/* new styles added for website update*/

html {
	margin: 0;
	padding: 0;
	}
	
body { 
	margin: 0; 
	padding: 0;
	}
	
a:link { 
	font-family: 'Myriad Pro', Helvetica, Verdana, Arial, sans-serif;
	text-decoration: none;
	color:#0769a7;
	}
	
a:visited { 
	color: #0769a7;
		text-decoration: none; 
	}
	
a:hover { 
	text-decoration: none; 
	color: Black;
	}

h1 { font-family: 'Myriad Pro Light', Helvetica, Verdana, Arial, sans-serif;  }
h2 { font-family: 'Myriad Pro Light', Helvetica, Verdana, Arial, sans-serif;  }

.clickable { cursor:pointer; }

#container { 
	position: relative;
	width:982px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	font-family: 'Myriad Pro', Helvetica, Verdana, Arial, sans-serif;
	}
	
#masthead { position: relative; float:left; width:100%; background-image:url(../web_v3/bg_masthead.png); background-repeat:repeat-x; height:96px; }
#masthead img.masthead_corner_top_left { position:relative; float:left}
#masthead img.masthead_corner_top_right { position:relative; float:right; }
#masthead img.logo { position: relative; margin-left:20px; margin-top:8px; }
#masthead ul{ float:right; margin: 15px 20px 0 0; font-size:18px;}
#masthead ul li{ display:inline; padding-left: 10px; }
#masthead a.link_top{ color:#7db6d3; text-decoration:none; }
#masthead a.link_top:hover{ color:white; }

#masthead div.tab_container {
	margin:8px 0 0 0;
}
#masthead div.tab_1 {
	background-image:url(../images/tab_1.jpg);
	background-repeat: no-repeat;
	width:145px;
	height:36px;
	position:relative;
	margin:-32px 0 0 305px;
	font-size:16px;
	color:#82a8be;
	vertical-align: middle;
	text-decoration:none;
	text-align:center;
	line-height:35px;
	float:left;
}
#masthead div.tab_1_active {
	background-image:url(../images/tab_1_active.jpg);
	background-repeat: no-repeat;
	width:145px;
	height:36px;
	position:relative;
	margin:-32px 0 0 305px;
	font-size:16px;
	color:#4c5d68;
	font-weight:bold;
	vertical-align: middle;
	text-decoration:none;
	text-shadow: #ffffff 2px 2px 2px;
	text-align:center;
	line-height:35px;
	float:left;
}
#masthead div.tab_1_2active {
	background-image:url(../images/tab_1_2active.jpg);
	background-repeat: no-repeat;
	width:145px;
	height:36px;
	position:relative;
	margin:-32px 0 0 305px;
	font-size:16px;
	color:#82a8be;
	vertical-align: middle;
	text-decoration:none;
	text-align:center;
	line-height:35px;
	float:left;
}
#masthead div.tab_2 {
	background-image: url(../images/tab_2.jpg);
	background-repeat: no-repeat;
	width:145px;
	height:36px;
	position:relative;
	margin:-36px 0 0 450px;
	font-size:16px;
	color:#82a8be;
	vertical-align:middle;
	text-decoration:none;
	text-align:center;
	line-height:35px;
	float:left;
}
#masthead div.tab_2_active {
	background-image: url(../images/tab_2_active.jpg);
	background-repeat: no-repeat;
	width:145px;
	height:36px;
	position:relative;
	margin:-36px 0 0 450px;
	font-size:16px;
	color:#4c5d68;
	font-weight:bold;
	vertical-align: middle;
	text-decoration:none;
	text-shadow: #ffffff 2px 2px 2px;
	text-align:center;
	line-height:35px;
	float:left;
}
#masthead div.tab_2_1active {
	background-image: url(../images/tab_2_1active.jpg);
	background-repeat: no-repeat;
	width:145px;
	height:36px;
	position:relative;
	margin:-36px 0 0 450px;
	font-size:16px;
	color:#82a8be;
	vertical-align:middle;
	text-decoration:none;
	text-align:center;
	line-height:36px;
	float:left;
}
#masthead div.tab_2_3active {
	background-image: url(../images/tab_2_3active.jpg);
	background-repeat: no-repeat;
	width:145px;
	height:36px;
	position:relative;
	margin:-36px 0 0 450px;
	font-size:16px;
	color:#82a8be;
	vertical-align:middle;
	text-decoration:none;
	text-align:center;
	line-height:35px;
	float:left;
}
#masthead div.tab_3 {
	background-image: url(../images/tab_3.jpg);
	background-repeat: no-repeat;
	width:145px;
	height:35px;
	position:relative;
	margin:-36px 242px 0 0;
	font-size:16px;
	color:#82a8be;
	vertical-align:middle;
	text-decoration:none;
	text-align:center;
	line-height:35px;
	float:right;
}
#masthead div.tab_3_active {
	background-image: url(../images/tab_3_active.jpg);
	background-repeat: no-repeat;
	width:145px;
	height:36px;
	position:relative;
	margin:-36px 242px 0 0;
	font-size:16px;
	color:#4c5d68;
	font-weight:bold;
	vertical-align: middle;
	text-decoration:none;
	text-shadow: #ffffff 2px 2px 2px;
	text-align:center;
	line-height:35px;
	float:right;
}
#masthead div.tab_3_2active {
	background-image: url(../images/tab_3_2active.jpg);
	background-repeat: no-repeat;
	width:145px;
	height:36px;
	position:relative;
	margin:-36px 242px 0 0;
	font-size:16px;
	color:#82a8be;
	vertical-align:middle;
	text-decoration:none;
	text-align:center;
	line-height:35px;
	float:right;
}
#masthead div.tab_4 {
	background-image: url(../images/tab_4.jpg);
	background-repeat: no-repeat;
	width:199px;
	height:36px;
	position:relative;
	margin:-36px 20px 0 0;
	font-size:16px;
	color:#fff;
	vertical-align:middle;
	text-decoration:none;
	text-align:center;
	line-height:35px;
	float:right;
}
#masthead div.tab_4_active {
	background-image: url(../images/tab_4_active.jpg);
	background-repeat: no-repeat;
	width:199px;
	height:36px;
	position:relative;
	margin:-36px 20px 0 0;
	font-size:16px;
	font-weight:bold;
	color:#4c5d68;
	vertical-align:middle;
	text-decoration:none;
	text-align:center;
	text-shadow: #ffffff 2px 2px 2px;
	line-height:35px;
	float:right;
}
#masthead div.tab_4:hover {
	color:#000;
}

#masthead div.tab_1:hover, #masthead div.tab_1_2active:hover, #masthead div.tab_2:hover, #masthead div.tab_2_1active:hover, #masthead div.tab_2_3active:hover, #masthead div.tab_3:hover, #masthead div.tab_3_2active:hover { color:#FFFFFF; }


#home_center_column { position: relative; width:100%; background-image:url(../images/bg_home_positioning.jpg); background-repeat:repeat-x; height:361px; float:left; max-width:982px; overflow:hidden; }
#home_center_column div.home_content_left { float:left;}
#home_center_column img.positioning {  float:left;}
#home_center_column img.promo_corner { float:right; }
#home_center_column div.home_content_middle { position:relative; margin: 0 0 0 -100px; height:361px; width:445px; float:left; }
#home_center_column div.home_content_middle img.pos_header {  float: left; margin: 0 0 0 -10px; z-index:0;}
#home_center_column div.home_content_middle p.positioning_text { position:relative; margin:120px 0 0 -244px; float:left;  width:250px;}
#home_center_column div.home_content_middle p.positioning_small { font-size:12px; text-align:right; position:relative; margin:0 -80px 0 0; float:right;  width:250px; z-index:1;}
#home_center_column div.home_content_right { height:361px; width:320px; float:right;}
#home_center_column div.countries{ float:right; margin:-268px 0 0 0; width:170px;}
#home_center_column div.countries a {display: block; margin: 0; width: 170px; height:27px; font-size:14px; }


#footer  { padding:10px; width:962px;  color:#000; height:auto; position: relative; float:left; margin-top:20px; position:relative; float:left; margin-bottom:10px;}
#footer, #footer  .sb-inner { background:#ffffff ; }
#footer  .sb-border { background:#cccccc; }/*for boroder color*/
#footer ul{ font-size:14px; display:inline; margin-left:-45px;}
#footer ul li{	display:inline; padding-left:10px; }


