/* CSS Document */

/* --------------------------------------------------------------- GENERAL --------------------------------------------------------------- */
body { min-width:960px; width:100%; margin:0px; padding:0px;background:url(../images/bg.gif) top center repeat-y; background-color:#fff; }
h1 {}
h2 {}
/* --------------------------------------------------------------- TOP NAV --------------------------------------------------------------- */
.alignleft {
float: left;
}
.alignright {
float: right;
}
#topBg {margin:0px; padding:0px; width:100%; min-width:883px;background:url(../images/bg.jpg) top center no-repeat;height:144px;}
#topBarHolder {width:883px; height:144px; padding:0px; color:#000;margin:0px auto 0px auto;}
#topBar {
	width:883px; height:144px; padding:0px; color:#000;  float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background:url(../images/right-header.jpg) top right no-repeat; 
}
html>/**/body #topBar {
	
	margin-left:1px;
}
#topBar p {
	float:left;font-size:10px; padding:0px; padding-left:3px; padding-top:10px; margin:0px; letter-spacing:-1px;
}
#topBar p a { color:#000; text-decoration:none;
}
#topBar p a:hover { color:#000; text-decoration:underline;
}
ul.navi { float:left;width:auto; height:25px; list-style:none;margin:0px; padding:0px;display:block; padding-top:2px;}
ul.navi li { float:left; margin:0px; padding:0px; width:70px;height:25px; text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px; background:url(../images/button-off.jpg) top left no-repeat; padding-top:6px; margin-right:0px; display:block;}
ul.navi li a { color:#000; text-decoration:none;}
ul.navi li a:hover {text-decoration:none; font-weight:bold;}
ul.navi li.active { background:url(../images/button-over.jpg) top left no-repeat; font-weight:bold}
/* --------------------------------------------------------------- TABS --------------------------------------------------------------- */

/* --------------------------------------------------------------- CONTENT --------------------------------------------------------------- */

#pageHolder { float:left; width:100%; height:auto; padding:0px; padding-top:5px;} /*Holds everything but the top nav, in a 10px padding*/
#indexContentHolder {width:883px; height:auto; margin:0px auto 0px auto;}
#contentHolder { width:621px;height:auto; float:left;}
.maintop{ float:left; width:621px; height:11px; background:url(../images/main-top.gif) top left no-repeat; padding:0px; margin:0px;}
.mainMiddle{ float:left; width:609px; height:auto; background:url(../images/main-middle.gif) top left repeat-y; padding:0px; margin:0px; padding-left:12px;}
.mainMiddle p { float:left;width:580px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding:0px; margin:0px; letter-spacing:-1px; padding-top:10px; padding-bottom:5px;}
.mainBottom{ float:left; width:621px; height:23px; background:url(../images/main-bottom.gif) top left no-repeat; padding:0px; margin:0px;}

.mainHeader{ float:left; width:580px; height:27px; background:url(../images/main-header.gif) top left no-repeat; padding-left:10px; padding-bottom:13px;}
.mainHeader h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; letter-spacing:-1px; padding:0px; margin:0px; padding-top:4px;}

.contentSubTop{ float:left; width:583px; height:6px; background:url(../images/content-top.gif) top left no-repeat;}
.contentSubMiddle{ float:left; width:583px; height:auto; background:url(../images/content-middle.gif) top left repeat-y;}
.contentSubMiddle p { float:left;width:560px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding:0px; margin:0px; letter-spacing:-1px; padding-top:10px; padding-bottom:5px; padding-left:10px; padding-right:10px;}
.contentSubMiddle p a { color:#000000; text-decoration:none}
.contentSubMiddle p a:hover { color:#000000; text-decoration:underline}
.contentSubBottom{ float:left; width:583px; height:6px; background:url(../images/content-bottom.gif) top left no-repeat; padding-bottom:10px;}

#rightContent {float:right; width:228px; height:auto; padding-left:23px; padding-top:10px; padding-bottom:20px;}
.rightContentTop { width:204px; height:8px; float:left; background:url(../images/right-top.gif) top left no-repeat;}
.rightContentMiddle { width:184px; height:auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; float:left; background:url(../images/right-middle.gif) top left repeat-y; padding-left:10px; padding-right:10px; padding-top:2px;}
.rightContentMiddle p {float:left; padding-top:8px;padding-bottom:10px; margin:0px; width:164px;}
.rightContentBottom { width:204px; height:8px; float:left; background:url(../images/right-bottom.gif) top left no-repeat;}
a img{border:none}
.formWidth {width:300;}
