/* CSS Document */






.blue{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#15609a; margin:0; padding:0;}

.button
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Arial, Helvetica, SansSerif;
    BACKGROUND-COLOR: #5E8216;
    TEXT-DECORATION: none
}

#bullet ul {
 	list-style:none;
	margin:0px;
	padding:0px;
}
#bullet ul li {
	background:url(images/bullet_dot.gif) no-repeat 02px 05px;
	padding: 1px 5px 1px 13px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#3E5E8D;
}
#bullet ul li a {
	padding: 1px 5px 1px 13px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#3E5E8D;
	text-decoration:underline;
}
#bullet ul li a:hover {
	padding: 1px 5px 1px 13px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#3E5E8D;
	text-decoration:none;
	}

#popbullet ul {
 	list-style:none;
	margin:0px;
	padding:0px;
}
#popbullet ul li {
	background:url(images/popbullet_dot.gif) no-repeat 02px 05px;
	padding: 1px 5px 1px 13px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
#popbullet ul li a {
	padding: 1px 5px 1px 13px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:underline;
}
#popbullet ul li a:hover {
	padding: 1px 5px 1px 13px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}

#bullet1 {
 	list-style:none;
	margin:0px;
	padding:5px 0px 15px 0px;
	width:128px;
}

#bullet1 ul {
 	list-style:none;
	margin:0px;
	padding:0px 0px 0px 3px;
}
#bullet1 ul li {
	background:url(images/bullet_left.gif) no-repeat 2px 5px;
	padding: 3px 0px 3px 15px;
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	margin:0px;	
}

#bullet1 ul li a {
	/*background:url(images/bullet1.gif) no-repeat 02px 07px;*/
	padding: 0px 0px 0px 5px;
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	display:block;
	margin:0px;
	height:15px;	
	
}

#bullet1 ul li a:hover {
	/*background:url(images/bullet1.gif) no-repeat 02px 07px;*/
	padding: 0px 0px 0px 5px;
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	background-color:#6F868E;
	text-decoration:none;
	margin:0px;	
}

#bullet2 {
 	list-style:none;
	margin:0px;
	padding:5px 0px 15px 0px;
	width:93px;
}

#bullet2 ul {
 	list-style:none;
	margin:0px;
	padding:0px 0px 0px 3px;
}
#bullet2 ul li {
	/*background:url(images/bullet_left.gif) no-repeat 2px 5px;*/
	padding: 7px 0px 7px 0px;
	font-size:10px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	display:block;
	margin:0px;
	text-align:left;	
}

#bullet2 ul li a {
	/*background:url(images/bullet1.gif) no-repeat 02px 07px;*/
	padding: 0px 0px 0px 3px;
	font-size:10px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	display:block;
	margin:0px;
		
	
}

#bullet2 ul li a:hover {
	/*background:url(images/bullet1.gif) no-repeat 02px 07px;*/
	padding: 0px 0px 0px 3px;
	font-size:10px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#BAB6B7;
	text-decoration:none;
	display:block;
	margin:0px;	
}

#bullet1sub {
 	list-style:none;
	margin:0px;
	padding:0px;
	width:auto;
	
}

#bullet1sub ul {
 	list-style:none;
	margin:0px;
	padding:0px 0px 0px 0px;
	margin:0px;
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	width:90px;
}

#bullet1sub ul li {
	background:none;
	height:auto;
	padding:0px;
	color:#3E5E8D;
	width:auto;
	margin:0px;
	width:auto;
	text-align:left;
}

#bullet1sub ul li a {
text-decoration:none;
height:auto;
padding:0px 0px 0px 2px;
margin:0px;
width:95%;
display:block;
}

#bullet1sub ul a:hover {
	color:#ffffff;
	height:auto;
	background-color:#6F868E;
	text-decoration:none;
	padding:0px 0px 0px 2px;
	margin:0px;
	cursor:pointer;
	width:95%;
	display:block;
}


#bulletsub ul li{
	background:url(images/bullet.jpg) no-repeat 0px 10px;
	padding: 3px 5px 3px 15px;
}

.temp {
	background: url(images/td_bg.gif) repeat-x;
	}
