/* CSS File */

html {

	height:100%;

}

body {

	height:100%;
	
	background-color:#FFFFFF;
	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
	font-family: arial, verdana, helvetica, sans-serif;
	font-size:12pt;
	line-height:1.5em;
	
	color:#000000;

}

h1 {

	font-size:18px;
	font-weight:800;
	text-align:left;

}

h2 {

	font-size:16px;
	font-weight:800;
	text-align:left;

}

table.main {

	width:100%;
	height:100%;
	border:0px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;

}

ul {

	list-style:none outside;

}

li {

	list-style-type:none outside;
	margin-right:10px;

}

hr.thin {

	color:#B2B2B2;
	background:#B2B2B2;
	width:100%;
	height:1px;
	border:0px;
	clear:both;
}

hr.thick {

	color:#B2B2B2;
	background:#B2B2B2;
	width:100%;
	height:2px;
	border:0px;
	clear:both;

}

hr.spacer {

	color:#00A8E6;
	background:#00A8E6;
	width:100%;
	height:2px;
	border:0px;
	margin:0px;
	padding:0px;

}

div.spacer {

	color:#00A8E6;
	margin:0px;
	padding:0px;
	width:100%;
	text-align:left;

}

img.topping {

	border:0px;

}

img.content {

	padding-bottom:5px;
	margin:0px;
	border:0px;

}

img.contentLeft {

	padding:0px 0px 0px 0px;
	margin:4px 10px 5px 0px;
	border:0px;
	vertical-align:text-top;
	float:left;

}

img.contentRight {

	padding:0px 0px 0px 0px;
	margin:4px 0px 5px 10px;
	border:0px;
	vertical-align:text-top;
	float:right;

}

table.menu {

	width:100%;
	height:100%;
	padding:0px;
	margin:0px;

}

td.menuEntry {

	white-space:nowrap;
	padding:0px;
	margin:0px;
	height:26px;
	
}

td.menuLeft {

	width:10px;
	background-color:#00A8E6;
	white-space:nowrap;

}

td.menuLeftHl {

	width:10px;
	background-color:#007FBF;
	white-space:nowrap;

}

td.menuLeftBottom {

	width:10px;
	background-color:#00A8E6;
	white-space:nowrap;
	height:100%;

}

td.menuRight {

	width:20px;
	white-space:nowrap;

}

img.marker {

	padding:0px 0px 0px 0px;
	margin:2px 0px -12px 0px;
	border:0px;

}



td.menu {

	width:240px;
	height:100%;
	
	margin-right:0px;
	padding:0px 0px 0px 0px;
	
	line-height: 1.7em;
	font-weight:800;
	text-align:right;
	vertical-align:top;
	
	color:#FFFFFF;
	background-color:#005496;
	
	border:0px;

}


td.content{

	padding:10px 20px 20px 20px;
	
	line-height: 1.3em;
	font-weight:200;
	text-align:justify;
	vertical-align:top;

}

td.pagemenu {

	width:150px;
	padding-top:30px;
	
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	

}

h1.pagemenu {

	line-height:1.7em;
	font-weight:800;
	text-align:left;
	vertical-align:top;
	
	color:#005496;
	border-bottom:2px solid;
	border-color:#005496;
	padding-bottom:1px;
	margin:0px 0px 5px 0px;

}

h1.link {

	line-height:1.7em;
	font-weight:800;
	text-align:left;
	vertical-align:top;
	color:#005496;
	
	border-top:2px solid;
	border-color:#005496;
	padding-bottom:1px;
	margin:0px 0px 5px 0px;

}

td.misc{

	background-image:url(../images/logo/logo.gif);
	background-position:right top;
	background-repeat:no-repeat;
	width:50px;
	margin-right:0px;
	
	line-height:1.7em;
	font-weight:800;
	text-align:left;
	color:#666666;


}

div.top {

	font-weight:800;
	text-align:right;
	color:#666666;
	background-color:#FFFFFF;
        padding-right:50px;
        padding-top:0px;
        margin-top:0px;

}

div.bottom {

	position:fixed;
	bottom:5px;
	right:5px;
	
	line-height:1.7em;
	font-weight:800;
	text-align:left;
	color:#666666;
	background-color:#FFFFFF;

}

div.topping {

	padding:0px 0px 10px 10px;
        margin:0px;

}

