body {
 
}


/**** Main Container ***/


#wrap {
       margin-left: auto;
       margin-right: auto;
       width: 800px;
}

/**** Top ***/


#Header {
	width: 100%;
	height: 50px;
	color: #333333;
	overflow:hidden;
	padding-top:5px;
	margin-top:10px;
	margin-left:20px;
	margin-right:20px;
}

#HeaderLogo
    {
    position:relative;
	float:left;	
	height:55px;
	margin-top:-5px;
    background-color:White;    
    }

#HeaderLogo img
{
    border-style:none;
    }
    
#HeaderLogo a:active
{
    outline: none;
}

#HeaderLogo a:focus
{
-moz-outline-style: none;
}

/**** Header ***/

#headerTitleBlock {
	position:relative;
	float:left;
	width: 500px;
	height: 30px;
	border-left:1px solid #CCCCCC;
	left:10px;
	padding-left:15px;
	overflow:hidden;
	margin-top:5px;
}

#headerTitle {
	width: 400px;
	height: 30px;
	color: #666666;
	overflow:hidden;
	margin-top:2px;
	font-family:"Arial Narrow";
	font-size:20px;
	font-weight:600;
	text-align:left;
}

#headerContactUsBlock {
position:relative;
height:30px;
float:right;
width:170px;
right:30px;
padding-right:10px;
margin-top:5px;
}

#headerContactUs {
	width: 170px;
	height: 20px;
	color: #666666;
	overflow:hidden;
	margin-top:7px;
	font-family:"Arial";
	font-size:12px;
	font-weight:bold;
	text-align:right;	
}

#headerContactUs a {
	color: #828384;
	text-decoration: none;
}


#headerContactUs a:hover {
	color: #669933;
	text-decoration: underline;
}

/**** Menu ***/

#menuWrap {
width:100%;
height:30px;
margin-top:5px;
}
/**** HomeContent Styles ***/
/**** HomePageImg ***/

#MainImgWrap {
margin-top:2px;
padding-bottom:0px;
width:100%;
}

#MainImgWrap img 
{
background-position: center;
background-color:#dedede;
background-repeat:no-repeat;
border:1px solid #CFCFCF!important; 
}

/**** HomeContentBox ***/

#HomeContentBox {
margin-top:2px;
padding-top:10px;
padding-bottom:10px;
width:100%;
border:1px solid #CFCFCF;
background-color: #dedede;
color:#595959;
font-family:Arial;
font-size:14px;
text-align:center;
}

#HomeContentBox h1 {
color:#663399;
font-family:Arial;
font-size:16px;
text-align:center;
}

#HomeContentBox h2 {
color:#828384;
font-family:Arial;
font-size:14px;
text-align:center;
}

#HomeContentBox li {
color:#595959;
font-family:Arial;
font-size:14px;
text-align:center;
margin-left: -15px;
}

/**** Main Content Styles ***/


#RightSection
{
position:relative;
float:right;
width:180px;
margin-top:20px; 
padding-left:20px;  
border-left:solid 1px #BFBFBF;
height:200px;
color:#595959;
font-family:Arial;
font-size:12px;
text-align:left;
}


#MainContentBox {
margin-top:2px;
width:798px;
}


.DocumentContent
{
padding-top:20px;
position:relative;
float:left;
width:570px;
padding-left:20px;
color:#595959;
font-family:Arial;
font-size:12px;
text-align:left;
background-color: #FFFFFF;
}



.MainContent
{
padding-left:20px;
color:#595959;
font-family:Arial;
font-size:12px;
text-align:left;
background-color: #FFFFFF;
}

.MainContent h1 {
color:#636467;
font-family:"Arial Narrow";
font-weight:bold;
font-size:20px;
text-align:left;
}

.MainContent h2 {
color:#636467;
font-family:"Arial Narrow";
font-size:16px;
text-align:left;
}

.MainContent h3
{
color:#000000;
font-family:Arial;
font-weight:bold;
font-size:13px;
text-align:left;
}

.MainContent li {
color:#595959;
font-family:Arial;
font-size:12px;
text-align:left;
line-height:2;
}



