/* CSS Document */

/* @group General Rules */
* {
 margin: 0;

}
/*links */
a:link, a:visited, a:active {
color:#416167;
text-decoration: none;
}
a:hover {
color: #694A2B;
text-decoration: underline;
}
/* end */

/* main */
body {
	background: #CFEAF5 url(./images/topbar.gif) repeat-x;
	font:Arial, Helvetica, sans-serif;
}


#wrapper {
 margin:26px auto 0;
 padding-top:45px;
 text-align: left;
  background-color: #CFEAF5;
}

/* @end */

/* h */
h1, h2, h3, h4, h5, h6 {
font-weight:300;
}
h1 {
	position:relative;
	width: 440px;
	height: 81px;
	top: 15px;
	padding-bottom: 40px;
}

h1 span {
	position:absolute;
	width: 100%;
	height: 100%;
	background: url(./images/logo.jpg) no-repeat;
}
h2 {
	font-family: Georgia;
	font-size: 38px;
	color: #a1ac75;
	padding: 2px 0 15px 40px;
}
h3 {
	font-family: Arial;
	font-size: 25px;
	color: #694a2b;
	padding: 0 0 15px 40px;
}
/* @end */

/* @content */

#content {
	width: 471px;
	height: 401px;
	background: url(./images/basktedots.jpg) no-repeat;
	padding: 6px 15px 0px 0px;
	float: right;
	background-position: 0px bottom;
}
#subcontent{
	min-height: 471px;
	}
#content p, #subcontent p {
 font: 13pt Arial;
 color: #694a2b;
 padding: 0px 40px 12px 40px;
} 
#subcontent p{
font: 11pt/13pt Arial;
}
#main, #submain {
	background: url(./images/homedotted.gif) no-repeat;
	 width: 963px;
	margin: 0 auto 0 auto;
	padding-bottom: 157px;
}
#submain {
background-image:none;
	 width: 983px;
	 padding-bottom: 100px;
}
/* @end */
/* @flash */
div#flashnav {
 width: 460px;
 height: 401px;
 	margin: 0px;
	padding: 6px 0 5px 12px;

}

/* @end */
/* bottom */
  #slogan {
	position:relative;
	width: 460px;
	height: 30px;
	padding-left: 12px;
	background: url(./images/slogan.jpg) no-repeat center bottom;
	}
	
	div#footer{
	width: 100%;
	background: url(./images/bottombar.gif) repeat-x;
	height: 50px;
	clear: both;
	}

	
	div#login {
	background-color: #e1ddcd;
	text-align:center;
	width: 100px;
	position:relative;
	left: 20%;
	border: 2px solid #d4b5a5;
	border-top: 0px;
	padding: 3px 0 3px 0;
	font: 10pt Arial;
	color: #694a2b;
	float:left;
	}
	
	#login a{
	color: #694A2B;
	}
	div#colorblocks {
	background: url(./images/colorblock.gif) no-repeat 280px top;
	width: 450px;
	height: 22px;
	text-align:left;
	position:relative;
	left: 50%;
	font: 10pt Arial;
	color: #6e909f;
	padding-top: 5px;
	}
/*end bottom*/
/* contact info*/
#leftsub {
float: left;
width: 215px;
 padding: 15px 0px 0px 40px;
}
#rightsub {
 padding: 15px 0px 0px 255px;
}

address {
 font: normal 12pt Georgia;
 color: #694a2b;
 }
address span {
color:#416167
}

/*end*/

/*hr*/
#hr, #subhr {
    height:2px;
    width:80%;
		margin: 0 20px 0 50px;
    background:#b0cad3;
		display:block;
   }
#subhr {
    width:90%;
		margin:0 0 0 40px;
    background:#a1ac75;
   }
/*end*/
#subimage {
 width: 492px; 
 height: 375px;
 float:left;
 text-align:right;
}
#subcontent {
	width: 476px;
	padding: 6px 15px 0px 0px;
	margin-bottom: 24px;
	float: right;
	background:url(./images/subcontentbg.gif) no-repeat 0px 115px;
	}
	#subcontent ul {
padding: 5px 0 25px 40px;
}
#subcontent li  {
 color: #694a2b;
 font: 11pt Arial;
 padding-left: 14px;
 	list-style-position: inside;
 
}
#navlist {
display:inline;
list-style: none;
font:Arial 12pt ;
}

#currentnav{
font: Arial 12pt;
color:#694A2B;
}

a#subcontentnav{
	color:#848F56;
}

#subaddress {
clear: left;
width: 450px;
}
#subnav img {
	padding:0;
	margin:0;
	display:inline;
	border:0;
}
#subimage img, #flashnav img {
border: 0;
}
.float-right {
float:right;
margin: 5px 0 0 20px;
border: 3px double #999999;
}