body{
margin:0px;
background-color:#ececec;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}

p {
padding:0px;
margin:0px 0px 10px 0px;
}

img{
border:0px;
}

a{
text-decoration:none;
color:#990000;
}

a:hover{
text-decoration:underline;
color:#990000;
}

a:focus
{
-moz-outline-style: none;
}

.logo_bar{
background-color:#0083CB;
width:100%;
overflow:auto;
background-image:url(images/logobar_bg.jpg);
background-repeat:repeat-x;
}

.logo_bar_contents{
width:950px;
margin-right:auto;
margin-left:auto;
position:relative;
top:0%;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}

.logo_bar_contents a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}

.logo_bar_contents a:hover{
color:#FFFFCC;
text-decoration:underline;
}

.logo_search_box{
top:30px;
text-align:right;
}

.logo{
float:left;
margin:0px;
padding:0px;
}

.search_box{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
background-color:#EEEEEE;
border:solid #FFFFFF 1px;
height:14px;
padding:2px;
width:225px;
}

.top_menu_bar{
background-color:#f8c947;
background-image:url(images/top_menu_bar/yellow_bg.jpg);
height:30px;
width:100%;
border-bottom:solid #FFFFFF 15px;
}

.top_menu_bar_contents{
width:950px;
margin-right:auto;
margin-left:auto;
}

.section_heading{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px; 
color:#333333;
font-weight:bold;
padding:5px;
background-color:#E6E6E6;
text-transform:uppercase;
}
.section_content{
padding:10px;
background-color:#F6F6F6;
text-align:justify;
}

.section_content_admin{
padding:5px;
background-color:#E6E6E6;
border-left:solid #0083CB 7px;
text-align:justify;
font-weight:bold;
margin-left:15px;
}

.section_heading-new{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px; 
color:#333333;
font-weight:bold;
padding:5px;
width:670px;
background-color:#E6E6E6;
text-transform:uppercase;
}
.section_content-new{
padding:10px;
background-color:#F6F6F6;
width:660px;
text-align:justify;
}

.section_heading_home{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px; 
color:#333333;
font-weight:bold;
padding:5px;
background-color:#F6F6F6;
}
.section_content ul{
padding:0px 0px 0px 20px;
margin:0px;
}

.section_content ul li{
padding:0px0px;
margin:0px 0px 10px 0px;
}

.section_content{
padding:10px;
background-color:#F6F6F6;
text-align:justify;
}

.top_menu_option{
margin-top:1px;
border:0px;
margin-left:63px;
}
#maincontainer {
width:980px;
margin-left:auto;
margin-right:auto;
}

#container{
background-image:url(images/container_bg.jpg);
float:left;
width:950px;
margin-left:auto;
margin-right:auto;
border-left:solid #FFFFFF 15px;
border-right:solid #FFFFFF 15px;
}

#container_admin{
background:#FFFFFF;
float:left;
width:950px;
margin-left:auto;
margin-right:auto;
border-left:solid #FFFFFF 15px;
border-right:solid #FFFFFF 15px;
}

#container-2{
background-color:#FFFFFF;
float:left;
width:950px;
margin-left:auto;
margin-right:auto;
border-left:solid #FFFFFF 15px;
border-right:solid #FFFFFF 15px;
}

.left_module{
float:left;
padding-right:14px;
width:725px;
border-right:solid #CCC 1px;
}
.left_module_inside{
float:left;
width:950px;
}

.right_module{
width:195px;
float:left;
padding-left:15px;
}

.h1-2 { 
font-size:28px; 
font-family: Georgia, "Times New Roman", Times, serif; 
color: #990000; 
font-weight: 400;
margin:0;
padding-bottom:15px;
 }

h1 { 
font-size:28px; 
font-family: Georgia, "Times New Roman", Times, serif; 
color: #990000; 
font-weight: 400;
margin:0;
padding-bottom:15px;
background-color:#FFFFFF;
 }
 
.h1_white { 
font-size:28px; 
font-family:Georgia, "Times New Roman", Times, serif; 
color: #FFF; 
font-weight:400;
margin:0;
 }
h2 { 
font-size:20px;
font-family: Georgia, "Times New Roman", Times, serif;
color: #820000;
padding-bottom:15px;
font-weight:normal;
margin:0;
}
h3{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-weight:normal;
color:#990000;
text-transform:uppercase;
letter-spacing:1px;
margin-top:10px;
padding-bottom:2px;
border-bottom:solid #666 2px;
margin-bottom:10px
}

