* {margin:0;padding:0}

body {
margin:0 auto;
text-align:center;
background-color:#373737;
line-height:20px;
font-size:14px;
}
#container {
margin:0 auto;
text-align:center;
width:890px;
background:url(allback.gif);
border:0px solid green;
}
#top {
background:url(topback.gif) no-repeat;
width:890px;
height:49px;
clear:both;
}
#topmenu {
margin-top:18px;
float:right;
width:250px;
color:#ffffff;
text-align:right;
margin-right:20px;
display:inline;
}
#topmenu a {
font-family:tahoma, arial, verdana;
color:#ffffff;
font-weight:bold;
font-size:10px;
text-transform:uppercase;
}
#toppic {
width:890;
height:212px;
background:url(toppicture.jpg) no-repeat;
}
#menu {
background:url(menuback.gif) no-repeat;
height:50px;
width:890px;
}
#menu2 {
background:url(menuback2.gif) no-repeat;
height:50px;
width:890px;
}
#content {
border:0px solid yellow;
clear:both;
}
#left {
float:left;
width:212px;
border:0px solid blue;
}
#right {
float:right;
width:675px;
border:0px solid red;
}
#bottom {
clear:both;
}
#footer {
background:url(footerback.gif) no-repeat;
background-color:#373737;
padding-top:20px;
}



.MainForm input, .MainForm textbox {
	border:1px solid #121212;
	background-color:#ffffff;
	margin:0px;
	color:#999999;
}
.MainForm td {
	padding:2px;
	border:0px solid red;
	color:#ffffff !important;
}

.MainForm td .SubHead{
	color:#ffffff !important;
}

.MainForm .CommandButton {
	border:1px solid #121212;
	background-color:#ffffff;
	text-decoration:none;
	padding:5px 5px;
	margin:0px;
	float:left;
	color:#000000;
	font-weight:bold;
}




.content1, .content1 a {
width:656px;
height:98px;
background:url(contenttitle.gif) no-repeat;
margin-left:5px;
margin-top:0px;
font-family:trebuchet, tahoma;
font-size:22px;
color:#ffffff;
line-height:32px;
text-align:left;
float:left;
}

h1 .head {
padding-left:35px;
padding-top:20px;
font-family:trebuchet, tahoma;
font-size:22px;
color:#e40002;
line-height:50px;
text-align:left;
float:left;
}

.content2 {
width:656px;
background:url(contentback.gif);
padding:0px;
margin-left:5px;
display:block;
font-size:11px;
color:#ff9900;
border:0px solid white;
float:left;
}
.content3 {
width:656px;
height:20px;
background:url(contentbottom.gif);
margin-left:5px;
float:left;
}
.content4 {
width:656px;
height:30px;
margin-bottom:0px;
clear:both;
}
.text {
padding-left:30px;
padding-top:15px;
padding-bottom:20px;
width:590px;
font-family:tahoma, arial, verdana;
font-size:14px;
color:#ff9900;
line-height:19px;
text-align:left;
display:block;
float:left;
}

.normal, .head, .subhead, TD, label {
color:#ff9900;
}

.normal a, .head a, .subhead a, TD a, label a{
color:#ff0000;
}

.normal, TD {
font-size:14px;
}

.blog_more_link, .blog_more_link a, .blog_title, .blog_title a, a.blog_more_link, a.blog_comments_normal {
color:#ffffff;
}


h2 .head {
padding-left:15px;
padding-top:13px;
margin:0px;
font-family:tahoma;
font-size:14px;
font-weight:bold;
color:#ff9900;
line-height:10px;
height:66px;
display:block;
}

.smallcontent1, .smallcontent1 a {
width:211px;
height:66px;
background:url(lefttitle.gif) no-repeat;
font-family:trebuchet, tahoma;
font-size:22px;
color:#ffffff;
text-align:left;
float:left;
margin:0;
padding:0;
}
.smallcontent2 {
width:211px;
padding:0px;
margin-left:0px;
display:block;
font-size:11px;
color:#b8b8b8;
border:0px solid white;
float:left;
}
.smallcontent3 {
width:211px;
float:left;
}
.smallcontent4 {
width:211px;
margin-bottom:0px;
clear:both;
}