#footer_left  { float:left; width:400px; margin:0 0 0 0;}
#footer_right  { float:right; width:200px; margin:0 0 0 0; text-align:right;}
p.footer_bottom  { width:100%; text-align:center; font-size:10px; margin:0 0 20px 0;}

#home_row2 { position: relative; width:100%; background-image:url(../images/home_bg_row2.jpg); background-repeat:repeat-x; height:191px; float:left; max-width:982px; margin-top:20px;}
#home_row2 img.left_edge { position:relative; float:left; margin:0 0 0 0; } 
#home_row2 img.right_edge { position:relative; float:right; margin:0 0 0 0; }
#home_row2 img.new { position:relative; float:left; margin: 0 0 0 14px; z-index:1; }
#home_row2 img.total_recall { position:relative; float:left; margin: 7px 10px 0 14px; z-index:1; } /* remove this after Total Recall book announcement is done */

#home_row2 div.home_row2_box1{ position:relative; float:left; margin:12px 0 0 5px; height:165px; width:270px; text-align:left;}
#home_row2 div.home_row2_box1 h2.header { font-size:17px; font-weight:bold; text-align:left; width:250px; float:left; margin:3px 0 0 16px;} 
#home_row2 div.home_row2_box1 div.text {  font-size:12px; width:100px; margin:-10px 0 0 5px; text-align:left; float:left; }
#home_row2 div.home_row2_box1 ul{  font-size:12px; width:100px; margin:0 0 0 0; text-align:left; float: left;}
#home_row2 div.home_row2_box1 li{  font-size:12px; width:120px; margin:0 0 0 -25px; text-align:left; float: left;}

#home_row2 div.home_row2_box1 img.home_row2_box1_img1{ position:relative; float:left; margin: -10px 0 0 15px;} 
#home_row2 div.home_row2_box1 img.home_row2_box1_img2{ position:relative; float:left; margin: -10px 0 0 5px;} 
#home_row2 div.home_row2_box1 p.sub_header_1 { font-size:12px;  text-align:left; margin:-10px 0 0 0px; float:right; width:100px;}
#home_row2 div.home_row2_box1 p.sub_header { position:relative; font-size:12px;  text-align:right; margin:15px 0 0 106px; float:left;}
#home_row2 img.home_row2_sep1{ position:relative; float:left; margin:0 0 0 13px; height:187px; width:2px;}
#home_row2 div.home_row2_box2{ position:relative; float:left; margin:12px 0 0 12px; height:165px; width:365px; text-align:center;}
#home_row2 div.home_row2_box2 img.new { position:relative; float:left; margin: 10px 10px 0 10px; z-index:1; } 
#home_row2 div.home_row2_box2 div.text { position:relative; font-size:12px; width:225px; margin:0 0 0 5px; text-align:left; float:left; }
#home_row2 div.home_row2_box2 h2.header { position:relative; font-size:17px; font-weight:bold;  text-align:left; margin:3px 0 5px 5px; float:left;}
#home_row2 div.home_row2_box2 div.home_row2_box2_img{ position:relative; float:middle; text-align:center;  margin: 10px 0 0 0;}
#home_row2 div.home_row2_box2 p.text { position:relative; font-size:14px; width:160px; margin:5px 0 0 10px; text-align:left; float: left;}
#home_row2 div.home_row2_box2 ul{ position:relative; font-size:12px; width:180px; margin:0 0 0 0; text-align:left; float: left;}
#home_row2 div.home_row2_box2 li{ position:relative; font-size:12px; width:210px; margin:0 0 0 -25px; text-align:left; float: left;}
#home_row2 div.home_row2_box2 p.text2 { position:relative; font-size:14px;  width:170px; margin:5px 5px 0 0; text-align:left; float: right;}
#home_row2 div.home_row2_box2 p.sub_header { position:relative; font-size:12px;  text-align:center; width:100%;  margin:-15px 0 0 0;}
#home_row2 div.home_row2_box2 p.sub_header_2 { position:relative; font-size:11px;  text-align:right; margin:5px 0 0 0px; float:right; width:160px;}
#home_row2 img.home_row2_sep2{ position:relative; float:left; margin:0 0 0 12px; height:187px; width:2px;}
#home_row2 div.home_row2_box3{ position:relative; float:right; text-align: center; margin:12px 12px 0 0; height:165px; width:270px; }
#home_row2 div.home_row2_box3 h2.header { position:relative; font-size:18px; font-weight:bold;  text-align:center; width:100%; margin:5px 0 10px 0;}
#home_row2 div.home_row2_box3 p.sub_header { position:relative; font-size:12px;  text-align:center; width:100%;  margin:-15px 0 0 0;}


#home_row2 div.home_row2_box3a img.home_row2_box3_img {margin:10px 0 10px 75px; float:left;}
#home_row2 div.home_row2_box3a{ position:relative; float:right; margin:12px 12px 0 -60px; height:165px; width:270px; }
#home_row2 div.home_row2_box3a h2.header { position:relative; font-size:17px; font-weight:bold;  text-align: center; width:300px; margin:3px 0 0 -7px; float:left;}
#home_row2 div.home_row2_box3a div.home_row2_box3a_img{ position:relative; float:right; text-align:center;  margin: 10px 10px 0 0;}
#home_row2 div.home_row2_box3a p.sub_header_1 { position:relative; font-size:11px;  text-align:left; margin:7px 0 0 37px; float:left; width:270px;}
#home_row2 div.home_row2_box3a p.sub_header_2 { position:relative; font-size:12px;  text-align:right; margin:0px 0 0 0px; float:left; width:160px;}
#home_row2 div.home_row2_box3a p.sub_header { position:relative; font-size:12px;  text-align:right;   margin:20px 0 0 100px; float:left;}

#home_row3 { position: relative; width:100%; background-image:url(../images/home_bg_row3.jpg); background-repeat:repeat-x; height:138px; float:left; max-width:982px; }
#home_row3 img.left_edge { position:relative; float:left; margin:0 0 0 0; }
#home_row3 img.right_edge { position:relative; float:right; margin:0 0 0 0; }
#home_row3 div.home_row3_box1{ position:relative; float:left; margin:15px 0 0 15px; height:100px; width:253px;}
#home_row3 div.home_row3_box1 h2.header { position:relative; font-size:16px; font-weight:bold;  text-align:left; width:100%; margin:0 0 0 0; color:#665f54;}
#home_row3 div.home_row3_box1 p.body { position:relative; font-size:14px; text-align:left; width:100%; margin:10px 0 0 0; color:#665f54; height:50px;  line-height:15px;}
#home_row3 div.home_row3_box1 p.sub_header { position:relative; font-size:11px;  text-align:left; width:100%;  margin:5px 0 0 0; color:#665f54;}
#home_row3 img.home_row3_sep1{ position:relative; float:left; margin:-4px 0 0 20px; height:140px; width:2px;}
#home_row3 div.home_row3_box2{ position:relative; float:left; margin:12px 0 0 20px; height:100px; width:349px; }
#home_row3 img.home_row3_sep2{ position:relative; float:left; margin:-4px 0 0 20px; height:140px; width:2px;}
#home_row3 div.home_row3_box2 h2.header { position:relative; font-size:16px; font-weight:bold;  text-align:left; width:100%; margin:0 0 0 0; color:#665f54;}
#home_row3 div.home_row3_box2 p.body { position:relative; font-size:14px; text-align:left; width:100%; margin:10px 0 0 0; color:#665f54; height:50px; line-height:15px;}
#home_row3 div.home_row3_box2 p.sub_header { position:relative; font-size:11px; font-weight:bold; text-align:right; width:100%;  margin:-10px 0 0 0;}
#home_row3 div.home_row3_box3{ position:relative; float:right; margin:12px 20px 0 0; height:100px; width:253px; }
#home_row3 div.home_row3_box3 h2.header { position:relative; font-size:16px; font-weight:bold;  text-align:left; width:100%; margin:0 0 0 0; color:#665f54;}
#home_row3 div.home_row3_box3 p.body { position:relative; font-size:14px; text-align:left; width:100%; margin:10px 0 0 0; color:#665f54; height:50px; line-height:15px;}
#home_row3 div.home_row3_box3 p.sub_header { position:relative; font-size:11px; font-weight:bold; text-align:right; width:100%;  margin:5px 0 0 0;}

