body {font: 70% Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; background: url(../images/bg.gif); repeat:x; margin: 0; padding: 0; text-align: center; color: #000066; background-color:#ff6600; line-height:125%}

html {text-align:center;}

a:link {color:#ff6600; text-decoration:none; border:0; font-weight:bold;}
a:visited {color:#ff6600; text-decoration:none; font-weight:bold;}
a:active, a:hover {color:#000066; text-decoration:underline; font-weight:bold;}

ul {margin:0; padding-left:17px}
ol {margin:0; padding-left:23px}
li {margin-top:2px; margin-bottom:2px; padding-left:0px; list-style-type: square;}
ul li li {margin-left:0px; margin-right:0px;}

h1 {margin:0; display:block; font-size:11px; text-indent:-9999px; background: url(../images/logo.gif); repeat:no-repeat; width:275px; height:42px;}
h2 {margin:0}
h3 {margin:0}

p {margin-top:6px; margin-bottom:0px;}

img {border:0}

.back {padding-top:20px;}

.blankbg {padding-left:20px;}

.clear {clear:both}

.columnfooter {height:25px;}

.contentphoto {border-style: solid; border-width: 1px; border-color:#ffffff;}

.evencolumn1 {width:271px; float:left; padding-right:17px; padding-bottom:0px;}

.evencolumn2 {width:271px; float:left; padding-left:17px; padding-right:17px; padding-bottom:0px;}

.evencolumn3 {width:270px; float:left; padding-left:17px; padding-bottom:0px;}

.footerdividerwrapper {background: url(../images/footer2_bg.gif); repeat:y; margin: 0 auto; text-align:center; width:100%;}

.footerdivider {width:900px; height:7px; margin: 0 auto; text-align:left;}

.footerlinkswrapper {padding-left:20px; margin: 0 auto; background-color:#ffffff; margin: 0 auto; text-align:center; width:100%; padding-top:3px; padding-bottom:3px; height:15px;}

.footerlinks {width:900px; margin: 0 auto; text-align:left; font-size:9px; color:#999999;}

.genericbg {background: url(../images/generic_column_bg.gif); repeat:y; padding-left:20px;}

.header {background-color:#ff6600; text-align:center;}

.headergraphic {padding-top:25px;}

.headertext {font-size:14px; font-weight:bold;}

.hide {padding-bottom:20px; padding-top:20px;}

.homebg {background: url(../images/home_column_bg.gif); repeat:y; repeat:y; padding-left:20px;}

#layout { margin-left:auto; margin-right:auto; }

.maincontentwrapper {background-color:#ffffff; margin: 0 auto; width:100%; text-align:center;}

.maincontent {width:900px; text-align:left; margin: 0 auto; padding-top:25px;}

.logo {float:left; padding-left:20px;}

.logoright {float:left; text-align:left;}

.navbar {padding-left:47px; text-align:left;}

.navitem {float:left;}

.photolarge {float:right; background: url(../images/photobg_sm.gif); repeat:no-repeat; width:231px; height:227px; margin-left:10px; margin-bottom:10px; padding-top:4px; padding-left:4px;}

.photomedium {float:right; background: url(../images/photobg_sm.gif); repeat:no-repeat; width:104px; height:104px; margin-left:10px; margin-bottom:10px; padding-top:4px; padding-left:4px;}

.photosmall {float:right; background: url(../images/photobg_sm.gif); repeat:no-repeat; width:74px; height:74px; margin-left:10px; margin-bottom:10px; padding-top:4px; padding-left:4px;}

.photosmalltall {float:right; background: url(../images/photobg_sm.gif); repeat:no-repeat; width:74px; height:102px; margin-left:10px; margin-bottom:10px; padding-top:4px; padding-left:4px;}

.sectionhompagebg {background: url(../images/even_column_bg.gif); repeat:y; repeat:y; padding-left:20px;}

.sponsorspacer {padding-left:70px; padding-right:70px;}

.sponsorsfooterwrapper { padding-left:20px; background: url(../images/footer1_bg.gif); repeat:y; margin: 0 auto; text-align:center; width:100%; }

.sponsorsfooter {width:900px; height:7px; margin: 0 auto; text-align:left;}

.sponsorslogowrapper {padding-left:20px; margin: 0 auto; background-color:#ffffff; margin: 0 auto; text-align:center; width:100%;  height:39px;}

.sponsorslogo {width:900px; margin: 0 auto; text-align:left;}

.subnav {color:#ffffff; height:160px; font-size:11px; width:123px;}
.subnav a:link {color:#ffffff; text-decoration:none; border:0; font-weight:bold;}
.subnav a:visited {color:#ffffff; text-decoration:none; font-weight:bold;}
.subnav a:active, .subnav a:hover {color:#4c1e48; text-decoration:underline; font-weight:bold;}

.subnavbg {background: url(../images/nav_pattern.gif); repeat:x; height:4px;}

.thincolumn1 {width:367px; float:left; padding-right:17px; padding-bottom:0px;}

.thincolumn2 {width:223px; float:left; padding-left:17px; padding-right:17px; padding-bottom:0px;}

.thincolumn3 {width:222px; float:left; padding-left:17px; padding-bottom:0px;}

.widecolumn1 {width:624px; float:left; padding-right:17px; padding-bottom:0px;}

#wrapper {width:100%; background-color:#ff6600; margin: 0 auto; text-align:center;}

#wrapper2 {width:900px; background-color:#ff6600; margin: 0 auto; text-align:center;}