@import url("navn.css");

@import url("tables.css");

@import url("navtabs.css");





body {
	margin: 0;
	padding: 0;
/*	background: #A19589;  */
	font: normal 12px Helvetica, Arial, sans-serif;
	color: #222;
	background-color: #fff;

}

a:hover {
	color: #3800fd;
}


p, p.Bodypara,.middleblanksection h1  {
	margin: 0px 16px;
	font: 15px/19px Helvetica, Arial, Geneva, sans-serif;
	color: #222;
}

p.white {
	margin: 0px 16px;
	font: 15px/19px Helvetica, Arial, Geneva, sans-serif;
	color: #fff;
}


p.small {
	margin: 0px 16px;
	font: 11px/15px Helvetica, Arial, Geneva, sans-serif;
}

.middleblanksection p {
	margin: 0px 16px;
	font: 12px/16px Helvetica, Arial, Geneva, sans-serif;
}

.transp {

	background-color: white;
}

.kbackgrd {
	background: #fff url(/images/lines/sidepanelk.gif) repeat-y; 
	background-color: #000;
}

.wbackgrd {
	background: #fff url(/images/lines/sidepanelw.gif) repeat-y; 
}

.kbackgrd img {
	border-left: 1px solid #d2d2d2; 

	 }

img {
	border: 0px;
}



#page {
	width: 1000px;
	height: 100%;
	margin:  0 auto;
/*	border-bottom: 1px solid #1e1e1e;  */
  	padding: 0 186px; 
	text-align: left;
	background: #fff url(/images/lines/nbgd.jpg) no-repeat;
	visibility: visible;
	overflow: visible;
}	


/* Header Styles */
.header {
	width: 1000px; 
	height: 90px;
	background: url(/images/header/backgreen.png) repeat-x;
	font: normal 12px Helvetica, Arial, sans-serif;
	color: #ff;
	margin: 0 auto;  
	clear: both;
}

.header .logo {
	float: left;
	width: 160px;
	clear: none;
}

/* //////////Search & Dropdown */

.state_nav {
padding-top: 5px;
padding-bottom: -3px;
	width: 192px;
	height: 32px;
	float: right;
	background-image: url(/images/lines/whitebar.gif);
	display: block;
	z-index: 99;
}


.state_nav p {
height: 10px;
	text-align: center;
	font-size: 9px;
	color: #000;
	display: inline-block;
	padding: 0px;
	margin-top: -3px;
	line-height: 9px;
}




form#statesearch_input { 
margin: 0;
padding : 0; 
/*width: 161px;*/
background-color: transparent;
	float: right;
	text-align: right;
}

form#statesearch_input select {
	margin: 0 16px;
	float: left;
  position: relative;
  width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
  height: 21px;
  color: #222;
  font: 12px/21px arial,sans-serif;
    background: url(/images/formelements/select_menu_small.gif) no-repeat;

/*  background: #fff url(/images/formelements/select_menu.gif) no-repeat; */
   overflow: hidden;
	text-align: left;
}

/*google search */

.gasearch-box {
	margin: 35px 5px 0px 0px;
	padding-right: 5px; 

	background-color: transparent;
	float: right;
	text-align: right;
	display: block;
	border-right: 1px solid #d5d2fe;
}

.sharez {
	margin: 0px 5px 0px 0px;
	width: 200px;
	height: 20px;
	padding : 0; 
	display: block;
	float: right;
	clear: none;
}

/*
#cse-search-box {
	margin: 45px 20px 0px 0px;
	padding : 0; 

	background-color: transparent;
	float: right;
	text-align: right;
} */

/* Misc */

.midbold {
	font: bold 12px/16px Helvetica, Arial, Geneva, sans-serif;
	text-align: left;
}


.smalltextRight {
font: bold 9px Helvetica, Arial, sans-serif
	padding: 0;
	color: #777;
	float: right;
}

.navcrumbs {
	padding-left: 15px;
	width: 670px;
	height: 15px;
	color: #000;
	font: 10px/12px Helvetica, Arial, sans-serif;
	float: left;
	margin-top: 2px;
	margin-bottom: 1px;
	display: block;
	background-color: #fff;
	text-align: left;
	z-index: 99;

}

.clear { clear: both }

.bigbold {
	margin: 36px 16px 0px 16px;
	font: bold 25px/30px Helvetica, Arial, Geneva, sans-serif;
}

