
body {
 margin: 0px auto;
 padding: 0px;
 background-color:#fff;
}

td {
 margin: 0px;
 padding: 0px;
 vertical-align: top;
}

div {
 margin: 0px;
 padding: 0px;
}

img {
 margin: 0px;
 padding: 0px;
}

h3 {
 font: bold 12px Tahoma, Arial, Helvetica, sans-serif;
 color:#369;
}

p {
 font: 70%/140% Tahoma, Arial, Helvetica, sans-serif;
 color: #555;
}

.tah11 {
 font: 11px Tahoma, Arial, Helvetica, sans-serif;
 color: #555;
}

a:link, a:visited {
 color: #369;
}

a:hover {
 color: #369;
 text-decoration: underline overline;
}

ul {
 margin: 0px;
 padding: 10px 15px 0px 25px;
}

li {
 font: 70%/140% Tahoma, Arial, Helvetica, sans-serif;
 color: #555;
 list-style: url(http://www.outleader.com/images/dot.gif) square outside;
}

/* LOGO AND KITESHIP LINK INFO */

#toprow {
 margin: 0px;
 padding: 0px;
 height: 88px;
 background: url(http://www.outleader.com/images/logo.gif) no-repeat;
}

/* BANNER HEADERS AND LINKS - RIGHT COLUMN */

#banner01_header, #banner02_header, #banner03_header, #banner04_header, #banner05_header, #banner06_header, #banner07_header, #banner_admin_header {
 margin: 0px;
 padding: 0px;
 width: 190px;
 height: 197px;
}

#banner01_header, #banner_admin_header {
 background: url(http://www.outleader.com/images/banner01_btm.jpg) no-repeat;
}

#banner02_header {
 background: url(http://www.outleader.com/images/banner02_btm.jpg) no-repeat;
}

#banner03_header {
 background: url(http://www.outleader.com/images/banner03_btm.jpg) no-repeat;
}

#banner04_header {
 background: url(http://www.outleader.com/images/banner04_btm.jpg) no-repeat;
}

#banner05_header {
 background: url(http://www.outleader.com/images/banner05_btm.jpg) no-repeat;
}

#banner06_header {
 background: url(http://www.outleader.com/images/banner06_btm.jpg) no-repeat;
}

#banner07_header {
 background: url(http://www.outleader.com/images/banner07_btm.jpg) no-repeat;
}

#banner01_header h1, #banner02_header h1, #banner03_header h1, #banner04_header h1, #banner05_header h1, #banner06_header h1, #banner07_header h1 {
 margin: 0px;
 padding: 30px 0px 0px 27px;
 font: bold 18px Arial, Helvetica, sans-serif;
 color: #bd1313;
}

#banner02_header h1 {
 color: #39f;
}

#banner07_header h1 {
 color: #369;
}

#banner01_header h2, #banner02_header h2, #banner03_header h2, #banner04_header h2, #banner05_header h2, #banner06_header h2, #banner07_header h2, #banner_admin_header h2 {
 margin: 0px;
 padding: 40px 0px 0px 26px;
 font: bold 14px Arial, Helvetica, sans-serif;
 color: #369;
}

#banner_admin_header h2 {
 padding: 177px 0px 0px 26px;
}

#banner01_header p, #banner02_header p, #banner03_header p, #banner04_header p, #banner05_header p, #banner06_header p, #banner07_header p {
 margin: 0px;
 padding: 10px 0px 0px 27px;
 font: bold 10px/14px Tahoma, Arial, Helvetica, sans-serif;
 text-transform: uppercase;
}

#banner01_header p {
 color: #999;
}

#banner02_header p, #banner04_header p, #banner06_header p, #banner07_header p {
 color: #f1f1f1;
}

#banner03_header p, #banner05_header p {
 color: #fff;
}

#banner01_header a:link, #banner01_header a:visited, #banner02_header a:link, #banner02_header a:visited, #banner03_header a:link, #banner03_header a:visited, #banner04_header a:link, #banner04_header a:visited, #banner05_header a:link, #banner05_header a:visited, #banner06_header a:link, #banner06_header a:visited, #banner07_header a:link, #banner07_header a:visited {
 margin: 0px;
 padding: 0px;
 font: bold 9px Tahoma, Arial, Helvetica, sans-serif;
 text-decoration: underline;
}

