/* CSS Document */



body{

	padding:0px; margin:0px;

	background:url(../images/body_bg.jpg) repeat left top;

}



p, ul, li, h1, form, fieldset, label{

	margin:0px; padding:0px;

}



img{border:0px; margin:0px; padding:0px;}



h2, h3{

	margin:0px; padding:0px;

}	



fieldset{

	border:0px;

}	



input{

	height:23px;

	border:1px solid #FFFFFF;

	margin:0px; padding:0px;}

	

textarea{	border:1px solid #FFFFFF;

	margin:0px; padding:0px;}	



h1{

	background:url(../images/ttl_bg.jpg) repeat-x left top;

	margin:0px 0px 10px 0px;

}



h1 span{display:none;}



label{

	font-family:"Times New Roman", Verdana, Arial;

	font-size:90%;

	color:#000000;

}



strong{ display:none;}	



hr{ display:none;}



#skip{display:none;}



h2{

	background:url(../images/ttl_bg.jpg) repeat-x top left;

	background-color:#dddddd;

	height:54px;

	padding:0px 0px 0px 12px;

}



h2 strong{

	display:none;

}

h3{

	background:url(../images/ttl_bg.jpg) repeat-x top left;

	background-color:#dddddd;

	height:54px;

	padding:0px 0px 0px 12px;

}



h3 strong{

	display:none;

}



/*#main_container{

	width:840px; height:auto;

	margin:0px auto;

}



#container{

	width:760px; height:auto;

	background:url(../images/container_bg.jpg) repeat-y left top;

	padding:0px 48px 0px 28px;	

}*/



#main_container{

	width:900px; height:auto;

	margin:0px auto;

	background:url(../images/container_bg.jpg) repeat-y left top;

}



#container{

/*	width:780px; height:auto;

	margin:0px auto; padding:0px;

	background:url(../images/container_bg.jpg) repeat-y left top;*/

	



	width:764px; height:auto;

	margin:0px auto; padding:0px;

	background-color:#FFFFFF;



}



#header{

	width:764px; height:127px;

	background:url(../images/header_bg.jpg) repeat-x top left;

}



#header span{ display:none;}



.logo{

	/*padding:0px 140px 0px 12px;*/

	padding:0px 33px 0px 12px;

	float:left;

}





.punchline{

	padding:99px 0px 0px 0px;

	float:left;

}		



/*.nav{

	width:764px; height:47px; float:left;

	margin:0px; padding:0px 0px 15px 0px;

}

.nav li{ 

	float:left; list-style-type:none;

}



.nav li span{ display:none;}*/



.nav{

	width:764px; height:47px; float:left;

	margin:0px; padding:0px 0px 15px 0px;

}

.nav li{ 

	float:left; list-style-type:none;

}

.nav span{ display:none;}









.btnaboutme:link, .btnaboutme:visited{

	display:block; width:97px; height:47px;

	background:url(../images/btn_aboutus.jpg) no-repeat left top;

}

.btnaboutme:hover{

	display:block; width:97px; height:47px;

	background:url(../images/btn_aboutus.jpg) no-repeat right bottom;

}

.aboutme_active{

	display:block; width:97px; height:47px;

	background:url(../images/btn_aboutus.jpg) no-repeat right bottom;

}



.btnnews:link, .btnnews:visited{

	display:block; width:60px; height:47px;

	background:url(../images/btn_news.jpg) no-repeat left top;

}

.btnnews:hover{

	display:block; width:60px; height:47px;

	background:url(../images/btn_news.jpg) no-repeat right bottom;

}

.btnnews_active{

	display:block; width:60px; height:47px;

	background:url(../images/btn_news.jpg) no-repeat right bottom;

}	



.btnlisting:link, .btnlisting:visited{

	display:block; width:76px; height:47px;

	background:url(../images/btn_listings.jpg) no-repeat left top;

}

.btnlisting:hover{

	display:block; width:76px; height:47px;

	background:url(../images/btn_listings.jpg) no-repeat right bottom;

}



.btnlisting_active{

	display:block; width:76px; height:47px;

	background:url(../images/btn_listings.jpg) no-repeat right bottom;

}