.bigboldnomargin {
	margin: 0px;
	font: bold 25px/30px Helvetica, Arial, Geneva, sans-serif;
}
.bigboldW {
	margin: 36px 16px 0px 16px;
	font: bold 25px/30px Helvetica, Arial, Geneva, sans-serif;
	color: #fff;
}

/*Sidepanel Table Styles */
td.kbackgrd p.bigboldW {
	margin: 36px 16px 0px 0px;
	font: bold 25px/30px Helvetica, Arial, Geneva, sans-serif;
	color: #fff;
}

td.kbackgrd p.white {
	margin: 0px 16px 0px 0px;
	font: 15px/19px Helvetica, Arial, Geneva, sans-serif;
	color: #fff;
}

.greyrule {
	height: 1px;
	width: 100%; 
	background: #fff url(/images/lines/gy.gif) repeat-x;
}

.krule {
	height: 1px;
	width: 100%; 
	background: #fff url(/images/lines/k.gif) repeat-x;
}


/* Headings */


H1 {
	margin: 15px 0px 0px 0px;
	color: #222;
	font: bold 22px/25px Helvetica, Arial, Geneva, sans-serif;
	text-align: left;
}


H2 {
	margin: 3px 0px 0px 0px;
	color: #8d8d8d;
	font: 18px/21px  Helvetica, Arial, Geneva, sans-serif;
	text-align: left;
	display: block;
}

H6 {
	margin: 0px;
	margin-top: -16px;
	color: #8d8d8d;
	font: 10px/11px  Helvetica, Arial, Geneva, sans-serif;
	text-align: right;
	display: block;
}


.maincontent .topstate4city H2.citiez {
	margin-bottom: 20px;
}



H1.citi {
	margin: 21px 0px 0px 16px;
	width: 565px;
	color: #000;
	font: bold 22px/23px Helvetica, Arial, Geneva, sans-serif;
	text-align: left;
	display: block;
}


H2.citi {
	margin: 3px 0px 0px 16px;
	font: italic 18px/21px Helvetica, Arial, Geneva, sans-serif;

	color: #000;
}

.citiside {
	margin: 25px;
}


.midlecity {
	margin-top: 36px;
	padding-left: 16px;
}

H7, .statesusa td H7 {
	color: #222;
	font: 12px/15px Helvetica, Arial, sans-serif
	text-align: center;

}



td.section {
	font: 12px/15px Helvetica, Arial, sans-serif
	text-align: center;
	color: #737373;
	margin-left: 36px;
	padding: 0px 20px 20px 20px;
}







/* Left Side Panel */

.leftsidepanel{
	background: #fff url(/images/lines/sidepanelw.gif) repeat-y; 
	width: 302px; 
	height: auto;
	margin: 0;
	float: left;

	border-right: 1px solid silver;
	display: block;
}

.navnews { 
text-align: left;
margin-top: 0;
margin-bottom: 30px;

width: 250px; 
height : auto; 
padding: 15px; 
margin-left: -15px;
 
/*border-top: 1px solid #de2b00;
border-bottom: 1px solid #de2b00;*/
	background-color: transparent;
	color: #222;
	font: 11px/16px Helvetica, Arial, Geneva, sans-serif;
	display: inline-block;
}


.leftsidepanel img.state {
	margin-top: -35px;
	float: left;
	display: inline-block;
}

/* Tables for left side panel */

.leftfloater {
	width: 302px;

	display: inline-table;
}

.table_leftsidepanel table /*, .statesusa a, .statesusa th */{  
	width: 302px;
	font : normal 10pt Arial, Helvetica, Geneva, sans-serif; 
	color : #222;
	text-align: left;
	float: left;
	background: #fff url(/images/lines/sidepanelw.gif) repeat-y;
}

.table_leftsidepanel caption { 
padding-left: 55px;
padding-right: 55px;

/*padding: 16px 16px; */
width: 302px;
font : normal 10pt Arial, Helvetica, Geneva, sans-serif; 
padding : 0;
	text-align: left;
	color: red;
}

