/* Font Styles */

p{
	
	font-size: .8em;
	line-height: 18px;
}

h1{
	font-size: 1.67em;	
	line-height:20px;
}

h2{
	font-size:1.3em;
	line-height: 25px;
}

h3{
	font-size:1em;
	line-height: 20px;
}
h4{
	font-size:.9em;
	line-height: 19px;
}
#rightgrid h4{
color:white;
}

a{
	color:#6699ff;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

a:visited{
	color: #536895;
	text-decoration:none;
}

.lightBlue{
	color: #6699ff;
}

img a{
	border:none;
}

/* @group Content */



#next p{
	float: right;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:10px;
	margin-top:5px;
}

#toc p{
	margin-left:33px;
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:10px;
	margin-top:5px;
}

#contentcontainer
{
	padding-bottom:5px;
}

#category h1{
	
	font: normal small-caps 2em Georgia, "Times New Roman", Times, serif, serif;
	padding-top:10px;
	margin-top:5px;
	
}

#category p{
	float: right;
	text-align:right;
	font: normal small-caps .8em Georgia, "Times New Roman", Times, serif;
	padding-top:10px;
	margin-top:5px;
}

#leftgrid{
	float:left;
	font-size: 13px;
}

#leftgrid h1{
	margin:0;
	padding:0;
	color:white;
	display:block;
	width:150px;
	text-align:right;
	font-weight:100;
	letter-spacing:0px;
	font-size:24px;
	text-transform:uppercase;
	font-family:Georgia;
	border-right:1px solid #666;
	padding:5px;
	margin-bottom:10px;
	margin-top:6px;
}

#leftmenu {
  padding:5px;
  width:150px;
  line-height: 20px;
  float:left;
  text-align:right;
  border-right:1px solid #666;
}
  #leftmenu a{
	 color:white;
	 padding-left: 8px;
	 padding-right: 8px;
	 padding-top: 2px;
	 padding-bottom: 2px;
	 background-color:#536895;
  }
  #leftmenu a:hover{
  	text-decoration:none;
	background-color:#666;
	color:white;
  }
 #leftmenu ul{
 	margin:0;
 }
#leftmenu li {
  	list-style-type:none;
	margin-bottom:4px;
  }
 #leftmenu li ul{
 margin-right:5px;
 border-right:1px solid #536895;
 padding-top:6px;
 padding-bottom:3px;
 } 
 #leftmenu li ul li{
 padding-right:5px;
 } 
 #leftmenu li ul li a{
 background-color:#e0e0e0;
 color:#333;
 }

#rightgrid{
	float: left;
	width:768px;
	background:#282828;
	margin-left:10px;
	padding:10px;
}
#rightgrid p{
color:white;
font-size:13px;
line-height:1.4;
margin-bottom:10px;
}

#rightgrid h2{
color:white;
font-weight:100;
letter-spacing:0px;
border-bottom:none;
font-family:Georgia;
font-style:italic;
font-size:20px;
}

#officephoto{
 float:left;
 padding-right:10px;
}


#contentcontainer2{
	background:#fff;
}

#rightgrid img{
float:left;
padding:0px 5px 20px 5px;

}
#leftside{
	width:48%;
	padding:5px;
	float:left;
	
}

#rightside{
	width:48%;
	padding:5px;
	float:right;
}
.officername{
	font-weight:bold;
	color:#666;
	line-height:14px;
}
.officerposition{
	font-style:italic;
	font-size:11px;
	line-height:14px;
	text-align:left;
}
.officer{
	clear:both;
	margin-bottom:20px;
	color:white;
}

#officePage{
	background:#fff;
	width:800px;
	margin:0px auto;
	height:100%;
}
#otheroffices{
	clear:both;
	/*padding:10px 0px;*/
}

.documentLists li{ 
	font-size:13px;
	line-height:20px;
	list-style-image:none;
	list-style-position:inside;
	list-style-type:none;
	color:white;
}

.documentLists li ul{
	/*padding-left:10px;*/
	display:inline;
}

.documentLists li ul li{
	padding-left:10px;
}
.sgaLists{
color:white;
}
.sgaLists p{ 
	font-size:13px;
	line-height:18px;
	list-style-image:none;
	list-style-position:inside;
	list-style-type:none;
}

.sgaLists li{ 
	font-size:13px;
	line-height:18px;
	list-style-image:none;
	list-style-position:inside;
	list-style-type:none;
	padding-left:15px;
}

.sgaLists li ul{
	/*padding-left:10px;*/
	display:inline;
}

.sgaLists li ul li{
	padding-left:10px;
}

.sgaLists2 li{ 
	font-size:13px;
	line-height:18px;
	list-style-image:none;
	list-style-position:inside;
	list-style-type:none;
	padding-left:0px;
}

.sgaLists2 li ul{
	/*padding-left:10px;*/
	display:inline;
}

.sgaLists2 li ul li{
	padding-left:0px;
}

.sgaBox {border: 1px solid; 
	background: #a3dbf1; 
	width: 400px; 
	padding-top: 13px; 
	padding-bottom: 15px;
}

.inputField{
	border:1px solid #333;
}


.clearboth {
				clear: both;
				width: 0px;
				height: 0px;
				margin: 0px;
}

label.offscreen
{
    position: absolute;
    left: -99em;
    width: 90em;
    overflow: hidden;
}
#faq{
	padding-top:10px;
	margin-bottom:20px;
}

#faq *{
	margin:0;
	padding:0;
}
#faq li{
	margin-left:20px;
	font-size:14px;
	line-height:1.3;
	font-family:arial;
}


#faq .section{
	display:block;
	font-size:1em;
	line-height: 20px;
	margin-top:5px;
}

#faq .question{
	color:#FF3300;
	margin-top:5px;
}

#faq .answer{
	background-color:#333;
	padding:10px;
	padding-bottom:5px;
	margin-bottom:10px;
	margin-top:10px;
	color:#fafafa;
}
#faq p{
	text-align:left;
	font-size:14px;
	line-height:1.3; 
	font-family:arial;
	margin-bottom:10px;
	color:#fafafa;
}

#faq .answer a{
display:inline;
}

/*admin panel css*/
.admin_panel{

}

.admin_panel form{
border:1px dashed #333;
margin-bottom:20px;
background-color: gray;
padding:5px;
}


