/* CSS Document */
*{margin:0px; padding:0px;}
body{margin:0; padding:0px; background-image:url(images/SM_BACKGROUND.jpg); background-repeat:repeat-x; behavior:url(css/csshover.htc); background-color:#5e0000;}
div#mainwrap
{
width:700px;
margin-left:auto;
margin-right:auto;
text-align:left;
}
div#header{
margin-top:101px;
}
div#navbar{
width:698px;
float:left;
border:1px solid;
border-color:#000000;
font-size:.9em;
background-color:#993300;
}
div#navbar ul{margin:0px 0px 0px 15px;
border: 1px solid;
border-color:#000000;
}
* html div#navbar ul{
float:left;
margin: 0.5px 0 0.5px 10px;
border-left:1px solid #000000;
}

div#navbar li{ 
float:left; 
position:relative;
background-color:#993300;
list-style-type:none;
padding:4px 20px;
border-right:1px solid #000000;}

div#navbar li:first-child{
border-left:1px solid #000000;}

div#navbar a{
display:block;
text-decoration:none;
padding: 0 3px;
color:#ffffff;
}
* html a {display:block;}

div#navbar a:hover
{
color:#FFFFFF;
text-decoration:underline;
}
div#navbar li:hover
{
background-color:#990000;
}
.clearfix:after
{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearthefloats{clear:both;}
div#content
{
width:639px;
border-right: 1px solid #000000;
border-left:1px solid #000000;
border-bottom:1px solid #000000;
background-color:#B8AA5C;
padding: 30px 30px 20px 30px;
}

div#footer
{
width:699px;
border-right: 1px solid #000000;
border-left:1px solid #000000;
border-bottom:1px solid #000000;
background-color:#990000;
color:#ffffff;
text-align:right;
}
div#footerhome
{
text-align:center;
color:#FFFFFF;
font-size:0.8em;
margin-top:80px;
}
.address
{
font-weight:bold;
}

div#footerhome a
{
color:#FFFF00;
}
img.float
{
float:left;
border: 1px solid #990000;
margin: 5px 10px 10px 0px;
}
img.floatright
{
float:right;
border: 1px solid #990000;
margin: 5px 0px 10px 10px;
}
h2
{
font-family:"Gill Sans MT", "Lucida Sans Typewriter", Tahoma, "Times New Roman";
color:#990000;
text-decoration:underline;
}
h3
{
margin-top:15px;
font-family:"Gill Sans MT", "Lucida Sans Typewriter", Tahoma, "Times New Roman";
color:#004477;
text-decoration:underline;
}
h4
{
font-family:"Gill Sans MT", "Lucida Sans Typewriter", Tahoma, "Times New Roman";
color:#004477;
}
h5
{
color:#FFFFFF;
}

div#content p
{
margin-top: 10px;
text-align:justify;
}
div#content ul{ margin-left:60px; margin-top:20px;}
div#content ol{ margin-left:60px; margin-top:20px;}
div#content ol li{font-weight:bold;}
div#content ol li ul {font-weight:normal;}

div#content table
{
background-color: #B8AA5C;
color:#000000;
}

div#content TABLE.cobtbl{
background-color: #B8AA5C;
color:#000000;
}

div#content TD.cobhl{
background-color: #B8AA5C;
}

 div#content TD.cobll{
background-color: #B8AA5C;
color:#990000;
}
div#content TABLE.cobtbl p
{
color:#000000;
}
div#description
{
margin-top:60px;
margin-left: auto;
margin-right: auto;
text-align:center;
color:#FFCC00;
width:400px;
}
#description a
{
color:#FFCC00;
display:inline;
}
div#date
{
color:#FFFFFF;
position:absolute;
top:550px;

}
div#languages
{
color:#FFFFFF;
position:absolute;
top:550px;
left:850px;
}
h1
{
position:absolute;
top:200px;
left:150px;
}h1.header
{
	text-align: center;
	color: #990100;
}
