body {	background-color:#ffffff;	font-family: Arial, Helvetica, sans-serif;	margin: 0;	font-size:12px;}td,th {	font-family: Arial, Helvetica, sans-serif;    	color:#333333;	font-size: 12px;} .bodytext {	font-family: Arial, Helvetica, sans-serif;	color:#333333;	font-size: 12px;}.bodytext {          	font-family: Arial, Helvetica, sans-serif;	color:#333333;	font-size: 12px;} .bodylink {          	font-family: Arial, Helvetica, sans-serif;	color:#807f6b;	font-size: 12px;            }.bodybold {   	font-weight:bold;	font-family: Arial, Helvetica, sans-serif;	color:#333333;	font-size: 12px;}.Required {	font-size:16px;	color:#f00;	font-weight:bold;}.title {	font-size:19px;	font-weight:bold;	color:#807f6b;} h1 {	font-size:19px;	font-weight:bold;	color:#807f6b;}.subtitle {	font-size:14px;	font-weight:bold;	color:#111111;} a.subtitle, a.subtitle:active,a.subtitle:visited {	font-size:14px;	font-weight:bold;	color:#111111;	text-decoration:none;}.subtitle2 {	font-size:14px;	font-weight:bold;	color:#b79f3b;	padding-bottom:4px;	text-align:center;}.subtitle3 {	font-size:14px;	font-weight:bold;	color:#b79f3b;	margin-left:-10px;}.subtitle4 {	font-size:14px;	font-weight:bold;	color:#b79f3b;     }.bold {	font-weight:bold;}    a.bold , a.bold:visited, a.bold:active {	color:#000000;	text-decoration:none;		}a.bold:hover {	color:#807f6b;	text-decoration:underline;}.feature {	font-family:Arial, Helvetica, sans-serif;	font-size: 12px; 	color:#990000; 	font-weight:bold;}.BodyLight {	font-size: 12px;	font-weight: normal;	color:#666;          }       a, a:visited, a:active {	color:#b79f3b;	text-decoration:none;		}a:hover {	color:#807f6b;	text-decoration:underline;}a:active {	color:#807f6b;	text-decoration:none;		}.copyright {	font-size:9px;	line-height:11px;	color:#999999;	}a.copyright {	color:#afbf85;	text-decoration:none;	}	a.copyright:visited {	color:#afbf85;}a.copyright:hover {	color:#afbf85;	text-decoration:underline;	}.main-box {	background-color:#ffffff;	font-family: Arial, Helvetica, sans-serif;	color:#222222;	font-size: 12px;}.alt-box {	background-color:#afbf85;	font-family: Arial, Helvetica, sans-serif;	color:#000000;	font-size: 12px;	text-align:center;	}a.alt-box {	color:#333333;	text-decoration:none;}a.alt-box:visited {	color:#333333;	text-decoration:none;}a.alt-box:hover {	color:#666666;	text-decoration:underline;}a.alt-box:active {	color:#333333;	text-decoration:none;		}.alt-text {	text-align:center;}.alt-box2 {	background-color:#dfe1ce;	font-family: Arial, Helvetica, sans-serif;	color:#333333;	font-size: 12px;    	}.alt-box1 {	background-color:#dfe1ce;	font-family: Arial, Helvetica, sans-serif;	color:#ffffff;	font-size: 12px;	text-align:center;	}.alt-subtitle {	font-size:12px;	font-weight:bold;	color:#ffffff;	text-align:center;}a.alt-subtitle {	text-decoration:none;}a.alt-subtitle:hover {	text-decoration:underline;}.menu-main {	background-color:#ffffff;	border-top: #b79f3b solid 1px;	border-bottom: #b79f3b solid 1px;	text-align:center;	padding: 4px 40px 4px 40px;}.menu-2nd {	background-color:#807f6b;	text-align:center;	padding: 2px 40px 4px 40px;}.menutext {	color:#807f6b;	text-align:center;	padding: 0px 15px 0px 15px;	font-size:20px;	font-weight:bold;	text-transform:lowercase;}a.menutext {	color:#807f6b;	text-decoration:none;		}a.menutext:visited {	color:#807f6b;	text-decoration:none;}a.menutext:hover {	color:#b79f3b;	text-decoration:none;}a.menutext:active {	color:#807f6b;	text-decoration:none;		}.menutext2 {	color:#ffffff;	text-align:center;	padding: 0px 20px 0px 20px;	font-size:14px;	font-weight:bold;	text-transform:lowercase;}a.menutext2 {	color:#ffffff;	text-decoration:none;		}a.menutext2:visited {	color:#ffffff;	text-decoration:none;}a.menutext2:hover {	color:#dbcf9d;	text-decoration:none;}a.menutext2:active {	color:#ffffff;	text-decoration:none;		}.menu-top {	background-color:#dfe1ce;	background-image:url(images/page/border-top1.gif);	background-position:top;	background-repeat:repeat-x;}.menu-bottom {	background-color:#dfe1ce;	background-image:url(images/page/border-bottom1.gif);	background-position:bottom;	background-repeat:repeat-x;}.menu-left {	background-color:#dfe1ce;	background-image:url(images/page/border-left1.gif);	background-position:left;	background-repeat:repeat-y;}.menu-right {	background-color:#dfe1ce;	background-image:url(images/page/border-right1.gif);	background-position:right;	background-repeat:repeat-y;}.border-bottom {	background-color:#eef8ff;	background-image:url(images/page/border-bottom1.jpg);	background-position:bottom;	background-repeat:repeat-x;}.border-left {	background-color:#eef8ff;	background-image:url(images/page/border-left1.jpg);	background-position:left;	background-repeat:repeat-y;}.border-right {	background-color:#eef8ff;	background-image:url(images/page/border-right1.jpg);	background-position:right;	background-repeat:repeat-y;}.sub1-box-top {     	background-color:#ffffff;   	border-top:1px;	border-top-style:solid;	border-top-color:#d5be91;	padding-bottom:5px;}.sub1-box-bottom {  	background-color:#ffffff; 	border-bottom:1px;	border-bottom-style:solid;	border-bottom-color:#d5be91;	padding-top:5px;}	.sub1-box_center {	font-size:14px;	font-weight:bold;	color:#111111;	padding-top:5px;	text-align:center;	}	.sub2-box-top {	background-color:#f6f6f5;	padding-bottom:6px;}.sub2-box-bottom {	background-color:#f6f6f5;	padding-top:6px;}.sub2-box {	background-color:#f6f6f5;}.sub2-box_center {	background-color:#f6f6f5;	font-size:14px;	font-weight:bold;	color:#111111;	padding-top:5px;	text-align:center;	}.search_top {	background-color: #dfe1ce;	border-top: 1px solid #ababab;	border-bottom: 1px solid #ababab;	padding: 2px;	text-align: right;   }.search_main {	background-color: #dfe1ce;	border: 1px solid #ababab;	padding: 10px;	text-align: center;          }      .calhead {       	background-color:#b79f3b;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #FFFFFF;     	line-height:12px;  	text-decoration: none; 	text-align: center; 	vertical-align: middle;   	width: 85px;    	height: 20px;}    .calcell {                           	background-color:#f6f6f5;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #333333;     	line-height:12px;  	text-decoration: none; 	text-align: left; 	vertical-align: top;   	width: 85px;    	height: 125px;}.calcellheader { 	padding: 3px;                   	background-color:#807f6b;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #FFFFFF;     	line-height:12px;  	text-decoration: none; 	text-align: left; 	vertical-align: top;   	width: 85px;    	height: 15px;}               .calblank {       	background-color:#EEEEEE;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #333333;     	line-height:12px;  	text-decoration: none; 	text-align: left; 	vertical-align: top;   	width: 85px;    	height: 85px;}    .messageRow {	background-color:#dfe1ce;} .messageRowOdd {	background-color:#FFFFFF;}                     .tab-box1 {	background-color:#afbf85;	font-family:Arial, Helvetica, sans-serif;	color:#514f28;	font-size: 10px;	font-weight:bold;	text-align:center;	padding-bottom:3px;}.tab-box2 {	background-color:#dfe1ce;	font-family:Arial, Helvetica, sans-serif;	color:#514f28;	font-size: 10px;	font-weight:bold;	text-align:center;}             .side_box1 {	border-top:#b79f3b solid 1px;	border-bottom:#b79f3b solid 1px;	padding:10px 10px 10px 20px;	background-color:#f6f6f5;}.jobslist_text {	}           	/* Style for level 0 (root) block - DIV */.m0table0 {                	text-align:center; 	width:100%;             }                /* Style for level 1 block - DIV */.m0table1 {                                            	background: #807f6b;     }                     /* Style for outer tag, mout (mouse out) state */.m0outer {                                        }/* Style for outer tag, mout (mouse out) state */.m0outer1 {	background: #807f6b;             }/* Style for inner tag, mover and mdown (mouse over and mouse down) state */.m0moveri, .m0mdowni {     	text-align:center;	font-family:Arial, Helvetica, sans-serif;	font-size:14px;	font-weight:bold;   	color: #dbcf9d;    }/* Style for inner tag, mover and mdown (mouse over and mouse down) state */.m0moveri1, .m0mdowni1 {     	text-align:center;	font-family:Arial, Helvetica, sans-serif;	font-size:14px;	font-weight:bold;	line-height:15px;	color: #dbcf9d;	border-top: 1px solid #FFFFFF; 	padding-left:4px; 	padding-right:4px;   }/* Style for inner tag, mout (mouse out) state */.m0mouti {                         	text-align:center;	font-family:Arial, Helvetica, sans-serif;	font-size:14px;	font-weight:bold;	line-height:15px;	color: #ffffff;   }/* Style for inner tag, mout (mouse out) state */.m0mouti1 {     	text-align:center;	font-family:Arial, Helvetica, sans-serif;	font-size:14px;	font-weight:bold;	line-height:15px;	color: #FFFFFF; 	border-top: 1px solid #FFFFFF; 	padding-left:4px;  	padding-right:4px;  }         .tabletop {	background-color:#807f6b;	color:#fff;	font-weight:bold;   	font-size:14px;} .tablefooter {	background-color:#807f6b;	color:#fff;	font-weight:bold;}.tablemain1 {               }     .tablemain2 {               }.tablemain3 {  	font-weight:bold;             }   .tablerow td {	background-color:#fff; 	text-align:left;  }.tablerowdyn {	background-color:#fff;     	text-align:left;}.tablerowdyn:hover {	background-color:#ccc;   }  .tablerowhl {	background-color:#f00;   }.activeRow {	background-color:#e5dec2;}   
