* {margin: 0px; padding: 0px;}

.clear {clear: both;}

.title_bg {width: 240px; height: 31px; background: url(../layout/title_bg.jpg); margin-top: 2px;}

.title_bg p {color: white; font-size: 1.1em; font-weight: 500; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; padding-top: 6px; padding-left: 10px;}

.body {background: url(../layout/bg.jpg) repeat-x #85c2c8; font-size: medium;}
		
#container {width: 954px; margin: 0px auto;}

#header {position: relative; height: 99px; width: 954px;}
	
	#logo {position: relative; float: left; height: 99px; width: 590px;}
	
	#number {position: relative; float: left; height: 99px; width: 364px;}
		#number span{}
		#number span h1{padding-top: 30px; font-size: 1.4em; color: black; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; float: left;}
		#number span h2{padding-top: 30px; padding-left: 45px; font-size: 1.2em; color: red; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;  float: left;}

#navigation {position: relative; height: 52px; width: 954px; background: url(../layout/nav_bg.jpg); text-align: center;}
	#navigation ul{padding-top: 17px;}
	#navigation li{display: inline; border-left: 1px solid #999; padding: 0px 25px;;  height: 52px;}
	#navigation a{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1.1em; color: black; text-decoration:none;} 
	#nav .first_child{border-left: 0px;}
	
#left_column {position: relative; float: left; width: 714px;}
	
	#header_image {position: relative; width: 714px; height: 270px; background:url(../layout/header_image.jpg);}
	
	#content_top {position: relative; height: 19px; width: 714px; background: url(../layout/top_content.jpg);}
	#content {position: relative; width: 714px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; background: url(../layout/content_bg.jpg) repeat-y;}
		#content_holder {padding:0px 40px;}
		#content h1 {color: #900; font-size: 1.4em; font-weight: 400; padding-bottom: 14px; padding-top: 5px;}
		#content h2 {color: #2e9693; font-size: 1.2em; font-weight: 200; padding-bottom: 12px; padding-top: 5px;}
		#content h3 {color: black; font-size: 1.1em; font-weight: 200; padding-bottom: 10px;}
		#content h4 {color: black; font-size: .9em; font-weight: 200; padding-bottom: 10px;}
		#content p {color: black; font-size: .9em; font-weight: 100; padding-bottom: 10px;}
		#content ul {padding: 10px 25px; font-size: .9em; color: black; font-weight: 100;}
		#content a{color: black; font-weight: bold; font-size: 1em;}
		#content a:hover{color: #600;}
	#content_bottom {position: relative; height: 21px; width: 714px; background: url(../layout/bottom_content.jpg);}
	
#right_columm {position: relative; float: left; width: 240px;}

	#qc {position: relative; width: 240px; height: 270px; background: url(../layout/qc_bg.jpg) no-repeat;}
		#qc h1 {color: white; font-size: 1.1em; font-weight: 500; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; padding-top: 6px; padding-left: 10px;}
		#qc p{color: white; font-size: .8em; font-family: Arial, Helvetica, sans-serif; padding:  3px 10px;}
		#form_holder {text-align: right; font-size: 12px; color: white; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding-right: 10px;}
	
	#aop {position: relative; width: 240px; background: url(../layout/rounded_right_column.jpg) no-repeat bottom #dbd7c4;}
		#aop ul {padding: 10px 25px; list-style-image:url(../layout/bullet.jpg);}
		#aop ul li {padding: 3px 0px;}
		#aop a {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration: none; font-size: .9em; color: black;}
		#aop a:hover {color: white;}
	
	#newsletter {position: relative; width: 240px; background: url(../layout/rounded_right_column.jpg) no-repeat bottom #dbd7c4;}
		#newsletter ul {padding: 10px 25px; list-style-image:url(../layout/bullet.jpg);}
		#newsletter ul li {padding: 3px 0px;}
		#newsletter a {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration: none; font-size: .9em; color: black;}
		#newsletter a:hover {color: white;}
	
#footer {width: 954px; height: 174px; background: url(../layout/footer_bg.jpg) no-repeat;}
	
	#top_footer {width: 954px; height: 75px;}
	
	#logo_footer {width: 232px; height: 75px; float: left;}
	
	#nav_footer {width: 721px; height: 75px; float: left; text-align: center;}
		#nav_footer ul{padding-top: 30px;}
		#nav_footer li{display: inline; padding-left: 10px; padding-right: 10px;}
		#nav_footer a{text-decoration: none; color: black; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: .8em;}
	
	#disclaimer {padding: 5px 20px 20px 20px; font-family: Arial, Helvetica, sans-serif;}
	#disclaimer p{font-size: .7em;}
	#disclaimer a{color: black; font-weight: bold;}
	#disclaimer a:hover{color: #600;}
	
	
/* QUICK CONTACT */
 
.pad_frm_itm2 {
padding:1px 0px;
margin:0px;}

.form-label2 {
display:none;}

.form-pct2 {
border:1px solid #333;
background:#fff;
font:11px Tahoma, Verdana, Arial, sans-serif;
color:#555;
padding:2px 3px;
width:160px;}

.msg-pct2 {
border:1px solid #333;
background:#fff;
font:11px Tahoma, Verdana, Arial, sans-serif;
color:#555;
padding:2px 3px;
width:210px;
height:60px;
overflow:auto;}

.custom-form2 {
}

.custom-form2 fieldset {
margin:0px;
padding:0px;
border:none;}

.custom-form2 legend {
padding:0px 2px 5px 33px;
font:bold 14px Verdana, Arial, Helvetica, sans-serif;
text-align:center;}

.custom-form2 ol {
margin:0px;
padding:0px;
list-style:none;}

#qc .submit {
margin:0px;
padding:0px;
text-align:center;
font:11px Arial, Helvetica, sans-serif;
border: 0px;
width: 82px;
height: 27px;
background: url(../layout/submit.jpg);}

