@charset "utf-8";
/* CSS Document */
body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #ffffff;
	margin: 0;
	padding: 0;
	text-align: center; /* center body content for IE 5* browsers. */
	color: #000000;
}
h1 {font: 14px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#a8572a;}
h3 {font: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#666666;}
.bodyStyle #mainBox, .bodyStyle #homeMainBox {
	margin: 0 auto;
	margin-top:10px;
	width: 950px; 
	background: #FFFFFF;
/*	border: 1px solid #ff0000; */
	text-align: left; /* override text-align:center on the body */
}
.bodyStyle #header {
	position:relative;
	background: #ffffff; 
	padding: 0 10px 20px;
}
.bodyStyle #homeMainBox #header {
	position:relative;
	background: #ffffff; 
	padding: 0 10px 10px 10px;
}
.bodyStyle #header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse */
	padding: 10px 0;
}
.bodyStyle #mainContent {
	margin:0;
	padding: 0;
	background: #FFFFFF;
}
.bodyStyle #footer {
	padding:10px;
	background:#ffffff;
	width:700px;
	height:auto;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
}
.bodyStyle #homeMainBox #footer {
	width:920px;
}
.bodyStyle #footer p {
	margin: 0;
	padding: 10px 0;
}

#subnavy {height:1;position:absolute;left:200px;top:0;}

#nav {margin:5px 0 50px 0;}

#homeMainBox #nav {margin:5px 0 20px 0;}

/* the styling */
#nav {width:700px; background:none; position:relative;font-family:Verdana, Geneva, sans-serif;font-size:11px;}

#nav .chosen, #nav .current {margin:0; padding:0; list-style:none;}

#nav li {display:inline; margin:0; padding:0; height:auto;}

#nav .chosen a,
#nav .current a {display:block; height:20px; float:left; background:none; padding:0 10px 0 10px; text-decoration:none; font-weight:bold; line-height:20px; white-space:nowrap; border-right:1px solid #666; color:#666;border-bottom:1px #900 solid;}
* html #nav .chosen a, * html #nav .current a {width:1px; height:21px;}


#nav .chosen a:hover, 
#nav .chosen li:hover a {background:none; cursor:pointer; color:#a8572a;font-size:11px;} /* CHANGE */

#nav .sub {display:none;}

/* for IE5.5 and IE6 only */
#nav table {position:absolute; border-collapse:collapse; left:0; top:0px;width:750px} /* with sub menu top for IE6 */

#nav .current a {background:none; color:#a8572a;font-weight:bold;font-size:12px;} /* current page title */

#nav .sub li a:hover, 
#nav .chosen a:hover .sub li a:hover, 
#nav .chosen li:hover .sub li a:hover {background:#fff; color:#a8572a;} /* hover sub of chosen  */

#nav .current2 .current_sub a, 
#nav .current2 a:hover {background:#fff; color:#a8572a;font-weight:bold;} /* active sub of current page */

#nav .chosen li a:hover .sub, 
#nav .chosen li:hover .sub {display:block; position:absolute; width:570px; top:20px; border-left:1px #900 solid;border-bottom:1px #900 solid;left:0; background:#fff; margin-top:0; padding:0; z-index:100; color:#a8572a; font-size:11px;} /* with sub menu top for FF */

#nav .sub, #nav .current2 {margin-left:30px; padding:0; list-style:none;}

#nav .current2 {display:block; position:absolute; width:570px; top:20px; left:0; background:none; color:#666; margin-top:0; padding:0; z-index:10;border-left:1px #900 solid;border-bottom:1px #900 solid;}
* html #nav .current2, * html #nav .chosen a:hover .sub {z-index:-1; margin-top:0; margin-t\op:1px;}

#nav .current2 a { text-decoration:none; height:20px; line-height:18px; white-space:nowrap; display:block; float:left; background:#fff; padding:5px 10px 0px 10px; margin:0; font-weight:bold; white-space:nowrap; border:0; color:#666;} /* current sub links not active */

#nav .chosen a:hover .sub li a, 
#nav .chosen li:hover .sub li a {display:block; background:none; padding:5px 10px 0px 10px; margin:0; white-space:nowrap; border:0; color:#666; font-size:11px;font-weight:bold;}

div.leftfloater {position:relative;float:left;}
div.leftfloater10space {position:relative;float:left;width:10px;}
div.rightfloater {position:relative;float:right;}
/* round corner boxes css */
.edgetop {background: url(../images/reddish-box-testback-blank.gif) 0 0 no-repeat; width:230px;height:230px;}
.edgetop710 {background: url(../images/reddish4pixels.gif) 100% 0 repeat-x; width:710px;height:230px;}
.edgetop710A {background: url(../images/reddish4pixels.gif) 100% 0 repeat-x; width:710px;height:400px;}
.edgetop710form {background: url(../images/reddish4pixels.gif) 100% 0 repeat-x; width:710px;height:auto;}
.edgebot {background: url(../images/reddish4pixels.gif) 0 100% repeat-x}
.edgeleft {background: url(../images/reddish4pixels.gif) 0 0 repeat-y}
.edgeright {background: url(../images/reddish4pixels.gif) 100% 0 repeat-y}
.cornerbotleft {background: url(../images/cornerbotleft2.gif) 0 100% no-repeat}
.cornerbotright {background: url(../images/cornerbotright2.gif) 100% 100% no-repeat}
.cornertopleft {background: url(../images/cornertopleft2.gif) 0 0 no-repeat}
.cornertopright {background: url(../images/cornertopright2.gif) 100% 0 no-repeat; padding:10px}

img.redboxheightfix {float:left;border:none;margin:0;padding:0;}
div.redboxcontent {font-family:Verdana, Geneva, sans-serif;font-size:11px;margin-left:5px;width:200px;height:210px;overflow:hidden;}
div.redboxcontent710 {font-family:Verdana, Geneva, sans-serif;font-size:11px;margin-left:5px;width:680px;height:210px;overflow:hidden;background-color:#ffffff;}
div.redboxcontent710A {font-family:Verdana, Geneva, sans-serif;font-size:11px;margin:10px;width:680px;height:400px;overflow:auto;background-color:#ffffff;}
div.redboxcontent710form {font-family:Verdana, Geneva, sans-serif;font-size:11px;padding:10px;width:670px;height:auto;overflow:auto;background-color:#ffffff;}
div.spacer5 {height:5px;font-size:5px;line-height:5px;}

div.spacer10 {height:10px;font-size:10px;line-height:10px;}

img.floatLeft { 
    float: left; 
    margin: 6px; 
}
img.floatRight { 
    float: right; 
    margin: 6px; 
}
ul#features li {
	padding-bottom:5px;
	}