/* form */
table.form {

	width:100%;

}

td.formText {

	padding:2px 30px 2px 0px;
	margin:0px;

}

td.formForm {

	padding:2px 0px 2px 0px;
	margin:0px;

}

input.basic {

	width:250px;
	color:#003366;
	border:1px solid black;
	margin:2px 0px 2px 0px;
	font-size:12pt;

}

select.basic {

	width:120px;
	color:#003366;
	border:1px solid black;
	margin:2px 0px 2px 0px;
	font-size:12pt;

}

textarea.basic {

	width:350px;
	height:200px;
	color:#003366;
	border:1px solid black;
	margin:2px 0px 2px 0px;
	font-size:12pt;

}
/* end form */


div.searchBar {

	padding:5px 5px 5px 10px;
	background-color:#00A8E6;
	color:#FFFFFF;
	width:100%;

}

span.searchBlue {

	color:#005496;

}

table.search {

	width:100%;

}

th.search1 {

	width:40%;
	text-transform:uppercase;
	padding:10px;
	color:#005496;
	
}

th.search2 {

	width:20%;
	text-transform:uppercase;
	padding:10px;
	color:#005496;
	
}

td.search1 {

	width:40%;
	padding:3px 0px 3px 10px;
	border-bottom:1px solid #666666;
	
}

td.search2 {

	width:20%;
	padding:3px 0px 3px 10px;
	border-bottom:1px solid #666666;
	
}

div.w3c {

	padding:20px 0px 0px 20px;

}


a.menu:link			{ color:#FFFFFF; text-decoration:none; font-weight:800; }
a.menu:visited		{ color:#FFFFFF; text-decoration:none; }
a.menu:active		{ color:#FFFFFF; text-decoration:none; }
a.menu:hover		{ color:#FFFFFF; text-decoration:none; background-color:#00A8E6 }

a.submenu:link		{ color:#AABBFF; text-decoration:none; font-weight:800; }
a.submenu:visited	{ color:#AABBFF; text-decoration:none; }
a.submenu:active	{ color:#AABBFF; text-decoration:none; }
a.submenu:hover		{ color:#FFFFFF; text-decoration:none; background-color:#00A8E6 }

a.pagemenu:link		{ color:#666666; text-decoration:none; font-weight:normal; }
a.pagemenu:visited	{ color:#666666; text-decoration:none; font-weight:normal; }
a.pagemenu:active	{ color:#666666; text-decoration:none; font-weight:normal; }
a.pagemenu:hover	{ color:#FFFFFF; text-decoration:none; font-weight:normal; background-color:#666666 }


a.logo:link			{ color:#666666; text-decoration:none; font-size:11pt; font-weight:800; color:#666666; }
a.logo:visited		{ color:#666666; text-decoration:none; }
a.logo:active		{ color:#666666; text-decoration:none; }
a.logo:hover		{ color:#FFFFFF; text-decoration:none; background-color:#666666; }

a.topping:link		{ color:#FFFFFF; text-decoration:none; background-color:#B4B4B4; font-size:11pt; font-weight:800; padding:5px; margin:0px; }
a.topping:visited	{ color:#FFFFFF; text-decoration:none; background-color:#B4B4B4; font-size:11pt; font-weight:800; padding:5px; margin:0px; }
a.topping:active	{ color:#FFFFFF; text-decoration:none; background-color:#B4B4B4; font-size:11pt; font-weight:800; padding:5px; margin:0px; }
a.topping:hover		{ color:#FFFFFF; text-decoration:none; background-color:#00A8E6; font-size:11pt; font-weight:800; padding:5px; margin:0px; }


a.image:link		{ color:#FFFFFF; text-decoration:none; background-color:#FFFFFF; }
a.image:visited		{ color:#FFFFFF; text-decoration:none; background-color:#FFFFFF; }
a.image:active		{ color:#FFFFFF; text-decoration:none; background-color:#FFFFFF; }
a.image:hover		{ color:#FFFFFF; text-decoration:none; background-color:#FFFFFF; }

a:link				{ color:#005496; font-weight:800; text-decoration:none; }
a:visited			{ color:#005496; font-weight:800; text-decoration:none; }
a:active			{ color:#005496; font-weight:800; text-decoration:none; }
a:hover				{ color:#FFFFFF; font-weight:800; text-decoration:none; background-color:#00A8E6; }