.btnbryanstation:link, .btnbryanstation:visited{

	display:block; width:172px; height:47px;

	background:url(../images/btn_bryanstation.jpg) no-repeat left top;

}

.btnbryanstation:hover{

	display:block; width:172px; height:47px;

	background:url(../images/btn_bryanstation.jpg) no-repeat right bottom;

}



.btnbryanstation_active{

	display:block; width:172px; height:47px;

	background:url(../images/btn_bryanstation.jpg) no-repeat right bottom;

}	



.btnschooldistrict:link, .btnschooldistrict:visited{

	display:block; width:125px; height:47px;

	background:url(../images/btn_schooldistrict.jpg) no-repeat left top;

}

.btnschooldistrict:hover{

	display:block; width:125px; height:47px;

	background:url(../images/btn_schooldistrict.jpg) no-repeat right bottom;

}



.btnschooldistrict_active{

	display:block; width:125px; height:47px;

	background:url(../images/btn_schooldistrict.jpg) no-repeat right bottom;

}



.btncontact:link, .btncontact:visited{

	display:block; width:119px; height:47px;

	background:url(../images/btn_contactmary.jpg) no-repeat left top;

}

.btncontact:hover{

	display:block; width:119px; height:47px;

	background:url(../images/btn_contactmary.jpg) no-repeat right bottom;

}

.btncontact_active{

	display:block; width:119px; height:47px;

	background:url(../images/btn_contactmary.jpg) no-repeat right bottom;

}



.btnhomesearch:link, .btnhomesearch:visited{

	display:block; width:115px; height:47px;

	background:url(../images/btn_homesearch.jpg) no-repeat left top;

}

.btnhomesearch:hover{

	display:block; width:115px; height:47px;

	background:url(../images/btn_homesearch.jpg) no-repeat right bottom;

}

.btnhomesearch_active{

	display:block; width:115px; height:47px;

	background:url(../images/btn_homesearch.jpg) no-repeat right bottom;

}





.flashmov{

	width:764px; height:283px; float:left;

	padding:0px 0px 18px 0px;

}	



.content_box{

	width:754px;  float:left;

	padding:0px 0px 21px 10px;

}



.welcome_box{

	width:493px; height:500px; float:left;

	background-color:#dddddd;

}



.welcome_box p{

	font-family:"Times New Roman", Verdana, Arial;

	font-size:90%;

	text-align:justify;

	padding:0px 15px 14px 13px;

}



.welcome_box ul{

	font-family:"Times New Roman", Verdana, Arial;

	font-size:90%;

/*	padding:0px 15px 15px 30px;*/

	padding:0px 15px 15px 55px;

	margin:0px;

}



.divider_1{

	width:11px; height:auto; float:left;

	padding:0px 6px 0px 6px;

}



.contact_box{

	width:229px; height:500px; float:left;

	background-color:#dddddd;

}



.contactme_1{

	padding:0px 0px 0px 20px;

}	



.contactme_2{

	padding:0px 0px 21px 66px;

}	



.form_home{

	width:204px; height:auto;

	padding:0px 10px 0px 14px;

	/*padding:0px 10px 23px 14px;*/

/*	padding:0px 10px 23px 10px;*/

}



.label_01{

	width:70px; height:auto; float:left;

}



.input_01{

	width:127px; float:left;

	margin:0px 0px 5px 0px;

}



.label_02{

	width:95px; height:auto; float:left;

}

.input_02{

	width:100px;

	border:1px solid #FFFFFF;

	margin:0px 0px 5px 0px;

}



.label_03{

	width:45px; height:auto; float:left;

}



.input_03{

	width:150px;

	margin:0px 0px 5px 0px;

}



.spacer {

	width:764px; height:20px; float:left;

	background-color:#FFFFFF;

	margin:0px; padding:0px; 

}



.footer{

	width:764px; height:auto;

	position: relative;

	top: 55px;

	padding:30px 0 55px 0;

}



.footer_img{ 

	float:left;

/*	padding:0px 83px 0px 184px;*/

	padding:0px 60px 0px 90px;

	margin:10px 0px 0px 0px;}



.footer_img img{padding:10px 0px 0px 0px;}



