* {
	margin: 0px;
	padding: 0px;
	text-align:left;
}

/*
=================================================================================
STICKY FOOTER
http://matthewjamestaylor.com/blog/keeping-footers-at-the-bottom-of-the-page
=================================================================================
*/

html, body
{
   margin:0;
   padding:0;
   height:100%;
}

#PageContainer
{
   min-height:100%;
   position:relative;
}

#body
{
   /*padding-bottom:70px;*/   /* Height of the footer */
   padding-bottom:68px;    /*Height of the footer + additional padding between footer & content */
}



body {
	background: #1b3e69 url(images/body_bg.gif) repeat-x;
	color: #2a2a2a;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
}
h1{
	color:#3368a6;
	font-family:arial;
	font-size:19pt;
	font-weight:normal;
	line-height:1.4em;
	text-decoration:none;
	border-bottom:1px solid #3368a6;
}

h2{
	font-family:verdana;
	margin: 8px 0 0;
	padding: 0;
	color: #3e77bb;
	font-weight:bold;
	font-size:13px;
	
	

}

h3{

	color:#F5B901;
	font-family:arial;
	font-size:9pt;
	font-weight:bold;
	line-height:1.4em;
	margin-top:4px;
}


a {
	color: #85859c;
	text-decoration: underline;
}

a:hover {
	color: #69699c;
}

span {
	display: none;
}

img {
	border: none;
}

p {
	margin: 15px 0px 0px;
	line-height: 14px;
}

.clearthis {
	margin : 0px;
	height : 1px;
	clear : both;
	float : none;
	font-size : 1px;
	line-height : 0px;
	overflow : hidden;
}

#container {
	margin: 0px auto;
	width: 950px;

}

input {
	padding-left: 2px;
	background-color: #fff;
	color: #85859c;
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
}



/*Main Navigation Start*/
#nav1 {
	float:left;
	font-size:15px;
	font-family:arial;
	font-weight:normal;
	background:url(images/navigation.gif) no-repeat;
	width:950px;
	height:30px;
	margin-top:15px;
	margin-bottom:15px;

}
#nav1 li {
	background:transparent url(images/nav1-sep.gif) no-repeat ;
	float:left;
	line-height:30px;
	padding:0 10px 0 0;
	list-style:none;
}
#nav1 li a {
	color:#0e4280;
	display:block;
	float:left;
	padding:0 8px;
	text-decoration:none;
	text-transform:uppercase;
	font-size:13px;
}
#nav1 ul li:first-child {
background:transparent none repeat scroll 0 0;
margin-left:10px;
}

#nav1 li.active a {
	text-decoration:none;
	color:#055cc7;
}
#nav1 li a:hover{
color:#055cc7;
}

/*Main Navigation End*/

.mainheader{
	height:208px;
	width:950px;
	margin-bottom:15px;

}
/* Left Sidebar */

#left_sidebar {
	width:220px;
	float: left;
	text-align: left;
	color: #8989b6;
}

#left_sidebar a {
	color: #8989b6;
}

#left_sidebar a:hover {
	color: #75759c;
}



/* Left Sidebar: Newsletter Signup Box */

#newsletter {
	
	
	
	overflow: hidden;
	font-weight: bold;
	background: url('images/newsletter.gif') no-repeat;
}

#newsletter h2 {
	font-size:18px;
	margin-left:18px;
	margin-top:15px;
	padding-bottom:10px;
	color:#356190;
	font-family:garamond;
}

#newsletter input {
	padding-left: 0px;
	width: 115px;
	height: 16px;
	border: #bfbfe6 1px solid;
	float: left;
	clear: left;
}

#newsletter input.button {
	margin-top: 3px;
	margin-left: 95px;
	width: 22px;
	height: 13px;
	border: none;
}

#newsletter #link_cancel {
	margin-top: 5px;
}

#newsletter ul {
	margin: 0px auto;
	width: 175px;
	list-style-type: none;
}

#newsletter li {
	width: 120px;
	height: 21px;
	list-style-type: none;
	text-align: left;
	float: left;
	background: url('images/bullet.gif') no-repeat;
	
}

#newsletter li.last {
	border: none;
}

#newsletter li a {
	margin-top: -3px;
	margin-left: 14px;
	display: block;
	color: #414e57;
	text-decoration: none;
}

#newsletter li a:hover {
	color: #56567c;
}







/* Main Content Area */
#topheader{
margin-bottom:15px;/* REMOVE THIS FOR MAIN INDEX WHEN UPLOADED WITH NAVIGATION */
}

#logo {

}

#main_content {
	margin-right: 2px;
	width:710px;
	text-align: center;
	float: right;
}

#main_content .h_divider {
	margin-bottom: 2px;
	height: 1px;
	background-color: #c2c2cd;
	overflow: hidden;
}


/* Page Footer */

#footer {

   background:url(images/footer-bkg.gif) no-repeat ;
   width:920px;
   height:71px;
   padding-left:15px;
   padding-right:15px;
   margin-left:auto;
   margin-right:auto;


}
.footerContent{
    text-align: left;
	height:68px;
	width:925px;
}
#footer a {
color:#b5b5b5;
text-decoration:none;
}

#footer a:hover{
color:#f5b901;
text-decoration:none;
}

.fix {
clear:both;
height:1px;
margin:-1px 0 0;
overflow:hidden;
}
.fl {
float:left;
}
.fl p {
line-height:14px;
margin:28px 0 0;
}
.fr {
float:right;
}
.fr p {
line-height:14px;
margin:21px 0 0;
}
.ac {
text-align:center;
}
.ar {
text-align:right;
}

