/* ==================================== */
/* ===== Styles ======================= */
/* ==================================== */


html {min-width: 100%;}

img {border: 0;}

p, form {
	margin: 0px;
	padding:0px;
	}

input, select, textarea {
	padding: 1px 0 0 0;
	font: 1em Arial, Helvetica, sans-serif;
	}
	
input.button {
	border: 0;
	}
		
body {
	background-color:#FFFFFF;
	padding:0px;
	width:100%;
	margin:0px;
	text-align:center;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	color:#595959;
	font-size:16px;
	}

i {visibility: hidden;}

a, a:visited {
	color: #000000; background-color: transparent;
	text-decoration: none;
	}
	
a:hover {
	text-decoration: underline;
	}
		
/* ==================================== */
/* ===== Css start ===== */
/* ==================================== */	
.FreeGuideBackScroll {
	width:500px; 
	height:348px; 
	overflow: scroll;
	margin:0 auto;
	}
.FreeGuideBack1 {
	width:500px; 
	height:566px; 
	overflow: auto;
	margin:0 auto;
	}
.MenuBackground_Left {
	height:auto;
	background-color:#EEEDED;
	float:left;
	width:202px;
	margin-top:5px;
	padding-top:5px;
	padding-bottom:15px;
	}
	
#Layer1 {
	position:absolute;
	width:200px;
	height:80px;
	z-index:1;
	left: 477px;
	top: 40px;
	cursor:pointer;
	}
	
div.ppt {
	position: relative;
	height:auto;
	width:202px;
	}
	
.ppt ul {
	padding:0px;
	margin:0px;
	}
		
.ppt li {
	list-style-type: none;
	position: absolute;
	top: 0;
	left: 0;
	padding:60px 0 0 25px;
	}
		
.ppt img {
			
	}
	
.MenuBackground_Right {
	height:auto;
	background-color:#EEEDED;
	float:right;
	width:202px;
	margin-top:5px;
	padding-top:8px;
	padding-bottom:15px;
	}
	
.Search_Textbox {
	border:1px solid #949494;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	height:15px;
	width:138px;
	}
	
.Search_Main {
	height:25px; 
	padding-left:12px; 
	border-bottom:1px solid #949494;
	}	
	
.Print {
	height:30px; 
	padding-left:12px; 
	border-bottom:1px solid #949494;
	}	


.MenuMiddleContent {
	height:auto;
	text-align:left;
	background-color:#FFFFFF;
	float:left;
	width:506px;
	margin-top:5px;
	overflow:hidden;
	margin-left:10px;
	margin-right:10px;
	}
	
.MenuMiddleContent_title {
	font-size:17px;
	color:#006A9B;
	font-weight:normal;
    text-align:left;
	}
	
.PageUnderConsrtuction {
	font-size:11px;
	color:#006A9B;
	text-align:center;
	}
		
.applemenu {
	margin: 5px 0;
	padding: 0;
	width: 202px; /*width of menu*/
	text-align:left;
	}

.applemenu div.silverheader a {
	background:url(../images/button_icon.gif) no-repeat;
	font: normal 14px Tahoma, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif;
	color: #000000;
	display: block;
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	width: auto;
	padding:0px;
	height:20px;
	padding-top:2px;
	padding-left: 15px;
	text-decoration: none;
	border-bottom:1px solid #949494;
	}

.applemenu div.silverheader a:visited, .applemenu div.silverheader a:active {
	color: #000000;
	}

.applemenu div.selected a, .applemenu div.silverheader a:hover {
	background:url(../images/onclick_button_icon.gif) no-repeat;
	color: #000000;
	}

.applemenu div.submenu { /*DIV that contains each sub menu*/
	padding: 0px;
	height: auto;
	}
	

.applemenu2 {
	margin: 0 0;
	padding: 0;
	border-top:1px solid #FFFFFF;
	width: 202px; /*width of menu*/
	text-align:left;
	}

