
/*body {
background-image:url('images/green-bk3.jpg');
scrollbar-base-color:#c2f5ce;
}*/
body {
font-family:arial;
}


#cal_day  {
font-size:22px;
text-align:center;
}

#cal_head  {
font-size:23px;
color:red;
text-align:center;
}


#main-section  {
position:relative;
top:0px;
left:0px;
background-repeat:no-repeat;
width:100%; 
height:800px; 
text-align:left; 
border: 0px black solid;
}

#top-section {
position:absolute;
top:0px;
left:0px;
width:100%; 
height: 100px;
border: 0px red solid;
}

#left-section {
position:absolute;
top:100px;
left:0px;
width:185px; 
height: 625px;
border: 0px blue solid;
text-align:right;
}

#center-right-section {
position:absolute;
top:100px;
left:185px;
height:625px;
width:580px;
border: 0px orange solid;
background-color:white;
}

#bottom-section {
position:absolute;
top:715px;
left:0px;
width:100%; 
height: 100px;
border: 0px red solid;
}

#scroll {
overflow: auto;
border:solid;
border-width:0px;
border-color:#c07516;
position:absolute;
top:0px;
left:0px;
height:570px;
width:100%; 
padding:5px;
}

#leftscroll {
overflow: auto;
border:solid;
border-width:0px;
border-color:#c07516;
position:absolute;
height:225px;
width:165px; 
padding:5px;
left:10px;
}

#noscroll {
border-width:1px;
border-color:#c07516;
position:absolute;
top:0px;
left:0px;
padding:15px;
}

#header-text {
/*font-style:italic;*/
font-weight:normal;
line-height:140%;
font-size:14px;
margin:5px;
text-align:justify;
margin-left:15px;
margin-right:15px;
width: 100%;
padding:15px;


}

p {
text-align:justify; 
text-indent:10px;
}




.gray {
background-color:#c2f5ce;
}

.darkblue {
color:#0070bb;
}

.center {
text-align:center; 
}


h3,h2 {
font-family:arial;
color:#0b7ec1;
}

.h5class  {
font-family:arial;
color:#0070BB;
font-weight:bold;
font-size:14px;
}

.h5class li {
font-family:arial;
color:#000000;
font-weight:normal;
font-size:11px;
list-style-image: url(buttons/blue_button_small.gif); 
text-align:left;
}


h6,h5,h4 {
font-family:arial;
color:#0070BB;
font-weight:bold;
}

h4 {
font-size:18px;
}
h5 {
font-size:13px;
}
h6 {
font-size:10px;
}

.smallital {
font-style:italic;
font-size:12px;
font-weight:normal;
}

/*
a:link {color: #000000;}
a:visited {color: #000000}
a:hover {color: #0070bb}
a:active {color: #000000}
*/
a:link {font-weight:bold;}
a:hover {color: #000000}
	

ul li {  list-style-image: url(buttons/bulletdarkblue.png); line-height:150%}

a.marqimg:link {border:5px red solid;}
a.marqimg:visited {border:9px red solid;}
a.marqimg:hover {border:1px red solid;}


.xstooltip 
{
	background: url(logos/hb.gif) no-repeat 100% 0;

	visibility: hidden; 
    position: absolute; 
    top: 0;  
    left: 0; 
    z-index: 4; 

    font: normal 9pt arial; 
    padding-left: 20px; 
    padding-right: 20px; 
    padding-top: 10px; 
    padding-bottom: 5px; 
    border-style:  ridge;
    border-width: 3px;
	border-color: #0070BB;

	background-color: #E0FFFF;
}

.xstooltip_menu
{
	visibility: hidden; 
    position: absolute; 
    top: 0;  
    left: 0; 
    z-index: 2; 

    font: normal 10pt arial; 
    padding:5px;
	border-style:  ridge;
    border-width: 3px;
	border-color: #0070BB;
	background-color: #e0ffff;
}

.xstooltip_flyer
{
	visibility: hidden; 
    position: absolute; 
    z-index: 2; 
	top: 260px;
	left: 270px;
    font: normal 10pt arial; 
    padding:5px;
	border-style:  ridge;
    border-width: 0px;
	border-color: #ffffff;
	background-color: #ffffff;
}

.xstooltip_event
{
	visibility: hidden; 
    position: absolute; 
    z-index: 3; 
    font: normal 10pt arial; 
    padding:5px;
	border-style:  ridge;
    border-width: 0px;
	border-color: #ffffff;
	background-color: #ffffff;
}



a.xstooltip_menu:link {text-decoration: none; }
a.xstooltip_menu:visited { text-decoration: none; }
a.xstooltip_menu:hover { text-decoration: none; color:blue;}




div.wrapper { margin: 0px auto; width: 100%;padding:0;background-color:green;}
	/* clear fixes for pure css layout */
	#maincol {float: right; margin-left: -300px; width: 100%;}
    #maincol-container {margin-left:300px;}
    #sidecol {float: left; width: 300px;}



.header {
font-weight:bold;
font-family:arial;
color:black;
}

.menu_font {
font-family:  arial;
color:black;
font-size:11px;
font-weight:bold;
line-height:11pt;
text-align:right;
}

a.menu_font:link {text-decoration: none; }
a.menu_font:visited { text-decoration: none; }
a.menu_font:hover { text-decoration: none; color:blue;}

#shadow1 {
position:absolute;
top:412px;
left:3px;
width:795px; 
height:3px;
background-color:gray;
border:solid;
border-width:3px;
border-color:gray;
}

#shadow2 {
position:absolute;
top:127px;
left:943px;
width:3px; 
height:411px;
background-color:gray;
border:solid;
border-width:3px;
border-color:gray;
}



