body {

	padding:0;
	margin:0;
	font-size:76%;
	background:#f1f1f1;

}

#container {

	width:750px;
	margin-left:auto;
	margin-right:auto;
	background:#FFF;
	border-right:1px solid #CCC;
	border-left:1px solid #CCC;

}

p {

	font:normal 1.0em verdana, tahoma, sans-serif;
	color:#000;
	margin:0;
	line-height:17px;
	padding:8px 10px 5px 0;
}

h1,h2 {

	font-family:georgia, arial, sans-serif;
	color:#333385;
		text-align:left;

}

h1 {

	font-size:1.8em;
	margin:0;

}

h2 {

	font-size:1.2em;

}

a:link, a:active, a:visited {

	font:normal 1.0em verdana, arial, sans-serif;
	color:#000;
	text-decoration:underline;

}

a:hover {

	background:#F5F5F5;

}

#header dl {

	width:750px;
	height:100px;

}

#header dt {

	float:left;
	width:478px;
}

#header dd {

	float:right;
	width:272px;
}


#header p {

	text-align:right;
	color:#FFF;
	padding:3px 10px 0 0;
	margin:0;
	font-size:0.9em;
	

}

#header p span {

	font-weight:bold;
	color:#D9C2F9;

}

#header a:link, #header a:active, #header a:visited {

	color:#FFF;

}

#header a:hover {

	background:transparent;

}

#logo {

	width:478px;
	float:left;
	

}

#headinfo {

	float:right;
	width:270px;
	padding-top:13px;

}

#datebar {

	width:750px;
	background:#997DC8;
	text-align:right;

}

#datebar INPUT {

	margin:3px;
	padding:2px;
	font:normal 0.9em verdana, arial, sans-serif;

}

#datebar INPUT.submit {

	margin:0px;

}
#datebar SELECT {

	margin:3px;
	padding:2px;
	font:normal 0.9em verdana, arial, sans-serif;
	WIDTH:120PX;

}
#datebar FORM {

	margin:0 0 0 20px;
	padding:2px;
	font:normal 0.9em verdana, arial, sans-serif;

}


#datebar p {

	text-align:right;
	font:bold 1.0em verdana, arial, sans-serif;
	color:#FFF;
	padding:8px 10px 0 0;

}

#datebar img {

	vertical-align:bottom;

}

#content{float:right;width:560px;background:#FFF;}
#content ul {

	margin-right:10px;
	font:normal 1.0em verdana, arial, sans-serif;

}

#rate {

	font:0.8em verdana, arial, sans-serif;

}


#navigation{float:left;width:180px;background:#F6F4F8;border-right:1px solid #CCC;border-bottom:1px solid #CCC;}
#navigation ul {

	padding:0;
	margin:0;
	list-style:none;
	margin:8px 5px 10px 5px;

}
#navigation li {

	border-bottom:1px solid #CDBFE4;
	background:#F6F4F8;

}

#navigation li.sub{


	border-bottom:0;
	font-size:0.9em;
	background:#EBEBEB;

}

#navigation li.sub a:link, #navigation li.sub a:visited, #navigation li.sub a:active {

	border-bottom:4px solid #EBEBEB;
	

}
#navigation li.sub a:hover {

	background:#EBEBEB url("../img/point.gif") center left no-repeat;
	border-bottom:4px solid #CCC;
	color:#000;
	

}



#navigation a:link, #navigation a:active, #navigation a:visited{

	display:block;
	padding:14px 0 10px 23px;
	border-bottom:4px solid #F6F4F8;
	text-decoration:none;
	background:url("../img/point.gif") center left no-repeat;

}

#navigation a:hover  {

	background:#2D1368 url("../img/pointwhite.gif") center left no-repeat;
	color:#FFF;
	border-bottom:4px solid #CDBFE4;
}

#footer{clear:both;width:100%;height:82px;background:#FFF url("../img/footerbg.jpg") top left no-repeat;}
#footer p {text-align:right;font-size:0.9em;color:#FFF;padding:50px 10px 0 0;}
#search {border-top:1px dotted #CDBFE4;border-bottom:1px dotted #CDBFE4;BACKGROUND:#EBE1FB;}
#searchwrap {

margin:10px 40px 10px 30px;

}
#search INPUT {

	margin:3px;
	padding:2px;
	font:normal 0.9em verdana, arial, sans-serif;

}

#search INPUT.submit {

	margin-top:0;

}
#search SELECT {

	margin:3px;
	padding:2px;
	font:normal 0.9em verdana, arial, sans-serif;
	WIDTH:120PX;

}
#search FORM {

	margin:15px 0 0 20px;
	padding:2px;
	font:normal 0.9em verdana, arial, sans-serif;

}

#search p {

	margin-left:23px;
	margin-right:13px;
	text-align:justify;
	font-size:1.1em;


}

#search h2 {

	margin:0;
	padding:0;

}

#search a:link, #search a:active, #search a:visited {

	background:#EBE1FB;
	border:0;
	margin:0;
	padding:0;

}

#search a:hover {

	background:#EBE1FB;
	color:#000;
	border:0;

}

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
	padding:0;
}

.sIFR-replaced {
	visibility: visible !important;
	padding:10px 0 5px 0;
	margin:0;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
