/* Global Styles */
blockquote,body,caption,div,dl,dt,dd,form,fieldset,html,li,ul,ol,p,pre,textarea,table,td,th {
	margin:0;
	padding:0;
}

html,body {
	background-image:url(../images/BG-Top.jpg); background-repeat:repeat-x;
	background-color:#C9C9C9; position:relative; margin-right: auto; margin-left: auto;
	}
		

body {
	
	color:#333;
	font:90%/1.8 Verdana, Geneva, sans-serif;
}

/* Title Styles */
	h1,h2,h3,h4,h5,h6 {		
		color:#A48C30;
		font-family:Arial, Helvetica, sans-serif;
	}
	
	h1 {font-size:1.5em;margin-bottom:-.2em; }
	h2 {font-size:1.1em; margin-bottom:-.2em;}
	h3 {font-size:1em; margin-bottom:-.2em;text-align:center;}
	
/* Links */
	a:link {color:#004B95;}
	a:visited {color:#004B95;}
	a:hover {color:#A48C30;}
	a:active {color:#A48C30;}
	
/* Other Links */
	
.calltoact {
	font:1.3em/1.6 Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#004B95;
	padding-top:20px;
	
}
.calltoact a:link, a:visited {
	text-decoration:none;
}

/* Main layout */

#wrapper {
	position:relative;
	margin:0 auto;
	padding:0px;
	width:850px;
	height:100%;
	background-color:white;
	
}

#midbanner {
	margin:0;
	float:left;
	width:592px;
	height:130px;
}
#leftContainer {
	width:592px;
	float:left;
	background-color:white;
	
}

#content p, #content h1, #content h2 {
	padding-left:20px;padding-right:20px;
}
#sidebar {
	width:258px;
	float:left;
	background-color:white;
}
#sidebar ul {
	margin:0;
	padding-left:30px;
	font-size:8pt;
	line-height:10pt;
}
#sidebar li {
	list-style-image:url(../images/arrow.jpg);
	padding:2px 2px 2px 0px;
}
#sidebar hr {

    height:1px;
    width:80%;
    background-color:#efefef;    
}
#sidebar a:link {text-decoration:none;}

#footer {
	clear:both;
	width:100%;
	background-color:#002448;
	color:white;
	height:40px;
	text-align:center;
	font-size:10pt;
	line-height:12pt;
	padding-top:1em;
}
#footer a:link, #footer a:visited, #footer a:active {color:#FFCC00;}
#footer a:hover {color:#fff;}
.callnow {font-size:13pt;}

/* Logo */
.logo h1 { 
	float:left;
	padding-left: 20px;
	font-size:3em;	
}

.logo h1 a { 
	display: block; 
	width: 300px; 
	height: 75px;
	text-decoration:none;
	background-color:white;
	
}
/* Logo */

#bannerHeader {
	float:left;
	width:225px;
	height:75px;
	padding: 19px;
	background-color:white;
}

/* Fix's #container not clearing inner floats in firefox */
.floatfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

