body{font-family: Verdana;FONT-SIZE: 10pt;margin:0; /*background-color:#F9F9F9;*/ color:#666; background-color:#191919;}
table{FONT-SIZE: 9pt;}
a
{	color: #3366cc;
	text-decoration: underline;}
img
{
	border-color: Black;
}
.hr-class
{
	color: #336699;
	height: 1px;
}
hr
{
	color: #e0e0e0;
	height: 1px;
}
.defaultTextActive{color:#000;}
.defaultTextInactive{color:#777;}
#save_controls .btn_ok{ border: 1px solid #103D03;background-color:#217B06;}
#save_controls .btn_cancel{ border: 1px solid #671012;background-color:#9C191D;}

input[type=text]{border: 1px solid #dcdcdc; padding: 5px; }
textarea{border: 1px solid #dcdcdc; padding: 5px;font-size: 10pt; line-height: 1.5; }
input[type=password]{border: 1px solid #dcdcdc; padding: 5px;}
input[type=button]{color:White; border: 1px solid #020313; font-weight:bold; background-color:#032359;padding: 5px;}
input[type=submit]{color:White; border: 1px solid #020313; font-weight:bold; background-color:#032359;padding: 5px;}
input[type=file]{font-size: 9pt;}
    	


.text
{	
	
	font-weight: normal;
}

textarea
{
	font-family: Verdana;
	font-weight: normal;
}

.main_lnk
{
	color: #3366cc;
	font-family: Tahoma;
	FONT-SIZE: 12pt;
	font-weight: bold;
	text-decoration: underline;
}

.text-information
{
	color: #999999;
	FONT-SIZE: 8pt;
	font-weight: normal;
}

.text-small{font-size: 8pt;}

.text-results
{
	color:#FF6600;
	font-family:Arial;
	font-size:14pt;
	font-weight:normal;
}

.title
{
	color: White;
	font-family: Century Gothic, Tahoma, Verdana;
	FONT-SIZE: 20pt;
	font-weight: normal;
}
.label{font-weight:bold;}


.headerlink
{
	color: #3366cc;
	font-family: Verdana;
	FONT-SIZE: 9pt;
	font-weight: normal;
	text-decoration: underline;
}

.sidelink
{
	color: white;
	font-family: Verdana;
	FONT-SIZE: 9pt;
	font-weight: bold;
	text-decoration: underline;
}

.pagingtext{	font-size:10pt;}
.pagingnormal
{
    display:block;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:7px;
	padding-right:7px;
	BORDER: #E5E5E5 1px solid; 
	text-decoration: none;
	font-weight:normal;
}
.pagingnormal
{
    display:block;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:7px;
	padding-right:7px;
	BORDER: #E5E5E5 1px solid; 
	text-decoration: none;
	font-weight:normal;
}

.paginginfo{color:#8E8E8E;}
.paginglink
{
     display:block;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:7px;
	padding-right:7px;	 
	text-decoration: none;
	font-weight:normal;
	background-color:White;
	
	BORDER: #E5E5E5 1px solid;
    }
 
    .paginglink:hover{background-color:#3366CC;BORDER: #000000 1px solid;color:White;}

.pagingselected
{
	font-weight:bold;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:7px;
	padding-right:7px;
}
.pagingblank
{
	padding-top:2px;
	padding-bottom:2px;
	padding-left:7px;
	padding-right:7px;
}
.pagingover
{
    display:block;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:7px;
	padding-right:7px;
	BORDER: #000000 1px solid; 
	text-decoration: none;
	font-weight:normal;
	background-color:#3366CC;

}

#page_header{background-color:#191919; height: 50px; line-height: 50px; position:relative;}
#page_header #logo{position:absolute; left: 5px; top: 5px;}
#page_header #logo img{}
#page_header #website{ position:absolute; left: 48px;}
#page_header #website a{color:White; text-decoration:none;font-family: Georgia, Tahoma, Verdana; font-size: 14pt; font-weight:normal;}
#page_header #website a:hover{ text-decoration:underline;}
#page_header #login_info{position:absolute; right: 10px; color:#cccccc;}
#page_header #login_info a{text-decoration:none; color:White;}
#page_header #login_info a:hover{text-decoration:underline;}

#page_body{background-color:#F9F9F9;padding-bottom: 50px;}
#page_side_panel{float:left; width: 200px;}
#page_side_panel_inner{width: 185px;}
#page_side_panel #quick_links{}
#page_side_panel #quick_links ul{margin:0; padding:0; list-style-type:none;}
#page_side_panel #quick_links ul li{margin:0; padding:0; }
#page_side_panel #quick_links ul li a{font-size: 9pt; text-decoration:none; display:block;background-color:#f0f0f0;padding: 12px 5px 12px 10px;border-bottom: 1px solid #dcdcdc;border-right: 1px solid #dcdcdc;}
#page_side_panel #quick_links ul li a:hover{background-color:#fafafa;}
#page_side_panel .side_heading{background-color:#222222;color:White; font-weight:bold;padding: 5px;}
#page_side_panel #quick_links .selected_tab{background-color:#f9f9f9; font-weight:bold; border-right: 1px solid #f9f9f9;}
#page_side_panel #quick_links .selected_tab:hover{background-color:#f9f9f9;}
#page_side_panel #quick_links .new_link{background-image:url(../images/new_.gif); background-repeat: no-repeat; background-position: 95% center;}
/*#page_side_panel #quick_links .new_link .selected_tab{background-color:#f9f9f9; font-weight:bold; border-right: 1px solid #f9f9f9;}
#page_side_panel #quick_links .new_link .selected_tab:hover{background-color:#f9f9f9;}*/
#page_content{float:left; width: 750px;}

#page_content .page_bar{border:1px solid #DCDCDC;background-image:url(../images/page_bar_bg.gif); background-repeat: repeat-x;}
#page_content .page_bar a{color:#6E6F6F;border-right:1px solid #eeeeee;display:block; text-align:center;padding: 8px;font-size: 11pt; text-decoration:none; font-weight:bold;}
#page_content .page_bar a:hover{color:#9C191D;}
#page_content .page_bar select{font-size: medium;width:220px;}

#page_breadcrumbs{font-size: 14pt; font-style:italic;font-family: Georgia, Tahoma, Verdana; margin-top: 15px; margin-bottom: 15px;}
#page_breadcrumbs ul{margin:0;padding:0; list-style-type:none;}
#page_breadcrumbs ul li{margin:0;padding:0 5px 0 0; display:inline;line-height: 32px;}
#page_breadcrumbs a{color:#333333; text-decoration:none;}
#page_breadcrumbs a:hover{color:#333333; text-decoration:underline;}

#page_footer{font-family: Georgia, Tahoma, Verdana; font-size:11pt;background-color:#191919; color:#cccccc; height: 50px; line-height: 50px; padding-left: 10px;}
#page_footer a{text-decoration:none; color:White;}
#page_footer a:hover{text-decoration:underline;}

.quick_options{font-weight:bold; padding: 5px; color:#666666; font-style:italic; text-decoration:none; display:block;}
.quick_options:hover{background-color:#ffffff;color:#9C191D;}

.clear{clear:both;}

#return_header_bar{background-color:#191919; height: 40px; line-height: 40px;padding-left: 10px;}
#return_header_bar a{color:White; font-weight:bold; font-size: 8pt; text-decoration:none;}
#return_header_bar a:hover{text-decoration:underline;}

#login_box{width:300px; margin: 70px auto;}
#login_box_inner{background-color:white;border:1px solid #eeeeee;padding:10px;}
#user_name_label{margin-top:0px}
#user_name_input{margin-top:5px}
#password_label{margin-top:10px}
#password_input{margin-top:5px}
#login_button{margin-top:10px}
#login_error{margin-top:10px; font-weight:bold;color:#9C191D;}
#login_support{margin-top:10px;font-size: 8pt;}

#login_notice_no_access{text-align:center;background-color:#9C191D;padding:10px;color:white; font-weight:bold;}
#login_notice_logout{text-align:center;background-color:#165005;padding:10px;color:white; font-weight:bold;}

#result_failed{text-align:left;background-color:#9C191D;padding:10px;color:white; font-weight:bold; margin-bottom: 30px;}

#live_chat_box{width:400px; margin: 70px auto;}

.link_title{ text-decoration:none; font-weight:bold;display:block;}
.url{font-size: 8pt;color:#999999;margin-top:5px;}
.url_options{margin-top:5px;color:#999999;}
.url_options a{text-decoration:none;  font-size: 8pt; }
.url_options a:hover{text-decoration:underline; color:#9C191D;}

.tbl_border{border-left: 1px solid #DCDCDC;border-right: 1px solid #DCDCDC;border-top: 1px solid #DCDCDC; background-color: White;}
.tbl_border_all{border: 1px solid #DCDCDC;background-color: White;}
.tbl_top_bg_l{background-color:#555555;color: White;}
.tbl_top_bg{background-color:#555555; color: White; text-transform:uppercase;font-weight:bold;}
.tbl_top_bg_r{background-color:#555555;color: White;}
.tbl_row{border-bottom:1px solid gainsboro; }

.item_title{ text-decoration:none; font-weight:bold;display:block;}
.item_title_inline{ text-decoration:none; font-weight:bold;line-height:1.8;}
.item_options{color:#999999;  font-size: 8pt; line-height: 1.8;}
.item_options a{text-decoration:none;  font-size: 8pt; }
.item_options a:hover{text-decoration:underline; color:#9C191D;}
.item_description{color:#999999; line-height: 1.8;}





.menu ul{margin:0;padding:0; list-style-type:none;height:101px;}
.menu ul li{margin:0;padding:0;}
.menu ul li a{float:left; width:94px;font-size:8pt;display:block; text-decoration:none; -moz-transition: all 0.1s ease-in-out 0s;background-color: white;    border: 0 none;    border-radius: 4px 4px 4px 4px;    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;    cursor: pointer;    height: 50px;    margin: 0 15px 15px 0;    padding: 13px 0px; text-align:center;color: #666666;}
.menu ul li a:hover{background:#f5f5f5;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.6), 0 0 40px rgba(0, 0, 0, 0.2) inset;}
.menu ul li a span{display:block;font-size:18pt;font-weight:bold; text-align:center;margin-top:5px;}
.menu ul li.not_approved a{margin-right:0;}
.menu ul li.selected a{background:#032359;color:#fff;}


#applicationsreport{}
#applicationsreport h2{margin:5px 0;padding:0;font-size:13pt;}
#applicationsreport .report{}
#applicationsreport .report.not_recommended{margin-top:50px;}
#applicationsreport .head{font-weight:bold;color:White;text-transform: uppercase;background: #666666;padding: 8px 0;}
#applicationsreport .foot{font-weight:bold;padding: 8px 0;}
#applicationsreport .row{padding: 8px 0;border-bottom:1px solid #dcdcdc;}
#applicationsreport .total{font-weight:bold;border-top:1px solid #dcdcdc;border-bottom:3px double #dcdcdc;padding: 8px 0;}
#applicationsreport .number{float:left;width:30px; text-align:center;}
#applicationsreport .code{float:left;width:80px;margin-right:10px;text-align:center;}
#applicationsreport .name{float:left;width:100px;margin-right:10px;}
#applicationsreport .email{float:left;width:140px;margin-right:10px;}
#applicationsreport .date{float:left;width:100px;margin-right:10px;}
#applicationsreport .status{float:left;width:80px; text-align:center;}
#applicationsreport .app_title{float:left;width:150px; text-align:left;overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
#applicationsreport .employer{float:left;width:60px; text-align:center;}
#applicationsreport .training_provider{float:left;width:90px; text-align:center;font-weight:bold;}
#applicationsreport .start{float:left;width:90px; text-align:center;}
#applicationsreport .end{float:left;width:90px; text-align:center;}
#applicationsreport .amount{float:left;width:100px; text-align:right;}