/* Font setting */body, input, select {	font-family: "Trebuchet MS", Verdana, Geneva, Arial, sans-serif;	font-size: 76%;}

body {	background: #e5e7e9;	padding: 0px;	margin: 0px;	text-align: center;}
a {
	color: #6286a2;	
}
a:hover{
	color: #a34b7f;
}
body.popup {	background: #e5e7e9;	padding: 5px;	margin: 10px;	text-align: left;}
#close {
	margin:0 40%;
}

#ysdText {
	visibility: visible;
	left: 0px;
	top: 60px;
	position: relative;
	z-index: 10;
}

table#Table_01 {
	position: relative;
	margin: 0 auto 0 auto;
}

#border {	margin: 0 auto 0 auto;
	padding: 30px 0px 0px 0px;	width: 820px;
	background-position: 0 0;
}

/* Square Area */.curvedArea {	display: block;	width: 800px;
}.topLeft {	background-image: url(images/C_lightgrey_01.gif);	width: 800px;	float: left;
	height: 13px;
}.topRight {	background-image: url(images/C_lightgrey_02.gif);	background-position: 100% 0;	width: 20px;
		float: right;
	bottom: 0;
	height: 13px;
}.centerLeft {		background-image: url(images/C_lightgrey_04.gif);
	margin: 0px;	background-repeat: repeat-y;	width: 100%;	float: left;
	
}.centerRight {	background-image: url(images/C_lightgrey_05.gif);	background-repeat: repeat-y;	background-position: 100% 0;	width: 100%;	float: right;}.bottomLeft {	background-image: url(images/C_lightgrey_07.gif);	background-repeat: no-repeat;	width: 800px;	float: left;}

.bottomRight {	background-image: url(images/C_lightgrey_08.gif);	background-repeat: no-repeat;	background-position: 100% 0;	width: 20px;	height: 21px;	float: right;}.content {
	margin-right: 20px;	margin-left: 20px;	text-align: center;
	background: #fff;
}.clear {	clear: left;}.clearall {	clear: both;}/* Content frame */div.navbar {font-family: "Trebuchet MS", Verdana, Geneva, Arial, sans-serif;font-size: .9em;font-weight: bold;text-align: center;font-weight: bold;padding: 5px;width: 750px; }.navbar ul li a:link, .navbar ul li a:visited {color: #cf2858;background-color: #e6e6e4;text-decoration: none;border: 1px solid #1a1a1a;display: inline;padding-top: 3px;padding-left: 10px;padding-bottom: 3px;padding-right:10px; }.navbar ul li a:hover, .navbar ul li a.current {color: maroon;background-color: silver;text-decoration: none;border: solid #1a1a1a 1px; }.navbar ul li {margin: 0px;padding: 0px;list-style-type: none;display: inline;}.navbar ul {margin: 0px;padding: 0px;}#location {	padding: 20px 0 16px 0;}h1 #title {	color: #c72039;	padding: 0;	margin:0px;	font-family: "Trebuchet MS", Verdana, Geneva, Arial, sans-serif
	normal 12px;}
h4 #credits {	color: #c72039;	padding: 0;	margin:0px;	font-family: "Trebuchet MS", Verdana, Geneva, Arial, sans-serif
	normal 12px;}#location h1 a {	color: #718ea5;	font-size: 18px;	text-decoration: none;}#location h1 a:hover {	color: #93b2c8;}#todaysDate {color:#718ea5;font-size: 1em;font-weight: bold;font-style: italic;text-align: right;margin-right:10px;}/* Front page image *//* Main & Extra *//* Footer */#footer {	font-size: 0.6em	margin: 0 auto;	}#footer p {	margin: 0;	padding: 0;	font-size: 4.6em;}#footer a {	color: #718ea5;	text-decoration: none;}#footer a:hover {	color: #8cc0e5;	text-decoration: underline;}/* hr */.hr {	background: #ffc76f;	height: 1px;	font-size: 0;	clear: both;	margin: 0;	padding: 0;}.hr2 {		font-size: 10px;	clear: both;	margin: 0;	padding: 0;}/* p1 box */.p1 {	position: relative;	padding: 10px 10px 20px 10px;	margin-bottom: 10px;}