#banner01_header a:link, #banner01_header a:visited {
 color: #999;
}

#banner02_header a:link, #banner02_header a:visited, #banner04_header a:link, #banner04_header a:visited, #banner06_header a:link, #banner06_header a:visited, #banner07_header a:link, #banner07_header a:visited {
 color: #f1f1f1;
}

#banner03_header a:link, #banner03_header a:visited, #banner05_header a:link, #banner05_header a:visited {
 color: #fff;
}

#banner01_header a:hover, #banner02_header a:hover, #banner03_header a:hover, #banner04_header a:hover, #banner05_header a:hover, #banner06_header a:hover, #banner07_header a:hover {
 color: #bd1313;
 text-decoration: underline overline;
}

.banner_links {
 margin: 0px;
 padding: 5px 0px 0px 27px;
}

/* LEFT COLUMN */

.lcol_header {
 margin: 0px;
 padding: 0px;
 height: 29px;
 background: url(http://www.outleader.com/images/lcol_header.gif) no-repeat;
}

.lcol_header h3 {
 margin: 0px;
 padding: 9px 0px 0px 14px;
 font: bold 12px Tahoma, Arial, Helvetica, sans-serif;
 color: #fff;
}

.lcol {
 margin: 0px;
 padding: 0px;
 background: url(http://www.outleader.com/images/lcol_bg.gif) repeat-y;
}

.lcol h3 {
 margin: 0px;
 padding: 10px 15px 0px;
}

.lcol p {
 margin: 0px;
 padding: 10px 15px 0px;
}

/* CENTER COLUMN */

.ccol {
 margin: 0px;
 padding: 0px;
}

.ccol h1 {
 margin: 0px;
 padding: 8px 0px 0px 10px;
 font: bold 18px Tahoma, Arial, Helvetica, sans-serif;
 color: #369;
}

.ccol h2 {
 margin: 0px;
 padding: 0px 0px 0px 10px;
 font: bold 17px Tahoma, Arial, Helvetica, sans-serif;
 color: #369;
}

.ccol p {
 padding: 0px 5px 0px 10px;
}

/* EXPANDED MAIN COLUMN */

.mcol_header {
 margin: 0px;
 padding: 0px;
 height: 29px;
 background: url(http://www.outleader.com/images/mcol_header.gif) no-repeat;
}

.mcol_header h3 {
 margin: 0px;
 padding: 9px 0px 0px 14px;
 font: bold 12px Tahoma, Arial, Helvetica, sans-serif;
 color: #fff;
}

.mcol, .mcol_info {
 margin: 0px;
 padding: 0px;
 background: url(http://www.outleader.com/images/mcol_bg.gif) repeat-y;
}

.mcol_info {
 background: none;
}

.mcol h1, .mcol_info h1 {
 margin: 0px;
 padding: 10px 0px 0px 15px;
 font: bold 18px Tahoma, Arial, Helvetica, sans-serif;
 color: #369;
}

.mcol h3 {
 margin: 0px;
 padding: 10px 15px 0px;
}

.mcol p, .mcol_info p {
 margin: 0px;
 padding: 10px 15px 0px;
}

.mcol ul {
 margin: 0px;
 padding: 10px 15px 10px 30px;
}

img.newsthumb {
 float: right;
 margin: 0px 10px 5px 7px;
 padding: 3px;
 background: #fff;
 border: 1px solid #555;
}

/* PHOTO GALLERY */

/* DIV STYLES */

.mcol div.albumthumb, .rcol div.albumthumb {
 float: left;
 width: 70px;
 height: 86px;
 margin: 0px 0px 0px 20px;
 padding: 0px;
 text-align: center;
 vertical-align: middle;
 background: #fff;
}

.rcol div.albumthumb {
 margin-left: 17px;
 background: none;
}

/* IMG STYLES */

.mcol div.albumthumb img, .rcol div.albumthumb img {
 padding: 3px;
 background: #fff;
 border: 1px solid #555;
}

#showphoto img { 
 margin: 10px 0px;
 padding: 3px;
 border: 1px solid #555;
}

.clear {
 clear: both;
}

/* RIGHT COLUMN */

.rcol_bg {
 background: url(http://www.outleader.com/images/rcol_bg.gif) left top no-repeat;
}

.rcol {
 margin: 0px;
 padding: 0px 0px 0px 0px;
}

.rcol h3 {
 padding: 0px 0px 0px 27px;
}

.rcol p {
 padding: 0px 5px 0px 27px;
}

.rcol ul {
 margin: 0px;
 padding: 0px 5px 0px 27px;
}

.rcol li {
 padding-bottom: 8px;
 font: 70%/140% Tahoma, Arial, Helvetica, sans-serif;
 color: #555;
list-style: none;
}

/* EXTRA */

.red {
 color: #bd1313;
}

.blue {
 color: #369;
}

.grey {
 color: #555;
}

.bold {
 font-weight: bold;
}

.small {
 font-size: 10px;
}

.kiteshipinfo {
 margin: 0px;
 padding-top: 10px;
 text-align: right;
}

.title, a:link.title, a:visited.title {
 font-weight: normal;
 text-decoration: none;
 color: #bd1313;
}

a:hover.title {
 text-decoration: underline overline;
 color: #bd1313;
}

/* FOOT */

#foot {
 margin: 0px;
 padding: 0px;
 height: 60px;
}

#foot p {
 margin: 0px;
 padding: 20px;
 font: 10px/125% Tahoma, Arial, Helvetica, sans-serif;
 color: #555;
}

#foot a:link, #foot a:visited {
 color: #bd1313;
 text-decoration: none;
}

#foot a:hover {
 text-decoration: underline;
 color: #bd1313;
 text-decoration: underline overline;
}

