/* CSS Document */
*{
     margin:0;
     padding:0;
}

/*///////////////////
MAIN
///////////////////*/
body{font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#wrapper{width:770px; margin:20px auto; background:url(/images/background_image.jpg) no-repeat top left}

/*///////////////////
NAVIGATION
///////////////////*/
#navigation{ background-color:#01539F;}
#navigation ul{padding:10px 23px;}
#navigation li{list-style-type:none; display:inline; margin-right:19px;}
#navigation li#last{margin-right:0;}
#navigation a{ text-decoration:none; color:#FFFFFF;}

/*///////////////////
LEFT CONTENT
///////////////////*/
#left_content{}
#left_content #slideshow{float:left;margin-left:20px; margin-top:15px; margin-bottom:5px;}
#logo{width:295px; height:232px; float:left; background:url(/images/logo_new.png) no-repeat 50% 20px; }
.newsletter {position:relative; top:190px;}


/*///////////////////
RIGHT CONTENT
///////////////////*/
#right_content{ }
#right_content p{color:#01539F; padding:5px 0; line-height:20px;}
#right_content h1{color:#01539F; font-size:14px; border-bottom:dotted 1px #01539F; padding:5px 0;}
#right_content #classes{margin:15px 0;}
#right_content #classes td{padding:15px 20px; font-size:14px; font-weight:bold; border:solid 1px #CCCCCC; background-color:#FF9933;}
.style1{ font-style:italic; color:#333333;}
#right_content a{color:#000000; text-decoration:none;}
#right_content a:hover{color:#01539F; text-decoration:underline;}
#latest_news h2{padding:8px 10px; background-color:#000000; color:#FFFFFF; font-size:14px;}
#latest_news #brick_donation{background-color:#01539F; padding:8px 10px; clear:both;}
#latest_news #brick_donation a{color:#FFFFFF; text-decoration:none; font-weight:bold;}
#latest_news #brick_donation a:hover{text-decoration:underline;}
#latest_news{width:295px; float:left;margin-right:20px;}
#latest_news #more_news a{color:#000000; padding:5px 0; font-weight:bold; display:block; text-decoration:underline;}
#latest_news #more_news a:hover{color:#01539F;}


/*///////////////////
FOOTER
///////////////////*/
#footer{ background-color:#000000; padding:8px 10px; color:#FFFFFF; font-size:11px; margin-top:20px;}
#footer a{color:#FFFFFF; text-decoration:none;}
#footer a:hover{text-decoration:underline;}

/*///////////////////
SPROUT
///////////////////*/
.articles_wrapper h2 {color:#01539F; font-size:14px; border-bottom:dotted 1px #01539F; padding:5px 0; margin-bottom:5px;}
.articles_wrapper h3 a{padding:0;  color:#000000; text-decoration:none; font-size:12px;}
.articles_wrapper h3 a:hover{color:#01539F; text-decoration:underline;}
.articles_wrapper p{padding:5px 0;line-height:20px;}
.articles_wrapper dd{border:none; margin-bottom:5px; padding:0}
#module_search_form{margin-bottom:20px;}
.login{margin:0 0 10px 5px;}
#general_form {color:#01539F;}
#general_form th{ text-align:right; padding:10px 5px;}
.required_field{color:#FF0000;}
