body { font-family:tahoma,verdana,sans serif; font-size:70%; background:#F1F1F1; padding:0; margin:10px 0;width:93%;margin-right:auto;margin-left:auto;}
	
	a { color:#000;}
	a:hover, a:focus, a:active {color:red;}

	form {margin:0;} img {border:0}
	
acronym {text-decoration:none; color:#000}
.hideme {display:none;} .clear{ clear:both; }
#breadtrail {padding:5px; float:left; width:73%; }
.grybut {background:#9CBEE7;}


h1 {font-size:120%; color:#7B004A; margin:5px 0;}
h2 {font-size:110%; color:#7B004A; margin:5px 0;}
h2 a {color:#7B004A;}
h3 {font-size:100%; color:#003366; margin:5px 0;}
h3 a {color:#003366;}



#container {
	width:99%; background:#fff; border:1px solid #333;
	margin-left:auto; margin-right:auto;
}

#header {padding:5px;}
#topheader   {
	float:left; color:#719ECC;  font-weight:bold;
}

.searchbutton {background:url(/images/buttonbk.gif);border-right:1px;border-left:1px;border-top:1px;}

#toplinkheader { float:right;font-weight:bold; background:url(/images/right_panel.gif) no-repeat;}

#banner {
	position:relative;
	height:74px; background:url(/images/header_Bg1.gif) no-repeat;
}	
#dropshadow	 {
		height:11px; background:url(/images/dropshadow.gif) repeat-x; margin-top:-2px;
}

#tabmenu { position:absolute; bottom:-0.5em; right:0;}
#tabmenu ul {list-style-type: none;}
#tabmenu li { float:left; font-weight:bold; color:#fff; display:inline;}
#tabmenu li a {color:#fff; display:block; background:#133353 url(/images/corner.gif) top right no-repeat; text-decoration:none; padding:5px 10px; margin-right:5px;}
#tabmenu li a:hover, #tabmenu li a:focus, #tabmenu li a:active {color:#719ECC;}

#menu { list-style-type:none; margin:0; padding:0;}
#menu li  {margin:0 5px 4px 0;}
#menu li a {position:relative; text-decoration:none; display:block; width:94%; padding:3%;
	font-weight:bold; color:#000;border-bottom:1px dotted black;
}

#menu li a:hover, #menu li a:focus, #menu li a:active {color:#7B004A;}

#nav 		{float:left; width:23%; margin-left:5px;} 
#mid  		{float:left; background:url(/images/main_bk.jpg) top left no-repeat; 
			  width:47%; padding:1%; padding-top:130px;text-align:justify;
			  border-right:1px dotted black;
			}
#mid1  {float:left; width:47%; padding:1%; padding-top:10px;text-align:justify;  border-right:1px dotted black;}

#mid2  {float:left; width:70%; padding:1%; padding-top:10px;text-align:justify;}
		
#maincontent {width:70%;}			
#mid ul {list-style-image:url(/images/arrow.gif);}			
			
#right     	{ float:left; width:23%; padding:0 0 0 2%; 
			background:url(/images/right_panel.gif) no-repeat;
		}

#usefullinks ul {list-style:none;margin:10px;}
#usefullinks li a {text-decoration:none;color:#7B004A;}

#footer {text-align:left; padding:5px;}



	#mainmenu ul {
		margin:0; padding:0; list-style-type:none;font-family:arial;font-weight:400
	}
	

	
	#mainmenu li a {
			color:#000; zoom:1; padding:5px 10px; margin:1px; display:block; text-decoration:none;
			background:#0080FF url(/images/arrow_white.gif) left center no-repeat; 
			border-bottom:1px inset #5E84AE;
	}	
	#mainmenu ul li a {
		background:#9DC0E3 url(/images/corner_blue.gif) top right no-repeat;border-bottom:1px inset #5E84AE;
	}
	#mainmenu li a:hover {color:#FFF;}
	#mainmenu li ul li a { background:#77BBFF; color:#000000; }
	#mainmenu li ul li a:hover { background:#B3CCE7; color:#fff; }
	
	#mainmenu ul li ul li ul li a {
		background:#0080ff;border-bottom:1px inset #6C9BCF;color:#fff;
	}
	
	
	/*	
	#mainmenu ul {
		margin:0; padding:0; list-style-type:none;font-family:arial;font-weight:400
	}
	#mainmenu li a {color:#000; width:92%; padding:4px; margin:1px; display:block; text-decoration:none;}
	
	#mainmenu li a:hover {color:#FFF;}
	
	#mainmenu ul li a:hover span {
		float:left; display:block; height:100%; background:url(/images/arrow_white.gif) center center no-repeat;
	}
	
	#mainmenu ul li ul li a:hover {
		background:#B3CCE7;color:#fff;
	}
	
		#mainmenu ul li ul li ul li a:hover{
		background:#B3CCE7;color:#fff;
	}
	
	#mainmenu ul li ul li a:hover span {
		float:left; display:block; height:100%; background:none;
	}
	
	
	#mainmenu ul li a {
		background:#9DC0E3 url(/images/corner_blue.gif) top right no-repeat;border-bottom:1px inset #5E84AE;
	}
	#mainmenu ul li a span {
		float:left; display:block; width:15px; height:100%; margin-right:10px; background:url(/images/arrow_over.gif) center center no-repeat;
	}
	
	
	
	#mainmenu ul li ul li a {
		background:#77bbff;border-bottom:1px inset #6C9BCF;color:#000000;
	}
	
	#mainmenu ul li ul li ul li a {
		background:#0080ff;border-bottom:1px inset #6C9BCF;color:#fff;
	}
	
	#mainmenu ul li.selected a span {
		float:left; display:block; margin-right:10px; background:url(/images/arrow_select.gif) center center no-repeat;
	}
	#mainmenu ul li.selected ul li a span{
		float:left; display:block; background:none;
	}
	
	*/
	
	.eventwrap {width:98%;padding:3px;margin-bottom:10px}
	.line {margin-top:-10px;width:100%;border-bottom:1px solid #E6E6E6}
	.eventwrap img {float:left; padding:2% 2% 0 0}
	.eventtext {width:75%; padding-top:6px; float:right;}
	.eventtext a {text-decoration:none}
	.eventtext a:hover {text-decoration:underline}
	
	.linkwrap {width:100%;border-bottom:1px solid #868686;padding:3px;margin-bottom:10px}
	.line {margin-top:-10px;width:100%;border-bottom:1px solid #E6E6E6}
	.linkwrap img {float:right;border:1px dotted #C3C3C3;margin:3px}
	
	.search {width:89%;border:1px solid #D4D4D4;padding:5%;background-color:#F8F8F8}
	.search label {float:left; color:#3F5C83; width:30%}
	.search span {float:left;width:70%;text-align:left} 
	.search input, select {border:1px solid #A3A3A3;width:90%}
	
	#az {text-align:center}
	#az a {padding:2px 4px 2px 4px; border:1px solid #333; text-decoration:none;}
	#az a:hover {background-color:#136B92;color:#fff}
	#az strong {visibility:hidden;position: absolute;}
	
	#glossary {width:100%}
	#glossary ul {list-style-type:none;padding:0;margin:0}
	#glossary ul li {padding:0px;margin:0px;margin-left:10px;margin-top:20px}
	#glossary ul li ul li {margin-top:15px; border-left:5px solid #F2F2F2; border-bottom:1px solid #F2F2F2; padding:5px}
	#glossary h3{text-transform:uppercase;margin:0;padding:0;float:left}
	#glossary h2 {font-size:150%}
	#glossary div {float:right;color:#3F5C83}
	

	#related {border:solid 1px #D4D4D4;width:50%;float:right;padding:5px;background:#F7F7F7}
	#related h4 {margin:0;padding:0;margin-bottom:5px;color:#133353}
	
	#feedback {width:100%}
	#feedback label {float:left;color:#3F5C83;}
	#feedback span{float:right;width:83%} 
	#feedback input, textarea{border:1px solid #A3A3A3;width:100%;height:100%;font-family:arial;}
	#feedback fieldset {border:0}
	.contact {background-color:#F8F8F8;padding:15px;border:1px solid #BCBCBC;width:100%;}
	.feedbackl {font-size:130%;color:#4C637A;margin:0 0 5px 0;font-weight:bold}
	#rd {text-align:left;}
	#rd input {width:10%;height:3%;float:left;border:0;margin-left:10px;font-family:arial;}
	#rd label{float:left;width:30%}
	#error ul li {color:#D20000}
	
	#thankyou {padding:10px;border-bottom:1px solid;margin-bottom:5px}
	#thankyou h2 {font-size:150%}
	
	#relatedsec {border:solid 1px #D4D4D4;width:91%;padding:4%;background:#F7F7F7}
	#relatedsec a{color:#4C637A;font-size:120%;}
	#relatedsec a:hover{color:red;}
	
	.table {font-family:Arial, Helvetica, sans-serif; }
	.now {color:#CE0000}
	#cal {width:100%;}
	#cal a {text-decoration:underline;color:#133353;font-weight:bold}
	#cal a:hover {color:#CE0000}
	#cal th {border:1px solid black; background:#3F5C83;color:#fff}
	#cal td {background:#D9E3F1; width:14%; height:25px; text-align:center}
	
	#linklist ul {padding:0;margin:0; list-style-type:none;}
	#linklist ul li a:hover{background:#F4F7FA;display:block;width:100%;color:#133353}
	#linklist ul li a{text-decoration:none}
	#linklist ul li span{margin:0 5px 0 5px}
	#linklist li {margin:2px 0 2px 0;}

#userlogin label {float:left; display:block; width:30%; margin:5px 0;}
#userlogin .input {float:left; border:1px solid #333; width:60%; margin:5px 0; padding:2px;}

.miniCal {
	background:#A1C1E3; padding:2px 6px; color:#fff; font-weight:bold; float:left; margin-right:4px; text-align:center;
	font-family:"Trebuchet MS"; border-bottom:2px solid #6289AF; width:40px;
}
.miniCal .month {font-size:115%;}
.miniCal .day {font-size:200%;}

h3.doc {background:url(/images/doc.gif) no-repeat; padding:5px 0 5px 20px; width:90%;}

#postEve {padding:5px;}
#postEve legend {font-size:150%;}
#postEve fieldset {padding:5px; border:1px solid #ccc;}
#postEve label {float:left; width:20%; font-weight:bold;}
#postEve input, #postEve textarea {float:left; margin-bottom:5px; width:auto;}

#phead {font-size:100%; color:#FF0000; margin:5px 0;}
#phead a {color:#003366;}
#press  {font-size:120%; color:red; margin:5px 0;}

