/* AC css  */

* {margin:0;padding:0}

body {padding: 0 0 20px;background: #1F1F1F url("/images/bg_interior.jpg") repeat-x 100% 0;color:#333;font:83%/1.5 arial,tahoma,verdana,sans-serif;text-align: center;}


/* LINKS */

a,a:link,a:link,a:link,a:hover {background:transparent;text-decoration:underline;cursor:pointer} 

a:link {color:yellow} 

a:visited {color:yellow} 

a:hover,a:active {color:#069} 

strong {color:yellow}

.bl {background: url("/images/bl.gif") 0 100% no-repeat #2D2D2D;} 
.br {background: url("/images/br.gif") 100% 100% no-repeat} 
.tl {background: url("/images/tl.gif") 0 0 no-repeat} 
.tr {background: url("/images/tr.gif") 100% 0 no-repeat; padding:10px} 
.clearcurve {font-size: 1px; height: 1px}

/* FORMS */
.questionnaire {background:#2D2D2D}
.formdiv {float:left;padding:6px 0px 0px 13px}

.formdiv textarea {width:470px;height:110px}
form {margin: 0 0 1.5em}
.formdiv .input1 {color: #000;background: #999;border:thin solid yellow;font-family: arial,tahoma,verdana,sans-serif;margin: 2px 0;width:229px}
.answerdiv {padding:8px;margin:12px;background:#333}

fieldset {border: none}

label {display:block;padding: 5px 0}

label br {clear:left}

.required {padding-left:12px;color:#555}
.req {color:#069;padding:0 4px 0 0px}
.input1
{
color: #069;
background: #F6FBFB;
width:230px;

}

.input2
{
color: #069;
background: #F6FBFB;
width:120px;

margin:12px;

}

.formsubmit-image .input2
{display:none

}
.formsubmit .input2
{
color: #069;
background: #999;
width:100px;
margin:8px;
text:none;
height:20px

}

 select
{
color: #069;
background: #F6FBFB;
border:thin solid #031AE1
}
 textarea
{
color: #000;
background: #999;
border:thin solid yellow;
}

.submit
{
color: #069;
background: #F6FBFB;
border: 2px outset #CCC
}


/* TYPOGRAPHY */

p, ul, ol {margin: 0 0 1.5em}

h1, h2, h3, h4, h5, h6 {letter-spacing: -1px;font-family: arial,verdana,sans-serif;margin: 1.2em 0 .3em;color:#FFF;border-bottom: 1px solid #FFF;padding-bottom: .1em}

h1 {font-size: 196%;margin-top:.6em}

h2 {font-size: 136%}

h3 {font-size: 126%}

h4 {font-size: 116%}

h5 {font-size: 106%}

h6 {font-size: 96%}



/* GENERAL */

img {border:none} 

hr {margin: 1em 0;background:#f2f2f2;height:1px;color:#f2f2f2;border:none;clear:both}

.clear {clear:both;position:relative;font-size:0px;height:0px;line-height:0px} 



/* LAYOUT - HEADER */

	#header {background: #666 url("/images/bg_header.jpg") repeat-x 100% 0;margin: 0 0 12px;padding: 0 0 8px;height:170px}

	#header #site-name {margin:0px;padding:0;color:#ccc;border:none}

        #header #insideheader {margin:0px}

        .headergraphic {margin-top:-12px;}


	/* NAV - top horizontal nav */
	#headerNav1 {margin:-38px 0px 0px 0px;height:38px}

	#nav, #nav ul {padding: 0;margin: 0;list-style: none;float:right;}

	#nav {font-weight:bold;height:2.09em;font: bold 96% arial;margin: 0px}

	#nav li {position:relative;float: left;width: auto;display:block;margin: 0;border-bottom: 3px solid #3C3C3C;border-right: 0px solid #484848;padding:0}

	#nav li:hover {border-bottom: 3px solid #ccc;}

	#nav a, #nav a:link, #nav a:visited, #nav a:hover, #nav a:active {text-decoration:none;cursor:pointer;color:#fff;display: block;padding: 4px 10px 2px 10px}

	#nav a:hover {color:#fff;}

	#nav li ul {border-left: 1px solid #069;background: #fff url("/images/featurebox_bg.gif") no-repeat 100% 100%;width:15.8em;font-size:90%;margin-top:3px;position: absolute;font-weight:normal;left: -999em}

	#nav li:hover ul, #nav li.sfhover ul {left: 0;z-index:99999}

	#nav li li {background:#f2f2f2;float:none;border-right:none;border-left:none;padding-left:0}

	#nav li li.last {border-bottom:none}

	#nav li li a, #nav li li a:link, #nav li li a:visited, #nav li li a:hover {color:#000;padding: 3px 10px 2px;width:14em !important;width /* */: 17em;}

	#nav li li a:hover {color:#fff;background:#069}

	#nav li.active {border-bottom: 3px solid #069}

	#nav li.active ul {border:none;background: #069 url("/images/featurebox2_bg.gif") no-repeat 100% 100%}

	#nav li.active a:link, #nav li.active a:visited, #nav li.active a:hover, #nav li.active a:active {color:#ccc}

	#nav li.active a:hover {color:#fff}

	#nav li.active li {border:none;border-top: 1px solid #c15c5c;border-bottom: 1px solid #870000}

	#nav li.active li.last {border-bottom: none}

	#nav li.active li a:link, #nav li.active li a:visited, #nav li.active li a:hover, #nav li.active li a:active {color:#333}

	#nav li.active li a:hover {background: #666;color:#fff}

	#nav li.active li.active a:link, #nav li.active li.active a:visited, #nav li.active li.active a:hover, #nav li.active li.active a:active {color:#fff;font-weight:bold;background: #666}


	/* hide from IE mac \*/

	#nav li {width:auto}

	/* end hiding from IE5 mac */

	

	/* SEARCH */

	#articlesearch {background:#333;border-top:1px solid #999;padding:4px 12px 3px 12px}

/* LAYOUT - main body of page */

#wrap {width:800px;margin: 0 auto;position:relative;text-align:left;}

#content-wrap {position:relative;width:100%}

#sidebar {position:absolute;top:0;right:0px;width:268px;padding-top: 1px;padding-bottom: 40px}

#content {margin: 0 50px}

#upper_left {height:auto !important;height /* */:460px;min-height:460px;color:#CCC}


.featurebox {color:#999;padding: 0px 0px 0px 0px;margin: 0 0 1.5em;}

.featurebox img {padding:0px 3px 3px 0px}

.featurebox .featurebox h1, .featurebox h2, .featurebox h3, .featurebox h4, .featurebox h5, .featurebox h6 {margin: 0 0 .3em;border-bottom: 1px solid #000;color:#000}

.featurebox p {border:none;margin: 0 0 1em;color:#999}

.featurebox a {font-weight:bold}

.featurebox ul {list-style:none;color:yellow}

.featurebox li {background: url("/images/arrow_yellow.gif") 0 30% no-repeat;padding-left:22px}

#type-d #content {margin: 0 300px 0 0px}




/* SECONDARY NAVIGATION - vertical navigation */

	#nav-secondary, #nav-secondary ul {position:static}

	#nav-secondary, #nav-secondary li {list-style: none;margin:0;padding:0;background:#fff}

	#nav-secondary {padding-top:0;border-top: 1px solid #ccc;margin-top: 1px}

	#nav-secondary a {line-height:1.8;padding: 5px 0 5px 23px;background: #fff url("/images/sprites.gif") no-repeat 10px -695px;font: bold 86% arial;display:block}

	#nav-secondary a, #nav-secondary a:link, #nav-secondary a:visited, #nav-secondary a:hover, #nav-secondary a:active {text-decoration:none;cursor:pointer} 

	#nav-secondary a:link {color:#000} 

	#nav-secondary a:visited {color:#000} 

	#nav-secondary a:hover {color:#069;background: #fee url("/images/sprites.gif") no-repeat 10px -695px} 

	#nav-secondary li.active a:link, #nav-secondary li.active a:visited, #nav-secondary li.active a:hover, #nav-secondary li.active a:active {color:#069} 

	#nav-secondary li {border-top: 1px solid #fff;border-bottom: 1px solid #ccc}



/* SECONDARY NAVIGATION - 2nd TIER */

	#nav-secondary ul {margin: 0 0 1em 23px;padding:0}

	#nav-secondary li.active li a, #nav-secondary li.active li a:link, #nav-secondary li.active li a:visited {line-height:1.5;background: #fff url("/images/sprites.gif") no-repeat 0 -798px;padding:0 0 0 12px;font-weight:normal;width:auto;color:#000;width:130px;display:block}

	#nav-secondary li.active li a:hover, #nav-secondary li.active li a:active {color: #069}

	#nav-secondary li.active li {border: none;margin:0}

	

	#nav-secondary li.active li.active a:link, 

	#nav-secondary li.active li.active a:visited, 

	#nav-secondary li.active li.active a:hover, 

	#nav-secondary li.active li.active a:active {font-weight:bold}



/* SECONDARY NAVIGATION - 3rd TIER */

	#nav-secondary ul ul {margin: 0 0 1em 13px;padding:0}

	#nav-secondary li.active li.active li a, #nav-secondary li.active li.active li a:link, #nav-secondary li.active li.active li a:visited {width:117px}

	#nav-secondary li.active li.active li a:link, 

	#nav-secondary li.active li.active li a:visited, 

	#nav-secondary li.active li.active li a:hover, 

	#nav-secondary li.active li.active li a:active {font-weight:normal}

	#nav-secondary li.active li.active li.active a:link, 

	#nav-secondary li.active li.active li.active a:visited, 

	#nav-secondary li.active li.active li.active a:hover, 

	#nav-secondary li.active li.active li.active a:active {font-weight:bold}



/* SECONDARY NAVIGATION - 4th TIER */

	#nav-secondary ul ul ul {margin: 0 0 1em 13px;padding:0}

	#nav-secondary li.active li.active li.active li a, #nav-secondary li.active li.active li.active li a:link, #nav-secondary li.active li.active li.active li a:visited {width:104px}

	#nav-secondary li.active li.active li.active li a:link, 

	#nav-secondary li.active li.active li.active li a:visited, 

	#nav-secondary li.active li.active li.active li a:hover, 

	#nav-secondary li.active li.active li.active li a:active {font-weight:normal}

	#nav-secondary li.active li.active li.active li.active a:link, 

	#nav-secondary li.active li.active li.active li.active a:visited, 

	#nav-secondary li.active li.active li.active li.active a:hover, 

	#nav-secondary li.active li.active li.active li.active a:active {font-weight:bold}

/* LAYOUT - FOOTER */

#footer {clear:both;border-top: 1px solid #444;padding: 10px 0 30px;font-size:86%;color:#555;margin-top:22px}

	#footer p {margin:0}

	#footer a:link {color:#666666;padding-left:2px}
#footer img {padding:0px 8px 0px 0px}

