body { margin:0px 25px; padding: 0px; background-color: #ededed; color: #000000; font-family:Arial, Helvetica, sans-serif; }

a:link { color:#ccccff; text-decoration:none; }
a:active { color:#ccccff; text-decoration:none; }
a:visited { color:#ccccff; text-decoration:none; }
a:hover { color:#ccccff; text-decoration:underline; }


#topsearch {display: none;}

#outer_box { width: 749px; height: auto; padding-top:17px; background-color: #ededed; }
#banner_mid, #banner_bottom { display: none; }

#logo { float: left; margin-top: 0px; margin-left: 28px; }
#topnav { display: none; }
.bottom_nav {display: none;}
#rightnav_box, .rightnav_box {display: none;}

#content_outer { width: 749px; background-color: #ffffff; min-height: 200px; clear:both; }
#content { width: 710px; margin:0 auto; padding:0px 0px; }

#searchpage ol li { padding-bottom: 5px; }
.text { font-weight:normal; font-size: 11px; color: black; }
.home_box { float:left; width:172px; overflow:hidden; margin-right:6px;}
.box_content { padding: 8px; font-family:Arial, Helvetica, sans-serif; font-weight: normal; font-size:12px; color: #000000; }
.home_box .box_content { padding: 7px 6px 40px 7px; font-family:Arial, Helvetica, sans-serif; font-weight: normal; font-size:12px; color: #000000; }
.box_content .head { font-weight: bold; font-size:16px;}
.box_content h3.head { font-weight:bold; font-size: 12px; text-align:left; margin: 0px 0px 3px 0px; padding:0px;}
.box_content p.head { font-weight:bold; font-size: 12px; text-align:left; }
.box_content p.leftnav { font-weight:bold; font-size: 12px; text-align:left; margin: 0px 0px 10px 0px; padding:0px;}
.box_content .text { font-weight:normal; font-size: 11px; color: white; }
.box_content .textl { font-weight:normal; font-size: 11px; color: white; margin-top:5px;}

.box_content a:link { color: #ccccff; text-decoration: none; }
.box_content a:active { color: #ccccff; text-decoration: underline; }
.box_content a:visited { color: #ccccff; text-decoration: none; }
.box_content a:hover { color: #ccccff; text-decoration: underline; }


ul.homelist, ul.resourceslist { list-style: none;
	margin-left: 0;
	padding-left: .7em;
	text-indent: -.7em; margin-top:0px;padding-top:0px;}

ul.resourceslist li { padding-bottom:5px; }

ul.sitemap { list-style: none;
	margin-left: 5px;
	padding-left: .7em;
	text-indent: -.7em; margin-top:0px;padding-top:0px;}
ul.sitemap li { padding-bottom: 8px; }

ul.sitemapsub { list-style: none;
	margin-left: 10px;
	padding-left: .7em;
	text-indent: -.7em; margin-top:0px;padding-top:0px;}
ul.sitemapsub li { padding-bottom: 0px; }

.box_content ul.leftnav { list-style:disc; margin-left:15px; padding-left:0px; margin-top:0px; padding-top:0px;}
.box_content ul.leftnav li { padding-left:2px; font-weight:normal; font-size: 9px; }
.box_content ul.leftnav li span { font-size: 11px; }

.box_content ul.leftnav_r { list-style:disc; margin-left:15px; padding-left:0px;}
.box_content ul.leftnav_r li { padding-left:3px; font-weight:normal; font-size: 9px; padding-bottom: 10px; }
.box_content ul.leftnav_r li span { font-size: 11px; }

ul.contentlist { list-style:disc; margin-left:20px; padding-left:0px;}
ul.contentlist li { padding-left:10px; font-weight:normal; font-size: 9px; margin:0px;}
ul.contentlist li span { font-size: 11px; }

ul.profilelist { list-style:disc; margin:-10px 0px 0px 15px; padding:0px; }
ul.profilelist li { padding:0px 0px 0px 10px; font-weight:normal; font-size: 9px; margin:0px;}
ul.profilelist li span { font-size: 11px; }

h1.headcontent { font-weight: bold; font-size:20px; text-align:left; margin: 0px 0px 10px 0px; color: white; padding:5px 0px 0px 0px;}

.back_box { float:left; width:170px; overflow:hidden; margin-right:21px;}
.back_box .box_content { padding: 8px; font-family:Arial, Helvetica, sans-serif; font-weight: normal; font-size:12px; color: #ffffff; }
.back_box h1.head { font-weight: bold; font-size:20px; text-align:left; margin: 0px 0px 10px 0px; color: white; padding:0px;}
.text_box, .text_box_search { float:left; width:344px; overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-weight: normal; font-size:11px; color: #ffffff; margin-bottom: 30px; }
.text_box h1.head, .text_box_search  h1.head { font-weight: bold; font-size:20px; text-align:left; margin: 0px 0px 15px 0px; }
.text_box_content { padding: 0px; font-family:Arial, Helvetica, sans-serif; font-weight: normal; font-size:11px; color: #ffffff; }
.text_box_search { width: auto; }

.back_box .box_content a:link { color:#ffffff; text-decoration:none; }
.back_box .box_content a:active { color:#ffffff; text-decoration:none; }
.back_box .box_content a:visited { color:#ffffff; text-decoration:none; }
.back_box .box_content a:hover { color:#99cc99; text-decoration:underline; }

.back_box .box_content a:link.on { color:#99cc99; text-decoration:none; }
.back_box .box_content a:active.on { color:#99cc99; text-decoration:none; }
.back_box .box_content a:visited.on { color:#99cc99; text-decoration:none; }
.back_box .box_content a:hover.on { color:#99cc99; text-decoration:none; }


.box_content a:link.std { color:#ccccff; text-decoration:none; }
.box_content a:active.std { color:#ccccff; text-decoration:none; }
.box_content a:visited.std { color:#ccccff; text-decoration:none; }
.box_content a:hover.std { color:#ccccff; text-decoration:underline; }

.rightnav_box a:link.std { color:#ccccff; text-decoration:none; }
.rightnav_box a:active.std { color:#ccccff; text-decoration:none; }
.rightnav_box a:visited.std { color:#ccccff; text-decoration:none; }
.rightnav_box a:hover.std { color:#ccccff; text-decoration:underline; }

#resourcespage .rightside_box { float:left; width: 200px; margin-left: 70px; margin-top: 60px; margin-bottom:100px;}
#contactuspage .rightside_box { float:left; width: 130px; margin-left: 40px; margin-top: 45px; margin-bottom:100px;}

.box_content ul.leftnav_r li a:link.std { color:#ccccff; text-decoration:none; }
.box_content ul.leftnav_r li a:active.std { color:#ccccff; text-decoration:none; }
.box_content ul.leftnav_r li a:visited.std { color:#ccccff; text-decoration:none; }
.box_content ul.leftnav_r li a:hover.std { color:#ccccff; text-decoration:underline; }

.bottom_nav { font-family:Arial, Helvetica, sans-serif; font-weight: normal; font-size:10px; color: #ffffff; text-align:right; padding: 0px 11px 136px 0px; }
.bottom_nav a:link { color: #ffffff; text-decoration: none; }
.bottom_nav a:active { color: #ffffff; text-decoration: underline; }
.bottom_nav a:visited { color: #ffffff; text-decoration: none; }
.bottom_nav a:hover { color: #ffffff; text-decoration: underline; }

.rounded_home
{
    border: 1px solid #867b77;   /* if needed */
    -webkit-border-radius: 11px;    /* for Safari */
    -moz-border-radius: 11px;       /* for Firefox */
}

.rounded_back
{
    border: 1px solid #ef6b3a;   /* if needed */
    -webkit-border-radius: 11px;    /* for Safari */
    -moz-border-radius: 11px;       /* for Firefox */
}

.rounded_contactbox
{
    border: 5px solid #c15234;   /* if needed */
    -webkit-border-radius: 11px;    /* for Safari */
    -moz-border-radius: 11px;       /* for Firefox */
	background-color: white;
}


.flower { width: 1px; height: 40px; overflow:hidden;}



.title { text-transform: uppercase; font-size: 18px; font-family: Tahoma, Verdana, Arial; color: #3e86bb; }

div.hr { background-color: #dadddf; width: 85%; height: 1px; line-height: 1px; margin:0 auto; }

.clearb { clear:both; height: 10px; line-height: 10px; font-size: 10px; }
.clearb0 { clear:both; height: 0px; line-height: 0px; font-size: 0px; }

input { font-family:Arial, Verdana, Tahoma;  font-size:11px; 
	color:#000000; border:1px solid #bfcedc; background:#FFFFFF; }
textarea { font-family:Arial, Verdana, Tahoma;  font-size:11px; color:#000000;
	border:1px solid #bfcedc; background:#FFFFFF; }
select { font-family:Arial, Verdana, Tahoma;  font-size:11px; color:#000000;
	border:1px solid #bfcedc; background:#FFFFFF; }
input.submit_btn { background-color: #512d1d; color: white; }
input.searchbutton { text-align:right; border: 0px; }
input.query { border: 0px; height: 28px; width: 310px; background: transparent; font-size: 14px; }
form.searchform { margin:0px; padding:0px; height:100%; width: 100%; }
input.searchpagebutton { color:black; background-color:#ff8b23; border:0px;}

input.searchbutton { background:transparent;}

.right { position: absolute; bottom: 5px; right: 5px; }
.bold { font-weight: bold; }
.floatleft { float: left; margin-right: 20px; }
.floatleft0 { float: left; }
.floatleftnav { float: left; }
.floatrightnav { float: right; }
.floatleft_content { float: left; margin-right: 20px; margin-bottom: 10px; }
.floatright { float: right; margin-left: 20px; margin-bottom: 20px; }
table.formtbl td.text {text-align: right;}

img.imgborder { border: solid 1px silver; }

.searchdescription { font-size:11px; font-style:italic;}
.small { font-size:10px;}

.aright { float:right; width: 32px; margin-top: 100px; }

.searchfooter { color: #522813; text-align:right;font-size:10px; }
.searchfooter a:link, .searchfooter a:active, .searchfooter a:visited, .searchfooter a:hover { color: #522813; }