.applemenu2 div.silverheader_right a {
	background:url(../images/right_button_icon.gif) no-repeat;
	font: normal 14px Tahoma, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif;
	color: #FFFFFF;
	display: block;
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	width: auto;
	padding:0px;
	height:18px;
	padding-top:2px;
	padding-left: 15px;
	text-decoration: none;
	border-bottom:1px solid #949494;
	}

.applemenu2 div.silverheader_right a:visited, .applemenu2 div.silverheader_right a:active {
	color: #FFFFFF;
	}

.applemenu2 div.selected a, .applemenu2 div.silverheader_right a:hover {
	background:url(../images/right_hover_button_icon.gif) no-repeat;
	color: #FFFFFF;
	}

.applemenu2 div.submenu_right { /*DIV that contains each sub menu*/
	padding: 0px;
	height: auto;
	}
	
.ClassSubmenu:link {
	width:auto;
	height:19px;
	padding-left: 15px;
	background-color:#EAEAEA;
	display:block;
	font: bold 11px Tahoma, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif;
	color: #595959;
	padding-top:5px;
	text-decoration:none;
	border-bottom:1px solid white;
	}
	
.ClassSubmenu:visited {
	width:auto;
	height:19px;
	background-color:#EAEAEA;
	display:block;
	font: bold 11px Tahoma, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif;
	color: #595959;
	padding-top:5px;
	padding-left: 15px;
	text-decoration:none;
	border-bottom:1px solid white;
	}
	
.ClassSubmenu:hover {
	width:auto;
	height:19px;
	background:#FFFFFF ;
	display:block;
	padding-top:5px;
	padding-left: 15px;
	font: bold 11px Tahoma, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif;
	color: #006A9B;
	text-decoration:none;
	border-bottom:1px solid white;
	}
	
.ClassSubmenu:active {
	width:auto;
	height:19px;
	background:#FFFFFF;
	display:block;
	font: bold 11px Tahoma, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif;
	color: #006A9B;
	padding-left: 15px;
	padding-top:5px;
	text-decoration:none;
	border-bottom:1px solid white;
	}
	
.ClassSubmenu:selected {
	color: #006A9B;
	background:#FFFFFF url(../images/icon_submenu.gif) no-repeat right;
	}

	
.ClassSubmenu2:link {
	width:auto;
	height:auto;
	padding-left: 15px;
	background-color:#EAEAEA;
	display:block;
	font: bold 11px Tahoma, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif;
	color: #595959;
	padding-top:5px;
	padding-bottom:5px;
	text-decoration:none;
	border-bottom:1px solid white;
	}
	
.ClassSubmenu2:visited {
	width:auto;
	height:auto;
	background-color:#EAEAEA;
	display:block;
	font: bold 11px Tahoma, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif;
	color: #595959;
	padding-top:5px;

	padding-bottom:5px;
	padding-left: 15px;
	text-decoration:none;
	border-bottom:1px solid white;
	}
	
.ClassSubmenu2:hover {
	width:auto;
	height:auto;
	background-color:#FFFFFF;
	display:block;
	padding-top:5px;

	padding-bottom:5px;
	padding-left: 15px;
	font: bold 11px Tahoma, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif;
	color: #595959;
	text-decoration:none;
	border-bottom:1px solid white;
	}
	
.ClassSubmenu2:active {
	width:auto;
	height:auto;
	background-color:#EAEAEA;
	display:block;
	font: bold 11px Tahoma, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif;
	color: #595959;
	padding-left: 15px;
	padding-top:5px;

	padding-bottom:5px;
	text-decoration:none;
	border-bottom:1px solid white;
	}	
	
.ClassSubmenu2_Selected:link {
	width:auto;
	height:auto;
	background:#FFFFFF url(../images/icon_submenu.gif) no-repeat right;
	display:block;
	padding-top:5px;
	padding-bottom:5px;
	padding-left: 15px;
	font: bold 11px Tahoma, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif;
	color: #595959;
	text-decoration:none;
	border-bottom:1px solid white;
	}
	
.ClassSubmenu2_Selected:visited {
	width:auto;
	height:auto;
	background:#FFFFFF url(../images/icon_submenu.gif) no-repeat right;
	display:block;
	padding-top:5px;
	padding-bottom:5px;
	padding-left: 15px;
	font: bold 11px Tahoma, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif;
	color: #595959;
	text-decoration:none;
	border-bottom:1px solid white;
	}
	
