/* ::::: /App_Themes/www/aff.css ::::: */

.gray_box { background: rgb(239, 239, 239) none repeat scroll 0% 0%; border: 1px solid rgb(204, 204, 204); padding: 8px 10px; }
.gray_box_h2 { color: rgb(102, 102, 102); font-size: 14px; line-height: 20px; }
.block_red_aff2 { background: rgb(214, 26, 12) none repeat scroll 0% 0%; padding: 8px 15px; overflow: hidden; }
.block_red_aff2 a { color: rgb(255, 255, 255); font-family: helvetica,Arial,tahoma; font-size: 16px; text-decoration: none; }
.block_red_aff2 a:hover { text-decoration: underline; }
/* ::::: /App_Themes/www/agile_carousel.css ::::: */

/* ::::: /App_Themes/www/menu.css ::::: */

#menu1a { font-family: arial,sans-serif; }
#nav1a { color: rgb(153, 153, 153); }
#nav1a a, #nav1a a:link, #nav1a a:visited { color: rgb(153, 153, 153); text-decoration: none; margin: 0px; padding: 0px 7px; }
#nav1a a:hover { text-decoration: underline; }
#menu { position: absolute; top: 37px; left: 0px; float: left; width: 768px; height: 37px; font-family: arial,sans-serif; font-weight: normal; margin-top: 12px; margin-bottom: 0px; border-bottom: 0px solid rgb(214, 26, 12); background: transparent url('menu_bg.gif') repeat-x scroll center bottom; }
#menu ul { margin: 0px; float: left; padding: 0px; list-style: outside none none; line-height: normal; }
#menu li { float: left; padding: 0px 21px; }
#menu a { text-decoration: none; font-size: 14px; color: rgb(0, 0, 0); line-height: 24px; }
#menu a:hover { text-decoration: underline; }
#nav { margin: 0px; padding-top: 0px; }
#nav li { list-style: outside none none; margin: 0px; padding: 0px; }
#nav li a, #nav li a:link, #nav li a:visited { color: rgb(214, 26, 12); display: block; margin: 0px; padding: 0px 10px 15px 0px; border-left: 0px solid rgb(83, 35, 6); border-right: 0px solid rgb(83, 35, 6); }
#nav li a:hover, #nav li a:active { color: rgb(214, 26, 12); margin: 0px; padding: 0px 10px 15px 0px; text-decoration: none; border-left: 0px solid rgb(83, 35, 6); border-right: 0px solid rgb(83, 35, 6); background: transparent url('menu_a_bg.gif') no-repeat scroll center 26px; }
#nav li { float: left; padding: 0px; }
#nav li:hover, #nav li.sfhover { position: static; }
#menu2 { height: 12px; font-family: arial,sans-serif; font-weight: normal; padding-top: 14px; width: 600px; border: 0px solid rgb(0, 0, 0); }
#menu2 ul { margin: 0px; float: left; padding: 0px; list-style: outside none none; line-height: normal; }
#menu2 li { float: left; padding: 0px 21px; }
#menu2 a, #menu2 span { text-decoration: none; font-size: 13px; color: rgb(0, 0, 0); line-height: 12px; }
#menu2 a:hover { text-decoration: underline; }
#nav2 { margin: 0px; padding-top: 0px; }
#nav2 li { list-style: outside none none; margin: 0px; padding: 0px; }
#nav2 li a, #nav2 li a:link, #nav2 li a:visited { color: rgb(255, 255, 255); }
#nav2 li a, #nav2 li a:link, #nav2 li a:visited, #nav2 li span { display: block; margin: 0px 0px 0px -1px; padding: 0px 15px; border-left: 0px solid rgb(153, 153, 153); border-right: 0px solid rgb(153, 153, 153); }
#nav2 li:last-child a, #nav2 li:last-child a:hover, #nav2 li:last-child span { padding-right: 0px; border-right: medium none; }
#nav2 li a:hover, #nav2 li a:active { background: transparent none repeat scroll 0% 0%; color: rgb(255, 255, 255); margin: 0px 0px 0px -1px; padding: 0px 15px; text-decoration: underline; border-left: 0px solid rgb(83, 35, 6); border-right: 0px solid rgb(83, 35, 6); opacity: 0.9; }
#nav2 li { float: left; padding: 0px; }
#nav2 li:hover, #nav2 li.sfhover { position: static; }
#menu3 { height: 12px; font-family: arial,sans-serif; font-weight: normal; padding-top: 14px; width: 400px; border: 0px solid rgb(0, 0, 0); }
#menu3 ul { margin: 0px; float: left; padding: 0px; list-style: outside none none; line-height: normal; }
#menu3 li { float: left; padding: 0px 21px; }
#menu3 a, #menu3 span { text-decoration: none; font-size: 13px; color: rgb(0, 0, 0); line-height: 12px; }
#menu3 a:hover { text-decoration: underline; }
#nav3 { margin: 0px; padding-top: 0px; }
#nav3 li { list-style: outside none none; margin: 0px; padding: 0px; }
#nav3 li a, #nav3 li a:link, #nav3 li a:visited { color: rgb(153, 153, 153); }
#nav3 li a, #nav3 li a:link, #nav3 li a:visited, #nav3 li span { display: block; margin: 0px 0px 0px -1px; padding: 0px 10px; border-left: 0px solid rgb(153, 153, 153); border-right: 0px solid rgb(153, 153, 153); }
#nav3 li:last-child a, #nav3 li:last-child a:hover, #nav3 li:last-child span { padding-right: 0px; border-right: medium none; }
#nav3 li a:hover, #nav3 li a:active { background: transparent none repeat scroll 0% 0%; color: rgb(153, 153, 153); margin: 0px 0px 0px -1px; padding: 0px 10px; text-decoration: underline; border-left: 0px solid rgb(83, 35, 6); border-right: 0px solid rgb(83, 35, 6); }
#nav3 li { float: left; padding: 0px; }
#nav3 li:hover, #nav3 li.sfhover { position: static; }
#menu6 { padding-left: 15px; position: relative; border: 0px solid rgb(204, 204, 204); margin-top: 15px; margin-bottom: 20px; font-family: tahoma,arial; }
#nav6 li { margin-top: 8px; }
#nav6 { margin: 0px; list-style-type: none; padding-left: 0px; }
#nav6 a { font-family: tahoma,arial; font-size: 15px; text-decoration: none; display: block; padding-bottom: 0px; font-weight: normal; }
#nav6 a:hover { text-decoration: underline; }
#nav6 a { color: rgb(214, 26, 12); }
#nav6 a.navactive { color: rgb(146, 146, 146); }
/* ::::: /App_Themes/www/menusmart.css ::::: */

