/* CSS Document */

/*---------------------------------------------Links---------------------------------------------*/
a:link {
	text-decoration: none;
	color: #01458C;
	font-weight: normal;	
	padding: 0px;
	margin: 0px;
}

a:visited {
	text-decoration: none;
	color: #666666;
	font-weight: normal;		
	padding: 0px;
	margin: 0px;
}
a:hover {
	text-decoration: none;
	color: #016DB8;
	font-weight: normal;
	background-color:#FFFFFF;	
	padding: 0px;
	margin: 0px;
}

a:active {
	text-decoration: none;
	color: #78787B;
	font-weight: normal;	
	padding: 0px;
	margin: 0px;
}

/*---------------------------------------------Bot links---------------------------------------------*/

a.bot:link {
	text-decoration: none;
	color: #666666;
	font-weight: normal;	
	padding: 0px;
	margin: 0px;
}

a.bot:visited {
	text-decoration: none;
	color: #666666;
	font-weight: normal;		
	padding: 0px;
	margin: 0px;
}
a.bot:hover {
	text-decoration: none;
	color: #01458C;
	font-weight: normal;
	background-color:#FFFFFF;	
	padding: 0px;
	margin: 0px;
}

a.bot:active {
	text-decoration: none;
	color: #666666;
	font-weight: normal;	
	padding: 0px;
	margin: 0px;
}


/*---------------------------------------------Nav1---------------------------------------------*/

a.main_nav1 { background:url("/portal/images/nav/home.png") repeat 0px 0px; width: 200px; height: 28px; display: block; }
a.main_nav1:hover { background: url("/portal/images/nav/home_on.png") repeat 0px -28px; }

/*---------------------------------------------Nav2---------------------------------------------*/

a.main_nav2 { background:url("/portal/images/nav/contact.png") repeat 0px 0px; width: 200px; height: 24px; display: block; }
a.main_nav2:hover { background: url("/portal/images/nav/contact_on.png") repeat 0px -24px; }

/*---------------------------------------------Nav3---------------------------------------------*/

a.main_nav3 { background:url("/portal/images/nav/faq.png") repeat 0px 0px; width: 200px; height: 24px; display: block; }
a.main_nav3:hover { background: url("/portal/images/nav/faq_on.png") repeat 0px -24px; }

/*---------------------------------------------Nav4---------------------------------------------*/

a.main_nav4 { background:url("/portal/images/nav/team.png") repeat 0px 0px; width: 200px; height: 24px; display: block; }
a.main_nav4:hover { background: url("/portal/images/nav/team_on.png") repeat 0px -24px; }

/*---------------------------------------------Nav5---------------------------------------------*/

a.main_nav5 { background:url("/portal/images/nav/careers.png") repeat 0px 0px; width: 200px; height: 25px; display: block; }
a.main_nav5:hover { background: url("/portal/images/nav/careers_on.png") repeat 0px -25px; }


/*---------------------------------------------Nav6---------------------------------------------*/

a.main_nav6 { background:url("/portal/images/nav/news.png") repeat 0px 0px; width: 200px; height: 22px; display: block; }
a.main_nav6:hover { background: url("/portal/images/nav/news_on.png") repeat 0px -22px; }

/*---------------------------------------------Nav7---------------------------------------------*/

a.main_nav7 { background:url("/portal/images/nav/links.png") repeat 0px 0px; width: 200px; height: 29px; display: block; }
a.main_nav7:hover { background: url("/portal/images/nav/links_on.png") repeat 0px -29px; }



/*---------------------------------------------LeftNav1---------------------------------------------*/

a.left_nav1 { background:url("/portal/images/left_nav_01.png") repeat 0px 0px; width: 200px; height: 44px; display: block; }
a.left_nav1:hover { background: url("/portal/images/left_nav_01_on.png") repeat 0px -44px; }
a.selected1  { background: url("/portal/images/left_nav_01_tab.png")  repeat 0px 0px; width: 101px; height: 48px; display: block; }

/*---------------------------------------------LeftNav2---------------------------------------------*/

a.left_nav2 { background:url("/portal/images/left_nav_02.png") repeat 0px 0px; width: 200px; height: 33px; display: block; }
a.left_nav2:hover { background: url("/portal/images/left_nav_02_on.png") repeat 0px -33px; }
a.selected2  { background: url("/portal/images/left_nav_02_tab.png")  repeat 0px 0px; width: 74px; height: 48px; display: block; }

/*---------------------------------------------LeftNav3---------------------------------------------*/

a.left_nav3 { background:url("/portal/images/left_nav_03.png") repeat 0px 0px; width: 200px; height: 30px; display: block; }
a.left_nav3:hover { background: url("/portal/images/left_nav_03_on.png") repeat 0px -30px; }
a.selected3  { background: url("/portal/images/left_nav_03_tab.png")  repeat 0px 0px; width: 75px; height: 48px; display: block; }

/*---------------------------------------------LeftNav4---------------------------------------------*/

a.left_nav4 { background:url("/portal/images/left_nav_04.png") repeat 0px 0px; width: 200px; height: 47px; display: block; }
a.left_nav4:hover { background: url("/portal/images/left_nav_04_on.png") repeat 0px -47px; }
a.selected4  { background: url("/portal/images/left_nav_04_tab.png")  repeat 0px 0px; width: 97px; height: 48px; display: block; }



/*---------------------------------------------Logo1---------------------------------------------*/

a.logo1 { background:url("/portal/images/left_logo_01_on.png") repeat 0px 0px; width: 200px; height: 62px; display: block; }
a.logo1:hover { background: url("/portal/images/left_logo_01_on.png") repeat 0px -89px; }