h4{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-weight:normal;
color:#990000;
text-transform:uppercase;
letter-spacing:1px;
padding:0px 0px 2px 0px;
border-bottom:solid #990000 2px;
margin:0px 0px 10px 0px;
}
h5 {
font-family:"Times New Roman", Times, serif;
font-size:13px;
letter-spacing:1px;
color:#666666;
margin:0;
text-transform:uppercase;
padding-bottom:10px;
}
h6 {
font-family:"Times New Roman", Times, serif;
font-size:12px;
letter-spacing:1px;
color:#666666;
margin:0;
text-transform:uppercase;
padding-bottom:10px;
}
h7{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-weight:normal;
color:#990000;
text-transform:uppercase;
letter-spacing:1px;
padding:6px;
margin:0px 0px 10px 0px;
background-color:#EEEEEE;
cursor:pointer;
}
#list1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333px;
padding:0px;
margin:0px;
}

#list1 a, #list a:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:11px;
}

#list1 a:hover{
color:#990000;
}


#list1 li{
	width:195px;
	display:block;
	/*line-height:29px;*/
	padding:8px 0px 8px 0px;
	border-bottom:dotted #999 1px;
	list-style-type:none;
}

.list_arrows{
margin:0px 5px 0px 7px;
}

.home_poster{
margin-bottom:15px;
}

.home_news_box{
width:195px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
margin-right:25px;
background:#fff0cf;
padding:13px 15px;
}

.home_news_box a{
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-size:12px;
font-weight:bold;
}
 
.home_news_box a:hover{
color:#990000;
text-decoration:none;
}

.section_heading-2{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:15px;
color:#990000;
font-weight:bold;
margin-bottom:6px;
}
.news_teaser_text{
margin:3px 0px 15px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
padding-left:0px;
}

.news_teaser_heading{
margin:0px 0px 5px 0px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}

.news_teaser_heading a{
margin:0px 0px 5px 0px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}

.news_teaser_heading a:hover{
color:#990000;
}

.footer{
background-color:#0083CB;
height:50px;
width:100%;
border-top:solid #FFFFFF 15px;
float:left;
}

.footer_contents{
width:950px;
margin-right:auto;
margin-left:auto;
margin-top:17px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}

.footer_contents a{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}

.footer_contents a:hover{
text-decoration:underline;
color:#FFFFCC;
}
#promo {
float:left;
}

#intro {
padding:15px;
background:#fff4ca;
border:solid 1px #e1e1e1;
width:430px;
float:left;
margin-left:13px;
height:218px;
font-family:"Times New Roman", Times, serif;
font-size:14px;
color:#6c4c00;
}

#sublinkmenu {
width:725px;
height:25px;
background:#ffed89;
float:left;
margin-top:15px;
}
#sublinkmenu a {
color:#222;
}
#sublinkmenu a:hover {
color:#990000;
}
#sublink {
margin-top:15px;
float:left;
}
#sublinkimg {
padding:15px;
background:#fff7e3;
float:left;
margin-right:15px;
}
#sublinkinfo {
background:#fff7e3;
padding:15px;
width:515px;
float:left;
height:135px;

}
#sublinkinfo span {
float:left;
width:125px;
color:#990000;
margin-bottom:10px;
}
#sublinkinfo a {
color:#990000;
}
#sublinkinfo a:hover {
color:#990000;
text-decoration:underline;
}
#sublinkinfo p {
margin:0;
padding-bottom:15px;
}

#sublink1 {
margin-top:15px;
float:left;
}
#sublinkimg1 {
padding:15px;
background:#fff1d0;
float:left;
margin-right:15px;
}
#sublinkinfo1 {
background:#fff1d0;
padding:15px;
width:515px;
float:left;
height:135px;

}
#sublinkinfo1 span {
float:left;
width:125px;
color:#990000;
margin-bottom:15px;
}
#sublinkinfo1 a {
color:#990000;
}
#sublinkinfo1 a:hover {
color:#990000;
text-decoration:underline;
}
#sublinkinfo1 p {
margin:0;
padding-bottom:15px;
}
.subhead {
color:#990000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
white-space:nowrap;
padding-bottom:10px;
clear:both;
}
.subhead1 {
color:#990000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
white-space:nowrap;
text-transform:uppercase;
border-bottom:solid 1px #990000;
}

.page_main_picture{
display:block;
padding-bottom:15px;
background-color:#FFFFFF;
}

#leftpanel {
width:250px;
float:left;
background-color:#FFF0CF;
}

#centerpanel {
float:left;
width:680px;
margin-left:20px;
}

#portalmenu {
background:#fff38e;
height:100%;
width:230px;
float:left;
padding:10px;
height:800px;
}
#headtitle {
float:left;
}

#breadcrumb {
background-color:#FFFFFF;
background-image:url(images/breadcrumb_bg.jpg);
background-repeat:repeat-x;
height:25px;
padding-top:10px;
padding-bottom:15px;
letter-spacing:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
}

#leftsection {
float:left;
}
#address {
width:190px;
background:#fff6e5;
padding:15px;
margin-top:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.text_verdana_11_red a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#990000;
}

.text_verdana_11_red a:hover{
text-decoration:underline;
}

.text_verdana_11_black{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
}

