body {
background: #EDF2F6;
background-image: url('/_content/Images/Template/sky_bg.jpg');
background-repeat: repeat-x;
background-position: left top;

}



/* @group Fonts */

h1 {
	color: #fdb826;
	line-height: 1.4;
}

h2 {
font-size: 1em;	
color: #0a3c77;
	line-height: 12px;
}

h3 {
      	font-size: .82em;
color: #0a3c77;
	line-height: 10px;
}

h4 {
	color: #000000;
	line-height: 1.4;
border-bottom: 1px solid #000;
width:100%;
}

h5 {
	color: #fdb826;
	
}



/* @end */






#banner
{
background-image: url('/_content/Images/Template/template_01.gif');
height:0px;

}




#banner_text
{
text-align:right;
font-size: .72em;
font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
padding-right:6px;
padding-top: 10px;
}



#header
{

width:990px;
height:222px;

}


#flash
{
width:990px;

}





img {
border:0;
}





#image_gal {
border: 2px solid #fff;

}





/* @group Panels */

#container {
width: 990px;
background: #fff;
border-top: 1px solid #000;
border-right: 1px solid #000;
border-bottom: 1px solid #000;
border-left: 1px solid #000;
}





#search {

text-align:center;
}





label
{
color: #0a3c77;
font-size: .82em;
font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
text-align:left;
}

.submit input
{
margin-left: 4.5em;
} 

input
{
margin-bottom:6px;
color: #0A3C77;
background: #ffffff;
border: 1px solid #0a3c77;
}

.submit input
{

color: #0A3C77;
background: #ffa20f;
border: 2px outset #0a3c77;
} 

fieldset
{

text-align:left;
border: 1px solid #0a3c77;
width: 155px;
padding-top:10px;
padding-left:12px;
padding-right:8px;
padding-bottom:10px;
}

legend
{
color: #fff;
background: #ffa20c;
border: 1px solid #0a3c77;
padding: 2px 4px;
font-size: .72em;
font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
} 


#breadcrumbs h3{
font-size: .85em;
color: #000000;
margin-top:10;
margin-left:70px;
float:left;
text-align:left;
font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
width:500;
}




#log-out{
padding-top: 10;
float:left;
padding-left:20;
}



#log-out fieldset
{

text-align:left;
border: 0
width: 155px;
padding-top:10px;
padding-left:12px;
padding-right:8px;
padding-bottom:10px;
}







#printlink{
padding-top: 26;
padding-right:40;
font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
font-size:10px;
float:right;
}


#main {
background-image: url('/_content/Images/Template/template_04.jpg');
background-repeat: no-repeat;
background-position: left top;
width: 990px;
height:300px;
}


#left{
float:left;
padding-top:20px;
width:200;

}


#news_side{
float:left;
font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
text-align:left;
font-size: .65em;
width:190px;
}


#news_side h6{

color:#0A3C77;
border-bottom: 1px solid #0a3c77;
margin-left:12px;
width:172px;
font-size: 1.396em;

}



#news_side li{
margin-bottom:10px;

}


.newsheadleft{

}


.newscontent p{
font-size: .82em;
font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
margin-bottom:0px;
Padding-bottom: 0px;
}







#main_content {
font-size: .82em;
font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
color:#333;
text-align:left;
float:left;
width:960px;
min-height:200px;
padding-left:20px;
padding-right:10px;
padding-top:30px;

}



#main_content img {
border:1px solid #0a3c77;

}



#main_content th{
padding:2px;
font-size:10px;
background: #ccc;
text-align:center;
font-weight: bold;
line-height:10px;
font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
border: 1px solid black;
border-bottom: 2px solid black;
}



#list{
border-bottom: 1px solid #0a3c77;

}




#list td{
border-bottom: 1px dotted #ccc;

}



#report td{
border-bottom:1px solid black; 
border-right:1px solid black; 

}




#action td{
border-bottom:1px solid black; 
border-right:1px solid black; 

}

#data_header{
width:935px;

}

   
#leftborder{
border-left:1px solid black; 

}



#data_header  td img{
border:0px;

}


#data_header h5{
font-size:18px;

}




#leftborder{

border-left:1px solid black; 
font-weight: bold;

}




#main_content img {
border:1px solid #0a3c77;

}


#main_content h2 {
font-size: 1em;	
color: #0a3c77;
	line-height: 12px;
border-bottom:1px solid #0a3c77;
}

#main_content h3 {
      	font-size: .82em;
