body { background-color: #ffffff; margin: 0px; }

.BodyText
{ font-family: Arial, Verdana; font-size: 70%; line-height: 150%; font-weight: normal; color: #033467; text-decoration: none; }

.BodyText02 /*white*/
{ font-family: Arial, Verdana; font-size: 70%; line-height: 130%; font-weight: normal; color: #FFFFFF; text-decoration: none; }

.Heading01 { font-family: Arial, Verdana; font-size: 130%; font-weight: bold; color: #FF9900; text-decoration: none; }

.Heading02 { font-weight: bold; font-family: Arial, Verdana; font-size: 80%; line-height: 150%; color: #FFFFFF; text-decoration: none; }

.Heading03 { font-family: Arial, Verdana; font-size: 160%; font-weight: bold; color: #033467; text-decoration: none; }

.FormField01 
{ font-family: Arial, Verdana; color: #00245B; font-size: 11px; text-decoration: none; width: 130px; }

.formfield2 {
	font-family: Arial, Verdana; color: #00245B; font-size: 11px; text-decoration: none; width: 300px;
}

.CrumbText
{ font-family: Verdana, Arial; font-size: 55%; color: #4F6377; text-decoration: none; }

.FooterText
{ font-family: Verdana, Arial; font-size: 55%; color: #999999; text-decoration: none; line-height:14px; }

.RightSide
{ background-color: #1C71A8; background-image:url(images/_bg_rightside.jpg); background-repeat:repeat-x;}

/* Ensure client added image links don't have a border */
img { border: 0px; }

h1 { font-family: Arial, Verdana; font-size: 16px; font-weight: bold; color: #1B6EA4; text-decoration: none; margin: 0px; padding: 0px; }



li  { list-style-image: url(images/el_bullet_orange_sq.gif);}


/*--------- GENERIC LINKS - NO CLASS (GREEN)------------ */
a:link
{font-family:Arial, Verdana; color: #FF9900; text-decoration: none; font-weight: normal; padding: 0px; margin: 0px; }
a:hover 
{font-family: Arial, Verdana; color: #FF9900; text-decoration: underline; font-weight: normal; padding: 0px; margin: 0px;}
a:visited
{font-family: Arial, Verdana; color: #FF9900; text-decoration: none; font-weight: normal; padding: 0px; margin: 0px; }
a:visited:hover 
{ font-family: Arial, Verdana; color: #FF9900; text-decoration: underline; font-weight: normal; padding: 0px; margin:0px; }

/*--------- CRUMB LINKS------------ */
a:link.Link02
{ font-family: Verdana, Arial; color: #FF9900; text-decoration: none; font-weight: normal; }
a:hover.Link02 
{ font-family: Verdana, Arial; color: #FF9900; text-decoration: underline; font-weight: normal; }
a:visited.Link02
{ font-family: Verdana, Arial; color: #FF9900; text-decoration: none; font-weight: normal; }
a:visited:hover.Link02 
{ font-family: Verdana, Arial; color: #FF9900; text-decoration: underline; font-weight: normal; }


/*--------- FOOTER LINKS------------ */
a:link.Link03
{ font-family: Verdana, Arial; color: #FF9900; text-decoration: none; font-weight: normal; }
a:hover.Link03 
{ font-family: Verdana, Arial; color: #FF6600; text-decoration: none; font-weight: normal; }
a:visited.Link03
{ font-family: Verdana, Arial; color: #FF9900; text-decoration: none; font-weight: normal; }
a:visited:hover.Link03 
{ font-family: Verdana, Arial; color: #FF6600; text-decoration: none; font-weight: normal; }

/*--------- White LINKS------------ */
a:link.Link04
{ font-family: Arial, Verdana; color: #FFFFFF; text-decoration: none; font-weight: normal; }
a:hover.Link04 
{ font-family: Arial, Verdana; color: #FFFFFF; text-decoration: underline; font-weight: normal; }
a:visited.Link04
{ font-family: Arial, Verdana; color: #FFFFFF; text-decoration: none; font-weight: normal; }
a:visited:hover.Link04 
{ font-family: Arial, Verdana; color: #FFFFFF; text-decoration: underline; font-weight: normal; }

/*************************BUTTON NAVIGATION DIVS*******************************************/
/*************************BUTTON NAVIGATION DIVS*******************************************/
/*************************BUTTON NAVIGATION DIVS*******************************************/

#Inactive1
{ width: 200px; padding: 0px; margin: 0px; font-family: Arial, Verdana; background-color: #FF9900; font-size: 70%;}

#Inactive1 ul
{ list-style: none; margin: 0px; padding: 0px; border: none; }
		
#Inactive1 li
{ border-bottom: 1px solid #FFAB2D; margin: 0px;  list-style-image: none; }

#Inactive1 li a
{ display: block; padding: 5px 15px 5px 20px; background-color: #FF9900; color: #FFFFFF; text-decoration: none; width: 200px; background-image: url(images/el_bullet_white.gif); background-repeat: no-repeat; background-position: 10px 7px 0px 0px; list-style-image: none; font-weight:bold;}

html>body #Inactive1 li a 
{ width: auto; }

#Inactive1 li a:hover
{ display: block; padding: 5px 15px 5px 20px; background-color: #FFAB2D; color: #FFFFFF; text-decoration: none; background-image: url(images/el_bullet_white.gif); background-repeat: no-repeat; background-position: 10px 7px 0px 0px;  list-style-image: none;font-weight:bold;}


/******************/

#Active1
{ padding: 0px; margin: 0px; font-family: Arial, Verdana; background-color: #FF9900; font-size: 70%;}/* bg color giving extra border line - sort!*/

#Active1 ul
{ display: block; list-style: none; margin: 0px; padding: 0px; border: none; width: 200px; }
		
#Active1 li
{ display: block; width: 200px; padding: 5px 15px 5px 20px; background-color: #FFAB2D; color: #FFFFFF; text-decoration: none; background-image: url(images/el_bullet_white.gif); background-repeat: no-repeat; background-position: 10px 7px 0px 0px;  border-bottom: 1px solid #FF9900; margin: 0px;  list-style-image: none; font-weight:bold;}

html>body #Active1 a
{ width: auto; }

#Active1 a
{ display: block; color: #FFFFFF; text-decoration: none; font-weight:bold;  }


/**********************************************************************************************/

#Inactive2
{ width: 200px; padding: 0px; margin: 0px; font-family: Arial, Verdana; background-color: #FFAB2D; font-size: 70%;}

#Inactive2 ul
{ list-style: none; margin: 0px; padding: 0px; border: none; }
		
#Inactive2 li
{ border-bottom: 1px solid #FF9900; margin: 0px;  list-style-image: none; }

#Inactive2 li a 
{ display: block; padding: 5px 5px 5px 30px; background-color: #FFAB2D; color: #FFFFFF; text-decoration: none; width: 200px; background-image: url(images/el_bullet_white_sm.gif); background-repeat: no-repeat; background-position: 20px 8px 0px 0px; }

html>body #Inactive2 li a 
{ width: auto; }

#Inactive2 li a:hover
{ display: block; padding: 5px 5px 5px 30px; background-color: #FFBB55; color: #FFFFFF; text-decoration: none; }



/******************/

#Active2
{ padding: 0px; margin: 0px; font-family: Arial, Verdana; background-color: #FFBB55; font-size: 70%;}

#Active2 ul
{ display: block; width: 200px; list-style: none; margin: 0px; padding: 0px; border: none; }
		
#Active2 li
{ display: block; width: 200px; padding: 5px 5px 5px 30px; background-color: #FFBB55; color: #FFFFFF; text-decoration: none; background-image: url(images/el_bullet_white_sm.gif); background-repeat: no-repeat; background-position: 20px 8px 0px 0px;  border-bottom: 1px solid #FF9900; margin: 0px;  list-style-image: none;}

html>body #Active2 li a 
{ width: auto; }

#Active2 a
{ display: block; color: #ffffff; text-decoration: none;  }




/**********************************************************************************************/

#Inactive3
{ width: 200px; padding: 0px; margin: 0px; font-family: Arial, Verdana; background-color: #FFBB55; font-size: 70%;}

#Inactive3 ul
{ list-style: none; margin: 0px; padding: 0px; border: none; }
		
#Inactive3 li
{ border-bottom: 1px solid #ff9900; margin: 0px;  list-style-image: none; }

#Inactive3 li a 
{ display: block; padding: 5px 5px 5px 40px; background-color: #FFBB55; color: #ffffff; text-decoration: none; width: 200px; background-image: url(images/el_bullet_white_sm.gif); background-repeat: no-repeat; background-position: 30px 8px 0px 0px; }

html>body #Inactive3 li a 
{ width: auto; }

#Inactive3 li a:hover
{ display: block; padding: 5px 5px 5px 40px; background-color: #FFD08A; color: #ffffff; text-decoration: none; }



/******************/

#Active3
{ width: 200px; padding: 0px; margin: 0px; font-family: Arial, Verdana; background-color: #FFBB55; font-size: 70%;}

#Active3 ul
{ list-style: none; margin: 0px; padding: 0px; border: none; }
		
#Active3 li
{ display: block; padding: 5px 5px 5px 40px; background-color: #FFBB55; color: #ffffff; text-decoration: none; background-image: url(images/el_bullet_white_sm.gif); background-repeat: no-repeat; background-position: 30px 8px 0px 0px;  border-bottom: 1px solid #ff9900; margin: 0px;  list-style-image: none;}

html>body #Active3 li a 
{ width: auto; }

.Active3 li a 
{ display: block; color: #FFD08A; text-decoration: none;  }


/**********************************************************************************************/

#Inactive4
{ width: 200px; padding: 0px; margin: 0px; font-family: Arial, Verdana; background-color: #FFDDAA; font-size: 70%;}

#Inactive4 ul
{ list-style: none; margin: 0px; padding: 0px; border: none; }
		
#Inactive4 li
{ border-bottom: 1px solid #ff9900; margin: 0px;  list-style-image: none; }

#Inactive4 li a 
{ display: block; padding: 5px 5px 5px 40px; background-color: #FFDDAA; color: #ff9900; text-decoration: none; width: 200px; }

html>body #Inactive4 li a 
{ width: auto; }

#Inactive4 li a:hover
{ display: block; padding: 5px 5px 5px 40px; background-color: #FFEED4; color: #ff9900; text-decoration: none; }



/******************/

#Active4
{ padding: 0px; margin: 0px; font-family: Arial, Verdana; background-color: #FFFFFF; font-size: 70%; font-weight: normal;}

#Active4 ul
{ list-style: none; margin: 0px; padding: 0px; border: none; }
		
#Active4 li
{ display: block; padding: 5px 5px 5px 50px; background-color: #FFFFFF; color: #ff9900; text-decoration: none; border-bottom: 1px solid #ff9900; margin: 0px;  list-style-image: none; font-weight: normal;}

html>body #Active4 li a 
{ width: auto; }

.Active4 li a 
{ display: block; color: #ff9900; text-decoration: none;  font-weight: normal; }


/**********************************************************************************************/

#Inactive5
{ width: 200px; padding: 0px; margin: 0px; font-family: Arial, Verdana; background-color: #FFFFFF; font-size: 70%;}

#Inactive5 ul
{ list-style: none; margin: 0px; padding: 0px; border: none; }
		
#Inactive5 li
{ border-bottom: 1px solid #EBF5CE; margin: 0px;  list-style-image: none; }

#Inactive5 li a 
{ display: block; padding: 5px 5px 5px 40px; background-color: #FFFFFF; color: #99CC00; text-decoration: none; width: 200px; }

html>body #Inactive5 li a 
{ width: auto; }

#Inactive5 li a:hover
{ display: block; padding: 5px 5px 5px 40px; background-color: #FFFFFF; color: #99CC00; text-decoration: none; width: 200px; }



/******************/

#Active5
{ width: 200px; padding: 0px; margin: 0px; font-family: Arial, Verdana; background-color: #FFFFFF; font-size: 70%;}

#Active5 ul
{ list-style: none; margin: 0px; padding: 0px; border: none; }
		
#Active5 li
{ display: block; padding: 5px 5px 5px 40px; background-color: #FFFFFF; color: #99CC00; text-decoration: none; width: 165px; border-bottom: 1px solid #EBF5CE; margin: 0px;  list-style-image: none;}

html>body #Active5 li a 
{ width: auto; }

.Active5 li a 
{ display: block; color: #99CC00; text-decoration: none;  }

#banner img{
	width:500px;
	max-height:170px;
	padding:10px 5px 5px 0px;
}


/*Polls*/

#poll_question{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
}

.poll_option{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#poll_option input[type=radio]{
	border:2px solid #999;
	color:#fff;
	background-color:#33b;
}

#poll td.value {
	background-image: url(images/gridline.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	padding:0;
	border-bottom: none;
	background-color:transparent;
}

#poll td {
	padding: 4px 6px;
	border-bottom:1px solid #e5e5e5;
	border-left:1px solid #e5e5e5;
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#033467;
}

#poll body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
}

#poll td.value {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF9900;
}

#poll td.value img {
	vertical-align: middle;
	margin: 5px 5px 5px 0;
}

#poll th {
	text-align: left;
	vertical-align:top;
}

#poll td.last {
	border-bottom:1px solid #e5e5e5;
	padding-right:30px;
}

#poll td.first {
	border-top:1px solid #e5e5e5;
	padding-right:30px;
}

#poll .auraltext{
	position: absolute;
	font-size: 0;
	left: -1000px;
}

#poll table {
	background-image:url(images/polls_bg_fade.png);
	background-repeat:repeat-x;
	background-position:left top;
	border-bottom:1px solid #e5e5e5;
	border-top:1px solid #e5e5e5;
}

#poll caption {
	text-align:left;
	font-size:11px;
	font-weight:bold;
	color:#033467;
	padding:0px 0px 2px 3px;
}

.vacancy {
	 float:left; 
	 width: 235px; 
	 padding: 10px 10px 10px 0px;
}

.vacancy a, .vacancy a:hover, .vacancy a:visited, .vacancy a:visited:hover {
	color: #033467;
}

.vacancy .thumb {
	float:left;
	padding-right:10px;
}

#left_banner {
	left:50%;
	position:absolute;
	top:0;
	margin-left:-480px;
}

#right_banner {
	left:50%;
	position:absolute;
	top:0;
	margin-left:380px;
}