.wrapper {width:870px; background-image:url(/images/v2/background.gif); background-repeat:repeat-x; margin:0px; padding:0px; background-color:#e7e6e6; text-align:center;}
.header {width:800px; height:212px; margin:0px; padding:0px; background-image:url(/images/v2/banner.jpg); background-repeat:no-repeat; text-align:center;}

.subbody {background-color:#FFFFFF; width:770px; margin:0px; padding:0px 15px 15px 15px; text-align:left;}
.nomp {margin:0px; padding:0px; border-bottom:1px solid #FFFFFF; }
.footer {background-color:#111111; width:860px;  color:#999999; font-size:12px; padding:10px 5px 10px 5px; text-align:center;}
.footer A { color:#999999; }
.toplinks { padding:10px 0px 0px 0px; color:#FFFFFF; font-size:14px; font-weight:bold; text-align:left; margin:0px 0px 0px 276px;}
.toplinks A {color:#FFFFFF; font-size:14px; font-weight:bold; text-decoration:none;}
.topnavlinks {margin:26px 0px 0px 0px; padding:0px 0px 0px 220px; text-align:left;}
.topnavlinks A { color:#FFFFFF; text-transform:uppercase; text-decoration:none; font-size:16px; font-weight:bold; margin:0px 15px 0px 0px;}
.topnavlinks A:hover { text-decoration:underline;}
.moto { color:#FFFFFF;margin:30px 160px 0px 230px;font-size:14px; font-weight:bold; text-align:left;
line-height:18px; font-family: Arial, Helvetica, sans-serif; 
}
.leftclass3 {float:left; width:450px; background-color:#FFFFFF;}
.leftclass2 {float:left; width:405px; background-color:#FFFFFF;}
.leftclass1 {float:left; width:881px; background-color:#FFFFFF;}
.leftclass {float:left; width:530px; background-color:#FFFFFF;}
.rightclass {float:right; width:220px;  margin:0px 0px 0px 0px;}
.clear
	{ 
  	clear:both; 
	/*** these next attributes are designed to keep the div 
	height to 0 pixels high, critical for Safari and Netscape 7 ***/ 
	  height:1px; 
	  overflow:hidden; 
	  line-height:1%; 
	  font-size:0px; 
	  margin-bottom:-1px; padding:0px;
	} 

.plarge { background-image:url(/images/v2/h256.gif); background-repeat:no-repeat; width:256px; height:28px; color:#FFFFFF;
 font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-transform:capitalize; }
 .plarge1{ background-image:url(/images/v2/h525.gif); background-repeat:no-repeat; width:523px; height:28px; color:#FFFFFF;
 font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-transform:capitalize; }
 
 .headp {padding:6px 0px 0px 10px;margin:0px;}	
 .plsmall {background-image:url(../images/v2/h220.gif); background-repeat:no-repeat; width:220px; height:28px; color:#FFFFFF;
 font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-transform:capitalize; }
 .headp {padding:6px 0px 0px 10px;margin:0px;}	
.td256 {background-image:url(../images/v2/l256.gif); background-repeat:repeat-y; width:256px;  }
.td220 {background-image:url(../images/v2/l220.gif); background-repeat:repeat-y; width:220px;  }
.td516 {background-image:url(../images/v2/l516.gif); background-repeat:repeat-y; width:453px;position:absolute;  }
.headbd {padding:3px 5px 0px 10px; margin:0px;}
.linkul { margin:0px 0px 0px 0px; padding:5px 0px 0px 25px;}
.linkul li {  padding:2px 5px 2px 0px;}
.linkul li A{ color:#2a2929; font-weight:bold; text-transform:capitalize; font-family: Arial, Helvetica, sans-serif;}
.linkul li A:hover{ color:#666666; }
#dplayer {padding:0px 0px 0px 8px;}
.text {border:1px solid #666666;}
A.linkhm { color:#2a2929; font-weight:bold; text-transform:capitalize; font-family: Arial, Helvetica, sans-serif;}
A:hover.linkhm{ color:#666666; }
/*Popup*/
.mnl { position:absolute; display:none; top:0px; left:0px; background-color:#F8AAAA; 
border-left:1px solid #D00711; 
border-right:1px solid #D00711; 
border-bottom:1px solid #D00711;
 min-width:178px;}
 
.mnl  A {display:block; text-decoration:none; color:#6C1617;padding:2px 0px 2px 5px; 
font-size:12px; font-weight:normal; text-transform:capitalize;}
.mnl  A:hover {text-decoration:underline;  }

.menutd td {padding:0px 3px 0px 0px;}

.editmenu 
	{
	position: fixed;
	top: 0;
	right: 0;
	margin: 0 10px 0 0; 
	float:right; 
	border-top: 4px solid #000000; 
	padding: 13px 12px 10px 12px;
	background-color: #ffffff;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	background-color:#F0F0F0;
	z-index: 1;	
	}
	
 .editmenu a 
 	{
	display:block;
	margin: 0 0 5px 0;
	background: #F0F0F0;
	padding: 2px 5px 2px 7px;
	color: #000000;
	text-transform: capitalize;
	}

 .editmenu a:hover 
 	{
	display:block;
	margin: 0 0 5px 0;
	background: #FFFFFF;
	color: #000000;
	}
/*Calendar big*/
.bigcalendar {margin:0;width:760px;}
.monthnavbig TD{ background-color:#a73b3b; color:#FFFFFF; text-align:center; font-size:16px; font-weight:bold;}
.monthnavbig TD A{color:#FFFFFF; text-decoration:none;}
.monthnavbig TD A:hover{color:#CCCCCC;}
.dayname TD {text-align:center; height:20px;}

.daysline TD {width:106px; height:106px; vertical-align:top; border-left:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}
.daysline TD P{margin:0px;padding:2px; border-top:1px dotted #666666;}
.daysline A{color:#000000; text-decoration:none; }
.daysline A:Hover{color:#996600;}

.noneb { background-color:#E5E5E5; font-size:11px;}
.eventb { background-color:#FFFFFF; font-size:11px;}
.todayb { background-color:#B9E4D9; font-size:11px;}
.monthb { background-color:#FFFFFF; font-size:11px;}

.nonebtop { background-color:#E5E5E5;border-top:1px solid #CCCCCC; font-size:11px;}
.eventbtop { background-color:#F3D1C2;border-top:1px solid #CCCCCC; font-size:11px;}
.todaybtop { background-color:#B9E4D9;border-top:1px solid #CCCCCC; font-size:11px;}
.monthbtop { background-color:#FFFFFF;border-top:1px solid #CCCCCC; font-size:11px;}

.nonebtopr { background-color:#E5E5E5;border-top:1px solid #CCCCCC;border-right:1px solid #CCCCCC; font-size:11px;}
.eventbtopr { background-color:#F3D1C2;border-top:1px solid #CCCCCC;border-right:1px solid #CCCCCC; font-size:11px;}
.todaybtopr { background-color:#B9E4D9;border-top:1px solid #CCCCCC;border-right:1px solid #CCCCCC; font-size:11px;}
.monthbtopr { background-color:#FFFFFF;border-top:1px solid #CCCCCC;border-right:1px solid #CCCCCC; font-size:11px;}

.nonebr { background-color:#E5E5E5;border-right:1px solid #CCCCCC; font-size:11px;}
.eventbr { background-color:#FFFFFF;border-right:1px solid #CCCCCC; font-size:11px;}
.todaybr { background-color:#B9E4D9;border-right:1px solid #CCCCCC; font-size:11px;}
.monthbr { background-color:#FFFFFF;border-right:1px solid #CCCCCC; font-size:11px;}

.smtext {font-size:11px; font-weight:bold;color:#AF3600; }

.wk {background-color:#999999; font-weight:bold; color:#000;border-left:1px solid #999999;padding:3px;}

.wkevent {border-left:1px solid #999999;border-right:1px solid #999999;border-bottom:1px solid #999999; padding:0px 0px 0px 0px;}
.wkevent p {margin:0px 0px 2px 0px; padding:2px; border-top:1px dotted #666666;}
.wkevent A{color:#AF3600; text-decoration:none;}
.wkevent A:Hover{color:#996600;}

.wkeventtoday {border-left:1px solid #999999;border-right:1px solid #999999;border-bottom:1px solid #999999; padding:0px 0px 0px 0px; background-color:#B9E4D9;}
.wkeventtoday p {margin:0px 0px 2px 0px;padding:2px; border-top:1px dotted #666666;}
.wkeventtoday A{color:#AF3600; text-decoration:none;}
.wkeventtoday A:Hover{color:#996600;}

.white {color:#FFFFFF; font-size:9px;}

.viewc {margin:2px;}
.viewc  A{color:#990000; text-decoration:none; text-transform:capitalize; font-weight:bold;}
.viewc A:Hover{color:#996600;}
.daycalss {margin:0px; padding:1px 1px 1px 1px;  background-color:#CCCCCC; font-weight:bold;}
/*end calendar big*/
h2 { font-size:16px;margin:5px 0px 10px 0px;}
h3 { font-size:14px;margin:5px 0px 10px 0px;}
hr {margin:0px;}
A.utilitylink{color:#990000; text-decoration:none; text-transform:capitalize; font-weight:bold;}
A:hover.utilitylink{color:#996600;}
/*Datagrid*/

.grid {width:770px;}

.gridheader {text-transform:uppercase; }
.gridheader TD{ padding:5px; font-weight:bold;border-bottom:1px solid #000000;}

.gridlight TD{ padding:5px; border-bottom:1px dotted #999999;}
.gridlight TD A {color:#003399;	}

.griddark TD{ padding:5px; border-bottom:1px dotted #999999; background-color:#F3F3F4;}
.griddark TD A {color:#003399;	}
.pagers{}
/*Datagrid*/

.tableheader2 {
	padding-bottom: 2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	letter-spacing: 2px;
	color:#019DEF;
	font-weight: bold;
    border-bottom: #019DEF 1px solid

}
h1 {
	padding-bottom: 2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	letter-spacing: 2px;
	color:#019DEF;
	font-weight: bold;
    border-bottom: #019DEF 1px solid

}
h5 {
	padding-bottom: 2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	letter-spacing: 2px;
	color:#019DEF;
	font-weight: bold;
    border-bottom: #019DEF 1px solid

}
h3 {
	padding-bottom: 2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	letter-spacing: 2px;
	color:#990000;
	font-weight: bold;
    border-bottom: #990000 1px dashed;

}

.smtextred {font-size:10px; font-style:italic; font-weight:bold; color:#990000; margin:1px; }
.textred {font-size:11px; font-style:italic; font-weight:bold; color:#990000; margin:1px; }
.smalltext {font-size:10px; font-style:italic; font-weight:bold;  margin:1px; }
form {margin:0px; padding:0px;}
.gallerytd td{padding:5px 15px 5px 15px;}
.gimage {border:1px solid #999999; }
.gimagev {border:3px solid #999999;  background-color:#666666; }
.viewg {margin:2px; padding:0px;}
.viewg  A{color:#990000; text-decoration:none; text-transform:capitalize; font-weight:bold;}
.viewg A:Hover{color:#996600;}
.newart {color:#006600;}