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

body {
	font-family: 'Trebuchet MS','Lucida Grande',Arial,sans-serif;
	font-size:13px;
	line-height:21px;
	color:#333333;
	text-align:left;
}

body a:link {text-decoration: none; color:#0033CC;}
body a:visited {text-decoration: none; color:#0033CC;}
body a:active {text-decoration: none; color:#0033CC;}
body a:hover {text-decoration: none; color:#009900;}

.txtlinkswhite a:link {text-decoration: none; color:white;}
.txtlinkswhite a:visited {text-decoration: none; color:white;}
.txtlinkswhite a:active {text-decoration: underline;}
.txtlinkswhite a:hover {text-decoration: none; color:#D0E7F9;}

.section_hdr {
	color:#000099;
	font: 30px 'Trebuchet MS','Lucida Grande',Arial,sans-serif;
	text-align: left; 
}

.calendar {
	font-family: 'Trebuchet MS','Lucida Grande',Arial,sans-serif;
	font-size:11px;
	line-height:16px;
	color:#333333;
	text-align:left;
}

.arttext {
	font-family: 'Trebuchet MS','Lucida Grande',Arial,sans-serif;
	font-size:13px;
	line-height:23px;
	color:#333333;
	text-align:left;
}

.reason {
display:none;
}

.artheader {
	font-family: 'Trebuchet MS','Lucida Grande',Arial,sans-serif;
	font-size:18px;
	color: #256AF3;
	text-align:left;
}

.menu {
-moz-border-radius:5px;
-webkit-border-radius:5px;
font-family:helvetica, arial, sans-serif;
font-size:20px;
height:60px;
color:#FFF;
}

.menu ul {
text-align:center;
list-style-type:none;
margin:0;
padding:10px;
}

.menu ul li {
list-style-type:none;
display:inline;
margin:0;
padding:0;
}

.menu ul li a,.megamenu ul li a:visited {
text-decoration:none;
color:#fff;
margin:0;
padding:12px;
}

.menu ul li a:hover,.megamenu ul li a:visited:hover {
text-decoration:none;
color:#CEFF65;
margin:0;
padding:12px;
}

.menu ul li.downservices {
background:url(layout/arrow_fixed.png) 100% 55% no-repeat;
margin:0;
padding:10px 8px 10px 10px;
}

#lefttab {
position:fixed;
left:-10px;
top:225px; 
border:#0066FF solid 1px;
padding:3px;
height:235px;
width:45px;
}

#lefttab:hover {
position:fixed;
left:-5px;
top:225px; 
border:#0066FF solid 1px;
padding:3px;
height:235px;
width:45px;
}

div#footer {
text-align:left;
padding-top:20px;
padding-bottom:20px;
background-color:#333333;
color:#CCCCCC;
text-align: center;
}

div#footer div p{
	margin: 5px;
}