@charset "utf-8";
/* CSS Document */
html {
	height: 100%;}
body {
	text-align: center; 
    margin: 0 auto;
	background: #f2f2f2; 
	font-family:Arial,Helvetica,sans-serif;
    width:100%;
	color: #6b6b6b;
	font-size: 12px;
    min-height: 100%;
	height:100%;
}
h1, h2, h3, h4 {
	color:#606060;
	font-family:Arial,Tahoma,Verdana;
	font-size:22px;
	font-weight:normal;
	letter-spacing:-1px;}
p {
	padding-bottom:10px;}
ul {
	padding-left: 2px 5px;}

#mainWrapper {
	text-align: left;
	background: #ffffff; 
	width:900px;
	border: aqua;
    margin: 0 auto;
	padding: 0px;
	background:url(/img/wrapper.gif) center repeat-y;
	margin:0 auto;
    min-height: 100%;
	height:auto !important;
	height: 100%;
    
} 
#headerWrapper {
    margin: 0 0 0 15px;
	padding: 0;
}

/* Menu Styling */

#menu {
margin:0 ;
background:url(/img/menubg.gif) top no-repeat;
font-size:11px;
height:33px;
text-align:left;
}

#menu ul {
	margin:0;
	padding:8px 0 0 15px;
	width:870px;
	float:left;
	}

#menu ul li {
	display:inline;}
#menu ul li a {
	padding:10px 6px 9px 6px;
	color:#000000;
	text-decoration:none;}
#menu ul li a:hover {
	background:url(/img/arrow.gif) bottom center no-repeat;}
.current_page_item {
	background:url(/img/arrow.gif) bottom center no-repeat;}
.current_page_item a {
	background:url(/img/arrow.gif) bottom center no-repeat;}
.current_page_parent a {
	background:url(/img/arrow.gif) bottom center no-repeat;}
 
.tabs .tabNavigation {
margin:0 ;
background:url(/img/menubg.gif) top no-repeat;
font-size:11px;
height:33px;
text-align:left;
width:850px;
}

.tabs ul {
	margin:0;
	padding:8px 0 0 15px;
	width:870px;
	float:left;
	}

.tabs  ul li {
	display:inline;}
.tabs  ul li a {
	padding:10px 6px 9px 6px;
	color:#000000;
	text-decoration:none;}
.tabs ul li a:hover {
	background:url(/img/arrow.gif) bottom center no-repeat;}
 
#bodyWrapper {
	padding: 20px;
}
#footerWrapper{
	font-size:10px;
	padding: 10px 25px;
	width:825px;
	margin-left:8px;
	border-bottom:1px dashed #CCCCCC;
	border-top:1px dashed #CCCCCC;
	background:#F2F2F2;
	color:#6B6B6B;
	text-align:right;
}
#footerWrapper a {
	color:#6B6B6B;}
.solidOutline {
	padding: 10px;
	border: thin solid #000;}
.lightFont {
	color: #bcbcbc;}
	
	
/* table Formatting */
.row_alt{
	background-color:#f2f2f2;
}
.vertBar {
	width:1px;
	background:#000;
	padding:0;}
.headerRow{
	background-color:#575757;
	color:#ffffff;
	font-weight:bold;
}
.headerGroup{
	background-color:#f1e2cd;
	font-weight:bold;
}
.topDashed {
	border-top: 1px dashed #000;}
.bottomDashed {
	border-bottom: 1px dashed #000;}
.formLabel {
	font-weight:bold;}	
.alignRight {
	text-align:right;}
.note {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#F2F2F2 url(/img/note.gif) no-repeat scroll left top;
	border-bottom:1px dashed #CCCCCC;
	border-top:1px dashed #CCCCCC;
	color:#6B6B6B;
	font-size:0.9em;
	padding:5px 10px 10px 25px;}
	
#projects .links a {
	text-decoration:none;
	font-size:1.3em;
	color:#6B6B6B;}
.clear {clear:both;}
