@charset "UTF-8";

/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
br.clear {clear: both;}
html, body, #container {height: 100%;}

body > #container {height: auto; min-height: 100%;}



body {
	font-family: Verdana;
	background:#d5cda5 url(../images/bodyBg.jpg) no-repeat scroll top center;
	text-align: center;
		font-size: 12px;	color: #000000; 

}

img {border: none;}

a:link {
	color: #49551b;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #49551b;
}
a:hover {
	text-decoration: underline;
	color: #49551b;
}
a:active {
	text-decoration: none;
	color: #49551b;
}
#container {margin: 0em auto;width: 760px;   text-align: left; background: transparent url(../images/mainBg.jpg) no-repeat scroll top center;  position: relative;
}

#header{height: 116px; width: 760px;}
#header h1 {background:transparent url(../images/logo.gif) no-repeat scroll 0 0;display:block;float:left;height:80px;margin:14px 0px 0px 0px;width:415px;}
#header h1 a {display:block;height:80px;width:415px;}
#header h1 .logoText {text-indent: -9999px;}
#header ul {float:right;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0px 10px 0px 0px; padding: 0px;}
#header li {display:inline;}

#content {padding: 10px 10px 80px 10px;}
.portLinks { float: left; line-height: 33px; margin: 40px 0px 0px 30px; font-size: 1.05em; vertical-align: middle;}

.portLinks a, .portLinks a:link {color: #f2fecd; border-right: 1px dotted #f2fecd; padding: 0px 5px 0px 0px;vertical-align:top; }
.portLinks a:hover {color: #f2fecd; text-decoration: underline; }
.pageHdr {clear: both; margin: 15px 0px 20px 0px; overflow: auto;}
.pageHdr img  {float: left;}

.pageHdr a {padding: 0px 10px 0px 10px; border-right: 1px solid #49551b;}


.portItem { width: 750px;  background: transparent url(../images/itemGraphic.gif) no-repeat scroll top left ;}
.portItem p {   }
.itemTitle {font-size: 2.5em; color: #4a561b; font-weight: bold;    padding: 15px 0px 0px 67px;}
.itemSubTitle {font-size: 1.3em; color: #61420b; font-weight: normal;font-style: italic;  letter-spacing: .03em; padding: 5px 0px 0px 67px}
.portLeft {float: left; width: 370px; margin: 10px 0px 0px 37px; }


.portLaunch { width: 370px; height: 36px;background: transparent url(../images/portBtnLaunch.png) no-repeat scroll 0 0 ;}
.portLaunch a {height: 36px; width: 82px; float: right; margin: 0px 10px 0px 0px; display: block; text-indent: -9999px; }

.portRight { margin: 15px 0px 0px 2px; float: left; width: 330px;}
.portRight ul {list-style-image:none;list-style-type:none; }
.portRight li {border-bottom: dotted 1px #97895c;line-height: 15px; padding: 5px 0px 5px 0px; 	}
.portRight p.title {font-size: 1.2em; color: #4a561b; font-weight: bold; letter-spacing: 0em;  padding: 0px 0px 0px 10px;}
.portRight p.subTitle {font-size: 1em; color: #61420b; letter-spacing: 0em;  padding: 5px 0px 0px 10px}

#contactHdr {padding: 48px 0px 0px 58px; clear: both;background: transparent url(../images/hdrContact.gif) no-repeat scroll 0 0 ; margin: 10px 0px 20px 0px; width: 655px;}
#contactHdr  ul {list-style-image:none;list-style-position:outside;list-style-type:none; margin: 0px 0px 0px 0px;}
#contactHdr  li {display:inline; padding: 0px 10px 0px 10px; border-right: 1px dotted #49551b; color:#49551b; font-size: 1.2em; letter-spacing: 1px;   }
#contactHdr  li a {color:#49551b; text-decoration: underline; }
#contactHdr  li a:hover {color:#49551b; text-decoration: none; }

#thankyouHdr {padding: 48px 0px 0px 58px; clear: both;background: transparent url(../images/hdrThankYou.gif) no-repeat scroll 0 0 ; margin: 10px 0px 20px 0px; width: 633px;}
#thankyouHdr  ul {list-style-image:none;list-style-position:outside;list-style-type:none; margin: 0px 0px 0px 0px;}
#thankyouHdr  li {display:inline; padding: 0px 9px 0px 9px; border-right: 1px dotted #49551b; color:#49551b; font-size: 1.2em; letter-spacing: 1px;   }
#thankyouHdr  li a {color:#49551b; text-decoration: underline; }
#thankyouHdr  li a:hover {color:#49551b; text-decoration: none; }


form {

padding:10px; margin: 0px 0px 0px 60px;
width:600px; 
}
.textinput, .textinputHovered {
background:transparent url(../images/inputBg.gif) repeat-x scroll left top;
border:medium none;
height:13px;
padding:7px 0;
vertical-align:middle;
}
input, textarea {
color:#404040;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}
.inputCorner {
padding-bottom:0;
vertical-align:middle;
}
label {
color:#49551b;
cursor:pointer;
line-height:16px;
padding-left:2px; float: left; 
}
label.message { margin: 0px 0px 0px 0px; clear: both;

}

.cntr {
background:transparent url(../images/textareaBg.gif) no-repeat scroll 0 0;
}
.btm { height: 7px;  background:transparent url(../images/textareaBtm.gif) no-repeat scroll 0 0;}
.tr { height: 7px;  background:transparent url(../images/textareaTop.gif) no-repeat scroll 0 0;}

.txtarea textarea {
background:transparent none repeat scroll 0 0;
border:0 none;
margin:5px;
padding:0;
}
input, textarea {
color:#404040;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}
.buttonSubmit {background:transparent url(../images/btnSubmit.gif) no-repeat scroll left top; clear: both; width: 89px; height: 28px; border: none; text-indent: -9999px; margin: 10px 0px 0px 0px;


cursor:pointer;}
#messageBox {margin: 0px 0px 0px 0px; padding: 10px 0px 0px 0px; clear: both; }

.portSubItem { width: 750px;  background: transparent url(../images/itemGraphic.gif) no-repeat scroll top left ; padding: 28px 0px 0px 0px;}
#footer { background: transparent url(../images/footerBg.jpg) no-repeat scroll 0 0 ; overflow: auto; position: relative;margin-top: -80px;height: 80px; /* negative value of footer height */
clear:both;  }
#footer ul {list-style-image:none;list-style-position:outside;list-style-type:none; padding: 10px 0px 0px 0px;}
#footer li {display:inline; padding: 0px 10px 0px 10px; border-right: 1px dotted #F2FECD; color: #F2FECD; font-size: 1.1em; letter-spacing: 1px;   }
#footer li a {color:#F2FECD; }


