body, table, #content {
font-family:tahoma;
font-size:12px;
color:#555555;
}

body {
text-align:center;
margin:0px;
background-image:url(../images/body_gradient.gif);
background-repeat:repeat-x;
}

img {
border:0px;
margin:0px;
vertical-align:bottom;
}

#master {
margin-left:auto;
margin-right:auto;
margin-top:10px;
width:840px;
text-align:left;
border:0px solid #cccccc;
background:#ffffff;
}

#header {
border-bottom:0px solid #cccccc;
padding-top:10px;
}

#content {
margin-top:5px;
padding-top:5px;
padding-bottom:10px;
border:0px solid #c40000;
}



#sddm
{
margin: 0;
	padding: 0;
	z-index: 30;
    }

#sddm li
{	margin: 0;
	padding: 0px;
	list-style: none;
	float: left;
	font:10px tahoma;
    font-weight:normal;
   color:#dedede;
}

#sddm li a {
display: block;
margin: 0 1px 0 0;
padding:5px;
padding-left:10px;
padding-right:10px;
width: auto;
color:#666666;
text-align: center;
text-decoration: none;
font-family:tahoma;
font-size:12px;
}

#sddm li a:hover {
color:#c40000;
}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin-top:0px;
    margin-left:0px;
    padding-top:5px;
    padding-bottom:5px;
	background: #dedede;
    border:1px solid #c40000;
   border-top:3px solid #c40000;
}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0px;
		padding:4px;
 		padding-left:15px;
  		padding-right:15px;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		font: 11px tahoma;
     background:#dedede;
     color:#007BC1;
        }

#sddm div a:hover {
color:#007BC1;
background:#EFEFEF;
        }

a .activenav { color:#c40000; }

#footer {
font-family:arial;
font-size:11px;
border-bottom:3px solid #ffffff;
margin-top:30px;
}


#menunav a {
text-decoration:none;
display:block;
padding:3px;
}

#menunav a:hover {
text-decoration:none;
background:#f6f6f6;
}


.form { border:1px solid #f2f2f2; }
.form td { padding:5px; }

.dullnav { color:#888888; font-size:12px; text-decoration:none; }
.dullnav:hover { text-decoration:none; color:#555555; }

.small {  font-size:11px;  }
.medium { font-size:14px; }
.large { font-size:18px; }
.huge { font-size:26px; }
.bold { font-weight:bold; }

.red { color:#AE362A; }
.blue { color:#0278C2; }
.dull { color:#888888; }
.white { color:#ffffff; }
.white a { color:#ffffff; }

.tight { letter-spacing:-1px; }
.info {
padding:5px;
border:1px solid #dedede;
background-color: #FFFFFF;
}



.block { position:absolute; z-index:20; background-image:url(../images/blockout.png); }

a { color:#007BC1; font-family:arial; text-decoration:none; }
a:hover { text-decoration:underline; }
input { font-family:arial; border:1px solid #dedede; }
.input { font-family:arial; border:1px solid #dedede; }
textarea { font-family:arial; }
select { border:1px solid #dedede; }
form { margin:0px; }
iframe { margin:0px; }

.sbr { padding-bottom:5px; }
.mbr { padding-bottom:15px; }
.bbr { padding-bottom:25px; }

.italic { font-style:italic; }
.noline { text-decoration:none; }
.frame { border:0px; }
.rssfeed { color:#EB7E32; }

.evencom { background:#ffffff; padding:8px; }
.oddcom { background:#fafafa; padding:8px;  }
.ruler { border-top:1px dashed #dedede; }
.odd { background:#f8f8f8; }


.tipbox {  border:1px solid #ffffff; padding:2px; }
.tipbox:hover { border:1px solid #cccccc; padding:2px; }

.list1 { padding-bottom:10px; }
.list1 div { padding-bottom:3px; }

.ratelist div { padding:4px; text-align:center; margin-top:1px;  }

.prvid { margin-left:-20px;overflow:hidden; padding:0px; width:100%; float:left; z-index:-20; } 
.subh { color:#AE362A; font-size:20px; margin-bottom:5px; margin-top:5px;  }
.term { color:#AE362A; font-size:16px; font-weight:bold; margin-bottom:20px; margin-top:10px; }

.flexpop { position:absolute; z-index:1; float:left; visibility:hidden; margin-left:20px; margin-top:-90px; }
.popbox { border-right:2px solid #444444; border-bottom:2px solid #444444; border-top:1px solid #444444; border-left:1px solid #444444; background:#ffffff; padding:0px;  }

.infobox { border-top:0px solid #007BC1; background:#ffffff; padding:10px; padding-top:5px }

#canvas { font-family:arial; position:absolute; top:-400px; margin-left:20px; margin-top:-25px; width:450px; height:540px; background-color:#fafafa; border:1px solid #cccccc; border-right:3px solid #888888; border-bottom:3px solid #888888; display:block; }
#canvas td { padding:1px; }

ul { margin-left:5px; padding-left:5px; }
ul li { margin-left:5px; padding-left:5px;}

.boxhead {
padding:3px;
color:#3E95CE;
font-size:14px;
margin-bottom:10px;
font-weight:bold;
border-top:1px solid #f1f1f1;
padding-top:10px;
}


