html {min-height: 100%;padding-bottom:1px;}

body {background-color: #B2B2B2;font-family: Arial, Helvetica, sans-serif; font-size: 0.73em; color: #3F3F3F; margin: 0px; min-height: 100%;padding-bottom:1px;}

#header {display:none;}
#footer {display:none;}
#mainframe {margin:0 0 0 0;padding:0 0 0 0;width:580px;background-color:#FFFFFF;}
#logo {float:left;padding-right:18px;}
#maincontent #logo {float:left;padding-right:18px;padding-bottom:60px;}
#wordlogo {display:none;}
#wordlogofoot {display:none;}

#framefoot {display:none;}
#framehole   {display:none;}
#framepadder {display:none;}
.clearer {clear:both;height:1px;}

#mainnav {display:none;}
.mainnavitem {display:none;}
.mainnavdot {display:none;}

#rightnav {display:none;}

#maincontent {float:left;}
#maincontenthome {float:left;}
#homecontent {float:left;clear:left;width:500px;padding:0 0 0 0;font-size:110%}
#homenews    {display:none;}
#pagecontent {float:left;clear:left;width:500;padding-left:0;padding-top:0;}

/*typography*/

table, td. th {  
font-size: 100%; 
}

p {  
font-size: 100%;
margin-top:4px;
margin-bottom:6px;
padding:0;
}

#pagecontent p {  
font-size: 100%;
margin-top:0px;
margin-bottom:15px;
padding:0;
}


li {  
margin-bottom: 8px;
font-size: 100%;
}


   
ol {
list-style-position: outside; 
text-indent: 0px
} 

h1 {font-size: 163%; font-weight: normal; margin-top:0px; margin-bottom: 15px;color:#3F3F3F;}
h2 {font-size: 123%; font-weight: bold; padding-top:5px; margin-bottom: 2px;color:#000000;}
h3 {font-size: 113%; font-weight: bold; margin-top:0px; margin-bottom: 10px;color:#C0C0C0;}
h4 {font-size: 103%; font-weight: bold;color:#C0C0C0;}
h5 {font-size: 100%; font-weight: bold;color:#C0C0C0;}
h6 {font-size: 93%; font-weight: bold;color:#C0C0C0;}

.subtext {color: #c0c0c0;}

/*links*/


a:link, a:visited, a:active {
	color: #0009BF;
	text-decoration: none;
}

a:hover {
	color: #0009BF;
	text-decoration: underline;
}

a.nounderline:link, a.nounderline:visited, a.nounderline:active {
	text-decoration: none;
}

a.nounderline:hover {
	text-decoration: none;
}



a.mainnav:link, a.mainnav:visited, a.mainnav:active {
	color: #3F3F3F;
	text-decoration: none;
	font-weight: bold;
	font-size: 110%;
}

a.mainnav:hover {
	color: #3F3F3F;
	text-decoration: underline;
	font-weight: bold;
	font-size: 110%;
}

a.headnav:link, a.headnav:visited, a.headnav:active {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

a.headnav:hover {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}

a.footnav:link, a.footnav:visited, a.footnav:active {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}

a.footnav:hover {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: normal;
}

a.rightnav:link, a.rightnav:visited, a.rightnav:active {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size:120%;
}

a.rightnav:hover {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
	font-size:120%;
}

.rightnavmain1 a.rightnavfoot {color:#BF0000;}
.rightnavmain2 a.rightnavfoot {color:#355F00;}
.rightnavmain3 a.rightnavfoot {color:#004DBF;}
.rightnavmain4 a.rightnavfoot {color:#FFFFFF;}


a.rightnavfoot:link, a.rightnavfoot:visited, a.rightnavfoot:active {
	text-decoration: none;
	font-weight: bold;
	font-size:110%;
}

a.rightnavfoot:hover {
	text-decoration: underline;
	font-weight: bold;
	font-size:110%;
}

a.emaillink:link, a.emaillink:visited, a.emaillink:active {
	text-decoration: none;
	font-weight: normal;
	font-size:80%;
	color:#3f3f3f;
}

a.emaillink:hover {
	text-decoration: underline;
	font-weight: normal;
	font-size:80%;
	color:#3f3f3f;
}

mainsubnav a:link,mainsubnav a:visited,mainsubnav a:active {
	text-decoration: none;
	font-weight: normal;
}
mainsubnav a:hover {
	text-decoration: underline;
	font-weight: normal;
}

.green {color:#7C9F00;}
.green2 {color:#00A33D;}
.blue {color:#009EFF;}
.blue2 {color:#6E5FFF;}
.orange {color:#FF7F00;}
.pink {color:#DF00D0;}
.red {color:#FF0000;}
.grey {color:#3F3F3F;}
a.green {color:#7C9F00;}
a.green2 {color:#00A33D;}
a.blue {color:#009EFF;}
a.blue2 {color:#6E5FFF;}
a.orange {color:#FF7F00;}
a.pink {color:#DF00D0;}
a.red {color:#FF0000;}
a.grey {color:#3F3F3F;}
a.selected {font-weight:bold;text-decoration:underline;}
.divider {border-bottom:1px solid #999999;margin-bottom:8px;clear:both;}


/*form elements*/

input, select, textarea {
color: #000000;
font-size: 100%;
font-family: Arial, Helvetica, sans-serif;
background-color : #FFEDC5;
border-color : #FFEDC5;
border-width : 1px;
border-style : solid;
padding:3px;
}


.textfield {width:270px;}
.textfield2 {width:173px;}

.button {
background-color : #FF6699;
padding:1px;
color: #FFFFFF;
font-weight: bold;
border-color: #3399ff;
border-width : 1px;
border-style : solid;
}

.smallbutton {
background-color : #FF6699;
padding:0px;
color: #FFFFFF;
font-weight: normal;
font-size:93%;
border-color: #3399ff;
border-width : 1px;
border-style : solid;
}

.formfield {
float: left;
width: 390px;
vertical-align: middle;
margin:2px;
}

.radio {border:0;background-color:#FFEDC5;margin-top:3px;}


.leftform, .leftformerr, .leftformwide {
float: left;
width: 90px;
margin: 3px;
padding-top: 3px;
text-align: right;
vertical-align: middle;
}

.leftformwide {
width: 250px;
text-align:left;
margin: 0;
padding-top: 3px;}

fieldset {margin:0;padding:0;border:0;}
fieldset h2 {margin-bottom:10px;}

.leftformerr {
color: #EC008C;
}


.rightform, .rightform2, .rightformwide {
float: left;
width: 270px;
margin: 2px;
padding: 0px;
text-align:left;
align: right;
vertical-align: middle;
}
.rightform2 {
width: 173px;
margin:0;
}

.rightformwide {
width: 90px;
}

.submitform {float:left;clear:both;width:100%; margin:20px 0 20px 0;padding:0;border-top:1px solid #999999;text-align:right;}
.subimage {border:0;margin:0;padding:0;}

img {
border: 0;
}

img.withborder {
border-style: solid;
border-width: 3px;
border-color: #FF99CC;
}

.largest {font-size: 160%;}
.larger {font-size: 140%;}
.large {font-size:120%;)
.small {font-size:90%;}
.smaller {font-size:80%;}
.smallest {font-size:60%;}
