body, td {
	font-size: 11px; 
	font-family: Verdana,Helvetica,sans-serif;
	color: #666666;
}

A:link, A:visited	{
    color: #8DAC33;
    text-decoration: underline;
	}
	
A:active, A:hover	{
    color: #8DAC33;
    text-decoration: none;
	}

.bold-txt {
	font-weight: bold;
}

.italic-txt {
	font-style: italic;
}


.small-italic-txt {
	font-style: italic;
	font-size: 10px;
}

.bold-footer {
	font-weight : bold;
	color: #666666
}	

.large-txt {
	font-size: 13px;
}

.medium-txt {
	font-size: 12px;
}
	
.small-txt {
	font-size: 11px;
}

.smallest-txt {
	font-size: 10px;
}

.blue-nav-txt, .blue-nav-txt A:link, .blue-nav-txt A:visited {
	font-size: 11px;
	color: #3D819B;
    text-decoration: underline;
}
.blue-nav-txt A:active, .blue-nav-txt A:hover {
	font-size: 11px;
	color: #3D819B;
    text-decoration: none;
}

.blue-nav-txt {
	font-size: 11px;
	color: #3D819B;
    text-decoration: none;
}

.sub-nav-txt, .sub-nav-txt A:link, .sub-nav-txt A:visited {
	font-size: 11px;
	color: #3D4D56;
    text-decoration: none;
}
.sub-nav-txt A:active, .sub-nav-txt A:hover {
	font-size: 11px;
	color: #FFFFFF;
    text-decoration: none;
}

.sub-nav-txt-on, .sub-nav-txt-on A:link, .sub-nav-txt-on A:visited, .sub-nav-txt-on A:active, .sub-nav-txt-on A:hover {
	font-size: 11px;
	color: #FFFFFF;
    text-decoration: none;
	font-weight: bold;
}



.blue-txt, .blue-txt A:link, .blue-txt A:visited {
	color: #3D819B;
    text-decoration: underline;
}

.blue-txt A:active, .blue-txt A:hover {
	color: #3D819B;
    text-decoration: none;
}

.blue-txt {
	color: #3D819B;
    text-decoration: none;
}

.blue-dark-txt {
	color: #22596E;
    text-decoration: none;
}

.blue-bold-verdana-txt {
	color: #3D819B;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

.green-txt {
	color: #8DAC33;
}

.green-bold-txt, .green-bold-txt A:link, .green-bold-txt A:visited, .green-bold-txt A:active, .green-bold-txt A:hover {
	color: #8DAC33;
	font-weight: bold;
}

.global-nav {
	font-size: 9px;
	font-family: Verdana, Arial,Helvetica,sans-serif;
	font-weight: bold;
	color : #FFFFFF;
	letter-spacing : 1px;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
}

.global-nav A:link, .global-nav A:visited	{
    color: #FFFFFF;
    text-decoration: none;
	display: block;
	padding: 2px 10px 2px 10px;
}
	
.global-nav A:active, .global-nav A:hover	{
    color: #E3EFA3;
    text-decoration: none;
	display: block;
	padding: 2px 10px 2px 10px;
	}

.logout-nav {
	color : #FFCC00;
}

.content_table{
	border:1px dotted #C6C3C6;
}

.content_header{
	background-color:#F7F3F7;
	color:#737173;
	font-size:14px;
	font-weight:bold;
	border-bottom : 1px dotted #C6C3C6;
}

.content{
	color:#737173;
}

.bg-light-green {
	background-color:#E4F2AE;
}

form {margin : 0px;}

input {font-size : 10px; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; }	

textarea {font-size : 10px; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;}	

select {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal;}

.white {
    color: #FFFFFF;
	}
	
.white A:link, .white A:visited	{
    color: #FFFFFF;
    text-decoration: underline;
	}
	
.white A:active, .white A:hover	{
    color: #E3EFA3;
    text-decoration: underline;
	}	
	
.whitebold12 {
    font-weight : bold;
	font-size : 12px;
	color: #FFFFFF;
	}	

.whitebold14 {
    font-weight : bold;
	font-size : 14px;
	color: #FFFFFF;
	}	
	
.bold {
	font-weight : bold;
	}
	
.bold_blk {
	font-weight : bold;
	color: #000000
	}
	
.bold12 {
	font-weight : bold;
	font-size : 12px;
	color: #000000
	}
	
.boldgrey14 {
	font-weight : bold;
	font-size : 14px;
	color: #666666
	}
	
.bold14 {
	font-weight : bold;
	font-size : 14px;
	color: #000000
	}
	
.orangebold12 {
	font-weight : bold;
	font-size : 12px;
	color: #CC6600
	}
.orangebold14 {
	font-weight : bold;
	font-size : 14px;
	color: #CC6600
	}
	
.bluebold12 {
	font-weight : bold;
	font-size : 12px;
	color: #22596E;
}	
		
.greenbold14 {
	font-weight : bold;
	font-size : 14px;
	color: #8DAC33;
}
	
.teach_dark{
	background-color:#D9D9D9;
	color:#000000;
	font-weight:bold;
	}  
	
.teach_light{
	background-color:#E8E8EB;
	} 
	
.teach_light_padding{
	background-color:#E8E8EB;
	padding: 4px;
	} 	 

.job_dark{
	background-color:#D9D9D9;
	color:#000000;
	}
	
.job_light{
	background-color:#E8E8EB;
	}
	
.sch_dark{
	background-color:#D9D9D9;
	color:#000000;
	}
	
.sch_light{
	background-color:#E8E8EB;
	}

.tip{
	color: #CE5900
	}

.tip_bold{
	font-weight : bold;
	font-size : 14px;
	color: #CE5900
	}

.redtxt  {
	color : #CC0000;
	}		
	
.list_table	 {
	border-collapse:collapse;
	}
	
.list_header {
	background-color:#3D4D56;
	font-weight:bold;
	color:#FFFFFF;
	border:1px solid #FFFFFF;
	}

.list_header_txt_white {		
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	}	

.list_header_txt {		
	font-size:13px;
	font-weight:bold;
	}	
	
.list_column_header {
	background-color:#CCCCCC;
	font-weight:bold;
	border:1px solid #FFFFFF;
	color: #333333;
	}	
	
.list_column_header_sort  {
	background-color:#AAAAAA;
	font-weight:bold;
	border:1px solid #FFFFFF;
	color: #333333;
	}	
	
.list_column_header A:link, .list_column_header A:visited, .list_column_header A:active, .list_column_header A:hover, .list_column_header_sort A:link, .list_column_header_sort A:visited, .list_column_header_sort A:active, .list_column_header_sort A:hover {
	color:#29718D;
	}
		
.list_td {
	background-color:#E8E8EB;
	border:1px solid #FFFFFF;
	}
	
.list-table-row {
	background-color: #EEEEEE;
}

.list-table-row-green {
	background-color: #E5FFBF;
}	

.sidebar-title {
		padding:3px 0px 3px 10px;
		font-size: 12px;
		font-weight: bold;
		color: #3D4D56;
	}
	
/*.tip_hr{
	height:1px;
	line-height:1px;
	width:100%;
	border-top:1px solid #EAF4FE;
	border-bottom:1px solid #999;
	}

#basicJoblistPromo{
	height:72px;
	background-color:#F1F2F3;
	margin-top:-2px;
	margin-top :0;
	cursor:pointer;
	cursor:hand;
	}
	
.joblistPromoLeft{
	font-size:16px;
	margin-left:60px;
	margin-top:18px;
	margin-right:24px;
	}
	
.joblistPromoRight{
	width:320px;
	}*/		