@charset "utf-8";
/* CSS Document */

.footer-con{
	width:100%;
	background:url(/images/pageimages/footer-bg.gif) repeat-x;
	height:323px;
	}
	
.footer-links{
	width:750px;
	height:41px;
	float:right;
	padding-top:12px;
	}
	
.newsletter-sub{
	width:233px;
	float:right;
	}
	
.footer-links-box{
	color:#FFFFFF;
	width:230px;
	padding:5px 25px 0px 0px;
	float:left;
	}
	
.footer-links-title{
	font:17px bold Trebuchet MS, Verdana, Helvetica, Arial, sans-serif;
	}

.footer-links1{
	color:#FFFFFF;
	font:13px bold Trebuchet MS, Verdana, Helvetica, Arial, sans-serif;
	}

.footer-links1 a{
	color:#FFFFFF;
	text-decoration:none;
	}
	
.footer-links1 a:hover{
	color:#515151;
	text-decoration:underline;
	}

.footer-list{
	width:200px;
	}
.footer-list ul{
	margin:0px; padding:0px;
	}
	
.footer-list ul li{
	/*line-height:28px;*/
	margin-top:15px;
	color:#FFFFFF;
	font-size:9 px;
	list-style:none;
	padding-left:18px;
	background:url(/images/pageimages/list-style.gif) no-repeat left;
	}
	
.footer-list ul li a{
	color:#868585;
	text-decoration:none;
	}

.footer-list ul li a:hover{
	color:#ffffff;
	text-decoration:underline;
	}
html { overflow: -moz-scrollbars-vertical;}
html { overflow-x: auto; }
html {overflow-y: scroll;}

