
/* CSS Document */

html { overflow: -moz-scrollbars-vertical;}
html { overflow-x: auto; }
html {overflow-y: scroll;}

body{margin:0px;background-color:#ffffff;}

html, body  {margin:0;padding:0;height:100%;}
body  {height:auto;min-height:100%;background-color:#2a2a2a;}

/*------ 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:#58585a;}
 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:#58585a; 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}
contenttext ul{font-family:	 Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:#454545; padding-right:20px; text-align: justify;line-height:18px}
contenttext li{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 -----*/






/*Footer */

.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:232px;
	}
.footer-list ul{
	margin:0px; padding:0px;
	}
	
.footer-list ul li{
	line-height:28px;
	color:#FFFFFF;
	font-size:12px;
	list-style:none;
	padding-left:18px;
	background:url(/images/pageimages/list-style.gif) no-repeat left;
	}
	
.footer-list ul li a{
	color:#FFFFFF;
	text-decoration:none;
	}

.footer-list ul li a:hover{
	color:#515151;
	text-decoration:underline;
	}

/*--Twitter feed */

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

#twitter_update_list a{color:#ffffff;}
#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:#ffffff;}

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