﻿/* CSS Document */

body {
	font-family: tahoma, verdana, helvetica, arial, sans-serif; 
	margin-top: 45px;
	background-color:#9BABB8;
	text-align:center;
	height:100%;
	}
h2, h3, h4, h5 
{
color:#899CAB;
font-weight:bold;
font-size:16px;
line-height:1em;
font-family:"Times New Roman", Times, Georgia, serif;
}
ul 
{
    font-size:11px !important;
    list-style-image: url(bullet_point.gif);
    
}
li
{
    font-size:11px ! important;
}
ol
{
    font-size:11px ! important;
}
	
a:active {  text-decoration: none; color:#465C6A;}
a:hover {  text-decoration: none; color:#465C6A;}
a:link {  text-decoration: none; color:#465C6A;}
a:visited {   text-decoration: none; color:#465C6A;}

p {  font-family: tahoma, verdana, helvetica, arial, sans-serif; color: #575757; text-decoration: none; font-size: 11px; }


/* WRAPPERS WRAPPERS WRAPPERS WRAPPERS WRAPPERS */

#topwrapper{
display:block;
margin:0px auto;
width:733px;
clear: both;
text-align:left;
margin-left:auto;
margin-right:auto;

}


#sitecontent{
background-color:#B8C5CD;
width:660px;
padding-left:35px;
padding-right:38px;
padding-top:35px;
padding-bottom:35px;
float:left;
clear: both;
}

#sitecontent h1{
line-height: 1em;
margin-top:0px;
margin-bottom:15px;
color:#899CAB;
font-family: "Times New Roman", Times,Georgia,serif;
font-size:26px;
}

#sitecontent p{
line-height:normal;
margin-top:5px;
margin-bottom:5px;
}

#pagesetup{
margin-top:35px;
border:0px;
margin-bottom:0px;
width:660px;
border:1px solid #9BABB8;
float:left;
background:#ffffff url(./images/logo_bg.gif);
background-position: top right;
background-repeat:no-repeat;
background-attachment: fixed;
height:100%;
clear:both;

}
#pagecontent{
margin-left:30px;
margin-right:30px;
width:450px;
margin-bottom:60px;
margin-top:50px;
display:inline;
float:right;
/*clear: both;
float:left;
display:block;*/
}


/* FORMS FORMS FORMS FORMS FORMS FORMS ? */


form{
margin-bottom:0px;
margin-top:0px;
}
input {
	font-family: tahoma, verdana, helvetica, arial, sans-serif; 
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #575757;
}
select {
	font-family: tahoma, verdana, helvetica, arial, sans-serif; 
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #575757;
}
textarea {
	font-family: tahoma, verdana, helvetica, arial, sans-serif; 
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #575757;
}


/* GENERAL CLASSES  GENERAL CLASSES  GENERAL CLASSES */

#footer {  
float:left;
font-family: tahoma, verdana, helvetica, arial, sans-serif;  
font-size: 11px; font-weight: normal; 
font-variant: normal; 
color: #465D6D; 
text-decoration: none; 
margin-top:20px;
margin-bottom:0px;
padding-bottom:0px;}

.tiny {
	font-family: tahoma, verdana, helvetica, arial, sans-serif; 
	color: #575757;
	font-size: 10px;
	text-decoration: none;
	line-height:10px;
}
.medium {
	font-family: tahoma, verdana, helvetica, arial, sans-serif; 
	color: #575757;
	font-size: 11px;
	text-decoration: none;

}

.mediumblack {
	font-family: tahoma, verdana, helvetica, arial, sans-serif; 
	color: #575757;
	font-size: 11px;
	text-decoration: none;
	font-weight: 900;

}
.standardwhite {
	font-family: tahoma, verdana, helvetica, arial, sans-serif; 
	color: #ffffff;
	font-size: 11px;
	text-decoration: none;
}

.clearit{
clear:both;
}
.clear_right{
clear:right;
}
.clear_left{
clear:left;
}


/* DOTS  DOTS  DOTS  DOTS  DOTS  DOTS */

.verticaldots {
background:url(./images/dots/dots_vertical.gif) left  repeat-y;
}

.verticaldots_rt {
background:url(./images/dots/dots_vertical.gif) right  repeat-y;
}

.horizontaldots {
background:url(./images/dots/dots_horizontal.gif) bottom  repeat-x;
}

.horizontaldots_top {
background:url(./images/dots/dots_horizontal.gif) top  repeat-x;
}
 
 /*HOMEPAGE HOMEPAGE HOMEPAGE HOMEPAGE HOMEPAGE HOMEPAGE  */

#homepagecontentbox	{
	width:128px;
	padding-left:0px;
	padding-right:16px;
	padding-top:0px;
	padding-bottom:0px;
	float:left;
	display:inline;
	margin-top:10px;
	margin-bottom:10px;
	height:300px;
	}
#homepagecontentbox	img{
border:solid 5px #B8C5CD;}
#homepagecontentbox1{
	width:128px;
	padding-left:14px;
	padding-right:16px;
	padding-top:0px;
	padding-bottom:0px;
	float:left;
	display:inline;
	margin-top:10px;
	margin-bottom:10px;
	height:300px;
	}