.p3 {	padding: 0px 10px 5px 10px;	margin-bottom: 5px;
	text-align: left;
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, sans-serif;	font-size: 12px;}.p3 h4 {
	text-align: left;
}
.p4 {	padding: 0px 10px 5px 10px;	margin-bottom: 5px;
	text-align: left;
	font: bold 12px "Trebuchet MS", Verdana, Geneva, Arial, sans-serif;
}
li {
	text-align: left;
	padding: 5px 0px;
}
.p1 a {	color: #93b2c8;}.p1 a:hover {	color: #8cc0e5;	background: #fff;}.p1 h4 {	font-family: "Trebuchet MS", Verdana, Geneva, Arial, sans-serif;	margin: 0;	font-size: 1em;	font-weight: normal;	color: #89A9B8;}.p1 p {	font-size: 0.9em;	text-align: justify;	margin: 0 0 10px 0;}/* p2 box */.p2 {
	font-size: 0.8em;	text-align: justify;	position: relative;
	margin: 0 20px 10px 20px;}/* Lists */.nav {	padding: 0;	margin: 0 0 0 10px;}.nav li {	padding: 0;	margin: 0;}.featureclient {	padding: 0;	margin: 0 0 0 18px;	}.arrow {	padding: 0;	margin: 0 0 0 18px;	}.right {	position:relative;	float:right;}.files {	width: 100%;	}.files th {	text-align: left;}.files img {	border: 0;	margin-right: 2px;	vertical-align: text-bottom;}h4.func {	font-size: 1.1em;	font-weight: bold;	color: #666;	background: #ecf0f3;}/* Request form */fieldset  {	margin: 20px 0;	padding: 15px 10px;	background-color:#F4F4F2;	border: 3px double #878177;	
	/*
	color: #666;	font: 1em "Helvetica Neue", helvetica, arial, sans-serif;	background-color: #efefef;	border: solid 1px #d3d3d3;
	*/
}legend  {	font-family: "Trebuchet MS", Verdana, Geneva, Arial, sans-serif;font-size: .9em;font-weight: bold;text-align: center;padding: 2px 5px 2px 5px;
color: #cf2858;background-color: #e6e6e4;
	border: 1px solid #000;
}label   {	font-weight: bold;	line-height: normal;	text-align: right;	display: block;	margin-right: 10px;	position: relative;	width: 100px;	float: left;	}label.fieldLabel	{	display: inline;	float: none;	}

textarea#subjects {
	float: left;
	background-color: #fee;
}	input.formInputField   {	border: solid 1px #f66;	background-color: #fee;	color: #333;	margin-right: 5px;	margin-bottom: 5px;	padding: 2px;	height: 15px;
	float: left;	}	input.formInputField:hover {	background-color: #ccffff;	border: solid 1px #006600;	color: #000;	}select.formSelect  {	border: solid 1px #f66;	background-color: #fee;	color: #333;	cursor: pointer;	margin-right: 5px;	margin-bottom: 5px;	padding: 2px;
	float: left;	}select.formSelect:hover  {	background-color: #ccffff;	color: #000;	cursor: pointer;	}input.formInputButton   {	border: solid 1px #f66;	background-color: #f99;	background-image: url(bg_button.png);	color: #300;	cursor: pointer;	font-size: 1.2em;	font-weight: bolder;	text-align: center;	padding: 1px;	margin-right: 5px;	vertical-align: middle;
	float: left;	}	input.formInputButton:hover   {	background-image: url(bg_button_hover.png);	}th.title {	font-size: .9empx;	color: maroon;	background-color: #eeeff0;}

td.rangeLeft {	text-align: left;}

td.strip {	height: 4px;	font-size: 1px;	background-color: #eeeff0;}/* IE6 BUG FIXES ==================================================================== */form {	height:expression('1%'); /* IE Pick-a-boo bug fix */}form fieldset {	position:expression('relative'); /* Fixes IE problem with fieldset+legend boundaries */	margin-top:expression('1em');	padding-top:expression('1.5em');}form fieldset legend {	position: expression('absolute'); 	top: expression('-1em'); /* Fixes IE problem with fieldset+legend boundaries */	left:expression('.5em');}
/* IE6 BUG FIXES ==================================================================== */