.text_verdana_11_black a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
}

.text_verdana_11_black a:hover{
color:#990000;
text-decoration:none;
}

.event_thumb{ 
border:solid #999 1px;
margin-right:15px;
height:70px;
width:125px;
}

.inner_nav{
background-color:#FFF7E3;
padding:13px 15px;
width:220px;
}

.inner_nav_light{
background-color:#FFF7E3;
width:220px;
padding:15px 15px;
height:65px;
}

.inner_nav_dark{
background-color:#FFF0CF;
width:220px;
padding:15px 15px 0px 15px;
}

.inner_nav_focus{
background-color:#FFED89;
width:220px;
padding:15px 15px;
height:65px;
}

.inner_nav_option{
height:65px;
padding-bottom:15px;
}

.inner_nav{
background-color:#E45600;
width:220px;
padding:15px;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:15px;
font-weight:bold;
}

.inner_nav_header{
background-color:#E45600;
padding:10px;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
}

.inner_nav_pic{
float:left;
margin-right:10px;
}

.inner_nav_heading{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
font-weight:bold;
margin:0px;
padding-bottom:5px;
}

.inner_nav_heading a{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#990000;
font-weight:bold;
}

.inner_nav_heading a:hover{
color:#990000;
text-decoration:underline;
}

.inner_nav_text{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
}

.inner_right_module{
width:190px;
float:right;
padding-left:15px;
margin-left:15px;
margin-bottom:30px;
}

#content {
width:445px;
text-align:justify;
}

#content ul {
margin:0px 0px 0px 25px;
padding:0px;
}

#content ul li{
margin:3px 0px 0px 0px;
padding:0px;
}

.portal_dropdown{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
background-color:#F6F6F6;
padding:1px;
border:solid #FFF 1px;
width:175px;
}

a.rss_feed { 
background:transparent url("images/rss.png") 0 0 no-repeat; 
float:right; 
height:13px; 
width:13px; 
margin:0; 
padding:0; 
border: none; }

.rss_feed span { position: absolute; left: -9999px; margin:0; padding: 0 }

a.rss_feed:hover { background:transparent url("images/rss_over.png") 0 0 no-repeat }

.programs_display_heading{
background-color:#fff1d0;
font-family:"Times New Roman", Times, serif;
font-size:12px;
color:#990000;
text-transform:uppercase;
/*font-weight:bold;*/
padding:6px 6px 6px 10px;
}

.jobs_heading{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
color:#333333;
font-weight:bold;
margin-bottom:10px;
}

.programs_display_description{
background-color:#fff7e3;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
padding:10px;
margin-bottom:15px;
}

.sitemap_heading{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px; 
color:#333333;
font-weight:bold;
padding:5px;
background-color:#E6E6E6;
}

.search_results_heading{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px; 
color:#333333;
font-weight:bold;
padding:5px;
background-color:#E6E6E6;
text-transform:uppercase;
}

.search_results_description{
padding:10px;
background-color:#F6F6F6;
text-align:justify;
}

.search_results_heading_1{
background-color:#dddddd;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
font-weight:bold;
padding:6px 6px 6px 10px;
}

.search_results_description_1{
background-color:#eaeaea;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
padding:6px 6px 6px 10px;
margin-bottom:15px;
}

.announcement_heading{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:16px;
color:#333333;
font-weight:bold;
padding:0px 0px 10px 0px;
}

.content_table{
border-collapse:collapse;
border-color:#999999;
width:100%;
}

.administrators_name{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
color:#990000;
font-weight:bold;
margin-bottom:15px;
}

#administrators_profiles p{
padding:0px;
margin:0px 0px 7px 0px;
}

#centerpanel ul#atoz_body {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; float: left; margin: 0 0 .5em 0; padding: 0; width:100%;}

#centerpanel ul#atoz_body li {list-style-type: none; display: inline;}

#centerpanel ul#atoz_body li a {color: #300; display: block; float: left; text-align: center; padding: .7em; border-bottom: none;}

#centerpanel ul#atoz_body li a:hover,#content_main ul#atoz_body li a:active,#content_main ul#atoz_body li a:hover {background-color: #CCCCCC;}
#centerpanel ul#atoz_body li.current a {background-color: #666666; color: #FFFFFF; font-weight:bold;}
a.leftmenu {
font-size:11px;
color:#333333;
font-weight:bold;
text-transform:uppercase;
}

.message_board{
background:#ebecec;
margin-top:2px;
width:703px;
padding:10px 10px 0px 10px;
border:solid 1px #CCCCCC;
}

.result_message_box{
background-color:#fffded;
border:solid #cecbb5 1px;
padding:15px;
margin:0px 0px 15px 0px;
}

.result_message_box ul li{
padding-top:5px;
}

.result_message_box ol li{
padding-top:5px;
}

.result_message_box_heading{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
margin-bottom:10px;
}
