/* CSS Document */
body, html {
height:100%; width:100%; min-height:100%
}

body {
	background-image:url(../images/background_page_main.jpg);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px}
a:link {
	color: #333333;
}
a:visited {
	color: #333333;
}
a:hover {
	color:#666666;
}
a:active {
	color: #333333;
}
.invisiblelinks a:link { font-size:1px; color:#FFFFFF}
.invisiblelinks a:visited { font-size:1px; color:#FFFFFF}
.invisiblelinks a:hover { font-size:1px; color:#FFFFFF}
.invisiblelinks a:active { font-size:1px; color:#FFFFFF}

.style1 {
	font-size: 13px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
}
.style2 {font-size: 13px; color: #666666; font-family: Arial, Helvetica, sans-serif;}
.style3 {
	font-size: 12px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
}

.table1 {background-image:url(../images/back.gif)}

.table2 {background-image:url(../images/back5.jpg)}

.searchthissite_text {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #666666;

}

.searchthissite_text a:link {

	color: #666666;

}

.searchthissite_text a:visited {

	color: #666666;

}

.searchthissite_text a:active {

	color: #666666;

}

.searchthissite_text a:hover {

	color: #DB67AA;

}

.crumbtrail {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #999999;

}

.crumbtrail a:link {

	color: #999999;

}

.crumbtrail a:visited {

	color: #999999;

}

.crumbtrail a:active {

	color: #999999;

}

.crumbtrail a:hover {

	color: #DB67AA;

}

.bodytext12pt {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #666666;

}

.basetext {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #B1B1B1;

}

.bodytext {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #666666;

}

.bodytextdark {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #313131;

	line-height: 18px;

}

.bodytextdarkshortleading {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #313131;

	line-height: 16px;

}

.rightcolumnheaders {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bolder;

	color: #666666;

	margin-top: 8px;

	border: 1px solid #CCCCCC;

	text-indent: 0px;

	height: 22px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	width: 100%;

	clip: rect(auto,auto,auto,auto);

	padding: 0px 5px 0px 5px;

}

#contentDiv1 {

	position: relative;
	
	font-family:Arial, Helvetica, sans-serif;
	
	font-size:14px;
	
	font-weight:normal;

}

#viewportDiv1 {

	overflow: auto;

	position: relative;

	height: 52px;

	width: 280px;

}

#contentDiv2 {

	position: relative;

}

#viewportDiv2 {

	overflow: auto;

	position: relative;

	height: 90px;

	width: 230px;

}

.titletext {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: normal;

	color: #333333;

}

.subtitletext {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	color: #333333;

	line-height: 24px;

}

.subtitletextnoleading {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	color: #333333;

}

#scrollingdiv {

	margin: 0px;

	width: 550px;

	height: 240px; 

	overflow-y:auto;
	
	overflow-x: hidden;

	scrollbar-face-color: #FFFFFF; 

	scrollbar-highlight-color: #999999; 

	scrollbar-shadow-color: #999999; 

	scrollbar-3dlight-color: #FFFFFF; 

	scrollbar-arrow-color: #333333; 

	scrollbar-track-color: #FFFFFF; 

	scrollbar-darkshadow-color: #FFFFFF;

}

#scrollingdiv2 {

	margin: 0px;

	width: 537px;

	height: 260px; 

	overflow-y:auto;
	
	overflow-x: hidden;

	scrollbar-face-color: #FFFFFF; 

	scrollbar-highlight-color: #999999; 

	scrollbar-shadow-color: #999999; 

	scrollbar-3dlight-color: #FFFFFF; 

	scrollbar-arrow-color: #333333; 

	scrollbar-track-color: #FFFFFF; 

	scrollbar-darkshadow-color: #FFFFFF;

}


.bodytextdarkhomelge {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	line-height: 19px;

	font-weight: normal;

	color: #333333;

}

.navholder {
	width:980px;
	height: 25px;
	margin:auto;
	background-color:#FFFFFF;
	color:#FFFFFF;
}

.contentholder {
	width:980px;
	height: 250px;
	margin:auto;
	background-color:#FFFFFF;
	color:#FFFFFF;
}

#centerall {

position:absolute;
	top: 50%;
	left: 50%;
	width:30em;
	height:18em;
	margin-top: -18em; /*set to a negative number 1/2 of your height*/
	margin-left: -31em; /*set to a negative number 1/2 of your width*/

}
