body{
	font-family:tahoma, verdana, Arial, "Times New Roman";
	font-size:11px;
	color:#333333;
	margin: 0px;
	background-color: #034466;
	background-image: url(/images/bg.jpg);
	background-repeat: repeat-x;
}

.highlight{ 
	background-color: #EAFAFF;
	padding: 3px 10px 2px 10px;
	border: dashed #ededed 1px;
}
.editthis{ 
	border: dashed #ededed 1px;
	padding: 3px 10px 2px 10px;
}
.editthis input{
	border 1px solid red;
}
.itemtitle{
	font-weight: bold;
	padding-right: 5px;
	
}
.spacer{ font-size: 8px; }

.editable input{
	border: 1px solid #C00;
	font-size:1 1px;
	padding: 3px 10px 2px 10px;
	width: 100px;
	color: #B0B0B0;
}
.edit{
	color: #CC0033;
}
a{
	color: #4F7800;
	text-decoration: underline;
}
a:hover {
	color: #FFCC00;
	text-decoration: none;
}
.b{
	font-weight:bold;
	}
img{
	border: 0;
}
form{
	padding: 0px;
	margin: 0px;
}
h2{
	font-size: 10px;
}
.form{
	background-color: #79B1D9;
	width: 650px;
	text-align: center;
	padding:10px;
}
.button{
	background-color: #FFCC00;
	border: 1px solid #2F2F2F;
	font-size: 16px;
	font-weight: bolder;
}
.form table{
	font-size: 11px;
	font-weight: bolder;
	text-transform: capitalize;
}
.butform{
	padding-right: 30px;
	padding-top: 5px;
}
.imgLeft{
	float: left;
	padding-right: 10px;
}
.org{
	background-color: #AE7917;
	font-size: 14px;
	padding: 10px;
	color: #fff;
}
.org a{
	color: #fff;
	text-decoration: underline;
}
.org a{
	color: #fff;
	text-decoration: none;
}
.imgLeft {
	float:left; 
	margin:5px .8em .4em 10;
	padding-right: 10px;
}
.imgLeft_nopad{
	float:left;
}
.fd{
	border:  1px solid #034466;
	height: 18px;
	width: 180px;
	font-size: 11px;
	padding: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.fdtxt{
	border:  1px solid #034466;
	height: 80px;
	width: 480px;
	font-size: 11px;
	padding: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.fdtxt2{
	border:  1px solid #034466;
	height: 80px;
	width: 340px;
	font-size: 11px;
	padding: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.errorTable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	background-color: #E7F0F7;
	border: 1px dashed #333333;
}
.messageTable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	background-color: #FFECC3;
	border: 1px dashed #333333;
}
.errorMessage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF6600;
	padding-left: 30px;
}
.message {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Black;
	padding-left: 30px;
}
.hdbg{
	background-image: url(/images/hd.jpg);
	background-repeat: no-repeat;
	height: 283;
	width: 990px;
}
.hdbar{
	font-size: 6px;
	background-color: #79B1D9;
}
.ctwht{
	background-color: #fff;
}
.footerlks{
	font-size: 10px;
	color: #838181;
	padding: 10px;
}
.footerlks a{
	 text-decoration: none;
	color: #838181;
}
.footerlks a{
	 text-decoration: underline;
	color: #838181;
}
.pad3side{
	padding-left: 3px;
	padding-right: 3px;
}
.qfhd{
	padding:0px;
	margin: 0px;
	font-size: 24px;
	font-weight: normal;
	color: #fff;
}
.qqform{
	padding-left: 400px;
	padding-top: 35px;
}
.qqtbl{
	color: #fff;
	font-size: 11px;
	text-transform: capitalize;
}
.qqtbl a{
	color: #ffcc00;
	text-decoration: underline;
}
.qqtbl a:hover{
	color: #ffcc00;
	text-decoration: none;
}
.qqtblfd{
	font-size: 11px;
	color: #565656;
	width: 130px;
}
.botbar{
	font-size: 5px;
	background-color: #b3b3b3;
}
.botbox{
	background-color: #dbdbdb;
	color: #838181;
	
}
.hdbox{
	background-color: #565656;
	padding: 10px;
	font-size: 26px;
	color: #fff;
	font-family: Georgia;
}
.pad10{
	padding:10px;
}
.copyright{
	font-size: 11px;
	font-weight: bolder;
	float: left;
	padding: 15px;
	padding-right: 60px;
	color: #838181;

}
.footer_menu{
	float: right;
	font-size: 10px;
	font-weight: bold;
	font-variant: small-caps;
	padding: 15px;
		
}
.footer_menu a{
	color: #838181;
	text-decoration: none;
}

