* {	margin: 0px; padding: 0px; }
html, body { height: 100%; background: #3b3b3b url('images/bg.jpg'); }
#container { margin:0px auto; width:990px; background: #ffffff url("images/body-bg.jpg") repeat-y left top; }
p { text-align:justify; }
#main { margin:0px auto;  }
#main #m-left { float:left; display:inline; width:753px; }
#main #m-right { float:right; display:inline; width:237px;  height:1031px; background: url("images/bg-right.jpg") no-repeat left top; }

#header { margin:0px auto; width:753px; height:185px; background: url("images/bg-left1.jpg") no-repeat left top; }
#middle { margin:0px auto; width:753px; }
#middle #mid-left { float:left; display:inline; width:237px; height:781px; background: url("images/bg-left2.jpg") no-repeat left top; }
#middle #mid-right { float:right; display:inline; width:516px;  }

#content { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#3f4b53; font-size:12px; font-weight:normal; padding-top:0px; padding-bottom:40px; line-height:16px; }
#content #breadcrumbs{	font-size:11px;	color:#666666;	padding-top:10px; }
#content #breadcrumbs a{ font-size:11px;	color:#B1954D;	text-decoration:none; }
#content #breadcrumbs a:hover{	text-decoration:underline; }

#content ul { padding: 10px 0 0 24px; list-style-type: square; }
li { padding: 6px 0px 6px 0px; }


#content .title{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #cc0000;	font-size: 12px; font-weight: bold;  }
#content #col-left { float:left; display:inline; width:250px; }
#content #col-right { float:right; display:inline; width:250px;  background: url("images/bg-right2.jpg") no-repeat left top; }

#content  .titleline{ color:#666666; 	font-weight:bold; 	padding:15px 0 3px 0; 	font-size:15px; 	border-bottom:1px solid #D5D7D1; }
#content  p{ font-size:12px; color:#666666; margin:0; padding:10px 0 0 0; }


#title-bar { width:516px; height:39px; background: url("images/title-bar.jpg") no-repeat left top; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #ffffff; padding-top:10px; }

#footer { width:990px; height:76px; background: #3f4b53 url("images/footer.jpg") no-repeat left top; }
#footer #footer-copy { padding-top:90px; padding-bottom:50px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #ffffff; text-decoration: none; text-align:center; }

form.fc { font-family:Arial, Helvetica, sans-serif; font-size:12px; padding: 0; width: 550px; margin:0; }
form.fc label { display: block; float: left;  width: 145px;  padding: 0;  margin: 10px 0 0 0; text-align: right;  font-weight:normal; color:#666666; }
form.fc .textfield{ width:250px; margin:7px 0 5px 10px; background:#F9F7F0; border:1px solid #D9CCAA; font-family:Arial, Helvetica, sans-serif; font-size:12px; float:left; padding:2px; }
form.fc textarea{ overflow: auto; }
form.fc #submit-custom{	margin:7px 0 5px 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; float:left; padding:2px; }

ul.list-services{ margin:7px 0 0 5px; padding:0; }
ul.list-services li{ margin:0; padding:2px 0 2px 20px; background-image:url("images/greenBullet.gif"); background-repeat:no-repeat; background-position:0 5px; }
ul.list-services li{ list-style-type:none; background-position:0 8px; }
ul.list-services li a{ color:#0073AA; text-decoration:none;	border-bottom:1px dotted #CCCCCC; }
ul.list-services li a:hover{ font-weight:bold; border-bottom:1px solid #0073AA; }

a.title-sitemap{ font-size:12px; font-weight:bold; color:#0073AA; display:block; text-decoration:none; height:14px;	width:68px;	float:left; }
a.title-sitemap:hover{	text-decoration:underline; background-position:0 -29px !important; }

a.title-regular{ font-size:12px; color:#0073AA;	text-decoration:none; } 
a.title-regular:hover{	text-decoration: underline; }