/* andreas00 - an open source xhtml/css website layout by Andreas Viklund  - http://andreasviklund.com/ . Free to use for any purpose as long as the proper credits are given to the original author.
Version: 2.0 (Jan 29, 2007) */

body {background:#eaeaea; color:#3a3a3a; font:76% Verdana, Arial, Helvetica, sans-serif; margin:0 auto; padding:0;}

/* Main layout and header */
#wrap {background:#fff; color:#303030; margin:0 auto; padding:1px 5px; width:760px;}
#header {background:url(img/front.jpg) no-repeat bottom left #fff; color:#505050; height:250px; margin:0 0 10px; padding:0;}
#header h1 {font-size:2.5em; font-weight:400; letter-spacing:-2px; margin:0 0 4px 15px; padding:15px 0 0;}
#header h1 a,#header h1 a:hover {font-weight:400; padding:0;}
#header p {font-size:1.1em; letter-spacing:-1px; margin:0 0 20px 15px; padding:0 0 0 3px;}

/* Left sidebar and menu */
#leftside {clear:left; float:left; margin:0 0 10px; padding:0; width:130px;}
#leftside ul.avmenu {list-style:none; margin:0 0 18px; padding:0; width:130px;}
#leftside ul.avmenu li {display:inline; padding:0; width:130px;}
#leftside ul.avmenu li a {background:url(img/menubg2.gif) repeat-x bottom left #f4f4f4; border-bottom:1px solid #d8d8d8; border-left:4px solid #ccc; border-right:1px solid #d8d8d8; border-top:1px solid #d8d8d8; color:#505050; float:left; font-size:1em; font-weight:700; margin-bottom:5px; padding:5px 1px 5px 5px; text-decoration:none; width:138px;}
#leftside ul.avmenu li a:hover,#leftside ul.avmenu li a.current {background:url(img/menubg2.gif) repeat-x bottom left #eaeaea; border-bottom:1px solid #b0b0b0; border-left:4px solid #505050; border-right:1px solid #b0b0b0; border-top:1px solid #b0b0b0; color:#505050;}
#leftside ul.avmenu ul {font-size:0.9em; margin:0 0 0 15px; padding:0 0 5px 0; width:133px;}
#leftside ul.avmenu ul a {padding:3px 1px 3px 5px; width:123px;}
#leftside ul.avmenu ul ul {font-size:1em; width:120px;}
#leftside ul.avmenu ul ul a {width:108px;}
#leftside h2 {font-size:1.5em; font-weight:400;}

#leftside .announce {background:url(img/menubg.gif) repeat-x bottom left #f4f4f4; border-bottom:1px solid #d8d8d8; border-left:4px solid #ccc; border-right:1px solid #d8d8d8; border-top:1px solid #d8d8d8; clear:left; color:#505050; line-height:1.3em; margin:10px 0; padding:5px 5px 5px; width:134px;}
#leftside p,.announce p {font-size:0.9em;}

/* Right sidebar */
#extras {float:right; margin:10px 0 10px; padding:0; width:140px;}
#extras p,#extras ul {font-size:0.9em; line-height:1.3em; margin:0 0 1.5em; padding:0;}
#extras li {list-style:none; margin:0 0 6px; padding:0;}
#extras h2 {font-size:1.6em; font-weight:400; letter-spacing:-1px; margin:0 0 6px;}

/* Main content variations */
#content {line-height:1.5em; margin:35px 140px 10px 160px; padding:0; text-align:left;}
#contentwide {line-height:1.5em; margin:10px 0 10px 160px; padding:0; text-align:left;}
#content h2,#contentwide h2 {font-size:1.8em; font-weight:400; letter-spacing:-1px; margin:8px 0 10px; padding:0;}
#content h3,#contentwide h3 {font-size:1.5em; font-weight:400; margin:6px 0; padding:0;}
#content img,#contentwide img {background:#ccc; border:4px solid #f0f0f0; color:#303030; display:inline; padding:1px; margin:0 10px 5px 0;}
#content ul,#content ol,#contentwide ul,#contentwide ol {margin:0 0 16px 20px; padding:0;}
#content ul ul,#content ol ol,#contentwide ul ul,#contentwide ol ol {margin:2px 0 2px 20px;}
#content li,#contentwide li {margin:0 0 2px 10px; padding:0 0 0 4px;}

/* Footer */
#footer {background:#fff; border-top:2px solid #dadada; clear:both; color:gray; font-size:0.9em; margin:0 auto; padding:8px 0; text-align:center; width:760px;}
#footer p {margin:0; padding:0;}
#footer a {background:inherit; color:gray; font-weight:400; text-decoration:none;}
#footer a:hover {background:inherit; color:#FF6600;}

/* Links and paragraphs */
a {background:inherit; color:#166090; text-decoration:none; font-weight:700;}
a:hover {background:inherit; color:#FF9900;}
a img {border:0;}
p {margin:0 0 16px;}
blockquote {background:url(img/menubg.gif) repeat-x bottom left #f4f4f4; border-bottom:1px solid #d8d8d8; border-left:4px solid #ccc; border-right:1px solid #d8d8d8; border-top:1px solid #d8d8d8; color:#505050; margin:16px; padding:7px 7px 7px 11px;}
blockquote p {font-size:1.1em; line-height:1.3em; margin:0;}

/* Tables and forms */
/*table {border:1px solid #d8d8d8; border-collapse:collapse; line-height:1.3em; width:95%; margin:0 0 16px; padding:0;}
caption {font-size:1.5em; font-weight:400; margin:0; padding:6px 0 8px; text-align:left;}
th {background:url(img/menubg2.gif) repeat-x bottom left #eaeaea; color:#505050; padding:7px; text-align:left;}
td {background:url(img/menubg.gif) repeat-x bottom left #f4f4f4; color:#303030; font-size:0.9em; padding:7px; text-align:left;}
input,textarea {border:1px solid #ccc; font-family:Verdana,Tahoma,Arial,Sans-Serif; font-size:1em; margin:0; padding:4px;}
label {margin:2px;}
/*input {width:200px;}*/
textarea {width:400px;}

/* Search box */
#searchbox label,.hide {display:none;}
#searchbox {margin:6px 0 16px; padding:0;}
#searchform {background:#fff; border:1px solid #ccc; color:#505050; font-size:0.9em; padding:4px; width:116px;}

/* Various classes */
.announce h2 {margin:0 0 10px; padding:0;}
.textright {margin:-10px 0 4px; text-align:right;}
.center {text-align:center;}
.small {font-size:0.8em;}
.large {font-size:1.3em;}
.highlighted {background:#f0f0f0; border:1px solid #b0b0b0; color:#303030; padding:3px;}
.button {background:url(img/menubg.gif) repeat-x bottom left #f4f4f4; border-bottom:1px solid #d8d8d8; border-left:4px solid #ccc; border-right:1px solid #d8d8d8; border-top:1px solid #d8d8d8; color:#505050; font-weight:700; margin:0 0 15px; padding:7px 7px 7px 11px; width:120px;}
.left {float:left; margin:10px 10px 5px 0;}
.right {float:right; margin:10px 0 5px 10px;}

/*Dynamic Menu*/
.pd_menu_01 {float:left; padding:0; margin:0;color: #FFFFFF;background:#000000;width:90%; border:solid 0px #400080;clear:both;} /*Color navigation bar normal mode*/
.pd_menu_01  a, .pd_menu_01 a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal;
font-weight:bolder;
font-size:10px;
color: #ffffff;
background-color:#666666;
text-decoration: none;
}

.pd_menu_01 {float:left; padding:0; margin:0;color: #FFFFFF; background: #505050; border:solid 1px #ffffff; clear:both;} /*Color navigation bar normal mode*/
.pd_menu_01  a, .pd_menu_01 a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal;
font-weight:bolder;
font-size:11px;
color: #FFFFFF;
background-color: #505050;
text-decoration: none;
}
.pd_menu_01 ul {list-style-type:none;padding:0; margin:0;}
.pd_menu_01 ul li {float:left; position:relative; z-index:auto !important /*Non-IE6*/; z-index:1000 /*IE6*/; border-right:solid 0.5px #666666 }
.pd_menu_01 ul li.last {float:left; position:relative; z-index:auto !important /*Non-IE6*/; z-index:1000 /*IE6*/; border-right:solid 1px #505050; }
.pd_menu_01 ul li a {color: #FFFFFF;background: #505050;float:none !important /*Non-IE6*/; float:left /*IE-6*/; display:block; height:30px; line-height:30px; padding:0 8px 0 10px; text-decoration:none; }
.pd_menu_01 ul li ul {display:none; border:none;color: #FFFFFF;background: #000000;}
.pd_menu_01 ul li:hover a {background-color:#666666; text-decoration:none; color:#FFFFFF;} /*Color main cells hovering mode*/
.pd_menu_01 ul li:hover ul {display:block;  position:absolute; z-index:999; top:29px; margin-top:1px; left:0;}
.pd_menu_01 ul li:hover ul li a {width:14em; height:auto; line-height:1.1em; margin-left:-1px; padding:5px 5px 5px 5px; border-left:solid 0px #000000; border-bottom: solid 0px #000000; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#505050;  color:#FFFFFF;} /*Color subcells normal mode*/
.pd_menu_01 ul li:hover ul li a:hover {background-color:#666666; text-decoration:none;color:#FFFFFF;} /*Color subcells hovering mode*/
.pd_menu_01 table {position:absolute; top:0; left:0; border-collapse:collapse;color: #FFFFFF;background: #000000;}
.pd_menu_01 ul li a:hover {background-color:#666666; text-decoration:none;color:#FFFFFF;} /*Color main cells hovering mode*/
.pd_menu_01 ul li a:hover ul {display:block; width:9em; position:absolute; z-index:999; top:29px; left:0; }
.pd_menu_01 ul li a:hover ul li a {display:block; width:9em; height:1px; line-height:1.3em; padding:4px 16px 4px 16px; border-left:solid 1px #400080; border-bottom: solid 1px #400080; background-color:#000000;  color:#FFFFFF;} /*Color subcells normal mode*/
.pd_menu_01 ul li a:hover ul li a:hover {background-color:#666666; text-decoration:none;color:#FFFFFF;} /*Color subcells hovering mode*/
.style6 {
	color: #0066CC ; /*date color*/
	font-size:11px;
	font-weight: bold;
}
#v_mnu_01 ul,#v_mnu_01 ul li a{ height: 1%}

.style8 {color: #0000FF}

.main {
width:100px;
border:0px solid black;
}

.month {
background-color:black;
font:4px verdana;
color:white;
}

.daysofweek {
background-color:gray;
font:bold 4px verdana;
color:white;
}

.days {
font-size: 5px;
font-family:verdana;
color:black;
background-color: lightyellow;
padding: 2px;
}

.days #today{

color: red;
}

.shinyBlue {
  background-color:#006699;
	color:#FFFFFF;
	font-family		: verdana;
	font-size		: 12px;
	font-weight		: bold;
	padding 		: 5px;
	text-align 		: center;
}

#cellBorder{
	color: #666666;
	border: 1px dotted #ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding:5px;
	text-align:justify;
}

.area{
width:300px;
}

.newsTitleMedium {
	font-family		: verdana;
	font-size		: 12px;
	font-weight		: bold;
	color			: #883300;	
}

.Heading{
 color:#3366FF;
 font-weight:bold;
 background-color:#FF9900;
 vertical-align: middle;
 border-bottom: 1px solid #838383;
 border-top: 1px solid #FFFFFF;
 padding-left: 13px;
 height: 23px;
}

.warning{
font:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#990000;
}

#jsmenu{margin: 0;padding: 0}
#jsmenu li{float: left;list-style: none;font: 12px Arial}
#jsmenu li a{display: block;background: #324143;padding: 5px 12px;text-decoration: none;border-right: 1px solid white;width: 70px;color: #EAFFED;white-space: nowrap}
#jsmenu li a:hover{background: #333333}		
#jsmenu li ul{margin: 0;padding: 0;position: absolute;visibility: hidden;border-top: 1px solid white}	
#jsmenu li ul li{float: none;display: inline}
#jsmenu li ul li a{width: auto;background: #333333;padding: 3px 12px;font: 11px Arial;font-weight:bold;color: #ffffff}
#jsmenu li ul li a:hover{background: #505050}