a.news_rellink:link {text-decoration:none; color:#666666; font-size:8pt;font-family:arial; font-weight:400;font-style:normal;}
a.news_rellink:visited {text-decoration:none; color:#666666; font-size:8pt;font-family:arial; font-weight:400;font-style:normal;}
a.news_rellink:hover {text-decoration:underline ; color:#525252; font-size:8pt;font-family:arial; font-weight:400;font-style:normal; }

a.news_left_font:link {text-decoration:none; color:#005CB9; font-size:10pt;font-family:arial; font-weight:400;font-style:normal;}
a.news_left_font:visited {text-decoration:none; color:#005CB9; font-size:10pt;font-family:arial; font-weight:400;font-style:normal;}
a.news_left_font:hover {text-decoration:none ; color:#005CB9; font-size:10pt;font-family:arial; font-weight:400;font-style:normal; }

.main_link {font-weight:bold; color:#4587C9; font-size:10pt;font-family:arial;line-height:2}
.main_link a:link {text-decoration:none; color:#14497E; font-size:10pt;font-family:arial; font-weight:400;}
.main_link a:visited {text-decoration:none; color:#14497E; font-size:10pt;font-family:arial; font-weight:400;}
.main_link a:hover {text-decoration:underline ; color:#4587C9; font-size:10pt;font-family:arial; font-weight:400; }

.main_link2 {color:#4587C9; font-size:10pt;font-family:arial; line-height:1.5}
.main_link2 a:link {text-decoration:none; color:#14497E; font-size:10pt;font-family:arial;}
.main_link2 a:visited {text-decoration:none; color:#14497E; font-size:10pt;font-family:arial; }
.main_link2 a:hover {text-decoration:underline ; color:#4587C9; font-size:10pt;font-family:arial;}

a.link:link {text-decoration:none; color:#FFFFFF; font-size:8pt;font-family:arial; font-weight:400;}
a.link:visited {text-decoration:none; color:#FFFFFF; font-size:8pt;font-family:arial; font-weight:400;}
a.link:hover {text-decoration:underline ; color:#60BFF3; font-size:8pt;font-family:arial; font-weight:400; }

a.link2:link {text-decoration:none; color:#525252; font-size:10pt;font-family:arial; font-weight:400;}
a.link2:visited {text-decoration:none; color:#525252; font-size:10pt;font-family:arial; font-weight:400;}
a.link2:hover {text-decoration:none ; color:#340E70; font-size:10pt;font-family:arial; font-weight:400; }

a.directory_link:link {text-decoration:none; color:#044A8F; font-size:11pt;font-family:arial; font-weight:600;}
a.directory_link:visited {text-decoration:none; color:#044A8F; font-size:11pt;font-family:arial; font-weight:600;}
a.directory_link:hover {text-decoration:none ; color:#340E70; font-size:11pt;font-family:arial; font-weight:600; }

a.link3:link {text-decoration:none; color:#525252; font-size:8pt;font-family:arial; font-weight:400;}
a.link3:visited {text-decoration:none; color:#525252; font-size:8pt;font-family:arial; font-weight:400;}
a.link3:hover {text-decoration:none ; color:#340E70; font-size:8pt;font-family:arial; font-weight:400; }



a.link_subcategory:link {text-decoration:none; color:#525252; font-size:10pt;font-family:arial; font-weight:400;}
a.link_subcategory:visited {text-decoration:none; color:#525252; font-size:10pt;font-family:arial; font-weight:400;}
a.link_subcategory:hover {text-decoration:underline ; color:#4587C9; font-size:10pt;font-family:arial; font-weight:400; }
.link_subcategory {text-decoration:none; color:#525252; font-size:10pt;font-family:arial; font-weight:400;}

a.link_sublinkcategory:link {text-decoration:none; color:#666666; font-size:10pt;font-family:arial; font-weight:400;}
a.link_sublinkcategory:visited {text-decoration:none; color:#666666; font-size:10pt;font-family:arial; font-weight:400;}
a.link_sublinkcategory:hover {text-decoration:underline ; color:#340E70; font-size:10pt;font-family:arial; font-weight:400; }

a.portallink_4gotpass:link {text-decoration:none; color:#FFFFFF; font-size:8pt;font-family:arial; font-weight:400;}
a.portallink_4gotpass:visited {text-decoration:none; color:#FFFFFF; font-size:8pt;font-family:arial; font-weight:400;}
a.portallink_4gotpass:hover {text-decoration:none ; color:#340E70; font-size:8pt;font-style:normal;font-family:arial; font-weight:400; }

a.dloads_header:link {text-decoration:none; color:#666666; font-size:10pt;font-family:arial; font-weight:400;}
a.dloads_header:visited {text-decoration:none; color:#666666; font-size:10pt;font-family:arial; font-weight:400;}
a.dloads_header:hover {text-decoration:underline ; color:#340E70; font-size:10pt;font-family:arial; font-weight:400; }

a.dloads_Title:link {text-decoration:none; color:#FFFFFF; font-size:10pt;font-family:arial; font-weight:600;letter-spacing:0.2em;}
a.dloads_Title:visited {text-decoration:none; color:#FFFFFF; font-size:10pt;font-family:arial; font-weight:600;letter-spacing:0.2em;}
a.dloads_Title:hover {text-decoration:none ; color:#E2EEFB; font-size:10pt;font-family:arial; font-weight:600;letter-spacing:0.2em; }

.dTitle{text-decoration:none ; color:#005CB9; font-size:13pt;font-family:arial; font-weight:600;font-style:normal; }
.arial10{text-decoration:none ; color:#525252; font-size:10pt;font-family:arial; font-weight:400;font-style:normal; }
.arial9{text-decoration:none ; color:#525252; font-size:10pt;font-family:arial; font-weight:400;font-style:normal; }
.arial9a{text-decoration:none ; color:#525252; font-size:10pt;font-family:arial; font-weight:400;font-style:normal; }
.arial8{text-decoration:none ; color:#525252; font-size:8pt;font-family:arial; font-weight:400;font-style:normal; }
.jobs_caption{text-decoration:none ; color:#666666; font-size:8pt;font-family:arial; font-weight:400;font-style:normal; }
.news_image_caption{text-decoration:none ; color:#666666; font-size:8pt;font-family:arial; font-weight:400;font-style:normal; }
.news_left_font2{text-decoration:none ; color:#005CB9; font-size:8pt;font-family:arial; font-weight:400;font-style:normal; }
.sitesearch_title{ border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; 
	border-bottom: 1px solid #C0C0C0; font-family:arial; font-size:12pt; color:#C6122B;font-weight:700; }
.sitesearch_title2{ font-family:arial; font-size:12pt; color:#C6122B;font-weight:700; }
	
.news_title_header{ border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; 
	border-bottom: 1px solid #C0C0C0; font-family:arial; font-size:14pt; color:#C6122B;font-weight:700; }
	
.jobs_title_header{ border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; 
	border-bottom: 1px solid #C0C0C0; font-family:arial; font-size:10pt; color:#005CB9;font-weight:600; }

.deco_title_header{ border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; 
	border-bottom: 5px dotted #C8DEF4; font-family:arial; font-size:10pt; color:#005CB9;font-weight:600; }

.portal_caption_title{font-family:arial; font-size:10pt; color:#003366;font-weight:700; }
.portal_caption_login{font-family:arial; font-size:8pt; color:#FFFFFF;font-weight:400; }
.header_caption{font-family:arial; font-size:8pt; color:#525252;font-weight:700; }
.body_welcome_text{ font-family:arial; font-size:10pt; color:#525252; font-weight:400; }
.mandates_title{ font-family:arial; font-size:10pt; color:#525252; font-weight:400; }
.mandates_title a{ font-family:arial; font-size:10pt; color:#525252; font-weight:400; }
.mandates_title a:visited{ font-family:arial; font-size:10pt; color:#525252; font-weight:400; }
.mandates_title a:link{ font-family:arial; font-size:10pt; color:#525252; font-weight:400; }

.mandates_text{ font-family:arial; font-size:9pt; color:#525252; font-weight:400; }

.news_title{ font-family:arial; font-size:10pt; color:#005CB9; font-weight:700; }
.news_date{ font-family:arial; font-size:10pt; color:#666666; font-weight:400; }
.footer_caption{font-family:arial; font-size:8pt; color:#FFFFFF;font-weight:400; }

.jobs_text_table{ font-family:arial; font-size:8pt; color:#525252; font-weight:400; border:1px #000000 solid;}

.downPrev{
	border-bottom: 2px dotted #D5D8D8; 
	font-family:arial; 
	font-size:8pt; 
	color:#666666; 
	font-weight:400;
}
.sublinkcat_tdstyle1{border-left-width: 1px; border-right-width: 1px; border-top: 1px solid #666666; 
	border-bottom: 1px solid #666666; color:#525252; font-size:12pt; font-family:arial; font-weight:400; }
.sublinkcat_tdstyle2{
	border-top: 1px solid #005CB9; 
	border-left: 1px solid #005CB9; 
	border-bottom: 1px solid #005CB9; 
	border-right: 1px solid #005CB9; 
}
.sublinkcat_tdstyle3C{
	border-bottom: 1px solid #005CB9; 
	color:#FFFFFF; font-size:10pt; font-family:arial; font-weight:600; 
	letter-spacing:0.2em;
}
.sublinkcat_tdstyle3{
	border-bottom: 1px solid #005CB9; 
	color:#154F8A; font-size:10pt; font-family:arial; font-weight:600; 
	letter-spacing:0.2em;
	padding-top:2px;
	padding-bottom:2px;
}
.sublinkcat_tdstyle3B{
padding-top:2px;
	padding-bottom:2px;
	border-bottom: 1px solid #005CB9; 
	color:#154F8A; font-size:10pt; font-family:arial; font-weight:600; 
	letter-spacing:0.05em;
}
.sublinkcat_tdstyle4{
	border-top: 1px solid #005CB9; 
	color:#666666; font-size:8pt; font-family:arial; font-weight:400; 
	
}
.borderStyle{
	height:2px;
	border-style:2px solid #000000;
}
.body_tdstyle1{ border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; 
	border-bottom: 1px solid #C0C0C0; font-family:arial; font-size:10pt; color:#333333;font-weight:600; }
.body_tdstyle2{ border-left-width: 1px; border-right-width: 1px; border-top: 1px solid #999999; border-bottom: 1px solid #999999; }
.tdstyle1{ border-left: 2px solid #FFFFFF; border-right: 2px solid #FFFFFF; border-top: 2px solid #FFFFFF; }
.tdstyle2{ border-left-width: 1px solid #666666; border-right: 1px solid #666666; border-top-width: 1px; border-bottom-width: 1px; }
.tdstyle3{ border-left: 1px solid #666666; border-right: 1px solid #666666; border-top-width: 1px; border-bottom-width: 1px; }
.tdstyle4{ border-left: 1px solid #666666; border-right-width: 1px; border-top-width: 1px; border-bottom-width: 1px; }
.tdstyle5{ border-left: 2px solid #FFFFFF; border-right: 2px solid #FFFFFF; }
.tdstyle6{ border-left-width: 1px; border-right-width: 1px; border-top: 1px solid #C0C0C0; border-bottom-width: 1px; }
.news_tdstyle1{ border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; border-bottom: 1px solid #FFFFFF; 
	font-family:arial; font-size:10pt; color:#525252; font-weight:400;}
.dloads_categname{ font-family:arial; font-size:8pt; color:#0B600B; font-weight:300; }
.dloads_desc{ font-family:arial; font-size:8pt; color:#666666; font-weight:400; }
/*.dloads_categname{ font-family:arial; font-size:8pt; color:#0B600B; font-weight:600; }*/
.saf2sc { font-family:arial; font-size:8pt; color:#0B600B;font-weight:600; }
a.btnPreview:link { 
	color:#FFFFFF; 
	background-color:#0B600B; 
	font-style:normal; 
	font-size:10pt; 
	font-family:Arial; 
	text-decoration:none;	
	width:75px; 
	height:20px; 
	text-align:center;
}
a.btnPreview:visited { 
	color:#FFFFFF; 
	background-color:#0B600B; 
	font-size:10pt; 
	font-family:Arial; 
	width:75px;  
	height:20px; 
	text-align:center;
	text-decoration:none;	
}
a.btnPreview:hover { 
	color:#FFFFFF; 
	background-color:#0553A0; 
	font-size:10pt; 
	font-family:Arial; 
	width:75px;  
	height:20px; 
	text-align:center;
	text-decoration:none;	
}	
a.btnDownload:link { 
	color:#FFFFFF; 
	background-color:#0553A0; 
	font-style:normal; 
	font-size:10pt; 
	font-family:Arial; 
	text-decoration:none;	
	width:75px; 
	height:20px; 
	text-align:center;
	text-decoration:none;	
}
a.btnDownload:visited { 
	color:#FFFFFF; 
	background-color:#0553A0; 
	font-size:10pt; 
	font-family:Arial; 
	width:75px;  
	height:20px; 
	text-align:center;
	text-decoration:none;	
}
a.btnDownload:hover { 
	color:#FFFFFF; 
	background-color:#0553A0; 
	font-size:10pt; 
	font-family:Arial; 
	width:75px;  
	height:20px; 
	text-align:center;
	text-decoration:none;	
}
.contact_textbox{
	border:1px solid #999999; 
	font-size: 10px; 
	font-family: arial; 
	WIDTH: 200px; 
}
.jobs_submit{
	font-size: 10pt; 
	font-family: Arial; 
	font-weight: bold; 
	color: #005CB9; 
	border: 1px solid #000000; 
	background-color: #FFFFFF; 
	width:100px;
	height:25px;
}
.contact_button{
	font-size: 8pt; 
	font-family: Arial; 
	font-weight: 400; 
	color: #005CB9; 
	border: 1px solid #000000; 
	background-color: #FFFFFF; 
}
.search_textbox{
	border:1px solid #999999; 
	font-size: 11px; 
	font-family: arial; 
	WIDTH: 130px; 
	float:right;
}
.jobs_textbox{
	border:1px solid #999999; 
	font-size: 11px; 
	font-family: arial; 
	WIDTH: 130px; 
}
.search_button{
	font-size: 12px; 
	font-family: Arial; 
	font-weight: bold; 
	color: #000000; 
	border: 1px solid #000000; 
	background-color: #FFFFFF; 
	HEIGHT: 20px;
}

.portal_login_button{
	font-size: 8pt; 
	font-family: Arial; 
	font-weight: bold; 
	color: #005CB9; 
	border: 1px solid #000000; 
	background-color: #FFFFFF; 
	
}
.portal_tdstyle1{
	border: 1px solid #0066CC;
}

/* MY GUIDE */
option.oblue {background-color: #058BD7;color:white;font-size:10pt;font-family:VERDANA; font-weight:600;}
.grayframe2
{  border-style:solid;
   border-top-width:1px;
   border-bottom-width:1px;
   border-left-width:1px;
   border-right-width:1px;
   border-color:#747272;
   font-family:arial;
   font-size:10pt;
}
.blueinputbox{
  border:1px solid #66C1F5;
  color:#053576;
  width:200px;
  height:20px;
  font-family:arial;
  font-size:10pt;
  color:black;
}
.errmsg {
    font-family: verdana;
	font-size: 9px;
	font-weight: bolder;
	color: #FE0606;
    font-style: italic;
}
 

.errmsg2 {
    font-family: verdana;
	font-size: 9px;
	font-weight: bolder;
	color: #FE0606;   
}

.errmsg2 a{
    font-family: verdana;
	font-size: 9px;
	font-weight: bolder;
	color: #FE0606;   
	text-decoration:none;
}

 .linex
   {
   white-space: nowrap;
   padding: 0px;
   height: 1px;
   font-family: "Arial";
   font-size: 1px;
   background-color: #77BB99;
   }
.liney
{
   white-space: nowrap;
   padding: 0px;
   width: 1px;
   font-family: "Arial";
   font-size: 1px;
   background-color: #999;
}

.news_cat{
	font-family:arial;
	font-size:10pt;
	color:#525252;
	text-decoration:none;
	padding-left:10px;
}

.news_cat a{
	font-family:arial;
	font-size:10pt;
	color:#525252;
	text-decoration:none;
}