/* CSS Document */
*
{
    margin: 0;
    padding: 0;
    font-size: 100%;
}
body
{
    text-align: center;
    background: url(/images/page-images/page-tail.gif) center top repeat;
}
.page-bg
{
    background: url(/images/header-tail.jpg) center top repeat-x;
}

img {vertical-align:top;}
a img {border:0;}

table {border-collapse:collapse; border:0;}


html, input, textarea
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    line-height: 20px;
    color: #1E3032;
}
input, select
{
    vertical-align: middle;
    font-weight: normal;
}

blockquote
{
    margin-left: 10px;
}

a
{
    text-decoration: underline;
    font-weight: normal;
    color: #1e3032;
}
a:hover
{
    text-decoration: underline;
	font-weight:bold;
    color: #ff8548;
}
ul
{
    list-style-image: url(/images/bullet.gif);
}
ul li
{
    /*line-height: 1em;*/
    background: url(/images/list-tail.gif) left bottom repeat-x;
    padding-bottom: 7px;
    margin-bottom: 6px;
}
li a {text-decoration:none; color:#0F1B1C; font-weight:normal;} 
li a:hover {color:#FF8548;}

ol li
{
    /*line-height: 1em;*/
    background: url(/images/list-tail.gif) left bottom repeat-x;
    padding-bottom: 7px;
    margin-bottom: 6px;
}


.float-l {float:left;}
.float-r {float:right;}
.clear {clear:both; font-size:0%; line-height:0%; height:0;}

.col-1,
.col-2,
.col-2a,
.col-3,
.col-4 {float:left;}


/***************titles***************/
.title {margin-bottom:49px; text-transform:uppercase; font-size: 14pt; color:#FF8548;}
.title-un {margin-bottom:35px;}
.box5 .title {margin:12px 0 21px;}

h1 
{
    color: #FF8548;
    font-size: 12pt;
    text-transform:uppercase; 
    padding-bottom:10px;
}
h1 span {text-transform:none;}
.left-nav 
{
    color: #1E3032;
    font-size: 12pt;
	text-decoration:none; 	
    text-transform:uppercase; 
	font-weight:bold;	
    padding-bottom:10px;
}

.left-nav a:hover
{
	text-decoration:none; 	
    color: #ff8548;
}

h2 {color:#1E3032;}
h2 span {text-transform:none;}

p { padding-bottom: 14px; }

.col-2 p {
    font-family: Geneva, Arial, Verdana, sans-serif;
    font-size: 9pt;
}

.col-3 p
{
    font-size:8pt;
}

*.comment { 
    color:#F0F;
	font-family:"Courier New", Courier, monospace;
	font-style:italic;
	background:yellow;
	}

*.white {
	color:#FFF;
	padding-bottom: 14px; 
	}
	

/***************header***************/
#header {color:#575E5E;}
.header-bg {background:url(/images/header-bg.jpg) center 36px no-repeat; }

.info {font-size:0.833em; padding:11px 0; margin:0 -6px 0 0;}
.date {float:left;}

.nav {float:right; padding:2px 5px 0 0;}
.nav li {float:left; border-right:1px solid #575E5E; padding:0 7px 1px; background:none; margin:0;}
.nav .extra {border:none; padding-right:0;}
.nav li a {color:#575E5E; text-decoration:none;}
.nav li a:hover {text-decoration:underline;}

.logo {float:left; padding:20px 0 12px 0;}
.rss {float:right; padding:59px 17px 0 0;}

.menu {background:#000 url(/images/menu-left.gif) left top no-repeat;}
.menu ul
{
    background: url(/images/menu-right.gif) right top no-repeat;
    list-style-image: none;
}
.menu li
{
    float: left;
    width: 110px;
    text-align: center;
    background: none;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    margin: 0;
    height: 64px;
    list-style-type: none;
} /*  */
.menu .extra {padding-left:1px;}
.menu .extra a {background:none;}

.menu li a
{
    display: block;
    text-transform: uppercase;
    color: #FFF;
    font-weight: bold;
    font-size: 0.900em;
    font-family: Trebuchet MS, Helvetica, sans-serif;
    background: url(/images/menu-border.gif) no-repeat left 10px;
    padding-top: 26px;
    height: 64px;
    border: none;
    outline: none;
    ie-dummy: expression(this.hideFocus=true);
}
.menu li a:hover {color:#FF8548;}


/***************content***************/
.wrapper {width:100%; overflow:hidden;}
.wrapper2 {width:100%;}
.img-indent {float:left; margin-right:23px;}
.phone {float:right; margin-right:5px;}
cite {font-style:normal;}

.boxs .col-1 {padding-right:2px;}
.boxs .col-2 {padding-right:2px;}
.boxs .col-2a {padding-right:2px;}
.boxs .col-3 {padding-right:2px;}

.col-1 .text {padding-right:20px;}
.col-2 .text {padding:0 20px 0 21px;}
.col-2a .text {padding:0 20px 0 21px;}
.col-3 .text {padding-left:21px;}

.col-2 .col-1 {padding-right:37px;}
.col-2a .col-1 {padding-right:37px;}

.col-2 .float-l {padding-right:28px;}
.col-2a .float-l {padding-right:28px;}

.border1 {background:url(/images/box-images/box5-tail-1.gif) left top repeat-y;}
.border2 {background:url(/images/box-images/box5-tail-2.gif) left bottom repeat-x; font-size:0%; line-height:0%; height:1px; padding-top:30px; margin-bottom:18px;}


/***************links***************/
.boxs .link a {background:url(/images/link-marker.gif) left 7px no-repeat; font-size:0.917em; color:#FFF !important; padding-left:10px;}
.boxs .link {margin:0 3px 0 -3px; padding:25px 0 0 3px; font-size:1em;}

.box1 .link {background:url(/images/box-images/box1-tail.gif) left 4px repeat-x;}
.box2 .link {background:url(/images/box-images/box2-tail.gif) left 4px repeat-x;}
.box3 .link {background:url(/images/box-images/box3-tail.gif) left 4px repeat-x;}
.box4 .link {background:url(/images/box-images/box4-tail.gif) left 4px repeat-x;}

.boxs ul {padding:1px 0 6px;}
.boxs li {margin:0; padding:0 0 5px 8px;}
.boxs li a:hover {text-decoration:underline;}
.boxs .col-2 li {background:url(/images/list-marker3.gif) 1px 5px no-repeat;}
.boxs .col-2 li a {color:#DBB09F;}
.boxs .col-2a li {background:url(/images/list-marker3.gif) 1px 5px no-repeat;}
.boxs .col-2a li a {color:#DBB09F;}
.boxs .col-4 li {background:url(/images/list-marker4.gif) 1px 5px no-repeat;}
.boxs .col-4 li a {color:#949997;}

.list1 .extra, .list2 .extra, .list3 .extra {background:none;}

.list1 li a, .list3 li a {background:url(/images/bullet.gif) 1px 6px no-repeat; padding-left:10px;}

.list2 li {padding-bottom:6px; margin-bottom:7px;}
.list2 li a {background:url(/images/list-marker2.gif) left 2px no-repeat; padding-left:16px;}
.list2 li span {color:#FF8548;}

.col-2 ul li
{
    margin-left: 20px;
    list-style-position: outside;
    list-style-image: url(/images/bullet.gif);
}

.col-2 ol li
{
    margin-left: 20px;
    list-style-position: outside
}

.list3 li a {text-decoration:underline;}
.list3 li a:hover {text-decoration:none;}

.link {font-size:0.917em;}

.link-un {color:#FF8548;}
.link-un strong {font-size:0.917em;}

/***************boxes***************/
.boxs {background:url(/images/box-images/boxs-tail.gif) left bottom repeat-x; padding-bottom:0px; margin-bottom:10px;}
.boxs .inner {padding:24px 10px 29px 19px;}

.box1 {background:#724335 url(/images/box-images/box1-bot.gif) left bottom repeat-x; color:#BAA29B;}
.box1 .box-left {background:url(/images/box-images/box1-left.gif) left top repeat-y;}
.box1 .box-top {background:url(/images/box-images/box1-top.gif) left top repeat-x;}
.box1 .box-right {background:url(/images/box-images/box1-right.gif) right top repeat-y;}
.box1 .box-top-left {background:url(/images/box-images/box1-top-left.jpg) left top no-repeat;}
.box1 .box-top-right {background:url(/images/box-images/box1-top-right.jpg) right top no-repeat;}
.box1 .box-bot-left {background:url(/images/box-images/box1-bot-left.jpg) left bottom no-repeat;}
.box1 .box-bot-right {background:url(/images/box-images/box1-bot-right.jpg) right bottom no-repeat; width:100%;}
.box1 strong {color:#B09C96;}

.box2 {background:#BF6B45 url(/images/box-images/box2-bot.gif) left bottom repeat-x; color:#DAAF9E;}
.box2 .box-left {background:url(/images/box-images/box2-left.gif) left top repeat-y;}
.box2 .box-top {background:url(/images/box-images/box2-top.gif) left top repeat-x;}
.box2 .box-right {background:url(/images/box-images/box2-right.gif) right top repeat-y;}
.box2 .box-top-left {background:url(/images/box-images/box2-top-left.jpg) left top no-repeat;}
.box2 .box-top-right {background:url(/images/box-images/box2-top-right.jpg) right top no-repeat;}
.box2 .box-bot-left {background:url(/images/box-images/box2-bot-left.jpg) left bottom no-repeat;}
.box2 .box-bot-right {background:url(/images/box-images/box2-bot-right.jpg) right bottom no-repeat; width:100%;}
.box2 strong {color:#DAAF9E;}

.box3 {background:#FF8B4B url(/images/box-images/box3-bot.gif) left bottom repeat-x; color:#FFDBC8;}
.box3 .box-left {background:url(/images/box-images/box3-left.gif) left top repeat-y;}
.box3 .box-top {background:url(/images/box-images/box3-top.gif) left top repeat-x;}
.box3 .box-right {background:url(/images/box-images/box3-right.gif) right top repeat-y;}
.box3 .box-top-left {background:url(/images/box-images/box3-top-left.jpg) left top no-repeat;}
.box3 .box-top-right {background:url(/images/box-images/box3-top-right.jpg) right top no-repeat;}
.box3 .box-bot-left {background:url(/images/box-images/box3-bot-left.jpg) left bottom no-repeat;}
.box3 .box-bot-right {background:url(/images/box-images/box3-bot-right.jpg) right bottom no-repeat; width:100%;}
.box3 strong {color:#FFDBC8;}

.box4 {background:#2A352F url(/images/box-images/box4-bot.gif) left bottom repeat-x; color:#959A97;}
.box4 .box-left {background:url(/images/box-images/box4-left.gif) left top repeat-y;}
.box4 .box-top {background:url(/images/box-images/box4-top.gif) left top repeat-x;}
.box4 .box-right {background:url(/images/box-images/box4-right.gif) right top repeat-y;}
.box4 .box-top-left {background:url(/images/box-images/box4-top-left.jpg) left top no-repeat;}
.box4 .box-top-right {background:url(/images/box-images/box4-top-right.jpg) right top no-repeat;}
.box4 .box-bot-left {background:url(/images/box-images/box4-bot-left.jpg) left bottom no-repeat;}
.box4 .box-bot-right {background:url(/images/box-images/box4-bot-right.jpg) right bottom no-repeat; width:100%;}
.box4 strong {color:#949997;}

.box5 {background:#E4E7D7;}
.box5 .box-top-left {background:url(/images/box-images/box5-top-left.gif) left top no-repeat;}
.box5 .box-top-right {background:url(/images/box-images/box5-top-right.gif) right top no-repeat;}
.box5 .box-bot-left {background:url(/images/box-images/box5-bot-left.gif) left bottom no-repeat;}
.box5 .box-bot-right {background:url(/images/box-images/box5-bot-right.gif) right bottom no-repeat; width:100%;}
.box5 .inner {padding:27px 10px 35px 18px;}

/***************form***************/
#contactForm {padding:3px 0 0 0px;}
#contactForm input, #contactForm textarea {font-size:1em;  border:1px solid #A7ACA2; padding:1px 0 0 3px; color:#1E3032; background:none;} /*line-height:1em;*/
#contactForm textarea {overflow:hidden;}
.buttons {text-align:right; padding:24px 2px 0 0;}
.buttons a {margin-left:10px;}

/***************positioning***************/
.margin1 {margin-bottom:19px !important;}
.margin2 {margin-bottom:21px;}
.margin3 {margin-bottom:16px !important;}

.padding1 {padding-bottom:14px;}
.padding2 {padding-bottom:11px;}
.padding3 {padding-bottom:21px;}
.padding4 {padding-bottom:26px;}
.padding5 {padding-bottom:31px;}
.padding6 {padding-bottom:37px;}

/***************footer***************/
#footer
{
    color: silver;
    padding: 5px 0 100px 0px;
}
#footer a
{
    background: url(/images/footer-tail.gif) left 6px no-repeat;
    padding-left: 7px;
    margin-left: 3px;
    text-decoration: underline;
    color: #FF8548;
    font-weight: normal;
}
#footer a:hover
{
    text-decoration: none;
}

#footer-left
{
    clear:left; 
    float:left;
    color: silver;
    font-size:8pt;
}

#footer-right
{
    float:right;
    color: silver;
    font-size:8pt;
}
.contact
{
}
.required
{
    color:Red;
}
.tiny
{
    font-size:8pt;
}
.contacttable
{
/*    line-height:25px;*/
}
.contact-input
{
    /*line-height:25px;*/
}

#logo-col
{
    width:204px;
    text-align:left;
    margin-bottom:15px;
    margin-left:0;
    padding-left:0;
}
#seals
{
    width:201px;
}

.MyTextBoxAreaInHtmlModeClass
{
    background:none;
}
.MyContentAreaCssClass
{
    background:none;
}
.MyContentAreaIFRAMECssClass
{
    background:none;
}