.lightsmallcontent1, .lightsmallcontent1 a {
width:211px;
height:66px;
background:url(lightlefttitle.gif) no-repeat;
font-family:trebuchet, tahoma;
font-size:22px;
color:#ffffff;
text-align:left;
float:left;
margin:0;
padding:0;
}
.lightsmallcontent2 {
width:211px;
padding:0px;
margin-left:0px;
display:block;
font-size:11px;
color:#b8b8b8;
border:0px solid white;
float:left;
background:url(lightleftback.gif);
}
.lightsmallcontent4 {
width:211px;
margin-bottom:0px;
clear:both;
}


.smalltext {
padding-left:15px;
padding-top:0px;
padding-bottom:20px;
width:180px;
font-family:tahoma, arial, verdana;
font-size:12px;
color:#b8b8b8;
line-height:19px;
text-align:left;
display:block;
float:left;
}
.smalltext td{
font-family:tahoma, arial, verdana;
font-size:12px;
color:#b8b8b8;
padding:3px;
}

.lightsmalltext {
padding-left:15px;
padding-top:0px;
padding-bottom:20px;
width:180px;
font-family:tahoma, arial, verdana;
font-size:14px;
color:#333333;
line-height:19px;
text-align:left;
display:block;
float:left;
}
.lightsmalltext td {
font-family:tahoma, arial, verdana;
font-size:12px;
color:#333333;
padding:3px;
}
 .lightsmalltext th {
font-family:tahoma, arial, verdana;
font-size:11px;
color:#8abc3c;
padding:2px;
background-color:#527617;
}
x
.smalltext a {
color:#ff9900;
}
.subhead {
color:#000000;
}
.subhead a:link, .subhead a:visited {
color:#88b93b;
line-height:26px;
font-size:14px;
}
A.CommandButton:link,A.CommandButton:visited {
color:#ff0000;
font-size:12px;
}
A.CommandButton:hover {
color:#ff9900;
font-size:12px;
}
.Normal, .normalbold {
color:#ff9900;
line-height:22px;
}
.CreateFrom {
color:#ff9900;
}

/* ==========================
    CSS STYLES FOR HouseMenu
   ==========================
*/

/*********************************************************************
 Standard structural CSS that typically should not need to be changed
*********************************************************************/
#houseMenuH, #houseMenuH ul { /* all submenu lists */
	padding: 0;
	margin: 0;
	border: 0;
	list-style: none;
	white-space: nowrap;
	position: relative;
	z-index: 99999;
}

#houseMenuH li { /* all list items */
	position: relative;
	display: inline;
	float: left;
	margin: 0;
	border: 0;
	padding: 0;
}

#houseMenuH li li { /* all items under the top level */
	z-index: 11113;
}

#houseMenuH a { /* all links within the menu wrapper */
	display: block;
	margin: 0; 
	border: 0;
	padding: 0;
}

#houseMenuH li li a { /* all item links under the top level */
	margin: 0;
	border: 0;
	padding: 0;
}

#houseMenuH li a:hover {
	margin: 0;
	border: 0;
	padding: 0;
}

#houseMenuH li li a:hover {
	margin: 0;
	border: 0;
	padding: 0;
}

#houseMenuH li ul {
	position: absolute;
	margin: 0;
	border: 0;
	padding: 0;
	z-index: 11112;
}

#houseMenuH li ul ul { /* third-and-above-level lists */
	margin: 0;
	border: 0;
	padding: 0;
}

#houseMenuH li:hover ul ul, 
#houseMenuH li:hover ul ul ul, 
#houseMenuH li.sfhover ul ul, 
#houseMenuH li.sfhover ul ul ul {
	left: -9999px;
}

#houseMenuH li:hover ul, 
#houseMenuH li li:hover ul, 
#houseMenuH li li li:hover ul, 
#houseMenuH li.sfhover ul, 
#houseMenuH li li.sfhover ul, 
#houseMenuH li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	z-index: 99999;
}