.table_leftsidepanel th {
height: 28px;
	margin: 3px 3px 0 10px;
	padding-top: 5px;
	padding-left: 16px;
	background : url(/images/lines/bluebar.gif) repeat-x; 
border : 1px solid #444;
	color: #fff;
	font: normal 12.95px Helvetica, Arial, sans-serif
	text-align: left;
}
.table_leftsidepanel td {
	height: 7px;
/*	width: 302px; */
	padding: 0;
	text-align: left;
}

.table_leftsidepanel td.sidetablet {
	background: #fff url(/images/lines/sidepanelw.gif) repeat-y;
}


.table_leftsidepanel td p{
	padding-left: 16px;
	font : normal 10pt Arial, Helvetica, Geneva, sans-serif; 

}


/* EOF Left Side Table */




/* Map */

/*.map {
	
	width: 675px;
	height: 262px;
	float: right;
	display: block;
	border-top: 1px solid #222;
}

*/




/* Right Main Side */

.maincontent {
	width: 677px; 
	padding: 0 10px;
	height: auto;
	float: right; 
	background-color: transparent;
	display: block; 
}

.maincontent .topstate H1.cities,.maincontent .topstate4city H1.cities {
	margin: 10px 0px 0 0;
	width: 535px;
	color: #222;
	font: bold 22px/23px Helvetica, Arial, Geneva, sans-serif;
	text-align: left;
	display: block;
}






td img.statephoto, .statephoto {
/*	margin-left: -450px; */
	margin-top: 0px ;
	width: 675; height: 176;
	padding: 0;
	border: 1px solid #222;
	border-bottom: 2px solid #000;
	z-index: 100;
	display: block;
}




.smalltextRight {
font: bold 9px Helvetica, Arial, sans-serif
	padding: 0;
	color: #777;
	float: right;
}

.smalltextLeft {
font: bold 9px Helvetica, Arial, sans-serif
	padding: 0;
	color: #777;
	float: left;
	display: block;
}


p.smltext {
font: 9px Helvetica, Arial, sans-serif
	padding: 0;
	color: #000;
	float: left;
	display: block;
}





.stateicons {
	/*	margin-top: 15px; 
 margin-right: 250px;  */
	padding-right: 20px;
	margin-left: -10px;
	float: left;
	width: 42px; 
	height: 21px;
	float: left;
/*	background-image: url(/images/lines/whitebar.gif); */
	z-index: 99;
}










/* DropDown Menus */

#search_input select {
	margin: -5px 16px 0px -16px;

  width: 200px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
  height: 21px;
  color: #262626;
  font: 12px/21px arial,sans-serif;
  background: url(/images/formelements/select_menu.gif) no-repeat;
   overflow: hidden;
	text-align: left;
	display: block;
}

#search_inputcity select {
	margin: 0;
	float: left;
  position: relative;
  width: 200px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
  height: 21px;
  color: #262626;
  font: 12px/21px arial,sans-serif;
  background: url(/images/formelements/select_menu.gif) no-repeat;
   overflow: hidden;
	text-align: left;
}


























a img.etype  {
	border: 0;
}

a img.etype:hover {
	border: 1px solid blue;
}


a img.hometype:hover {
	background-color: black;
	display: block;
	height: 100%;
	border-bottom: 15px solid #4a8c06;
}




/* Footer Styles */
.footer {
	width: 1000px; 
	height: 90px;
	background: url(/images/home/hwbar.png) repeat-x; 
	font: normal 12px Helvetica, Arial, sans-serif;
	color: #222;
	margin: 0px auto 0 auto;  
	clear: both;
/*	background-color: red; */
	text-align: left;
	border-top: 1px solid gray;
}

.footer .logo {
	float: left;
}


.footer .ftrmiddle {
	width: 260px;
	float: left;
	background: url(/images/home/hwbar.png) repeat-x; 
	font: normal 11px/15px Helvetica, Arial, sans-serif;

}


.footer .facebook {
	float: right;
}





/* For Home Page */

form.homecitysearch { 
margin: 195px 0px 0px 250px;
background : transparent url(/images/search_input.png) no-repeat 100% center;
padding : 0; 
width: 350px;
	float: left;
	text-align: left;
	display: block;
}

form.homecitysearch #search { 

height: 36px;
width : 100px; 
background : url(/images/lines/wbarSearch.gif) repeat-x;
	font-size: 32px;
	color: #222;
}



