body {
padding: 0 0 0 0;
margin: 0 0 0 0;
color: #000000;
background-color: #E6E6E6;
}
	
#container {
position: relative;
font: 100% Verdana,Arial,Tahoma,sans-serif;
text-align: left;
width: 722px;
margin: 0 auto 10px auto;
/*padding: 10px 10px 10px 10px;*/
color: #000000;
background-color: #FFFFFF;
}

p {
font-size: 0.8em;
padding: 0 20px 0 30px;
color: #000000;
background: url(images/content_v.gif) #FFFFFF top left repeat-y;
}

h1 {
font-size: 1.3em;
padding: 30px 0 20px 30px;
color: #000080;
background: url(images/content_v.gif) #FFFFFF top left repeat-y;
}
	
h2 {
font-size: 1.1em;
padding: 0 0 0 30px;
color: #000080;
background: url(images/content_v.gif) #FFFFFF top left repeat-y;
}

h3 {
font-size: 0.8em;
padding: 0 0 0 30px;
color: #000000;
background: url(images/content_v.gif) #FFFFFF top left repeat-y;
}

#content  { color: #000000; background: #ffffff url(images/content_v.gif) repeat-y left top; text-align: left; float: left; margin: 0 auto 10px; width: 560px }

#content ul {
font-size: 0.8em;
padding-left: 60px;
}

.link a {
padding-left: 30px;
color: #000000;
background: url(images/content_v.gif) #FFFFFF top left repeat-y;
}

.left {
float: left;
}

.right {
float: right;
}

.shrink_font {
font-size: 0.85em;
}

#header {
width: 100%;
margin-top: -8px;
background: url(images/header_bg.gif) #FFFFFF top center repeat;
}

#footer {
clear: both;
float: left;
font-size: 0.55em;
text-align: left;
width: 712px;
margin-top: -8px;
padding: 0 0 0 10px;
color: #C0C0C0;
background-color: #FFFFFF;
}

#footer a  { color: #008080; background-color: #ffffff }

#topmenu {
clear: both;
float: left;
font-size: 0.9em;
font-weight: bold;
margin: 0;
width: 100%;
color: #FFFFFF;
background-color: #25245A;
}

#leftmenu  { color: #007694; font-weight: bold; font-size: 0.65em; background-color: #ffffff; float: left; clear: both; padding: 35px 0 0 10px; position: relative; width: 145px }

#leftmenu a {
color: #007694;
}

.menu_spacer  { background: #ffffff url(images/content_h.gif) repeat-x; width: 90% } 

a:link  { color: #808080; text-decoration: none }

a:visited  { color: #800000; text-decoration: none }

a:hover {
/*color: #007694;*/
text-decoration: underline;
}

hr {
clear: both;
height: 7px;
width: 100%;
background: #25245A;
} 

.hide {
display: none;
}

table { display: table; overflow: visible; width: 480px; margin: 0 10px 10px 30px;}
tr { display: table-row;}
thead { display: table-header-group;}
tbody { display: table-row-group;}
tfoot { display: table-footer-group;}
col { display: table-column;}
colgroup { display: table-column-group;}
td, th { display: table-cell; font-size: 0.8em;}
caption { display: table-caption;}

.catheader {
color: #FFFFFF;
background-color: #AAAAAA;
}

.catheader a, .catheader a:visited {
color: #FFFFFF;
background-color: #AAAAAA;
}

.position {
color: #000000;
background-color: #DDDDDD;
}

.position {
color: #000000;
}
img { border: 0 }
