body 	{margin:0;padding:0;background:url(../images/bg.jpg) repeat-x;font:11px Arial, Helvetica, sans-serif;color:#000000;line-height:14px;}

img 	{border:0;}

a 	{color:#415d7d; text-decoration:none; font-weight:bold;}

a:hover 	{color:#c01313; text-decoration:none; font-weight:bold;}

.clearfix 	{clear:both}

#error {color:#ff0000}

#error2 {color:#ff0000}

#container 	{width:860px;background-color:#ffffff;margin-top:23px;xheight:700px;padding-top:10px;}

#announcementsBg 	{background-image:url(../images/bg_announcements_rpt.jpg);}

#announcements 	{width:550px; background:url(../images/bg_announcements.jpg) bottom no-repeat; text-align:left; padding:15px}

#calendarBg 	{background-image:url(../images/bg_calendar_rpt.jpg);}

#calendar 	{width:214px; background:url(../images/bg_calendar.jpg) bottom no-repeat; text-align:left;padding:8px 15px;}
	
#newsletter {width:244px; background:url(../images/bg_newsletter.jpg) bottom no-repeat;}

#newsletterBg {background-image:url(../images/bg_newsletter_rpt.jpg);}

#subnav {background:url(../images/bg_subnav.jpg); background-repeat:no-repeat; width:580px; height:20px; padding-top:5px;}

#footer,#footer a,#footer a:hover 		{color:#c0c1c1;width:838px;height:50px;clear:both;}
	
.blueTitle 	{color:#415d7d;font-weight:bold;font-size:13px; vertical-align:top }
.announcementImage 	{color:#415d7d;font-weight:bold;font-size:13px; }

.blueTitleDate 		{color:#415d7d;font-weight:bold;font-size:13px; text-align:right; padding-left:350px;}
.blueViewAllLink 	{color:#415d7d;font-weight:bold;font-size:13px; text-align:right; padding-left:350px;}

.image-left{float: left; vertical-align: text-top; padding:5px;}

.text-right{float: right; vertical-align: text-top; }


.redTitle 	{color:#c01313;font-weight:bold;}

.subNav {color:#415d7d; font-weight:bold; font-size:13px; padding-left:15px;}