﻿body,div, p
{
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 12px;
	color:#666666;
}



body {
	margin:0px;
	padding:0px;
	background-color:#EAEAEA;
}

font, p
{
	font-family:inherit;
	margin:0px;
}

p
{
	margin-bottom:10px;
}

ul, li
{
	margin:0px;
	padding:0px;
}

ul
{
	margin:18px;
}

img
{
	border:none;
}

.canvasWrapper
{
	height:100%;
	width:100%;
	text-align:center;
	background-image:url(/web/design/shadows.gif);
	background-position:top center;
	background-repeat:repeat-y;
}

.canvas
{
	width:961px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	background-color:#ffffff;
	
	
}

.canvasInner
{
	margin:0px 3px;
}

.topIntro_cont
{
	clear:both;
	height:16px;
}

.topIntro
{
	float:right;
}


.logoSpaceCont
{
	height:123px;
	margin-top:3px;
}

.logoSpace 
{


	
}
.logoCont
{
	float:left;
	width:190px;
	text-align:left;
	overflow:hidden;
}
.generalApplettop_cont
{
	float:right;
	width:760px;
	text-align:right;
	overflow:hidden;
	height:120px;
	margin-right:1px;
}
.login_cont
{
	float:right;
	
}

.loginLinks
{
	float:right;
	margin-top:6px;
}

.loginLinks a
{
	margin-right:20px;
	color:#196DF3;
	text-decoration:none;
}

.loginLinks a:hover
{
	text-decoration:underline;
}

.loginFormError
{
	margin-bottom:20px;
}




.menuCont
{
	
	padding-top:4px;
}

#menu
{
	background-image:url(/web/design/top_menu_bar.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:29px;
}



.topHeaderCont
{
	background-color:#575759;

}








#breadcrumbs_cont
 {
	color:#196DF3;
	padding-top:95px;
	line-height:17px;
	margin-left:10px;
	font-size:12px;
 }
 
 #breadcrumbs a, .breadcrumbs a
 {
	color:#196DF3;
	text-decoration:none;
	line-height:17px;
	font-size:12px;
 }
 
#breadcrumbs a:hover, .breadcrumbs a:hover
{
	color:#E8AB00;
}

.mainCont
{
	background-image:url(/web/design/lhs-rhs-bg.gif);
	background-repeat:repeat-y;
	/*background-color:Blue;*/

}

.mainRight
{
	float:right;
	/*background-color:cyan;*/
	width:784px;
}

.leftCont
{
	float:left;
	/*background-color:Yellow;*/

}

#left
{
	/*background-color:green;*/
	width:150px;
	/*position:expression("relative");
	top:expression("-6px");*/
}

.leftCont
{

}

.searchForm
{
	/*background-image:url(/web/design/search_bg.gif);
	background-repeat:no-repeat;
	background-position:top left;*/
	background-color:#044397;
	float:left;
	height:32px;
	width:954px;
	padding:0px;
	margin-bottom:4px;

	/*position:expression("relative");
	top:expression("-6px");*/
}

.searchTitle_cont
{
	margin-bottom:2px;
	margin:8px 20px 2px 20px;
	float:left;
}

.searchTitle
{
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	margin-left:90px;
}

.searchMatch
{
	font-size:12px;
	font-weight:bold;
}

.dropDown_cont
{
	float:left;
	margin-right:20px;
	margin-top:6px;
}

.dropDown_cont select, .searchField_cont input
{
	width:200px;
}

.searchBtn_cont
{
	float:left;
	margin-right:20px;
	margin-top:5px;
}

.searchBtn
{
	font-size:1px;
	line-height:1px;
	background-color:Transparent;
	border:none;
	background-image:url(/web/design/go-btn.gif);
	background-position:top left;
	background-repeat:no-repeat;


	height:21px;
	width:25px;
}

.searchFeilds_cont
{
	float:left;
	margin-right:20px;
	margin-top:6px;
}

.searchField_cont
{

}

.searchField
{
	width:200px;
	height:14px;
	/*border:solid 1px #666666;*/
}



.rightCont
{
	float:right;
}

#right
{
	width:180px;
	/*background-image:url(/web/design/rhs-header-bg.gif);
	background-position:top left;
	background-repeat:no-repeat;*/

}

.topApplet_cont
{
	padding-bottom:6px;
}

.bottomApplet_cont
{
	padding-top:6px;
}


.generalApplettopRight_cont
{
	margin-right:1px;
	float:right;
	width:179px;
	overflow:hidden;
}

.generalApplet_cont, .generalAppletLeft_cont
{
	margin:10px;
	margin-top:0px;
	padding-top:6px;
}

.generalAppletLeft_cont
{
	/*margin-top:-24px;*/
}

.generalLinkHeader
{
	line-height:24px;
	font-weight:bold;
	color:#34A12E;
}

.clearFix
{
	clear:both;
	line-height:1px;
	font-size:1px;
}





.contentCont
{
	width:580px;
}

#content
{
	

}

#specialContent
{

}



.pageHeader
{
	font-size:16px;
	font-weight:bold;
	/*color:#1665B2;*/
	padding-top:10px;
	margin-bottom:10px;
	float:left;
	width:440px;
}

.pageSubHeader
{
	font-size:14px;
	font-weight:bold;
	color:#E8AB00;
	/*padding-top:10px;*/
}

h1
{
	color:#349E2F;
	margin:0px;
	/*line-height:16px;*/
    font-size:18px;
   margin-bottom:10px;
}

h2
{
	color:#004997;
	font-size:14px;
	/*line-height:14px;*/
	margin:0px;
	padding:0px;


}

h3
{
	color:#349E2F;
	font-size:12px;
	margin:0px;
	padding:0px;
	/*line-height:12px;*/
}

h4
{
	color:#349E2F;
	font-size:10px;
	margin:0px;
	/*line-height:10px;*/
}

h4
{
	color:#349E2F;
	font-size:10px;
	margin:0px;
	/*line-height:10px;*/
}
h5
{
	margin:0px;
	color:#34A12E;
}

.contentCont a, .rhs a
{
	color:#1665B2;
}

.contentCont a:hover, .rhs a:hover
{
	color:#349E2F;
}

.footer
{
	clear:both;
	padding-top:10px;
	margin-top:10px;
	border-top:solid 1px #EAEAEA;
}

.footerLinks
{
	display:block;
	clear:both;
	padding:8px 0px;
	color:#36A12F;
}

.footerLink
{
	text-decoration:none;
	color:#196DF3;
	padding:6px;
}

.copyright
{
	clear:both;
	padding:10px 6px;
}

.copyright a
{
	color:#000000;
	text-decoration:none;
	margin-right:20px;
}

.copyright a:hover
{
	text-decoration:underline;
}


/* LISTINGS */

.listingsLink_cont{
	clear:both;
	}

.listingsLink
{
	margin-top:14px;
	display:block;
}

.loginButtonHome
{
	float:right;
}

.loginButtonMember
{
	float:right;
	margin-right:34px;
}


hr 
{
	color: #666666;
	background-color: #666666;
	border: 0;
	height: 1px;

}
a {
	outline:none;
}


.facebookLikeButton 
{
    padding:10px 5px 5px 11px; 
}
