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; }

a.menu:link {    float:right; display: block; padding: 6px 0px 0px 23px; font-family:Arial; font-size:12px; font-weight:bold; color:#ffffff; text-decoration:none; }
a.menu:active {  float:right; display: block; padding: 6px 0px 0px 23px; font-family:Arial; font-size:12px; font-weight:bold; color:#ffffff; text-decoration:none; }
a.menu:visited { float:right; display: block; padding: 6px 0px 0px 23px; font-family:Arial; font-size:12px; font-weight:bold; color:#ffffff; text-decoration:none; }
a.menu:hover {   float:right; display: block; padding: 6px 0px 0px 23px; font-family:Arial; font-size:12px; font-weight:bold; color:#99cc99; text-decoration:none; }

span.inactivemenu { float:right; display: block; padding: 6px 0px 0px 23px; font-family:Arial; font-size:12px; font-weight:bold; color:#666; text-decoration:none; }
.inactivelink { color:#666; }

#homepage a.home:link { color:#99cc99; }
#homepage a.home:active { color:#99cc99; }
#homepage a.home:visited { color:#99cc99; }
#homepage a.home:hover { color:#99cc99; }

#aboutuspage a.aboutus:link { color:#99cc99; }
#aboutuspage a.aboutus:active { color:#99cc99; }
#aboutuspage a.aboutus:visited { color:#99cc99; }
#aboutuspage a.aboutus:hover { color:#99cc99; }

#serviceofferingspage a.serviceofferings:link { color:#99cc99; }
#serviceofferingspage a.serviceofferings:active { color:#99cc99; }
#serviceofferingspage a.serviceofferings:visited { color:#99cc99; }
#serviceofferingspage a.serviceofferings:hover { color:#99cc99; }

#resourcespage a.resources:link { color:#99cc99; }
#resourcespage a.resources:active { color:#99cc99; }
#resourcespage a.resources:visited { color:#99cc99; }
#resourcespage a.resources:hover { color:#99cc99; }

#contactuspage a.contactus:link { color:#99cc99; }
#contactuspage a.contactus:active { color:#99cc99; }
#contactuspage a.contactus:visited { color:#99cc99; }
#contactuspage a.contactus:hover { color:#99cc99; }

#exchangepage a.exchange:link { color:#99cc99; }
#exchangepage a.exchange:active { color:#99cc99; }
#exchangepage a.exchange:visited { color:#99cc99; }
#exchangepage a.exchange:hover { color:#99cc99; }

#intranetpage a.intranet:link { color:#99cc99; }
#intranetpage a.intranet:active { color:#99cc99; }
#intranetpage a.intranet:visited { color:#99cc99; }
#intranetpage a.intranet:hover { color:#99cc99; }

#outer_box { width: 749px; height: auto; padding-top:17px; background-color: #ededed; }
#banner { width: 100%; }
#banner_top { width: 100%; height: 72px; background-color: #ededed; margin:0px auto; }
#banner_mid { width: 100%; height: 201px; }
#banner_bottom { clear:both; width: 749px; height: 21px; line-height: 21px; background-image: url(images/banner_bottom.jpg); background-repeat: no-repeat; }

#logo { float: left; margin-top: 0px; margin-left: 28px; }
#topsearch { float:right; margin-top: 11px; margin-right: 0px; width: 372px; height: 30px;}
#topnav { clear:both; width: 749px; height: 25px; background-image: url(images/nav_bg.gif); background-repeat: repeat-x; margin-bottom:0px; padding-bottom:0px; }

#content_outer { width: 749px; background-color: #522813; 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; line-height:14px; color: white; }
.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: #ffffff; position:relative; }
.home_box .box_content { padding: 7px 6px 40px 7px; font-family:Arial, Helvetica, sans-serif; font-weight: normal; font-size:12px; color: #ffffff; }
.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;}
h3.headleft { font-weight:bold; font-size: 12px; text-align:left; margin: 0px 0px 3px 0px; padding:0px; color: white; } 
.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; line-height:14px; color: white; }
.box_content .textl { font-weight:normal; font-size: 11px; line-height:14px; 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; line-height:14px; }

.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; line-height:14px; }

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; line-height:14px; }

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; line-height:14px; }

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; position:relative; }
.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; line-height:14px; 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; }

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

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

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

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

