/* CSS Document */
body{padding:0px; margin:0; text-align:center; color:#666; font:10px/14px Verdana, Tahoma, sans-serif; }
div, p, ul, h2, h3, h4, img{padding:0px; margin:0px;}
ul{list-style-type:none;}
/* Table */
div.table { display:table; border-collapse:collapse; }
div.tr { display:table-row; }
div.td { display:table-cell; border:thin solid red; padding:5px; }


.clear {clear: both; margin: 0px; height:0}

a{font:12px/14px Verdana, Tahoma, sans-serif; color:#3399FF; text-decoration:none;}
a:hover{ color:#99CC00; text-decoration:none;}

p span.headline{font:12px/14px Verdana, Tahoma, sans-serif; color:#849a28; font-weight:bold}

#container{	padding:0px; width:1020px; margin:0 auto 0 auto; position:relative; text-align:center; background:#FFF;  border-left:#99CC00 1px solid; border-right:#99CC00 1px solid;}

ul.bullets li{height:20px; background: url(../images/bullet1.gif) 0 6px no-repeat; padding-left:10px; font:10px/14px Verdana, Tahoma, sans-serif; color:#8eb61c}
ul.bullets li a{ color:#8eb61c; text-decoration:underline}
ul.bullets li a:hover{ color:#000; text-decoration:none}



/* TOP */
#topmenu		{width:1010px; padding:0 0 0 0px; margin:0px; clear:both; color:#3399FF; text-align:left;}
#topmenu a		{color:#3399FF; padding:0 10px;}
#topmenu a:hover{color:#99CC00; }

/* CONTENT */

#content span{}
#content {width:1020px; padding:0px; margin-left:10px; margin-right:10px; text-align:left; }
#incontent{width:1010px;  position:relative; padding:0px 0 0 0; margin:0 auto}
#undertopcontent{width:1000px; padding:0px; margin:0px; border-top:#1370c7 1px solid; }

/* Left */
#leftPan{width:200px; margin:5px 10px 0 0; float:left; display:inline}

#leftMenu li#me1		{color:#1370c7;	 }
#leftMenu li#me1 a		{color:#0055AA;	padding:1px 0 1px 10px; text-decoration:none;	display:block;			border-bottom:1px solid #DAF0FE; }
#leftMenu li#me1 a:hover{color:#FFF;	padding:1px 0 1px 5px; text-decoration:none;	background:#99CC00; 	border-left:5px solid #000;}

#leftMenu li#me2		{color:#1370c7;	 }
#leftMenu li#me2 a		{color:#3399FF;	padding:1px 0 1px 15px; text-decoration:none;	display:block;			border-bottom:1px solid #DAF0FE;}
#leftMenu li#me2 a:hover{color:#FFF;	padding:1px 0 1px 10px; text-decoration:none;	background:#99CC00; 	border-left:5px solid #000;}
/* Mid */
#midPan					{width:550px; margin:5px 10px 0 0;  float:left; display:inline; font-size:12px;}

#Up10					{ background:url(../img/up1.gif) 0 0 no-repeat; }
#Do10					{ background:url(../img/do1.gif) 0 0 no-repeat; }
#Ri10					{ background:url(../img/ri1.gif) 0 1px no-repeat;}
#Le10					{ background:url(../img/le1.gif) 0 0 no-repeat; 	}
#Up5					{ background:url(../img/up5.gif) 0 0 no-repeat ;}
#Do5					{ background:url(../img/do5.gif) 0 0 no-repeat ;}
#Ri5					{ background:url(../img/ri5.gif) 0 5px  no-repeat ;}
#Le5					{ background:url(../img/le5.gif) 0 0 no-repeat ;}

.H1Intro				{ width:550px; padding-top:3px; margin:5px 0 5px 0px ;  color:#0055AA; font-size:14px; }
h1						{ width:550px; padding-bottom:10px; margin:5px 0 5px 0px ;  border-bottom:#688A00 1px dotted; color:#0055AA; font-size:20px; font-weight:bold;}

.contHeadlineCenter		{ width:550px; padding-bottom:3px; margin:5px 0 5px 0px ;  border-bottom:#688A00 3px dotted;color:#0055AA; font-size:16px; font-weight:bold;}
.contHeadlineCenter2	{ width:550px; padding-bottom:3px; margin:5px 0 5px 0px ;  border-bottom:#688A00 2px dotted;color:#0055AA; font-size:14px; font-weight:bold;}
.contHeadlineCenter3	{ width:400px; padding-bottom:3px; margin:5px 0 5px 0px ;  border-bottom:#688A00 1px solid;color:#99CC00; font-size:18px; font-weight:bold;}
.contHeadlineLeft		{ width:180px; padding-bottom:3px; margin:5px 0 5px 0px ;  border-bottom:#688A00 2px dotted;color:#0055AA; font-size:14px; }
.red					{ color:#FF0000;}
.fbSearchParam			{ padding:2px; margin:0px; font-size:10px; font-weight:bold; color:#666666;}
.fbSearchFields			{ position:relative; padding:0px; margin:-15px 0 0 100px; font-size:10px; font-weight:bold; color:#666666;}
#fbSearchNavPages		{ font-size:14px; margin:5px;	color:#004080; text-align:center; text-decoration:none; border:#dadbdd 1px dashed; border-left:none; border-right:none; padding:7px 5px; margin-bottom:5px;}
.fbSearchNavPage		{ font-size:12px; color:#3399FF; background:#FFF; text-align:center; text-decoration:none; padding:3px; margin:1px;}
.fbSearchNavPage:hover  { font-size:12px; color:#FFF; 	background:#99CC00; text-align:center; text-decoration:none; padding:3px; margin:1px;}
.fbSearchResults		{ border-top: 1px dashed #CCC; padding:2px; margin:0px;}

.FbDetHead				{ padding:0px; margin:2px 0 0px 0px ;  		color:#999; font-size:10px; }
.FbDetInfo				{ padding:0px; margin:-13px 0 0px 115px ;  	color:#333; font-size:12px; display:inline-table;}

/* Right */
#rightPan	{width:220px; margin:5px 10px 0 0;	float:left; display:inline; font-size:10px;}

#news{width:182px; margin-left:4px; margin-bottom:23px}
#news h2{height:25px; position:relative; background:url(../img/cssimages/h_news.gif) 0 0 no-repeat; margin-bottom:11px}
#news p{margin-left:7px; margin-bottom:10px}
#news p span{ height:18px; background:url(../img/cssimages/calendar.gif) 0 0 no-repeat; padding-left:35px; display:block; margin-bottom:5px; font:12px/14px Verdana, Tahoma, sans-serif; color:#2f2f2f; font-weight:bold; padding-top:6px}
#news p a{font:10px/14px Tahoma, sans-serif; color:#848484; text-decoration:underline;}
#news p a:hover{ color:#000; text-decoration:none;}

#news ul.btn_morenews{width:77px; height:14px; margin-left:105px;}
#news ul.btn_morenews li{width:77px; height:14px; text-align:center;  background:url(../img/cssimages/b_btn_more.gif) 0 0 no-repeat}
#news ul.btn_morenews li a{width:77px; height:14px;font:10px/14px Tahoma, sans-serif; color:#000; text-decoration:none;}
#news ul.btn_morenews li a:hover{color:#b70909}

#why{width:182px; margin-left:4px;  margin-bottom:23px}
#why h2{height:22px; position:relative; background:url(../img/cssimages/h_why.gif) 0 0 no-repeat; margin-bottom:20px}
#why ul.bullets {width:175px; margin-left:5px;}

#ad{width:190px; height:115px; position:relative; background:url(../img/cssimages/b_ad.jpg) 0 0 no-repeat}
#ad img{position:absolute; top:15px; left:10px}
#ad ul.btn_ad{width:67px; height:14px; position:absolute; top:65px; left:13px}
#ad ul.btn_ad li{width:67px; height:14px; text-align:center;  background:url(../img/cssimages/b_btn_ad.gif) 0 0 no-repeat}
#ad ul.btn_ad li a{width:67px; height:14px;font:10px/14px Tahoma, sans-serif; color:#000; text-decoration:none;}
#ad ul.btn_ad li a:hover{color:#c92924}

#welcome{width:550px; margin-bottom:25px}
#welcome h2{height:41px; position:relative; background:url(../img/cssimages/h_welcome.gif) 0 0 no-repeat;}
#welcome p.subtitle{clear:both; border:#dadbdd 1px dashed; border-left:none; border-right:none; padding:7px 5px; margin-bottom:13px; font:11px/14px Verdana, Tahoma, sans-serif; color:#b5b5b5; text-transform:uppercase}
#welcome img{float:left; margin-right:10px; margin-bottom:10px}
#welcome #welcomeText{width:550px; float:left;  margin-bottom:10px}
#welcome ul.bullets {margin-left:8px;}

#events{width:215px; margin-right:15px; float:left}
#events h2{height:25px; position:relative; background:url(../img/cssimages/h_events.gif) 3px 0 no-repeat; margin-bottom:13px}
.eventsTopic{width:210px; margin-bottom:15px;}
.eventsTopic img{float:left; margin-right:12px}

#services{width:190px; float:left}
#services h2{height:25px; position:relative; background:url(../img/cssimages/h_services.gif) 3px 0 no-repeat; margin-bottom:16px}
#services p{margin-bottom:7px}
#services p span{ min-height:30px; background:url(../img/cssimages/check.gif) 0 2px no-repeat; padding-left:37px; display:block; margin-bottom:5px; font:12px/14px Verdana, Tahoma, sans-serif; color:#ea7d1e; }

/* FOOTER */

#footer{height:50px; clear:both; margin:10px auto 10px auto; width:1024px; background:url(../img/cssimages/b_footer.gif) 0 0 repeat-x;}
#footer p{padding: 10px 0 10px 0; font:11px/16px Verdana, Tahoma, sans-serif; font-weight:normal; text-align:center; color:#848484;}
#footer p span{font:11px/16px Verdana, Tahoma, sans-serif; }
#footer p a{font:11px/16px Verdana, Tahoma, sans-serif; font-weight:normal; color:#3399FF; text-decoration:none; padding: 0 5px }
#footer p a:hover{text-decoration:none; background:#99CC00; color:#fff}
#sponsor{
	width:756px;
	margin:0 auto;
	text-align: center;
	padding: 10px 0px 15px 0px;
}
