/* Reset */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
:focus{outline:0;}
body{line-height:1;color:#252525;background:#051f34;}
/*ol,ul{list-style:none;}*/
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}

Body{height:100%;margin:0px;padding:0px;font: 11px/1.6 Arial, Helvetica, sans-serif; border-style: none}
Html{height:100%}
p{padding:5px;margin:0px; font: 11px/1.6 Arial, Helvetica, sans-serif; border-style: none; color: #314a75;}
Form{padding:0px;margin:0px}

a:link, a:visited, a:active {color: #62b9ff;text-decoration:none; font-weight: bold;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;}
a:hover { text-decoration: underline;}
a:focus { outline: none; }

.divider{margin:0px;padding:0px}


/* Layout */
#wrapperswrapper{width:900px;height:auto;margin-left:auto;margin-right:auto;}
#wrapper{width:910px;height:auto;background-color:#02182a;float:left;}
#header{color:#333;width:902px;height:121px;float:left; margin: 0px;}
#banner {background:url(../images/header.jpg) #02182a no-repeat top center; height: 121px; width: 910px;float:left}

	
#leftcolumn{color:#333;height:auto;width:300px;float:left; padding: 0 4px 10px 0; margin: 7px 0 0 58px;}

#rightcolumn{float:left;color:#333333;padding:0px;height:auto;width:493px;margin:7px 0 10px 6px}
#rightcol-header h1 {font-weight: bold;}
#news-header h1 {font-weight: bold; padding-top: 5px; padding-left: 13px;}

/* Home Intro Box */
#IntroBox {width:483px;height:388px;background-color:#b1c9e1;float:left; margin-bottom: 100px;}
#IntroBox #rightcol-header {background: url(../images/body-header.png) no-repeat center; height: 30px; width: 485px;float:left}
#IntroBox #copy {width: 466px; height:330px;padding:0px;margin:0px;float:left; color: #104a75; padding-left: 5px; padding-top: 5px; margin-bottom: 28px;}
#IntroBox p {text-align: justify;padding:4px}
#IntroBox #img {width:240px; height:200px; float: right; position: relative; top: -35px; right: -40px;z-index:110px;}
#IntroBox h1 {padding: 5px 0 0 13px; color: #FFFFFF;}
#IntroBox h4 {padding-left:4px;  font-weight: bold;}
#IntroBox h5 {padding-left: 4px;}

/* News */
#news-header {background: url(../images/body-header.png) no-repeat center; height: 30px; width: 485px;float:left; }
#news-header h1 {color: #FFF; font-size: 12px;}
#news-boat {float:left;background-color:#B1C9E1;width:483px; height: 380px;}
#newsboat {float:left;background-color:#b1c9e1;width:483px; height: 370px;}
#news {float:left;background-color:#b1c9e1;width:483px; height: auto;}
#news li  a{ color: #1061AD; }
#boat-copy { position: relative; top: -245px; left: 179px; }
#boatcopy { position: relative; top: -245px; left: 179px;}
#news-copy{width:466px;float:left; background-color: #B1C9E1;}
#news-img{width:218px;float:right;margin-right:20px;margin-top:20px}
#news p { width: 450px; padding: 1px 0 0 15px; color:#314a75;}
#news-boat p { width: 450px; padding: 3px 5px 0 25px; margin-top: 3px; }
#boat-text { width: 200px; height: 400px; }
#news h1 { padding: 5px 0 0 13px; font-weight: bold; color: #FFF;}
#news h2 { padding: 15px 0 0 15px; font-weight: bold;}
#news h4 { padding: 15px 0 0 13px; font-weight: normal; color:#314a75;}
#news h5 { padding: 0px 0 0 13px; font-weight: bold;}
#news img { padding-top: 10px; padding-left: 10px; }

#footer{width:900px; height: 30px;clear:both;margin:0 auto; padding:0;float:left;text-align:center}
#footerbox{width:360px;height:30px;text-align:center;margin-left:auto;margin-right:auto; margin-top: 40px; }
#footerbox2{width:360px;height:30px;text-align:center;margin-left:auto;margin-right:auto; margin-top: 40px; margin-left:50px}
#footer li { display: block; float: left; margin: 0 auto; padding: 0; color: #FFF; }
#footer li a{ padding:0 6px 0 20px; color: #999;text-decoration:none; font-weight: bold;}
#footer li a:hover{ color: #FFF}

/* Sponsorship */
#news ul{font:11px;font-family:Arial, Helvetica, sans-serif; color: #314a75;list-style-type:disc; margin: 0 0 0 27px;}


/* Navigation */

ul#menu{ list-style-type:none; padding-left: 350px; height:30px;font-size:12px;font-weight:bold;float:left;padding-top:0px }
ul#menu  a.selected{color:#FFFFFF}
ul#menu li{display:block;float:left;margin:0;padding:0;}
ul#menu li a{display:block;color:#999999;text-decoration:none;font-weight:bold;padding:0 6px 0 20px;}
ul#menu li a:hover{color:#FFFFFF;}
       
/* Standings */
#StandingsBox{width:305px;height:auto;float:left;padding:0px;margin:0px}
#standings{background: url(../images/standings-header.gif) no-repeat top center; height: 31px; width: 305px;}
ul#standings li{display:block;float:left;padding:0px;margin:0px}
ul#standings li h1{display:block;float:left;color:#FFF;text-decoration:none;font-weight:bold; font-size: 13px;padding:4px 6px 0px 13px;margin:0px;}
ul#standings li h2{display:block;float:left;color:#FFF;text-decoration:none;font-weight:bold; font-size: 11px; padding:2px 6px 0px 47px;margin:0px;}
ul#standings li h3{display:block;float:left;color:#FFF;text-decoration:none;font-weight:bold; font-size: 11px; padding:5px 6px 0px 70px;margin:0px;}
.dlt-icon { background: url(../images/help-icon.gif) no-repeat; width: 15px; position: absolute; margin-left: 227px; margin-top: 15px;}
.speed-icon { background: url(../images/help-icon.gif) no-repeat; width: 15px; position: absolute; margin-left: 282px; margin-top: 15px;}
.dlt-icon a { padding-left: 6px; text-decoration: none; }
.speed-icon a { padding-left: 8px; text-decoration: none; }

#info { float: right; margin-right: 82px; margin-top: 15px; position: absolute; margin-left: 203px;}
#info2 { float: right; margin-top: 1px; position: absolute; margin-left: 245px;}
#info h4 { color: #FFF; font-weight: bold; font-size:10px; }
#info2 h4 { color: #FFF; font-weight: bold; font-size: 10px; }

#standings-left { background: #082d4b repeat-y; width: 50px; height: 285px; float:left;padding:0px;margin:0px }
/*#ranking { display:block;float:left;padding:0; list-style-type:none; color: #FFF; margin-left: 18px;}
#ranking li { padding: 7px 5px 2px 0;}*/

/* About Toe in the Water */
#wor {height:auto;background: #0D4573 repeat-y; width: 305px;float:left}
#wor2 {height:auto;background: #0D4573 repeat-y; width: 224px;float:left}
#wor-header {background: url(../images/standings-header.gif) no-repeat center; height: 31px; width: 304px;float:left}
#wor-header2 {background: url(../images/2.jpg) no-repeat left; height: 31px; width:224px;float:left}
#wor-image{width:92px;height:132px;margin:10px;float:left; }
#wor-header h1 {color:#ffffff;padding-left:8px;padding-top:6px; font-weight: bold; font-size: 13px;}
#wor-header2 h1 {color:#ffffff;padding-left:8px;padding-top:6px; font-weight: bold; font-size: 13px;}
#wor-copy{width:179px;float:right;margin-right:10px;margin-top:10px;margin-bottom:10px;margin-left:0px}
#wor-copy p { color: #FFF; }


#wor-copy2{width:300px;float:right;margin-right:10px;margin-top:10px;margin-bottom:10px;margin-left:0px}
#wor-copy2 p { color: #FFF;margin:0px;padding:0px;line-height:normal }
#wor-copy2 a {margin:0px;padding:0px;text-decoration:none;line-height:normal}
#wor-copy2 a:Hover {margin:0px;padding:0px;text-decoration:underline;line-height:normal}
/* Gallery */
#gallery-box {float:left;padding:0px;margin:7px 0 10px 6px}
#gallery{height:auto;background: #0D4573 repeat-y; width: 305px;padding:0px;margin:0px;float:left}
#galleryheader{background: url(../images/standings-header.gif) no-repeat center; height: 31px; width: 305px;float:left;padding:0px;margin:0px}
#galleryheader H1{padding-left:11px;padding-top:4px;margin:0px;color:#ffffff;font-size:13px; font-weight: bold;}
#gallerybox{float:left;width:305px;height:92px}
#gallery li { float: left;}
#gallery img { background: url(../images/img.gif) no-repeat right center; float: left; padding: 20px 4px 20px 15px; }
#gallery img:hover { cursor: pointer; margin-top: 3px; }

/* Toe in the Water */
#titw {height:auto;background: #0D4573 repeat-y; width: 305px;float:left}
#titw .header {background: url(../images/standings-header.gif) no-repeat center; height: 31px; width: 305px;float:left}
#titw .image{width:87px;height:87px;margin:10px;float:left}
#titw h1 {color:#ffffff;padding-left:8px;padding-top:6px; font-weight: bold; font-size: 13px;}
#titw .copy{width:188px;height:auto;float:right;margin-right:10px;margin-top:10px;margin-bottom:10px;margin-left:0px;padding:0px}
#titw h2 {color:#FFFFFF;padding:0px;margin:0px;font-weight:normal}

#rosslare {height:90px;width:305px;float:left;background-color:#0D4573}
#rosslare .Img{width:285px;height:70px;margin:10px;float:left}

#standings-right {width:305px;height:270px;float:right;background-color:#0d4573;padding:0px;margin:0px;clear:left}
#standings-right h1 {display:block;padding:7px 5px 2px 5px;color:#62bcfe;text-transform:uppercase}
#standings-right h2 {display:block;color:#9c9c9c}
#standings-right { width:50px; display:block;float:left;padding:0; list-style-type:none; color: #FFF; margin-left: 0px;background-color:#072f52}
#standings-right li { padding: 7px 5px 2px 20px;}

#standings-bottom {width:305px;height:auto;padding:0px;margin:0px;float:left}
#standings-bottom li { padding: 7px 5px 2px 20px;}
#standings-bottom #standing { width:305px; display:block;float:left;padding:0px; list-style-type:none; color: #FFF; margin-left: 0px;background-color:#072f52}
#standings-bottom h1 {display:block;padding:7px 5px 2px 5px;color:#62bcfe;text-transform:uppercase}
#standings-bottom h2 {display:block;color:#9c9c9c}

/* SubNav */
#sub {height:auto;background: #0D4573 repeat-y; width: 305px;float:left}
#sub-header {background: url(../images/standings-header.gif) no-repeat center; height: 31px; width: 305px;float:left}
#sub-header h1 {color:#ffffff;padding-left:8px;padding-top:5px; font-weight: bold; font-size: 12px;}
#sub-copy{width:285px;height:auto;float:right;margin-right:10px;margin-top:0px;margin-bottom:10px;margin-left:10px}
#sub-copy P A {color:#9c9c9c;text-decoration:none;float:left;width:285px}
#sub-copy P A:Hover {color:#FFFFFF;text-decoration:none}
#date { position: relative; top:-5px; left: 10px;}

#map { border: #104A75 1px solid;width: 483px; margin-bottom: 10px; display:block;} 
object, embed {
vertical-align: bottom;
} 
/* Tooltips */

#footerbox { width: 600px; padding-left: 200px;}
#boat-cb { float:right;}
div#tip {padding: 5px; border-right-width: 2px; border-bottom-width: 2px;display: none;background: #252525;color: #FFF;font: bold 10px Verdana, Arial, Helvetica, sans-serif;text-align: left;position: absolute;z-index: 1000;}