body { font-family: Verdana, Arial, Helvetica, sans-serif; color:#333355; background-color: #0066CC; }
td { font-size: 12px; }
p { font-size: 12px;}
h1 { font-size: 15px; font-weight: bold; color: #0033CC; }
h2 { font-size: 13px; font-weight: bold; color: #0033CC; }
h3 { font-size: 12px; font-weight: bold; color: #0033CC;}
a:link { color: #0066CC; }
a:visited { color: #0066ff; }
a:hover { color: #FFA800; }
input,textarea,select { font-size: 11px; margin-bottom:6px; margin-top:2px; }
th { font-size: 10px; color: #FFFFFF; background-color: #4D93D9; text-align: left; }
	th.small { font-weight:normal; }
td { font-size:11px; }
ul { margin:0px 0px 9px 2px; padding:0px 0px 0px 15px; }
li { font-size:12px; margin: 0px; padding:0px 2px 4px 0px; line-height:145%; list-style-type:disc; color:#FFCC33 }
.listtext {color:#333355;}
img {font-size:10px; color:#cccccc; }
blockquote {margin:0px; padding: 3px 0px 11px 18px; }

.beforelist { margin-bottom:0px; }

#footer { font-size: 10px; color: #FFFFFF; margin-left: 6px; }
.footer { font-size: 10px; color: #FFFFFF; }
#footer a:link { font-weight: bold; text-decoration: none; color: #FFFFFF; }
#footer a:visited { font-weight: bold; text-decoration: none; color: #FFFFFF; }
#footer a:hover { font-weight: bold; text-decoration: none; color: #FFC723; }
.footer a:link { text-decoration: none; color: #FFFFFF; }
.footer a:visited { text-decoration: none; color: #FFFFFF; }
.footer a:hover { text-decoration: none; color: #FFC723; }

#hdrleft { background:url(pix/hdr_left.jpg) top right no-repeat; }
#hdright { background:url(pix/hdr_right.jpg) top left no-repeat; }

#pagehead { margin-left: 6px; }
#pagehead h1 { margin-top: 0px; margin-bottom:0px; padding-top:16px; padding-bottom:14px; }

#maincontent { margin-left: 6px; margin-top:0px; }
#maincontent h1 { margin-top: 0px; }
#maincontent h2 {  margin:0px; padding:0px 0px 9px 0px; }
#maincontent h3 {  margin:0px; padding:0px 0px 9px 0px; }
#maincontent p { line-height:150%; margin:0px; padding:0px 0px 9px 0px; }
#maincontent p.fineprint {font-size:10px; line-height:12px; margin:2px 0px 18px 0px;}

#maincontent .leftcoltable {  }
#maincontent .leftcoltable td { vertical-align:top;  font-size:12px; line-height:16px; }
#maincontent .leftcoltable p {  font-size:11px; line-height:15px; margin:0; padding:0; width:auto; }
#maincontent .leftcoltable p.leftcol { width:138px; float:left; display:inline;}
#maincontent .leftcoltable h2 { margin:8px 0 0 -4px; padding:0; }


#leftnav { font-size: 11px; width:116px; margin-left:10px; margin-top:2px; margin-bottom: 12px;}
#leftnav h3 { font-size: 11px; margin-top: 0px; margin-bottom: 6px; border-top-style: none; }
#leftnav p { font-size: 11px; margin-top: 0px; margin-bottom: 5px; }
#leftnav a { text-decoration: none; } 
.leftnav { font-size: 11px; padding:6px 0 12px 10px;}
.nav { border-top-style: dotted; border-top-color:#00CCFF; border-top-width: 1px; }

.printsend { font-size: 10px; text-decoration: none; }
.printsend a { text-decoration: none; }

.bigp {font-size: 12px; line-height: 20px; }

.h2sub { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; font-weight: normal; color: #333333; }

#formtable { font-size: 11px; margin-left: 6px; }
#formtable td { font-size:10px; }
#formtable h3 { font-size:12px; margin-top:0px; margin-bottom:0px; margin-left:-6px; }
.errormsg { font-size:12px; color:#FF0000; }
#formtable .errormsg { font-size:12px; margin-left:-6px; }

.hdinline { font-size: 12px; font-weight: bold; color: #0033CC; }
.indent { text-indent: 15px; }
.small { font-size: 10px; }

#hdrtext { font-size:11px; font-weight:bold; color:#FFFFFF; margin-left:14px; margin-top:32px; margin-right:15px; }
#hdrtext a:link { font-weight: bold; text-decoration: none; color: #FFFFFF; }
#hdrtext a:visited { font-weight: bold; text-decoration: none; color: #FFFFFF; }
#hdrtext a:hover { font-weight: bold; text-decoration: none; color: #FFC723; }

#hdrtext2 { font-size:11px; font-weight:bold; color:#FFFFFF; margin-left:28px; margin-top:32px; margin-right:0px; }
#hdrtext2 a:link { font-weight: bold; text-decoration: none; color: #FFFFFF; }
#hdrtext2 a:visited { font-weight: bold; text-decoration: none; color: #FFFFFF; }
#hdrtext2 a:hover { font-weight: bold; text-decoration: none; color: #FFC723; }

.tablessential { font-size:12px; }
.tablessential p {font-size:12px; line-height:150%; margin-top:0px; padding-top:0px;}

#photoright { float:right; padding-top:5px; padding-right:3px; padding-bottom:8px; padding-left:8px; }
#photoleft { float:left; padding-top:5px; padding-right:10px; padding-bottom:8px; padding-left:0px; }
.photoright { float:right; padding-top:5px; padding-right:3px; padding-bottom:4px; padding-left:8px; }
.photoleft { float:left; padding-top:5px; padding-right:10px; padding-bottom:4px; padding-left:0px; }

td.odd { background-color:#EBFDFF; }
td.even { background-color:#DEEEFF; }
tr.odd td { background-color:#EBFDFF; }
tr.even td { background-color:#DEEEFF; }

.formbutton { font-size:10px; font-weight:bold; color:#ffffff; background-color:#0066CC; padding:0; margin-right:2px; border:2px outset #0066CC; }

table.cruiselist { margin-bottom:24px; }
table.cruiselist td { vertical-align:top; padding:2px 2px 3px 5px; font-size:10px; }
#maincontent table.cruiselist h3 { margin:-2px 0 0 -6px; padding:0;  }
table.cruiselist th { vertical-align:bottom; padding:1px 2px 2px 5px; font-size:9px; line-height:9px; }