div.news_updates { position: relative; width:100%; background-image:url(../images/news_mid.jpg); background-repeat:repeat-x; height:46px; float:left; width:966px; margin:15px 0 0 0;}
img.news_left { position:relative; float:left; width:8px; margin:15px 0 0 0; }
img.news_right { position:relative; float:right; width:8px; margin:15px 0 0 0; }
img.line_break { position:relative; float:left; width:1px; margin:7px 0 0 2px; }
p.news_title { position:relative; font-family:Helvetica, Geneva, Arial, sans-serif; font-size:13px; font-weight:bold; float:left; text-align:left; width:130px;  margin:15px 0 0 5px; color:#545454;}
p.news_content { position:relative; font-family:Helvetica, Geneva, Arial, sans-serif; font-size:13px; font-weight: normal; float:left; text-align:left; width:800px;  margin:10px 0 0 11px; color:#545454;}

#home_row4 { position: relative; width:100%; height: auto; float:left; max-width:982px; margin: 30px 0 20px 0; }
#home_row4 h2.header { position: relative; width:100%; height:50px; float:left; font-size:16px; text-align: left; width:100%; margin:0 0 0 0; color:#999;}
#home_row4 div.icons_first { position: relative; width:103px;  float:left;  text-align:center; margin:0 0 0 0; }
#home_row4 div.icons_mid { position: relative; width:103px;   float:left;  text-align:center;  margin:0 0 0 0; }
#home_row4 div.icons_last { position: relative; width:40px;  float:right;  text-align:center;  margin:0 0 0 0; }
#home_row4 p.icon_name { position: relative;  font-size:11px;  text-align:center;  margin:-15px 0 0 0; color:#000;}
#home_row4 p.icon_name_last { position: relative;  font-size:11px;  text-align:center; color:#000; margin:54px 0 0 0;}
#home_row4 img {border: 0px;}


#content_center_column { position: relative; width:100%; float:left; max-width:982px; overflow:hidden; }

/* newly added styles end here */

.layout_container {
	width: 982px;
}

form {
padding:0px;
margin:0px;
}

body {
	margin-top: 20px;
	margin-left:20px;
	margin-right:20px;
}

a.link_header {
	font-family:Helvetica, Geneva, Arial,  sans-serif;
	font-size:14px;
	color:#78A5D1;
	text-decoration:none;
}

a.link_header:hover {
	color:white;
	text-decoration:none;
}

a.link_header_access {
	font-family:Helvetica, Geneva, Arial,  sans-serif;
	font-size:14px;
	color:#78A5D1;
	text-decoration:none;
}

a.link_header_access:hover {
	font-family:Helvetica, Geneva, Arial,  sans-serif;
	font-size:14px;
	color:#FFCC33;
	text-decoration:none;
}

td.tab_inactive {
	background-color:#4d6d8a;
	font-family: Myriad Pro, Helvetica, Geneva, Arial, sans-serif;
	font-size:11pt;
	font-weight:normal;
	color:#82a8be;
	width:145px;
	text-align:center;
}

td.tab_inactive_right {
	background-color:#4d6d8a;
	font-family: Myriad Pro, Helvetica, Geneva, Arial, sans-serif;
	font-size:11pt;
	font-weight:bold;
	color:#82a8be;
	width:145px;
	text-align:center;
	background-image:url(../images/bg_nonselected_right_tab.png);
	background-position:right;
	background-repeat:no-repeat;
	cursor:pointer;
}
td.tab_inactive_right:hover {
	background-color:#4d6d8a;
	font-family: Myriad Pro, Helvetica, Geneva, Arial, sans-serif;
	font-size:11pt;
	font-weight:bold;
	color:White;
	width:145px;
	text-align:center;
	background-image:url(../images/bg_nonselected_right_tab.png);
	background-position:right;
	background-repeat:no-repeat;
	cursor:pointer;
}
td.tab_inactive_left {
	background-color:#4d6d8a;
	font-family: Myriad Pro, Helvetica, Geneva, Arial, sans-serif;
	font-size:11pt;
	font-weight:bold;
	color:#82a8be;
	width:145px;
	text-align:center;
	background-image:url(../images/bg_nonselected_left_tab.png);
	background-position:left;
	background-repeat:no-repeat;
	cursor:pointer;
}

td.tab_inactive_left:hover {
	background-color:#4d6d8a;
	font-family: Myriad Pro, Helvetica, Geneva, Arial, sans-serif;
	font-size:11pt;
	font-weight:bold;
	color:White;
	width:145px;
	text-align:center;
	background-image:url(../images/bg_nonselected_left_tab.png);
	background-position:left;
	background-repeat:no-repeat;
	cursor:pointer;
}

td.tab_inactive_left2 {
	background-color:#4d6d8a;
	font-family: Myriad Pro, Helvetica, Geneva, Arial, sans-serif;
	font-size:11pt;
	font-weight:bold;
	color:#82a8be;
	width:145px;
	text-align:center;
	background-image:url(../images/bg_nonselect_leftshadow_tab.png);
	background-position:left;
	background-repeat:no-repeat;
	cursor:pointer;
}

td.tab_inactive_left2:hover {
	background-color:#4d6d8a;
	font-family: Myriad Pro, Helvetica, Geneva, Arial, sans-serif;
	font-size:11pt;
	font-weight:bold;
	color:white;
	width:145px;
	text-align:center;
	background-image:url(../images/bg_nonselect_leftshadow_tab.png);
	background-position:left;
	background-repeat:no-repeat;
	cursor:pointer;
}

td.tab_inactive_right2 {
	background-color:#4d6d8a;
	font-family: Myriad Pro, Helvetica, Geneva, Arial, sans-serif;
	font-size:11pt;
	font-weight:bold;
	color:#82a8be;
	width:145px;
	text-align:center;
	background-image:url(../images/bg_nonselect_riteshadow_tab.png);
	background-position:left;
	background-repeat:no-repeat;
	cursor:pointer;
}

td.tab_inactive_right2:hover {
	background-color:#4d6d8a;
	font-family: Myriad Pro, Helvetica, Geneva, Arial, sans-serif;
	font-size:11pt;
	font-weight:bold;
	color:White;
	width:145px;
	text-align:center;
	background-image:url(../images/bg_nonselect_riteshadow_tab.png);
	background-position:left;
	background-repeat:no-repeat;
	cursor:pointer;
}


td.tab_shadow_right {
	background-color:#4d6d8a;
	background-image:url(../images/bg_nonselected_right_shadow.png);
	background-position:left;
	font-family: Myriad Pro, Helvetica, Geneva, Arial, sans-serif;
	font-size:11pt;
	font-weight:bold;
	color:#82a8be;
	width:145px;
	text-align:center;
	background-repeat:no-repeat;
	cursor:pointer;
}


td.tab_shadow_right:hover {
	background-color:#4d6d8a;
	background-image:url(../images/bg_nonselected_right_shadow.png);
	background-position:left;
	font-family: Myriad Pro, Helvetica, Geneva, Arial, sans-serif;
	font-size:11pt;
	font-weight:bold;
	color:white;
	width:145px;
	text-align:center;
	background-repeat:no-repeat;
	cursor:pointer;
}

td.tab_shadow_left {
	background-color:#4d6d8a;
	background-image:url(../images/bg_nonselected_left_shadow.png);
	background-position:right;
	font-family: Myriad Pro, Helvetica, Geneva, Arial, sans-serif;
	font-size:11pt;
	font-weight:bold;
	color:#82a8be;
	width:145px;
	text-align:center;
	background-repeat:no-repeat;
	cursor:pointer;
}

td.tab_shadow_left:hover {
	background-color:#4d6d8a;
	background-image:url(../images/bg_nonselected_left_shadow.png);
	background-position:right;
	font-family: Myriad Pro, Helvetica, Geneva, Arial, sans-serif;
	font-size:11pt;
	font-weight:bold;
	color:white;
	width:145px;
	text-align:center;
	background-repeat:no-repeat;
	cursor:pointer;
}


td.tab_inactive {
	background-color:#4d6d8a;
	font-family: Myriad Pro, Helvetica, Geneva, Arial, sans-serif;
	font-size:11pt;
	font-weight:bold;
	color:#82a8be;
	width:145px;
	text-align:center;
	background-repeat:no-repeat;
	cursor:pointer;

}

td.tab_inactive:hover {
	background-color:#4d6d8a;
	font-family: Myriad Pro, Helvetica, Geneva, Arial, sans-serif;
	font-size:11pt;
	font-weight:bold;
	color:White;
	width:145px;
	text-align:center;
	background-repeat:no-repeat;
}

td.active_bg_right {
	background-image:url(../images/bg_selected_tabs.png);
	background-position:right;
	background-repeat:no-repeat;
}

td.active_bg_center {
	background-color:#385169;
}

td.active_bg_left {
	background-image:url(../images/bg_selected_tabs.png);
	background-position:left;
	background-repeat:no-repeat;
}

.pressbar_title {
	font-family: Myriad Pro, Helvetica, Geneva, Arial, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#808081;
	text-align:right;
	vertical-align:middle;
}

.pressbar_text {
	font-family: Myriad Pro, Helvetica, Geneva, Arial, sans-serif;
	font-size:10pt;
	color:#808081;
	text-align:left;
	vertical-align:middle;
}


td.subnav_top_normal {
	font-family: Myriad Pro, Helvetica, Geneva, Arial, sans-serif;
	font-size:11pt;
	color:#afafaf;
	font-weight:normal;
	vertical-align:middle;
	text-decoration:none;
	text-align:left;
	height:39px;
	background-color:#f1f1f1;
	padding-left:15px;
	background-image: url(../images/bg_bar_shadow.png);
	background-repeat:repeat-x;
	background-position:top;
	border-bottom:1px solid #e9e9e9;
	cursor:pointer;
}

td.subnav_top_normal:hover {
	font-family: Myriad Pro, Helvetica, Geneva, Arial, sans-serif;
	font-size:11pt;
	color:Black;
	font-weight:normal;
	vertical-align:middle;
	text-decoration:none;
	text-align:left;
	height:39px;
	background-color:#f1f1f1;
	padding-left:15px;
	background-image: url(../images/bg_bar_shadow.png);
	background-repeat:repeat-x;
	background-position:top;
	border-bottom:1px solid #e9e9e9;
}

td.subnav_top2_normal {
font-family: Myriad Pro, Helvetica, Geneva, Arial, sans-serif;
	font-size:11pt;
	color:#afafaf;
	font-weight:normal;
	vertical-align:top;
	text-decoration:none;
	text-align:left;
	height:31px;
	background-color:#f1f1f1;
	padding-left:15px;
	border-bottom:1px solid #e9e9e9;
	cursor:pointer;
	padding-top: 3px;
}

td.subnav_top2_normal:hover {
	font-family: Myriad Pro, Helvetica, Geneva, Arial, sans-serif;
	font-size:11pt;
	color:Black;
	font-weight:normal;
	vertical-align:top;
	text-decoration:none;
	text-align:left;
	height:31px;
	background-color:#f1f1f1;
	padding-left:15px;
	border-bottom:1px solid #e9e9e9;
	cursor:pointer;
	padding-top: 3px;
}

td.subnav_top2_selected {
font-family: Myriad Pro, Helvetica, Geneva, Arial, sans-serif;
	font-size:11pt;
	color:Black;
	font-weight:bold;
	vertical-align:top;
	text-decoration:none;
	text-align:left;
	height:31px;
	background-color:#e9e9e9;
	padding-left:15px;
	border-bottom:1px solid #e9e9e9;
	padding-top: 3px;
}

td.subnav_top_selected {
	font-family: Myriad Pro, Helvetica, Geneva, Arial, sans-serif;
	font-size:11pt;
	color:Black;
	font-weight:bold;
	vertical-align:middle;
	text-decoration:none;
	text-align:left;
	height:39px;
	background-color:#e9e9e9;
	padding-left:15px;
	background-image: url(../images/bg_bar_shadow.png);
	background-repeat:repeat-x;
	background-position:top;
	border-bottom:1px solid #e9e9e9;
}
	
td.subnav_middle_normal {
	font-family: Myriad Pro, Helvetica, Geneva, Arial, sans-serif;
	font-size:11pt;
	color:#afafaf;
	font-weight:normal;
	vertical-align:middle;
	text-decoration:none;
	text-align:left;
	height:39px;
	background-color:#f1f1f1;
	padding-left:15px;
	border-bottom:1px solid #e9e9e9;
	border-top:1px solid white;
	cursor:pointer;
}

td.subnav_middle_normal:hover {
	font-family: Myriad Pro, Helvetica, Geneva, Arial, sans-serif;
	font-size:11pt;
	color:Black;
	font-weight:normal;
	vertical-align:middle;
	text-decoration:none;
	text-align:left;
	height:39px;
	background-color:#f1f1f1;
	padding-left:15px;
	border-bottom:1px solid #e9e9e9;
	border-top:1px solid white;
	cursor:pointer;

}

td.subnav_middle_selected {
	font-family: Myriad Pro, Helvetica, Geneva, Arial, sans-serif;
	font-size:11pt;
	color:black;
	font-weight:bold;
	vertical-align:middle;
	text-decoration:none;
	text-align:left;
	height:39px;
	background-color:#e9e9e9;
	padding-left:15px;
	border-bottom:1px solid #e9e9e9;
	border-top:1px solid #E0E0E0;
}

td.subnav_bottom_normal {
	font-family: Myriad Pro, Helvetica, Geneva, Arial, sans-serif;
	font-size:11pt;
	color:#afafaf;
	font-weight:normal;
	vertical-align:middle;
	text-decoration:none;
	text-align:left;
	padding-left:15px;
	height:31px;
	background-color:#f1f1f1;
	border-top:1px solid white;
	width:100%;
	cursor:pointer;
	padding-bottom:3px;
	padding-top:3px;
}

td.subnav_bottom_normal:hover {
	font-family: Myriad Pro, Helvetica, Geneva, Arial, sans-serif;
	font-size:11pt;
	color:black;
	font-weight:normal;
	vertical-align:middle;
	text-decoration:none;
	text-align:left;
	background-color:#e9e9e9;
	padding-left:15px;
	height:31px;
	background-color:#f1f1f1;
	border-top:1px solid white;
	width:100%;
	cursor:pointer;
}

td.subnav_bottom_selected {
	font-family: Myriad Pro, Helvetica, Geneva, Arial, sans-serif;
	font-size:11pt;
	color:Black;
	font-weight:bold;
	vertical-align:middle;
	text-decoration:none;
	text-align:left;
	padding-left:15px;
	height:31px;
	background-color:#e9e9e9;
	border-top:1px solid #E0E0E0;
	width:100%;
	padding-bottom:3px;
	padding-top:3px;
}

/*for bottom of second level menu*/
ul#partial5 { overflow:hidden; width:286px; height: 6px; margin:0px auto; padding:0; list-style:none; }
* html ul#partial5 { height:1%; }
ul#partial5 li { float:left; width:286px; padding:0px 0; text-align:center; margin:0 0px; color:#4c2; height: 6px; }
ul#partial5 li, ul#partial5 li .sb-inner { background:#f1f1f1; height: 6px;}
#partial5 li .sb-border { background:white; }

/*for bottom of second level menu selected*/
ul#partial5s { overflow:hidden; width:286px; height: 6px; margin:0px auto; padding:0; list-style:none; }
* html ul#partial5s { height:1%; }
ul#partial5s li { float:left; width:286px; padding:0px 0; text-align:center; margin:0 0px; color:#4c2; height: 6px; }
ul#partial5s li, ul#partial5s li .sb-inner { background:#e9e9e9; height: 6px;}
#partial5s li .sb-border { background:white; }

/*for top of second level menu*/
ul#partial11 { overflow:hidden; width:286px; height: 6px; margin:0px auto; padding:0; list-style:none; }
* html ul#partial11 { height:1%; }
ul#partial11 li { float:left; width:286px; padding:0px 0; text-align:center; margin:0 0px; color:#4c2; height: 6px; }
ul#partial11 li, ul#partial11 li .sb-inner { background:#f1f1f1; height: 6px;}
#partial11 li .sb-border { background:white; }

/*for top of second level menu selected*/
ul#partial11s { overflow:hidden; width:286px; height: 6px; margin:0px auto; padding:0; list-style:none; }
* html ul#partial11s { height:1%; }
ul#partial11s li { float:left; width:286px; padding:0px 0; text-align:center; margin:0 0px; color:#4c2; height: 6px; }
ul#partial11s li, ul#partial11s li .sb-inner { background:#e9e9e9; height: 6px;}
#partial11s li .sb-border { background:white; }

.body_header {
	font-family: Myriad Pro, Helvetica, Geneva, Arial, sans-serif;
	font-size:14pt;
	color:Black;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
}



.body_header_sub {
	font-family: Myriad Pro, Helvetica, Geneva, Arial, sans-serif;
	font-size:11pt;
	color:Black;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	
}

.body {
	font-family: Myriad Pro, Helvetica, Geneva, Arial, sans-serif;
	font-size:10pt;
	color:Black;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	line-height:15pt;
	text-align:left;
}

a.link_sub_sub_nav {
	font-family: Myriad Pro, Helvetica, Geneva, Arial, sans-serif;
	font-size:10pt;
	color:#afafaf;
	font-weight:normal;
	vertical-align:middle;
	text-decoration:none;
}


a.link_sub_sub_nav:hover {
	color:Black;
	text-decoration:none;
}


.sub_sub_nav_selected {
	font-family: Myriad Pro, Helvetica, Geneva, Arial, sans-serif;
	font-size:10pt;
	color:black;
	font-weight:bold;
	vertical-align:middle;
	text-decoration:none;
}

.right_containerbox_title {
	font-family: Myriad Pro, Helvetica, Geneva, Arial, sans-serif;
	font-size:10pt;
	color:#663300;
	font-weight:bold;
	vertical-align:middle;
	text-decoration:none;
	text-shadow: #ffffff 2px 2px 2px;
	text-align:left;
}

.right_containerbox_body {
	font-family: Myriad Pro, Helvetica, Geneva, Arial, sans-serif;
	font-size:8pt;
	color:Black;
	font-weight:normal;
	vertical-align:top;
	text-decoration:none;
	text-align:left;
}

/*for masthead on home page */
ul#partial { overflow:hidden; width:982px; height: 115px; margin:0px auto; padding:0px; list-style:none; }
* html ul#partial { height:1%; }
ul#partial li { float:left; width:982px; padding:0px ; text-align:center; margin:0px; color:#4c2; height: 115px; }
ul#partial li, ul#partial li .sb-inner { background:#444; background-image:url(../images/bg_masthead.png); background-repeat:repeat-x; height: 115px;}



/*for selected home tab*/
ul#partial1 { overflow:hidden; width:145px; height:35px; margin:0px auto; padding:0; list-style:none; }
* html ul#partial1 { height:1%; }
ul#partial1 li { float:left; width:145px; padding:0px 0; text-align:center; margin:0 0px; color:#4c2; height:35px;}
ul#partial1 li, ul#partial1 li .sb-inner { background:#444; background-image:url(../images/bg_home_selected.png); background-repeat:repeat-x; 
font-family: Myriad Pro, Helvetica, Geneva, Arial, sans-serif;
	font-size:12pt;
	font-weight:bold;
	color:#4C566C;
	text-align:center;
	text-shadow: #ffffff 2px 2px 2px;
	padding-top:7px; }


/*for second level menu heading bar in internal pages*/
ul#partial2 { overflow:hidden; width:286px; height: 39px; margin:0px auto; padding:0; list-style:none; }
* html ul#partial2 { height:1%; }
ul#partial2 li { float:left; width:286px; padding:0px 0; text-align:center; margin:0 0px; color:#4c2; height: 31px; }
ul#partial2 li, ul#partial2 li .sb-inner {
	background:#444;
	background-image:url(../images/bg_inside_header.png);
	background-repeat:repeat-x;
	font-family: Myriad Pro, Helvetica, Geneva, Arial, sans-serif;
	font-size:12pt;
	font-weight:bold;
	color:#4C566C;
	text-align:left;
	text-shadow: #ffffff 2px 2px 2px;
	padding-top:8px;

}

