/* Page Definition */ 
.wrapper { 
width:815px;
margin:0 auto;
text-align:left;
color:#333;
} 
.page-top { 
background:url(../images/new-images/page-top.gif) no-repeat;
height:30px; 
width:815px;
float:left; 
margin:0px; 
padding:0px; 
} 

.seo-top { 
background:url(../images/new-images/seo-top.gif) no-repeat; 
width:815px;
height:55px;
float:left; 
margin:0px; 
padding:0px; 
} 

.page-middle { 
background:url(../images/new-images/page-middle.gif) repeat-y; 
width:815px;
float:left;
margin:0px; 
padding:0px; 
} 


.page-bottom { 
background:url(../images/new-images/page-bottom.gif) no-repeat; 
height:18px; 
width:815px;
float:left;
margin:0px; 
padding:0px; 
} 

/*End of page definition*/
.logo {
width:283px; 
height:67px;
margin-left:50px; 
} 
.logo img {
margin:0;
padding:0;
border:none;
}

/*Top Navigation */ 
 #top-menu ul
{
list-style: none;
padding: 0;
margin-top: 5px; 
margin-left:50px; 
}

#top-menu li
{
float: left;
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 
font-weight:normal;
font-style:normal;
letter-spacing:normal;
line-height:normal;
color:#333;
border-top:3px solid #01cc00;
border-right:1px solid #666666;
border-left:1px solid #666666;
border-bottom:1px solid #666666; 
background: #f5f5f5;
text-align:center;
padding:0;
}

 #top-menu li a
{
color:#333;
text-decoration:none;
display:block;
width:118px;
padding-bottom:none;
}

#top-menu li a:hover { 
color:#009900; 
} 

#top-menu li li
{
	float:none;
	border:none;
}

#top-menu li li a
{
	display:block;
	text-align:left;
	width:118px;
	border-left:3px solid #01cc00;
	border-right:1px solid #666666;
	border-top:1px solid #666666;
	border-bottom:1px solid #666666; 
}

#top-menu li.long li a
{
	text-align:left;
	width:160px;
	border-left:3px solid #01cc00;
	border-right:1px solid #666666;
	border-top:1px solid #666666;
	border-bottom:1px solid #666666; 
}

#top-menu ul ul
{
	margin:0;
	padding:0;
}

#top-menu li ul {
	position: absolute;
	left: -999em;
	z-index:1;
}

#top-menu li:hover ul {
	left: auto;
}

#top-menu li:hover ul, #nav li.sfhover ul {
	left: auto;
}

.banner { 
background:url(../images/new-images/menu-underline.gif) no-repeat; 
width:770px; 
height: 2px; 
float:left; 
margin-left:24px;


} 

.left-column { 
float:left;
width:2px; 
background:url(../images/new-images/side-menu.gif) repeat-y;
height:486px !important; 
height:495px; 
margin-top:0px; 
margin-bottom:0px; 
} 

.free-quote { 
float:left;
position:absolute;
margin-left:22px;
margin-left:-770px; 
margin-top:40px; 
height:29px; 
width:104px; 
} 

.free-quote-template { 
float:left;
position:absolute;
margin-left:40px; 
margin-left:-740px;
margin-top:70px;
margin-top:-20px; 
height:29px; 
width:104px; 
} 


.page-image { 
background:url(../images/new-images/page-image.gif) no-repeat;
float:left;
position:static;
margin-left:22px;
margin-top:120px; 
height:367px; 
width:182px; 
} 
.page-image-index { 
background:url(../images/new-images/page-image-index.gif) no-repeat;
float:left;
position:static;
margin-left:22px;
margin-top:10px;
margin-top:131px; 
height:367px; 
width:182px; 
} 
/* articles css */ 

.left-article { 
float:left;
} 
.right-article {
float:left; 
} 

.article-top {
background:url(../images/new-images/article-top.gif) no-repeat; 
height:53px; 
width:294px; 
} 

.article-middle { 
background:url(../images/new-images/article-middle.gif) repeat-y; 
width:294px;
} 

.article-bottom{
background:url(../images/new-images/article-bottom.jpg); 
width:294px; 
height:32px; 
} 

.article-h1 { 
font-family:Arial, Helvetica, sans-serif; 
font-size:16px;
color:#333; 
margin:0px; 
padding-top:23px; 
padding-left:50px; 
} 

.article-ul { 
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 
color:#333;
list-style:none;
padding-right:40px;
padding-left:40px;
>padding-left:0px;
margin-top:0px; 

} 

.article-p { 
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 
color:#333;
padding-right:40px;
padding-left:45px;
padding-left:45px;
margin-top:0px; 
} 
.article-button { 
margin-left:40px; 
border:none;
}

.article-d { 
font-family:Arial, Helvetica, sans-serif; 
font-size:10px; 
color:#333;
padding-right:40px;
padding-left:45px;
padding-left:45px;
margin-top:0px; 
} 

/* end of article css */ 

.seo-title { 
font-family:Arial, Helvetica, sans-serif; 
font-size:16px; 
font-weight:bold;
color:#333333; 
margin-left:40px;
margin-top:30px; 
} 

.seo-content { 
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 
color:#333; 
margin-left:40px;
margin-right:40px; 
} 

.scroll-content { 

	height: 100px;
	width:794px; 
	overflow:auto;
	overflow-y:scroll;
}
 
.news-title { 
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
color:#333;
margin-left:40px;
margin-right:40px; 
} 

.news-content { 
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 
color:#333;
margin-left:40px;
margin-right:40px; 
} 

.news-date { 
padding-left:20px; 
} 

/*additional css for template page */ 

.left-navigation { 
width:200px; 
float:left;
margin-left:8px;
margin-top:80px; 
} 

.nav-divider { 
float:left;
width:2px; 
background:url(../images/new-images/side-menu.gif) repeat-y;
height:600px; 
>height:600px; 
margin-top:0px; 
margin-bottom:0px; 
margin-left:-36px; 
} 

.main-template-content { 
width:614px; 
float:left; 
background:#fff url(../images/background-img.jpg) top right no-repeat;
margin-left:-35px;
padding-left:4px; 
padding-right:4px; 
} 

.main-content-h1 { 
font-family:Arial, Helvetica, sans-serif; 
font-size:16px; 
font-weight:bold;
color:#333; 
padding:4px; 
text-decoration:underline;
margin-top:50px; 
} 

.main-content-p { 
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 

color:#333; 
padding:4px;
}

.main-content-li { 

font-size:12px; 
color:#333; 
padding:4px;
font-weight:bold;
} 

.template-heading-box {
background:url(../images/new-images/template-header.gif) no-repeat;
width:444px;
height:39px;
float:right;
margin-right:40px;  
 
} 

.top-title { 
font-family:Arial, Helvetica, sans-serif;
font-size:14px; 
font-weight:bold;  
padding-right:40px;
padding-top:4px;
>padding-top:10px; 
text-align:right;
} 

.bottom-of-page { 
font-family:Arial, Helvetica, sans-serif;
font-size:12px; 
font-weight:bold; 
color:#333;
text-align:center;
float:left;
width:815px;

} 


.bottom-links { 
text-align:center;
font-size:12px; 
float:left;
width:815px;
} 