@charset "utf-8";
* {
	margin:0;
	padding:0
}
body {
	background-color:#d9d9d9;
}

blockquote {padding:1em 0 1em 2em; background-color:#F4F4F4 }

img a {border-collapse:collapse; border:0}

#container { 
	width: 100%;
	/*margin: 0 auto;  the auto margins (in conjunction with a width) center the page if needed */
	text-align: left; /* this overrides the text-align: center on the body element. */
} 

#lower_subcontent {
	background-image: url(i/left-shadow.gif);
	background-repeat: repeat-y;
	background-position: left;
	margin: auto 15%;
	max-width: 990px;
	min-width: 600px;
	background-color:#FFF;
}
#upper_subcontent {
	background-image: url(i/right-shadow.gif);
	background-repeat: repeat-y;
	background-position: right;
}
#header {
	background-color:#6D80D2;
	background-image:url(i/header-bg.gif);
	background-repeat:repeat-x;
	height:149px;
	margin: 0 18px 0 18px;
	padding:10px 5px 10px 5px;
	text-align:left;
}
/*
#header h1 {
	font-size:30px;
	margin: 0; 
	padding: 10px 0; 
	color:white;
	font-weight:normal;
	text-align:center;
}
*/
#header p {font-size:12px; color:white; font-family:sans-serif; text-align:center}
#header  a {display:inline-block; color: white}
#header  a:hover { color: yellow}
#header  a img#logo {border:0;}
#menu {
	padding:0px;
	padding-left:20px;
	text-align:left;
	font-family:sans-serif;
}
#menu  li {display:inline; margin:5px; font-size:80%; } /* border:1px solid red;}*/
#menu  li a {color:white}
#menu  li a:hover {color:yellow}


#content {
	margin: 0 70px;
}


#content * {line-height:1.5em}
#content .indent {text-indent: 2em;}
#content  h1 {
	font-size:1.4em;
	color:#003366;
	padding:2em 0 0.5em 0;
	font-weight: normal;
}
#content  h2 {
	font-size:1.2em;
	color:#0066CC;
	margin: 2em 0 0.5em 0;
	font-weight: normal;
}

#content table {font:normal 88.01% arial}

#content p.footer {padding:0 0 0 20px; font-size:91.01%}

#footer {
	background-image: url(i/footer-middle.gif);
	background-repeat: repeat-x;
	background-position: top;
}


#footer-right {
	float: left; 
	width: 23px; 

}
#footer-left {
	float: right; 
	width: 23px; 
}

#footer-content {
  margin: 0 30px 0 30px;
  height:23px;
  }

.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

.thead {background-color:#4484CA; color:#FFFFFF; text-align:center; font-size:80% }
.odd {background-color:#E1EFFF}
.even {background-color:white}

a.expand {
		text-decoration:none;
		border-bottom: 1px dotted #069;
		background:url(i/exp.png); 
		background-repeat: no-repeat; 
		background-position:right;
		padding:2px 25px 2px 2px 
		}
#sendmail {text-align:left}
#sendmail table th {background-color:#F7F7F7; padding:0 4px}
#sendmail textarea {width:100%; border:1px solid #6E81D4}
#sendmail input {width:100%; border:1px solid #6E81D4;}