/*for third level menu heading bar in internal pages*/
ul#partial3 { overflow:hidden; width:678px; height: 39px; margin:0px auto; padding:0; list-style:none; }
* html ul#partial3 { height:1%; }
ul#partial3 li { float:left; width:678px; padding:0px 0; text-align:center; margin:0 0px; color:#4c2; height: 31px; }
ul#partial3 li, ul#partial3 li .sb-inner {
	background:#444;
	background-image:url(../images/bg_inside_header.png);
	background-repeat:repeat-x;
	height: 39px;
	font-family: Myriad Pro, Helvetica, Geneva, Arial, sans-serif;
	font-size:12pt;
	font-weight:normal;
	color:#4C566C;
	text-align:left;
	text-shadow: #ffffff 2px 2px 2px;
	padding-top:8px;
}

/*for 3rd level navigation*/
ul#partial4 { overflow:hidden; width:678px; height: 39px; margin:0px auto; padding:0; list-style:none; }
* html ul#partial4 { height:1%; }
ul#partial4 li { float:left; width:678px; padding:0px 0; text-align:center; margin:0 0px; color:#4c2; height: 39px; }
ul#partial4 li, ul#partial4 li .sb-inner {
	background:#e9e9e9;
	background-repeat:repeat-x;
	height: 39px;
	font-family: Myriad Pro, Helvetica, Geneva, Arial, sans-serif;
	font-size:10pt;
	font-weight:normal;
	color:#4C566C;
	text-align:left;
	background-image: url(../images/bg_bar_shadow.png);
	background-position: top;
}
#partial4 li .sb-border { background:#000; }


