
body { margin: 0; padding: 0; font-family: verdana, arial, sans-serif; font-size: 100%; background: #fff; }

h1, h2, p { margin: 0; padding: 0; float: none }
img {border: none; float: none}
.clear { clear: both; }


.main { width: 100%; margin: 0px auto; padding: 0px; background: #fff;  }

.bottom { width: 100%; height: 50px; margin: 0px auto; background: #fff; }

.header { background: #fff;}
.header .logo{position: relative; margin: 0 41px; background: #fff; height: 399px; display: block;}
.header .logo object{position: absolute; top: 0px; left: 0;}
.header .logo object#banner{position: relative; height: 352px; width: 100%; padding: 0; margin: 0;}
.header .logo object#banner img{position: absolute; left: 0; top: 0;padding: 0; margin: 0;}
a#video {position: absolute; top: 257px; left: 813px; width: 44px; height: 44px; display: block; background: url(../images/videotrans.gif) no-repeat}
.header .logo a#hull{display: none}
.header .logo a#register {width: 163px; height: 19px;position: absolute; top: 296px; left: 493px; background: url(../images/videotrans.gif) no-repeat}
.header .logo .heading {position: absolute; bottom: 0; left: 0;  height: 39px; width: 100%}
.header .logo .heading .title {float: left;padding: 5px 0;}
.header .logo .heading .title h1{font-size: 140%; }
.header .logo .heading .breadcrumb {display: none}
.header .logo .heading .searchbox{display: none}




.header img { border: 0; }

.content { margin: 0; padding: 5px 0 0px 0; background: #fff; }
.content .left {display: none }
.social {display: none}

.content .centre { width: 100%; float: none; padding: 5px 10px 0 10px; margin: 0 10px;border: none;}

.content .centre .centreleft { width: 50%; padding-right: 10px; float: left; }
.content .centre .centreright { width: 50%; float: left; }

.content .centre p { color: #333;}
.content .right { width: 100%; float: none; margin: 0; padding: 0 0 0 2px; }

.quicklinks {display: none}


.content .centre table{width: 100%}
.content .right table{width: 100%}
.content .centre table th, .content .right table th {text-align: left;background: #fff; color: #000; padding: 0 5px;}
.content .centre table tr, .content .right table tr { margin: 1px 0 0 0;}
.content .centre table td, .content .right table td { padding: 0 5px;}
.content .centre table tr, .content .right table tr{background: #fff;}
.content .centre table tr.row1, .content .right table tr.row1{background: #fff;}
.content .centre table tr.row2, .content .right table tr.row2{background: #eee;}

.content .centre .form table td {padding: 5px; text-align: left; vertical-align: top}


.content h1 { padding: 0 0 10px 0; color: #333; font-size: 160%; }
.content h2 { padding: 0 0 10px 0; color: #333; font-size: 140%; }
.content h3 { padding: 0 0 10px 0; color: #333; font-size: 120%; }
.content p { line-height: 130%; padding: 0 0 10px 0; color: #333; }
.content ul { padding: 0 0 10px 0; margin: 0 0 0 20px; }
.content li { padding: 0 0 5px 0; margin: 0; }
.content a { color: #333; }

.content .atoz h2 { background: #eee; margin: 0 0 1px 0; padding: 4px; font-size: 110%; }
.content .atoz p.normal { margin: 00; padding: 0 0 10px 0; }
.content .atoz p { margin: 0 0 1px 0; padding: 4px; }
.content .atoz p.secs { font-size: 120%; font-weight: bold; padding: 0 0 20px 0; }
.content .atoz p.secs a { display: inline-block; padding: 3px; margin: 0 10px 0 0; }
.content .atoz p.secs a:hover { text-decoration: underline; }
.content .atoz p.secs a.selected { background: #eee; }
.content .atoz p.odd { background: #fff; }
.content .atoz p.even { background: #eee; }
.content .atoz p a { text-decoration: none; }
.content .atoz p a:hover span { text-decoration: underline; }

.quoteL {font-size: 80%; float: left;margin: 40px 7px 0 0;width: 180px; min-height: 79px; background: url(../images/quote-back.gif) no-repeat; padding: 5px 10px 0 40px}
.quoteR{font-size: 80%; float: left;margin: 40px 0px 0 0;width: 180px; min-height: 79px; background: url(../images/quote-back.gif) no-repeat; padding: 5px 10px 0 40px}

.footer {display: none}
.addThis {position: absolute; right: 52px; bottom: 60px}
.footeroverlay {display: none}

.footerouter {display: none }

.newsfeed { margin: 0 0 10px 0; color: #666; }
.newsfeed h2 { background: #9a9a9d url(../images/search_back.gif) repeat-x; color: #fff; margin: 0; padding: 6px; font-size: 100%; }
.newsfeed .inner { border: 1px solid #ccc; background: #f2f2f2; }
.newsfeed .inner .an .img { float: left; width: 200px; }
.newsfeed .inner .an .img img { display: block; margin: 0; padding: 0; border: 0; }
.newsfeed .inner .an .txt { float: left; width: 270px; }
.newsfeed .inner .an { border-top: 1px solid #f2f2f2; padding: 10px; }
.newsfeed h3 a { color: #0072bd; text-decoration: none; }




.navigation {display: none }

.secondarynavigation {display: none }

.searchresult { margin: 0 0 10px 0; border-top: 1px solid #ddd; padding: 10px 0 0 0; }
.searchresult a { color: #333333; }


div.googlemap { display: block; width: 940px; height: 500px; border: 1px solid #ccc; }

