body,p,td,span,div,input,select,textarea { color:#000; font-family:Arial,sans-serif; font-size:13px; line-height:18px; text-align:left; }  

h1,.h1 { color:#900; font-family:Arial,sans-serif; font-size:16px; line-height:19px; font-weight:bold; margin-top:0px; padding-top:0px; }  

h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6 { color:#900; font-family:Arial,sans-serif; font-size:15px; line-height:17px; font-weight:bold; margin-top:0px; padding-top:0px; }  

.error { color:#900; font-weight:bold; font-style:italic; }

a:link { color:#0037b1; text-decoration:none; font-weight:normal; }
a:visited { color:#0037b1; text-decoration:none; font-weight:normal; }
a:active { color:#3973f5; text-decoration:none; font-weight:normal; }
a:hover { color:#3973f5; text-decoration:none; font-weight:normal; }

.redbox { background-color:#900; color:#ffffff; border:1px solid #99afe0; padding:20px; margin-bottom:10px; font-size:12px; }
.redbox a:link { color:#fff; text-decoration:none; }
.redbox a:visited { color:#fff; text-decoration:none; }
.redbox a:active { color:#fff; text-decoration:none; }
.redbox a:hover { color:#fff; text-decoration:none; }

.beigeback { background-color:#ffedb3; }
.ltbeigeback { background-color:#fbf1d4; }
.greyback { background-color:#f2f2f2; }
.redback { background-color:#900; }
.blueback { background-color:#3973f5; color:#fff; }

.whitetext { color:#fff; }
.whitetext a:link { color:#fff; text-decoration:none; font-weight:bold; font-size:11px; }
.whitetext a:visited { color:#fff; text-decoration:none; font-weight:bold; font-size:11px; }
.whitetext a:active { color:#99afe0; text-decoration:none; font-weight:bold; font-size:11px; }
.whitetext a:hover { color:#99afe0; text-decoration:none; font-weight:bold; font-size:11px; }

.smalltext { font-size:10px; line-height:14px; }
.quotetext { border-left:1px solid #99afe0; border-right:1px solid #99afe0; padding:20px; }
.quotebox { border:1px solid #99afe0; padding:20px; }

.photo { border:1px solid #99afe0; }

.topnav { font-size:15px; font-family:Arial,sans-serif; text-align:center; cursor:arrow; }
.topnav a:link { color:#0037b1; text-decoration:none; font-weight:bold; }
.topnav a:visited { color:#0037b1; text-decoration:none; font-weight:bold; }
.topnav a:active { color:#0037b1; text-decoration:none; font-weight:bold; }
.topnav a:hover { color:#0037b1; text-decoration:none; font-weight:bold; }

.topnavover { background:url(/images/nav_over.gif) repeat-x top left; cursor:pointer; cursor:hand; }

.topbar a:link { color:#ffffff; font-weight:bold; text-decoration:none; }
.topbar a:visited { color:#ffffff; font-weight:bold; text-decoration:none; }
.topbar a:hover { color:#ffffff; font-weight:bold; text-decoration:none; }
.topbar a:active { color:#ffffff; font-weight:bold; text-decoration:none; }

.topbartab { padding-left:6px; padding-right:6px; padding-top:2px; padding-bottom:2px; }

.dropnav { position:absolute; visibility:hidden; top:133px; width:196px; border-top:1px solid #000; background-color:#fff; z-index:5; }
.dropnav a:active { color:#0037b1; text-decoration:none; font-weight:normal; }
.dropnav a:hover { color:#0037b1; text-decoration:none; font-weight:normal; }
.dropnavitem { font-size:14px; border-left:1px solid #000; border-right:1px solid #000; border-bottom:1px solid #000; padding-left:18px; padding-right:18px; padding-top:6px; padding-bottom:6px; cursor:arrow; }
.dropnavitemover { background-color:#ffedb3; cursor:pointer; cursor:hand; }

.leftnav { font-size:14px; border-bottom:1px #99afe0 solid; margin-bottom:8px; }

.bulleted { font-size:12px; line-height:14px; }
	
.redbutton { background-color:#900; color:#ffffff; font-weight:bold; border:0px; } 
.bluebutton { background-color:#0037b1; color:#ffffff; font-weight:bold; border:0px; } 
.greybutton { background-color:#666; color:#ffffff; font-weight:bold; border:0px; }  
input,select,textarea { border:1px #99afe0 solid; }
.noborder { border:0px }
