/* CSS Document */
	/*  Start of general styles */
	h1 {
	font: bold 1.5em Arial, Georgia,  "Times New Roman", Times, serif;
	color: #0343A9;
	border-bottom: solid 1px;
	}
	h3 {
	font: bold 1.3em Arial, Georgia,  "Times New Roman", Times, serif;
	color: #0343A9;
	}	
	p {
	font: 1em Arial, Georgia,  verdana, helvetica, arial, sans-serif; 
	}
	/*  End of general styles */	
	
	/*  Start of top navigation -*/
	BODY {
		PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #E2ECFB; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: small/1.5em Arial, Georgia, Serif; COLOR: #000; PADDING-TOP: 0px; voice-family: inherit
	}
	UNKNOWN {
		FONT-SIZE: small
	}
	#TopLogo 
	{
		background-image: url(../images/welcome.jpg);
		background-color: #3472BD;
		background-repeat: no-repeat;
		margin: 0px;
		padding: 0px;
		height: 85px;
		width: 100%;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #000000;
		color: #fff;
	}	
#TopLogo div {
	font-size: 14px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	width: 250px;
	height: 85px;
	float: right;
	font-weight: bold;
}
#TopLogo img {
	width: 75px;
	float: left;
}
#TopLogo br {
	float: left;
	width: auto;
}

#TopLogo a {
	color: #FFFFFF;
	float: left;
	width: auto;
}

	#header 
	{
		FONT-SIZE: 93%; BACKGROUND:  #E2ECFB; FLOAT: left; WIDTH: 100%; LINE-HEIGHT: normal; border-bottom: 1px #000000 solid;
	}
	#header UL 
	{
		PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 10px; LIST-STYLE-TYPE: none
	}
	#header LI 
	{
		PADDING-RIGHT: 0px; PADDING-LEFT: 9px; BACKGROUND: url(../images/left.gif) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
	}
	#header A 
	{
		PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 6px; FONT-WEIGHT: bold; BACKGROUND: url(../images/right.gif) no-repeat right top; FLOAT: left; PADDING-BOTTOM: 4px; COLOR: #0343A9; PADDING-TOP: 5px; TEXT-DECORATION: none
	}
	#header A 
	{
		FLOAT: none
	}
	#header A:hover {
		COLOR: #333
	}
	#header #current {
		BACKGROUND-IMAGE: url(../images/left_on.gif)
	}
	#header #current A {
		BACKGROUND-IMAGE: url(right_on.gif); PADDING-BOTTOM: 5px; COLOR: #333
	}

	/*  End of top navigation -*/

	/*  Start of bottom navigation -*/
	#bottomNav {
	text-align: center;
	border: 1px solid #000066;
	width: 497px;
	}
	#bottomNav ul {
	font-size: .9em; 
	margin: 5px 0 5px 0;
	padding: 0;
	width: 496px;
	}
	#bottomNav ul li {
	padding: 5px 3px 5px 5px;
	border-left: 1px solid #000066;
	list-style: none;
	display: inline;
	}
	#bottomNav ul li.first {
	padding-left: 5px;
	border: none;
	list-style: none;
	display: inline;
	}
    #bottomNav a:link {
	color: #000066;
	text-decoration: none;   
   	}
	#bottomNav a:active {
	color: #000066;
	text-decoration: none;
	}
	#bottomNav a:visited {
	color: #000066;
	text-decoration: none;
	}
	#bottomNav a:hover {
	text-decoration: underline;
	color: #587582;
	}
	
	/*  End of bottom navigation -*/	
	table td {
	padding: 2px;
	border-spacing: 2px;
	}
	/*  start of form */
	form, .form {
	margin: 25px 0;
	padding: 1em;
	border: 1px solid #5D94A8;
	}
	div#box {
	padding: 1em;
	border: 1px solid #5D94A8;
	background-color: #FFFFFF;
	}
.border {
	padding: 5px;
	width: 85%;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #0000CC;
	border-bottom-color: #0000CC;
	border-left-color: #0000CC;
}
hr {
	color: #0000CC;
}

	col#labels, col.labels {
	width: 130px;
	font: bold 1em Arial, Georgia,  verdana, helvetica, arial, sans-serif;
	}
	input.button {
	font: bold .9em Arial, Georgia,  verdana, helvetica, arial, sans-serif; 
	BACKGROUND:  url(../images/bg.gif) repeat-x 50% bottom;
	}
	input.text {
	border: 1px solid #5D94A8;
	}
	textarea.text {
	border: 1px solid #5D94A8;
	}
	select.text {
	border: 1px solid #5D94A8;
	}
	input.noborder {
	border: 0;
	}
	/*new form */
	
	/* Forms */

form label{
float: left;
width: 120px;
font-weight: bold;
}

form textarea{
width: 180px;
margin-bottom: 5px;
}

form textarea{
width: 250px;
height: 150px;
}

form .boxes{
width: 1em;
}

form #submitbutton{
margin-left: 120px;
margin-top: 5px;
width: 90px;
}

form br{
clear: left;
}


input.submit {
	border: 3px double #999999;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding: 0.25em;
	background-color: #FFFFFF;
	color: #333333;
	font-size: 75%;
	font-weight: bold;
	font-family: Verdana, Helvetica, Arial, sans-serif;
} 
	
	/*  end of form */	
	
#box #paging {
	float: right;
}
.redtext {
	font-size: 75%;
	color: #FF0000;
	font-weight: bold;
}#box ul li {
	list-style-image: url(../images/document.png);
	list-style-type: none;
}
.register {
	font-size: 150%;
	font-weight: bold;
	letter-spacing: 1px;
}

dt {
	font-weight: bold;
/*	margin-top: 5px;
	float: left;
	width: 8em;	*/
}
dd {

/*	margin-left: 5px; */
}

h2 {

	font: bold 1.3em Arial, Georgia,  "Times New Roman", Times, serif;
	color: #993300;
}

#footer {
	clear: left;
	background:#E2ECFB;
	text-align: left;
	width: 100%;
	padding-left: 5px;
	color: #000000;
	margin-top: 10px;
}
#footer img {
	float: left;
}
#footer #text {
	float: left;
}

#footer h3 {
	font-size: 125%;
	display: inline;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#footer #text span {
	text-align: center;
}


#footer ul {
	margin: 0px;
	padding: 0px;
}

#footer li {
	list-style-type: none;
	display: inline;
}
address {
	font-weight: bold;
	letter-spacing: .2em;
}

.left {
	width: 250px;
	float: left;
	margin: 5px;
	padding: 5px;
	border: 1px solid #3372C1;
}
#box #holder {
	width: 90%;
	height: auto;
}

.right {
	width: 250px;
	float: left;
	margin: 5px;
	padding: 5px;
	border: 1px solid #3372C1;
}
