body{

	margin-left:5pt;

	margin-right:5pt;

	margin-top:5pt;

	margin-bottom:5pt;

	background-color:#DAD8D8;

}

.weblayout{

	border-bottom: #C5C1C1 3px solid;

	border-left  : #C5C1C1 3px solid;

	border-right : #C5C1C1 3px solid;

	border-top   : #C5C1C1 3px solid;

	background-color:#ffffff;

	border-collapse: separate;

	font-family:verdana,arial,tahoma;

    font-size:9px;

    width:985px;

}

.tablebody{

	height = 435px;

}

.banner {

      width:765px;      

      height:90px;

      border:0pt;

}

.logo {

      width:213px;      

      height:80px;

      border:0pt;

      font-family:verdana,arial,tahoma;

      color:white; 

      font-weight:bold; 

      font-size:25pt;

}

.commonfont{

	font-family:verdana,arial,tahoma;

	font-size:8pt;

	color:black;

}

.menu{

    border-bottom: #111111 1px solid;

    border-left  : #111111 1px solid;

    border-right : #111111 1px solid;

    border-top   : #111111 1px solid;

    border-collapse: separate;

    font-family:arial,tahoma;

    font-size:12px;    

    font-weight:bold;

    width:300px;
	
	cursor:pointer;

}

.admenu{

    border-bottom: #111111 1px solid;

    border-left  : #111111 1px solid;

    border-right : #111111 1px solid;

    border-top   : #111111 1px solid;

    border-collapse: separate;

    font-family:arial,tahoma;

    font-size:12.5px;    

    font-weight:bold;

    width:475px; 

}



 .menumouseover{

      cursor:hand;

      background-color:#F8F1F1;

      color:red;

 }

 .menumouseout{

      cursor:hand;

      background-color:#FFFFFF;

 }

 .submenumouseover{

      cursor:hand;

      background-color:#F8F1F1;

      color:red;

 }

 .submenumouseout{

      cursor:hand;

      background-color:#D5AAAA;

 }

.menusearch{

      width:984px;

      height:27px;

      background-color:#C0C0C0;

}

.menusearchtextbox{

      width:300px;

      height:22px;

      font-family:arial;

      font-size:9pt;

}

.menubutton{

      width:70px;

      font-family:arial;

      font-size:9pt;

      height:18pt;

      background-color:#EAEAEA;

      border: #808080 1px solid;

      cursor:hand;

}

.regbutton{

      width:70px;

      font-family:arial;

      font-size:9pt;

      height:15pt;

      background-color:#EAEAEA;

      border: #9C4E4E 1px solid;

      cursor:hand;

}

.searchbutton{

      width:48px;

      font-family:arial;

      font-size:9pt;

      height:17pt;

      background-color:#EAEAEA;

      border: #C0C0C0 1px solid;

      cursor:hand;

}



select{

      font-family:arial;

      font-size:9pt;      

}

input{

      font-family:arial;

      font-size:9pt;      

}

hr {

	color:#F6F4F4;

}

.categorylayout{

	border-bottom: black 2px solid;

	border-left  : black 2px solid;

	border-right : black 2px solid;

	border-top   : black 2px solid;

	background-color:#ffffff;

	border-collapse: separate;

	font-family:verdana,arial,tahoma;

      font-size:9px;

      width:760px;

      height:350px;

}



.formlayout{

	border-bottom: #CDCDC7 3px solid;

	border-left  : #CDCDC7 3px solid;

	border-right : #CDCDC7 3px solid;

	border-top   : #CDCDC7 3px solid;

	border-collapse: separate;

	font-family:verdana,arial,tahoma;

    font-size:11px;

	background-color:#FBFBF9;

      

}

.formheader {

	color:yellow;                             

   	background-color:#6A2C2C;

   	font-family: arial,verdana;

   	font-size:10pt;

   	height:25px;

   	font-weight:bold;

}





.navlink{

	text-decoration:none;

	font-weight:normal;

	color:green;

	font-size:12px;

}

.navlink:hover{

	text-decoration:underline;

	font-weight:bold;

	color:red;

	font-size:12px;

}





.border{

	border-right : black 1px dotted;	

}



.oddrowcolor{

 background-color:#d7d7d7;

}



.evenrowcolor{

 	background-color:white;	

}

.error{

	color:red;

	font-weight:bold;

	text-align:center;

}

.msg{

	color:orange;

	font-weight:bold;

	text-align:center;

}

.link{

	text-decoration:none;

	font-weight:normal;

	color:blue;

	font-size:12px;

}

.link:hover{

	text-decoration:underline;

	font-weight:normal;

	color:red;

	font-size:12px;

	font-weight:bold;

}

.eventcalendarhead{

      font-size:9pt;

      color:#ffffff;

      background-color: #F4580C;

      height:22px; 

      font-weight:bold;

       

}

.eventcalendar{

      font-size:8pt;

      font-family:arial;

      border-bottom: red 1px solid;

	border-left  : red 1px solid;

	border-right : red 1px solid;

	border-top   : red 1px solid;

	

 }

 A{

      color:blue;

      text-decoration:none;

      font-size:10pt;

	  font-weight:bold

 }

 A:hover{

      color:red;

      text-decoration:underline;

      font-size:10pt;

}

 

.footer{

      

      font-family:arial;

      width:985px;

      height:25px;

      color:#000000;                             

   	  background-color:#D5AAAA;

   	  font-size:10pt;

        border-bottom: black 0px solid;

	  border-left  : black 0px solid;

	  border-right : black 0px solid;

	  border-top   : black 1px solid;

}

.footerlink{

      font-size:10pt;

      font-family:arial;

      text-decoration:none;

}

.categorylink{

      color:#FF0000;

      font-size:9pt;	

      text-decoration:none;

      

}

.categorylink:hover{

      color:blue;

      font-weight:bold;

      text-decoration:underline;

}

.subcategorylink{

      color:#0000C0;

      font-size:9pt;	

      text-decoration:none;

	  font-weight:normal;

}

.subcategorylink:hover{

      color:red;

      font-weight:normal;

      text-decoration:underline;

}

.categoryseperator{

	color:orange;

	height:1pt;

}

.underline{

  border-bottom: #adadad 1px solid;

}

.text_area_340{
	width:340px;
	height:75px;
}

.text_box_250{
	width:250px;
	height:25px;
	padding-bottom:10px;
}