.intemp {
	background: url(images/intd_bg.gif) repeat-x;
	}

.bar
{
font-size:12px;
color:#DE401A;
font-weight:bold;
}

.itr
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR:#8A4D3D;
    FONT-FAMILY: Verdana, Arial, Helvetica;
}
.detail
{
    FONT-WEIGHT: bold; 
    FONT-SIZE: 11px;
    COLOR: #D94217;
    FONT-FAMILY: Verdana, Arial, Helvetica;
}

	/* set millions of background images */
.rbroundbox { background: url(images/nt.gif) repeat; }
.rbtop div { background: url(images/tl.gif) no-repeat top left; }
.rbtop { background: url(images/tr.gif) no-repeat top right; }
.rbbot div { background: url(images/bl.gif) no-repeat bottom left; }
.rbbot { background: url(images/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; }
.rbroundbox { width: 70%; margin: 1em auto; }

			
	
.popup { visibility:hidden; width:auto; height:auto; left:300px; top:125px; position:absolute; z-index:2; background-color:#15609a; border-top:#15609a solid 2px; border-left:#15609a solid 3px; border-right:#15609a solid 3px; border-bottom:#15609a solid 3px; }

.popup td { color:#FFFFFF; }

.popup td a { color:#FFFFFF; text-decoration:underline; }

.popup td a:hover { color:#FFFFFF;  text-decoration:none;  }


.popup_newsevents { visibility:hidden; width:auto; height:auto; left:500px; top:110px; position:absolute; z-index:2; background-color:#15609a; border-top:#15609a solid 2px; border-left:#15609a solid 3px; border-right:#15609a solid 3px; border-bottom:#15609a solid 3px;}

.popup_newsevents td { color:#3c3d3b; margin:0 0 0 5px; padding:0 0 0 0; font-size:12px; font-family:"Trebuchet MS";}
.popup_newsevents td a { color:#15609a;  text-decoration:underline;  }
.popup_newsevents td a:hover { color:#15609a;  text-decoration:none;  }



.shadow { filter:shadow(color:gray, strenght:10, direction:135); } 

.white_text { color:white; } 	
.white_text a { color: #FFFFFF;
	text-decoration:underline; } 	
.white_text a:hover { color: #FFFFFF;
	text-decoration:none; }
	
.blue_text { color:#3E5E8D; } 	
.blue_text a { color: #3E5E8D;
	text-decoration:underline; } 	
.blue_text a:hover { color: #3E5E8D;
	text-decoration:none; }	
	
.text_white { color:white; } 	
.text_white a { color: #FFFFFF;
	text-decoration:underline; } 	
.text_white a:hover { color: #FFFFFF;
	text-decoration:none; }	
	
.submenu_press_realeases { 	visibility:hidden; width:auto; height:auto; position:relative; left:94px; top:-157px; z-index:2; background-color:#ffffff; border-top:#99A5B6 solid 1px; border-left:#8896A9 solid 1px; border-right:#99A5B6 solid 2px; border-bottom:#99A5B6 solid 2px; overflow:auto; padding:0px; margin:0px; }
.submenu_press_realeases1 { visibility:hidden; width:93px; height:auto; position:absolute; left:54.3%; top:94px; z-index:2; background-color:#ffffff; border-top:#99A5B6 solid 1px; border-left:#8896A9 solid 1px; border-right:#99A5B6 solid 2px; border-bottom:#99A5B6 solid 2px; overflow:auto; padding:0px; margin:0px; }

.submenu_speakers_bureau { 	visibility:hidden; width:auto; height:auto; position:relative; left:94px; top:-110px; z-index:2; background-color:#ffffff; border-top:#99A5B6 solid 1px; border-left:#8896A9 solid 1px; border-right:#99A5B6 solid 2px; border-bottom:#99A5B6 solid 2px; horizontal-overflow:auto; padding:0px; margin:0px; }

.submenu_careers { 	visibility:hidden; width:139px; height:auto; position:relative; left:592px; top:-875px; z-index:2; background-color:#ffffff; border-top:#99A5B6 solid 1px; border-left:#8896A9 solid 1px; border-right:#99A5B6 solid 2px; border-bottom:#99A5B6 solid 2px; float:none; filter:Alpha(opacity=80); -moz-opacity:0.8; }

.contact_us { visibility:hidden; width:130px; height:auto; position:relative; left:297px; top:-304px; z-index:2; background-color:#ffffff; border-top:#99A5B6 solid 1px; border-left:#8896A9 solid 1px; border-right:#99A5B6 solid 2px; border-bottom:#99A5B6 solid 2px; }

.off_locations { visibility:hidden; width:182px; height:auto; position:absolute; left:70%; top:400px; z-index:2; background-color:#3E5E8D; border-top:#99A5B6 solid 2px; border-left:#8896A9 solid 2px; border-right:#99A5B6 solid 2px; border-bottom:#99A5B6 solid 2px; }

.off_locations td { color:#FFFFFF; }
.off_locationstd { padding-left:5px; }



.textfield { FONT-SIZE: 11px;
    COLOR: #3E5E8D;
    FONT-FAMILY:Arial, Helvetica, sans-serif;
	border-bottom:#CCCCCC solid 1px; border-left:#999999 solid 2px; border-top:#999999 solid 2px;  border-right:#CCCCCC solid 1px; }

.optionfield { FONT-SIZE: 11px;
    COLOR: #3E5E8D;
    FONT-FAMILY:Arial, Helvetica, sans-serif;
	border:#3C5E8D solid 1px; }	
	
.button {  COLOR: #3E5E8D;
background-color:#CCCCCC;
    FONT-FAMILY:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	border-top:#CCCCCC solid 2px; border-right:#999999 solid 2px; border-bottom:#999999 solid 2px;  border-left:#CCCCCC solid 2px;
	}
	
.star { color:#FF0000; font-weight:bold; font-size:14px; vertical-align:bottom; }	

.form1 { /*border:#999999 solid 1px;*/ padding:0px 15px 15px 15px; width:310px; height:auto; background-color:#ffffff; }

.scroll2 { width:324px; height:410px; overflow:auto; background-color:#FFFFFF;  scrollbar-3dlight-color:#F8F9F9; scrollbar-arrow-color:#030303; scrollbar-base-color:#FFFFFF; scrollbar-darkshadow-color:#464647; scrollbar-face-color:#E7E8EA; scrollbar-highlight-color:#FFFFFF; scrollbar-shadow-color:#CCCCCC; scrollbar-border-color:#B7B7B7;}

#mytable { border:#999999 solid 1px; }

#mytable th { background-color:#3E5E8D; color:#FFFFFF; font-weight:bold; font-size:11px; text-align:left; padding-left:5px; height:20px;  }

#mytable td { background-color:#ffffff; color:#3E5E8D; font-weight:normal; font-size:11px; text-align:left; padding-left:5px; height:20px;  }

.b { border-bottom:#999999 solid 1px; }
.b_l { border-bottom:#999999 solid 1px; border-left:#999999 solid 1px; }
.t { border-topS:#999999 solid 1px; }
.l { border-left:#999999 solid 1px; }
.r { border-right:#999999 solid 1px; }

.b_l_b { border-bottom:#FFFFFF solid 1px; border-left:#FFFFFF solid 1px; }


#red ul { margin:0px; padding:0px; list-style-type:none;}
#red ul li { font-size:12px; font-weight:bold; font-family:Arial, Verdana, sans-serif; color:#3E5E8D; margin:0px; height:20px; padding:10px 0px 0px 5px; background:url(images/bullet_dot.gif) no-repeat 0px 15px; }
#red  ul li a { 
	font-size:12px; font-weight:bold; font-family:Arial, Verdana, sans-serif; color:#3E5E8D; margin:0px; height:20px; padding:0px 0px 0px 5px; }
#red ul li a:hover { font-size:12px; font-weight:bold; font-family:Arial, Verdana, sans-serif; color:#3E5E8D; margin:0px; height:20px; padding:0px 0px 0px 5px; text-decoration:underline; }



#blue ul { font-size:11px; font-weight:bold; font-family:Arial, Verdana, sans-serif; margin:0px; padding:0px 0px 0px 10px;  list-style-type:none;  }
#blue ul li { font-size:11px; font-weight:bold; font-family:Arial, Verdana, sans-serif; color:#3E5E8D; margin:0px; height:20px; padding:0px 0px 0px 10px; background:url(images/bullet_dot1.gif) no-repeat 0px 5px; }
#blue ul li a { 
	font-size:11px; font-weight:bold; font-family:Arial, Verdana, sans-serif; color:#3E5E8D; margin:0px; height:20px; padding:0px 0px 0px 0px; text-decoration:none;  }
#blue ul li a:hover { font-size:11px; font-weight:bold; font-family:Arial, Verdana, sans-serif; color:#3E5E8D; margin:0px; height:20px; padding:0px 0px 0px 0px; text-decoration:underline; }




#gray ul { font-size:10px; font-weight:bold; font-family:Verdana, Arial,  sans-serif; color:#3E5E8D; padding:0px 0px 0px 20px; margin:0px; list-style-type:none; list-style-type:none;}
#gray ul li { font-size:10px; font-weight:bold; font-family:Verdana, Arial,  sans-serif; color:#3E5E8D; margin:0px; line-height:15px; padding:0px 0px 0px 4px;  background:url(images/bullet_dot2.gif) no-repeat 0px 6px; }
#gray ul li  a { 
	font-size:10px; font-weight:bold; font-family:Verdana, Arial, sans-serif; color:#3E5E8D; margin:0px; line-height:15px; padding:0px 0px 0px 0px; text-decoration:none; }
#gray ul li a:hover { font-size:10px; font-weight:bold; font-family:Verdana, Arial, sans-serif; color:#3E5E8D; margin:0px; line-height:15px; padding:0px 0px 0px 0px; text-decoration:underline; }


.office_locations { color:#ffffff; 
	font-size:11px; 
	font-weight:normal;
	font-family:Arial, Verdana, sans-serif;
}	
.office_locations a { color:#ffffff; 
	text-decoration:underline; 
	font-size:11px; 
	font-weight:normal;
	font-family:Arial, Verdana, sans-serif;
	cursor:pointer;
}	
.office_locations a:hover { color:#ffffff; 
	text-decoration:none; 
	font-size:11px; 
	font-weight:normal;
	font-family:Arial, Verdana, sans-serif;
	cursor:pointer;
	
}

#careers { margin:0px; padding:0px 0px 0px 0px; z-index:1; }

.bold { FONT-SIZE: 11px;
    COLOR: #3E5E8D;
    FONT-FAMILY:Arial, Helvetica, sans-serif;
	font-weight:bold; }
.bold a { FONT-SIZE: 11px;
    COLOR: #3E5E8D;
    FONT-FAMILY:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold; }
.bold  a:hover { FONT-SIZE: 11px;
    COLOR: #3E5E8D;
    FONT-FAMILY:Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:bold; }
	
.b_img { border:#999999 solid 1px; }

.clik_here  { FONT-SIZE: 11px; COLOR: #3E5E8D; FONT-FAMILY:Arial, Helvetica, sans-serif; }
.clik_here a { FONT-SIZE: 11px; COLOR: #3E5E8D; FONT-FAMILY:Arial, Helvetica, sans-serif; text-decoration:underline; }
.clik_here a:hover { FONT-SIZE: 11px; COLOR: #73325E; FONT-FAMILY:Arial, Helvetica, sans-serif; text-decoration:none; }

#contact ul { padding:0px; margin:0px; list-style-type:none;}
#contact ul li { font-size:10px; font-weight:bold; font-family:Verdana, Arial,  sans-serif; color:#3E5E8D; margin:0px;
display:block; padding:2px; display:block; width:125px;}
#contact ul li  a { 
font-size:10px; font-weight:bold; font-family:Verdana, Arial, sans-serif; color:#3E5E8D; margin:0px; padding:2px text-decoration:none; display:block; width:125px; }
#contact ul li a:hover { font-size:10px; font-weight:bold; font-family:Verdana, Arial, sans-serif; color:#FFFFFF; background-color:#6F868E; margin:0px; padding:2px; text-decoration:none; display:block; width:125px;  }

.cross	{margin:0; padding:0 0 0 308px;}

.text-font{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#0E2A5E; margin:0; padding:0;}


	