/* CSS Document */
* {margin:0; padding:0;}
body {font-size:.8em; background:#fff url(../images/b_body.gif) 0 0 repeat-x; color:#444444; font-family: "Trebuchet MS", Arial, Verdana, Arial, Helvetica, Helvetica-Narrow, Tahoma, sans-serif;}
input, select, textarea {padding: 2px 5px; float: left;}

p {margin-bottom:10px;}
p a{text-decoration:underline;}
p a:hover{ color:#000; text-decoration:none;}
p span.headline{color:#2f2f2f; font-weight:bold}

ul{list-style-type:none; padding-bottom: 10px;}
ul.bullets li{background:url(../images/bullet1.gif) 0 0 no-repeat; padding-left:14px; }
ul.bullets li a{color:Red; text-decoration:underline;}
ul.bullets li a:hover{color:Red; text-decoration:none; background:#f4f6f9}

h1 {
	font-size: 2em;
	font-style: italic;
    color: Red; 
    font-weight: bolder;
    padding-bottom: 10px;
	font: normal 1.5em Georgia, "Times New Roman", Times, serif;
}

h2 {color:#ea7d1e; font-size:1.5em; font-family:"Times New Roman", Times, serif;}
h3 {color:#444444; font-size:1em; font-family:"Times New Roman", Times, serif;}


/* TOP */
#container{width:800px; margin:0 auto; position:relative}
#topPan{width:800px; position:relative; clear:both;}

/* Login Banner */
#loginbanner {color: White; float: right; margin-top:15px; padding-bottom: 5px;}

#topPan #loginbanner a {color: White; margin: 0; padding: 0 5px; margin-right: 10px;}
#topPan #loginbanner a:hover {color: Gray; text-decoration: underline;}

#menu {}
#menu a 
{
    background-image: url("../images/btn.gif");
    background-repeat: no-repeat;
	color: White;
	display: block;
	float: left;
	margin-top: 10px;
	padding: 15px 10px 5px 15px;
	text-decoration: none;
	text-align: center;
	text-transform: uppercase;
	font-size: 1.1em;
	font-weight: bold;
}
#menu a:hover {color: #2f2f2f; text-decoration:underline;} /*Gray*/
.menuItem {
	width: 60px;
}

/* CONTENT */
#content{width:800px; position:relative; clear:both; background:url(../images/b_header.jpg) 0 0 no-repeat;}
#incontent{position:relative; padding: 160px 10px 10px 10px; margin:0 auto;}
#leftPan{width:200px; float:left; display:inline;background-color:White;}
#rightPan{width:500px; float:left; margin-left:15px;}

#why {margin-bottom:25px; margin-right:15px;}
#why p span{min-height:15px; background:url(../images/check.gif) 0 0 no-repeat; padding-left:20px; display:block; margin-bottom:5px; color:#ea7d1e; }

#ad{width:189px; height:115px; position:relative; margin-top:30px; background:url(../images/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(../images/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:422px; margin-bottom:25px}
#welcome h2{height:41px; position:relative; background:url(../images/slogan.png) 0 0 no-repeat;}

/* FOOTER */

#footer{height:50px; clear:both; margin:0 auto; margin-top:20px; background:url(../images/b_footer.gif) 0 0 repeat-x;}
#footer p{padding: 20px 0 0 0; font-weight:normal; text-align:center; color:#848484;}
#footer p span{ }
#footer p a{font-weight:normal; color:#848484; text-decoration:none; padding: 0 5px }
#footer p a:hover{text-decoration:none; background:#848484; color:#fff}
#sponsor{
	width:756px;
	margin:0 auto;
	text-align: center;
	padding: 10px 0px 15px 0px;
}

.calendar {background:url(../images/calendar.gif) 0 0 no-repeat; float: left; padding: 0 5px 15px 25px;}
.newsicon {background:url(../images/newsicon.gif) 0 0 no-repeat; float: left; padding: 0 5px 15px 25px;}
.thumbnail {float: left; padding: 0 5px 5px 5px;}
.error {color: Red; font-weight: bold;}

.title {background:url(../images/star.gif) 0 0 no-repeat; padding-left: 20px;}
.clear {clear: both; margin: 0px; height:0}

.center {text-align:center;}
.flushright {float: right; vertical-align: top;}
.dashedline {border-bottom: 1px dashed Silver; padding-top: 10px; margin-bottom: 10px; clear:right;}
.nextlink {float:right;}
.shorttext {width: 100px;}
.midtext {width: 200px;}
.longtext {width: 350px;}


.newscrumbs a {
    text-decoration: none;
    padding: 0px 2px 2px 3px;
    font-weight: bold;
	border: ridge 1px solid Red; /* Red */
}

.PageNumbers {display: inline; color: Red; font-weight: bolder; font-size: larger; padding-left: 3px;}
.PageNumbers span {padding-left: 3px;}

.blockquote {margin: 0;}
.blockquote * {line-height: normal;}
