body {
font-family:arial,georgia;
font-size:78%;
text-align:center;
}

h1, h2, h3, h4, h5, h6 {
margin-bottom:.6em;
font-size:2em;
font-family:arial;
letter-spacing:2px;
font-weight:normal;
color:#ce7620;
}

h2, h3, h4, h5, h6 {
margin:0.4em 0 .4em 0;
font-size:1.4em;
font-weight:bold;
letter-spacing:1px;
}

h3, h4, h5, h6 {
font-size:1.2em;
}

p, ul, dl, ol {
	margin-bottom:1.2em;
}

.ddcontent{
	border: 2px solid #cc6633;
	padding:0px 0px 20px 0px;
	margin:0px auto;
	width:811px;
	clear:both;
	overflow:hidden;
}
.header{
	position:relative;
	top: 0px;
	border: 0px;
	margin: 0px;
	width:811px;
	
}
.headerimg1{
	position:relative;
	top: 0px;
	border: 0px;
	margin: 0px;
	width:811px;
	height:157px;
}
.headernav{
	position:relative;
	top: 0px;
	border: 0px;
	margin: 0px;
	padding: 6px 0px 0px 5px;
	text-align:center;
	width:807px;
	height:26px;
	background:#99ccff;
	color:#000;
}
.headernav a{
	text-decoration:none;
}
.headerimg2{
	position:relative;
	top: 0px;
	border: 0px;
	margin: 0px 0px 1px 0px;
	width:811px;
	height:80px;
}
.leftnav{
	float:left;
	border: 0px;
	margin: 10px 0px 0px 5px;
	padding:0px;
	width:110px;
	height:400px;
	text-align:left;
}

.leftnav li.top{
	list-style-type: none;
	position:relative;
	float:left;
	top:0px;
	background:#99ccff;
	margin:0px 0px 5px 0px;
	padding:12px 0px 0px 0px;
	text-align:center;
	height:40px;
	width:104px;
	color:#cc6633;
}
.leftnav li.top a{
	text-decoration:none;
}
.leftnav li.sub{
	list-style-type: none;
	position:relative;
	float:left;
	top:0px;
	background:#99ccff;
	margin:2px 0px 5px 0px;
	padding:7px 0px 0px 0px;
	text-align:center;
	text-decoration:none;
	height:30px;
	width:104px;
	color:#cc6633;
}
.leftnav li.sub a{
	text-decoration:none;
}
.sel{
	width:114px !important;
}
.leftnav form.sr{
	text-align:center;
	width:100px;
	padding:0px;
	margin:10px 0px 0px 0px;
	color:#cc6633;
}
.bodytext{
	border:0px;
	padding:10px 15px 35px 15px;
	margin:11px 0px 0px 112px;
	*margin-top:10px;
	width:660px;
	background:#99ccff;
	color:#cc6633;
	font-size:1.0em;
	text-align:left;
}
.bodytext img.gall{
	display:inline;
	position:relative;
	float:left;
	margin:5px 6px 4px 5px;
	width:110px;
	height:110px;
	border:2px solid white;
}
.bodytext img{
	border:2px solid white;
}
.emph{
	color:#99ccff;
	background:#cc6633;
}
.ddfooter{
	border:0px;
	padding:6px 0px;
	margin:0px 0px 0px 112px;
	width:690px;
	background:#99ccff;
	color:#cc6633;
	font-size:0.7em;
	text-align:center;
}

input, textarea
{
	FONT-SIZE:0.9em;
	border:1px solid #cc6633;
}

table
{
	border:1px solid #cc6633;
    FONT-WEIGHT: 400;
    FONT-SIZE: 1em;
    COLOR: #cc6633;
    text-align:left;
}
.calendar{font-size:0.95em;}

TR
{
    FONT-FAMILY: arial;
    height:20px;
}

.colhead{background-color:#cc6633;color:#ffffff;font-weight:400;}
.reven{background-color:#FFF8DD;}
.rodd{background-color:#ffe6af;}
.rwhite{background-color:#ffffff;}
.prov{color:#959595;}
.hover{background-color:#ffd579;}
.rgrey{background-color:#cccccc;}
.rred{background-color:#ff1100;color:#ffffff;}

TD
{
    FONT-FAMILY: arial;
}
.rowhead{font-weight:500;text-align:right;width:100px;}
.weekend{color:#660066;}
.ttoday{color:#000000;font-weight:600;font-face:tahoma;border:1px solid black;}
.bsprov{color:#ff0000;background-color:#649fed;} 
.bcprov{color:#ff0000;background-color:#dabcff;}
.bsfirm{color:#ffffff;background-color:#cc0099;}
.bsfirm a:unknown,.bsfirm A:hover,.bsfirm A:visited,.bsfirm A:link{color:#ffffff;}
.bcfirm{color:#ffffff;background-color:#cc0000;}


.calendar A:link,.calendar A:unknown,.calendar A:hover,.calendar A:visited
{
    COLOR: #ffe6af;
}

A:link,A:unknown,A:hover,A:visited
{
    COLOR: #CC6633;
}
