@charset "utf-8";
/* CSS Document */

body {
background:url(images/body_bg.jpg) repeat-x;
margin:0;
background-color:#e6e6e6;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
a {
color:#333;
text-decoration:none;
}
a:hover {
color:#990000;
text-decoration:underline;
}
#wrapper {
width:990px;
margin-left:auto;
margin-right:auto;
}
#logonmims {
width:960px;
margin-left:auto;
margin-right:auto;
padding-top:5px;
height:35px;
}
#logonmims a {
color:#FFFFFF;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}
#logo {
width:960px;
height:95px;
margin-left:auto;
margin-right:auto;
}
.search_box{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:11px;
color:#666666;
background-color:#EEEEEE;
border:solid #FFFFFF 1px;
height:14px;
padding:2px;
width:225px;
margin-bottom:4px;
}
#maincontainer {
border-left:solid 15px #FFFFFF;
border-right:solid 15px #FFFFFF;
width:960px;
margin-left:auto;
margin-right:auto;
margin-top:15px;
background:#FFFFFF;
float:left;
}
.footer{
background-color:#206BA4;
height:50px;
width:100%;
border-top:solid #FFFFFF 15px;
float:left; 
}

.footer_contents{
width:960px;
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;
}

.leftmenu{
background:#E0ECF5;
}

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

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

ul.menu_options{
padding:0;
margin:5px 15px 15px 15px;
list-style:none;
}

ul.menu_options li  {
height:25px;
padding-top:13px;
border-bottom:dotted #846d1a 1px;
}

.menu_arrows{
margin:0px 8px 1px 6px;
}
 
.header-pic{
margin-bottom:15px;
}

#promo {
float:left;
margin-bottom:15px;
}
.home_news_box{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
background:#fff0cf;
padding:10px;
float:right;
}
.home_news_box a{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333;
font-size:11px;
font-weight:bold;
}

.news_teaser_text{
margin:5px 0px 15px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
}
h1 { 
font-size:28px; 
font-family: Georgia, "Times New Roman", Times, serif; 
color: #990000; 
font-weight: 400;
margin:0;
padding-bottom:15px;
 }
h2 { 
font-size:20px;
font-family: Georgia, "Times New Roman", Times, serif;
color: #820000;
padding-bottom:10px;
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 15px 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;
}
#home-intro {
width:440px;
float:left;
margin-right:15px;
margin-left:10px;
}
#intro {
width:700px;
float:left;
text-align:justify;
}
#events {
margin-top:15px;
}
#insidecontainer {
width:700px;
float:left;
}

.breadcrumb{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
padding:10px 0px 10px 0px;
border-bottom:dotted #333 1px;
border-top:dotted #333 1px;
margin:0px 0px 10px 0px;
}

.breadcrumb a{
color:#990000;
}

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


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

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

.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;
}

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

.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;
} 

.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 a{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#990000;
}

.news_teaser_heading a:hover{
text-decoration:underline;
}
  
.event_thumb{ 
border:solid #999 1px;
margin-right:15px;
height:70px;
width:125px;
}

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

img{
border:0px;
}

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 }

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

.section_heading-3{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:15px;
color:#990000;
font-weight:bold;
margin-bottom:10px;
/* background-image:url(images/section_heading-3_bg.gif); */
background-color:#ffd194;
height:18px;
}

.section-heading-3-effect{
background-color:#FFFFFF;
padding-right:5px;
}

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

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



#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;
}

.inner_right_module{
width:190px;
float:right;
padding-left:15px;
border-left:solid #dedddd 1px;
margin-left:15px;
margin-bottom:30px;
color:#888888;
}

.inner_right_module-table{
width:190px;
float:right;
padding-left:15px;
border-left:solid #dedddd 1px;
margin-left:10px;
margin-bottom:30px;
color:#888888;
}

.school_dropdown{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:200%;
border:solid #666 1px;
color:#444444;
}

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

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

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

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

.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;
}