/* CSS Document */

*{margin:0; padding:0;}

body{ background-color:#2E2E2E; font-family:Tahoma, Verdana, Arial; color:#FFFFFF; font-size:12px; width:909px; margin:0px auto; }

p{ padding-top:10px; padding-bottom:10px; text-align:justify; }
p span{color:#EA7714!important;}

a{ font-family:"Trebuchet MS"; font-size:13px; color:#5BB9D3; text-decoration:none; }
a:hover{ font-family:"Trebuchet MS"; font-size:13px; color:#F67B11; }

b a{ font-size:16px; text-decoration:underline;}
b a:hover{ font-size:16px; text-decoration:none;}

#page_head{ text-align:center;}
#page_head h1 a{ font-family:"Trebuchet MS"; font-size:22px; color:#5BB9D3; text-decoration:none; text-decoration:underline; }
#page_head h1 a:hover{ color:#F67B11; }
#page_head h1{	font-family:"Trebuchet MS";	font-size:25px;	font-weight:normal;	color:#5BB9D3; background-image:url(images/heading_line.gif); 	background-repeat:no-repeat; background-position: left bottom; padding-bottom:6px; }
#page_head h1 span{color:#EA7714;}

h1 a{ font-family:"Trebuchet MS"; font-size:22px; color:#5BB9D3; text-decoration:none; text-decoration:underline; }
h1 a:hover{ font-family:"Trebuchet MS"; font-size:22px; color:#F67B11; }
h1{	font-family:"Trebuchet MS";	font-size:25px;	font-weight:normal;	color:#5BB9D3; background-image:url(images/line.gif); 	background-repeat:no-repeat; background-position: left bottom; padding-bottom:6px; }
h1 span{color:#EA7714;}

h2{ font-family:"Trebuchet MS"; font-size:18px; color:#FFFFFF; font-weight:normal; }
h3{ font-family:"Trebuchet MS"; font-size:14px; font-weight:bold; color:#FFFFFF; }

#wrapper{ width:875px; background-image:url(images/body-bg.gif); background-repeat:repeat-y; padding-left:17px; padding-right:17px; }

/*
#header{ width:875px; height:102px; background-image:url(images/logo.gif); background-repeat:no-repeat; background-position: 35px 35px; }
#header p {text-align:left; margin-left:700px; padding-top:30px;}
*/
#header { 

}
#header h1 {
color: #999999;
text-align:center;
font-size:11px;
font-weight:normal;
letter-spacing:0.1em;
padding: 0px;
margin: 0px;
background-image: none;
background: #424242;
}

/* #flash{ width:875px; height:211px; background-image:url(images/header.jpg); background-repeat:no-repeat; } */
#flash{ width:875px; height:211px; }

#nav{ width:745px; height:36px; background-image:url(images/nav-bg.gif); background-repeat:repeat-x; padding-left:130px}
	#nav a{ font-weight:bold; color:#1A4774; font-size:14px; border-left:1px #FFFFFF solid; border-right: 1px #ABA9B5 solid; padding-top:8px; height:28px; display:block; width:100px; text-align:center; float:left; }
	#nav a:hover{  font-weight:bold; color:#FFFFFF; font-size:14px; border-left:1px #FFFFFF solid; border-right: 1px #ABA9B5 solid;	 background-image:url(images/nav-hover.gif); background-repeat:repeat-x;	padding-top:8px; height:28px; display:block; width:100px; text-align:center; float:left; }
	
#left_nav{ width:219px;}
	#left_nav a{ font-weight:bold; color:#CCCCCC; font-size:14px; border-top:1px #666666 solid; border-bottom: 1px #000 solid; padding-top:5px; height:25px; display:block; width:100%; text-align:center; background-color:#424242;}
	#left_nav a:hover{ font-weight:bold; color:#FFFFFF; font-size:14px; border-bottom: 1px #000 solid; border-top:1px #666666 solid; background-image:url(images/nav-hover.gif); background-repeat:repeat-x;	padding-top:5px; height:25px; display:block; width:100%; text-align:center;}

/*#content{ width:875px; border-bottom:#2E2E2E solid 4px; border-top:#2E2E2E solid 4px; background-color:#666666; /*height:735px;/*delete* /
 float:left; }
 */
#content{ width:875px; border-bottom:#2E2E2E solid 4px; border-top:#2E2E2E solid 4px; background-color:#666666; float:left; }

#sucess_info { border:#5BB9D3 solid 1px; background-color:#999999; font-weight:bold; font-size:14px; text-align:center;}

#phone { color:#EA7714;}

#leftBar{ width:225px; float:left; padding:10px; }
#leftBar input, #leftBar select {font-family:Tahoma,Verdana,Arial; font-size:12px; margin-bottom:5px; padding-left:3px; width:208px;}

.button {
	background-image:url(images/button-bg.gif); background-repeat: repeat-x; 
	background-color:#D3D2F0;
	padding:0;
	border:solid 1px #666;
	width:auto!important;
	color:#000;
	font-family:Tahoma,Verdana,Arial; font-size:12px;
}

/* round box */
.info_box_content{ padding:3px; background: #7A818B;}
b.rtop, b.rbottom{display:block;}
b.rtop b, b.rbottom b{ display:block;	height: 1px; overflow: hidden; background-color: #7A818B;}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}
/* round box */


#textArea{ width:594px; float:right; background-color:#424242; padding:18px; min-height:852px;height:auto !important;height:852px;}
	#textArea img{ padding-right:10px; padding-bottom:10px;}
	#textArea ul{ list-style:none; float:left;width:114px; padding:12px;}
	#textArea ul li{width:114px;}

#footer{ width:845px; height:41px; background-image:url(images/footer-bg.gif); background-repeat:repeat-x; float:left; padding:15px; clear:both; }
	#footer a:hover{ color:#CCCCCC;}
	#footer span{ padding-top:5px; padding:0px; font-size:11px; color:#FFFFFF;}  
	#footer img{ float:right;}
	#zwebdesigning { color:#FFFF66 }
.left{ float:left; padding:0px; display:block; width:68%;}
.right{ float:right; padding:0px; display:block; width:30%; text-align:right;}
	.right img { padding-top:5px;}
	
/********** Form *************/

.text_fields { margin-bottom:5px; width:208px;  font-family:Tahoma, Verdana, Arial; font-size:12px; padding-left:3px; }
.text_fields:hover { background-color:#EDECFB; }

.services { text-align:justify; padding-top:8px; }
.services img { float:right; padding-left:10px; }


.rates_table { border:#666666 thin solid }
.rates_table tr {  }
.rates_table td { padding:3px; background-color:#333333 }
.rates_table_heading { background-color:#5BB9D3 }

.error-message {font:normal 13px "trebuchet MS"; color:#FFFFFF; font-weight:bold; background:#F59741; border:solid 1px #66CCFF; margin:0px; padding:2px 5px; margin: 3px 0px;}

.info-message {font:normal 13px "trebuchet MS"; color:#333; background:#FFFFCC; border:solid 1px #FFCC00; margin:0px; padding:2px 5px; margin: 10px 0px 0px 0px; font-weight:bold}

.no_record { width:100%; padding-top:30px; padding-bottom:30px; color:#FFFFFF; background-color:#78470C; border:#FFFFFF thin solid; font-weight:bold; text-align:center; margin-top:20px; }



/*---------------------------------------------------------*/

/*table {
	border-collapse: collapse;
	font-family: "Trebuchet MS", "Lucida Sans Unicode", verdana, lucida, helvetica, sans-serif;
	font-size: 0.8em;
	margin: 0;
	padding: 0;
}
caption {
	font-size: 1.4em;
	font-stretch: condensed;
	font-weight: bold;
	padding-bottom: 5px;
	text-align: left;
	text-transform: uppercase;
}
th, td {
	border-bottom: 1px solid #666;
	border-top: 1px solid #666;
	padding: 0.6em;
	vertical-align: 4px;
}
th {
	text-align: left;
	text-transform: uppercase;
}
thead th, tfoot th, tfoot td {
	background-color: #cc9;
	font-size: 1.1em;
}
tbody th {
	background: url(http://www.clacksweb.org.uk/images/bullet_vacancy.gif) no-repeat 6px 0.8em;
	padding-left: 24px;
}
tbody th, td {
	background-color:#eee;
}
tbody tr:hover td, tbody tr:hover th {
	background-color: #E5E5CB;
}
tr.odd td, tr.odd th {
	background-color: #ddd;
}
tbody a {
	color: #333;
}
tbody a:visited {
	color: #999999;
}
tbody a:hover {
	color: #33c;
}
tbody a:active {
	color: #33c;
}
tbody td+td+td+td a {
	background: url(http://www.clacksweb.org.uk/images/external.gif) no-repeat right 0.4em;
	padding-right: 12px;
}
tfoot th {
	text-align: right;
}
tfoot th:after {
	content: ":";
}*/