color: #0a3c77;
	line-height: 10px;
}

#main_content td{
font-size: .82em;
font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
color:#333;


}



#content {
font-size: .82em;
font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
color:#333;
text-align:left;
float:right;
width:720px;
min-height:200px;
padding-right:10px;
padding-top:20px;

}


#content img {
border:1px solid #0a3c77;

}


#content h2 {
font-size: 1em;	
color: #0a3c77;
	line-height: 12px;
border-bottom:1px solid #0a3c77;
}


#content h3 {
      	font-size: .82em;
color: #0a3c77;
	line-height: 10px;
}


#content h4 {
      	font-size: .82em;
color: #0a3c77;
	line-height: 10px;
}




#content h5 {
      	font-size: .82em;
color: #0a3c77;
	line-height: 10px;
}



 h6 {
      	font-size: 1.65em;
color: #0a3c77;
	line-height: 1.8em;
}










#content td{
font-size: .82em;
font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
color:#333;


}





#top_menuouter{
width: 990px;
height:41px;
background-image: url('/_content/Images/Template/template_02.jpg');
background-repeat: no-repeat;
background-position: left top;
}


#top_menuinner{
Padding-top:18px;
Padding-left:80px;
}



#menu{
text-decoration: none;
	color: #ccc;
	font-family: verdana, sans-serif;
	font-size: 8pt;

}



<!--[if IE]>
<style type="text/css">
     .horizontalcssmenu ul li a{width:110px;}
    </style>
<![endif]-->


.horizontalcssmenu {

width:900px;

}


.horizontalcssmenu ul{
margin:0px;
list-style-type: none;
}


A.linkmenu:link{


 }


A.linkmenu:Visited, A.linkmenu:Hover{
	

 }

/*Top level list items*/
.horizontalcssmenu ul li{
position: relative;
display: inline;
float: left;
padding-right:20px;
}

/*Top level menu link items style*/
.horizontalcssmenu ul li a{
display: block;
width: 110px; /*Width of top level menu link items*/
text-align:center;
border-left-width: 0;
text-decoration: none;
	color: #fff;
	font-family: verdana, sans-serif;
	font-size: 9pt;
 text-decoration: none;
font-weight: none;
padding-bottom:4px;
}


/*Sub level menu*/
.horizontalcssmenu ul li ul{
left: 0;
top: 0;

position: absolute;
display: block;
visibility: hidden;
z-index: 100;
}

/*Sub level menu list items*/
.horizontalcssmenu ul li ul li{
display: inline;
float: none;
}


/* Sub level menu links style */
.horizontalcssmenu ul li ul li a{
width: 130px; /*width of sub menu levels*/
font-weight: normal;
padding: 4px 5px;
color: #fff;
background: #000000;

}

.horizontalcssmenu ul li a:hover{
background: url(menu/menubgover4.gif) center center repeat-x;

color: #ffa20c;
	font-family: verdana, sans-serif;
	font-size: 9pt;
 text-decoration: none;


padding-bottom:4px;
border-bottom: 3px solid #ffa20c;
}


.horizontalcssmenu ul li a:active{


color: #0a3c77;

padding-bottom:4px;
border-bottom: 3px solid #0a3c77;
}





.horizontalcssmenu ul li ul li a:hover{
background: #fff;
color:#ffa20c;
}

.horizontalcssmenu .arrowdiv{
position: absolute;
right: 0;
background: transparent url(menu/menuarrow.gif) no-repeat center left;
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html .horizontalcssmenu ul li { float: left; height: 1%; }
* html .horizontalcssmenu ul li a { height: 1%; }
/* End */



























#footer {
clear:both;
width: 990px;
height:55px;
background-image: url('/_content/Images/Template/template_05.jpg');
background-repeat: no-repeat;
background-position: left top;

}





#footertext {
font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
padding-top:20px;
font-size: .8em;
text-align:left;
padding-left:25px;
color:#ffffff;
width: 400px;

float:left;
}




/*########## FOOTER2 ##########*/
#footer2 

{
float:right;
font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
font-size: .6em;
width: 400px;
height:55px;
padding-top:24px;
}


#footer2 ul 
{

padding-right:20px;
text-align:right;
}

#footer2 li  {color:#FFF;display:inline;list-style:none;margin:0;}

#footer2 li a:link, #footer2 li a:visited, #footer2 li a:active  {color: #FFF;text-decoration:none;}

#footer2 li a:hover{	text-decoration:underline;


}