body{ 

  background-image:url("../images/body_bg.png");

  font-family:Sans,Verdana;

  font-size:11px;

  color:#515151;

}

html { height: 100%; }



#preloader{

  display:none;

}

#main{

  width:950px;

  margin-left:auto;

  margin-right:auto;

  margin-top:15px;

  background-color:#FFFFFF;

}

#left{

  float:left;

  width:744px;

  background-color:#F1F1F1;

  border:1px solid #8D8E8F;

}

p.spacer {

 line-height:20px;

	}



#content{

  float:left;

  width:944px;

  background-color:#F1F1F1;

  border:1px solid #8D8E8F;

}

#right{

	height: 100%;

	vertical-align: top;

  width:200px;

  margin-left:746px;

  background-color:white;

  text-align: center;

    }

    

#menu ul{

   list-style-type:none;

   float:left;

   border-right:1px solid #8D8E8F;

   height:266px;

}

#menu li{

   display:block;

   clear:both;

}

#header{

    background-image:url("../images/banner.jpg");

    background-position:100% 0%;

    background-repeat:no-repeat;

    height:266px;

    width:744px;

    float:left;

    border-bottom:1px solid #8D8E8F;

}

#menu a{

  float:left;

  text-align:right;

  font-weight:bold;

  text-decoration:none;

  background-image:url("../images/menu_a.png");

  width:99px;

  height:27px;

  padding:11px 8px 0px 0px;

  color:#515151;  

  font-family:Tahoma;

}

#menu a:hover{  

  background-image:url("../images/menu_a_hover.png");

  color:#FFFFFF;

}





#banner{

  width:641px;

  height:266px;

  margin:0px 0px 0px 108px;

  border:1px solid #8D8E8F;

}



#left_content{

  background-color:#F1F1F1;

  padding:10px 10px 10px 10px;

}

#left_left{

  float:left;  

  width:410px;

  margin-top:25px;

}



#content{

  width:950px;

  margin-left:auto;

  margin-right:auto;

  margin-top:0px;

  background-color:#FFFFFF;

}

#left_right{

  float:right;

  margin-top:25px;

  width:300px;

}

.article{

  border:1px solid #8D8E8F;

  margin-bottom:15px;

  background-color:#FFFFFF;

  padding-bottom:5px;

}

h1{

  margin:0px;

  font-family:Sans,Verdana;

  font-size:11px;

  font-weight:bold;

  background-image:url("../images/title_bg.png");

  height:20px;

  padding:5px 0px 0px 10px;

  border-bottom:1px solid #8D8E8F;

}



#headNav{

  margin:0px;

  font-family:Sans,Verdana;

  font-size:11px;

  font-weight:bold;

  background-image:url("../images/menu_a.png");

  height:27px;

  padding:3px 0px 0px 0px;

  border-bottom:1px solid #8D8E8F;

}



tr.body1{

	text-align: left;

}



#headNav a{

  float:left;

  text-align:center;

  font-weight:bold;

  text-decoration:none;

  background-image:url("../images/menu_a.png");

  width:95px;

  height:25px;

  padding: 5px 0px 0px 0px;

  color:#515151;  

  font-family:Tahoma;

}

#headNav a:hover{  

  background-image:url("../images/menu_a_hover.png");

  color:#FFFFFF;

}

a.mapquest {

background-image:none; 

border:0px; 

text-align:left;

text-decoration:none;

 }

a:visited { color: blue; }



.article img{

  border:1px solid #8D8E8F;  

  margin:5px;

  float:left;

 }

.article p{

  margin-left:115px;

  padding:10px;

  text-indent:10px;

}

a.read_more{

  background-image:url("../images/read_more.png");

  color:#515151;

  font-weight:bold;

  width:51px;

  height:35px;

  margin:0px 5px 0px 5px;

  padding:8px 20px 0px 30px;

  text-decoration:none;

  clear:both;

  display:block;

}

