body {
	background-color: #fff;
	padding:0;
	margin:20px !important;
	line-height:1.6em;
	color:#324855
}

body, html, input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #333333;
}

.info {
	font-style:italic;
	font-size: 0.9em;
	color: #666666;
}

H1
{ font-size:160%; color:#337098; font-weight:normal; margin-bottom:10px }
H2
{ font-family:arial, helvetica, sans-serif; margin:5px 0 8px 0; font-size:130%; line-height:1.2em;  color:#333 }
H3
{ font-family:arial, helvetica, sans-serif; margin:5px 0 8px 0; font-size:130%; line-height:1.2em;  color:#333 }
H4
{ font-size:100%; color:#666; line-height:1.4em; padding-bottom:5px;  }
A
{ color:#008ab3; text-decoration:none;  }
A:hover
{ color:#008ab3; text-decoration:underline;  }
#maincol
{ width:420px; float:left }
#rightbar
{ float:right; width:250px; background:#eee; padding:15px}

OL, UL
{ margin-left:0; padding-left:25px }
OL LI, UL LI
{ padding-bottom:10px }
UL LI
{ list-style-type:none; background:url("../../images/ico_bullet.gif") no-repeat 0 4px; padding:0 0 8px 12px }
#maincol UL
{ padding-left:15px }
/* Special Icons and Backgrounds */

.pdf, .pdf:hover
{ background:transparent url("../../images/ico_pdf.gif") no-repeat 0 0; padding:0 0 8px 19px; color:#008ab3 }
.pdf:hover
{ text-decoration:underline }
.google, .google:hover
{ background:transparent url("../../images/ico_google.gif") no-repeat 0 0; padding:0 0 8px 19px; color:#008ab3 }
.print, .print:hover
{ background:transparent url("../../images/ico_print.gif") no-repeat 0 0; padding:0 0 8px 19px; color:#008ab3 }
.ext
{ background:transparent url("../../images/ico_ext.gif") no-repeat right 3px; padding:0 19px 0 0; display:inline-block; color:#008ab3 }

.gold
{ color:#938f00 }
#content .float50 LI, #content .full100 LI
{ margin:0; background:0; padding:8px; } 
#content .float50_tight
{ margin:0 0 0 10px ; padding:0 0 10px 0 !important}
#content .float50_tight LI
{ padding-bottom:0px !important; margin:0; background:0; } 

.callout
{ color:#333; border:5px solid #c9d2d9; font-size:130%; padding:20px 25px 5px 25px; background:#d5dee3; margin:10px 25px 20px 25px; font-family:Georgia, Times;}
.callout_140
{ color:#333; font-size:92%; padding:15px 15px 5px 15px; background:#eee; float:right; width:140px; margin-left:10px; margin-bottom:10px}
.callout_150
{ color:#333; border:1px solid #938f00; font-size:92%; padding:15px 15px 5px 15px; background:#eceddb; float:right; width:150px; margin-left:10px; margin-bottom:10px}
.callout_160
{ color:#777; border:1px solid #dcdcdc; font-size:92%; padding:15px; background:#eee; float:right; width:160px; margin-left:10px; }
.callout_180
{ color:#333; border:1px solid #938f00; font-size:92%; padding:15px 15px 5px 15px; background:#eceddb; float:right; width:180px; margin-left:10px; margin-bottom:10px}
.callout_200
{ color:#333; border:1px solid #938f00; font-size:92%; padding:15px 15px 5px 15px; background:#eceddb; float:right; width:200px; margin-left:10px; margin-bottom:10px}