.footer_menu a:hover{
	color: #99CCFF;
	text-decoration: underline;
}
.hd{
	font-size: 32px;
	color: #4f7800;
	font-family: Georgia;
}
.hd2{
	font-size: 22px;
	color: #4f7800;
	font-family: Georgia;
}
.cap{
	text-transform: capitalize;
}
.blue{
	color: #4093d0;
}
.content{
	color: #2f2f2f;
	font-size: 12px;
}
.hide{
	display: none;
}
#navlist
{
padding-left: 0;
margin-left: 10;
margin-top: 0px;
width: 250px;
font-size: 18px;
}

#navlist li
{
list-style: none;
margin: 0;
padding: 0.25em;
border-bottom: 1px dashed gray;
}

#navlist li a { 
	text-decoration: none; 
	color: #565656;
}

#navlist li a:hover { 
	text-decoration: none; 
	color: #ff6600;
}
.whtbox{
	background-color: #e4e4e4;
	padding: 10px;
	font-size: 11px;
}
.loginbox{
	background-color: #e4e4e4;
	font-size: 11px;
}
.whthd{
	color: 625959;
	font-size: 20px;
	font-family: Georgia;
	margin: 0px;
	padding: 0px;
}
.f11{
	font-size: 11px;
}
.hdlnk{
	color: #565656;
	
}
.hdlnk a{
	color: #565656;
	text-decoration: none;
}
.hdlnk a:hover{
	color: #565656;
	text-decoration: underline;
}
.pad20{
	padding:20px;
}
.mbox{
	background-color: #DBDBDB;
	font-size: 12px;
	padding: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.loginTable{
	font-size: 10px;
	padding: 10px;
}

.CALcpYearNavigation,
	.CALcpMonthNavigation
			{
			background-color: #003366;
			text-align:center;
			vertical-align:center;
			text-decoration:none;
			color:#FFFFFF;
			font-weight:bold;
			}
	.CALcpDayColumnHeader,
	.CALcpYearNavigation,
	.CALcpMonthNavigation,
	.CALcpCurrentMonthDate,
	.CALcpCurrentMonthDateDisabled,
	.CALcpOtherMonthDate,
	.CALcpOtherMonthDateDisabled,
	.CALcpCurrentDate,
	.CALcpCurrentDateDisabled,
	.CALcpTodayText,
	.CALcpTodayTextDisabled,
	.CALcpText
			{
			font-family:arial;
			font-size:8pt;
			}
	TD.CALcpDayColumnHeader
			{
			text-align:right;
			border: solid thin #003366;
			border-width:0 0 1 0;
			}
	.CALcpCurrentMonthDate,
	.CALcpOtherMonthDate,
	.CALcpCurrentDate
			{
			text-align:right;
			text-decoration:none;
			}
	.CALcpCurrentMonthDateDisabled,
	.CALcpOtherMonthDateDisabled,
	.CALcpCurrentDateDisabled
			{
			color:#D0D0D0;
			text-align:right;
			text-decoration:line-through;
			}
	.CALcpCurrentMonthDate
			{
			color: #003366;
			font-weight:bold;
			}
	.CALcpCurrentDate
			{
			color: #FFFFFF;
			font-weight:bold;
			}
	.CALcpOtherMonthDate
			{
			color:#808080;
			}
	TD.CALcpCurrentDate
			{
			color:#FFFFFF;
			background-color: #003366;
			border-width:1;
			border:solid thin #000000;
			}
	TD.CALcpCurrentDateDisabled
			{
			border-width:1;
			border: solid thin #bddfff;
			}
	TD.CALcpTodayText,
	TD.CALcpTodayTextDisabled
			{
			border: solid thin #003366;
			border-width:1 0 0 0;
			}
	A.CALcpTodayText,
	SPAN.CALcpTodayTextDisabled
			{
			height:20px;
			}
	A.CALcpTodayText
			{
			color: #003366;
			font-weight:bold;
			}
	SPAN.CALcpTodayTextDisabled
			{
			color:#D0D0D0;
			}
	.CALcpBorder
			{
			border: solid thin #003366;
			}