.ClassSubmenu2_Selected:hover {
	width:auto;
	height:auto;
	background:#FFFFFF url(../images/icon_submenu.gif) no-repeat right;
	display:block;
	padding-top:5px;
	padding-bottom:5px;
	padding-left: 15px;
	font: bold 11px Tahoma, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif;
	color: #595959;
	text-decoration:none;
	border-bottom:1px solid white;
	}
	
.ClassSubmenu2_Selected:active {
	width:auto;
	height:auto;
	background:#FFFFFF url(../images/icon_submenu.gif) no-repeat right;
	display:block;
	padding-top:5px;
	padding-bottom:5px;
	padding-left: 15px;
	font: bold 11px Tahoma, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif;
	color: #595959;
	text-decoration:none;
	border-bottom:1px solid white;
	}
	
/* ==================================== */
/* ===== MasterDiv Styles start ===== */
/* ==================================== */


#wrapper {
	width:976px;
	padding:0;
	margin:0 auto;

	}

#header {
	background:url(../images/header_shadow_right.gif) right top no-repeat;
	width:976px;
	height:179px;
	min-height:180px;
	float:left;
	margin:0px;
	display:inline;
	overflow:hidden;
	}
	
#header_left_shadow {
	background-image:url(../images/header_shadow_left.gif);
	background-repeat:no-repeat;
	height:180px;
	width:22px;
	float:left;
	margin:0px;
	display:inline;	
	}
	
#header_top_shadow {
    background:url(../images/header_shadow_top_bg.gif) top left repeat-x;	
	height:180px;
	width:932px;
	float:left;
	margin:0px;
	padding:20px 0px 0px 0px;
	display:inline;	
	color:#010101;
	font-size:12px;
	}
	
#header_top_shadow a { 
	color:#010101;
	font-size:12px;
	}
	
#header_top_shadow a:hover { 
	color:#012C9C;
	text-decoration:underline;
	}

	
#header_top_shadow ul { 
	margin: 0; 
	padding: 0; 
	position: relative; 
	z-index: 2; 
	float:left; 
	display:inline;
	width:932px;
	}

#header_top_shadow ul li { 
	margin: 0 0px 0px 0; 
	padding: 0; 
	list-style-type: none;
	height: auto;  
	display: inline; 	
	float: left; 
	position: relative; 
	z-index: 10; 
	margin-bottom: -1px; 
	}
	
#MainNavigation { 
	background:url(../images/Main_Navigation_bg.gif) repeat-x;
	width:932px;
	height:35px;
	}	
	
#MainNavigation_LeftCorner { 
	background:url(../images/Main_Navigation_Left_Corner.gif) no-repeat;
	width:20px;
	line-height:35px;
	float:left;	
	}	
	
#MainNavigation_RightCorner { 
	background:url(../images/Main_Navigation_right_Corne.gif) no-repeat;
	width:20px;
	line-height:35px;
	float:right;	
	}	
	
.MainNavigation_Divider { 
	background:url(../images/Main_navigation_Divider.gif) no-repeat bottom right;
	width:149px;
	line-height:35px;
	margin:10px 0 0 0;
	}
	
.MainNavigation_NoDivider { 
	width:147px;
	line-height:35px;
	margin:10px 0 0 0;
	}	
	
.Middle_MainDIV { 
	width:180px;
	height:35px;
	margin:10px 0 0 0;
	
	}
	
#MiddleMainDIV {
	background:url(../images/middle_middle_bg.gif) repeat-y;
	width:932px;
	height:auto;
	float:left;
	padding-left:22px;
	padding-right:22px;
	
	}
	
h1.h1    
  {
	font-size: 10px;
	text-align:left;
	padding-left:20px;
	padding-right:20px;
	vertical-align:middle;
	font-weight: normal;
	margin-bottom:3px;
	margin-top:1px;
	font-family:Arial, Helvetica, sans-serif;
	color: #727272;
	}

/*** End ***/

