@charset "utf-8";

/***** Global Layout *****/
html {overflow-y:auto;overflow-x:auto;}
html, body {border:0;margin:0;padding:0;}
body {background:#fff;}

/***** Common Formatting *****/

p, ul, ol {margin:0;padding:0 0 2px 0;}
ul, ol {padding:0 0 1.35em 2.7em;}
blockquote {margin:1.35em 2.7em;padding:0;}
img {border:0;}
acronym, abbr {color:#000;cursor:help;letter-spacing:1px;border-bottom:1px dashed #000;}
small {color:#555;font-size:0.75em;}
sup {color:#555;font-size:80%;}
code {font:1em "Courier New", Courier, monospace;}
blockquote code {font-size:.75em;}
a {outline:none;cursor:pointer;}
div {text-align:left;}
/*div {border:1px solid red;}/**/

/***** Forms *****/

form {margin:0;padding:0;display:inline;}
input, select, textarea, button {margin:0px;padding:1px;font:12px "Verdana", "Lucida Grande", Verdana, sans-serif;color:#333;}
textarea {line-height:1.35;}
textarea.text {color:#555;width:473px;height:150px;padding:5px;border:1px solid #aaa;background:#fff;overflow:auto;}

/***** Tables *****/

table {border:0;padding:0 0 0 0;}
table tr td {padding:0px;vertical-align:top;}
table tr td span {letter-spacing:0px;}.sidebar {
	width: 310px;
	margin-top: 20px;
	margin-left: 12px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#sidebar_content {
	padding-right: 20px;
	padding-left: 30px;
	padding-top: 15px;
	background-color: #E2E4C3;
}
#sidebar_top {
	background-color: #E2E4C3;
}
#sidebar_content h3 {
	color: #214491;
	font-size: large;
	line-height: 23px;
}
#sidebar_content p {
	line-height: 20px;
	color: #214491;
	font-size: small;
}
#sidebar_content li {
	color: #204391;
	font-size: medium;
	line-height: 25px;
	list-style-type: square;
}
#sidebar_content a {
	color: #244794;
	text-decoration: none;
}
#sidebar_content a:hover {
	color: #993300;
}
#footer b {
	font-size: small;
	color: #38CDFF;
}