a.homepage{

  color:#515151;

  font-weight:bold;

  width:51px;

  height:35px;

  margin:0px 5px 0px 5px;

  text-decoration:none;

  clear:both;

}





a.read_more:hover{

  background-image:url("../images/read_more_hover.png");

  color:#FFFFFF;  

}

h2{

  font-size:11px;

}

hr{

  border:none;

  background-color:#C1C2C3;

  height:1px;

  margin:5px 0px 5px 0px;

  color:#C1C2C3;

}

* html hr{

  margin:0px;

}

.search_content{

  padding:10px;

}



input.submit{ 

  height:25px;

  width:70px;

  background-image:url("../images/submit_bg.png");

  background-repeat:repeat-x;

  font-weight:bold;

  font-size:11px;

  color:#515151;

  margin-left:15px;

  border:1px solid #C1C2C3;

  padding:0px;

}
.listingmiddle{
	 background-image:url("../images/listingBoxMiddle.jpg");
	 background-repeat:repeat-y;
}
.listingtop{
	background-image:url("../images/listingBoxTop.jpg");
	 background-repeat:no-repeat;
}
.listingbottom{
	background-image:url("../images/listingBottom.jpg");
	 background-repeat:no-repeat;
}
#listingform{
	margin-bottom:15px;
	
}
#listingform a {
	background-image:none;
	border:none;
	padding:0;
	margin:0;
}
form{

  margin-bottom:15px;

}

form a{

  background-image:url("../images/submit_bg.png");

  background-repeat:repeat-x;

  text-decoration:none;

  color:#515151;

  margin-left:15px;

  padding:5px 20px 0px 20px;

  font-weight:bold;

  border:1px solid #C1C2C3;

}

.change a{

  text-decoration:underline;

  background-image:none;

}



#left_right ul{

  list-style-type:none;

  float:left;

  margin:5px 5px 15px 5px;

  padding:0px;

}

#left_right ul a{

  color:#515151;

}

#left_right ul a:hover{

  color:#3B6EB8;

}



.pink{

	color : #FF0066;

	font-weight : bold;

	font-size : 12px;

}



a.mylink{

  color:#515151;

  text-decoration:underline;

  clear:both;

}



.tableHeader{

	background-color : #3366CC;

	color : #FFFFFF;

	font-weight : bold;

	padding-left : 5px;

}



textarea, input, select {

	font-family : Arial, Helvetica, sans-serif;

	font-size : 12px;

}



table, td {

	font-family : Arial, Helvetica, sans-serif;

	font-size : 13px;

}

}

#left_right{

  float:center;

  margin-top:5px;

  width:500px;

}



div.row{

  height:250px;

}

div.row#row1{

  border-bottom:0px;

}

div.row#row2{

  border-top:0px;

}



#left_right ul{

  list-style-type:none;

  float:left;

  margin:5px 5px 5px 5px;

  padding:0px;

}

#left_right ul a{

  color:#515151;

}

#left_right ul a:hover{

  color:#3B6EB8;

}



li.noli {

list-style-type:none;

}

.anylinkcss {

position: absolute;

visibility: hidden;

border:1px solid gray;

border-bottom-width: 0;

font: normal 12px Verdana;

z-index: 100;

background-color: white;

width: 90px;

list-style-type:none;

}



.anylinkcss a{

display: block;

border-bottom: 1px solid gray;

border-right: 1px solid gray;

padding:5px 0px 0px 0px;

text-indent: 5px;

text-align: center;

font-weight:bold;

text-decoration:none;

background-image:url("/images/menu_a.png");

width:95px;

height:25px;

color:#515151;  

font-family:Tahoma;

}



.anylinkcss a:hover{ /*hover background color*/

background-image:url("/images/menu_a_hover.png");

color: black;

}



.anylinkcss li{

   display:block;

   clear:both;

   }

  

#menu a:hover{  

  background-image:url("/images/menu_a_hover.png");

  color:#FFFFFF;

}