#tblA
{
	border-collapse:collapse;
	border-spacing: none;
	border: solid 1px #2a2a2a;

}

#tblA td
{
	padding: 10px;
}

#tblA td p
{
	padding-bottom: 8px;
	border-bottom: dashed 1px #414141;
}

#tblB
{
	border-collapse:collapse;
	border-spacing: none;
	border: solid 1px #2a2a2a;

	
}

#tblB td
{
	padding: 8px;
}

div#Businesses {
display:inline;
float:left;
width:220px;
}

div#Businesses div {
clear:left;
display:inline;
float:left;
margin:5px 0 10px;
width:220px;
}

div#Businesses img {
background:#403823 none repeat scroll 0 0;
float:left;
margin:0 10px 0 0;
padding:5px;
}

div#Businesses a {
color:#ecebeb;
line-height:1.5;
text-decoration:none;
}
#Business ul li {
background:transparent url(images/bullet-icon.gif) no-repeat scroll 10px 8px;
line-height:120%;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:5px 5px 5px 30px;

}
#Business li a {

color:#f5b901;
text-decoration:underline;
}
#Business li a:hover{

color:#937006;
text-decoration:none;

}

.pagetop{
	background: url(images/pagetop.gif) no-repeat;
	width:950px;
	height:7px;
}


#page {
	border-top:medium none;
	margin:0 auto;
	width: 920px;
	background:#ffffff;
	padding-left:15px;
	padding-right:15px;
	padding-top:4px;
/*border:1px solid #d8d8da;*/
}

.test
{
position:relative;
float:left;
width: 20%;
padding:23px;
text-align:left;
}

#content {
float:left;
width:420px;
}

#sidebar1 {
background:#F2F2F2 none repeat scroll 0 0;
padding:0 20px;
width:210px;
}

#sidebar2 {
padding:0 20px;
width:180px;
}
.sidebar {
float:left;
}
.bottom{
background:url(images/bottom.gif);
height:5px;
width:100%;
}
.top{
background:url(images/top.gif);
height:5px;
width:100%;
}


#rightcol {
	float:right;
	font-size:0.85em;
	width:236px;
	border:1px solid #2a2a2a;
	
}

/*SECOND NAVIGATION START*/
/*#secondNav {
	float:left;
	font-size:12px;
	width:220px;
	border:1px solid #4388BD;
	background:#0d4b7b;
	margin-top:9px;
	font-family:arial;
}

div#secondNav  ul {
  background-color: #135d96;
  list-style-type: none; 
  padding:0;             
  margin:0;             
}

div#secondNav  ul li {
	margin: 0;
	padding: 0;
	display:block;
	border-top: 1px solid #3583bf; 
	background:transparent url(images/bullet.gif) no-repeat scroll 6px 4px;
	line-height:120%;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

div#secondNav  ul li a {
  display: block;         
  color: white;
  padding: 3px 3px 3px 23px;
  margin:0;
  text-decoration: none;
  height:15px;            
}

div#secondNav  ul ul li a {
  margin-left: 20px;     
}

div#secondNav  ul ul ul li a {
  margin-left: 40px;     
}

div#secondNav  ul li a:hover {
  color: #062944;

}*/
/*SECOND NAVIGATION END*/


#centercol {
	float:left;
	width:689px;
}



.title{
	font-weight: bold;
	margin-bottom:15px;
}

.title h2
{
	color:#f5b901;
	padding:0px;

}
.box p{
line-height:14px;
margin:2px 0 0;

}

#ContentBox{

height:163px;
width:309px;
background:gray;
margin-top:25px;
flaot:left;
}

#ContentBox2{

height:163px;
width:309px;
background:gray;
margin-top:25px;
float:left;
}



/*
================================
COMMON STYLES 
================================
*/

.left {float:left;}
.right {float:right}
.hide {display:none;}
.pointer {cursor:pointer;}
.clearBoth {clear:both;}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

.clearfix {display: inline-block;}  /* for IE/Mac */


a:active, a:focus
{
    outline: none;
}



img, div, a, input, h1 { 

	behavior: url(images/iepngfix.htc) 

}
.window1{
	width:286px;
	height:144px;
	background:#2e2e2e;
	margin-right:31px;
	margin-top:20px;
	margin-bottom:20px;
	float:left;

}

.window2{
	width:286px;
	height:144px;
	background:#1b3e69;
	margin-right:31px;
	margin-top:20px;
	margin-bottom:20px;
	float:left;

}
.window3{
	width:286px;
	height:144px;
	background:#3e77bb;
	margin-top:20px;
	margin-bottom:20px;
	float:left;

}





.wmain{
	margin-left:auto;
	margin-right:auto;
	width:286px;
	color:#ffffff;

}

.wmwindow{
	width:284px;
	border-left:1px solid #CFDDEE;
	border-right:1px solid #CFDDEE;
	background:#ffffff url(images/window_bkg.gif) repeat-x bottom;
	height:114px;

}

.wheader{
	background: #3E77BB url(images/heading.gif) no-repeat;
	height:30px;
	width:286px;


}
.heading{

	font-family:arial;
	font-size:14px;
	font-weight:bold;
	width:272px;
	padding:7px;
	float:left;
}
.wfooter{
	background: url(images/erfooter.gif) no-repeat;
	padding:4px;
	width:282px;
	height:4px;
}

.ercontent{
	
	font-size:11px;
	font-family:arial;
	color:red;
	width:286px;
	padding:5px;

}