#houseMenuH iframe {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
	display: block;
}

.ArrowPointer
{
	cursor: default;
}



/*******************************************************
 Presentation CSS that typically needs to be customized
*******************************************************/

#houseMenuHItemHome a {
display:none;
}

#houseMenuH, #houseMenuH ul { /* all submenu lists */
	border: solid 0px #0ff;
	width: 100%;
	height: 50px;
	_height: 48px;
	line-height: 50px;
	padding-left:10px;
}

#houseMenuH li { /* all list items */
	width: 144px;
	height: 50px;
	/* hack for MacIE5 to ignore, while other browsers use \*/
	width: auto;
	_width: 1px;
	height: 50px;
	_height: 48px;
	/* end hack */
}


#houseMenuH li li { /* all items under the top level */
	width: 158px;
	height: 20px;
	/* hack for MacIE5 to ignore, while other browsers use \*/
	width: 158px;
	_width: 154px;
	height: 20px;
	_height: 18px;	
	/* end hack */
}

#houseMenuH a { /* all links within the menu wrapper */
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #fff;
	background-color: transparent;
	padding-right: 6px;
	padding-left:6px;
	width: auto;
	height: auto;
	border-right:1px solid #ff0500;
	border-left:1px solid #7a0000;
	line-height:50px;
	/* hack for MacIE5 to ignore, while other browsers use \*/
	_width: 100%;
	height: 50px;
	_height: 48px;
	/* end hack */
}


#houseMenuH li li a { /* all item links under the top level */
	padding: 4px 5px 4px 5px;
	width: 154px;
	height: 22px;
	line-height: 12px;
	background-color:#4a6812;
	border:1px solid black;
	text-transform:none;
	/* hack for MacIE5 to ignore, while other browsers use \*/
	width: 144px;
	_width: 154px;
	height: 12px;
	_height: 20px;
	/* end hack */
}

#houseMenuH li a:hover {
	padding-right: 6px;
	padding-left:6px;
	color: #b7d200;
	height: auto;
		border-right:1px solid #ff0500;
	border-left:1px solid #7a0000;
	/* hack for MacIE5 to ignore, while other browsers use \*/
	height: 50px;
	_height: 48px;
	/* end hack */
}
#houseMenuH li li a:hover {
	color: #000;
	background-color: #739d26; 
	padding: 4px 5px 4px 5px;
	height: 12px;
	border:1px solid black;
	text-transform:none;
	/* hack for MacIE5 to ignore, while other browsers use \*/
	height: 12px;
	_height: 20px;
	/* end hack */
}


#houseMenuH li li li a:hover {
	color: #000;
	background-color: #739d26; 
	padding: 4px 5px 4px 5px;
	height: 12px;
	border:1px solid black;
	text-transform:none;
	/* hack for MacIE5 to ignore, while other browsers use \*/
	height: 12px;
	_height: 20px;
	/* end hack */
}

#houseMenuH li ul { /* second-level lists */
	width: 150px; /* width of submenu, must be set so third-level list can get shifted over properly */
	left: -9999px; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	border: solid 0px #333;
	margin: -2px 0 0 0;
	/* hack for MacIE5 to ignore, while other browsers use \*/
	margin: 0;
	/* end hack */
	line-height: 12px;
	height: auto;
}

#houseMenuH li ul ul { /* third-and-above-level lists */
	margin: -22px 0 0 76px;
	border: solid 0px #f00;
	line-height: 12px;
	display:inline;
}

/* Applied to the parent item, if displayed, in either vertical or horizontal
   orientation. Must follow other styles. */
#houseMenuH #houseMenuParentItem a
{ /* all links under the parent item (li) */
	background-color: transparent; 
	text-decoration: none;
}

#houseMenuH a#houseMenuParentLink
{ /* parent link itself */
	background-color: transparent; 
	text-decoration: none;
}

#houseMenuH a#houseMenuCurrentLink
{ /* current link itself */
	padding: 5px;
	color: #333; 
	background-color: #eee; 
	text-decoration: none;
}



