body, html{height:100%;
	margin:0px;
	background: url(../images/background.jpg) no-repeat;
	background-color: Black;
	background-position: center  top;
}

h1 {font:22px/24px arial, helvetica, sans-serif; color:#FC7A24; margin:0px;}
h2 {font:16px/18px arial, helvetica, sans-serif; color:white; margin:0px;}
h3 {font:16px/18px arial, helvetica, sans-serif; color:#000; margin:0px; margin-bottom:10px;}
h4 {font:20px/30px arial, helvetica, sans-serif; color:white; margin:0px; }

p {font:12px/16px arial, helvetica, sans-serif; color:#050511; margin:0px;}

p a{font:12px/16px arial, helvetica, sans-serif; color:#050511; margin:0px;}
p a:visited{color:#666;}
p a:hover{color:#FC7A24;}


td {font:12px/16px arial, helvetica, sans-serif; color:#050511;}

td a{font:12px/16px arial, helvetica, sans-serif; color:#050511;}

td a:hover{color:#FC7A24}

img{border:0px;}

.left{float:left;}
.right{float:right;}
.clear{clear:both;}

#top_banner{width:930px; height:135px; margin-left:auto; margin-right:auto;}

#logo {float:left; width:180px; padding: 0 0 4px 15px;}

#top_nav_menu {font:13px/15px arial, helvetica, sans-serif; color:#666; text-align:right; margin:110px 0 0 0; width:716px; height:25px; float:right}
#top_nav_menu a {color:white; text-decoration:none;}
#top_nav_menu a:hover {color:#666; text-decoration:none;}

#orange_line{height:3px; width:100%; background-color:#FE6E31;}

#content{width:930px; background-color:#050511; background-color:#10172f; margin-left:auto; margin-right:auto;}

#left_menu{float:left; width:210px;}

#menu_header{font:30px/36px arial, helvetica, sans-serif; color:#FC7A24; padding-top:135px; margin-bottom:15px;}

#menu_header_left {color:white; float:left; font-style:italic; text-align:right; width:74px; text-decoration:none;}
#menu_header_right a {color:#FC7A24; float:right; width:135px; text-align:left; text-decoration:none;}
#menu_header a:hover {color:#666}

.menu_clear{clear:left;}

#menu_list{width:122px; margin-left:75px;}
#menu_list ul{margin:0px; padding:0px;}
#menu_list li{margin:0px; margin-bottom:13px; padding:0px; list-style:none; color:#FC7A24; font:13px/17px arial, helvetica, sans-serif; }
#menu_list a{font:13px/17px arial, helvetica, sans-serif; color:white; margin:0px; text-decoration:none;}
#menu_list a:hover{color:#FC7A24;}
.o {color:#FC7A24;}


#page_holder{float:right; width:720px; background-color:#CFE3FA; background: url(../images/pagetint.gif);  min-height:450px;}
#page_holder_3column{float:right; width:720px; background-color:#CFE3FA; background: url(../images/pagetint_orange_3.gif);  min-height:480px;}
#page_holder_3green{float:right; width:720px; background-color:#CFE3FA; background: url(../images/pagetint_green_3.gif);  min-height:480px;}
#page_holder_3dkblue{float:right; width:720px; background-color:#CFE3FA; background: url(../images/pagetint_dkblue_3.gif);  min-height:480px;}
#page_holder_3blue{float:right; width:720px; background-color:#CFE3FA; background: url(../images/pagetint_blue_3.gif);  min-height:480px;}
#page_holder_4column{float:right; width:720px; background-color:#CFE3FA; background: url(../images/pagetint_dkblue_4.gif);  min-height:480px;}


#page{margin:40px 40px 20px 40px; height:100%}

#footer{width:930px; height:22px; margin:0px; background-color:#010204;}
#left_menu_footer{float:left; width:210px; height:22px; background: url(../images/footer_bar.jpg);}
#mid_footer{float:right; height:22px; width:720px; background-color:#010204;  background:url(../images/bck_footer.jpg) right; background-repeat:no-repeat ;}


#company_info{font:10px/12px arial, helvetica, sans-serif; color:#ccc; padding-top:5px; width:930px; height:22px; margin:0px; margin-left:auto; margin-right:auto; }

#third_panel{float:right; width:240px; margin-left:40px; padding-top:45px; min-height:220px;}

#quarter_panel{float:right; width:180px; margin-left:40px; padding-top:45px; min-height:220px;}

.quote_mark{float:left; width:20px; text-align:right;}

.quote3{float:left; width:200px;}

.quote4{float:left; width:160px;}

.author{font:11px/16px arial, helvetica, sans-serif; color:white; font-weight:bold;}

.dropdown {
	font: 11px/15px Arial, verdana, Helvetica, sans-serif;
	vertical-align: middle;
	padding-left: 5px;
	height:18px;
	width:225px;
	border:1px solid #90AFCC;
	background-color:#fff;
}

.rowOdd{background-color:#CEDCEB;  padding:2px 5px 2px 5px;} 
.rowEnd{height:24px; width:2px; background-color:#FC7A24;  background: url(../images/footer_bar.jpg);}
.rowLine{border-bottom:1px solid #BDCAD9; background-color:#C7DBF2; padding:0px 5px 0px 5px;}

.rowM{border-bottom:1px solid #BDCAD9; background-color:#C7DBF2; padding:5px 5px 5px 10px;}

.news_short {padding:5px 0 20px; border-top:1px solid #90B5E0}
.news_short a{font:12px/14px arial, helvetica, sans-serif; color:#FC7A24;}
.news_short a:hover{color:#666;}
.news_short_img {float:left; margin-right:10px; border:1px solid #90B5E0;}
.news_img {width:90px;}
.news_short_txt {float:right; width:530px;}
.date{font:11px/14px arial, helvetica, sans-serif; color:#5F89B8; float:right; }

.news_long {padding:0px 0 20px; clear:right;}
.news_long a{font:12px/14px arial, helvetica, sans-serif; color:#FC7A24;}
.news_long a:hover{color:#666;}
.news_long_img {float:right; margin-left:10px; margin-bottom:10px; border:1px solid #90B5E0;}
.news_img_large {}
.news_long ul {padding:0px; margin:0px}
.news_long li {font:12px/16px arial, helvetica, sans-serif; color:#050511; margin:0px; margin-left:20px; list-style-type: disc;  }
.news_long_date{font:11px/14px arial, helvetica, sans-serif; color:#5F89B8; float:right; margin-bottom:10px; }

#world_map a {font:12px/14px arial; color:#FC7A24; font-weight:bold; text-decoration:none;}
#world_map a:hover { color:#050511;}

.memberlink a{color:#FC7A24;text-decoration:none; font-weight:bold;}
.memberlink a:hover {color:#666}

#stop_press{font-family:arial; font-weight:bold; color:#FC7A24; padding:0px 20px 0px 25px;}

#teaser_title {padding:5px 0 0px;}
#teaser_title a{font:11px/15px arial, helvetica, sans-serif; color:#fff; text-decoration:none; font-weight:bold; }
#teaser_title a:hover{color:#666;}

#teaser_text{margin:0px; padding:5px 0 12px; font:11px/13px arial, helvetica, sans-serif; color:#aaa;}
#teaser_text a{font:11px/13px arial, helvetica, sans-serif; color:#aaa; margin:0px; text-decoration:none; }
#teaser_text a:hover{color:#FC7A24;}

.news_pic_small{width:140px;}

.jobTable{border-top:1px solid #90B5E0; width:100%}
.jobItem{font:11px/18px arial, helvetica, sans-serif; color:#114D77; text-align:right; padding-right:8px;}
.jobRef{color:#114D77; font-weight:bold;}
.jobTitle{{font:16px/18px arial, helvetica, sans-serif; color:#000;}

.jobInput {padding:3px 1px 1px 1px; background-color:#050511; font: bold 11px/13px Arial, Helvetica, sans-serif; color:#FFFFFF;}

a.jobInput{text-decoration:none; padding:1px 4px 1px 4px; background-color:#FC7A24;  font: bold 11px/13px Arial, Helvetica, sans-serif; color:#FFFFFF;}
a.jobInput:hover {background-color:#114D77; color:#ffffff;}
