/* CSS Document */
* {
	padding:0px;
	font-size:100%;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	background-repeat: no-repeat;
}
body {text-align:left; background:url(images/body-tail.gif) left 176px repeat-x;}

img {
	vertical-align:top;
	float: left;
}
a img {border:0;}

table {border-collapse:collapse; border:0;}

html, input, textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
	line-height:1.167em;
	color:#013567;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
input, select {vertical-align:middle; font-weight:normal;}

a {text-decoration:underline; color:#003366; font-weight:bold;}
a:hover {text-decoration:none;}
ul {
	list-style-image: none;
	list-style-type: square;
}
li a {text-decoration:none; font-weight:normal; color:#998897;}
li a:hover {text-decoration:underline;}

.float-l {float:left;}
.float-r {float:right;}
.clear {clear:both; font-size:0%; line-height:0%; height:0;}

#content .col-1,
#content .col-2,
#content .col-3,
#content .col-4 {float:left;}
/***************header***************/
#header {background:url(images/header-tail.gif) left 39px repeat-x; color:#BEBABE; font-size:0.833em; padding:12px 0 0;}

.date {
	padding-top: 0;
	padding-right: 450px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.logo {
	float:left;
	padding-top: 0;
	padding-right: 454px;
	padding-bottom: 15px;
	padding-left: 0px;
}

/***************content***************/
.wrapper {
	width:100%;
	overflow:hidden;
	list-style-type: none;
}
.img-indent {float:left; margin-right:15px;}
.phone {float:right; margin-right:110px;}
.cols .phone {margin-right:12px;}
cite {font-style:normal;}

#content {padding:47px 0 28px;}
#content .col-1 {padding:0 12px 0 42px;}
#content .col-2 {padding:0 19px;}
#content .col-3 {padding:0 0 0 20px;}
#content .col-4 {padding:0 17px 0 0;}

#content .col-2,
#content .col-3 {border-left:1px solid #E7E0E3;}
#content .cols .col-2, 
#content .cols .col-3 {border:none;}

.border1 {background:url(images/border1-tail.gif) left bottom repeat-x; font-size:0%; line-height:0%; height:1px;}
.border2 {background:url(images/border2-tail.gif) left bottom repeat-x; font-size:0%; line-height:0%; height:1px;}

.text {font-size:0.917em; color:#998897; padding-top:1px;}

/***************titles***************/
h2 {font-size:2em; line-height:1em; font-weight:normal;}
h3 {font-size:1.083em;}

/***************links***************/
.nav {position:relative; z-index:2;}
.nav li {
	float:left;
	padding:0 7px;
	border-right-width: 1px;
	border-right-style: none;
	border-right-color: #BEBABE;
}
.nav li a {color:#BEBABE; text-decoration:none;}
.nav li a:hover {text-decoration:underline;}
.nav .rss {border:none;}
.nav .rss a {background:url(images/rss-img.gif) right top no-repeat; padding:0 25px 2px 0; display:block;}

.menu li {float:left; font-size:1.2em; padding:23px 47px 22px; background:url(images/menu-border.gif) left 27px no-repeat;}
.menu li a {color:#FFFFFF; text-decoration:none;}
.menu li a:hover, .menu .act a {color:#FCFF9C; text-decoration:underline;}
.menu .extra {padding-left:42px; background:none;}

.list li {
	background:url(images/border1-tail.gif) left bottom repeat-x;
	padding:4px 0 7px;
	list-style-type: square;
}
.list .extra {background:none;}
.list li a {background:url(images/list-marker.gif) left 5px no-repeat; padding:0 0 0 15px; font-size:0.917em; line-height:1.273em; display:block;}
.list li a:hover {background-position:6px 5px; text-decoration:none;}

p a {font-weight:normal;}
/***************boxes***************/
.menu .main {position:relative; background:url(images/menu-bg.jpg) left top no-repeat; z-index:1;}
.right-tail {
	position:absolute;
	right:79px;
	top:0;
	width:254px;
	height:176px;
	background-repeat: no-repeat;
	background-position: left 117px;
}
.left-tail {
	background-image: none;
	background-repeat: no-repeat;
	background-position: center top;
}

.slogan {background:url(images/slogan-bg.jpg) left top no-repeat; width:100%; padding:46px 0 33px;}
.slogan img {margin-left:30px;}

/***************form***************/
#searchForm {float:left; color:#2A2A2A; font-size:1.1em; line-height:1em; padding-top:14px; position:relative; z-index:2;}
#searchForm input {border:1px solid #C6C6C6; color:#BEBABE; font-size:1em; line-height:1em; margin-right:4px; padding:4px 0 0 8px;}
#searchForm a {display:block; background:url(images/button-tail.gif) left top repeat-x; color:#FFFFFF; text-decoration:none; float:left; text-transform:uppercase;}
#searchForm a:hover {text-decoration:underline;}
#searchForm a span {display:block; background:url(images/button-left.gif) left top no-repeat;}
#searchForm a span strong {display:block; background:url(images/button-right.gif) right top no-repeat; padding:6px 9px 6px 10px;}

#contactForm {padding-top:3px;}
#contactForm p {padding:0; margin:0; line-height:1.333em;}
#contactForm .input {height:24px;}
#contactForm input, #contactForm textarea {font-size:1em; line-height:1em; border:1px solid #BDBDBD;}
#contactForm textarea {overflow:hidden;}
.buttons {padding:24px 28px 0 0; text-align:right;}
.buttons a {margin-left:20px;}

/***************positioning***************/
.margin1 {
	margin-bottom:19px;
}
.margin2 {margin-bottom:10px;}
.margin3 {margin-bottom:14px;}
.margin4 {margin-right:10px;}
.margin5 {margin-bottom:29px;}

.padding1 {padding-bottom:26px;}
.padding2 {padding:5px 0;}
.padding3 {padding-bottom:34px;}
.padding4 {padding-bottom:31px;}
.padding5 {padding-left:42px;}
.padding6 {padding-right:10px;}

/***************page-1***************/
#page-1 {background-position:left 609px;}
#page-1 #content {
	padding:34px 0;
	border-right-width: thin;
	border-left-width: thin;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #D4D0C8;
	border-left-color: #D4D0C8;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

/***************page-2***************/
#page-2 .col-2 {padding-right:0;}

/***************page-3***************/
#page-3 .col-1 {padding-right:27px;}
#page-3 .col-2 {padding-right:0;}

/***************page-4***************/
#page-4 .col-1 {padding-right:27px;}
#page-4 .col-2 {padding-right:0;}

#page-4 .cols .col-1 {padding:0 24px 0 42px;}
#page-4 .cols .col-2 {padding:0;}
#page-4 .cols .col-3 {padding-left:23px;}

/***************page-5***************/
#page-5 .col-1 {padding-right:32px;}
#page-5 .col-2 {padding-right:0;}

/***************page-6***************/
#page-6 .col-1 {padding-right:29px;}
#page-6 .col-2 {padding-right:0;}

/***************page-7***************/
#page-7 .col-1 {padding-right:16px;}
#page-7 .col-2 {padding-right:0;}

#page-7 .cols .col-1 {padding:0 40px 0 0;}
#page-7 .cols .col-2 {padding:0;}

/***************page-8***************/
#page-8 .col-1 {padding-right:0;}

/***************footer***************/
#footer {background:url(images/footer-tail.gif) left top repeat-x; padding:20px 0 43px;}
#footer a {padding-left:12px; background:url(images/footer-marker.gif) 4px 6px no-repeat; font-weight:normal;}
.content_win {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #D4D0C8;
	border-bottom-color: #D4D0C8;
	border-left-color: #D4D0C8;
}
.column_division {
	background-image: url(images/menu-border.gif);
	background-repeat: repeat-y;
	background-position: center center;
}
.sidebord {
	background-image: url(images/side_spacer.gif);
	background-repeat: repeat-y;
}
menu_div_bar {
	background-image: url(images/side_spacer.gif);
	background-repeat: repeat-x;
	background-position: center;
}

