body {
    background-color: #c0c0c0;
    font: 0.1em Tahoma, Arial, sans-serif;
    color: #404040;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
    }

#mainbox {
    width: 790px;
    margin: 0 auto 0 auto;
    border: 0;
	background: #FFF url(../img/shadmain.gif) repeat top;
    }

.whitespacer {
	width: 760px;
	margin: 0 auto 0 auto;
	border: 0;
	background-color: #FFFFFF;
	height: 7px;
}

#titlebox {
	width: 760px;
	margin: 0 auto 0 auto;
	border: 0;
	background: #b2d4f7 url(../img/title.png) no-repeat top;
	height: 60px;
}

#footerbox {
	width: 760px;
	margin: 0 auto 0 auto;
	border: 0;
	background: #b2d4f7 url(../img/footer.png) no-repeat top;
	height: 30px;
	font: 7pt Tahoma, Arial, sans-serif;
	color: #000000;
	text-align: center;
	padding-top: 3px;
}

.titleshadeone {
	width: 760px;
	margin: 0 auto 0 auto;
	border: 0;
	background-color: #64a7ee;
	height: 4px;
}

.titleshadetwo {
	width: 760px;
	margin: 0 auto 0 auto;
	border: 0;
	background-color: #e1cd9b;
	height: 4px;
	padding: 0px;
}

#maincontent {
	width: 760px;
	margin: 0 auto 0 auto;
	border: 0;
	background: #f1e9d3 url(../img/prims.png) no-repeat bottom left;
	text-align: left;
}

#shadtop {
	width: 790px; 
	height: 5px; 
	margin: 0 auto 0 auto;
	background: #FFF url(../img/shadtop.gif) repeat top;
}

#shadbottom {
	width: 790px; 
	height: 5px; 
	margin: 0 auto 0 auto;
	background: #FFF url(../img/shadbottom.gif) repeat top;
}

.shadspacer {
	width: 790px; 
	height: 3px; 
	margin: 0 auto 0 auto;
	background: #FFF url(../img/shadmain.gif) repeat top;
}

.shadowsleft {
	margin: 0 1em 0 0; 
	border: 0px; 
	float: left;
}

.shadowsright { 
	border: 0px; 
	float: right; 
	margin: 0 0 0 1em; 
}

#menudiv {
	float: left;
	width: 180px;
	display: block;
	margin: 0px;
	margin-left: 5px;
	padding-top: 5px;
	text-align: center;
	border: 0px solid;
}

.maindiv {
	width: 520px;
	font: 8pt Tahoma, Arial, sans-serif;
	text-align: left;
		margin-left: 210px;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 10px;
	border: 0px solid;
	min-height: 600px;
}

/* for Internet Explorer */
/*\*/
* html .maindiv {
height: 600px;
}
/**/

.menubacking {
    width: 180px;
    margin: 0 auto 0 auto;
    border: 0;
	background: #FFF url(../img/menumain.gif) repeat top;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
}

.menushadtop {
	width: 180px; 
	height: 5px; 
	margin: 0 auto 0 auto;
	background: #FFF url(../img/menutop.gif) repeat top;
}

.menushadbottom {
	width: 180px; 
	height: 5px; 
	margin: 0 auto 0 auto;
	background: #FFF url(../img/menubottom.gif) repeat top;
}

.menutitle {
	width: 160px;
	background-color: #f5b859;
	margin: 0 auto 0 auto;
	height: 30px;
}

.menumiddle {
	width: 160px;
	background-color: #f1e9d3;
	margin: 0 auto 0 auto;
	font: 8pt Tahoma, Arial, sans-serif;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-align: left;
}

.menushadeone {
	width: 160px;
	background-color: #df9f3b;
	margin: 0 auto 0 auto;
	height: 2px;
}

.menushadetwo {
	width: 160px;
	background-color: #e1cd9b;
	margin: 0 auto 0 auto;
	height: 2px;
}


.menuspacer {
	width: 18	0px;
	margin: 0 auto 0 auto;
	border: 0;
	background-color: #FFFFFF;
	background: #FFF url(../img/menumain.gif) repeat top;
	height: 3px;
}


.contentpagetitle {
	font-size: 16px;
	font-weight: bold;
	text-align:left;
	border: 0px;
	border-bottom: 1px solid #2d5989;
	border-left: 1px solid #2d5989;
	margin-bottom: 5px;
	padding-left: 3px;
	color: #2d5989;
	background: #ccdbea url(../img/mainbacking.png) repeat top;
}

.subheadingtitleblock {
	border: 0px;
	border-bottom: 1px solid #3173b9;
	border-left: 1px solid #3173b9;
	margin-bottom: 5px;
	margin-top: 5px;
	text-align:left;
	/*background-color: #ccdbea;*/
	background: #f1e9d3 url(../img/subbacking.png) no-repeat top left;
	background-repeat: no-repeat;
	margin-left: 0px;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #3173b9;
}

.subheadingtitle {
	margin: 3px;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #3173b9;
}

.subheadingtitle:link {
	margin: 3px;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #2d5989;
}

.subheadingtitle:hover {
	margin: 3px;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #3173b9;
}


.leftbox {
	margin: 5px;
	margin-left: 0px;
	clear: left;
	float: left; 
	width: 250px; 
}

html>body .leftbox {
		clear: right;
		}

.rightbox {
	margin: 5px;
	margin-right: 0px;
	float: right;
	width: 250px;
}

.screenshot {
	border: 0px;
	cursor: pointer;
}

.contentblock {
	margin-bottom: 10px;
	margin-top: 5px;
}

.subheadingcontent {
	font-size: 8pt;
	font-weight: normal;
	text-align:left;
	border: 0px;
	margin-left: 3px;
}

.morelinkdiv {
	margin-top: 5px;
	text-align: right;
	border: 0px;
	border-top: 1px dashed #3173b9;
	/*border-bottom: 1px dashed #555555;*/
	clear: left;
}

.morelink {
	font-size: 8pt;
	font-weight: bold;
	color: #df9f3b;
	text-decoration: none;
}

.morelink:hover {
	color: #000000;
}

.normallink {
	font-size: 8pt;
	font-weight: bold;
	color: #df9f3b;
	text-decoration: none;
}

.normallink:hover {
	color: #000000;
}

#nav-menu {
	width: 140px;
}

#nav-menu ul {
	list-style: none;
	padding: 0px;
	padding-left: 0px;
	margin: 0px;
	margin-left: 8px;
}

#nav-menu li {
	margin-bottom: 3px;
}

#nav-menu li a {
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none;
	color: #333333;
	display: block;
	width: 100%;
	background: #f1e9d3 url(../img/menu.png) no-repeat top;
}

#nav-menu li a:hover {
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	background: #f1e9d3 url(../img/menuh.png) no-repeat top;
}

html>body #nav-menu li a {
		width: auto;
		}

.contactdiv {
	margin-left: 10px;
}

#copyright {
	font: 7pt Tahoma, Arial, sans-serif;
	color: #000000;
	text-align: center;
}

#keyresponse {
	margin-top: 5px;
	font: 9pt Tahoma, Arial, sans-serif;
	font-weight: bold;
	color: #DD0000;
	text-align: left;
}