.rightnav_box { float:left; width: 130px; margin-left: 40px; margin-top: 45px; margin-bottom:100px;}
.rightnav_box p.text { font-weight:normal; font-size: 11px; line-height:14px; color: #ffffff; margin:0px 0px 10px 0px; }
.rightnav_box h3.head { font-weight:bold; font-size: 12px; text-align:left; margin: 0px 0px 10px 0px; color: #ffffff; }

.rightside_box { float:left; width: 130px; margin-left: 40px; margin-top: 45px; margin-bottom:100px;}
.rightside_box p.text { font-weight:normal; font-size: 11px; line-height:14px; color: #ffffff; margin:0px 0px 10px 0px; }
.rightside_box h3.head { font-weight:bold; font-size: 12px; text-align:left; margin: 0px 0px 10px 0px; color: #ffffff; }

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

.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; }

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

.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; }

.sitemap_box { overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-weight: normal; font-size:11px; color: #ffffff; margin-bottom: 30px; position:relative; }
.sitemap_box h1.head { font-weight: bold; font-size:20px; text-align:left; margin: 0px 0px 15px 0px; }
.sitemap_box .rounded_back { width:105px;}
.sitemap_box_content { padding: 5px; font-family:Arial, Helvetica, sans-serif; font-weight: normal; font-size:11px; color: #ffffff; text-align:center;}
.site_map_divider { width:49px; height: 20px; border-right:solid 1px #ef6b3a; }

.submap { float:right; margin-right:0px; margin-top:-8px; position:relative; }
.submap_box { overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-weight: normal; font-size:11px; color: #ffffff; margin-bottom: 30px; position:relative; }
.submap_box h1.head { font-weight: bold; font-size:20px; text-align:left; margin: 0px 0px 15px 0px; }
.submap .rounded_back { width:80px;}
.submap_box_content { padding: 5px; font-family:Arial, Helvetica, sans-serif; font-weight: normal; font-size:11px; color: #ffffff; text-align:center;}
.submap_divider { float:right; height:12px; border-bottom:solid 1px #ef6b3a; width:15px; }
.submap_divider_last { float:right; height:12px; border-bottom:solid 1px #ef6b3a; width:35px;}
.aboutsub1 { margin-right: 248px; }
.resourcessub1 { margin-right: 2px; }
.contactussub1 { margin-right: 0px; }


.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 { background-image: url(images/flower.gif); background-repeat:no-repeat; width:32px; height:32px; margin-bottom: 10px; margin-left:5px; }



.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; margin:auto; border:0px; background:transparent; }
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 { border:solid 0px #ffffff; background-color:#ff8b23; font-family: arial; font-size: 11px; padding: 1px 4px; color: black; }
input.noback { background:transparent; }

div.searchbutton_box { float:right;text-align:right; margin:0px; border-left:0px solid #bfcedc; border-right:1px solid #bfcedc; border-top:1px solid #bfcedc; border-bottom:1px solid #bfcedc; background:#FFFFFF; height: 27px; }

input.query1 { float:right; border-left:1px solid #bfcedc; border-right:0px solid #bfcedc; border-top:1px solid #bfcedc; border-bottom:1px solid #bfcedc; background:#FFFFFF; height: 25px; width: 340px; font-size: 14px; }

input.searchbutton { background:transparent;}
input#searchpagequery { width:200px;}

.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; }

#ps_xyz { position: absolute; left:212px; top:300px; z-index:100; background:transparent;}
#ps_c1 { position: absolute; left:212px; top:300px; z-index:100; background:transparent;}
#ps_c2 { position: absolute; left:212px; top:300px; z-index:100; background:transparent;}
#c_c1 { position: absolute; left:212px; top:300px; z-index:100; background:transparent;}
#c_c2 { position: absolute; left:212px; top:300px; z-index:100; background:transparent;}
#m_c1 { position: absolute; left:212px; top:300px; z-index:100; background:transparent;}
#m_c2 { position: absolute; left:212px; top:300px; z-index:100; background:transparent;}
#re_c1 { position: absolute; left:212px; top:300px; z-index:100; background:transparent;}
#re_c2 { position: absolute; left:212px; top:300px; z-index:100; background:transparent;}
#ig_c1 { position: absolute; left:212px; top:300px; z-index:100; background:transparent;}
#ig_c2 { position: absolute; left:212px; top:300px; z-index:100; background:transparent;}
#hc_c1 { position: absolute; left:212px; top:300px; z-index:100; background:transparent;}
#hc_c2 { position: absolute; left:212px; top:300px; z-index:100; background:transparent;}
#cg_c1 { position: absolute; left:212px; top:300px; z-index:100; background:transparent;}
#cg_c2 { position: absolute; left:212px; top:300px; z-index:100; background:transparent;}

.contact_box { width:315px; min-height: 200px; }
.contact_content { padding: 20px; }
.contact_content h1.head { color: #99cc99; font-size: 20px; margin: 0px 0px 20px 0px; }
.contact_content p { color: #000000; font-size: 11px; line-height:14px; }
.contact_content p.em { font-style:italic; }
.contact_content a:link { color: #000000; }
.contact_content a:active { color: #000000; }
.contact_content a:visited { color: #000000; }
.contact_content a:hover { color: #99cc99; }
.contact_content .exit { position:absolute; right: 10px; top:10px; }

#darkenScreenObject { position: absolute; left:0px; top:0px; overflow:hidden; display: none; z-index:50; }

div.inputfield { clear: left; font-weight: bold; padding:3px 0px; text-align:left; }
label.short { width: 70px; text-align: right; float:left; padding-top: 2px; padding-right: 3px; color: white;  font-size: 12px; }
label.med { width: 130px; text-align: right; float:left; padding-top: 2px; padding-right: 3px; color: white; font-size: 12px; }
label.long { width: 200px; text-align: right; float:left; padding-top: 2px; padding-right: 3px; color: white; font-size: 12px; }
.fields { }
form#CForm p { color: white;  font-size: 12px; }

.warning { color:#FF3; }


