/* CSS Document */
div.clr { clear:both !important; height:1px; display:block;}
form {margin:0; padding:0;}
p a { color:#0066FF; text-decoration:none;}
p a:hover { text-decoration:underline;}
*, html { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0;}
.left {float:left; margin-right:10px;}
.right {float:right; margin-left:10px;}
body { text-align:center; background:#000028 url(../images/sce/leaf-bg.gif) center 134px no-repeat; color:#FFFFFF;}
body.editor {text-align:left !important; padding:20px; background-color:#000028; background-image:none; color:#FFFFFF;}
body.editor p {text-align:left;}
body.editor ul {list-style-image:url(../images/sce/arrow.gif);margin-top:10px; margin-bottom:12px; margin-left:30px;}
body.editor ul li {margin-top:6px; margin-bottom:6px;}
body.editor p.caption, body.editor span.caption, body.editor .caption {font-size:9px; font-style:italic;font-family:Georgia, "Times New Roman", Times, serif; color:#ccc; line-height:9px; margin-top:-5px;}

#wrap { text-align:left; margin:15px auto 0 auto; width:921px; padding:1px; height:100%; }


/* HEADER STYLES */
#header { clear:both; background:none; }
img#logo, img#strapline {float:left;}
#head-right {float:right; width:580px; }
	#head-right #global-links { text-align:right; float:right; margin-right:20px;}
	#head-right #global-links p { color:#0066FF; font-size:10px; }#head-right #global-links p a {font-size:10px; }
	#head-right #global-jump { float:right; width:250px;}
#nav {margin-top:-20px; float:right; clear:both; padding-bottom:10px; }
#nav #roNav ul { list-style-type:none;  float:right;  text-align:right;}
#nav #roNav ul li { float:left;}
#nav #roNav ul li a { font-size:1.7em; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; color: #999999; display:block; margin:0 3px; padding:20px 15px 10px 15px; text-decoration:none;}
#nav #roNav ul li a:hover, #nav #roNav ul li.current a {border-bottom:4px solid white; color:#FFFFFF; padding-bottom:6px; background:url(../images/sce/tab-bg.gif) top center no-repeat; } 

/* CONTENT STYLES */

#content { width:921px; margin-top:10px; position:relative; z-index:10; background:none; padding-bottom:10px;}
#homepanel {width:921px; height:384px; overflow:hidden;}
#left-col {width:168px; margin-top:-6px; background:url(../images/sce/left-col.gif) top left no-repeat; padding-top:30px; float:left; position:relative; z-index:1000;}
#left-col img {margin-top:14px;}
#content #sub-nav {width:148px; margin:0 0 30px 10px;}
#content #sub-nav ul {list-style:none;}
#content #sub-nav ul li {display:block; height:1%;}
#content #sub-nav ul li a {list-style:none;display:block; font-size:1.2em; line-height:1.2em; font-family:Georgia, "Times New Roman", Times, serif; 
font-style:italic; padding:5px 8px; color:#FFFFFF; border-bottom:1px solid #0066ff; text-decoration:none;}
#content #sub-nav ul li a:hover { background-color:#000099;}
#content #columns {margin-top:20px; display:block;}

#content #columns div.column { margin:0 15px 1px 0;}
#content #columns div.left {width:275px; float:left}
#content #columns div.column.left .testimonials { background:url(../images/sce/news-bg.gif) top left repeat-x; padding:10px 15px; width:240px; margin-right:0;}
#content #columns div.column.left .testimonials blockquote {font-family:georgia, times, serif; font-style:italic; font-size:14px; line-height:17px;}
#content #columns div.left img {margin-bottom:20px;}
#content #columns div.intro {width:360px; float:left;}
#content #columns div.news {float:right; background:url(../images/sce/news-bg.gif) top left repeat-x; padding:10px 15px; width:212px; margin-right:0;}
#content #box-right {border-left:1px solid #0066ff; padding-left:30px;}
#maintext {float:right; width:700px; margin-top:20px; }
#images { float:right; width:300px;}
#images img { margin-bottom:10px;}
#text { float:left; width:380px; }
#text ul { list-style-image:url(../images/sce/arrow.gif);margin-top:10px; margin-bottom:12px; margin-left:30px;}
#text ul li {margin-top:6px; margin-bottom:6px;}

table#projects-table a img {border:1px solid #0066ff; margin:0 20px 20px 0;}
table#projects-table a:hover img {border:1px solid #ff9900; margin:0 20px 20px 0;}

p {font-size:1em; line-height:1.4em; margin:0 0 12px 0;}
p.indent {margin-left:20px;}
h1, h2, h3 { font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; margin:0 0 8px 0; font-weight:normal;}
h4, h5, h6 { margin:3px 0 3px 0;}
h1 {font-size:2em;}
h2 {font-size:1.8em;}
h3 {font-size:1.6em;}
h4 {font-size:1.4em;}
h5 {font-size:1.2em; color:#FF9900;}
h6 {font-size:1em; color:#FF9900;}
p.caption, span.caption, .caption {font-size:9px; font-style:italic;font-family:Georgia, "Times New Roman", Times, serif; color:#ccc; line-height:9px; margin-top:-5px; }

/* FORM STYLES*/
#contactform div {margin-bottom: 0.5em; width: 100%; }
#contactform .indent {margin:10px 0px 10px 95px;padding-left:40px;}
#contactform label.form_element {padding: 0px 10px 0px 0px; text-align:right; float:left; width:120px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; }
#contactform .form_data {padding: 0px;	text-align:left; float:left; }
#contactform .separator { clear: both; padding: 0px; font-size: 0.5px; height: 10px;}
#contactform .form_data input, #contactform .form_data textarea {border:1px solid #0066ff; width:200px; padding:2px 5px; font-size:11px; color:#000028;}
#contactform input#ctl00_MainContent_ctl02_field10_0 {width:20px;}
#contactform input#ctl00_MainContent_ctl02_field8 {width:80px;}

/* TESTIMONIAL STYLES*/
em {font-style:italic;}
blockquote {font-style:italic;margin-bottom:0;}
#testimonial p { margin-bottom:0;}
#testimonial h6 {font-family:Georgia, "Times New Roman", Times, serif; color:#FF9900; margin:3px 0 10px 0;}


/* FOOTER STYLES */
#footer {margin:0 auto 0 auto; width:930px; clear:both; font-size:10px; background:url(../images/sce/leaf-bg.gif) top center no-repeat; color:#999999; padding:66px 45px 0 45px; }
#footer p {text-align:left;}
#footer a { color:#999999; text-decoration:none; font-size:10px; padding:0 10px;}
#footer a:hover { color:#999999; text-decoration: underline; font-size:10px;}
#fmb {float:right; width:50px; margin-right:30px; }
#footer p.copyright {padding-left:10px;}

/* NEWS STYLING */
.news_manager { }
.news_manager span.news_date {font-size:9px; display:block; color:#AAADC9; padding-top:6px;}
.news_manager a.news_title {display:block; font-size:20px; text-decoration:none; line-height:20px; color:#ff9900; padding:2px 0 5px 0;font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; }
.news_manager a.news_title:hover {text-decoration:none; color:#FF3300;}
.news_manager span.news_title { font-size:11px; color:#0D1B73; margin:3px 0 6px 0;display:block;}
.news_manager div.news_headline {padding:0 0 16px 0;line-height:15px; font-size:12px; color:#fff; }


.news .VolNewsLatest a.news_title {font-size:15px; line-height:15px; color: #ff9900; margin:0 0 4px 0; font-family:Arial, Helvetica, sans-serif; font-style:normal; padding:0;}
.news .VolNewsLatest a.news_title:hover {text-decoration:none; color:#FF3300;}
.news .VolNewsLatest .news_date {display:none;}
.news .VolNewsLatest .news_headline {font-size:11px; line-height:13px; margin:0 0 5px 0;}

#sub-nav .VolNewsLatest a.news_title {font-size:13px; line-height:13px; color: #ff9900; margin:0 0 4px 0; font-family:Arial, Helvetica, sans-serif; font-style:normal; padding:0;}
#sub-nav .VolNewsLatest a.news_title:hover {text-decoration:none; color:#FF3300;}
#sub-nav .VolNewsLatest .news_date {}
#sub-nav .VolNewsLatest .news_headline {font-size:11px;}

#sub-nav .VolNewsHeadline a.news_title {font-size:13px; line-height:13px; color: #ff9900; margin:0 0 7px 0; font-family:Arial, Helvetica, sans-serif; font-style:normal; padding:0;}
#sub-nav .VolNewsHeadline a.news_title:hover {text-decoration:none; color:#FF3300;}
#sub-nav .VolNewsHeadline .news_headline {display:none;}
#sub-nav .VolNewsHeadline span.news_date {font-size:9px; display:block; color:#AAADC9; padding-top:8px; border-top:1px solid #AAADC9;}


.VolNewsDetail span.news_title {font-size:22px; line-height:16px; color: #ff9900; margin:0 0 12px 0; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; padding:0;}
.VolNewsDetail span.news_date {display:none;}
.VolNewsDetail span.news_headlines {display:none;}


/* SITE MAP STYLING */

#site_map {margin-left:10px; font-size:18px; line-height:18px;}
#site_map li {margin-bottom:2px;}
#site_map ul {list-style:none; margin-bottom:15px; margin-top:10px;display:block;}
#site_map ul li a {color:#ff9900; font-size:20px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; text-decoration:none; text-transform:capitalize;}

#site_map ul ul { font-weight:normal; margin:2px 0 5px 30px; }
#site_map ul ul li {list-style-image:url(../images/sce/arrow.gif);}
#site_map ul ul li a {color:#fff; font-size:12px;font-family:Arial, Helvetica, sans-serif; font-style:normal;}

#site_map ul ul ul {font-weight:normal; margin:0 0 5px 40px; }
#site_map ul ul ul li {list-style-image:url(../images/sce/arrow.gif);}
#site_map ul ul ul li a {color:#fff;font-size:12px;font-family:Arial, Helvetica, sans-serif;font-style:normal;}

#site_map a:hover {text-decoration:underline; }


div {border:;}


