@import url("nav.css");
@import url("modules.css");

body {margin: 0; padding: 0; color: #333; background: #2d5797 url(../img/bg.png); font-size: 86%;}
body, textarea {font-family: Constantina, Times New Roman, Georgia, serif;}
p, blockquote, li, dd, dt, h4, label, input, select, textarea {font-size:1.1em;}

a {color:#900; text-decoration: none; outline: none;}
a:hover {text-decoration: underline;}
img {border: none;}
table, form {margin: 0; padding: 0; font-size: 100%;
	border-collapse: collapse; }
th, td { vertical-align:top; }

h1, h2, h3 {margin:0 0 0.5em 0; font-weight: bold; padding: 0;}
h1 {font-size: 1.6em;}
h2 {font-size: 1.2em;} /* also used in common files*/
h3 {font-size: 1em; }
h4 {font-size: 0.8em; font-style: italic; font-weight: normal;}


p, pre { margin: 0 0 1em 0; line-height: 1.4em; }
dd, ul li, ol li { line-height: 1.3em;}
dl, ul, ul li, ol, ol li, blockquote { padding: 0;}
dl { margin: .5em 0;}
dt { font-weight: bold; margin: 0.25em 0 0 0;}
dd { margin-left: 0.5em;}
ul { margin: 0.5em 0 0.5em 1.1em;}
ul li { list-style: square; margin:0 0 0.25em 0.5em;}
ol { margin: 0.5em 0 0.5em 1.4em;}
ol li { margin:0 0 0 0.5em;}
blockquote { margin: 0 1em 0.5em 1em;}

fieldset {padding: 1em; margin: 0.25em 0; border: 1px solid #ccc;}
legend {font-size: 1.1em; font-weight: bold; color: #333; padding: 0 0.5em; margin: 0;}
*:first-child+html legend {margin: 0 0 0.5em 0;} /* hack for all IE versions */

input, select, textarea {margin: 0.01em; padding: 0 0.02em; vertical-align: middle;}
textarea {vertical-align: top;}
input:focus, textarea:focus, select:focus {background: #ffc;}
label { position: relative; top: 0.02em; padding-right: 0.02em;}

.EditMode {}/* add for styles that need to display differently in cmsdesk */
#wrap {width: 823px; position: relative; margin: 0 auto; background: #fff; padding: 10px 20px;
	-moz-box-shadow: 0px 0px 12px #333;
	-webkit-box-shadow: 0px 0px 12px #333;
	-moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px;}

#head { position: relative; }
#head h1 { margin: 0; }
#head h2 { position: absolute; right: 16px; top: 52px; font-family: arial, sans-serif;
	font-weight: normal;  margin: 0;}
	
#cnt {padding: 0 1em; min-height: 300px;}
#foot { margin: 0.5em auto; width: 863px; font: 0.9em 'lucida grande', arial, sans-serif; color: #eee; text-align: right;}
#foot span { float: left; width: 500px; text-align: left;}
#foot a { color: #ccc;}
