/*
* Site Styles
*/
html{
    
}
body {
	font-family: Arial, Helvetica, sans-serif;
	margin:0 auto;
}

h1{
	font-size:2em;
	text-transform:capitalize;
	letter-spacing: -1px;
	font-family: Arial, Helvetica, sans-serif;
    width:100%;
    padding:10px 0;
    border-bottom:1px solid #000;
    margin-bottom:15px;
}
h2{
	font-weight:bold;
	color:#333;
	font-size:110%;
}
h3{
	font-weight:bold;
}
h4{

}
div.copy{
    color:#666;
}
p{
	color:#666;
}
.quoteresults td {
	padding:5px;
}
.quoteresults th {
	padding:5px;
}
.quoteresults{float:left}
.pagecontent ul{
    padding-left:20px;
    list-style-position:inside;
    list-style-type:disc;
}
ol{
}
strong{
	font-weight:bold;
}
.pageheadings{
	padding-left:258px;
}
.pagecontent{
	color:#666;
}
/* User defined styles and classes below */
.inputformlabel{
	color:#666;
	padding:5px;
}
.inputformelement{
	padding:5px;
}
.formalert{
	color:#f00;
}	
.cmscontent{
	color:#666;
}
.cmscontent ul li{
	margin-left:20px;
	padding-left:10px;
	list-style-type:disc;
}
table.quoteresults {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: #ADCBE2;
	border-collapse: separate;
	background-color: white;
}
table.quoteresults th {
	border-width: 1px 1px 1px 1px;
	padding: 5px 5px 5px 5px;
	border-style: solid solid solid solid;
	border-color: #ADCBE2;
	background-color: #ADCBE2;
	font-weight:bold;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.quoteresults td {
	border-width: 1px 1px 1px 1px;
	padding: 5px 5px 5px 5px;
	border-style: solid solid solid solid;
	border-color: #ADCBE2;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
/* Header menu */
#headermenu{
	padding-top:15px;
	
}
#headermenu li{
	float:left;
	display:inline;
	color:#fff;
	padding:0 5px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:100%;
	
}
#headermenu a{
	font-family: "Trebuchet MS",Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
}
#headermenu a:visited{
	color:#fff;
	text-decoration:none;
}
#headermenu a:hover{
	color:#000;
	text-decoration:none;
}
#headermenu a.selected{
    color:#000;
}
/* Left Menu */
#leftmenu{
	font-family: "Trebuchet MS",Arial, Helvetica, sans-serif;
}
#leftmenu li{
	list-style-image: url("../graphics/left-menu-bullet.gif");
	margin-left:10px;
	list-style-position:inside;
	color:#0071A5;
	border-bottom:1px solid #ccc;
	padding:5px;
}
#leftmenu li a{
	color:#0071A5;
	text-decoration:none;
	padding-left:10px;
	font-size:120%;
	font-weight:bold;
	
}

/* Content Menu */
#contentmenu{
	width:100%;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding-top:5px;
	padding-bottom:5px;
	display:block;
}
#contentmenu ul{

}
#contentmenu li{
	float:left;
	color:#999999;
	padding-right:10px;
	text-transform:capitalize;
	font-size:100%;
}
#contentmenu a{
	color:#999999;
	text-decoration:none;
	
}
#contentmenu a.selected{
	color:#0071A5;
	text-decoration:none;
	
}
#contentmenu a.selected:visited{
	color:#0071A5;
	text-decoration:none;
	
}
#contentmenu a:visited{
	color:#999999;
	text-decoration:none;
}
#contentmenu a:hover{
	color:#0071A5;
	text-decoration:none;
}

/* Footer Menu */
#footermenu{
	padding-top:5px;
}
#footermenu li{
	list-stye:none;
	float:left;
	display:inline;
	padding-left:5px;
    padding-top:5px;
    text-transform:uppercase;
    font-size:90%;
}
#footermenu li a{
	color:#fff;
	text-decoration:none;
}
#footermenu li a:hover{
	color:#fff;
	text-decoration:none;
}
#footermenu li a:visited{
	color:#fff;
	text-decoration:none;
}

/*rss styles*/
#rsswrapper{margin:16px;background-color:#ADCBE2;padding:0px 10px}
.rssitem a{color:#ffffff;text-decoration:none}
.rssitem{padding:10px 0px}

.documents{padding-top:8px}
.documentslist{padding-bottom:18px}
/* form styles */
legend{
	font-size:13px;
	font-weight:bold;
	padding:5px 5px;
	background-color:#ffffff	
}
fieldset{
	border:1px solid #989898;
	padding:5px;
	background-color:#ffffff;
}
label{float:left;width:42%;clear:both;}
fieldset ol{padding-left:0px}
fieldset li{padding-top:5px;list-style-type:none;clear:both;}
.formright{width:58%;float:right;}

img.header_img{
   /* margin-left:58px;*/
}
div.galleryitem{
    border:1px solid #9D9FA2;
    float:left;
    height:90px;
    margin:15px 2px;
    padding:15px 0;
    text-align:center;
    width:150px;
}
div.cms_content{
    
}
div.news_item{
    width:100%;
    height:100%;
    border-bottom:1px solid #eee;
    padding: 10px 0;
    clear:both;
}
div.news_item img{
    border:1px solid #67686B;
    float:right;
    margin:15px 0 15px 15px;
}
div.news_item h2{
    background-color:#EAEBEC;
   
    font-size:1.3em;
    padding:7px 3px;
}
div.news_item h2 a{
	 color:#000000;	
}
div.news_item h2 , div.news_itemp{
   
}
div.news_item span{
   color:#67686B;
   font-size:10px;
}
div.news_item p{
    margin-top:10px;
    text-align:justify;
}
div.news_item a{
    text-decoration: none;
}
ul.pagelinks li{
    float:left;
    margin:0 4px;
    padding:2px 7px;
    background:#6C6D70;
}
ul.pagelinks li a{
    color:#000;
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:none;
}
div.news_artical img{
    border:1px solid #7C7E80;
    display:block;
    float:right;
    margin-bottom:10px;
    margin-left:20px;
}
div.news_artical h2{
    font-size:2.4em;
    font-weight:bolder;
    margin:5px 0 2px;
}
div.news_artical span{
    
}
div.news_artical p{
    padding:10px 0 0;
    text-align:justify;
}
div.clear{
    clear:both;
}
div.divPagelinks{
    padding-top:10px;
}
.page_image_container{
    width:130px;
    float:right;
    padding:0 0 5px 10px;
}
.page_image{
    padding:8px 0;
}
.txt_content{
    float:left;
}
div.link_item{
    

}
div.link_item h2{
    background:#EEE;
    width:100%;
    padding:10px 0 10px 5px;
    margin: 10px 0;
}
div.link_item img{

    margin: 5px 0;
}
div.caption{
    font-size:10px;
    color:#666666;
}
.copy h2{
	color:#666666;
	font-size:100%;
}
.copy a{
	color:#000;
	text-decoration:none;
	font-weight:bold;
}
.copy a:hover{
	text-decoration:underline;
}