body{margin:0px;background-color:#ffffff;}
* {font-family: Verdana, Arial, Helvetica, sans-serif;line-height: normal;}

html, body  {
margin:0;
padding:0;
height:100%;
}
body  {
height:  auto;
min-height:100%;
background-color:#2a2a2a;
}
.alert {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:6pt; color:#CC3333;}
/*------ HORIZONTAL MENU ------*/
 a.topMenu, a.topMenu:active, a.topMenu:link, a.topMenu:visited	{font-family:Arial, Helvetica, sans-serif; font-size:8pt; text-decoration: none;color: #0055a5;}
 a.topMenu:hover{text-decoration: underline;color: #0055a5;}

 a.horizontal_menu, a.horizontal_menu:active, a.horizontal_menu:link, 
 a.horizontal_menu:visited{font-family:Arial, Helvetica, sans-serif; font-size:9pt; font-weight:bold; text-decoration:none;color:#999999;}
 
 a.horizontal_menu:hover{text-decoration: font-weight:bold; none;color: #ffffff;}
 
 a.special_menu, a.special_menu:active, a.special_menu:link, 
 a.special_menu:visited{font-family:Arial, Helvetica, sans-serif; font-size:9pt; font-weight:bold; text-decoration:none;color:#ffffff;}
 a.special_menu:hover{text-decoration: font-weight:bold; none;color: #999999;}
/*---End Menu -----*/

#content{padding-top:15px; padding-bottom:10px; background-color:#ffffff;line-height:18pt}

#homecontent{font-size:10px;color:#454545; text-align:justify}

#homecontent .header{font-weight:bold;font-size:9px;color:#7d0004; text-align:justify}

#basecontent{padding-top:5px; padding-bottom:5px; background-color:#ffffff;}

.content {margin:0px;}

.header_phone{font-family:Arial, Helvetica, sans-serif; font-size:9pt; font-weight:bold; text-decoration: none;color: #ffffff; margin:0;}

.footer{font-family:Verdana, Arial, Helvetica, sans-serif;color:#ffffff;font-size:9px;text-decoration:none;}
a.footer:active, a.footer:link, a.footer:visited {text-decoration:none;}
a.footer:hover {text-decoration: underline;}
.whitespace{background-color:#ffffff;}
#bodycontentheight{ vertical-align:top;}  /* height:600px; */


/*------ VERTICAL MENU ------*/

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
/*Edited by: Staff One */

.urbangreymenu{width: 169px; /*width of menu*/padding: 0px 0px ;margin-top: 0px;}

.urbangreymenu .headerbar{font: bold 10px Arial;color: white;background: #343434; /*last 2 values are the x and y coordinates of bullet image*/margin-bottom: 0px; 
/*bottom spacing between header and rest of content*/text-transform: uppercase;padding: 7px 0px 7px 10px; /*31px is left indentation of header text*/}

.urbangreymenu .headbarspacer{padding-bottom: 1px; /*bottom spacing between menu items*/}
.urbangreymenu .bottombar{font: bold 10px Arial;color: white;background: #343434; /*last 2 values are the x and y coordinates of bullet image*/
margin-top: 0px; /*bottom spacing between header and rest of content*/text-transform: uppercase;padding: 0px 0px 0px 0px; /*31px is left indentation of header text*/}

.urbangreymenu .topbar{font: bold 10px Arial;color: white;background: #343434; /*last 2 values are the x and y coordinates of bullet image*/
margin-top: 0px; /*bottom spacing between header and rest of content*/text-transform: uppercase;padding: 70px 0px 0px 0px; /*31px is left indentation of header text*/}
.urbangreymenu ul{list-style-type: none;margin: 0;padding: 0 0 0 0;margin-bottom: 0; /*bottom spacing between each UL and rest of content*/}

.urbangreymenu ul li{padding-bottom: 1px; background: #ffffff;/*bottom spacing between menu items*/}

.urbangreymenu ul li a{font: normal 10px Verdana;color: #E9E9E9;background: #666666;display: block;padding: 5px 0 ;line-height: 15px;padding-left: 5px; /*link text is indented 8px*/text-decoration: none;}

.urbangreymenu ul li a:visited{color: #E9E9E9;}

.urbangreymenu ul li a:hover{ /*hover state CSS*/color: white;background: #343434;}

.specialvertical ul li a{font: normal 10px Verdana;color: #E9E9E9;background: #343434;display: block;padding: 5px 0 ;line-height: 15px;padding-left: 5px; /*link text is indented 8px*/text-decoration: none;}

.specialvertical ul li a:visited{color: #E9E9E9;}

.specialvertical ul li a:hover{ /*hover state CSS*/color: white;background: #666666;}

/*---End Menu -----*/

/*------Content Pages -----*/

#contenttextnp {font-family:	 Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:#454545; text-align: justify;line-height:18px}
#contenttextnpmain {font-family:	 Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:#454545;line-height:18px}

#contenttext {font-family:	 Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:#454545; padding-left:	20px; padding-right:20px; text-align: justify;line-height:18px}
#contenttextblue {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:#003399; padding-right:20px; text-align: justify;line-height:18px}
ul.contenttext {font-family:	 Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:#454545; padding-right:20px; text-align: justify;line-height:18px}
li.contenttext {font-family:	 Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:#454545; padding-right:20px; text-align: justify;line-height:18px}
a.contenttext:active, a.contenttext:link, a.contenttext:visited {text-decoration: underline;color: #454545;font-weight:normal;}
a.contenttext:hover {text-decoration: none;}

a.contenttextB:active, a.contenttextB:link, a.contenttextB:visited {text-decoration: underline;color: #454545;font-weight:bold;}
a.contenttextB:hover {text-decoration: none;}

#contenttext .header, h1 {font-family:	Verdana, Arial,  Helvetica, sans-serif;font-style: normal;font-weight:normal;font-size:	20px;color:#003399;text-align: left;}
#contenttext .header, h2 {font-family:	Verdana, Arial,  Helvetica, sans-serif;font-style: normal;font-weight:normal;font-size:	15px;color:#003399;text-align: center;}

#contenttextform {font-family:	 Verdana, Arial, Helvetica, sans-serif; font-size:	11px;color:	#454545; padding-left:	0px; padding-right:	0px; }
#nav{width:169px;padding-right:14px;}

/*------ VERTICAL CONTENT MENU ------*/


.contentmenu{width: 169px; /*width of menu*/padding: 0px 0px ;margin-top: 0px;}

.contentmenu .headerbar{font: bold 10px Verdana;color: white;background: #343434; /*last 2 values are the x and y coordinates of bullet image*/margin-bottom: 0px; 
/*bottom spacing between header and rest of content*/text-transform: uppercase;padding: 7px 0px 7px 10px; /*31px is left indentation of header text*/}

.contentmenu .headbarspacer{padding-bottom: 1px; /*bottom spacing between menu items*/}
.contentmenu .bottombar{font: bold 10px Verdana;color: white;background: #343434; /*last 2 values are the x and y coordinates of bullet image*/
margin-top: 0px; /*bottom spacing between header and rest of content*/text-transform: uppercase;padding: 0px 0px 0px 0px; /*31px is left indentation of header text*/}

.contentmenu .topbar{font: bold 10px Verdana;color: white;background: #343434; /*last 2 values are the x and y coordinates of bullet image*/
margin-top: 0px; /*bottom spacing between header and rest of content*/text-transform: uppercase;padding: 40px 0px 0px 0px; /*31px is left indentation of header text*/}
.contentmenu ul{list-style-type: none;margin: 0;padding: 0 0 0 0;margin-bottom: 0; /*bottom spacing between each UL and rest of content*/}

.contentmenu ul li{padding-bottom: 1px; background: #ffffff;/*bottom spacing between menu items*/}

.contentmenu ul li a{font: normal 9px Verdana, Arial, Helvetica, sans-serif;color: #E9E9E9;background: #666666;display: block;padding: 5px 0 ;line-height: 15px;padding-left: 5px; /*link text is indented 8px*/text-decoration: none;}

.contentmenu ul li a:visited{color: #E9E9E9;}

.contentmenu ul li a:hover{ /*hover state CSS*/color: white;background: #343434;}

/*---End Menu -----*/



/*--Twitter feed */

#twitter_update_list{ list-style-type:none; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-align:left; color:#000000; margin-left:9px; margin-right:10px; padding-left:10px;}

#twitter_update_list a{color:#000000;}
#twitter_update_list li{ margin-top:5px;}
a#twitter-link{display:block;text-align:right;margin-top:0px; margin-left:18px; font-size:10px; color:#000000;}

/*--- End Content ---*/