body,td,th,font{ font-family:Calibri, Verdana, Arial, Helvetica, sans-serif; font-size:12pt;color: #333333; }
.title {
	font-family: Calibri, Calibri, Verdana,Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #000000;
	font-weight: bold;
}

.bodytext {
	font-family: Calibri, Verdana,Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	color: #666666;
	text-align:justify;
}
.small {
	font-family: Calibri, Verdana,Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #C0C0C0;
}
.white {
	font-family: Calibri, Verdana,Arial, Helvetica, sans-serif;
	font-size: 0pt;
	font-weight: normal;
	color: #FFFFFF;
}
.note {
	font-family: Calibri, Verdana,Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #333333;
}

td.bold_navbg {
	background: #6D7BA0;
	padding-left:10px; 
	padding-right:5px;
	height:22px;
	border-bottom:1px solid #FFFFFF; 
	vertical-align:center;
}

td.navbg {
	background: #6699CC;
	padding-left:10px; 
	padding-right:5px;
	height:22px;
	border-bottom:1px solid #FFFFFF; 
	vertical-align:center;
}
td.tdnavchild {
	background: #8AB7E4;
	padding-left:10px; 
	padding-right:5px;
	height:22px;
	border-bottom:1px solid #E0EBF7; 
	vertical-align:center;
}

td.hil {
	background: #FFFFFF;
	padding-left:10px; 
	padding-right:5px;
	height:22px;
	border-bottom:1px solid #FFFFFF; 
	vertical-align:center;
}

td.hil1 {
	background: #EEEEEE;
	padding-left:20px; 
	padding-right:5px;
	height:22px;
	border-bottom:1px solid #FFFFFF; 
	vertical-align:center;
}




td.header{
	background: #6699CC;
	padding-left:10px; 
	padding-right:5px;
	vertical-align:top;
	border-top:1px solid #CCCCCC; 
	} 
	


td.head_nav{
	background: #666666;
	padding-left:10px; 
	padding-right:5px;
	height:20px;
	border-top:1px solid #CCCCCC; 
	border-bottom:1px solid #CCCCCC;
	
}
td.footer{
	background: #666666;
	padding-left:10px; 
	padding-right:5px;
	height:20px;
	border-top:1px solid #CCCCCC; 
	border-bottom:1px solid #CCCCCC;
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #FFFFFF;
}


td.top{
	vertical-align:top;
	background: #6699CC;
}
td.promo{
	background: #6699CC;
	vertical-align:top;
	horizontal-align:center;
}
td.content{
	background: #FFFFFF;
	padding-left:10px; 
	padding-right:5px;
	vertical-align:top; 
	text-align:justify;
}


td.form{
	background: #FFFFFF;
	padding-left:4px; 
	padding-right:4px;
	padding-top:5px; 
	padding-bottom:5px;
	vertical-align:top; 
	border-bottom:1px solid #D5E1BE;
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
}

td.form1{
	background: #FFFFFF;
	padding-left:4px; 
	padding-right:4px;
	padding-top:5px; 
	padding-bottom:5px;
	vertical-align:top;
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
}

td.tdblue{
	background: #999999;
	height:18px;
	vertical-align:center; 
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
}

td.map{
	background: #FFFFFF;
	padding-left:0px; 
	padding-right:0px;
	vertical-align:top; 
	 


}
td.right{
	vertical-align:top;
	background: #FFFFFF;
}


td.right_top{
	background: #FFFFFF;
	padding-left:10px; 
	padding-right:5px;
	vertical-align:top; 
	border-left:1px solid #DCE6ED;
	border-right:1px solid #DCE6ED;
	border-bottom:1px solid #DCE6ED; 

}


table.rightbox1{
	background: #FFFFFF;
	vertical-align:top; 
	border-right:1px solid #999999;

}

table.rightbox2{
	background: #FFFFFF;
	vertical-align:top; 
}

table.contentspace{
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}


td.rightboxtitle1{
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #000000;
	background: #CCCCCC;
	padding-left:4px; 
	padding-right:4px;
	padding-top:3px; 
	padding-bottom:3px;
	vertical-align:top; 
	border-left:1px solid #999999;
	border-top:1px solid #999999;
	border-bottom:1px solid #999999; 
	

}


td.rightboxtitle2{
        font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	background: #FFFFFF;
	padding-left:4px; 
	padding-right:4px;
	padding-top:3px; 
	padding-bottom:3px;
	border-bottom:1px solid #999999; 
}

td.rightbox{
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color:#333333;
	background: #FFFFFF;
	vertical-align:top; 
	padding-left:4px; 
	padding-right:4px;
	padding-top:3px; 
	padding-bottom:3px;
	border-bottom:1px solid #DDDDDD;
	border-left:1px solid #999999;
	border-bottom:1px solid #999999; 
}



td.rightbox_group{
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color:#333333;
	background: #FFFFFF;
	vertical-align:top; 
	padding-left:4px; 
	padding-right:4px; 
	padding-top:3px; 
	padding-bottom:3px;

}

.head_nav_text{
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none
}

.head_navlink {
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	
	color: #FFFFFF;
	text-decoration:none;
}
.head_navlink:hover {
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	background-color:#999999;
	font-size: 12pt;
	color:#ffffff;
	text-decoration:none;}
	

.navlink {
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none	
}

.navlink:hover {
	color:#FFFFFF;
	font-size: 10pt;
	text-decoration:underline}
	
.navbold {
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none
}

.navbold:hover {
	color:#FFFFFF;
	font-size: 10pt;
	font-weight:bold;
	text-decoration:underline}

.navhil {
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #333366;
	text-decoration:none
}

.navhil:hover {
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #333366;
	text-decoration:underline
}

.navchild {
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	text-decoration:none
}

.navchild:hover {
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	text-decoration:underline
}



.navchildhil {
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #333366;
	text-decoration:none
}

.navchildhil:hover {
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #333366;
	text-decoration:underline
}


a {
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	color: #336699;
	text-decoration:none;
}
a:hover {
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	color: #336699;
	text-decoration:underline;
}

a.smalllink {
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #336699;
	text-decoration:none;
}
a.smalllink:hover {
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #336699;
	text-decoration:underline;
}
.footer{
	
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
}
.footer:hover{
	
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:underline;
}
.rightlink {
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #336699;
	text-decoration:none;
}
.rightlink:hover {
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #336699;
	text-decoration:underline;
}