/*for unselected signup tab*/
ul#partial6 { overflow:hidden; width:200px; height:35px; margin:0px auto; padding:0px; list-style:none; }
* html ul#partial6 { height:1%; }
ul#partial6 li { float:left; width:200px; padding:0px ; text-align:center; margin: 0px; color:#4c2; height:35px;}
ul#partial6 li, ul#partial6 li .sb-inner { background:#1e5584;  
font-family: Myriad Pro, Helvetica, Geneva, Arial, sans-serif;
	font-size:11pt;
	font-weight:bold;
	color:White;
	text-align:center;
	padding-top:7px; 
	cursor:pointer;
	height:35px;
}

/*for selected signup tab*/
ul#partial7 { overflow:hidden; width:200px; height:36px; margin:0px auto; padding:0; list-style:none; }
* html ul#partial7 { height:1%; }
ul#partial7 li { float:left; width:200px; padding:0px ; text-align:center; margin:0px; color:#364657; height:36px;}
ul#partial7 li, ul#partial7 li .sb-inner { background: url(../images/bg_selected_signup_tab.png) #235b8d;  
font-family: Myriad Pro, Helvetica, Geneva, Arial, sans-serif;
	font-size:11pt;
	font-weight:bold;
	color:#364657;
	text-align:center;
	text-shadow: #ffffff 2px 2px 2px;
	padding-top:7px;
	height:36px;
}

/*for signup page bottom*/
ul#partial8 { overflow:hidden; width:677px; height: 6px; margin:0px auto; padding:0px; list-style:none; }
* html ul#partial8 { height:1%; }
ul#partial8 li { float:left; width:677px; padding:0px ; text-align:center; margin: 0px; color:#4c2; height: 6px;}
ul#partial8 li, ul#partial8 li .sb-inner {
	background:#f1f1f1;
	height: 6px;
	font-family: Myriad Pro, Helvetica, Geneva, Arial, sans-serif;
	font-size:10pt;
	font-weight:normal;
	color:#4C566C;
	text-align:left;
}
#partial4 li .sb-border { background:#000; }

/*for selected new features tab */
ul#partial9 { overflow:hidden; width:145px; height:35px; margin:0px auto; padding:0; list-style:none; }
* html ul#partial9 { height:1%; }
ul#partial9 li { float:left; width:145px; padding:0px 0; text-align:center; margin:0 0px; color:#4c2; height:35px;}
ul#partial9 li, ul#partial9 li .sb-inner { background:#444; background-image:url(../images/bg_selected_newfeatures_tab.png); background-repeat:repeat-x; 
font-family: Myriad Pro, Helvetica, Geneva, Arial, sans-serif;
	font-size:12pt;
	font-weight:bold;
	color:#4C566C;
	text-align:center;
	text-shadow: #ffffff 2px 2px 2px;
	padding-top:7px; 
	height:35px;
	width:145px;
	}


/*for selected whats reqall tab */
ul#partial9a { overflow:hidden; width:145px; height:35px; margin:0px auto; padding:0; list-style:none; }
* html ul#partial9a { height:1%; }
ul#partial9a li { float:left; width:145px; padding:0px 0; text-align:center; margin:0 0px; color:#4c2; height:35px;}
ul#partial9a li, ul#partial9a li .sb-inner { background:#444; background-image:url(../images/bg_selected_whatsreqall_tab.png); background-repeat:repeat-x; 
font-family: Myriad Pro, Helvetica, Geneva, Arial, sans-serif;
	font-size:12pt;
	font-weight:bold;
	color:#4C566C;
	text-align:center;
	text-shadow: #ffffff 2px 2px 2px;
	padding-top:7px; 
	height:35px;
	width:145px;
	}
	
	