#footer	{
	background:url(../images/footer_middle.gif) repeat-x;
	width:976px;
	min-height:70px;
	height:70px;

	float:left;
	}

#footerLeft{
	background:url(../images/footer_left.gif) no-repeat;
	width:41px;
	min-height:70px;
	height:70px;

	float:left;
	}

#footerRight{
	background:url(../images/footer_right.gif) no-repeat;
	width:42px;
	min-height:70px;
	height:70px;

	float:right;
	}
	
#footer ul li {
	padding:0 5px 0 22px;
	line-height:20px;
	}
	
#footer ul li a {
	padding:0;
	text-decoration:none;
	font-size:11px;
	color:#595959;
	}
	
#footer ul li a:hover {
	text-decoration:underline;
	}


.borderbotom{
  border-top:1px solid #CCCCCC;
  border-left:1px solid #cccccc;
  border-right:1px solid #cccccc;
  }
.textchannels{
  font-family:Verdhana, Helvetica, sans-serif;
  font-size:11px;
  font-weight:normal;	
  color:#064EAF;
  text-decoration:none;
  }  
.textchannels_1{
  font-family:Verdhana, Helvetica, sans-serif;
  font-size:11px;
  font-weight:normal;	
  color:#E33030;
  text-decoration:none;
  }    
.nav-botton{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:none;
  color:#000000;
  text-decoration:none;
  }
.nav-botton_bottom{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:none;
  color:#000000;
  text-decoration:none;
  }
.rightnav_button{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#FFFFFF;
  text-decoration:none;
  }
.rightnav_button-1{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:none;
  color:#FFFFFF;
  text-decoration:none;
  }
.rightnav_button-1-link:link{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:none;
  color:#FFFFFF;
  text-decoration:none;
  }
.rightnav_button-1-link:visited{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:none;
  color:#FFFFFF;
  text-decoration:none;
  }     
.rightnav_button-1-link:hover{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:none;
  color:#FFFFFF;
  text-decoration:underline;
  } 
.rightnav_button-1-link:active{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:none;
  color:#FFFFFF;
  text-decoration:none;
  }       
.remore_red-link:link{
  font-family:Verdhana, Helvetica, sans-serif;
  font-size:11px;
  font-weight:normal;	
  color:#E33030;
  text-decoration:none;
  }
.remore_red-link:visited{
  font-family:Verdhana, Helvetica, sans-serif;
  font-size:11px;
  font-weight:normal;	
  color:#E33030;
  text-decoration:none;
  } 
.remore_red-link:hover{
  font-family:Verdhana, Helvetica, sans-serif;
  font-size:11px;
  font-weight:normal;	
  color:#E33030;
  text-decoration:underline;
  } 
.remore_red-link:active{
  font-family:Verdhana, Helvetica, sans-serif;
  font-size:11px;
  font-weight:normal;	
  color:#E33030;
  text-decoration:none;
  }           
.remore_blue-link:link{
  font-family:Verdhana, Helvetica, sans-serif;
  font-size:11px;
  font-weight:normal;	
  color:#064EAF;
  text-decoration:none;
  }
.remore_blue-link:visited{
  font-family:Verdhana, Helvetica, sans-serif;
  font-size:11px;
  font-weight:normal;	
  color:#064EAF;
  text-decoration:none;
  } 
.remore_blue-link:hover{
  font-family:Verdhana, Helvetica, sans-serif;
  font-size:11px;
  font-weight:normal;	
  color:#064EAF;
  text-decoration:underline;
  } 
.remore_blue-link:active{
  font-family:Verdhana, Helvetica, sans-serif;
  font-size:11px;
  font-weight:normal;	
  color:#064EAF;
  text-decoration:none;
  } 
.nav-botton-top-link:link{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:none;
  color:#000000;
  text-decoration:none;
  }
.nav-botton-top-link:visited{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:none;
  color:#000000;
  text-decoration:none;
  } 
.nav-botton-top-link:hover{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:none;
  color:#000000;
  text-decoration:none;
  } 
.nav-botton-top-link:active{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:none;
  color:#000000;
  text-decoration:none;
  }   
