body {margin: 9px; font: normal 82%/1.3 "century gothic", arial, helvetica, tahoma, sans-serif; background-color: #dfdfdf;}
* {padding:0; margin:0;}/*first zero everything so we're on a level browser playing field*/

a {text-decoration:underline; color:#555; text-decoration:none;}
a:hover{text-decoration:none; color:#C7390D; text-decoration:underline;}
h1{font-size: 1.8em; color:#C7390D; }
h2{font-size:1.4em; color:#C7390D;}
h3{color:#C7390D; font-size: 1.3em;}
h4{color:#C7390D; font-size: 1.3em;}
h5{color:#cd0103; font-size: 1.1em; }
p {color:#444; font-size: 1.2em;}
strong{color:#C7390D; text-transform:uppercase;}

h1 .verybig{font-size:3.4em;}
h1 .quitebig{font-size:1.8em;}
h2.dark{color:#444 !important;}
.shhh{display:none;}
.clear{clear:both;}
.center{text-align:center;}
.indent{padding-left:15px;}
.l{float:left;}
.r{float:right;}
.c{text-align:center; display:block; margin:0 auto;}
.ra {text-align:right;}

a.button{font-size:1.1em; color:#fff; font-weight:bold; padding:4px 8px; background-color: #C7390D; border:1px solid #fff; margin:5px;}
a.button:hover{background-color:#fff; color:#C7390D; border:1px solid #C7390D; text-decoration:none;}

hr{height:14px; background: #fff url(../img/hrbg.gif) left center repeat-x; width:100%; border:1px solid #fff;}

ul {color:#444; font-size:1.3em; list-style-type:none; margin:15px 0;}
 li{background: url(../img/smallertick.gif) left top no-repeat; padding-left:25px; margin:10px 7px; line-height:130%;}

#wrapper {width:790px; margin:10px auto; background: #fff url(../img/bg.jpg) 50px 220px no-repeat; border: 1px solid #C7390D;}

#header{padding:5px;}
#header h1.logo{ background: url(../img/sign2.gif) top left no-repeat; padding-left:45px;}
#header .r h1, #header .r h2, #header .r h3{text-align:right;}
#header .r{margin-top:10px;}

#content{}
#content .l{width:370px; float:left; margin-left:10px;}
#content .l2, #content .l2r{width:350px; float:left; margin-left:10px; font-size:.8em;}
#content .l2r{text-align:right; width:390px;}
	
input{width: 190px; border:1px solid #ccc; background-color:#efefef;}
input.checkbox{border:0px; }
input.sm {width:120px;}
select.sel{border:1px solid #ccc; background-color:#efefef; width:60px; font-size:.9em;}
table td p.smaller {font-size: .9em; color:#c7390d;}
p.mand{color:#c7390d;}
p.smaller {font-size: .9em; color:#333; margin:4px 0; }
p.smallest {font-size: .7em; color:#333; margin:4px 0; }
form table td{height:30px;}
img.bord {padding:2px; border: 1px double #c7390d;}

/*rounded corner box*/
.roundcont {width: 90%; background-color: #C7390D; color: #fff; margin:0 auto;}
.roundcont p {margin: 0 10px;}
.roundtop { background: url(../img/c2.gif) no-repeat top right; }
.roundbottom {background: url(../img/c4.gif) no-repeat top right;}
img.corner {width: 9px; height: 10px; border: none; display: block !important;}
	.roundcont p {font-size:1.3em; font-weight:bold; color:#fff;} 
	.roundcont p .bigger{font-size:2.1em; font-weight:bold;}
	.roundcont p a{font-size: .9em; color:#ddd; }
	.roundcont p a:hover{color:#fff;}}
	
	
#footer{width: 100%; /*ie requires this or height */}
 #footer p{font-size:.8em; color:#555; margin-top:15px;}
 #footer p a{color:#C7390D; text-decoration:none;}
 #footer p a:hover{color:#444; text-decoration:underline;}