#qc .submit:hover {	
color:#aaa;}


/* CONTACT FORM */

.trigger {
display:none;}


.pad_frm_itm,
#content .pad_frm_itm {
padding:3px 0px;
font-size: .9em;
font-family: Arial, Helvetica, sans-serif;
margin:0px;}


.form-label {
width:150px;
padding:0px 3px 0px 0px;
display:inline-block;
font-size: .9em;
font-family: Arial, Helvetica, sans-serif;
vertical-align:middle;}


.form-pct {	
border:1px solid #c0c0c0;
background:#eee;
color:#555;
padding:7px 8px;
width:347px;}


select.form-pct {
width:auto;}


.msg-pct {
border:1px solid #c0c0c0;
background:#eee;
color:#555;
padding:7px 8px;
width:470px;
height:70px;
overflow:auto;}


.main-submit {
border:1px solid #222;
background:#444;
color:#fff;
font:bold 13px Arial, Helvetica, sans-serif;
text-transform:uppercase;
padding:2px 5px;
*padding:2px 0px 0px 0px;} /*applied to SUBMIT and CLEAR VALUES buttons on main contact form */

.main-submit:hover {
background:#666;}


.custom-form {
}

.custom-form fieldset {
  margin:0px;
  padding:0px;
  font-size: 1em;
  font-family: Arial, Helvetica, sans-serif;
  border:none;}

.custom-form legend {
  padding:0px 2px;
  font-weight:bold;}

.custom-form ol {
  margin:0px;
  padding:0px;
  list-style:none;}


/* NEWSLETTER */

.LinkGroup{
padding-top: 10px;
padding-bottom: 15px;
}
.linkToDetail a{
text-decoration: none;
}
.linkToDetail .RichText{
font-size: .9em;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
margin-bottom: 20px;
color: #765239;
}
.linkToDetail .RichText a{
text-decoration: none;
}

