@charset "utf-8";
/********** RESET **********/
* { vertical-align:baseline; font-weight:inherit; font-family:inherit; font-style:inherit; font-size:100%; border:0 none; outline:0; padding:0; margin:0; list-style-type:none; }

div.clear_el {clear:both;}

body { background-color:#b5bdc4; margin:0px; padding:0px; height:100%; width:100%; background-image:url(../images/body_background.gif); background-repeat:repeat-x; }
div.bodycontent { position:relative; width:771px; height:100%; margin:0px auto 0px auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#515050; padding-top:16px;}

/********** MENU BAR *******/
ul.MenuBarHorizontal { margin: 0; padding: 0; list-style-type: none; font-size: 100%; cursor: default; width: auto; margin-left:285px;}
ul.MenuBarActive { z-index: 1000; }
ul.MenuBarHorizontal li { margin: 0; padding: 0; list-style-type: none; font-size: 100%; position: relative; text-align: left; cursor: pointer; width: 108px; float: left; padding-right:1px; background-image:url(../images/navigation_seperator.gif); background-repeat:no-repeat; background-position:right; }
ul.MenuBarHorizontal li#products_li {background-image:none;}
ul.MenuBarHorizontal ul { margin: 0; padding: 0; list-style-type: none; font-size: 100%; z-index: 1020; cursor: default; width: 108px; position: absolute; left: -1000em; }
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible { left: auto; }
ul.MenuBarHorizontal ul li { width: 108px;}
ul.MenuBarHorizontal ul ul { position: absolute; margin: -5% 0 0 95%; }
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible { left: auto; top: 0; }
ul.MenuBarHorizontal ul { border: 1px solid #CCC; }
ul.MenuBarHorizontal a {text-align:center; display: block; cursor: pointer; color: #898989; font-weight:bold; font-size:14px; text-decoration: none; height:41px; line-height:41px;  background-image:url(../images/navigation_background_off.gif); background-repeat:repeat-x;}
ul.MenuBarHorizontal a.active_state {background-image:url(../images/navigation_background_on.gif); background-repeat:repeat-x; color:#205385;}
ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus {color:#205385;}
ul.MenuBarHorizontal ul {background:transparent url(../images/dropdown_background.png) repeat scroll 0 0;}
ul.MenuBarHorizontal ul a, ul.MenuBarHorizontal ul li {background:transparent; font-weight:normal; font-size:11px; color:#022e64;}
ul.MenuBarHorizontal ul a {height:22px; line-height:22px;}
ul.MenuBarHorizontal ul a.MenuBarItemHover, ul.MenuBarHorizontal a.MenuBarSubmenuVisible {background-color: #FFFFFF; color: #545454;}
ul.MenuBarHorizontal iframe { position: absolute; z-index: 1010;  filter:alpha(opacity:0.1);}
@media screen, projection {
ul.MenuBarHorizontal li.MenuBarItemIE { display: inline; f\loat: left; }
}

#disclaimer{font-size: 11px; color: #444; margin: 0 0 5px 0;}

/********* BODY STYLES *******/
div.bodycontent div.brs_logo { z-index:1000; position:absolute; top:0px; left:29px; background-image:url(../images/brs_logo_blue.gif); background-repeat:no-repeat; width:227px; height:106px; display:block; }
div.bodycontent div.brs_logo a {position:relative; z-index:1001; width:227px; height:106px; display:block;}
div.bodycontent div.hoverlogo {background-image:url(../images/brs_logo_blue_hover.gif);}
div.bodycontent div.content_shell {padding:0px 16px 0px 16px; width:755px;}
div.bodycontent div.content_shell div.content_div { width:755px; height:578px; background-image:url(../images/content_shadow.gif); background-position:bottom; background-repeat:repeat-x; padding-bottom:5px; position:relative; z-index:300;}

div.bodycontent div.content_shell div.left_gradient_image {background-image:url(../images/content_left.gif); margin-left:-16px; background-repeat:no-repeat; height:578px; width:16px; float:left;}
div.bodycontent div.content_shell div.right_gradient_image {background-image:url(../images/content_right.gif); margin-right:-16px; background-repeat:no-repeat; height:578px; width:16px; float:right;}
div.bodycontent div.content_shell div.middle_content_area {position:relative; float:left; width:755px;}

div.bodycontent div.content_shell div.content_div div.content_top { z-index:100px; background-image:url(../images/content_gradient_background.gif); background-color:#0f467c; background-repeat:repeat-x;}

div.bodycontent div.content_shell div.content_div div.content_top div.top_navigation {position:absolute; top:31px; z-index:10; width:100%; background-image:url(../images/navigation_background_off.gif); background-repeat:repeat-x; }

div.bodycontent div.content_shell div.content_div div.content_top div.top_navigation span.nav_left_cap {display:block; height:41px; background-image:url(../images/menu_left_cap.gif); width:13px; float:left;}
div.bodycontent div.content_shell div.content_div div.content_top div.top_navigation span.nav_right_cap {display:block; height:41px; background-image:url(../images/menu_right_cap.gif); width:15px; float:right;}

div.bodycontent div.content_shell div.content_div div.content_bottom {background-color:#ffffff; position:relative; height:233px; z-index:1; top:15px; padding:0px 25px 0px 0px; margin:0px;}

div.bodycontent div.content_shell div.content_div div.content_bottom div.content_bottom_right {float:right; width:60%; margin:0px;}
div.bodycontent div.content_shell div.content_div div.content_bottom div.content_bottom_right h1 {font: 18px "Times New Roman", Times, serif; color: #d29b3f; margin-bottom:5px;}
div.bodycontent div.content_shell div.content_div div.content_bottom div.content_bottom_right h2 {font-weight: bold;}
div.bodycontent div.content_shell div.content_div div.content_bottom div.content_bottom_right #homeh1 {margin: -30px 0 20px 0; position:relative; z-index:15; font-size:19px;}
div.bodycontent div.content_shell div.content_div div.content_bottom div.content_bottom_right p {margin-bottom:16px;}
div.bodycontent div.content_shell div.content_div div.content_bottom div.content_bottom_right p a {color: #258ce6; text-decoration: none;}
div.bodycontent div.content_shell div.content_div div.content_bottom div.content_bottom_right p a:hover {text-decoration: underline;}
div.bodycontent div.content_shell div.content_div div.content_bottom div.content_bottom_right ul.list_style {margin-left: 10px; margin-bottom: 5px;}
div.bodycontent div.content_shell div.content_div div.content_bottom div.content_bottom_right ul.list_style li {background-image: url('../images/bullet_circle_gray.gif'); background-repeat: no-repeat; background-position: 0px 4px; padding-left: 12px;}
div.bodycontent div.content_shell div.content_div div.content_bottom div.content_bottom_right ul.list_style li span {display: block; margin-bottom:5px;}
div.bodycontent div.content_shell div.content_div div.content_bottom div.content_bottom_right ul.list_style li a {color: #258ce6; text-decoration: none;}
div.bodycontent div.content_shell div.content_div div.content_bottom div.content_bottom_right ul.list_style li a:hover {text-decoration: underline;}

div.bodycontent div.content_shell div.content_footer {background-color:#0f467c; height:59px; position:relative; width:771px; z-index:250; margin:-5px -8px 0px -8px; background-image:url(../images/foot_bottom_shadow_edges.gif); background-position:bottom left; background-repeat:no-repeat; font-size: 11px;}
div.bodycontent div.content_shell div.content_footer span.footer_menu {float:right; margin:10px 20px 0px 0px; color: #8D8D8D;}
.divider{color: #8D8D8D;}
div.bodycontent div.content_shell div.content_footer span.footer_menu a, div.bodycontent div.content_shell div.content_footer span.footer_menu a:visited {color:#9eb4c8; text-decoration:none;}
div.bodycontent div.content_shell div.content_footer span.footer_menu a:hover {color:#9eb4c8; text-decoration:underline;}
div.bodycontent div.content_shell div.content_footer div.footer_second_tier_menu {clear:both; padding-top:2px; color:#6886a3;}
div.bodycontent div.content_shell div.content_footer div.footer_second_tier_menu span.archive_code {float:left; margin-left:20px;}
div.bodycontent div.content_shell div.content_footer div.footer_second_tier_menu span.copyright {float:right; margin-right:20px; }


ul.home_list li {background-image: url('../images/bullet_circle_gray.gif'); background-repeat: no-repeat; background-position: 0px 7px; padding-left: 12px;}
ul.home_list li a {background-image: url('../images/line_gradient_blue.gif'); background-repeat: no-repeat; background-position: 0% 100%; margin: 0px; padding: 2px 2px 2px 0px; cursor: pointer; margin-bottom: 5px; width: 100%; display: block; color: #258ce6; font-weight: bold; font-size: 12px; text-decoration: none;}
ul.home_list li a:hover {text-decoration: underline;}
.video {border: width: 50px; display:inline !important; color:#666; }
#learnMore{text-align:right; padding: 10px 30px 0 0;}

#home_content p{font-size:12px;}
#next_step {margin: 10px 0 0 0;}

ul.no_list li a {color: #258ce6; text-decoration: none;}
ul.no_list li a:hover {color: #258ce6; text-decoration: underline;}
ul.no_list li a.movie_thumbnails {display:block; width:50px; height:55px; float:left; background-repeat:no-repeat; margin:0px 10px 10px 0px;}
ul.no_list li#thmb1 a.movie_thumbnails {background-image: url('../images/thmb_1.gif');}
ul.no_list li#thmb2 a.movie_thumbnails {background-image: url('../images/thmb_2.gif');}
ul.no_list li#thmb3 a.movie_thumbnails {background-image: url('../images/thmb_3.gif');}
ul.no_list {margin-left: 10px; margin-bottom: 5px;}
ul.no_list li {margin: 10px 0 5px 0;}
ul.no_list li a.movie_headline {float:left; background-image: url('../images/line_gradient_blue.gif'); background-repeat: no-repeat; background-position: 0% 100%; margin: 0px; padding: 2px 2px 2px 0px; width:300px; cursor: pointer; margin-bottom: 5px; display: block; }
ul.no_list li span.movie_description {float:left; display:block; width:350px;}
ul.movie_ul li {clear:both;}


/*********** LEFT NAVIGATION ************/
div.bodycontent div.content_shell div.content_div div.content_bottom_left {position:relative; top:-53px; left:18px; z-index:500; width:203px; float:left; margin-left:15px;}
div.bodycontent div.content_shell div.content_div div.content_bottom_left ul {}
div.bodycontent div.content_shell div.content_div div.content_bottom_left ul li.left_nav_button {float:left;}
div.bodycontent div.content_shell div.content_div div.content_bottom_left ul li.left_nav_button a {display:block; height:65px; width:203px; background-repeat:no-repeat; background-position:top left; z-index:150; position:relative; filter:alpha(opacity=50); opacity:.50;}
div.bodycontent div.content_shell div.content_div div.content_bottom_left ul li.left_nav_button a#why_choose {background-image:url(../images/left_why_choose_off.gif);}
div.bodycontent div.content_shell div.content_div div.content_bottom_left ul li.left_nav_button a#apply_online {background-image:url(../images/left_apply_off.gif);}
div.bodycontent div.content_shell div.content_div div.content_bottom_left ul li.left_nav_button a#refer_someone {background-image:url(../images/left_refer_off.gif);}
div.bodycontent div.content_shell div.content_div div.content_bottom_left ul li.left_nav_button a:hover {width:225px; height:72px; margin:-4px -11px -3px -11px; z-index:3000; filter:alpha(opacity=100); opacity:1;}
div.bodycontent div.content_shell div.content_div div.content_bottom_left ul li.left_nav_button a#why_choose:hover {background-image:url(../images/left_why_choose_on.gif);}
div.bodycontent div.content_shell div.content_div div.content_bottom_left ul li.left_nav_button a#apply_online:hover {background-image:url(../images/left_apply_on.gif);}
div.bodycontent div.content_shell div.content_div div.content_bottom_left ul li.left_nav_button a#refer_someone:hover {background-image:url(../images/left_refer_on.gif);}
div.bodycontent div.content_shell div.content_div div.menu_hover_state ul li.left_nav_button a#apply_online {background-image:url(../images/left_apply_on.gif); width:225px; height:72px; margin:-4px -11px -3px -11px; z-index:3000; filter:alpha(opacity=100); opacity:1;}

/*********** APPLICATION OVERLAY ***********/
div#overlaydiv {background:#464646 none repeat scroll 0% 0%; z-index:9000; position:fixed; top:0px; bottom:0px; left:0px; right:0px; width:100%; height:100%; opacity:0.85; filter:alpha(opacity = 85); zoom:1;}
div#form_container {position:absolute; width:100%; margin:0px; padding:0px; top:0px; left:0px; z-index:9790; padding-top:10px;}
div#form_content_app {margin:0px auto 0px auto; width:600px; height:330px; padding-top:10px; }
div#form_content_app a.close_image, div#form_content_mov a.close_image {display:block; float:right;}
div#form_content_app iframe {background-color:#ffffff; border:solid 3px #0f467c; width:100%; height:370px; padding:0px; background-image:url(../images/load_circle.gif); background-repeat: no-repeat; background-position: 50% 50%;}
div#form_content_app span.loading_span, div#form_content_mov span.loading_span {display:block; width:100px; text-align:center; position:relative; top:250px; margin:0px auto 0px auto; font-weight:bold; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#ffffff;}

/*********** BANNER IMAGE STYLES ***********/
div.bodycontent div.content_shell div.content_div div.content_top div.menu_image_holder {height:329px; background-color:transparent; background-image:url(../images/home_header_1.jpg); background-position:0px 45px; background-repeat:no-repeat; width:100%; border-bottom: 1px solid #fff;}
body#image_2 div.bodycontent div.content_shell div.content_div div.content_top div.menu_image_holder {background-image:url(../images/home_header_2.jpg);}
body#image_3 div.bodycontent div.content_shell div.content_div div.content_top div.menu_image_holder {background-image:url(../images/home_header_3.jpg);}
body#image_4 div.bodycontent div.content_shell div.content_div div.content_top div.menu_image_holder {background-image:url(../images/home_header_4.jpg);}
body#image_5 div.bodycontent div.content_shell div.content_div div.content_top div.menu_image_holder {background-image:url(../images/home_header_5.jpg);}

/*********** APPLY FORM STYLES ***********/
div.form_body {font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; color:#545454;}
div.form_body form {margin:0px; padding:0px;}
div.form_body form div.form_elements {padding:0px;}
div.form_body form div.form_elements div.input_element {margin-top:10px; #margin-top: 5px; vertical-align:middle;}
div.form_body form div.form_elements div.input_element span.input_label {width:120px; float:left; display:block; text-align:left; font-weight:bold;}
div.form_body form div.form_elements div.input_element input {padding:0px; margin:0px 0px 0px 10px; font-size:11px; border:solid 1px #7f9db9;}
div.form_body form div.form_elements div.input_element span.additional_text {font-size:10px; display:block; margin:0px 0px 0px 130px; line-height:normal; color:#666;}
div.form_body form div.form_elements div.radio_input {margin-top:10px;}
div.form_body form div.form_elements div.radio_input span.question_number, div.form_body form div.form_elements div.text_area_input span.question_number {display:block; float:left; height:20px; width:20px;}
div.form_body form div.form_elements div.radio_input div.radio_input_group {clear:both; padding-left:15px;}
div.form_body form div.form_elements div.radio_input div.radio_input_group span {display:block;}
div.form_body form div.form_elements div.text_area_input div.text_area_box textarea {width:100%;}
div.form_body form div.form_elements div.form_buttons {width:100%;}
div.form_body form div.form_elements div.form_buttons div.button_container {width:125px; margin:0px auto 0px auto; text-align:center;}
.ValidationSummary{display: none; height: 0; width: 0;}
#btnSubmit{width: 85px; height: 25px;}
#applicant_resume {height: 18px;}

/*********** PAGE IMAGE STYLES ***********/
div.bodycontent div.content_shell div.content_div div.content_top div#careers_image {background-image:url(../images/subpage_banner_careers.jpg);}
div.bodycontent div.content_shell div.content_div div.content_top div#about_image {background-image:url(../images/subpage_banner_about.jpg);}
div.bodycontent div.content_shell div.content_div div.content_top div#aboutBRS_image {background-image:url(../images/subpage_banner_aboutBRS.jpg);}
div.bodycontent div.content_shell div.content_div div.content_top div#products_image {background-image:url(../images/subpage_banner_products.jpg);}
div.bodycontent div.content_shell div.content_div div.content_top div#multimedia_image {background-image:url(../images/subpage_banner_media.jpg);}