@charset "utf-8";
/* CSS Document */
/*@import url('header.css');
@import url('footer.css');*/

* { text-align:left; }
img, div { behavior: url(/common/iepngfix.htc) }
body{margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;color:#000;font-size:12px;background:#fff url(bgt.jpg) repeat-x;}
img{border-style:none;border:none;}
.clear { clear:both; }
#container { /*background:#FFF;*/ width:100%; boreder-top:1px solid #f5f5f5; margin:20px 0 20px 0; }
.wrap { width:980px; margin:0 auto 0 auto; } 

#logo { margin-top:0px;width:290px; height:150px; float:left; }
#logo h1 { font-size:14px; color:#013e7d; text-shadow: #FFF 0px 1px; }

#menu { margin:0px;float:right; height:150px; width:680px; }
#menu ul { margin:0; padding:0;float:right;width: 611px; }
#menu a:link { text-decoration:none;float:left;color:#000000;padding:0;margin:0;font-weight:bold;font-size:18px;line-height:115px;text-shadow: #FFF 0px 1px; }
#menu a:active { text-decoration:none;float:left;color:#000000;padding:0;margin:0;font-weight:bold;font-size:18px;line-height:115px;text-shadow: #FFF 0px 1px; }
#menu a:visited { text-decoration:none;float:left;color:#000000;padding:0;margin:0;font-weight:bold;font-size:18px;line-height:115px;text-shadow: #FFF 0px 1px; }
#menu a:hover { color:#013e7d;text-decoration:none;float:left;padding:0;margin:0;font-weight:bold;font-size:18px;line-height:115px;text-shadow: #FFF 0px 1px;}
#menu li { background: #FFF url(menu_normal.gif) no-repeat top left;margin:0 2px 0 0;padding:0;float:left;width:120px !important;height:106px !important;overflow:hidden;list-style:none; } 
#menu li:hover { background: #FFF url(menu_over.gif) no-repeat top left;margin:0 2px 0 0;padding:0;float:left;width:120px !important;height:106px !important;overflow:hidden;list-style:none; } 

#splash { width:100%; margin:0px 0 20px 0;height:150px; background: #013e7d url(/common/images/splash/bg.png); }
#play { height:150px; width:1000px; overflow:hidden;padding:0;margin:0; }
#play li { list-style:none; padding:0; margin:0; }
.splash_left { float:left;width:200px;height:150px;text-align:right;  }
.splash_right { float:right;width:650px;height:150px; text-align:left; }
.splash_right h1 { font-size:30px; margin:48px 0 0 0;color:#b89670; text-shadow: #000 0px 1px; }
.splash_right h2 { font-size:20px; margin:0px; color:#a1a4a8; text-shadow: #000 0px 1px; }
.splash_right h2 a:link, .splash_right h2 a:active, .splash_right h2 a:visited { font-size:20px; text-decoration:none; margin:0px; color:#a1a4a8; text-shadow: #000 0px 1px; }

.content { float:left; width:1000px;  }
.content_full { float:left; width:1000px;  }
.content_contact { float:left; width:280px;  }
.content_person { float:left; width:554px; text-align:right;  }

.person_image { float:right; width:300px;border:0px solid #e6e6e6; padding:0px;  }
.person_image img { margin-top:30px; }

.content, .content_full, .content_contact, .content_person p { font-size:14px;line-height:19px; color:#000000; }
.content, .content_full, .content_contact, .content_person h1 { font-size:13px;margin:0 0 10px 0; padding:0; }
.contact_map { float:right; padding:0px; width:381px;border-left: 0px solid #e6e6e6; }

.content a:link, .content_full a:link, .content_contact a:link, .content_person a:link { text-decoration:none; color:#004a8d; }
.content a:active, .content_full a:active, .content_contact a:active, .content_person a:active { text-decoration:none; color:#004a8d; }
.content a:visited, .content_full a:visited, .content_contact a:visited, .content_person a:visited { text-decoration:none; color:#004a8d; }

.submenu { float:right; padding:0px; width:330px;border-left: 1px solid #e6e6e6; }
.submenu li { width:273px; padding:20px; background-color:#e6e6e6; border-bottom:3px solid #d4d4d4; margin:0 0 8px 5px; list-style:none; }
.submenu li:hover { background-color:#dddddd; color:#013e7d; }
.submenu li:hover a:link, .submenu li:hover a:active, .submenu li:hover a:visited { color:#013e7d; }
.submenu li img { position:relative;top:-13px;left:-10px; }

.submenu a:link, .submenu a:visited, .submenu a:active { position:relative;top:2px;color:#000000; text-decoration:none; font-size:16px;text-shadow: #FFF 0px 1px; font-weight:bold; }
.submenu a:hover { color:#013e7d;}


.submenu_smaller { float:right; width:330px;border-left: 1px solid #e6e6e6; }
.submenu_smaller li { width:273px; padding:12px; background-color:#e6e6e6; margin:0 0 5px 5px; list-style:none; border-bottom:3px solid #d4d4d4; }
.submenu_smaller a:link, .submenu_smaller a:visited, .submenu_smaller a:active { position:relative;top:1px;color:#000000; text-decoration:none; font-size:14px;text-shadow: #FFF 0px 1px; font-weight:bold; }
.submenu_smaller a:hover { color:#013e7d;}

.submenu_smaller li:hover { background-color:#dddddd; color:#013e7d; }
.submenu_smaller li:hover a:link, .submenu li:hover a:active, .submenu li:hover a:visited { color:#013e7d; }

.submenu_smaller li img { position:relative;top:-6px;left:-5px; }


.person { width: 150px; height:220px; float:left; margin: 15px 15px 0 0; text-align:center; }
.person a:link { text-decoration:none; color:#666666; }
.person a:active { text-decoration:none; color:#666666; }
.person a:visited { text-decoration:none; color:#666666; }

.person li { list-style:none; font-weight:bold; text-align:center; margin:0px 0 0 0; }

input[type=text] { padding:2px; }
.ok { font-style:italic; font-weight:bold; }
.error { font-style:italic; font-weight:bold; }

#emailhold { width:640px; }
.signup_align { width:400px; margin:40px auto 0 auto; }

.contact_hold fieldset, .bbf_hold fieldset{ border:0; }
.contact_hold p {  }
.contact_hold, .bbf_hold { padding:0px; width:300px; float:left; border:0; }
.contact_hold label, .bbf_hold label { text-align:left; font-weight:bold;width:300px !important;font-size:12px;margin:0 0 5px 0; color:#666666; padding:0; display:block; }
.contact_hold input, .bbf_hold input { margin-bottom:10px; }
.contact_hold textarea, .bbf_hold textarea { background:#FFFFFF;border:1px solid #CCCCCC;padding:5px;margin-bottom:10px;width:250px;font-family:Georgia, "Times New Roman", Times, serif; font-size:17px;  }
.contact_hold input[type="text"], .bbf_hold input[type="text"] {  background:#FFFFFF;padding:5px;border:1px solid #CCCCCC; margin-bottom:10px; width:250px;font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; }
.contact_hold input[type="image"], .bbf_hold input[type="image"] { position:relative;left:2px;margin-top:0px; }
.contact_hold select, .bbf_hold select { width:265px;display:block;margin-bottom:10px;padding:5px; }


.break_line { width:970px;height:1px;margin-top:20px;margin-bottom:10px;background-color:#e6e6e6; }

.info { margin:0 0 30px 0;width:326px; float:left; }
.info p { padding: 0 30px 0 30px; font-size:12px; line-height:18px; text-align:justify; }
.info h3 { padding: 0 30px 0 30px;font-size:15px; color:#000; text-shadow: #FFF 0px 1px; }

#footer { margin:0px 0 0 0;width:100%; background-color:#fff; height:150px; background: url(footer.jpg) no-repeat top center;  }
#footer .footer-col p { font-size:12px; padding-top:20px; padding-right:20px; color:#666666; text-shadow: #FFF 0px 1px; font-weight:bold;  }
#footer .footer-col { margin:0 0 30px 0; float:left; }
#footer .footer-col span { color:#666666;display:block;padding-bottom:2px;font-size:8px;text-shadow: #FFF 0px 1px;  }
#footer a:link, #footer a:active, #footer a:visited { color:#666666; font-size:10px; text-decoration:none; }
.imgs { margin-top:25px;margin-right:20px; }