﻿body, p, h1, h2, h3, h4, h5, ul {margin: 0; padding: 0;}
body, textarea {background: #000; font-family: "Trebuchet MS", Arial, Helvetica, "Sans Serif"; font-size: 100%; line-height: .875em; color: #84817c;}

.fleft {float: left;}
.fright {float: right;}
.clear {clear: both;}

.alignright {text-align: right;}
.aligncenter {text-align: center;}

.wrapper, block {width: 100%; overflow: hidden;}
.container {width: 100%;}

.maxheight img, .maxheight table, .maxheight iframe {position: relative;}

p {margin-bottom: 22px;}

/*==================flash====================*/
object {outline: none;} /* hide a frame around Flash in FF with wmode = opaque */

/*==================list====================*/
ul {list-style: none;}
ul li {background: url(/Style%20Library/Images/marker.gif) no-repeat left 4px; padding: 0 0 8px 19px;}

.list1 dt {background: url(/Style%20Library/Images/icon1.gif) no-repeat left 2px; padding: 0 0 9px 21px; font-size: 1.1em;}
.list1 dd {padding-bottom: 28px;}

/*==================other====================*/
.p1 {margin-bottom: 22px;}
.p2 {margin-bottom: 10px;}
.p3 {margin-bottom: 32px;}

/*==================txt, links, lines, titles====================*/
#content {color: #fff;}
#content a, #content a:link, #content a:visited {color: #bfd4e6; text-decoration: none; font-weight: bold;}
#content a:hover {text-decoration: underline;}

h2 {font-size: 1.1em; line-height: 1.1em; font-weight: normal; margin-bottom: 28px; color: #847250;}
h3 {font-size: 1.1em; font-weight: normal; margin-bottom: 8px; color: #847250;}
h4 {font-size: 1.1em; line-height: 1.1em; font-weight: normal; margin-bottom: 16px; color: #847250;}
h5 {font-size: 1.1em; font-weight: normal; color: #847250;}

.link1 {display: block; float: left; background: url(/Style%20Library/Images/link1-bgd.gif) left top repeat-x; color: #fff; text-decoration: none;}
.link1 em {display: block; background: url(/Style%20Library/Images/link1-left.gif) no-repeat left top;}
.link1 b {display: block; background: url(/Style%20Library/Images/link1-right.gif) no-repeat right top; padding: 2px 15px 2px 15px; font-weight: normal; font-style: normal;}
.link1:hover {text-decoration: underline;}

.extra-link {background: url(/Style%20Library/Images/arrow.gif) no-repeat left 1px; padding: 0 0 0 15px; font-size: 1.1em;}

.title {margin-bottom: 33px; background: url(/Style%20Library/Images/line-hor.gif) left bottom repeat-x; font-size: 1.25em; font-weight: bold; color: #fff;}
.title img {margin: 0 8px 0 -13px; position: relative; border: 0; vertical-align: middle; text-align: left;}

/*==================boxes====================*/
.box {background: url(/Style%20Library/Images/box-bg.jpg) left top repeat-y; width: 100%;}
.box .top {background: url(/Style%20Library/Images/box-top.jpg) no-repeat left top;}
.box .top1 {background: url(/Style%20Library/Images/box-top1.jpg) no-repeat left top;}
.box .top2 {background: url(/Style%20Library/Images/box-top2.jpg) no-repeat left top;}
.box .bottom {background: url(/Style%20Library/Images/box-bot.jpg) no-repeat left bottom;}
.box .inner {padding:20px 25px 30px 32px;}

.box1 {background: url(/Style%20Library/Images/box1-bg.jpg) left top repeat-y; width: 100%;}
.box1 .top {background: url(/Style%20Library/Images/box1-top.jpg) no-repeat left top;}
.box1 .top1 {background: url(/Style%20Library/Images/box1-top1.jpg) no-repeat left top;}
.box1 .bottom {background: url(/Style%20Library/Images/box1-bot.jpg) no-repeat left bottom;}
.box1 .inner {padding: 20px 25px 30px 32px;}

.box2 {background: url(/Style%20Library/Images/box2-bg.jpg) left top repeat-y; width: 100%;}
.box2 .top {background: url(/Style%20Library/Images/box2-top.jpg) no-repeat left top;}
.box2 .bottom {background: url(/Style%20Library/Images/box2-bot.jpg) no-repeat left bottom;}
.box2 .inner {padding: 20px 25px 30px 32px;}

.cont-box {padding: 0 25px 0 0; margin: 0;}
.cont-box span {float: right;}

/*==================layout====================*/
#main {width: 976px; margin: 0 auto;}

#header {height: 462px;}
#header div {position: absolute; margin-left: -2px;}

#content {background: url(/Style%20Library/Images/content-bg.gif); width: 100%; font-size: 0.8125em;}
#content .bg {background: url(/Style%20Library/Images/content-top.jpg) no-repeat left -1px; width: 100%;}
#content .inside {padding: 3px 58px 54px 60px;}

#footer {height: 100px; font-size: .75em; background: url(/Style%20Library/Images/footer-bg.jpg) left top no-repeat; text-align: center;}
#footer p {padding: 30px 0 10px 0; margin:0; font-size: 1.1em;}
#footer p a {color:#84817c; text-decoration: none;}
#footer p a.footer, #footer span.footer {padding: 0 15px 0 15px;}
#footer p a:hover {text-decoration: underline;}

/*==================columns====================*/
#content .cols {width: 280px; float:left;}
#content .colb {width: 569px; float:left;}
#content .colm {margin-right: 9px;}

/*==================inner navigation====================*/
ul.navigation li {background: none; padding: 0; font-weight: bold;}
ul.navigation ul.navigation {margin-left: 15px;}

/*==================sharepoint====================*/
.SharePoint_BooleanField br {display: none;}
#content .srch-sort, #content .srch-Description, #content .srch-Description b, #content .srch-stats, #content .srch-Page, #content .srch-Metadata {color: #fff;}
#content .srch-Title a:link, #content .srch-Title a:visited, #content .srch-URL a:link, #content .srch-URL a:visited, #content .srch-sort a:link, #content .srch-sort a:visited, #content .srch-Page a:link, #content .srch-Page a:visited {color: #acd7fa !important;}
#content .srch-Icon {margin-right: 3px;}
#content .srch-stats, #content .srch-Page {background: none !important;}
#content .srch-Metadata {border-top: 1px solid #2e2e2e;}
#content .srch-URL a
{
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	word-wrap: break-word;
}
#content .srch-results {width: 500px}
* html .srch-URL
{
	/* position: relative !important; */
}
* html .srch-URL a
{
	/* display: inline-block !important; */
	float: left;
}

/*==================contact us page====================*/
.contacts-form .form {height:30px;}
.contacts-form .form input {width:206px; color:#84817c; padding:2px 0 2px 3px; background:none; border:1px solid #84817c;}
.contacts-form textarea {width: 206px; height: 111px; background: none; overflow: auto; border: 1px solid #84817c; color: #84817c; padding: 1px 0 0 3px; margin-bottom: 20px;}
.contacts-form .alignright {width:206px;}

@media screen
{

.printonly {display: none;}

}

@media print
{

.screenonly {display: none;}
#header, #footer p, .title img {display: none;}

#main {margin: 0;}
#content .inside {padding: 0;}
.box .inner, .box1 .inner, .box2 .inner {padding: 0;}

* {background-image: none !important; background-color: #fff !important}
body, #content, h1, h2, h3, h4, a, a:link, a:visited, .title, #footer p a {color: #000;}

* html #main {width: 100%;} /* IE6 only */
#content .cols {width: 30%;}
#content .colb {width: 60%;}

}
