body {
	font-family: verdana;
}
#page {
	position: relative;
	background-color: #FFFFFF;
	width: 778px;
	margin: 0 auto;
	overflow: hidden;
	margin-bottom: 20px;
}
/* MAIN PAGE HEADER */
#head {
	background: url(../images/head-bg.gif) no-repeat;
	height: 60px;
}
#phone, #email {
	float: left;
	margin-top: 30px;
	display: inline;
	padding-left: 27px;
	padding-right: 10px;
	font-size: 0.6em;
	color: #99948A;
}
#email a {
	color: #99948A;
	text-decoration: none;
}
#email a:hover {
	color: #BE3236;
	text-decoration: none;
}
#phone {
	background: url(../images/phone.gif) left center no-repeat;
}
#email {
	background: url(../images/mail.gif) left center no-repeat;
}

/* HEADING BOX ABOVE NAV */
#heading {
	float: left;
	width: 778px;
	background-color: #9A968B;
	margin-bottom: 1px;
}
#heading img {
	float: left;
}
#heading h1 {
	color: #FFFFFF;
	margin: 33px 55px 0px 0px;
	float: right;
	text-align: center;
	font-weight: normal;
	font-size: 1.3em;
}
#heading span {
	color: #BE3236;
}
/* NAVIGATION BAR 1 */
#nav1 {
	font-size: 0.8em;
	margin: 0;
	margin-bottom: 15px;
	padding: 0px 0 30px 0;
	clear: both;
	color: #FFFFFF;
	background: url(../images/nav-repeat.gif) repeat-x;
}
/*   S  I  T  E    M  A  P  */

#sitemap{
list-style-type: disc;
text-transform: Capitalize;
}
#sitemap ol{
list-style-type: circle;
}
#sitemap li{
padding: 4px;
}
#nav1 ol {
	margin: 0;
}
#nav1 li {
	list-style-type: none;
	float: left;
	/*margin-right: 30px;*/
}
#nav1 li.navcurrent {
	background-color: #8C151D;
}
#nav1 li a {
	display: block;
	padding: 4px 15px 5px 15px;
	color: #FFF;
	text-decoration: none;
}
#nav1 li a:hover {
	background-color: #8C151D;
}
/* NAVIGATION BAR 2 */
#nav2 {
	float: left;
	margin: 0;
	padding: 0;
	width: 185px;
	margin-bottom: 10px;
}
#nav2 h1 {
	color: #FFF;
	background-color: #9A968B;
	padding: 14px 5px;
	font-size: 0.8em;
	font-weight: normal;
	margin: 0;
}
#nav2 ol {
	list-style-type: none;
	margin: 0;
	padding: 0px;
	background: url(../images/nav2-bg.gif) repeat-x #EEEEEE;
	margin-bottom: 10px;
}
#nav2 p {
	font-family: arial;
	padding: 5px;
	font-size: 0.8em;
	background-color: #EEEEEE;
}
#nav2.nospace p {
	margin: 0;
}
#sidetext {
	text-align: center;
	margin: 0;
	font-family: arial;
	padding: 5px;
	font-size: 0.9em;
	font-weight: bold;
	background-color: #EEEEEE;
	color: #BE3236;
	margin-bottom: 10px;
}
#terms {
	margin: 0;
	padding: 5px;
	margin-bottom: 10px;
}
#nav2 p span {
	font-size: 1.2em
}
#nav2 li {
	font-size: 0.7em;
}
#nav2 li a {
	color: #BE3236;
	text-decoration: none;
	display: block;
	padding: 10px 8px;
}
#nav2 a:hover {
	background-color: white;
}
#nav2 h2 {
	color: #FFF;
	font-size: 0.9em;
	margin: 0;
	/*margin-top: 10px;*/
}
#nav2 h2 a {
	display: block;
	background: url(../images/quote.gif);
	padding: 15px 8px;
	text-decoration: none;
	color: #FFF;
}
#nav2 h2 a:hover {
	display: block;
	padding: 15px 8px;
	background: url(../images/quote.gif);
	background-position: 0 100px;
}
#nav2 p.navdash {
	border-bottom: 1px dashed #9A968B;
	padding-bottom: 10px;
}
#nav2 p.address {
	padding-top: 10px;
}
#nav2 p a {
	color: #7A5054;
}
#nav2 p a:hover {
	color: #7A5054;
	background: none;
}
#icontent_wrap {
	background: url(../images/main-bg.gif) repeat-y;
	overflow: hidden;
	margin-bottom: 10px;
}
#content_wrap {
	margin: 0; padding: 0;
	overflow: hidden;
	margin-bottom: 10px;	
}
/* INDEX CONTENT */
#indexcontent {
	float: left;
	width: 400px;
	margin-left: 20px;
	font-size: 0.8em;
}
#indexcontent p {
	margin: 0 0 20px 0;
	line-height: 150%; 
}
#indexcontent a {
	margin: 0;
	color: #BE3236;
	text-decoration: none;
}
#indexcontent a:hover {
	margin: 0;
	color: #666;
	text-decoration: underline;
}
/* MAIN CONTENT */
#content {
	float: left;
	width: 565px;
	margin-left: 20px;
	font-size: 0.8em;
}
#content p {
	margin: 0 0 10px 0;
	line-height: 150%; 
}
#content h1, #indexcontent h1 {
	margin-top: 0;
	border-bottom: 1px dashed #C75040;
	font-size: 1.2em;
	color: #BE3236;
}
#content h2 {
	margin: 0;
	font-size: 1.2em;
	color: #BE3236;
}
#content h3 {
	margin: 0;
	font-size: 1em;
}
#content .photo {
	float: left;
	padding: 3px 10px 3px 0
}
#content a {
	color: #BE3236;
}
#content a:hover {
	color: #666;
}
#content img {
	padding: 0 15px 30px 0;
	vertical-align: middle;
	border: none;
}
#content img.last {
	padding: 0 0 30px 40px;
	border: none;
}
#content li {
padding: 5px 0;
}
#content img.imageleft {
float: left;
padding: 0;
padding-bottom: 4px;
padding-right: 4px;
}
#content img.imageright {
float: right;
padding: 0;
padding-bottom: 4px;
padding-left: 4px;
}
/* LATEST NEWS PANEL */
#news {
	float: right;
	width: 155px;
	font-size: 0.8em;
	border-left: 1px dashed #9A968B;
}
#news h1 {
	font-size: 1em;
	padding-left: 12px;
	margin-top: 0;
	margin-bottom: 10px;
}
#news p {
	padding-left: 12px;
	margin: 0 0 5px 0;
}
#news .date {
	margin-bottom: 0;
}
#news a.news {
	margin: 0;
	color: #BE3236;
	text-decoration: none;
}
#news a:hover.news {
	margin: 0;
	color: #666;
	text-decoration: underline;
}
#nav2 a.news {
	margin: 0;
	color: #BE3236;
	text-decoration: none;
}
/* PAGE FOOTER */
#footer { 
	float: left;