.nav-botton-bottom-link:link{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:none;
  color:#000000;
  text-decoration:none;
  }
.nav-botton-bottom-link:visited{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:none;
  color:#000000;
  text-decoration:none;
  } 
.nav-botton-bottom-link:hover{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:none;
  color:#000000;
  text-decoration:none;
  } 
.nav-botton-bottom-link:active{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:none;
  color:#000000;
  text-decoration:none;
  }  
  
.ClassSubmenu_Selected:link {
	width:auto;
	height:19px;
	background:#FFFFFF url(../images/icon_submenu_left.gif) no-repeat right;
	display:block;
	padding-top:5px;
	padding-left: 15px;
	font: bold 11px Tahoma, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif;
	color: #006A9B;
	text-decoration:none;
	border-bottom:1px solid white;
	}
  
.ClassSubmenu_Selected:visited {
	width:auto;
	height:19px;
	background:#FFFFFF url(../images/icon_submenu_left.gif) no-repeat right;
	display:block;
	padding-top:5px;
	padding-left: 15px;
	font: bold 11px Tahoma, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif;
	color: #006A9B;
	text-decoration:none;
	border-bottom:1px solid white;
	}
	
.ClassSubmenu_Selected:hover {
	width:auto;
	height:19px;
	background:#FFFFFF url(../images/icon_submenu_left.gif) no-repeat right;
	display:block;
	padding-top:5px;
	padding-left: 15px;
	font: bold 11px Tahoma, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif;
	color: #006A9B;
	text-decoration:none;
	border-bottom:1px solid white;
	}
	
.ClassSubmenu_Selected:active {
	width:auto;
	height:19px;
	background:#FFFFFF url(../images/icon_submenu_left.gif) no-repeat right;
	display:block;
	padding-top:5px;
	padding-left: 15px;
	font: bold 11px Tahoma, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif;
	color: #006A9B;
	text-decoration:none;
	border-bottom:1px solid white;
	}  
	
.readmore:link {
	color:#0069A3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	text-decoration:none;
	}  
	
.readmore:visited {
	color:#0069A3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	text-decoration:none;
	}  
	
.readmore:hover {
	color:#DC0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	text-decoration:none;
	}          

.readmore:active {
	color:#0069A3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	text-decoration:none;
	}
	
.Career-Title {
	padding-left:5px;
	background-color:#E5E5E5;
	} 
	
.Career-Text-White {
	padding-left:5px;
	background-color:#FFFFFF;
	} 

.Career-Text-Grey {
	padding-left:5px;
	background-color:#F9F9F9;
	} 
	
.NewsLetterTextBox {
	border:1px solid #646464;
	background-color:#FFFFFF;
	color:#646464;
	font-size:11px;
	font-weight:bold;
	padding-left:2px;
	height:17px;
	width:150px;
	}
	
.Sitemap_Main_Link:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#595959;
	text-decoration:none;
	}
	
.Sitemap_Main_Link:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#595959;
	text-decoration:none;
	}
	
.Sitemap_Main_Link:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#595959;
	text-decoration:underline;
	}
	
.Sitemap_Main_Link:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#595959;
	text-decoration:none;
	}
	
.Sitemap_Sub_Link:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#0069A3;
	text-decoration:none;
	padding-left:10px;
	line-height:15px;
	}
	
.Sitemap_Sub_Link:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#0069A3;
	text-decoration:none;
	padding-left:10px;
	line-height:15px;
	}
	
.Sitemap_Sub_Link:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#595959;
	text-decoration:none;
	padding-left:10px;
	line-height:15px;
	}
	
.Sitemap_Sub_Link:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#0069A3;
	text-decoration:none;
	padding-left:10px;
	padding-top:5px;
	line-height:15px;
	}
	
.print_section { 
	width: 100%;
	float: left;
	border: 1px solid #FFFFFF;
	margin-bottom: 15px;
	text-align: left;
	padding: 5px;
	}
	
.printpopup {
	height:405px; 
	width:96%; 
	overflow:auto; 
	margin:10px 12px 0 17px;
	}