.MainContent p
{
color:#636467;
font-family:Arial;
font-size:12px;
text-align:left;
}

.MainContent a
{
font-size:12px;
color: #669933;
text-decoration: none;
line-height:20px;
}

.MainContent a:hover
{
font-size:12px;
color: #669933;
line-height:20px;
text-decoration: underline;
}

.MainContent hr
{
background-color: #DEDEDE;
height: 1px;
border:0px;
}

/**** Issues Styles ***/
.IssuesBox
{
width:100%;
margin-top:10px;
overflow:hidden;
}

.IssuesPdf
{
position:relative;
float:left;
width:70px;
height:70px;
margin-top:10px;
background:white url(img/pdfLogo.png) no-repeat left center;
}

.IssuesAnotherImg
{
position:relative;
float:left;
width:70px;
height:70px;
margin-top:10px;
background:white no-repeat left center;
}

.IssuesBoxContent
{
position:relative;
float:right;
width:700px;
font-family:Arial;
text-align:left;
border-bottom:1px solid #CCCCCC;
padding-top:10px;
padding-bottom:10px;
}

.IssuesBoxContent h3
{
color:#000000;
font-weight:bold;
font-size:13px;
}

.IssuesBoxContent p
{
color:#636467;
font-size:12px;
}

.IssuesBoxContent a
{
font-size:12px;
color: #669933;
text-decoration: none;
line-height:20px;
}

.IssuesBoxContent a:hover
{
font-size:12px;
color: #669933;
line-height:20px;
text-decoration: underline;
}

/**** Question box Styles ***/

#QuestionsBox
{
position:relative;
float:right;
width:100%;
margin-top:10px;
overflow:hidden;
}


#QuestionBoxImage
{
position:relative;
float:left;
width:70px;
height:60px;
margin-top:10px;
background:white url(img/QuestionsPic.png) no-repeat left top;
left:80px;
}

#QuestionsBoxContent
{
position:relative;
float:right;
width:580px;
font-family:Arial;
text-align:left;
padding-bottom:5px;
padding-top:10px;
color:#636467;
font-size:12px;
line-height:2;
}

#QuestionsBoxContent h2,
.ResourcesAdditionalContent h2
{
color:#636467;
font-family:"Arial Narrow";
font-size:16px;
text-align:left;
margin:0;
}


#QuestionsBoxContent a,
.ResourcesAdditionalContent a
{
font-size:12px;
color: #669933;
text-decoration: none;
}

#QuestionsBoxContent a:hover,
.ResourcesAdditionalContent a:hover
{
font-size:12px;
color: #669933;
text-decoration: underline;
}


/**** Gray Box Styles ***/
.GrayBox
{
position:relative;
float:right;
width:100%;
overflow:hidden;
border:1px solid #CFCFCF;
background-color:#E1E1E1;
padding-bottom:5px;
}

.GrayBoxImage
{
position:relative;
float:left;
width:90px;
margin-top:10px;
left:80px;
}

.GrayBoxImage img
{
background-color:#E1E1E1;
background-repeat:no-repeat;
background-position:left center;
}

.GrayBoxContent
{
position:relative;
float:right;
width:580px;
font-family:Arial;
text-align:left;
padding-bottom:10px;
padding-top:10px;
font-size:12px;
color:#636467;
}

.GrayBoxContent h1
{
color:#663399;
font-family:Arial;
font-size:13px;
text-align:left;
margin:0;
}

.GrayBoxContent h2
{
color:#000000;
font-family:"Arial Narrow";
font-size:14px;
text-align:left;
margin:2px;
}


.GrayBoxContent a
{
font-size:12px;
color: #669933;
text-decoration: none;
}

/**** Resources Styles ***/



#ResourcesMenu
{
    position:relative;
    float:left;
   	width: 180px;
	height: 300px;
	color: #828384;
	padding-bottom:10px;
	overflow:hidden;
	
}

#ResourcesMenu ul
{      
    list-style-type:none;        
    width:140px;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    margin-top:2px;
    height: 300px;
 }
 