#homepagecontentbox1 img{
border:solid 5px #B8C5CD;}
#homepagecontentbox2{
	width:128px;
	padding-left:14px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	float:left;
	display:inline;
	margin-top:10px;
	margin-bottom:10px;
	height:250px;
	}
#homepagecontentbox2 img{
border:solid 5px #B8C5CD;}
.titlemessage {
font-family: arial, verdana, helvetica, arial, sans-serif; 
font-size:16px;
font-weight:bold;
color:#226668;
}
.sectionheader {
font-family: tahoma, verdana, helvetica, arial, sans-serif;
font-size:11px;
font-weight:bold;
color:#77AA23;
}

/*HOMEPAGE HOMEPAGE HOMEPAGE HOMEPAGE HOMEPAGE HOMEPAGE  */


/*MENUS MENUS MENUS MENUS MENUS MENUS MENUS */
#rightcolumn{
width:145px;
display:inline;
float:left;
height:100%;
background-color:#B8C5CD;
}
#mainmenu{
width:145px;
float:left;
background-color:#ffffff;
}
/*
.mainmenu{
background:#262642;
padding-bottom:6px;
border:0px;
height:31px;
}
*/

#menuitem{
width:130px;
float:left;
padding:5px;
border-bottom:1px solid #9BABB8;
border-right:1px solid #9BABB8;
}

#selectedmenuitem{
width:130px;
float:left;
padding:5px;
border-bottom:1px solid #9BABB8;
background:#FFFFFF;
}

#mailinglist{
width:130px;
float:left;
padding:5px;
border-right:1px solid #9BABB8;
height:100%;
background-color:#B8C5CD;

}


#mainmenu a,#mainmenu a:hover,#mainmenu a:link,#mainmenu a:visited
{
    font-size:11px;
	text-decoration:none !important;
}
#footermenu {
	float:left;
	margin-top:5px;
	margin-bottom:30px;
	width:660px;
	padding-left:35px;
	padding-right:35px;
	vertical-align:top;
	color:#DFE6EC;
    font-size:9px;
	}


#footermenu a,#footermenu a:hover,#footermenu a:link,#footermenu a:visited
{
    color:#DFE6EC;
    font-size:9px;
	text-decoration:none !important;
	
}
#footermenu p
{
    color:#DFE6EC;
    font-size:9px;
    }
	
.paddingleft{
padding-left:10px;
margin-left:6px;
background:url(./images/dots/dots_vertical_white.gif) left  repeat-y;
}

.paddingright{
padding-right:10px;
margin-right:5px;
background:url(./images/dots/dots_vertical_white.gif) right  repeat-y;}	
/*MENUS MENUS MENUS MENUS MENUS MENUS MENUS */


/*light up buttons*/
.on{ background-color:#F4FAEB; line-height:1.5em; background:#F4FAEB;}
.off{ background-color:#FFFFFF;  line-height:1.5em; background:#FFFFFF;}

#listingpagecontent {
	float:left;
	display:inline;
	width:476px;
	margin-left: 32px;
	margin-right:28px;
	margin-top:33px;
	margin-bottom:10px;
	vertical-align:top;
	
}
#listingpagecontent h1{
color:#538600;
font-weight:800;
font-size:14px;
line-height:2em;
margin-top:10px;
}
.heavytext{
color:#000000;
font-weight:800;
}
.datetime{
color:#738792;
}

#listings{
	display: block;
	float: left;
	width: 450px;
	padding-bottom:10px;
	padding-top:5px;
	
}

#listings img
{
   margin-right:10px; 
   margin-top:6px;
   margin-bottom:6px;
   border:solid 5px #B8C5CD;
   float:left;
}

#listingstext{
display:inline;
float:left;
padding-left:5px;
padding-right:5px;
width:350px;
}
#pagination{
	display: block;
	float: right;
	width: 476px;
	padding-bottom:5px;
	padding-top:5px;
	font-family: tahoma, verdana, helvetica, arial, sans-serif;
	color:#575757;
	font-size:11px;
	line-height:1.3em;
	text-align:right;
}

#pagination a,#pagination a:hover,#pagination a:link,#pagination a:visited{
font-weight:bold;
text-decoration:underline;
}


.seeme{
display:block;
}

.hideme{
display:none;
}
#detailimg{
float:left;
display:inline;
width:95px;
padding-right:15px;
}
#detailimg img{
border:solid 5px #B8C5CD;   
margin-top:5px;
margin-bottom:6px;

}

#detaildesc {
float:left;
display:inline;
width:330px;}

.signuptext{
color:#455C6A;
font-size:11px;
}
#mailinglist form a#signupSubmit:link,
#mailinglist form a#signupSubmit:visited,
#mailinglist form a#signupSubmit:hover,
#mailinglist form a#signupSubmit:active {
	margin: 0px;
	margin-top: 3px;
	padding: 0px;

	display: block;
	float: left;

	width: 84px;
	height: 19px;

	text-align: right;

	background-image: url(homepage_submit_button.gif);
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #040300;

	border: none;

}

#mailinglist a#signupSubmit:hover {
	background-position: 0px -19px;
}

#mailinglist form a#signupSubmit span {
	display: none;
}

.whitetext{
color:#ffffff;
}