display: inline;
	background: url(../images/foot-bg.gif) top left no-repeat #E7E7E7 ;
	clear: both;
	padding-bottom: 12px;
	border-bottom: 1px solid #BE3236;
}
/* NEWSLETTER SUBSCRIPTION PANEL */
#newsletter {
	width: 180px;
	float: left;
}
#newsletter p {
	margin: 0;
	font-size: 0.8em;
	padding: 6px 5px;
}
#newsletter form {
	margin: 0;
	padding: 0;
}
#newsletter input {
	width: 167px;
	margin: 2px 5px;
	border: 1px solid #A7A6AA;
}
#submit {
	display: block;
	color: #FFF;
	background-color: #BE3236;
}
#submit:hover {
	color: #FFF;
	background-color: #666;
}
#newsletter fieldset {
	margin: 0;
	padding: 0;
	border: none;
}
/* COMPANY INFO PANEL */
#info {
	width: 590px;
	float: right;
	font-size: 0.7em;
	text-align: right;
	margin-top: 30px;
display: inline;
}
#info p {
	clear: right;
	padding-right: 10px;
}
#info a {
	color: #000;
	text-decoration: none;
}
#info a:hover {
	color: #BE3236;
	text-decoration: none;
}
#sister {
	float: left;
	width: 410px;
	color: #A29E95;
	clear: both;
	margin: 0;
	margin-top: 8px;
	font-size: 0.7em;
}
#sister a {
	color: #A29E95;
}
#sister a:hover {
	color: #BE3236;
}
#legal {
	text-align: right;
	float: right;
	width: 320px;
	color: #A29E95;
	margin: 0;
	margin-top: 8px;
	font-size: 0.7em;
}
/* NAVIGATION MENU 3 */
#nav3 {
	margin: 0;
	margin-bottom: 15px;
	list-style-type: none;
	float: right;
display: inline;
}
#nav3 li {
	float: left;
	border-right: 1px solid #A29E95;
	padding-right: 10px;
	padding-left: 10px;
}
#nav3 li.last_item {
	border-right: none;
}
#nav3 li a {
	color: #BE3236;
}
#nav3 li a:hover {
	color: #666;
	text-decoration: underline;
}
#standardform form { border: 1px solid #4F4F4F; background-color: #DDF4FF; width: auto; margin: 0 0 10px 0; font-family: arial; font-size: 0.9em;  }
* html #standardform form { height: 1%; }
#standardform label { padding: 7px 0 2px 0; display: block; color: #333333; }
#standardform .mandatory { margin-top: 5px; }
#standardform input, #standardform textarea { /* background-color: #EEEEEE; */ border: 1px solid #4F4F4F; }
#standardform div { padding: 5px 10px;  }
#standardform span { padding: 2px 0 10px 0; color: #FF0000; }
#standardform h2 { background-color: #BCBEC2; color: #000; margin: 0; padding: 3px 10px; border: none; font-size: 1em; }
#standardform fieldset { width:500px; border-width: 0; border-style: solid; margin: 0; padding: 0; }
.right { 	clear: left; text-align: right; font-size: 0.8em; }
p.right { background-image: url(../images/triangle_grey.gif);
	background-repeat: no-repeat; background-position: 0 -20px;
}
#content p.right a {
	padding-left: 15px;
	background: url(../images/triangle.gif) no-repeat; background-position: 0 2px;
}
#content p.right a:hover {
	background: url(../images/triangle_grey.gif) no-repeat; background-position: 0 2px;
	color: #666;
}