@charset "utf-8";
/* CSS Document */
* { margin: 0; padding: 0; }

body{
font-size:100%; font-family:Arial, Helvetica, sans-serif; height:100%;
}

#container {width:890px; height: auto; margin: 0 auto; padding:0;
}
#mast {width:890px; height:170px; margin: 0 auto; padding:0; background:#fff url(../images/global/mast.jpg) no-repeat left top;
}
#splash {width:640px; height:480px; margin-left:auto; margin-right:auto; padding:0;
}
#splash-content {width:716px; height:45px; margin: 0 auto; padding-top:25px; text-align:center;}
.splash-content { font:12px/14px normal normal normal Arial, Helvetica, sans-serif; color:#999999; font-size:12px; text-align:center;}
.splash-content a:link, .splash-content a:visited { text-decoration:none; color:#999999;}
.splash-content a:hover { text-decoration:underline; color:#999999;}

#logo {width:174px; height:170px; margin:0; padding:0; float:right;
}

#slide-1r {width:540px; height:458px; margin: 0; padding:115px 0 0 10px; background:#fff url(../images/home/slide-1r.jpg) no-repeat left top;
}

.heading1 { font:23px/21px normal bold normal Arial, Helvetica, sans-serif; font-weight:bold; color:#990000; padding-left:10px; width:500px; text-align:left;
}

.heading2 { font:23px/21px normal bold normal Arial, Helvetica, sans-serif; font-weight:bold; color:#666666; padding-top:20px; width:500px; text-align:left;
}
.heading3 { font:13px/17px normal Arial, Helvetica, sans-serif; color:#666666; padding:20px 0 0 10px; width:500px; text-align:left;
}

.heading3 a:link, .heading3 a:visited { text-decoration:none; color:#990000;}
	
.heading3 a:hover { text-decoration:underline; color:#990000;}	

#slide-2r {width:535px; height:565px; margin: 0; padding:8px 0 0 15px; background:#fff url(../images/home/slide-2r.jpg) no-repeat left top;
}

.heading4 { font:23px/21px normal bold normal Arial, Helvetica, sans-serif;font-weight:bold;color:#000; padding:0; width:195px; float:left; text-align:left;
}

#content {width:890px; height: auto; margin: 0; padding:0; float:left;
}

.pics { margin: 20px 0 10px 0; }
div.caption { margin: 5px auto; width: 200px; text-align: center; color: #888 }
pre { margin: auto }

#slideshow1a{width:340px; height:574px; padding:0; margin:0;
}

#main-photo{width:310px; height:444px; padding:30px 0 0 0; margin:0; float:left;}
#main-content{width:395px; height:auto; padding:30px 0 0 0; margin:0; float:left;}
.main-content { font:14px/20px normal bold normal Arial, Helvetica, sans-serif; color:#666666; padding:0; width:380px; text-align:left;}
.main-content a:link, .main-content a:visited { text-decoration:none; color:#990000;}
.main-content a:hover { text-decoration:underline; color:#990000;}	
#main-awards{width:385px; height:auto; padding:5px; margin:0; float:left;}
.main-write { font:16px/24px normal bold normal Arial, Helvetica, sans-serif; color:#000; padding:0; height:auto; width:380px; text-align:left;}
.main-write2 { font:16px/24px normal bold normal Arial, Helvetica, sans-serif; color:#000; padding:0; height:auto; width:380px; text-align:left;}
.main-title { font:14px/24px normal italic Arial, Helvetica, sans-serif; color:#000; padding:5px 0 5px 40px; width:340px; text-align:left;}
.main-write a:link, .main-write a:visited { text-decoration:none; color:#666666; font:12px normal normal Arial, Helvetica, sans-serif;}
.main-write a:hover { text-decoration:underline; color:#666666; font:12px normal normal Arial, Helvetica, sans-serif;}
.main-write2 a:link, .main-write2 a:visited { text-decoration:none; color:#990000; font:16px normal normal Arial, Helvetica, sans-serif;}
.main-write2 a:hover { text-decoration:underline; color:#990000; font:16px normal normal Arial, Helvetica, sans-serif;}
#main-callout{width:150px; height:auto; padding-top:100px; margin:0; float:right;}
.main-call-content { font:14px/16px normal normal normal Arial, Helvetica, sans-serif; color:#666666; padding:0; width:102px; text-align:left; float:right;}
#main-call-buy{width:102px; height:118px; padding:15px 0 0 0; margin:0; float:right;}
.main-call-content a:link, .main-call-content a:visited { text-decoration:none; color:#666666; font-size:12px;}
.main-call-content a:hover { text-decoration:underline; color:#3c3b3b; font-size:12px;}
#main-reviews{width:470px; height:auto; padding:30px 0 5px 0; margin:0; float:left;}
#main-reviews2{width:556px; height:auto; padding:40px 0 5px 0; margin:0; float:right;}
.main-reviews a:link, .main-reviews a:visited { text-decoration:none; color:#000; font-size:13px; font-weight:bold;}
.main-reviews a:hover { text-decoration:underline; color:#000; font-size:13px; font-weight:bold;}
#main-callout2{width:102px; height:auto; padding:0; margin:0; float:left;}

#footer {width:890px; height: auto; margin: 0; padding:20px 0 20px 0; float:left;}
.footer-content { font:9px/9px normal normal normal Arial, Helvetica, sans-serif; color:#666666; padding:0; width:302px; text-align:left; float:left;}
.footer-content a:link, .footer-content a:visited { text-decoration:none; color:#666666; font-size:9px;}
.footer-content a:hover { text-decoration:underline; color:#3c3b3b; font-size:9px;}

#slideshow2 { width:535px; height:573px; margin: 0; padding-top:20px;
}

#television-content {width:890px; height:auto; padding:40px 0 5px 0; margin:0; float:left;}

#facility-main {width:459px; height:362px; float:left; margin: 0; padding-top:30px;}
#facility-content{width:410px; height:auto; padding:30px 0 0 15px; margin:0; float:right;}
.facility-content { font:14px/18px normal bold normal Arial, Helvetica, sans-serif; color:#1a1818; padding:0; width:380px; text-align:left;}
#facility-row {width:889px; height:212px; float:left; margin: 0; padding:0;}

#acc {width:857px; list-style:none; font-size:13px; color:#000; margin:0 auto 40px}
#acc h3 {width:843px; border:1px solid #666666; padding:6px 6px 8px; font-weight:bold; margin-top:5px; cursor:pointer; background-color:#cccccc;}
#acc h3:hover {background-color:#666666; color:#fff;}
#acc .acc-section {overflow:hidden; background:#fff}
#acc .acc-content {width:825px; padding:15px; border:1px solid #666666; border-top:none; background:#fff}

#nested0 {width:825px; list-style:none; color:#666666; margin-bottom:15px}
#nested1, #nested2 , #nested3 , #nested4{width:825px; list-style:none; color:#666666; margin-bottom:15px}
#nested0 h3, #nested1 h3, #nested2 h3 , #nested3 h3 , #nested4 h3 {width:811px; border:1px solid #666666; padding:2px 6px 3px; font-size:13px; font-weight:bold; margin-top:3px; cursor:pointer; background-color:#cccccc;}
#nested0 h3:hover, #nested1 h3:hover, #nested2 h3:hover, #nested3 h3:hover, #nested4 h3:hover {background-color:#666666; color:#fff;}
#nested0 .acc-section, #nested1 .acc-section, #nested2 .acc-section, #nested3 .acc-section, #nested4 .acc-section {overflow:hidden; background:#fff}
#nested0 .acc-content, #nested1 .acc-content, #nested2 .acc-content, #nested3 .acc-content, #nested4 .acc-content {width:793px; padding:15px; border:1px solid #666666; border-top:none; background:#fff}
#nested0 .acc-selected, #nested1 .acc-selected, #nested2 .acc-selected, #nested3 .acc-selected, #nested4 .acc-selected {background-color:#fff; color:#666666;}