/*for header on main tabbed pages*/
ul#partial10a { overflow:hidden; width:677px; height: 49px; margin:0px auto; padding:0; list-style:none; }
* html ul#partial10a { height:1%; }
ul#partial10a li { float:left; width:677px; padding:0px 0; text-align:center; margin:0 0px; color:white; height: 49px; }
ul#partial10a li, ul#partial10a li .sb-inner {
	background:#c9d05f;
	background-image:url(../images/bg_bar_whtsreqall.png);
	background-repeat:repeat-x;
	height: 49px;
	font-family: Myriad Pro, Helvetica, Geneva, Arial, sans-serif;
	font-size:12pt;
	font-weight:bold;
	color:white;
	text-align:left;
	/*text-shadow: #000000 2px 2px 2px;*/
}

/*for header on main tabbed pages*/
ul#partial10 { overflow:hidden; width:677px; height: 49px; margin:0px auto; padding:0; list-style:none; }
* html ul#partial10 { height:1%; }
ul#partial10 li { float:left; width:677px; padding:0px 0; text-align:center; margin:0 0px; color:white; height: 49px; }
ul#partial10 li, ul#partial10 li .sb-inner {
	background:#d0a734;
	background-image:url(../images/bg_bar_newfeatures.png);
	background-repeat:repeat-x;
	height: 49px;
	font-family: Myriad Pro, Helvetica, Geneva, Arial, sans-serif;
	font-size:12pt;
	font-weight:bold;
	color:white;
	text-align:left;
	/*text-shadow: #000000 2px 2px 2px;*/
}

/*for whats reqall page bottom*/
ul#partial8a { overflow:hidden; width:677px; height: 6px; margin:0px auto; padding:0px; list-style:none; }
* html ul#partial8a { height:1%; }
ul#partial8a li { float:left; width:677px; padding:0px ; text-align:center; margin: 0px; color:#4c2; height: 6px;}
ul#partial8a li, ul#partial8a li .sb-inner {
	background:#ced55d;
	height: 6px;
	font-family: Myriad Pro, Helvetica, Geneva, Arial, sans-serif;
	font-size:10pt;
	font-weight:normal;
	color:#4C566C;
	text-align:left;
}

/*for masthead in internal pages*/
/*#masthead { padding:0px; width:100%; margin:0px auto; color:#fff; height:115px;}*/
/*#masthead, #masthead .sb-inner { background: url(../images/bg_masthead.png) #0a4275; }*/

#your-border { padding:20px; width:30%; margin:200px auto; color:blue; text-align:center; }
#your-border, #your-border .sb-inner { background:orange  repeat-x; }

/*for press talk box on home page*/
#press-border { width:100%; margin:0px auto; padding:0px 0px; background:white;  height:30px; cursor:pointer;}
#press-border .sb-border { background:#dddddd; }/*for boroder color*/
#press-border .sb-inner { background:white; }/*for background color*/

/*for right container box in internal pages*/
#right-containerbox { padding-top:10px; padding-left:15px; padding-right:15px; padding-bottom:15px; width:195px; margin:0px auto; color:#fff;}
#right-containerbox, #right-containerbox .sb-inner { background:#ffffda url(../images/grad_orange.png) repeat-x; }
#right-containerbox .sb-border { background:#fee476; }/*for boroder color*/

/*for top info container box in internal pages*/
#info-containerbox { padding-top:10px; padding-left:0px; padding-right:0px; width:100%; margin:0px auto; color:#fff;  }
#info-containerbox, #info-containerbox .sb-inner { background:#ffffda url(../images/grad_orange.png) repeat-x; height:115px;}
#info-containerbox .sb-border { background:#fee476; }/*for boroder color*/

/*for top info container box flexible height*/
#hilight,#hilight1 { padding:15px 0px 15px 0px; width:100%; margin:0px auto; color:#fff;  }
#hilight, #hilight .sb-inner { background:#ffffda url(../images/grad_orange.png) repeat-x;}
#hilight1, #hilight1 .sb-inner { background:#ffffda url(../images/grad_orange.png) repeat-x;}
#hilight .sb-border { background:#fee476; }/*for boroder color*/
#hilight1 .sb-border { background:#fee476; }/*for boroder color*/


/*for top info container box in complete registration page*/
#info-containerbox3 { padding-top:10px; padding-left:0px; padding-right:0px; width:100%; margin:0px auto; color:#fff;  }
#info-containerbox3, #info-containerbox3 .sb-inner { background:#ffffda url(../images/grad_orange.png) repeat-x; height:100px;}
#info-containerbox3 .sb-border { background:#fee476; }/*for boroder color*/


/*for top info container box in signup success page*/
#signup-confirmationbox { padding-top:10px; padding-left:0px; padding-right:0px; width:100%; margin:0px auto; color:#fff;  }
#signup-confirmationbox, #signup-confirmationbox .sb-inner { background:#ffffda url(../images/grad_orange.png) repeat-x; height:70px;}
#signup-confirmationbox .sb-border { background:#fee476; }/*for boroder color*/

/*for info of diagram */
#info-containerbox2 { padding-top:15px; padding-left:0px; padding-right:0px; width:100%; margin:0px auto; color:#fff;  }
#info-containerbox2, #info-containerbox2 .sb-inner { background:#ffffda url(../images/grad_orange.png) repeat-x; height:150px;}
#info-containerbox2 .sb-border { background:#fee476; }/*for boroder color*/


/*for footer*/
#footer-border { width:100%; margin:0px auto; padding:0px 0px; background:white;  height:30px;}
#footer-border .sb-border { background:#e8e8e8; } /*for boroder color*/
#footer-border .sb-inner { background:white; } /*for background color*/


/*for login popup box*/
#login-box { padding:15px; width:400px; margin:0px auto; color:#fff; height:220px; }
#login-box, #login-box .sb-inner { background:#ffffda url(../images/grad_orange.png) repeat-x; }
#login-box .sb-border { background:#fee476; }/*for boroder color*/

/*for right container box in phone access page*/
#phone-containerbox { padding-top:10px; padding-left:15px; padding-right:15px; width:195px; margin:0px auto; color:#fff; height:210px; }
#phone-containerbox, #phone-containerbox .sb-inner { background:#ffffda url(../images/grad_orange.png) repeat-x; }
#phone-containerbox .sb-border { background:#fee476; }/*for boroder color*/

input.normal {
	font-family: Myriad Pro, Helvetica, Geneva, Arial,  sans-serif;
	font-size:12px;
	color:Black;
	font-weight:bold;
	color:Black;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	border-top-color: #016098;
	border-right-color: #016098;
	border-bottom-color: #016098;
	border-left-color: #016098;
	width:170px;

}

input.disabled {
	font-family: Myriad Pro, Helvetica, Geneva, Arial,  sans-serif;
	font-size:12px;
	color:Black;
	font-weight:bold;
	color:Black;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	width:170px;

}

input.essential {
	font-family: Myriad Pro, Helvetica, Geneva, Arial,  sans-serif;
	font-size:12px;
	color:Black;
	font-weight:bold;
	color:Black;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #016098;
	border-right-color: #016098;
	border-bottom-color: #990000;
	border-left-color: #016098;
	width:170px;
}

select.normal {
	font-family: Myriad Pro, Helvetica, Geneva, Arial,  sans-serif;
	font-size:12px;
	color:Black;
	font-weight:bold;
	color:Black;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	border-top-color: #016098;
	border-right-color: #016098;
	border-bottom-color: #016098;
	border-left-color: #016098;
}

.label {
	font-family: Myriad Pro, Helvetica, Geneva, Arial, sans-serif;
	font-size:10pt;
	color:Black;
	font-weight:normal;
	text-decoration:none;
	text-align:right;
}

.data {
	font-family: Myriad Pro, Helvetica, Geneva, Arial, sans-serif;
	font-size:10pt;
	color:Black;
	font-weight:bold;
	text-decoration:none;
}

.qoute {
	font-family: Myriad Pro, Helvetica, Geneva, Arial, sans-serif;
	font-size:10pt;
	color:#1a4f8b;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	line-height:15pt;
	text-align:left;
}

.author {
	font-family: Myriad Pro, Helvetica, Geneva, Arial, sans-serif;
	font-size:8pt;
	color:black;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	line-height:15pt;
}

.button {
	display:table;
	font-family: Myriad Pro, Helvetica, Geneva, Arial, sans-serif;
	font-size:10pt;
	color:#000000;
    cursor: pointer;
}

.detail_button {
	font-family: Myriad Pro, Helvetica, Geneva, Arial, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#ffffff;
	padding-left:10px;
	padding-right:10px;
	background:url(../images/button_mid_bg.png);
}