#ResourcesMenu ul li,
#ResourcesMenu ul li.Selected
{
    text-align:left;        
    background-color:White;
    border:solid 1px #D0D0D0;      
    padding:5px 10px 5px 10px;
    margin-bottom:-1px;
    margin-left:-40px;
}
#ResourcesMenu ul li.LastItem
{
 margin-bottom:0px;
    }

#ResourcesMenu ul li.Selected,
#ResourcesMenu ul li:hover
{
    background-color:#DEDEDE;
}

#ResourcesMenu ul li a,
#ResourcesMenu ul li a:hover
{
	color: #666666;
	text-decoration: none;
    }


#ResourcesContentBox
{
position:relative;
float:right;
width:580px;
font-family:Arial;
text-align:left;
padding-bottom:10px;
font-size:12px;
color:#636467;
}

#ResourcesAdditionalBox
{
position:relative;
float:right;
width:100%;
overflow:hidden;
margin-top:15px;
}

.ResourcesAdditionalContentBox
{
width:100%;
overflow:hidden;
    }

.ResourcesAdditionalContent
{
position:relative;
float:right;
width:500px;
text-align:left;
padding-bottom:5px;
padding-top:10px;
color:#636467;
}

.ResourcesAdditionalImage
{
position:relative;
float:left;
width:40px;
height:60px;
margin-top:10px;
background:white no-repeat left top;
left:10px;
}

/**** Footer ***/

#Footer {
	position:relative;
	float:left;
	width: 800px;
	height: 100%;
	color: #828384;
	overflow:hidden;
	margin-top:2px;	
	padding-left:10px;
}

#FooterMenu {
overflow:hidden;
height: 100%;
margin-top:10px;
margin-bottom:30px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:600;
}



#FooterMenu a.LastLineLinks
{
    color: #669933;
    text-decoration: none;
    }
    
#FooterMenu a
{
	color: #828384;
	text-decoration: none;
}

#FooterMenu a:hover,
#FooterMenu a.LastLineLinks:hover
 {
	color: #669933;
	text-decoration: underline;
}

.LastLine
{
font-size:11px;
}

.navMenuStaticItemStyle
{
    text-align:center;
    font-family:Arial;
    font-size:12px;
    font-weight:800;
}

.navMenuDynamicItemStyle
{
    text-align:left;
    font-family:Arial;
    font-size:12px;
    font-weight:800;
}

.IE8Fix
 {  
      z-index: 200;
 }
 
  #DesignedBy {
	position:relative;
	float:left;
	width: 800px;
	height: 50px;
	overflow:hidden;
	margin-top:2px;
	margin-bottom:20px;	
	text-align:center;
}

/* Document Management System   */

.documents
{
width:100%;
margin-top:10px;
overflow:hidden;
    }
    
.documents h1 {
color:#636467;
font-family:"Arial Narrow";
font-weight:bold;
font-size:20px;
text-align:left;
}

.documents h2 {
color:#636467;
font-family:"Arial Narrow";
font-size:16px;
text-align:left;
}
    
.categoryBox
{
 margin-bottom:20px;
 margin-top:0px;
 }
 
 .categoryBox h2
{
margin:0px;
 }
 
.documentEntry
 {     
     font-family:Arial;
     border-bottom:1px solid #CCCCCC;    
     margin-bottom:10px; 
     margin-left:30px;
     margin-top:10px; 
     height:100%;
     }
     
.documentEntry h3
{
color:#000000;
font-weight:bold;
font-size:13px;    
text-align:left;
margin:0;
    }     
    
.documentEntry p, 
.documentEntry span
{
color:#636467;
font-size:12px;
margin:0;
}

.documentEntry a
{
font-size:12px;
color: #669933;
text-decoration: none;
line-height:20px;
}

.documentEntry a:hover
{
   
font-size:12px;
color: #669933;
line-height:20px;
text-decoration: underline;
}

#loginOuter
{
    width:100%;
    text-align:center;
}

#loginInner
{
    width:400px;
    margin-left:auto;
    margin-right:auto;
    border:solid 1px Silver;
    padding:30px;
}

#loginBox
{   width:200px;
    margin-left:auto;
    margin-right:auto;
    
    }