form.homecitysearch #submit { 
margin-top: 0px;
margin-left: 7px;
margin-bottom: 3px;
width : auto; 
height: auto;
padding : 0 auto; 
background-color : green; 
border : 2px double #68a425; 
border-top-color : #7dcf4f; 
font : bold 12px Tahoma, Verdana, Arial, sans-serif; color : #fff; }


ul#nav_recent li { 
float : left; width : 100px; margin-right : 30px;
	list-style-image: none;
	list-style-type: none;
}

ul#nav_footer li { 
float : left; width : 100px; margin-right : 10px;
	list-style-image: none;
	list-style-type: none;
	font : 10px/12px Verdana, Arial, sans-serif; color : #000;
}




/* static pages */
.midhome {
	background: #000 url(/images/home/697x284MainPageFlat.png) no-repeat;
	
	width: 697px; 
	height: 284px;
	float: right;
	border-bottom: 1px solid #222;
}

.midabout {
	background: #000 url(/images/about/697x284AboutPageFlat.png) no-repeat;
	
	width: 697px; 
	height: 284px;
	float: right;
	border-bottom: 1px solid #222;
}



.mhleft {
		background: #000 url(/images/home/232x255home.png) no-repeat;
	width: 232px; 
	height: 255px;
	float: left;
	display: block;
}

.floatleft {
	width: 200px; 
	height: 255px;
	float: left;
	display: block;
}

.floatright {
	width: 200px; 
	height: 255px;
	float: right;
	display: block;
}

.mhmid {
		background: #000 url(/images/home/232x255business.png) no-repeat;
	width: 232px; 
	height: 255px;
	float: left;
	display: block;
}

.mright {
background: #000 url(/images/home/232x255Mideducation.png) no-repeat;
	width: 233px; 
	height: 255px;
	float: right;
	display: block;
}


a img.edu:hover  {
/*background: #000 url(/images/home/232x255Mideducation.png) no-repeat; */
	width: 233px; 
	height: 255px;
	float: right;
	display: block;
	background-color: red;
}



.middlehomesection {
		background: url(/images/household/695X182MAIN_RightPanelHouse.png) no-repeat;
	width: 697px; 
	height: 284px;
	float: right;
}


.middlebusinesssection {
	background: url(/images/business/695X182MAIN_RightPanelbusiness.png) no-repeat;
	width: 697px; 
	height: 284px;
	float: right;
}


.middleeducationsection {
	background: url(/images/695X182MAIN_RightPaneleducation.png) no-repeat;
	width: 697px; 
	height: 284px;
	float: right;
}


.middleeducationsection p, .middlebusinesssection p {
margin-top: 245px;
	color: #fff;
	text-align: right;
	margin-right: 185px;
	font: 16px/20px Helvetica, Arial, Geneva, sans-serif;

}

.middleblanksection {
	
/*	background: url(/images/home/MiddleImageBusiness.png) no-repeat; */
	padding-top: 36px;
	width: 695px; 
	height: auto;
	float: right;
}


/* Edu Search */


form#edusearch { 
margin: -15px 20px 0px 65px;
/* background : url(/images/search_input.png) no-repeat 100%; */
padding : 0; 
width: 130px;
background-color: transparent;
	float: right;
	text-align: right;
}


form#edusearch #submit { 
width : auto; 
padding : 0 auto; 
background-color : green; 
border : 2px double #68a425; 
border-top-color : #7dcf4f; 
font : bold 92% Tahoma, Verdana, Arial, sans-serif; text-transform : uppercase; color : #000; }


form#edusearch #search { 
width : 72px;
	background-color: white;
}



/* Sphider Search */


#results {
	margin-left: 20px;
	margin-right: 20px;
}

/* City Submit */

fieldset#citybizsubmit {
	margin-left: -16px;
	padding: 50px;
	
}

fieldset#citybizsubmit input {
	
	margin-left: 20px;
	
}


fieldset#citybizsubmit label {
	
	margin-left: 20px;
	color: #222;
	font: bold 16px/20px Helvetica, Arial, Geneva, sans-serif;
	text-align: right;
	display: block;
	float: left;
	width: 100px;
	height: 20px;
}

/*education */

.banerdescr {
	float: right;
	margin: 105px 16px 0px 25px;
	width: 350px;
	color: #000;
	text-align: left;
	font: 18px/22px Helvetica, Arial, Geneva, sans-serif;
	display: block;
}