.detail_button_disabled {
	font-family: Myriad Pro, Helvetica, Geneva, Arial, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#ffffff;
	padding-left:10px;
	padding-right:10px;
	background:url(../images/button_disabled_mid_bg.png);
}

.footnote {
	font-family: Myriad Pro, Helvetica, Geneva, Arial, sans-serif;
	font-size:8pt;
	color:black;
	font-weight:normal;
	text-decoration:none;
	line-height:15pt;
	font-style:italic;
}

.tab_spacer_v {
height:70px;
}

.tab_spacer_home_v {
height:47px;
}

/*---------- bubble tooltip -----------*/

.body_bubble {
font-family: Myriad Pro, Helvetica, Geneva, Arial, sans-serif;
	font-size:9pt;
	color:Black;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	}
	
a.link_bubble {
	font-family: Myriad Pro, Helvetica, Geneva, Arial, sans-serif;
	font-size:9pt;
	color:#3366FF;
	font-weight:normal;
	text-decoration:none;
	text-align:right;
}

a.link_bubble:hover {
	font-family: Myriad Pro, Helvetica, Geneva, Arial, sans-serif;
	font-size:9pt;
	color:Black;
	font-weight:normal;
	text-decoration:underline;
	text-align:right;
}

/*-------------------------------------------------------*/

a.list_item_1 {
	font-family: Myriad Pro, Helvetica, Geneva, Arial, sans-serif;
	font-size:12pt;
	color:Black;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	
}


a.list_item_2 {
	font-family: Myriad Pro, Helvetica, Geneva, Arial, sans-serif;
	font-size:10pt;
	color:Black;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
}


a.list_item_3 {
	font-family: Myriad Pro, Helvetica, Geneva, Arial, sans-serif;
	font-size:8pt;
	color:Black;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
}

a.link_body {
	font-family: Myriad Pro, Helvetica, Geneva, Arial, sans-serif;
	font-size:10pt;
	color:#3366FF;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	line-height:15pt;
	text-align:left;
}

a.link_body:hover {
	font-family: Myriad Pro, Helvetica, Geneva, Arial, sans-serif;
	font-size:10pt;
	color:black;
	font-weight:normal;
	text-decoration:underline;
	text-align:left;
	line-height:15pt;
	text-align:left;
}

ul.list_box {
	font-family: Myriad Pro, Helvetica, Geneva, Arial, sans-serif;
	font-size:8pt;
	color:black;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	text-align:left;
	margin-left:-20px;
	margin-top:0px;
}

a.link_list_box {
	font-family: Myriad Pro, Helvetica, Geneva, Arial, sans-serif;
	font-size:8pt;
	color:#3366FF;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	text-align:left;
}

a.link_list_box:hover {
	font-family: Myriad Pro, Helvetica, Geneva, Arial, sans-serif;
	font-size:8pt;
	color:Black;
	font-weight:normal;
	text-decoration:underline;
	text-align:left;
	text-align:left;
}

ul.list_body {
	font-family: Myriad Pro, Helvetica, Geneva, Arial, sans-serif;
	font-size:10pt;
	color:Black;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	text-align:left;
	margin-left:-20px;
	margin-top:0px;
}

a.link_list_body {
	font-family: Myriad Pro, Helvetica, Geneva, Arial, sans-serif;
	font-size:10pt;
	color:#3366FF;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	text-align:left;
}

a.link_list_body:hover {
	font-family: Myriad Pro, Helvetica, Geneva, Arial, sans-serif;
	font-size:10pt;
	color:Black;
	font-weight:normal;
	text-decoration:underline;
	text-align:left;
	text-align:left;
}


td.line_hor {
border-bottom:1px dotted #C2D2DA;
height:20px;
}

.time {
	font-family: Myriad Pro, Helvetica, Geneva, Arial, sans-serif;
	font-size:7pt;
	color:#f0ff00;
	font-weight:normal;
	vertical-align:middle;
	text-decoration:none;
}

.location_name {
	font-family: Myriad Pro, Helvetica, Geneva, Arial, sans-serif;
	font-size:10pt;
	color:white;
	font-weight:bold;
	vertical-align:middle;
	text-decoration:none;
}

/*for right container box in contactl page*/
#contact-containerbox { padding-top:10px; padding-left:15px; padding-right:15px; width:195px; margin:0px auto; color:#fff; height:325px; }
#contact-containerbox, #contact-containerbox .sb-inner { background:#ffffda url(../images/grad_orange.png) repeat-x; }
#contact-containerbox .sb-border { background:#fee476; }/*for boroder color*/

textarea.normal {
	font-family: Myriad Pro, Helvetica, Geneva, Arial,  sans-serif;
	font-size:12px;
	color:Black;
	font-weight:bold;
	color:Black;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	border-top-color: #016098;
	border-right-color: #016098;
	border-bottom-color: #016098;
	border-left-color: #016098;
	width:350px;
}

.copyright {
	font-family: Myriad Pro, Helvetica, Geneva, Arial, sans-serif;
	font-size:8pt;
	color:Gray;
	font-weight:regular;
	vertical-align:middle;
	text-decoration:none;
	text-align:left;

}

.thumbnail_box {
	background-color:#F7F7F7;
	border:1px solid #D6D6D6;
	padding:10px;
	font-family: Myriad Pro, Helvetica, Geneva, Arial,  sans-serif;
	font-size:7pt;
	color:Black;
	font-weight:bold;
	color:Black;
	text-align:center;
}

.close_button { cursor: pointer; }

div.help_header { width:675px; background-color:#fff1b0; float:left; position:relative; border:thin #FFCC00 solid; margin:0 0 20px 0; -moz-border-radius: 6px; border-radius: 6px; height:55px;}
div.help_header p.section_header {font-size:24px; margin:10px 0 10px 20px;  position:relative; float: left;}
div.help_header img { vertical-align:text-top; margin-top:2px;}
div.help_header img.top {position:relative; float:right; margin: 18px 20px 0 0; border:0px;}

#masthead ul.help{ float:right; margin: 70px 300px 0 0; font-size:30px; color:#FFFFFF; }
#masthead ul li.help{ display:inline; padding-left: 10px; }


#left_column_help { position:relative; float:left; width:280px; margin:20px 0 20px 0;}
#left_column_help ul.level1 { font-weight:bold; font-size:14px; margin-top:0px; list-style:square;}
#left_column_help ul.level2 { font-weight:normal; font-size:14px; margin:0 0 0 -25px; list-style:disc; }
#left_column_help ul.level3 { font-weight:normal; font-size:14px; margin:0 0 0 -25px; list-style: circle;} 

#center_column_help { position:relative; float:left; width:660px; margin:25px 0 0 20px; border-left:#CCCCCC thin dotted; padding-left:20px;}
#center_column_help ul { margin:0 0 0 0;}
#center_column_help ol { margin:0 0 0 0;}
#center_column_help ul.imglist { margin:15px 0 0 0; list-style:none; }
#center_column_help ul.imglist li{ margin:35px 0 0 0; list-style:none; }
#center_column_help img.screen{ position:relative; float:right; margin: 0 0 20px 20px;}
#center_column_help div.imagewlebel{ position:relative; float:right; margin: 0 0 20px 20px;}


#center_column_help ul td {border:thin dotted #CCCCCC; padding:4px 10px 4px 10px; font-size:14px;}
#center_column_help td {border:thin dotted #CCCCCC; padding:4px 10px 4px 10px; font-size:14px;}
img.para { vertical-align:text-top; margin-top:-3px; float:left; margin:5px 10px 0 0;}
img.inline {line-height:20px; vertical-align:text-bottom;}

#addinfo_container {
border-top: 1px #cccccc dotted;
padding:5px;

}

