body, td {font-family:verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 16px }
INPUT {BORDER-TOP-COLOR: #000000; BORDER-LEFT-COLOR: #000000; BORDER-RIGHT-COLOR: #000000; BORDER-BOTTOM-COLOR: #000000; BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 1px; FONT-FAMILY: Verdana,Helvetica; BORDER-RIGHT-WIDTH: 1px}
TEXTAREA	{BORDER-TOP-COLOR: #000000; BORDER-LEFT-COLOR: #000000; BORDER-RIGHT-COLOR: #000000; BORDER-BOTTOM-COLOR: #000000; BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 10px; BORDER-BOTTOM-WIDTH: 1px; FONT-FAMILY: Verdana,Helvetica; BORDER-RIGHT-WIDTH: 1px}
SELECT	{BORDER-TOP-COLOR: #000000; BORDER-LEFT-COLOR: #000000; BORDER-RIGHT-COLOR: #000000; BORDER-BOTTOM-COLOR: #000000; BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 1px; FONT-FAMILY: Verdana,Helvetica; BORDER-RIGHT-WIDTH: 1px}
.button 
{ border-WIDTH: 1px; color: #000000; font-size: 16px; font-weight: bold; font-family: arial; background-color: #FFFFCC; text-decoration: none; 
}
.button2 
{ border: 2px outset #999999; font-size: 14px; padding: 3px; font-family: arial; background: #F0F0F0; text-decoration: none; 
}

h3 {font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #003399 }
h4 {font-size: 12px; font-weight: bold; color: #003399; margin:6px }
h5 { font-size: 16px; margin: 0 0 3px; color: #c66d0b; font-weight: bold; letter-spacing: .05px; line-height: 1; }

P.map {margin:0px; text-indent:3em}
.smallfont {font-size: 8px }
.medfont {font-size: 10px }
.promofont {font-size: 10px; line-height: 10px }
.regfont {font-size: 11px }
.regfont2 {font-size: 11px; line-height: 13px  }
.largefont {font-weight:bold; font-size: 14px }
.qfont {font-size: 10px; color:#800000 }
.closefont {font-size: 9px; line-height: 11px }
.formfont {font-family:  verdana, arial, tahoma, sans-serif, helvetica; font-size: 12px }

.Title {font-family:arial, helvetica, sans-serif; font-weight:bold; font-size:16px; line-height: 20px; color:#2D4389}
.arialfont {font-family:arial, helvetica, sans-serif; font-weight:bold; font-size:16px; color:#2D4389; line-height: 20px}
.arialmed {font-family:arial, helvetica, sans-serif; font-weight:bold; font-size:14px; color:#2D4389; line-height: 18px}
a.slink, a.slink:visited {text-decoration:none; color:#0000ff; font-size:9px }
a.slink:hover {color:#ff0000 }
a.llink, a.llink:visited {text-decoration:none; color:#0000ff; font-size:11px }
a.llink:hover {color:#ff0000 }
a.blink, a.blink:visited {text-decoration:none; color:#0000ff; font-size:12px }
a.blink:hover {color:#ff0000 }

a.ulink, a.ulink:visited {color:#0000ff; font-size:12px }
a.ulink:hover {color:#ff0000 }

a.hlink, a.hlink:visited {text-decoration:none; color:#000000}
a.hlink:hover {color:#000000 }

a.navlink, a.navlink:visited {color:#ff0000; font-size:10px }
a.navlink:hover {text-decoration:none; color:#ff0000; font-size:10px }


.zlink a:link {text-decoration:none; color:#0000ff; font-size:11px }
.zlink a:visited  {text-decoration:none; color:#0000ff; font-size:11px }
.zlink a:hover {text-decoration:none; color:#ff0000; font-size:11px }


table.border {
		border : 1px solid #000099;
}

table.bordernew {
		border : 1px dotted #ADD8E6; border-collapse: collapse;
}
td.bordernew {
		border : 1px dotted #ADD8E6;
}
td.borderreg {
		border : 1px solid #000099;
}



.rborder {
		border-right : 1px solid #000099;
}

.bborder {
		border-bottom : 1px solid #000099;
}
.tborder {
		border-top : 1px solid #000099;
}
.tbborder {
		border-top : 1px solid #000099; border-bottom : 1px solid #000099; 
}
.tbborderh {
		border-top : 1px solid #000099; border-bottom : 1px solid #000099; height: 25px;
}
.rgborder {border-left : 1px dotted #CCCCCC; border-bottom : 1px dotted #CCCCCC; 1px; border-right : 1px dotted #CCCCCC}

.hilite {background-color: #F0F0FF }
.hilite2 {background-color: #F0F0FF; border-top : 1px solid #000099; border-bottom : 1px solid #000099;}

.hilite3 {
		border-top : 1px solid #000099; border-bottom : 1px solid #000099; color:#006699;  font-weight:bold; 
}

.smalltxt {font-family: arial, helvetica, sans-serif; font-size: 10px; line-height: 11px }

.specialfont {font-weight:bold; font-size: 14px; color: #FF0000 }

div#outer1
 {  width: 100%; text-align: center; position: relative;   }

div#outer
 {  width: 710px; background-color:#FFFFFF;  margin: 0 auto;  padding: 0px;  text-align: center;   position: relative;   }
 
div#question {    width: 710px;   padding: 10px; float: center; text-align: left; background-color: #FFFFF7; border-top : 1px dotted;  border-bottom : 1px dotted;}
div#answer {    width: 710px; padding: 10px; float: center;  text-align: left;}

div#hilite{   width: 95%; padding: 8px; float: left; text-align: left; background-color: #FFFFF7; border-top : 1px dotted;  border-bottom : 1px dotted;}
div#medtitle{   width: 100%; padding: 8px 0px; float: left; text-align: left; background-color: #FFFFF7; border-top : 1px dotted;  border-bottom : 1px dotted; color: #29428C; font-size: 16px; font-weight: bold; font-family: Arial,Helvetica,sans-serif; }

div#testimon{   width: 90%; padding: 8px 12px; margin: 8px 12px; float: left; text-align: left; background-color: #FFFFFF; border-bottom : 1px dotted; font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }



.dblueHeader {background-color:#5280b1; font-weight:bold; color:#003366;  vertical-align:bottom; border-bottom:solid #ffffff 1px;}
.dblueHeaderleft {background-color:#5280b1; background-image:url(../images/curvebg_darkblue_left.gif); background-repeat:no-repeat; width:12px; border-bottom:solid #ffffff 1px;}
.dblueHeaderright {background-color:#5280b1; background-image:url(../images/curvebg_darkblue_right.gif); background-repeat:no-repeat; width:12px; border-bottom:solid #ffffff 1px;}
.spacerH30 {height: 30px; font-size: 30px;}

#notes{
font:12px "Trebuchet MS",Arial,Helvetica,sans-serif;
display:block;
background:url("images/notes2.jpg") no-repeat;
padding:40px 30px;
width:252px
}


/* set millions of background images */
.rbroundbox { background: url(images/css/nt.gif) repeat; }
.rbtop div { background: url(images/css/tl.gif) no-repeat top left; }
.rbtop { background: url(images/css/tr.gif) no-repeat top right; }
.rbbot div { background: url(images/css/bl.gif) no-repeat bottom left; }
.rbbot { background: url(images/css/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; }
.rbroundbox { width: 100%; margin: 1em auto; }



/* set millions of background images */
.rbroundboxdb { background: url(images/css/ntdb.gif) repeat; }
.rbtopdb div { background: url(images/css/tldb.gif) no-repeat top left; }
.rbtopdb { background: url(images/css/trdb.gif) no-repeat top right; }
.rbbotdb div { background: url(images/css/bldb.gif) no-repeat bottom left; }
.rbbotdb { background: url(images/css/brdb.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtopdb div, .rbtopdb, .rbbotdb div, .rbbotdb {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontentdb { margin: 0 7px; }
.rbroundboxdb { width: 100%; margin: 0em auto; }



div#outernew1
 {  width: 100%; background-color:#F0F0F0; padding: 30px; margin: 0 auto; text-align: center; position: relative;   }
div#outernew2
 {  width: 710px; background-color:#FFFFFF;  border:solid #999999 1px; margin: 0 auto;  padding: 20px;  text-align: center;   position: relative;   }
div#outernav
 {  width: 710px; background-color:#FFFFFF;  border-top:solid #999999 1px; border-left:solid #999999 1px; border-right:solid #999999 1px; margin: 0 auto;  padding: 0px;  text-align: center;   position: relative;   }

.tbbordernav {
		border-top : 1px solid #999999; border-bottom : 1px solid #999999; 
}

a.linkbutton { 
color: #ffffff;
display: block; 
border: 1px solid; 
border-color: #aaa #000 #000 #aaa; 
width: 175 px; 
background: #C16A0A; 
text-decoration:none;
height:2em;
line-height:2em;
} 

a.linkbutton:hover 
{ 
position: relative; 
top: 1px; 
left: 1px; 
border-color: #000 #aaa #aaa #000; 
}