/* ::::: /App_Themes/www/rc.css ::::: */

/* ::::: /App_Themes/www/style.css ::::: */

body { padding: 0px; margin: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-family: arial,tahoma,helvetica,sans-serif,verdana; font-size: 13px; line-height: 1.25; font-weight: normal; color: rgb(107, 107, 107); }
a img { border: 0px none; }
a { color: rgb(214, 26, 12); text-decoration: none; }
a:hover { text-decoration: underline; }
#all { width: 940px; margin-left: auto; margin-right: auto; margin-top: 0px; padding: 0px; }
.top { position: relative; height: 120px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding-top: 0px; }
#foot { height: 130px; padding-top: 50px; position: relative; }
.foot_bg { height: 39px; background: rgb(214, 26, 12) none repeat scroll 0% 0%; }
#foot_soc { position: absolute; float: right; right: 15px; top: 60px; border: 0px solid black; }
#foot_soc span { color: rgb(255, 255, 255); padding-top: 10px; padding-right: 5px; font-style: italic; font-family: arial,sans-serif; }
#foot_soc img { margin-left: 5px; }
.foot_bottom { height: 39px; }
#foot_copy { position: absolute; float: right; right: 15px; top: 101px; font-family: arial,sans-serif; }
#foot_copy span { color: rgb(153, 153, 153); padding-top: 10px; padding-right: 0px; font-size: 13px; }
.block_gray2 { background: rgb(146, 146, 146) none repeat scroll 0% 0%; padding: 8px 15px; color: rgb(255, 255, 255); font-family: helvetica,Arial,tahoma; font-size: 18px; overflow: hidden; }
.block_gray3 { background: rgb(146, 146, 146) none repeat scroll 0% 0%; padding: 8px 15px; color: rgb(255, 255, 255); font-family: helvetica,Arial,tahoma; font-size: 18px; overflow: hidden; }
.text { font-size: 13px; position: relative; line-height: 1.7; }
.text p { padding-top: 0px; padding-bottom: 20px; margin: 0px; }
.text_h { overflow: hidden; border-bottom: 1px solid rgb(214, 26, 12); padding-top: 0px; padding-bottom: 0px; margin: 0px 0px 20px; font-weight: normal; font-size: 34px; line-height: 28px; clear: both; }
.text_h h2 { font-weight: normal; font-size: 34px; line-height: 28px; margin: 0px; position: absolute; top: 0px; z-index: 20; }
.text_h2a h1 { margin: 0px; font-weight: normal; font-size: 23px; line-height: 23px; top: 100px; position: absolute; z-index: 20; }
.topsearch { float: left; padding-left: 0px; padding-top: 10px; }
.search_t { height: 20px; border: 1px solid rgb(204, 204, 204); padding: 0px 0px 0px 10px; font-size: 14px; color: rgb(146, 146, 146); }
.top2 { position: relative; top: -15px; margin-top: -10px; overflow: hidden; padding-bottom: 6px; }
.broadcrumb { float: left; padding-left: 0px; color: rgb(153, 153, 153); font-size: 12px; }
.broadcrumb a { color: rgb(214, 26, 12); font-size: 12px; text-decoration: none; }
.broadcrumb a:hover { text-decoration: underline; }
.topdate { float: right; font-size: 12px; color: rgb(102, 102, 102); }
.topsubsidairies { position: absolute; right: 600px; top: 10px; border: 0px solid rgb(214, 26, 12); margin-top: 0px; margin-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 128px; height: 20px; overflow: hidden; z-index: 21; }
#subsubsidairies { position: absolute; display: none; z-index: 20; top: 34px; right: 603px; padding-right: 10px; background: rgb(239, 239, 239) none repeat scroll 0% 0%; border: 1px solid rgb(204, 204, 204); padding-bottom: 6px; border-bottom-right-radius: 12px; border-bottom-left-radius: 12px; box-shadow: 0px 5px 5px rgba(50, 50, 50, 0.75); }
a.Nav-Minor-A-Selected:hover { color: rgb(214, 26, 12); }
.Nav-Minor-A-Selected { color: rgb(146, 146, 146); font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-weight: normal; text-decoration: none; margin-left: 15px; margin-right: 3px; width: 100%; background: transparent none repeat scroll 0% 0%; display: block; }
.gmap { background: transparent url('global_locations_map.jpg') no-repeat scroll 0% 0%; height: 137px; position: relative; }
.gmap_button { position: absolute; right: 5px; bottom: 10px; }
.gmaplb { color: rgb(214, 26, 12); border: 1px solid rgb(214, 26, 12); font-size: 14px; }
.textbold { font-weight: bold; }
.logo_subsidairies { border: 0px solid rgb(238, 238, 238); position: absolute; right: 0px; width: 500px; background: transparent none repeat scroll 0% 0%; }
.logo_subsidairies img { float: right; }
/* ::::: /App_Themes/www/zsimpletabs.css ::::: */