.box_y {
background-repeat:repeat-x; 
background-image:url(/reqall_images/web/box_y_bg.png); 
background-position:top; 
background-color:#fdf8df}

.box_w {
background-repeat:repeat-x; 
background-image:url(/reqall_images/web/box_bg.png); 
background-position:top; 
background-color:white}


.notify {
	font-family:  Helvetica, Geneva, Arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#999999;
	text-decoration:none;
}

/* compare pro vs standard styles */

#comparison_table {font-family: Helvetica, Geneva, Arial, sans-serif; color:#000; font-size:11px; width:100%;}

#comparison_table tr.header { font-size:13px; font-weight:bold; height: 35px;}
#comparison_table tr.header td.features {  font-weight:bold; text-align:left; padding:10px;}
#comparison_table tr.header td.pro { color:black; background-color:#fffcb0; text-align:center; padding:10px;}
#comparison_table tr.header td.standard {  color:black; width:120px; text-align:center; padding:10px;}
#comparison_table tr.header td.blank {  width:20px; }

#comparison_table tr.features { background-color:#c0dbea; }
#comparison_table tr.features td.features { background-color:#b4d4e5; text-align:left; padding: 10px; border-top: 1px solid #cce0eb; border-bottom: 1px solid #a4c0cf;}
#comparison_table tr.features td.standard { background-color:#cfe4ef; color:#10548f; width:120px; text-align:center; border-top: 1px solid #e5f5fe; border-bottom: 1px solid #bacdd8; padding: 5px;}
#comparison_table tr.features td.pro { background-color:#eeeea2; color:#10548f; width:120px; text-align:center; border-top: 1px solid #fffcb0; border-bottom: 1px solid #ded98a; padding: 5px;}
#comparison_table tr.features td.blank { background-color:#b4d4e5; width:20px; border-top: 1px solid #cce0eb; border-bottom: 1px solid #a4c0cf; }

#comparison_table tr.footer { font-size:13px; font-weight:bold; height: 60px;}
#comparison_table tr.footer td.features { font-size:13px; font-weight:bold; text-align:left; padding:10px;}
#comparison_table tr.footer td.pro { color:black; background-color:#fffcb0; text-align:center; padding:10px;}
#comparison_table tr.footer td.standard {  color:black; width:120px; text-align:center; padding:10px;}
#comparison_table tr.footer td.blank {  width:20px; }
/* -- payment after registration related classes*/

.detail_title {
	width: 100%;
	display:table;
	padding-bottom:5px;
	font-family: Helvetica, Geneva, Arial,  sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#8B929C;
	text-align:left;
}

.info_label {
	font-family: Helvetica, Geneva, Arial,  sans-serif;
	font-size:12px;
	color:#4C566C;
}

.info_main {
	font-family: Helvetica, Geneva, Arial,  sans-serif;
	font-size:12px;
	color:Black;
	font-weight:bold;
}

input.payment_essential {
	font-family: Helvetica, Geneva, Arial,  sans-serif;
	font-size:12px;
	color:Black;
	font-weight:bold;
	color:Black;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #016098;
	border-right-color: #016098;
	border-bottom-color: #990000;
	border-left-color: #016098;
}

.subscription_option { font-family: Helvetica, Verdana, Geneva, sans-serif; font-size:16px; color:#000;}
.subscription_option_expl { font-family: Helvetica, Verdana, Geneva, sans-serif; font-size:12px; color:#665f3d;}
.signup_left_item {font-family: Helvetica, Verdana, Geneva, sans-serif; font-size:16px; color:#586e80; font-weight:bold; height:70px; vertical-align:middle;}
/* press coverage page related styles */

.press_month { float:left; font-family: Helvetica, Verdana, Geneva, sans-serif; font-size:18px; color:#000; font-weight:bold; margin: 0 10px 0 0;}
.press_year { float:left; font-family: Helvetica, Verdana, Geneva, sans-serif; font-size:18px; color:#999; margin:0 0 0 0;}
.press_title { float:left; font-weight: bold; margin:0 0 0 0;}
.press_date { float:left; width:100%; margin:0 0 0 0; color:#666;}
.press_source { float:left; width:100%; margin:0 0 0 0; color:#000;}
.press_link { float:left; width:100%; margin:0 0 20px 0;}
div.press_logo { float:left; margin:15px 15px 0 0; width:120px; font-size:14px;}
div.month_year { float:left; width:100%; margin: 30px 0 10px 0; border-bottom: #CCC dotted 1px;}
div.press_item { float:left; margin:15px 0 0 0; width:535px; font-size:14px;}

/* press coverage page related styles end here */

div.fieldWithErrors {
  display: inline;
}

/*new home page styles*/

p {font-family: Helvetica, Arial, Verdana, sans-serif;}
a {text-decoration:none; color: #094282;}
a:hover { text-decoration:none; color:#000;}

div.content_wrapper {width:982px; margin:20px auto 0 auto; }
div.content_wrapper img.masthead { float:left;}

div.home_coremessage_area { float:left; background-image:url(/web_v3/home_main_bg.jpg); background-repeat:no-repeat; background-position:top; width:740px; margin:0 0 0 0;}
div.home_coremessage_area img.headline { float:left; margin:5px 0 0 247px;}
div.home_coremessage_area p.message { float:left; font-size:12px; margin:25px 30px 0 450px; color:#676767;}
div.home_coremessage_area p.message strong { color:#000; font-size:14px;}

div.home_coremessage_area div.feature_box { float:left; width:736px; height:187px; background-image:url(/web_v3/features_box.png); background-repeat:no-repeat; margin:36px 0 0 5px;}
div.home_coremessage_area div.feature_box div.box_1 { float:left; width:242px; height:181px; margin:1px 0 0 2px;}
div.home_coremessage_area div.feature_box div.box_2 { float:left; width:242px; height:181px; margin:1px 0 0 0;}
div.home_coremessage_area div.feature_box img { margin:15px auto 0 auto; display:block; border:0px;}
div.home_coremessage_area div.feature_box h2.header { float:left; margin:-13px 10px 5px 15px; font-size:14px; font-weight:bold; color:#868686;}
div.home_coremessage_area div.feature_box p.text { float:left; margin:0 10px 10px 15px; font-size:11px; color:#868686;}

div.home_coremessage_area div.feature_box div.box_3 { float:left; width:242px; height:181px; margin:2px 0 0 5px; background-image:url(/web_v3/bg_do_box.png); background-repeat: no-repeat; background-position:top;}
div.home_coremessage_area div.feature_box div.box_3 h2.header { float:left; margin:107px 10px 5px 15px; font-size:14px; font-weight:bold; color:#000;}
div.home_coremessage_area div.feature_box div.box_3 p.text { float:left; margin:0 10px 10px 15px; font-size:11px; color:#000;}

div.home_right_area { float:right; background-image:url(/web_v3/home_right_bg.jpg); background-repeat:no-repeat; background-position:top;  width:242px;}
div.home_right_area div.updates_box { float:left; margin:20px 0 0 20px; height: 185px;}

div.updates_box #updates-paginate {width: 200px; text-align:center; margin-top:15px;}

.stepcarousel{
position: relative; /*leave this value alone*/
border: 0px solid black;
overflow: scroll; /*leave this value alone*/
width: 200px; /*Width of Carousel Viewer itself*/
height: 140px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0px; /*margin around each panel*/
width: 200px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
border:0px;
}

div.home_right_area img.signup { float:right; margin:0 -17px 0 0;}
div.home_right_area p.signup_text { float:left; font-size:11px; color:#878787; margin:-45px 10px 0 70px;}

div.home_right_area  div.social { float:left; margin:52px 0 0 20px;}
div.home_right_area  div.social p { float:left; color:#545454; font-size:12px; font-weight:bold; margin:8px 5px 0 0;}
div.home_right_area  div.social img { float:left; margin:0 0 0 0; border:0px;}

div.footer { float:left; height:40px; -moz-border-radius: 6px; -webkit-border-radius:6px; background-color: #f5f5f5; width:100%; margin-top: 20px;}
div.footer ul.left { float:left; margin:15px 0 0 -20px; font-size:11px;}
div.footer ul.left li{ float:left; margin:0 20px 0 0; display:inline;}
div.footer ul.right { float:right; margin:15px 20px 0 0; font-size:11px;}
div.footer ul.right li{ float:right; margin:0 0 0 0; display:inline;}
div.footer_bottom { float:left; width:100%; font-size:10px; text-align:center; color:#999; margin-top:15px;}

div.panel img.img_1col {margin:0 auto 0 auto;  border:0px; height:80px; display:block;}
div.panel p.text_1col_header {font-size:12px;  text-align:center; margin:10px 0px 0 0px; float:left; font-weight:bold; width:100%; color:#000;}
div.panel p.text_1col {margin:0 0 0 0; font-size:11px; float:left; text-align:center; width:100%; color:#000;}

div.panel img.img_2col {margin:0 0 0 0;  border:0px; float:left; height:140px;}
div.panel p.text_2col_header {font-size:12px;  text-align:left; margin:0px 0px 0 0px; float:right; font-weight:bold; width:95px; color:#000;}
div.panel p.text_2col {margin:0 0 0 0; font-size:11px; float:right; text-align:left; width:95px; color:#000; height:140px;}

