/* CSS Document */

div#container div#header
{
    height:177px;
	background-image:url('/themes/default/graphics/bg/banner_alt.jpg');
	background-position:bottom;
    background-repeat:no-repeat;
}

div#container div#menuLower
{
    width:600px;
    margin:-30px 0px 0px 190px;
}

div#container div#menuLower h2
{
    font-size:20px;
    font-style:italic;
    color:#004990;
}

div#container div#content div#submenu
{
    float:left;
	width:148px;
	right:50px;
	background-image:url('/themes/default/graphics/bg/line_border.gif');
    background-repeat:repeat-y;
    background-position:right;
}

div#container div#content #submenu img {
	float:right;
	margin-right:8px;
}
div#container div#content #submenu h2 {
	position:absolute;
	right:2500px;
}


div#container div#content div#text
{
	float:left;
    width:780px;
    margin:35px 10px 5px 40px;
}

div#text ul li a{
	position:relative;
	font-size:12px;
	text-decoration:none;
	color:#004990;
}

div#text ul li a:hover{
	text-decoration:underline;
}
div#text ul li{
	padding-bottom:10px;
}

div#container div#content div#text div#customersleft, div#container div#content div#customersleft
{
    float:left;
    width:460px;
    margin:10px 20px 5px 0px;
}

div#container div#content div#text h2, div#container div#content div#customersleft h2
{
    font-size:18px;
    margin:0px 0px 15px 0px;
    color:#004990;
}
div#container div#content div#text p, div#container div#content div#customersleft p
{
    font-size:12px;
    line-height:16px;
}

div#container div#content div#text p i, div#container div#content div#customersleft p i
{
    font-style:italic;
}

div#container div#content div#text ul, div#container div#content div#customersleft ul
{
    margin:0px 0px 10px 0px;
}

div#container div#content div#text ul li, div#container div#content div#customersleft ul li
{
    list-style: disc outside;
    margin:0px 0px 0px 15px;
    line-height:14px;
}

div#container div#content div#customersRight, div#container div#content div#text div#customersRight
{
    float:right;
}

div#container div#content div#customersRight div.customersHeader
{
    background-color:#0082c8;
    width:290px;
    font-size:14px;
    color:#ffffff;
    font-weight:bold;
    padding:5px 0px 7px 10px;
    margin:0px 0px 2px 0px;
}

div#container div#content div#customersRight div.customersBody
{
    background-color:#e1ecf8;
    width:290px;
    font-size:14px;
    color:#0082c8;
    padding:5px 0px 7px 10px;
    margin:0px 0px 2px 0px;
}

div#container div#content div#customersRight div.customersBody a
{
    font-size:14px;
    color:#0082c8;
    text-decoration:none;
    margin:0px 0px 0px 33px;
}

div.customersBody p {
	margin-left:33px;
}

div#container div#content div#text form label
{
    float:left;
    width:100px;
    font-weight:bold;
    margin:0px 0px 7px 0px;
}

div#container div#content div#text form div.fieldValue
{
    margin:0px 0px 5px 120px;
}

div#container div#content div#text form div.fieldValue input
{
    width:250px;
}

.eventscalender 
{
	background-color: #E1ECF8;
}

.eventscalender_year
{
	background-color: #E1ECF8;
}


.eventscalender td
{
	padding-bottom: 7px;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 7px;
	text-align: left;	
}

.eventscalender_year td
{
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 35px;
	padding-top: 4px;
	text-align: left;	
}



.eventscalender_days 
{
	background-color: #0082c8;
	color: white;

}

.eventscalender_highlight
{
	background-color: #0082c8;
	color: white;

}

.eventscalender_highlight a
{
	color: white;
}


.eventscalender_year_highlight
{
	background-color: #0082c8;
	color: white;

}

.eventscalender_year_highlight a
{
	color: white;
}



.eventscalender_year thead
{
	color: white;
	padding-top: 7px;
	background-color: #004990;
	font-size: 16px;
}

.eventscalender_year thead td
{
	padding-top: 7px;
	padding-bottom: 7px;
}

.eventscalender thead
{

	color: white;
	background-color: #004990;
	font-size: 16px;
}

#calendercontainer
{
    /*width:815px;*/	
}


#calendermonthcontainer
{
	/*border:thin 1px black;*/

}

#calendermonthcontainer_m
{
	float: left;
	margin-right: 15px;
	width:210px;
}

#calenderheader
{
    float:left;
    width:100%;
}
#calenderheader h2
{
	color: #004990;
	padding:0px 0px 10px 0px;
	border-bottom:solid #004990 1px;
}

#calenderheader h3
{
    font-size:14px;
    font-weight:bold;
    color:#004990;
    margin:0px 0px 10px 0px;
}

#calenderheader p
{
    font-weight:normal;
}

#calenderheader p a
{
    color:#004990;
}

.pagelistitems li a
{
    font-size:11px;
    color:#000;
}