/* CSS Document */
* {margin:0; padding:0;	font-size:100%;}
body {
	text-align:center;
	background:#131E23 url(images/menu-tail.gif) left 78px repeat-x;
}
#main { width:944px; margin:0 auto; text-align:left;}

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:0.75em; line-height:1.333em; color:#CDD9DE;}
input, select {vertical-align:middle; font-weight:normal;}

a {text-decoration:underline; color:#CDD9DE;}
a:hover {text-decoration:none;}
ul {list-style:none;}
li a {text-decoration:none;}
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 {float:left;}
/***************header***************/
#header {height:216px;}
#menu{float:left; width:655px; height:78px;margin-left:6px;}
#logo { width:944px;height:216px; margin:4px 0 0 -12px;}
/***************content***************/
.wrapper {width:100%; overflow:hidden;}
.img-indent {float:left; margin:0 16px 0 0;}
.phone {float:right;}
cite {font-style:normal;}

.text-right {text-align:right;}

.col-1 {width:271px; margin:-13px 0 0; padding-left:2px;}
.col-2 {
	width:658px;
	padding:0px 0 0 12px;
}

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

.view-old .float-l {width:191px;}
.view-new .float-l {width:110px;}
.view-new {padding-top:28px !important;}
/***************titles***************/
.title, .title-un  {background:url(images/title-tail.gif) left top repeat-x;}
.title h2 {background:url(images/title1-top-left.gif) left top no-repeat;}
.title h2 span {background:url(images/title1-top-right.gif) right top no-repeat; display:block; padding:20px 0 13px 26px;}

.box3 .title h2 span {padding:17px 0 16px 26px;}
.box3 .title-un h2 {background:url(images/title2-top-left.gif) left top no-repeat;}
.box3 .title-un h2 span {background:url(images/title2-top-right.gif) right top no-repeat; display:block; padding:17px 0 16px 26px;}

h2 {font-size:1.5em; line-height:1.111em; color:#DDE6E9; font-weight:normal;}
h3 {font-size:1.167em; line-height:1.333em; color:#85B816;}
.col-2 h2 {color:#FFFFFF;}
h5 {
	color:#85B816;
}
h6 {font-size:0.833em;}
.box2 h3 {
	font-size:14px;
}
/***************links***************/
.button {display:block; background:url(images/button-tail.gif) left top repeat-x; color:#DDE5E9 !important; text-decoration:none; font-size:0.917em; line-height:1em; float:left;}
.button:hover {text-decoration:underline;}
.button span {display:block; background:url(images/button-left.gif) left top no-repeat;}
.button span strong {display:block; background:url(images/button-right.gif) right top no-repeat; padding:3px 14px 7px;}

.box3 .button {background:url(images/button2-tail.gif) left top repeat-x;}
.box3 .button span {background:url(images/button2-left.gif) left top no-repeat;}
.box3 .button span strong {background:url(images/button2-right.gif) right top no-repeat;}

.box2 .button {background:url(images/button3-tail.gif) left top repeat-x;}
.box2 .button span {background:url(images/button3-left.gif) left top no-repeat;}
.box2 .button span strong {background:url(images/button3-right.gif) right top no-repeat; padding-right:15px; padding-left:12px;}

#logIn li {float:left; background:url(images/form-border.gif) right top repeat-y; padding:0 11px 0 13px; vertical-align:middle; line-height:1.364em;}
#logIn .extra {background:none;}
#logIn li a {color:#69787F;}
#logIn li strong a {color:#06C3D9;}

#searchForm a {color:#FFFFFF;}
#searchForm .button {background:url(images/search-button-tail.gif) left top repeat-x;}
#searchForm .button span {background:url(images/search-button-left.gif) left top no-repeat;}
#searchForm .button span strong {background:url(images/search-button-right.gif) right top no-repeat; padding:4px 18px 6px 16px;}

.link {font-weight:bold; color:#06C3D9; background:url(images/link-marker-act.gif) right 6px no-repeat; padding-right:12px;}
.link:hover {background:url(images/link-marker.gif) right 6px no-repeat; padding-right:10px;}

.box2 .link-un {text-align:right; font-size:1.5em; margin-top:-22px; padding:0 9px 20px 0; }
.box2 .link-un a {color:#06C3D9; background:url(images/marker.gif) left 2px no-repeat; padding-left:25px; text-decoration:none;} 
.box2 .link-un a:hover {color:#FFFFFF;}

.box2 .extra {text-decoration:none;}
.box2 .extra:hover {text-decoration:underline;}

.box3 .link-un {text-align:right; font-size:0.917em; padding:0 31px 13px 0; margin-top:-32px;}
.box3 .link-un a {color:#FFFFFF; background:url(images/link-un-marker.gif) left 6px no-repeat; padding-left:7px;}

h2 a, h4 a {text-decoration:none;}
h2 a:hover, h4 a:hover {text-decoration:underline;}
h2 a {color:#06C3D9;}
h4 a {color:#85B816;}

.nav {
	padding:5px 0 10px 0px;
}
.nav .button {float:right; margin-left:38px;}
/***************boxes***************/
#searchForm {background:url(images/search-tail.gif) left top repeat-x; margin:0 0 0 6px; position:relative;}
#searchForm .left-bg {background:url(images/search-left.gif) left top no-repeat;}
#searchForm .right-bg {background:url(images/search-right.gif) right top no-repeat; padding:15px 0px 8px 25px}

.box1 {background:#111C21 url(images/box1-bot.jpg) left bottom repeat-x;}
.box1 .box-top {background:url(images/box1-top.jpg) left top repeat-x;}
.box1 .box-top-left {background:url(images/box1-top-left.jpg) left top no-repeat;}
.box1 .box-top-right {background:url(images/box1-top-right.jpg) right top no-repeat;}
.box1 .box-bot-left {background:url(images/box1-bot-left.jpg) left bottom no-repeat;}
.box1 .box-bot-right {background:url(images/box1-bot-right.jpg) right bottom no-repeat; padding:39px 18px 2px 20px; min-height:715px; height:auto !important; height:715px; }

.box2 {background:#253E4A url(images/box2-tail.gif) left bottom repeat-x;}
.box2 .box-left {background:url(images/box2-tail.gif) left top repeat-y;}
.box2 .box-right {background:url(images/box2-tail.gif) right top repeat-y;}
.box2 .box-bot-left {background:url(images/box2-bot-left.gif) left bottom no-repeat;}
.box2 .box-bot-right {background:url(images/box2-bot-right.gif) right bottom no-repeat; width:100%;}
.box2 .inner {padding:18px 26px 20px 21px;}

.box3 {background:#203037 url(images/box2-tail.gif) left bottom repeat-x;}
.box3 .box-left {background:url(images/box2-tail.gif) left top repeat-y;}
.box3 .box-right {background:url(images/box2-tail.gif) right top repeat-y;}
.box3 .box-bot-left {background:url(images/box3-bot-left.gif) left bottom no-repeat;}
.box3 .box-bot-right {background:url(images/box3-bot-right.gif) right bottom no-repeat; width:100%;}
.box3 .inner {padding:21px 10px 20px 23px;}
/***************form***************/
#logIn {padding:20px 0 0 168px; font-size:0.917em; line-height:1em; color:#69787F;}
#logIn .float-l * {float:left;}
#logIn label {display:inline-block; padding:4px 7px 0 12px; }
#logIn .float-l div {height:28px;}
#logIn input {height:16px; width:135px; border:1px solid #000000; background:#E8E9EA; font-size:1em; line-height:1em; color:#000000; padding:2px 0 0 3px; margin-right:8px;}
#logIn .checkbox input {height:13px; width:13px; border:none; background:none; margin:0 7px 0 59px;}
#logIn .button {font-size:1em;}

#searchForm {color:#2A2A2A;}
#searchForm input {width:427px; height:17px; margin:0 4px 0 6px; font-size:1em; background:#E8E9EA; border:1px solid #4E660E; color:#000000;}
#searchForm p {font-weight:normal; font-size:1.5em; color:#FFFFFF;}
#searchForm .text-right {padding-right:92px;}
/***************positioning***************/
.margin1 {margin-bottom:18px;}
.margin2 {margin-bottom:15px;}
.margin3 {margin-bottom:20px;}
.margin4 {margin-bottom:24px;}
.margin5 {margin-bottom:9px;}
.margin6 {margin-bottom:6px;}
.margin7 {margin-bottom:22px;}

.padding1 {padding-bottom:11px;}
.padding2 {padding-top:21px;}
.padding3 {padding-top:26px;}
.padding4 {padding-left:18px;}
.padding5 {padding-right:23px !important;}
/***************footer***************/
#footer {color:#69787F; font-size:0.917em; padding:34px 0 43px;}
#footer a {border-left:1px solid #69787F; margin-left:3px; padding-left:4px; color:#CDD8DE;}
