/* iboats.com PROTOTYPE-MASTER STYLESHEET version 2.0 -- LAST UPDATED 01-19-04 */

/* USE SPAN TAG TO APPLY STYLES TO INLINE AND BLOCK TEXT */
/* FONT-FAMILY MUST BE THE LAST PROPERTY IN THE STYLE DEFINITION OR IE3 MAY IGNORE THE ENTIRE DEFINITION */

/* GENERAL STYLES FOR CONTENT */
body { background: #ffffff; margin : 0px; font-family: Arial, Verdana, Helvetica; font-size:13px;}
td, th { font-family: Arial, Verdana, Helvetica; font-size:13px;}
ul li, ul li ul li {margin-left:-20px; font-weight:bold;}

/* LINKS AND FORMS ELEMENTS */
a:link 		{ color:#003366; }
a:active	{ color:#336699; }
a:visited	{ color:#336699; }


/* FONT STYLES FOR CONTENT */
/* named class sizes */
.grid	 { font-family:verdana, arial, helvetica; font-size:10px; }
.footer { font-size: 90%; text-align: center; }
.nav	 { font-family:arial, verdana, helvetica; font-size:11px; }
.content { font-family: Arial, Verdana, Helvetica; font-size:13px; }
.sub	 { font-family:arial, verdana, helvetica; font-size:16px; font-weight:bold; }
.title	 { font-family:verdana, arial, helvetica; font-size:22px; font-weight:bold; }

strong { color:#cc3300; font-weight:bold; }
em { font-weight: bold; font-style:normal; }
small { font-size: 70%; }	/* small caps, acronyms, and what not */
code { font-size: 1.3em; }

/* h1 tag size */
h1 { font-size: 170% }
h2 { font-size: 160% }
h3 { font-size: 140% }
h4 { font-size: 125% }
h5 { font-size: 110% }
h6 { font-size: 100% }
h1,h2,h3,h4,h5,h6 { font-weight: bolder;}

/* size magnification classes */
.xxbig { font-size: 170% }
.xbig { font-size: 160% }
.big { font-size: 140% }
.small { font-size: 90% }
.xsmall { font-size: 80% }
.xxsmall { font-size: 70% }
.small, .xsmall, .xxsmall, .big, .xbig, .xxbig { font-weight: bolder;}

/* FONT COLORS */
.pcolor, .pc   { color:#003366; }
.scolor, .sc   { color:#336699; }
.lcolor, .lc   { color:#e4ecf5; }
.lcolor1, .lc1 { color:#f7f7eb; }
.mcolor, .mc   { color:#dadaab; }
.dcolor, .dc   { color:#999966; }

/* BRIGHT COLOR */
.bcolor, .bc { color:#cc3300; }
.bcolor a:link, .bc a:link { color:#cc3300; }
.bcolor a:visited, .bc a:visited { color:#cc3300; }
.bcolor a:active, .bc a:active { color:#cc3300; }

/* ERROR COLOR */
.ecolor, .ec { color:#ff0000; }
.ecolor a:link, .ec a:link { color:#ff0000; }
.ecolor a:visited, .ec a:visited { color:#ff0000; }
.ecolor a:active, .ec a:active { color:#ff0000; }
.emergency, .e911 { font-size:16px; font-weight:bolder; color:#ff0000; }
.white, .w   { color:#ffffff; }
.black, .b	 { color:#000000; }

/* BOX LAYOUT SPECIFICATIONS */

/* PRIMARY BORDER */
.primary, .p 	{ border:1px solid #003366; background:#ffffff; color:#000000; }
.primary0, .p0  {background:#003366; color:#ffffff;}
.primary1, .p1 	{ border:1px solid #003366; background:#e4ecf5; color:#003366; }
.primary2, .p2 	{ border:1px solid #003366; background:#336699; color:#ffffff; }
.primary3, .p3 	{ border:1px solid #003366; background:#003366; color:#ffffff; }

/* PRIMARY LINK COLORS */
.primary a:link, .p a:link, .primary1 a:link, .p1 a:link { color:#003366; }
.primary a:visited, .p a:visited, .primary1 a:visited, .p1 a:visited { color:#003366; }
.primary a:active, .p a:active, .primary1 a:active, .p1 a:active{ color:#003366; }
.primary0 a:link, .p0 a:link, .primary2 a:link, .p2 a:link, .primary3 a:link, .p3 a:link {color:#ffffff;}
.primary0 a:visited, .p0 a:visited, .primary2 a:visited, .p2 a:visited, .primary3 a:visited, .p3 a:visited {color:#ffffff;}
.primary0 a:active, .p0 a:active, .primary2 a:active, .p2 a:active, .primary3 a:active, .p3 a:active {color:#ffffff;}

/* SECONDARY BORDER */
.secondary, .s   { border:1px solid #336699; background:#e4ecf5; color:#336699; }
.secondary0, .s0 { background:#336699; color:#ffffff; }
.secondary1, .s1 { border:1px solid #336699; background:#ffffff; color:#003366; }
.secondary2, .s2 { border:1px solid #336699; background:#e4ecf5; color:#003366; }
.secondary3, .s3 { border:1px solid #336699; background:#336699; color:#ffffff; }


/* SECONDARY LINK COLORS */
.secondary a:link, .s a:link, .secondary1 a:link, .s1 a:link, .secondary2 a:link, .s2 a:link { color:#003366; }
.secondary a:visited, .s a:visited, .secondary1 a:visited, .s1 a:visited, .secondary2 a:visited, .s2 a:visited { color:#003366; }
.secondary a:active, .s a:active, .secondary1 a:active, .s1 a:active, .secondary2 a:active, .s2 a:active { color:#003366; }
.secondary0 a:link, .s0 a:link, .secondary3 a:link, .s3 a:link {color:#ffffff;}
.secondary0 a:visited, .s0 a:visited, .secondary3 a:visited, .s3 a:visited {color:#ffffff;}
.secondary0 a:active, .s0 a:active, .secondary3 a:active, .s3 a:active {color:#ffffff;}

/* LIGHT BORDER */
.light, .l 	 { border:1px solid #c1d4e9; background:#e4ecf5; color:#003366; }
.light0, .l0 { background:#e4ecf5; color:#003366; }
.light1, .l1 { border:1px solid #c1d4e9; background:#ffffff; color:#336699; }
.light2, .l2 { border:1px solid #c1d4e9; background:#F2F6FA; color:#336699; }
.light3, .l3 { border:1px solid #c1d4e9; background:#e4ecf5; color:#336699; }
.light4, .l4 { border:1px solid #c1d4e9; background:#c1d4e9; color:#003366; }

/* LIGHT LINK COLORS */
.light a:link, .l a:link, .light0 a:link, .l0 a:link, .light1 a:link, .l1 a:link, .light2 a:link, .l2 a:link, .light3 a:link, .l3 a:link, .light4 a:link, .l4 a:link { color:#003366; }
.light a:visited, .l a:visited, .light0 a:visited, .l0 a:visited, .light1 a:visited, .l1 a:visited, .light2 a:visited, .l2 a:visited, light3 a:visited, .l3 a:visited, .light4 a:visited, .l4 a:visited { color:#003366; }
.light a:active, .l a:active, .light0 a:active, .l0 a:active, .light1 a:active, .l1 a:active, .light2 a:active, .l2 a:active, .light3 a:active, .l3 a:active, .light4 a:visited, .l4 a:visited { color:#003366; }

/* MEDIUM BORDER */
.medium, .m   { border:1px solid #dadaab; background:#f7f7eb; color:#003366; }
.medium0, .m0 { background:#dadaab; color:#003366; }
.medium1, .m1 { border:1px solid #dadaab; background:#ffffff; color:#336699; }
.medium2, .m2 { border:1px solid #dadaab; background:#f7f7eb; color:#999966; }
.medium3, .m3 { border:1px solid #dadaab; background:#dadaab; color:#003366; }

/* MEDIUM LINK COLORS */
.medium a:link, .m a:link, .medium0 a:link, .m0 a:link, .medium1 a:link, .m1 a:link, .medium2 a:link, .m2 a:link, .medium3 a:link, .m3 a:link { color:#003366; }
.medium a:visited, .m a:visited, .medium0 a:visited, .m0 a:visited, .medium1 a:visited, .m1 a:visited, .medium2 a:visited, .m2 a:visited, .medium3 a:visited, .m3 a:visited { color:#003366; }
.medium a:active, .m a:active, .medium0 a:active, .m0 a:active, .medium1 a:active, .m1 a:active, .medium2 a:active, .m2 a:active, .medium3 a:active, .m3 a:active { color:#003366; }

/* DARK BORDER */
.dark, .d   { border:1px solid #999966; background:#dadaab; color:#003366; }
.dark0, .d0 { background:#999966; color:#ffffff; }
.dark1, .d1 { border:1px solid #999966; background:#ffffff; color:#336699; }
.dark2, .d2 { border:1px solid #999966; background:#f7f7eb; color:#003366; }
.dark3, .d3 { border:1px solid #999966; background:#999966; color:#ffffff; }

/* DARK LINK COLORS */
.dark a:link, .d a:link, .dark1 a:link, .d1 a:link, .dark2 a:link, .d2 a:link { color:#003366; }
.dark a:visited, .d a:visited, .dark1 a:visited, .d1 a:visited, .dark2 a:visited, .d2 a:visited  { color:#003366; }
.dark a:active, .d a:active, .dark1 a:active, .d1 a:active, .dark2 a:active, .d2 a:active { color:#003366; }
.dark0 a:link, .d0 a:link, .dark3 a:link, .d3 a:link { color:#ffffff; }
.dark0 a:visited, .d0 a:visited,  .dark3 a:visited, .d3 a:visited { color:#ffffff; }
.dark0 a:active, .d0 a:active,  .dark3 a:active, .d3 a:active { color:#ffffff; }

/* WHITE BOX */
.whitebox, .wb 	 { background:#ffffff; color:#003366; }
.whitebox1, .wb1 { background:#ffffff; color:#000000; }
.whitebox2, .wb2 { background:#ffffff; color:#336699; }
.whitebox3, .wb3 { background:#ffffff; color:#999966; }

/* TABLE GRIDS */
/* Set table cellspacing value to 1 or higher and class for background color to see grid */
.tablegrid, .tg td 	 {background:#ffffff; color:#003366;} 
.tablegrid1, .tg1 td {background:#f3f7fb; color:#003366;} 
.tablegrid2, .tg2 td {background:#336699; color:#ffffff;} 
.tablegrid3, .tg3 td {background:#003366; color:#ffffff;} 

/* */
 .border{ border-bottom:1px solid #003366; border-left:1px solid #003366;}
 .full-border{border-right:1px solid #003366;}
 .col_header_men { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px; font-weight: bold;  color: #FFFFFF; background-color: #003366;}
 .col_header_woman {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;    font-weight: bold; color: #FFFFFF;    background-color: #660099;}
 .col_header_youth { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #3399FF;}
 .header { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #003366; }
 
