*{
	margin:0;
	padding:0;
}
html{
	min-height:100%;
}
body {
	background:#dce9f0;
	color:#333;
	font: normal 62.5% sans, sans-serif,verdana,  helvetica, Lucida, Geneva, arial ;
}




ul {padding-bottom: 1.2em;}

li {list-style: none;}

h1 {
	font: normal 1.8em Tahoma,sans-serif;
	margin-bottom: 4px;
}

a {
	color:#973;
}
a:hover {
	color:#C70;
}


h1,h2,h3 {
padding-top: 6px;
}

.clearboth {
	clear: both;
}
.left {
	float: left;
}

.right {float: right;}

.container {
	background: #FFF;
	font-size: 1.2em;
	margin: 0 auto ;
	padding: 0 10px 10px;
	width: 780px;
}

.top {	
	padding: 40px 0 0;
}

.header {
	background: #FFF;
	font-size: 1.2em;
	height: 150px;
	margin: 0 auto;
	padding: 10px 10px 5px;
	width: 780px;
}
.header .left, .header .right {
	background: #f3b539;
	color: #FFF;
	height: 150px;	
}
.header .left {
	background: #B3D2E7 no-repeat;
	font: normal 2.8em "Trebuchet MS",sans-serif;
	line-height: 150px;
	text-align: center;	
	width: 564px;
}
.header .right {
	overflow: auto;
	width: 212px;
}
.header .right p,.header .right h2 {padding: 0 16px;}
.header .right h2 {padding-top: 16px; font: normal 1.6em "Trebuchet MS",sans-serif;}
.header a {color:#fff; text-decoration:none;
}

.topmenu {	
	background: #D9E1E5 url(img/nav.gif);
	border: 1px solid #DFEEF7;
	border-color: #DFEEF7 #CFDEE7;
	height: 41px;
}
.topmenu a {
	background: #D9E1E5 url(img/nav.gif);
	border-right: 1px solid #AFBEC7;
	color: #456;
	display: block;
	float: left;
	font: bold 1.1em sans-serif;
	line-height: 41px;
	padding: 0 20px;
	text-decoration: none;
}
.topmenu a:hover {background-position: left bottom; color: #234;}

.main {
	border-top: 4px solid #FFF;
}

/* sub topmenu */
.sidenav {
	float: right;
	width: 210px;
}
.sidenav h2 {
	color: #5A5A43;
	font-size: 1em;
	line-height: 30px;
	margin: 0;
	padding-left: 12px;
}
h2 a {
	color: #5A5A43;
	text-decoration:none;
}
.sidenav ul {
	padding: 0;
	border-top: 1px solid #EAEADA;
}
.sidenav li {border-bottom: 1px solid #EAEADA;}
.sidenav li a {
	font-size: 1.1em;
	color: #554;
	display: block;
	padding: 8px 0 8px 5%;
	text-decoration: none;
	width: 95%;
}
.sidenav li a:hover {
	background: #F0F0EB;
	color: #654;	
}

/* content */
.content {
	float: left;
	margin: 10px 0;
	padding: 0 16px;
	width: 531px;
}
.content .descr {
	color: #664;
	font-size: 0.9em;
	margin-bottom: 6px;
	#font-weight: bold;
}
.bluedot li {
	list-style: url(img/li.gif);
	margin-left: 18px;
	font-size: 1.1em;
}
.content p {
	font-family: "Lucida Sans Unicode",sans-serif;
	padding-bottom: 0.8em;
	font-size: 1.1em;
	line-height:140%;
}

/* footer */
.footer {
	background: url(img/bgfooter.gif) repeat-x;
	color: #FFF;
	font: bold 1em sans-serif;
	margin-top:20px;
	line-height: 30px;
	text-align: center;
}

.faqdiv {
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	clear: both;
	padding: 7px 17px 9px 8px;
/*	width: 677px;*/
	position: relative;
	margin-bottom: 18px;	
}

.faqdiv .questions {
	display: block;
	line-height: 1.6em;
	margin-bottom: 6px;
	padding: 8px 10px;
}
.faqdiv .answer {
	display: block;
	line-height: 1.4em;
	margin-bottom: 6px;
	padding: 8px 10px;
	margin-left: 25px;
}





#faqmenu {
	padding: 0;
	margin: 0;
	list-style: none !important;

	/*border-bottom : 1px solid #ccc;*/
	
	/*padding-bottom : 21px;*/
	padding-left : 5px;
	width:529px;
}

#faqmenu ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#faqmenu li {
	float: left;	//make it horizontal
	width: 7em;
}

#faqmenu a {
	white-space: nowrap !important;
	display: block;
	width: 7em;
	text-align:center;	
	/*width: auto;*/
}
#faqmenu a:link, #faqmenu a:visited	{
	background : #E8EBF0;
	color : #666;
	font-size : small;
	font-size :100%;
	font-weight : normal;
	line-height : 16px;
	margin-right : 8px;
	padding : 2px 5px 2px 5px;
	text-decoration : none;
	display: block;
	border-top : 1px solid #ccc;
	border-left : 1px solid #ccc;
	border-right : 1px solid #ccc;
	width: 7em;
}
#faqmenu li ul {
	position: absolute;
	width: 6em;
	left: -999em;
}
#faqmenu li:hover ul, #faqmenu li.sfhover ul {
	left: auto;	
}
#faqmenu li a.current {
		background-color: #fff !important;
		border-bottom: 1px #f8f4f0 solid !important;
		border-left:1px #888 solid !important;
		border-top:1px #888 solid !important;
		border-right:1px #ddd solid !important;
}
#faqmenu ul li a {
	width:10em !important;	
	border : none !important;
	text-align:left;
}

.answer li{
	list-style: disc;
	margin-left: 18px;
	font-size: 1.1em;
}
.answer ul {	
	padding-bottom: 0;
}
.answer ul li{
	list-style: disc;
	margin-left: 18px;
	font-size: 1em;	
}


.news ul{
	font-family: "Lucida Sans Unicode",sans-serif;
	margin-left: 18px;	
	font-size: 1.1em;
}
.news li{
	list-style-type: disc !important;
}