.footer_txt{

	font-family:"Times New Roman", Verdana, Arial;

	font-size:90%;

	font-weight:bold;

	text-align:center;

	color:#727272;

	padding: 0px 0px 6px 0px;

	margin: 30px 0 0 0 ;

}



.bullet_space{

	padding:0px 8px 0px 8px;}



.footer_bg2{

/*	background:url(../images/footer_bg.jpg) no-repeat left top;

	text-align:center;

	padding:7px 0px 7px 0px;*/

	

	width:900px; height:auto;

	margin:0px auto; padding:7px 0px 7px 0px;

	text-align:center;

	background:url(../images/footer_bg2.jpg) no-repeat left top;

}



.footer_bg2 p{

/*	font-family:"Times New Roman", Times, serif;

	font-size:80%;

	color:#727272;*/

	font-family:"Times New Roman", Verdana, Arial;

	font-size:90%;

	font-weight:bold;

	text-align:center;

	color:#bebebe;

	margin-left: auto;

	margin-right:auto;

}



.footer_bg2 a:link, .footer_bg2 a:visited{

	font-family:"Times New Roman", Times, serif;

	font-size:100%;

	color:#727272;

	text-decoration:underline;

}					



.footer_bg2 a:hover{

	font-family:"Times New Roman", Times, serif;

	font-size:100%;

	color:#727272;

	text-decoration:none;

}					



.btn_submit{

	background:url(../images/btn_submit.jpg) no-repeat left top;

	border:0px;

	width:135px; height:29px;

	padding:0px 0px 0px 15px;

	margin:0px 0px 0px 45px;

	cursor:pointer;	

}



/**inner pages style**/





.inner_header{

	width:764px; height:auto; float:left;

	padding:0px 0px 18px 0px;

}



.middle {

	width:745px; height:auto; /*float:left;*/	

	margin:0px 0px 0px 9px; padding:0px;

}	



.contentarea {

	width:745px; height:auto; float:left;

	margin:0px;

	padding:0px;

}

.contentbox_inner1{

	width:745px; height:auto; float:left;	

	margin:0px 0px 0px 9px;

	padding:0px 0px 21px 0px;

}	



.contentbox_txt{

	width:712px; height:auto;

	background-color:#dddddd;

	padding:0px 18px 25px 15px;

}



.contentbox_txt p{

	font-family:"Times New Roman", Verdana, Arial;

	font-size:14px;

	text-align:justify;

	line-height:16px;

	margin:0px 0px 20px 0px;

}



.aboutme_list{

	font-family:"Times New Roman", Verdana, Arial;

	font-size:14px;

	margin:0px 0px 20px 95px;

}



.aboutme_list span{

	font-family:"Times New Roman", Verdana, Arial;

	font-size:14px;

	font-weight:bold;

	color:#000000;

}	



.aboutme_list a:link, .aboutme_list a:visited{

	color:#203578;

	font-weight:bold;

	text-decoration:underline;

}

.aboutme_list a:hover{

	color:#203578;

	font-weight:bold;

	text-decoration:none;

}	



.floatleft {float:left;}

.floatright{float:right;}



.divider_2{

	background:url(../images/divider_2.jpg) no-repeat center center;

	height:38px;

}



.quote2{

	float:left; margin-right:15px; padding:18px 20px 18px 20px;

}



.quote_txt{

	font-style:italic;

	text-align:right;

}



.news_box{

/*	width:615px; height:120px;*/

width:615px; min-height:120px;

	padding:0px 0px 0px 50px;

}



.news_ttl{

	color:#203378;

	font-style:italic;

	font-weight:bold;

}	

	

.news_img{

/*	float:left;	margin:0px 30px 0px 0px;*/

	width:161px;

	height:105px;

		border:3px solid #203377;

}



.divider_3{

	background:url(../images/divider_3.jpg) no-repeat center bottom;

	height:38px;

}







/**listings styles**/



.listing_display{

	width:695px; height:auto;

	padding:10px 0px 0px 10px;

}



