/* CSS Document */

body {
MARGIN: 0px;
WIDTH: 100%;
BACKGROUND-COLOR: #e0f0fe;
/*
HEIGHT: 100%;
*/
}

#container {
background-image:url(../images/center_background.jpg);
background-repeat:repeat-y;
width: 977px;
margin: 0 auto;
padding: 0px;
/*
padding-top: 3px;
padding-bottom: 3px;
height: 100%;
*/
}

#begining {
background-image:url(../images/center_background_start.jpg);
margin: 0 auto;
padding: 0px;
width: 977px;
height:12px;
}

#ending {
background-image:url(../images/center_background_end.jpg);
margin: 0 auto;
margin-top: 3px;
padding: 0px;
width: 977px;
height:46px;
}

#logo {
width: 943px;
margin-top: 3px;
margin-left:18px;
height: 100px;
/*
margin: 0;
padding: 0;
*/
/*background-image:url(main_banner.jpg);*/
/*background-image:url(../images/center_background.jpg);*/
BACKGROUND-COLOR: #FFFFF;
}

#flash {
/*background-image:url(navbar.jpg);*/
width: 943px; 
margin-top:3px;
margin-left:18px;
height: 350px;
/*margin: 0;*/
BACKGROUND-COLOR: #FFFFFF;
}

#main_content_holder {
width: 943px;
overflow: auto;
margin-top:3px;
margin-left:18px;
padding-top:0px;
padding-bottom:0px;
/*
height: 100%;
padding-left:10px;
padding-right:10px;
BACKGROUND-COLOR: #e8f106;
*/
}

#menu 
{
	float:left;
	background-image: url(../images/menu_background.jpg);
	background-repeat:no-repeat;
	width: 150px;	
	height: 385px;
	padding-top:15px;
	text-align:center;
	line-height:25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	BACKGROUND-COLOR: #ffffff;
}

.ajaxified-selected
{
	font-weight:bold;
	color:#0099FF;
}


#menu li {
  display: inline;
  padding-right: 10px;
  padding-left: 20px;
  border-bottom:#FFFFFF;
  border-bottom-style:solid;
  border-bottom-color:#FFFFFF;
  border-bottom-width:thick;
  
}

#menu a:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#ffffff;
text-decoration: none; 
}

#menu a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#ffffff;
text-decoration: none; 
} 

#menu a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#0099FF;
text-decoration:underline;
}
#menu a:active {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#ffffff;
text-decoration: none; 
} 

#ajaxLoader {
	background-image:url(/css/img/loading-bar-blue.gif);
	background-repeat:no-repeat;
	background-position:center;
	float:left;
	height:400px;
	width:790px;
	display:none;
}

#ajaxContent {
	float:left;
	width: 773px;
	height:100%;
	OVERFLOW: auto;
	margin-left:10px;
	margin-right: 10px;
	margin-top: 10px;
	FONT-SIZE: 9pt;
	COLOR: #013489;
	LINE-HEIGHT: 14pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #FFFFFF;
}

#myFrame {
	WIDTH:100%;
	height:400px;
	border:0px;
	BACKGROUND-COLOR: #ffffff;
}


#wimpy {
	width: 943px;
	margin-top:5px;
	margin-left:18px;
	height: 16px;
	text-align:right;
	vertical-align:middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	padding-top:3px;
	padding-bottom:0px;
	padding-left: 0px;
	padding-right:0px;
	/*
	BACKGROUND-COLOR: #a5d2fa;
	height: 18px;
	*/
}

#footer {
	width: 943px;
	margin-top:2px;
	margin-left:18px;
	height: 18px;
	/*
	height: 18px;
	*/
	text-align:right;
	vertical-align:middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	padding-top:3px;
	padding-bottom:0px;
	padding-left: 0px;
	padding-right:0px;
	BACKGROUND-COLOR: #a5d2fa;
}

#thisdiv {
	FONT-SIZE: 9pt;
	COLOR: #013489;
	OVERFLOW: auto;
	WIDTH: 100%;
	HEIGHT: 100%;
	LINE-HEIGHT: 14pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #FFFFFF;
}

#content {
	FONT-SIZE: 9pt;
	COLOR: #013489;
	OVERFLOW: auto;
	WIDTH: 100%;
	HEIGHT: 100%;
	LINE-HEIGHT: 14pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #FFFFFF;
}

#content a:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#013489;
text-decoration: none; 
}

#content a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#013489;
text-decoration: none; 
} 

#content a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#013489;
text-decoration:underline;
}
#menu a:active {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#013689;
text-decoration: none; 
} 



SELECT.dropdownlistsmini
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #336699;
        width:40px;
}
SELECT.dropdownlistsbig
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #336699;
        width:350px;
}
SELECT.dropdownlists
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #336699;
        width:306px;
}
.insertvalue
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #336699;
    width:300px;
}
.textfields
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #336699;
    width:430px;
}
.textarea
{
	background-image: url("../images/contact.jpg");
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #336699;
	text-align: left;
	/*WIDTH: 740PX;*/
	width: 98%;
	HEIGHT: 150PX;
}



.TBox
{
		font-size: 8pt;
}
.calendar
{
	border-right: 1px outset;
	line-height:normal;
	border-top: 1px outset;
	font-size: 8pt;
	border-left: 1px outset;
	color: black;
	border-bottom: 1px outset;
	font-family: Tahoma;
	position: absolute;
	background-color: steelblue;
}
.calheader
{
	border-right: 1px outset;
	border-top: 1px outset;
	border-left: 1px outset;
	color: white;
	border-bottom: 1px outset;
}
.calday
{
	border-right: 1px inset;
	border-top: 1px inset;
	border-left: 1px inset;
	cursor: hand;
	color: steelblue;
	border-bottom: 1px inset;
	background-color: whitesmoke;
}
.notcalday
{
	border-right: #336699 1px solid;
	border-top: #336699 1px solid;
	border-left: #336699 1px solid;
	cursor: hand;
	color: #c0c0c0;
	border-bottom: #336699 1px solid;
	background-color: gainsboro;
}
.clicker
{
	border-right: 2px outset;
	border-top: 2px outset;
	font-weight: bold;
	font-size: 9pt;
	border-left: 2px outset;
	cursor: hand;
	color: #000000;
	border-bottom: 2px outset;
	background-color: #c0c0c0;
}

table.FormTable {
	line-height:15px;
}

table.FormTable td {
	line-height:15px;
	padding:0px;
}

#firsttime {
	visibility:hidden;
}




@media print{
  body{ background-color:#FFFFFF; background-image:none; color:#000000 }
  #header{ display:none;}
  #navigation{ display:none;}
  #footer{ display:none;}
  #main_content{ width:100%;}
  img {display:none;}
}

