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

a {
text-decoration: none;
} 

a.nav:link {color: black; text-decoration: none; }
a.nav:visited {color: black; text-decoration: none; }
a.nav:hover {color: blue; text-decoration: none; }
a.nav:active {color: red; } 

a.cal:link {color: #FFFF00; text-decoration: none; }
a.cal:visited {color: #FFFF00; text-decoration: none; }
a.cal:hover {color: black; text-decoration: none; }
a.cal:active {color: #FFFF00; } 

a.redl:link {color: #990000; text-decoration: none; }
a.redl:visited {color: #990000; text-decoration: none; }
a.redl:hover {color: blue; text-decoration: none; }
a.redl:active {color: #FFFF00; } 

a.botnav:link {color: #ffffff; text-decoration: none; }
a.botnav:visited {color: #ffffff; text-decoration: none; }
a.botnav:hover {color: #E5E5E5; text-decoration: none; }
a.botnav:active {color: #FFFF00; } 


.calback {
	background-image: url(images/cal_back.gif);
	background-repeat: repeat-x;
	height: 24px;
	width: 100%;
	font-family: arial;
	font-size: 14px;
	color: #FFFF00;
	font-weight: bold; 
}

.calclose { 
	background-color: #990000;
	font-family: arial; 
	font-size: 6px;
	color: #ffffff;
}

.calfo { 
	border-style: solid; 
	border-width: 1px;
	border-color: #CCC;

}

.dotl {
	background-image: url(images/dotline.gif);
	background-repeat: repeat-x;
	}

.boxt {
	background-image: url(images/top.jpg);
	background-repeat: repeat-x;
	}

.boxb {
	background-image: url(images/bot.gif);
	background-repeat: repeat-x;
	}

.boxl {
	background-image: url(images/bleft.gif);
	background-repeat: repeat-y;
	}

.boxr {
	background-image: url(images/bright.gif);
	background-repeat: repeat-y;
	}

.caltop {font-family: arial; font-size: 14px; color: #FFFF00; font-weight: bold; }
.caldays {font-family: arial; font-size: 14px; background-color: #EAEAEA;  color: #000000; }
.small3 {font-family: arial; font-size: 11px; color: #000000; }

.topline {
	background-image: url(images/head_rep.jpg);
	background-repeat: repeat-x;
	height: 88px;
	width: 100%;
}

.botline {
	background-image: url(images/bot_head_rep.jpg);
	background-repeat: repeat-x;
	height: 88px;
	width: 100%;
}



.stxt {
	font-size: 16px;
	color: #000000;
	font-family: Arial;
	font-weight: bold;
}


.sinp {
	background-image: url(images/searchback.jpg);
	background-repeat: repeat-x;
	height: 18px;
	width: 100%;
	font-size: 12px;
	color: #000000;
	font-family: Arial;
	border: 1px solid #000000;
	
}


.pd { padding-top: 3px; }

.gser { padding-top: 4px; }

.otxt {
	padding-top: 3px; 
	font-size: 15px;
	color: #000000;
	font-family: Arial;
	font-weight: bold;
}

.small {font-family: arial; font-size: 10px; color: #990000; }
.med {font-family: arial; font-size: 13px; color: #990000; }
.txt3 {font-family: arial; font-size: 12px; color: #000000; }
.storycontent {font-family: arial; font-size: 12px; color: #000000; }
.lrg {font-family: arial; font-size: 15px; color: #000000; font-weight: bold; }
.txtbot {font-family: arial; font-size: 14px; color: #ffffff; font-weight: bold; }
.mid {font-family: arial; font-size: 14px; color: #000000; font-weight: bold; }
.lrg2 {font-family: arial; font-size: 18px; color: #000000; font-weight: bold; }

.bord8 {
	background-image: url(images/cal2.gif);
	font-family: arial; 
	font-size: 13px;
	color: #b9771c;
	font-weight: bold;
	padding-bottom: 6px;
	}
	

.bord11 {
	background-image: url(images/newsm.gif);
	background-repeat: repeat-x;
	font-family: arial; 
	font-size: 13px;
	color: #808080;
	font-weight: bold;
	padding-left: 6px;
	}	
	
.bord7 {
	background-image: url(images/direct2.gif);
	font-family: arial; 
	font-size: 13px;
	color: #6780b8;
	font-weight: bold;
	padding-bottom: 6px;
	}


/***************************************************/
/**************** BOX STYLES ***********************/
/***************************************************/
div.box { width: 100%; margin: 0px auto; padding: 5px 0; }
.box .box-header { background:transparent url(images/box_top_left.gif) no-repeat 0px 0px; }
.box .box-header .box-side { text-align: center; margin: 5px 0 0 0; font-weight: bold; line-height: 28px; height: 28px; background:transparent url(images/box_top_right.gif) no-repeat right 0px; }
.box .box-header img { float: right; margin: 7px 7px 0 0; border: 0px; }
.box .box-body { background:transparent url(images/box_middle_left.gif) repeat-y 0px 0px; }
.box .box-body .box-side { background:transparent url(images/box_middle_right.gif) repeat right 0px; }
.box .box-body .box-side .box-content {  margin:0px 1px 0px 1px; background:#fff url(images/box_middle_content.gif) repeat 0px 0px;  padding: 1em; text-align: left; }
.box .box-footer { background:transparent url(images/box_bottom_left.gif) no-repeat 0px 0px; }
.box .box-footer .box-side { font-size:1px; height:2px; background:transparent url(images/box_bottom_right.gif) no-repeat right 0px; }
.box .box-header h1 { font-size: 12px; margin:0px; padding-top: 0px; /*color: #314774;*/ color: #616161; }
.box p { margin:0.5em 0px 0px 0px; padding:0px; }
.box ul.box_list li.box_list { font-size: 12px; list-style-image: none; list-style-position: outside; list-style-type: none; margin: 0pt; background:transparent url(images/arrow.gif) no-repeat scroll 0px 2px; padding-left: 18px; padding-bottom: 5px;}
.box ul.box_list { font-size: 12px; list-style-image: none; list-style-position: outside; list-style-type: none; margin: 0pt; padding: 0pt; }

a.nws:link {color: black; text-decoration: none; }
a.nws:visited {color: grey; text-decoration: none; }
a.nws:hover {color: blue; text-decoration: none; }
a.nws:active {color: white; } 


.loginboxdiv
{
 margin:0;
 height:21px;
 width:250px;
 background:url(images/inpbox.png) no-repeat bottom;
}

.loginbox
{
 background:none;
 border:none;
 width:238px;
 height:15px;
 margin:0;
 padding: 2px 7px 0px 7px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
}


