/* CSS Document */
body {
	margin:0px;
	padding:0px;
	height:600px;
	overflow:scroll;
	}

A
{
    FONT-SIZE:11px;
	color:#3E5E8D;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
}
A:hover
{
 	FONT-SIZE:11px;
    COLOR: #3E5E8D;
    FONT-FAMILY: Arial;
   TEXT-DECORATION: underline;
}
TD
{
    FONT-SIZE: 11px;
    COLOR: #3E5E8D;
    FONT-FAMILY:Arial, Helvetica, sans-serif;
	
}

td.align { text-align:justify; }


.footer
{
	FONT-SIZE: 10px;
	COLOR: #3E5E8D;
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	
}	
footer a
{
	FONT-SIZE:10px;
	COLOR: #3E5E8D;
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
	
footer a:hover
{
	FONT-SIZE:10px;
	COLOR: #ffffff;
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	 
}	


.creativetext
{
	FONT-SIZE: 12px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial;
	
}
A.creativetext
{
    FONT-SIZE: 12px;
	COLOR: #ffffff;
	FONT-FAMILY: Arial;
	
}		
A.creativetext:hover
{
   FONT-SIZE: 12px;
	COLOR: #C1FF6D;
	FONT-FAMILY: Arial;
	
}	
.grey
{
color:#C6C7C8;
font-weight:bold;
font-size:11px;
font-family:Arial;
}
.grey a
{
color:#C6C7C8;
font-weight:bold;
font-size:11px;
font-family:Arial;
text-decoration:underline;
}
.grey a:hover
{
color:#C6C7C8;
font-weight:bold;
font-size:11px;
font-family:Arial;
text-decoration:none;
}

.subtitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY:Arial, Helvetica, sans-serif;
}


.textfield
{
	BORDER-BOTTOM:none;
	BORDER-LEFT: none;
	BORDER-RIGHT: none;
	BORDER-TOP: none;
	COLOR: #3E5E8D;
	height:20px;
	FONT-FAMILY: Verdana,Tahoma, Arial, Helvetica;
	FONT-SIZE: 11px;
	background-color: #FFFFFF;
	padding:0px 0px 0px 2px;
	}
.textarea
{
	BORDER-BOTTOM:none;
	BORDER-LEFT: none;
	BORDER-RIGHT: none;
	BORDER-TOP: none;
	COLOR: #3E5E8D;
	PADDING-LEFT: 0px;
	padding-right:15px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 3px;
	FONT-FAMILY:Arial, Helvetica, sans-serif;
}
.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;
}
.subtitle1
{
font-weight:800;
    FONT-SIZE: 11px;
    COLOR: #8A4D3D;
    FONT-FAMILY: Verdana, Arial, Helvetica
}

.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; }

h1 { font-size:13px;
	font-weight:bold;
	font-family:Arial, Verdana, sans-serif;
	color:#ffffff;
	margin:0px;
	padding:10px 0px 0px 5px;
	display:block; }
	
h2 { font-size:12px;
	font-weight:bold;
	font-family:Arial, Verdana, sans-serif;
	color:#3E5E8D;
	margin:0px;
	/*line-height:20px;*/
	padding:0px 0px 0px 5px; }	
	
h3 { font-size:13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin:0px;
	text-align:left;
	/*height:14px;*/
	padding:0px 0px 5px 0px; }
	
.h3 { font-size:12px;
	font-weight:bold;
	font-family:Arial, Verdana, sans-serif;
	color:#3E5E8D;
	margin:0px;
	text-align:left;
	/*height:14px;*/
	padding:0px 0px 0px 0px;
	display:block; }	
	
h4 { font-size:17px;
	font-weight:bold;
	font-family:Arial, Verdana, sans-serif;
	color:#3E5E8D;
	margin:0px;
	height:17px;
	padding:0px 0px 0px 0px; }	
	
h5{ font-size:11px;
	font-weight:bold;
	font-family:Arial, Verdana, sans-serif;
	color:#3E5E8D;
	margin:0px;
	line-height:11px;
	padding:0px 0px 0px 0px; }
	
h6 { font-size:12px;
	font-weight:bold;
	font-family:Arial, Verdana, sans-serif;
	color:#3E5E8D;
	margin:0px;
	height:17px;
	padding:0px 0px 0px 0px; }		
	
.h7 { font-size:15px;
	font-weight:bold;
	font-family:Arial, Verdana, sans-serif;
	color:#3E5E8D;
	margin:0px;
	padding:10px 0px 5px 0px; }							
	
.popup { visibility:hidden; width:auto; height:auto; left:300px; top:125px; position:absolute; z-index:2; background-color:#3E5E8D; border-top:#BCBDBF solid 2px; border-left:#BCBDBF solid 3px; border-right:#BCBDBF solid 3px; border-bottom:#BCBDBF 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:#3E5E8D; border-top:#BCBDBF solid 2px; border-left:#BCBDBF solid 3px; border-right:#BCBDBF solid 3px; border-bottom:#BCBDBF solid 3px;}

.popup_newsevents td { color:#FFFFFF; }
.popup_newsevents td a { color:#FFFFFF;  text-decoration:underline;  }
.popup_newsevents td a:hover { color:#FFFFFF;  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:#3E5E8D;  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; }

.email { color:#73325E; 
	font-size:12px; 
	font-weight:bold;
	font-family:Arial, Verdana, sans-serif;
}	
.email a { color:#73325E; 
	text-decoration:underline; 
	font-size:12px; 
	font-weight:bold;
	font-family:Arial, Verdana, sans-serif;
}	
.email a:hover { color:#73325E; 
	text-decoration:none; 
	font-size:12px; 
	font-weight:bold;
	font-family:Arial, Verdana, sans-serif;
}	
#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;  }

	
	