/* CSS Document */

* {margin:0; padding:0;}
.clr { clear:both; font-size:1px; height:0;}
p, body.editor p {margin:5px 0 0 0; padding:0; font-size:.9em; line-height:1.2em;}
ul, ol {font-size:.9em; line-height:1.2em; margin-left:30px; margin-top:5px;}
a, body.editor a {text-decoration:none; color:#FF0000;}
a:hover { text-decoration:underline;}
form{margin:0; padding:0;}
.left { float:left}
.right { float:right}
strong,b {font-weight:bold;}
hr {height:0;margin:0;padding:0;border:0;border-bottom:1px solid #cccccc; border-top:1px solid #ffffff;}
p.small, p span.small {font-size:.8em;}
em {font-style:italic;}

h1,h2,h3{ font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal;}
h4,h5,h6 { font-family:Arial, Helvetica, sans-serif;}
h1 {margin:10px 0 0 0; padding:0; font-size:1.9em;}
h2 {margin:10px 0 0 0; padding:0; font-size:1.7em;}
h3 {margin:10px 0 0 0; padding:0; font-size:1.5em;}
h4 {margin:10px 0 0 0; padding:0; font-size:1.3em; font-weight:bold; color:#FF0000;}
h5 {margin:10px 0 0 0; padding:0; font-size:1.1em; font-weight:bold; color:#FF0000;}
h6 {margin:10px 0 0 0; padding:0; font-size:1em; font-weight:bold; color:#FF0000;}

body.body { background:url(../images/sce/top-strip.jpg) top center no-repeat; text-align:center; 
font-family:Arial, Helvetica, sans-serif; font-size:14px;}

/* MENU ELEMENTS */

#nav { width:135px; padding-top:26px;}
#nav ul { list-style-type:none; margin:0; padding: 0;}
#nav ul li { margin:0 0 20px 0; font-size:.9em; height:1.2em; padding:0;}
#nav ul li a { color: #999999; background: url(../images/sce/nav-tab.gif) center left no-repeat; display:block; padding:7px 3px 7px 26px; text-decoration:none; margin:0;}
#nav ul a:hover {color: #ffffff; background: url(../images/sce/nav-tab-hover.gif) center left no-repeat;}
#nav ul a:hover {color: #000000; background: url(../images/sce/nav-tab-hover.gif) center left no-repeat;}
#nav ul li.current a {color:#000000; background: url(../images/sce/nav-tab-on.gif) center left no-repeat;}
#nav ul li.current a:hover {color: #000000; background: url(../images/sce/nav-tab-on.gif) center left no-repeat;}

#nav ul li ul li { float: none;}
#nav ul ul {display: none;}
#nav ul li:hover ul{display: block;}
#nav li {}
#nav ul li ul{width: 150px;}
#nav ul ul {position:absolute;top:50px;z-index: 500;}
#nav ul ul ul {}
div#nav ul ul,
div#nav ul li:hover ul ul
{ display: none;}

div#nav ul li:hover ul,
div#nav ul ul li:hover ul
{display: block;}


#sub-menu { float:right; width:550px; margin:20px 0 10px 0; font-size:1em; border-bottom:1px solid #e2e2e2;}
	#sub-menu ul {list-style-type:none; margin:0; padding:0; text-align:right; }
	#sub-menu ul li { float:left; }
	#sub-menu ul li a { color: #8B8978; display:block; margin-right:2px; padding:3px 11px; text-decoration:none; border-bottom:3px solid #ffffff;}
	#sub-menu ul a:hover {color: #000000; border-bottom:3px solid #e2e2e2;}
	#sub-menu ul li.current a:hover,#sub-menu ul li.current a {color: #FF0000; border-bottom:3px solid #e2e2e2; }

#sub-sub-menu {width:290px; margin:10px 0 10px 0px; font-size:.9em; height:25px;  }
	#sub-sub-menu ul {list-style-type:none; margin:0; padding:0;}
	#sub-sub-menu ul li { float:left; margin-right:15px;}
	#sub-sub-menu ul li a { color: #8B8978; display:block; background:#e2e2e2; padding:4px 8px; text-decoration:none; }
	#sub-sub-menu ul a:hover {color: #FF0000; background-color: #CCCCCC;}
	#sub-sub-menu ul li.current a:hover,#sub-sub-menu ul li.current a {color: #ffffff; background-color: #ff0000; }


#container {width:800px; text-align:left; margin:0 auto; color:#8B8978}

#top {height:60px;  clear:both;}
#global-links { float:right; text-align:right; font-size:10px; line-height:10px; color:#ffffff; clear:both; padding-top:25px;}
	#global-links a { color:#ffffff; text-decoration:none; padding:0 4px;}  
        #global-links a:hover { text-decoration: underline;}

#wrap { background: white url(../images/sce/sep.png) top right repeat-y;}
#amplogo {margin:10px 0 10px 0;}
#main { float:left; width:550px; padding-bottom:5px;}
#main-top { padding:0; height:236px; width:550px; overflow:hidden; position:relative; }
#main-top #nav {padding:0; position:absolute; }
.ripple { background: url(../images/sce/Home-panel-1.png) top left no-repeat;}
#text {  padding:0 0 0 0; }
#pics { float:right; width:210px; margin-left:15px; text-align:right;  }
#pics img.team {border-top:12px solid red;}
#imgSwap {height:300px; overflow:hidden; text-align:left;}
#partners {width:320px; height:120px; border:1px solid #e2e2e2; overflow:hidden; margin-top:20px;}
#img-bw {height:200px; width:200px; overflow:hidden;}
#text a img.cat-img {border:2px solid white;}
#text a:hover img.cat-img {border:2px solid red; text-decoration:none;}
.min-height {height:350px;  width:0; float:left; display:none;}

#right { float:right; width:210px;padding-bottom:20px;font-size:.9em;}
#right img.title {margin-top:5px; margin-bottom:-5px;}



/*FORM STYLES*/
#contactform {border:3px solid #e2e2e2; padding-top:10px; margin-top:10px; width:310px;}
#contactform div {clear:left;}
#contactform label.form_element {font-size:11px; padding: 0px 10px 0px 10px; text-align:right; float:left; width:100px; vertical-align: middle;}
#contactform .form_data {padding: 0px; text-align:left; float: left;}
#contactform div.separator  {padding:; clear:; height:10px; width:300px;}
#contactform label { }
#contactform .form_data input,#contactform .form_data textarea {width:170px; border:1px solid #ff0000; color: #8B8978; padding:3px; font-family:arial;}
#contactform .indent {margin:10px 0px 10px 120px;}
#contactform .indent input {background:#ff0000; font-size:14px; color:#ffffff; padding:2px 6px; border:0;}




#footer { padding-top:10px; margin-top:15px; font-size:.8em; line-height:11px; clear:both; color:#8B8978; height:20px;}
#footer a {color:#666666;} #footer a:hover {color: #000000;}
#deadgood {float:right; font-size:10px;}

#site_map {margin-left:10px; font-size:16px; line-height:18px;}
#site_map li {margin-bottom:2px;}
#site_map ul {list-style:none; margin-bottom:15px; font-family:georgia,times,serif;}
#site_map ul a {font-size:1.1em;}
#site_map ul ul {list-style:none; font-weight:normal; margin:0 0 5px 20px;font-family:Arial, Helvetica, sans-serif;}
#site_map ul ul a {color:#8B8978; font-size:90%;}
#site_map ul ul ul {list-style:none; font-weight:normal; margin:0 0 5px 25px;font-family:Arial, Helvetica, sans-serif;}
#site_map ul ul ul a {color:#8B8978;font-size:85%;}


/* NEWS STYLES */
div.news_manager {margin:0;}
div.news_manager span.news_date {font-size:9px; display:block; color:#cccccc; border-top:1px dotted #cccccc; margin-top:3px; padding-top:6px;}
div.news_manager a.news_title {font-weight:bold; font-size:13px; color:#ff0000;font-family:Arial, Helvetica, sans-serif;}
div.news_manager span.news_title {font-weight:normal; font-size:1.6em; color:#ff0000;font-family:Arial, Helvetica, sans-serif; margin:0 0 10px 0;display:block;}
div.news_manager div.news_headline {padding:3px 0 3px 0;line-height:12px; font-size:11px; color:#8B8978;}
div.news_manager span.news_article {font-size:100%; line-height:1.2em; margin-top:5px; margin-bottom:5px; color:#8B8978;}
div.new_footer {display:none;}
div.VolNewsHeadline {}

div.VolNewsCategories {margin:10px 0 0 0;}
div.VolNewsCategoryListing div.panel a {background:#e2e2e2; border:1px solid white; padding:3px 6px; margin-top:3px; display:block; width:130px; text-align:left;}
div.VolNewsCategoryListing div.panel a:hover.cat_name {background:#cccccc; text-decoration:none;}
div.VolNewsCategoryListing div.clear {display:none;}
div.VolNewsCategoryListing {}
div.VolNewsDetail {}

body.editor {background-color:white; text-align:left; margin:10px; font-family:Arial, Helvetica, sans-serif;color:#8B8978}
body.editor a {color:#ff0000;}
body.editor p {font-size:12px;}
body.editor p.small, body.editor p span.small {font-size:9px;}
body.editor ul, body.editor ol {font-size:12px; margin-left:30px; margin-top:5px;}
body.editor #img-bw { overflow:visible;}
body.editor #partners { overflow:visible;}