/* FORM ELEMENTS */

form {
 margin: 0px;
 padding: 0px;
}

.textfield, .textfield_lcol, .textfield_rcol, .textfield_tiny {
 width: 175px;
 height: 18px;
 font-family: Tahoma, Helvetica, sans-serif;
 font-size: 12px;
 color: #555;
 background-color: #fff;
 border: 1px solid #ccd0c7;
}

.textfield_lcol {
 width: 140px;
}

.textfield_rcol {
 width: 150px;
}

.textfield_tiny {
 width: 30px;
}

.formselect, .filefield {
 height: 18px;
 font-family: Tahoma, Helvetica, sans-serif;
 font-size: 12px;
 color: #555;
 background-color: #fff;
 border: 1px solid #ccd0c7;
}

.filefield {
 border: none;
}

.textbox, .textbox_inquiries, .textbox_contact, .textbox_support {
 width: 410px;
 height: 60px;
 overflow: auto;
 font-family: Tahoma, Helvetica, sans-serif;
 font-size: 12px;
 color: #555;
 background-color: #fff;
 border: 1px solid #ccd0c7;
}

.textbox_inquiries {
 width: 175px;
 height: 50px;
}

.textbox_contact {
 width: 220px;
 height: 285px;
}

.textbox_support {
 width: 150px;
 height: 50px;
}

.textfield:focus, .textfield_lcol:focus, .formselect:focus, .filefield:focus, .textbox:focus, .textbox_inquiries:focus, .textbox_contact:focus, .textbox_support:focus {
 color: #369;
 background: #fff;
}

.formbutton {
 height: 18px;
 font-family: Tahoma, Helvetica, Arial, sans-serif;
 font-weight: bold;
 color: #369;
 background-color: #fff;
 border: 1px solid #369;
}

.formbutton:focus, .formbutton_sm:focus {
 color: #bd1313;
 background: #fff;
}

/* ADMIN */

.help {
 cursor: help;
}

.hand {
cursor: hand;
}

/* WEBSTATS */

#stats {
 margin: 0px;
 padding: 15px 0px;
 font: 11px Tahoma, Arial, Helvetica, sans-serif;
 color: #555;
}

#stats td {
 margin: 0px;
 padding: 3px;
 vertical-align: top;
}

#stats h1 {
 margin: 0px;
 font: bold 15px Arial, Helvetica, sans-serif;
 color:#6b6b6b;
 text-transform: uppercase;
 display: inline;
}

#stats h3 {
 margin: 0px;
 font: bold 14px Arial, Helvetica, sans-serif;
 color:#222;
}

#stats .statsred {
 color: #900;
}

#stats table.tbl {
 border: 1px solid #333;
}