/*---------------------------------------------Logo2---------------------------------------------*/

a.logo2 { background:url("/portal/images/left_logo_02_on.png") repeat 0px 0px; width: 200px; height: 62px; display: block; }
a.logo2:hover { background: url("/portal/images/left_logo_02_on.png") repeat 0px -89px; }

/*---------------------------------------------Logo3---------------------------------------------*/

a.logo3 { background:url("/portal/images/left_logo_03_on.png") repeat 0px 0px; width: 200px; height: 62px; display: block; }
a.logo3:hover { background: url("/portal/images/left_logo_03_on.png") repeat 0px -89px; }

/*---------------------------------------------Logo4---------------------------------------------*/

a.logo4 { background:url("/portal/images/left_logo_04_on.png") repeat 0px 0px; width: 200px; height: 62px; display: block; }
a.logo4:hover { background: url("/portal/images/left_logo_04_on.png") repeat 0px -89px; }



body { 
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #999999;
}

.textJustify {
	text-align:justify;
}

bold {
	font-weight: 600;
	font-size: 11px;
}

strong {
	font-weight: bold;
	font-size: 12px;
}

table {
	font-size: 11px;
	font-family: Arial;
	color: #333333;
	font-weight: normal;
	text-decoration: none;	
}

.fontWhite {
	font-size: 11px;
	font-family: Arial;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}

.fontBot {
	font-size: 10px;
	font-family: Arial;
	color: #01458C;
	font-weight: normal;
	text-decoration: none;
}

.tableImage {
	border-width: 1px;
	border-style: solid;
	border-color: #BCBBC0;
	border-collapse: collapse;
	padding: 1px;
}

.tableBorder {
	border-width: 1px;
	border-style: dashed;
	border-color: #4B4B4B;
	border-collapse: collapse;
}

.textHeading {
	font-size: 12px;
	font-family: Arial;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}

.pageTitle {
	font-size: 14px;
	font-family: Arial;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	padding-left:8px;
	padding-top:8px;
}

.contentCategory {
	font-size: 14px;
	font-family: Arial;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;	
}

.contentHeading {
	font-size: 10px;
	font-family: Arial;
	color: #00482A;
	font-weight: bold;
	text-decoration: none;
}

.jobHeading {
	font-size: 11px;
	font-family: Arial;
	color: #00438d;
	font-weight: bold;
	text-decoration: none;
}

.contentNews {
	font-size: 10px;
	font-family: Arial;
	color: #523E13;
	font-weight: bold;
	text-decoration: none;
}

.textfieldSml {
	font-family: Arial;
	font-weight: bold;
	font-size: 10px;
	width: 80px;
	height: 15px;
	font-weight: normal;
	border-width: 1px;
	border-style: solid;
	border-color: #002F53;
	background-color: #FFFFFF;
	color: #002F53;
	text-decoration: none;
}

.textfieldMed {
	font-family: Arial;
	font-size: 14px;
	width: 120px;
	height: 14px;
	font-weight: normal;
	border-width: 1px;
	border-style: solid;
	border-color: #D8D8D8;
	background-color: #FFFFFF;
	color: #666666;
	text-decoration: none;
}

.textfieldLrg {
	font-family: Arial;
	font-weight: bold;
	font-size: 10px;
	width: 180px;
	height: 15px;
	font-weight: normal;
	border-width: 1px;
	border-style: solid;
	border-color: #002F53;
	background-color: #FFFFFF;
	color: #002F53;
	text-decoration: none;
}

.textfieldLogin {
	font-family: Arial;
	font-weight: bold;
	font-size: 10px;
	width: 120px;
	height: 15px;
	font-weight: normal;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	background-color: #FFFFFF;
	color: #000000;
	text-decoration: none;
}

.textfieldSearch {
	font-family: Arial;
	font-size: 10px;
	width: 130px;
	height: 12px;
	font-weight: normal;
	border-width: 1px;
	border-style: solid;
	border-color: #D8D8D8;
	background-color: #FFFFFF;
	color: #666666;
	text-decoration: none;
}

.textarea {
	font-family: Arial;
	font-weight: normal;
	font-size: 14px;
	background-color: #FFFFFF;
	color: #666666;
	border-width: 1px;
	border-color: #D8D8D8;
	border-style: solid;
	width: 250px;
}

.select {
	background-color: #FFFFFF;
	font-family: Arial;
	font-size: 10px;
	color: #333333;
	border-width: 1px;
	border-color: #D3D3D3;
	border-style: solid;
	width: 400px;
	list-style-image: url(images/profile/arrow_orange.gif);
}

.form {
	background-image: url(images/profile/arrow_orange.gif);
	background-repeat: no-repeat;
	word-spacing: normal;
	border-top-color: D3D3D3;
	border-right-color: D3D3D3;
	border-bottom-color: D3D3D3;
	border-left-color: D3D3D3;
	list-style-image: url(images/profile/arrow_orange.gif);
}

.radiobutton {
	font: 10px Arial;
	color: #C3C3BD;
	background-color: #FFFFFF;
	border: none;
}

.checkbox {
	font: 10px Arial;
	color: #C3C3BD;
	background-color: #FFFFFF;
	border: solid 1px #C3C3BD;
}

.button {
	font: 10px Arial;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #016DB8;
	border-width: 2px;
	border-color: #01458C;
	border-style: solid;
	cursor: pointer;
}

ul {
	margin-left: 0px;
	list-style-image : url('/portal/images/<!--:variable:page|page:-->/bullet.png');
}


.thumb {
      border:1px solid #d8d8d8;
      padding: 1px;	  
}

#form_font {
   font-size:14px;
}
