/* CSS Document */

.body  {
	
	background-color: #1873bb;
	
	
	}


/*Begin cell styles ``````````````````````````````````````````````````*/
.header1 {
	
	background-color: #e8e5de;
	background-image: url(images/2010/webheader2010left2.png);
	background-repeat: no-repeat;
	background-position: left top;
	
	}
	
.header2 {
	background-color: #e8e5de;
	background-image: url(images/2010/webheader2010right2.png);
	background-repeat: no-repeat;
	background-position: right top;	
	}
	
.headerborder {
	background-color: #e8e5de;
	padding: 5px;
	background-image: url(images/2010/logohouses.png);
	background-repeat: repeat-x;	
}
	
.maincell {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #bfbfbf;
	background-color: #ffffff;
	padding: 10px;
	
	}
	
.side {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #bfbfbf;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #bfbfbf;
	background-color: #ffffff;
	padding: 10px;
	
	}
	
.sidebottom {
	background-color: #ffffff;
	padding: 10px;
	
	}
	
.columnleft {
	border-width: 1px;
	border-style: solid;
	border-color: #bfbfbf;
	background-color: #ffffff;
	padding: 5px;
	
	}
	
.tablebody1 {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #bfbfbf;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #bfbfbf;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bfbfbf;
	background-color: #ffffff;
	padding: 5px;
	
	}
	
.tablebody2 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #bfbfbf;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bfbfbf;
	background-color: #ffffff;
	padding: 5px;
	
	}

.tablehead1 {
	background-image: url(images/2010/tablehead1.jpg);
	background-repeat: repeat-x;
	border-width: 1px;
	border-style: solid;
	border-color: #bfbfbf;	
}

.tablehead2 {
	background-image: url(images/2010/tablehead2.jpg);
	background-repeat: repeat-x;
	border-width: 1px;
	border-style: solid;
	border-color: #bfbfbf;	
}

.tablehead3 {
	background-image: url(images/2010/tablehead3.jpg);
	background-repeat: repeat-x;
	border-width: 1px;
	border-style: solid;
	border-color: #bfbfbf;	
}

	
	
	

	
/*Begin text styles ```````````````````````````````````````````````*/	



.white11 {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
}




.black10 {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}

.black11 {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}

.red11bold {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #9F1D23;
}

.blue {
	color: #01269B;
	font-weight: bold;
}

.hover {
	color: #9A6402;
	text-decoration: underline;
	font-weight: bold;
}

.vgray {
	color: #717A95;
	font-weight: bold;
	}

.black12 {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}

.grey11 {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #C0C0C0;
	
}

.grey11DK {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #656565;
}

.grey13 {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #C0C0C0;
}



.subTitles {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #1873bb;
}

.subTitles2 {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #faf8f2;
}

.subsub {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #6d9937;
}


h1 {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #1873bb;
}

h2 { 
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-weight: bold;
	font-style: normal; 
	color: #000000; 
}

.today {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-weight: normal;
	color: #1873bb;
}


a:link {color: #0978f6}
a:visited {color: #6d9937}
a:active {color: #6d9937}
a:hover {color: #2b64a5}
a:link {text-decoration: underline; }
a:visited {text-decoration: underline; }
a:hover {text-decoration: none;}
a:active {text-decoration: none; }

	
hr {height: 1px;
	border-style: dotted;
	width: 90%;
	color: #1873bb;
	
}

.deadlink {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #cacaca;
}




.floatrt { float: right; margin-left: 5px   }
.floatlft { float: left; margin-right: 5px  }
.floatbth { float: both;  }





/*Begin nav styles ```````````````````````````````````````*/


/*vertical flyout*/

#navigation {
	width:100%;
	font-size:12px;
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;	
}
#navigation ul {margin:0px; padding:0px; background-color:#1873bb;}
#navigation ul li {
	height:20px;
	line-height:20px;
	list-style:none;
	padding-left:10px;

	color:#e8e5de;
	
	border-bottom:#e8e5de solid;
	border-width:1px;
	cursor:pointer;
	}
	
#navigation ul li:hover {background-color:#55b1e4; position:relative; color:#6a8634;}
#navigation ul ul {
	display:none;
	position:absolute;
	left:100px;
	top:5px;
	border:#e8e5de solid;
	border-width:1px;
	background-color:#1873bb;
	
	}

#navigation ul li:hover ul {display:block;}
#navigation ul ul li {border:none; width:150px; float:left; display:inline;} 
#navigation ul ul li:hover {text-decoration:none; border:none; color:#e8e5de;}
#navigation li:hover ul li ul {display:none;}
#navigation ul ul li ul {left:120px; background-color:#1873bb;}
#navigation ul ul li:hover ul {display:block;}

#navigation a:link {color: #e8e5de}
#navigation a:visited {color: #e8e5de}
#navigation a:active {color: #e8e5de}
#navigation a:hover {color: #e8e5de}
#navigation a:link {text-decoration: none; }
#navigation a:visited {text-decoration: none; }
#navigation a:hover {text-decoration: none;}
#navigation a:active {text-decoration: none; }


.member {
	display: block;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 350px;
}

.member br {
	margin: 8px;
	}
	
.formbox1{
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;    
    color: #000000;   
    text-decoration: none;
	background-image: url(images/BGform.jpg);
	background-repeat: repeat-x;
}

.support {
	display: block;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 200px;
}


#menu {height:132px; width:150px; position:relative;}

#menu ul {margin:0; padding:0; list-style:none; white-space:nowrap; text-align:left; padding:1px 1px 0 1px; background:#1873bb ;border:#e8e5de solid;border-width:1px;}

#menu li {margin:0; padding:0; list-style:none;}
#menu li {display:inline;}
#menu ul ul {position:absolute; left:-9999px;}
#menu ul#toplevel {position:absolute; left:0; top:0;}

#menu a {display:block; font:normal 11px verdana,arial,sans-serif; color:#000; line-height:22px; text-decoration:none;padding:0 20px 0 10px;} 
#menu li a.fly {background: url(anywidth/arrow.gif) no-repeat right top;}

#menu li a:hover {background-color:#09c; color:#fff;} 
#menu li:hover > a {background-color:#09c; color:#fff;}

#menu ul li:hover > ul {left:100%; margin-top:-23px; margin-left:-1px;}

#menu a:hover ul,
#menu a:hover a:hover ul, 
#menu a:hover a:hover a:hover ul {left:100%;}
#menu a:hover ul ul, 
#menu a:hover a:hover ul ul {left:-9999px;}

#menu table {position:absolute; left:99%; height:0; width:0; border-collapse:collapse; margin-top:-7px; margin-left:-1px;}


.bull {
	list-style-image: url(images/2010/bullet.gif);
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 1.5em;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	list-style-type: none;
	padding:0;
	margin-left: 30px;	
	
}

.bull2 {
	list-style-image: url(images/2010/bullet2.gif);
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 1.5em;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	list-style-type: none;
	padding:0;
	margin-left: 20px;	
	
}

.bull3 {
	list-style-image: url(images/2010/bullet.gif);
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 1.5em;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	list-style-type: none;
	padding:0;
	margin-left: 20px;	
	
}
