body {
margin: 0 auto;
padding: 0;
width: 743px;
background: #fff url('images/bg.jpg') repeat-y center; 
font-style:normal; 
font-variant:normal; 
font-weight:normal;
/*font-size:90%; */
font-size:small;
font-family: Calibri, Verdana, Arial, helvetica, sans-serif;
}

body p
{
font-size:100%; 
}

#header {
height: 90px;
margin-bottom: 0;
color: #000000; 
background-image:url('images/banner.jpg'); 
background-repeat:no-repeat; 
background-position: 0% 0%; 
background-attachment:scroll;
}

#header h1 {
padding : 0;
font-size: 300%;
font-variant:small-caps; 
letter-spacing : 5px;
color: #006699;
text-align: right;
/*background:inherit;*/
/*margin-left:10em; margin-right:0; margin-top:3em; margin-bottom:0;*/
}

#header span
{
color: #FF9900;
}

#header h2 {
margin : 0 50px 30px 0;
padding-top: 10px;
text-align : right;
font-size: 100%;
color: #000;
background: transparent;
}

.container {
clear:both;
width: 742px;
height : 1.5em; 
min-height:30px;
padding: 0;
border-bottom: 3px solid #FF9900;
background: #006699;
color: #000000;
/*font-size:80%; */
margin-left:0; margin-right:0; margin-top:0; margin-bottom:0px
}

#nav {
margin: 0;
padding: 1px 0 20px 0;
font-family: Trebuchet MS, Verdana, Arial, helvetica, sans-serif;
}

#nav li {
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
}

#nav a:link, #nav a:visited {
float: left;
font-size: 120%;
line-height: 1.2em;
font-weight: bold;
padding: 6px 20px 6px 20px;
text-decoration: none;
color: #fff;
}

#nav a:link.active, #nav a:visited.active, #nav a:hover {
background: url('images/arrow.gif') no-repeat top center;
}

#gutter {
float: left;
width: 3%;
height: 1px;
}

#col1 {
float: left;
width: 550px;
margin-left: 0;
margin-bottom: 0;
padding-right: 2px;
padding-left: 10px;
line-height : 1.7em;
min-height:720px;
/*
height:750px;
*/
/*border-right: 1px solid #eee;*/
}

#col2 {
float: right;
width: 170px;
margin-left: 0;
margin-bottom: 0;
background-color: #fafafa;
border-left: 1px solid #eee;
padding-right: 2px;
padding-left: 2px;
line-height : 1.7em;
min-height:720px;
/*
height:750px;
*/
}

#col3 {
float: left;
width: 170px;
margin-left: 0;
margin-bottom: 0;	
padding-right: 2px;
padding-left: 2px;
border-right: 1px solid #eee;
background: #fafafa;
min-height:720px;
/*
height:750px;
*/
}

#col3 p
{
text-align: center;
}

#footer {
clear: both;
height: 2.5em; 
min-height:35px;
width: 732px;
font-size : 1em;
background: #006699;
border-top: 3px solid #FF9900;
color: #FFFFFF;
padding: 5px; 
border-left-width:1; border-right-width:1; border-bottom-width:1
}

#footer a {
text-decoration: none;
color: #fff;
background: inherit;
}

#footer a:hover {
text-decoration: underline;
color: #ddd;
background:  inherit;
}

h1 {
margin:0;
padding: 5em;
font-size: 150%;
color: #fff;
background: inherit;
font-family: Trebuchet MS, Verdana, Arial, helvetica, sans-serif;
}

h2 { 
margin: 0 0px 5px 0px;
text-transform: uppercase;
letter-spacing : 5px;
font-size: 120%;
color: #FF9900;
background : inherit; 
padding: 5px;
border-bottom: 2px solid #C0C0C0;
font-family: Trebuchet MS, Verdana, Arial, helvetica, sans-serif;
}

h3 {
padding:5px; margin-top: 0;
font-size: 100%;
letter-spacing : 2px;
text-transform: uppercase;
color: #006699;
background :#FAFAFA;
font-family: Trebuchet MS, Verdana, Arial, helvetica, sans-serif;
}

a {
text-decoration: none;
color: #006699;
background: inherit
}

a:hover {
text-decoration: none;
color: #FF9900;
background:  inherit
}

a img 
{
border: 0px #006699;
}

.search { 
background: #006699; 
color: #000000;
border-top: 1px solid #F0E9DD;
border-bottom: 1px solid #F0E9DD;
clear: both;
text-align: center; 
padding-left:0; padding-right:0; padding-top:2px; padding-bottom:2px;
}

form
{ 
margin-bottom: 20px; 
}

input.search
{ 
	width: 100px; 
	border: medium none;
	background: url('images/input.gif'); 
	padding: 4px 
}

input.login { 
	width: 75px;
	border: medium none; 
	background: url('images/input.gif'); 
	padding: 4px 
}

ul li 
{ 
    list-style-type: disc;
}

.capital { float:left; color:#333333; font-size:100px; line-height:70px; padding:2px; font-family: Calibri, Verdana, Arial, Sans Serif; background: #FFF }

#col3 ul.sidemenu {
	list-style:none;
	margin:0px 0 0px 0px;
	padding:0;		
	font-family: Trebuchet MS, Verdana, Arial, helvetica, sans-serif;
	font-size: 80%;
}

#col3 ul.sidemenu li {
	margin:0px;
	border: 1px solid #fafafa;
	list-style-type: none;
}

#col3 ul.sidemenu a {
	display:block;
	font-weight:bold;
	text-decoration:none;	
	min-height:18px;
	color: #006699;	
	background: #fafafa;
	border-left:0px solid #CCC; padding-left:10px; padding-right:5px; padding-top:2px; padding-bottom:2px	
}

* html body #col3 ul.sidemenu a { height: 18px; }

#col3 ul.sidemenu a:hover, #col3 ul.sidemenu a:link.active, #col3 ul.sidemenu a:visited.active {
	padding-left:10px; padding-right:5px; padding-top:2px; padding-bottom:2px;
	background: #006699;
	color: #FFFFFF;
	border-left:0px solid #000080;
}

table, td 
{
border: 1px solid #C0C0C0;
}

#copyright 
{ 
width: 300px;
float: left;
}
