@charset "utf-8";
*{padding: 0px;  margin: 0px;}
.clear {clear: both; height: 0px;}
.float-left {float: left; margin-bottom: 10px; margin-right: 10px;}
.float-right {float: right; margin-bottom: 10px; margin-left: 10px;}
.text-left {text-align: left;}
.text-right {text-align: right;}
.text-center {text-align: center;}
.text-justify {text-align: justify;}
.bold {font-weight: bold;}
.italic {font-style: italic;}
.underline {border-bottom: 1px solid;}
.highlight {background: #ffc;}
.img-left {float: left; margin-bottom: 10px; margin-right: 10px;}
.img-right {float: right; margin-bottom: 10px; margin-left: 10px;}
.nobullet {list-style: none; list-style-image: none;}
.error, .red {background:#FFEBE8 none repeat scroll 0%; border:1px solid #DD3C10; margin:0px 10px 10px; padding:10px; display: block;}
.correct, .green {background:#E6FCE6 none repeat scroll 0%; border:1px solid #84DB12; margin:0px 10px 10px; padding:10px; display: block;}
.info {background:#FBFCE6 none repeat scroll 0%; border:1px solid #D9B411; margin:0px 10px 10px; padding:10px; display: block;}
.required_fields {color: red;}

body.editor {background: #FFF;}

body {background: url("../images/sce/body-bg-internal.gif") #FFF top center no-repeat; font: 62.5% Arial;}

#container {width: 980px; margin: 0px auto; background: url("../images/sce/container-bg.jpg") #FFF repeat-y top left;}

#header {height: 177px; width: 980px; font-size: 1.4em; background: url("../images/sce/header-bg.gif") no-repeat left top; display: block;}

#header img {float: right;}

#header p {display: none;}

.search {background-color: #421f64; float: left; height: 20px; width: 230px; display: block; padding: 5px;}

.search input {float: left; height: 16px; width: 156px; background: url("../images/sce/search-keywords-bg.jpg") no-repeat left top; border: none; padding: 2px 4px; margin: 0px 4px;}

.search button {float: left; height: 20px; width: 56px; color: #FFF; background: url("../images/sce/search-button-bg.jpg") no-repeat left top; border: none;}

#bottom_container {background-color: #563874; height: 70px; width: 100%; border-top: 4px solid #FFF;}

#bottom_container .bottom div {float: right;}

#bottom_container .bottom div img {margin-right: 20px;}

.bottom {clear: both; height: 50px; width: 965px; margin: 0px auto; padding: 20px 0px 0px 15px;}

.bottom .zingpod_login {float: left; height: 28px; width: 148px; color: #421f64; font-size: 0.9em; font-weight: bold; line-height: 1.5em; text-align: center; display: block; padding: 2px 0px; background: url("../images/sce/zingpod-login.png") no-repeat left top;}

.bottom .zingpod_login a {height: 28px; width: 148px; text-decoration: none; display: block;}

.bottom .zingpod_login span
{
	color: #7fb11c;
	font-size: 1.3em;
}
.bottom .zingpod_login a:hover
{
	color: #421f64;
}
#footer_container
{
	background-color: #4f3170;
	height: 110px;
	width: 100%;
}
.footer
{
	clear: both;
	height: 100px;
	width: 965px;
 margin: 0px auto;
 padding: 10px 0px 0px 15px;
}
.footer ul
{
	float: left;
	margin-left: 10px;
	width: auto;
	font-size: 1.2em;
list-style: none;
 display: block;
}
.footer ul li a
{
	color: #a798b8;
}
.footer ul li a:hover
{
	color: #FFF;
}
.footer ul li.title
{
	color: #7eb11c;
	font-weight: bold;
}
.footer p
{
	float: left;
	width: 200px;
	color: #FFF;
	font-size: 1.2em;
	font-weight: bold;
 display: block;
}
.footer p a
{
	color: #7fb11c;
}
.footer p a:hover
{
	color: #FFF;
}
#contactform
{
	background-color: #695087;
	float: left;
	margin-right: 10px;
	width: 374px;
	font-size: 1.3em;
 padding: 20px 0px;
 border: 2px solid #4f3170;
}
#contactform .indent {margin: 10px 0px 10px 130px;}

#contactform .form_element {float: left; width: 125px; color: #FFF; text-align: right; padding: 5px 5px 0px 0px;}

#contactform .form_data
{
	float: left;
	text-align: left;
}
#contactform .separator
{
	clear: both;
	height: 5px;
	font-size: 1px;
}
#contactform input, #contactform textarea
{
	width: 220px;
 padding: 5px;
}
#contactform .image
{
	float: left;
	height: 30px;
	width: 69px;
	color: #000;
	font-weight: bold;
 display: block;
 padding: 0px;
 border: none;
 background: url("../images/sce/submit-button-bg.png") no-repeat left top;
}

#contactform table {margin: 5px 0px 0px 0px;}

#contactform table input {width: 18px;}

#contactform table label {color: #FFF;}

#contactform select {width: 231px; padding: 5px;}

#content_left
{
	float: left;
	width: 221px;
 min-height: 434px;
}
#content ul, #content ol
{
	margin-bottom: 10px;
	margin-left: 20px;
	margin-top: 10px;
}
#content ul ul
{
	margin-bottom: 5px;
	margin-top: 5px;
}
#content li
{
	margin-bottom: 5px;
	color: #666;
	font-size: 1.4em;
	line-height: 1.4em;
}
#content ul ul li
{
	font-size: 1em;
	line-height: 1.2em;
}
p
{
	margin-bottom: 10px;
	color: #666;
	font-size: 1.4em;
	line-height: 1.5em;
}
table
{
	margin-bottom: 10px;
	margin-top: 10px;
}
a
{
	color: #4f3170;
}
a:hover
{
	color: #7eb11c;
}
h1
{
	color: #4f3170;
	font-size: 3.4em;
	font-weight: normal;
 margin: 0px 0px 10px 0px;
}
h2
{
	color: #4f3170;
	font-size: 2.6em;
	font-weight: normal;
 margin: 5px 0px;
}
h3
{
	color: #4f3170;
	font-size: 2.4em;
	font-weight: normal;
 margin: 5px 0px;
}
h4, h5, h6
{
	color: #4f3170;
	font-size: 2.2em;
	font-weight: normal;
 margin: 5px 0px;
}
.SiteSearch
{
	font-size: 1.3em;
}
.SiteSearch_result_item
{
	margin-bottom: 10px;
}
.SiteSearch_titlelink
{
	color: #7eb11c;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
}
#site_map ul, #site_map ul ul
{
	margin-bottom: 10px;
	margin-top: 0px;
 list-style: none;
}
#site_map ul li, #site_map ul ul li
{
	margin-bottom: 0px;
	margin-top: 5px;
}
#site_map ul li a
{
	color: #183a82;
	font-size: 1.2em;
}
#site_map ul li ul li a
{
	color: #9e2328;
	font-size: 0.8em;
}
#site_map ul li ul li a:hover
{
	color: #777;
}
.news_category_detail
{
	font-size: 1.3em;
 min-height: 300px;
}
.news_category_detail .news_date
{
	color: #4f3171;
	font-weight: bold;
}
.news_category_detail .news_title
{
	color: #7eb11c;
	font-size: 1.1em;
	font-style: italic;
	text-decoration: none;
}
.news_category_detail .headline2
{
	margin-bottom: 5px;
	color: #666;
}
.news_category_detail .read_more
{
	color: #4f3171;
	font-weight: bold;
	text-decoration: none;
}
.VolNewsDetail
{
min-height: 300px;
}
.VolNewsDetail .news_title
{
	margin-bottom: 5px;
	color: #4f3170;
	font-size: 2em;
 display: block;
}
.VolNewsDetail .news_date
{
	color: #6ea505;
	font-size: 1.3em;
}
.new_footer
{
	margin-top: 20px;
	font-size: 1.3em;
}
.new_footer a
{
	background-color: #4f3170;
	float: left;
	margin-right: 10px;
	width: auto;
	color: #FFF;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
 display: block;
 padding: 2px 5px;
 border: 2px solid #4f3170;
}
.new_footer a:hover
{
	background-color: #7eb11c;
}
.new_footer .articles
{
	width: 100px;
}
.VolNewsSearch ul
{
list-style: none;
}
#content .VolNewsSearch li
{
	margin-bottom: 10px;
}
.VolNewsSearch .search-label
{
	float: left;
	width: 80px;
display: block;
}
#ctl01_MainContent_news_search_key_button, #ctl01_MainContent_news_search_spsearch_button
{
	background-color: #7eb11c;
	width: auto;
	color: #FFF;
	font-weight: bold;
border: 2px solid #4f3171;
padding: 0px 5px;
}
#ctl01_MainContent_news_search_key_button:hover, #ctl01_MainContent_news_search_spsearch_button:hover
{
	background-color: #4f3171;
 cursor: pointer;
}
#ctl01_MainContent_news_search_archive_list label
{
	margin-right: 10px;
}
hr
{
	clear: both;
	color: #4f3170;
 margin: 20px 0px;
}
.zingpod
{
	height: 189px;
	width: 201px;
display: block;
padding: 80px 10px 0px 10px;
background: url("../images/sce/zingpod-bg-new.jpg") no-repeat left top;
border-top: 10px solid #FFF;
border-bottom: 5px solid #FFF;
}
.zingpod ul
{
list-style: none;
}
.zingpod li a
{
	color: #FFF;
	font-size: 1.6em;
	line-height: 1.4em;
	text-decoration: none;
}
.zingpod li a:hover
{
	text-decoration: underline;
}
#content_left .zingpod_login
{
	height: 42px;
	margin-top: 8px;
	width: 191px;
	color: #FFF;
	font-size: 0.9em;
	line-height: 1.2em;
	text-align: center;
	text-decoration: none;
display: block;
padding: 10px 5px 5px 5px;
}
#content_left .zingpod_login span
{
	color: #4f3170;
	font-size: 1.7em;
	font-weight: bold;
	line-height: 1em;
}
#content_left a.zingpod_login:hover
{
	color: #FFF;
}
#content_left .title
{
	background-color: #4f3170;
	margin-bottom: 0px;
	width: 201px;
	color: #FFF;
	font-size: 1.6em;
display: block;
 padding: 5px 10px;
 border-bottom: 1px solid #FFF;
}
.services_gallery
{
	background-color: #4f3170;
	clear: both;
	width: 725px;
	color: #FFF;
	font-weight: bold;
 display: block;
 margin: 20px 0px 10px 0px;
 padding: 5px 7px;
}
.featured_services {background-color: #4f3170; clear: both; width: 725px; color: #FFF; font-weight: bold; display: block; margin: 20px 0px 10px 0px; padding: 5px 7px;}

.featured_left, .featured_right {float: left; width: 362px; display: block;}

.featured_right {margin-left: 15px;}

#top_image {float: left; width: 739px; padding: 10px 0px 0px 20px;}

#top_image p {line-height: 0px; margin: 0px;}

.postcard_manager .panel {
float: left;
display: block;
width: 150px;
text-align: center;
font-size: 1.3em;
margin: 0px 0px 20px 0px;
}

.postcard_manager .panel img {border: none!important;}

.postcard_manager .docname {display: none;}

.news_category_detail .newsImage {float: left; display: block; width: 100px; height: 100px; margin: 0px 10px 10px 0px; border: 2px solid #4f3170!important;}