.bluebg{background-color:#9299B5;}



.listing_img_display{

	width:601px; height:auto;

	background-color:#9299b5;

	float:left;

	padding:8px 10px 8px 10px;



}	



.listings_img{

	float:left;

	border:3px solid #203377;

	margin:0px 10px 0px 0px;

}



.listing_box{

	width:680px; height:auto;

	padding:23px 0px 0px 20px;

}



.listing_box p{

	font-size:90%;

}	



.listing_box span{

	font-weight:bold;

}



.listingimg{

	width:450px; height:330px; float:left;}	

	

.listingimgdetails{

	width:180px; height:380px; float:left;}

	

.leftbullet {

	/*width:285px;*/ float:left;

	list-style:disc; list-style-position:outside;

	font-family:"Times New Roman", Times, serif, Arial; font-size:14px;

	margin:0px 30px 20px 0px; padding:0px 0px 0px 85px;

}

.rightbullet {

	float:left;

	list-style:disc; list-style-position:outside;

	font-family:"Times New Roman", Times, serif, Arial; font-size:14px;

	margin:0px 0px 20px 0px; padding:0px 0px 0px 95px;

}



ol{

	font-family: "Times New Roman", Times, serif, Arial; font-size:14px; 

	font-weight:normal;

	margin:10px 0px 10px 0px; padding:0px 0px 0px 288px;

}



ol li{

	margin:5px 0px 0px 30px;

}



.bullet {

	width:695px; height:auto; 

	float:left;

	margin:0px 0px 20px 0px; padding:0px;

}

.leftbullet_01{

	/*width:285px;*/ float:left;

	list-style:disc; list-style-position:outside;

	font-family:"Times New Roman", Times, serif, Arial; font-size:14px;

	margin:0px 30px 20px 0px; padding:0px 0px 0px 85px;

}

.rightbullet_01 {

	float:left;

	list-style:disc; list-style-position:outside;

	font-family:"Times New Roman", Times, serif, Arial; font-size:14px;

	margin:0px 0px 20px 0px; padding:0px 0px 0px 90px;

}	





/*

 contact class

*/

.contact_form {

	width:500px; height:auto;

	margin:0px;

	padding:0px 0px 0px 200px;

/*	margin:0px 0px 0px 170px; padding:0px;*/



}

.contact_label{	

	width:95px; height:auto; 

	float:left; text-align:right;

	padding:0px 5px 0px 0px;

	color:#213479;



}



.contact_input{

	font-family:Arial, Helvetica, sans-serif; font-size:11px;

	width:auto; height:17px;

	margin:0px 0px 5px 0px; padding:1px;

	border: none;

	background-color:#FFFFFF; color:#333333;

}

.contact_select {

	margin:0px 0px 5px 0px; padding:0px;

	border:none;

}	



.btn_submit01{

	background:url(../images/btn_submit.jpg) no-repeat;

	border:0px;

	width:135px; height:29px;

	padding:0px; margin:0px  0px 0px 105px;

	cursor:pointer;

}



.divider_space{

width:680px; height:10px; text-align:center; float:left;

background:url(../images/divider_3.jpg) no-repeat center center;}



.divider_4{

	background:url(../images/divider_4.jpg) no-repeat center center;

	height:38px;

}



.address {

	width:712px; height:auto;

	margin:0px;

	padding:0px 0px 0px 0px;

	

	font-family:"Times New Roman", Times, serif, Arial;

	font-size:14px;

	text-align:center;

/*	margin:0px; padding:0px;*/

	line-height:19px;	

}



.quote3{padding:0px 15px 12px 15px;}



.quote4{padding:0px 25px 12px 20px;}



.contentbox_txt_news{

	width:712px; height:auto; float:left;

	background-color:#dddddd;

	padding:0px 18px 25px 15px;

}



.contentbox_txt_news p{

	font-family:"Times New Roman", Verdana, Arial;

	font-size:14px;

	text-align:justify;

	line-height:16px;

	margin:0px 0px 20px 0px;

}



.pagelink{

	font-family:Arial, Helvetica, sans-serif;

	color: #000066;

	font-weight:normal;	

	text-decoration:none;

}

.pagelink:visited{

	font-family:Arial, Helvetica, sans-serif;

	color: #000066;

	font-weight:normal;	

	text-decoration:none;

}



.pagelink:hover{

	font-family:Arial, Helvetica, sans-serif;

	color: #000066;

	font-weight:normal;	

	text-decoration:underline;

}

iframe {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 600px;
}