body {
	font-size:0.95em;
	color:#716854;
	font: garamond, aerial;
	background:#F2EEE5 url(../images/BodyBg.gif) top left repeat-x;
	padding:0 0 20px 0;
	margin:0px;
}
a, a:active, a:visited {text-decoration:underline;color:#716854;font-weight:bold;}
a:hover {text-decoration:none;}


/************ STRUCTURE ************/

#ColLeft {float:left;width:568px;padding:0;margin:0;line-height:1.3em;}
#ColLeftInner {background: url(../images/RightColDots.gif) repeat-y right top;padding:0;margin:20px 0 20px 0;}
#ColLeftGal {float:left;width:950px;padding:0;margin:0;line-height:1.3em;}
#ColRight {float:right;width:327px;padding:20px 10px 25px 0;line-height:1.3em;}
#Wrap {background-color:#FFFFFF;width:919px;height:100%;margin:0 auto;}
#Header {background:url(../images/Header.jpg);height:108px;width:919px;}

/************ NAVIGATION BAR ************/

#NavBar {background-color:#ABA38D;height:23px;}
#NavBar ul {list-style:none;padding:3px 0 0 33px;margin:0;}
#NavBar li {display:inline;padding-right:20px;}
#NavBar img {vertical-align:middle;border:0;}
#NavBar li a {color:#FFFFFF;text-decoration:none;font-weight:normal;}
#NavBar li a:hover {color:#5B5C53;text-decoration:underline;}
#NavBar li#Active {color:#4A4438; }

/************ FOOTER ************/

#Footer {background-color:#B8B19D;height:25px;clear:both;}
#Footer ul {list-style:none;padding:4px 0 0 33px;margin:0;}
#Footer li {display:inline;padding-right:20px;}
#Footer li a {color:#FFFFFF;text-decoration:none;font-size:90%;font-weight:normal;}
#Footer li a:hover{color:#5B5C53;text-decoration:underline;}

/************ CONTENT STYLES ************/

.PageTitle {margin:0 0 10px 33px;font-size:150%;font-weight:normal;clear:both;line-height:1.1em;}
.PageTitleSub {margin:0 0 10px 33px;font-size:180%;font-weight:normal;line-height:1.1em;}
.PageTitleAbout {font-size:120%;font-weight:normal;padding:0 0 10px 33px;margin:0px;width:480px;line-height:1.1em;}
#ColLeftInner p {margin:0 0 10px 33px;width:500px;padding:0px;}
#ColLeftInner ul {margin-left:25px;padding-left:25px;}
#ColLeftInner ol {margin-left:30px;padding:0 25px 0 25px;}

.ContentImg {border:1px solid #D8D5CB;padding:2px;margin:15px 0 15px 30px;}

#ColLeftInner h2 {font-size:150%;font-weight:normal;margin:0 0 5px 33px;padding:0px;}
#ColLeftInner h3 {font-size:130%;font-weight:normal;margin:10px 0 5px 33px;padding:0px;}

#MainImgHp {background: url(../images/MainImgHp.jpg) no-repeat;width:513px;height:300px;padding:24px 0 0 27px;margin-left:15px;}
#ColRight h2{font-size:150%;font-weight:normal;padding:0;margin:0 0 7px 20px;}
#ColRight p {margin:10px 0 0 20px;padding-right:15px;}
ul.StandardList {margin:0;list-style:none;padding:0px;line-height:1.6em;}
ul.LargeList {font-size:150%;line-height:1.1em;margin:0;list-style:none;padding:0px;}
.ListTextRight {font-size:90%;margin-left:20px;position:relative;top:-7px;}
.HpNewsTitle {font-weight:bold;margin:15px 0 0 20px;}
#ColRight a {margin:0 0 0 20px;}
#ColRight .inline {margin:0;}
.HpNewsDesc {margin:5px 0 5px 20px;padding-bottom:15px;}
.HpNewsDesc a{position:relative;left:-10px;}
.NewsHolder {border-bottom:1px dotted #C6C3BB;margin-left:33px;width:507px;padding-bottom:20px;}
.LinkHolder {width:507px;margin:0 0 10px 33px;}
.NewsTitle {font-weight:bold;margin:15px 0 0 0;}
.LinkTitle {font-weight:bold;margin:10px 0 0 0;}
.NewsDesc {margin:5px 0 5px 0;}
.NewsDesc a{font-weight:normal;}
.Line {width:290px;text-align:left;background-color:#B8B19D;border:#B8B19D;height:2px;color: #B8B19D;margin:20px 0 20px 20px;}
.LargeFont {font-size:210%;font-weight:bold;margin:10px 0 10px 20px;}
.LeftColImg {padding:20px 0 20px 40px;}
.LeftColImgLinks {padding:0 0 0 18px;}
.MainImage {padding:10px 0 20px 33px;}
.Seperator {background: url(../images/Seperator.gif) no-repeat;height:1px;width:500px;margin:15px 0 15px 33px;}
.LinkImgRight {	margin:0px;padding:0px;height:240px;}
.ImgGal {float:left;}

/************ FORM STYLES ************/

.ContactFormHolder {padding:10px 30px 30px 30px;clear:both;}
.ContactRowName{clear: both;margin: 15px 20px 0px 0px;width: 160px;float:left;text-align:right;color:#726753;font-size:90%;}
.ContactFormField input{padding-left: 5px;margin: 15px 0px 0 0px;border:1px  solid #B4A88E;height:16px;width: 270px;color:#726753;}
.ContactFormField select{padding-left: 0px;margin: 15px 0px 0 0px;border:1px  solid #B4A88E;height:20px;width: 278px;color:#726753;}
.ContactFormField textarea{padding-left: 5px;border:1px  solid #B4A88E;margin:12px 0px 0px 0;width: 270px;}
.ContactFormSubmit {clear:both;}
.FormTxtSml {font-size:80%;}
.FormBtn {width:100px;height:30px;background-color:#B8B19E;color:#FFFFFF;border:0;cursor:pointer;float:right;clear:both;margin:20px 50px 20px 0;}
.FormBtn:hover {width:100px;height:30px;background-color:#B8B19E;color:#716854;border:0;cursor:pointer;float:right;clear:both;margin:20px 50px 20px 0;}
.FormErrors {color:#FF0000;}
.FormErrors ul{list-style:none;}


.formtxtcheckbox {float:left;margin-left:180px;margin-top:10px;}
.CheckBoxText {float:left;font-size:14px;width:250px;margin-top:10px;line-height:1.0em;}

/************ CMS STYLES ************/

.LoginSpacer {height:200px;width:500px;}
.ContactFormFieldCms input{padding-left: 5px;margin: 15px 0px 0 0px;border:1px  solid #B4A88E;height:16px;width: 270px;color:#726753;}
.CmsTextArea {padding-left: 5px;margin: 5px 0px 20px 40px;border:1px  solid #B4A88E;height:150px;width:470px;color:#726753;clear:both;float:left;}
.ContactRowNameCms {clear: both;margin: 15px 20px 0px 0px;width:20px;float:left;text-align:right;color:#726753;font-size:90%;}
.FormBtnCmsUpdate {width:100px;height:30px;background-color:#B8B19E;color:#FFFFFF;border:0;cursor:pointer;margin:0;float:right;margin:0 50px 20px 0;}
.FormBtnCmsDelete {width:100px;height:30px;background-color:#B8B19E;color:#FFFFFF;border:0;cursor:pointer;margin:0;float:right;margin-right:30px;}
.FormBtnCmsBack {width:100px;height:30px;background-color:#B8B19E;color:#FFFFFF;border:0;cursor:pointer;margin:0;float:right;margin:0 50px 20px 0;}
.ContactFormField input.FormUpload {Height:20px;width:300px;background-color:#FFFFFF;}


