﻿/* the default spacing on headings does not match nor align with
normal interline spacing at all, so lets get rid of it. */
/* zero out the spacing around pre, form, body, html as well */
img, ul,ol,li,pre,form,body,html, * { margin:0; padding:0; outline: none;}
body {
  font-family: Arial;
  background: url('images/body-back.jpg') repeat-y top center;
}

img {
	border: 0px solid black;
	}

h1 {
  margin: 0px;  
  font-family: Arial;
  font-size: 18px;
  padding-top:5px;
  padding-bottom:5px;
  }
h2 {
  margin: 0px;  
  font-family: Arial;
  font-size: 16px;
  padding-top:5px;
  padding-bottom:5px;
  }
h3 {
  margin: 0px;  
  font-family: Arial;
  font-size: 14px;
  padding-top:5px;
  padding-bottom:5px;
  }


p {
    font-size: 12px;
    padding-bottom:10px;
    padding-left:10px;
}

li {
  list-style-type: disc;
  list-style-position: inside;
  }

a {
	margin: 0px;
	padding: 0px;
	color: #333;
	text-decoration: underline;
	font-weight: bold;
	background: transparent;
	border: 0px solid #000;
	}
	
a:hover
{
    color: Blue;
    background: transparent;
    border: 0px solid #000;
}

#main_wrap {
  margin: 0 auto;
  padding: 0px;
  width: 970px;
  border: 0px solid black;

}

#header {
  margin: 0px;  
  padding: 0px;
  height: 94px;
  background: White url(../images/header.png) no-repeat top left;
  border: 0px solid black;
}

.threecol {
	padding-left:50px;
	font-size:12px;
	font-weight:normal;
}
.navigation-wrap {
  height:25px;
  background: #364558 url('images/menu-background.png') no-repeat top left;
  border: 0px solid black;
}

.Menu
{
    height:25px;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    
}
.StaticMenuItemStyle 
{
    text-align:center;
    border-right: 1px solid #DADADA;
    color:Black;
    padding-left:4px;
    padding-right:4px;
}
.StaticHoverStyle
{
	height:23px;
    color: Black;
    background-color:Silver;
    text-decoration: none;
    border-right: 1px solid #DADADA;
}
.StaticHoverStyle a:hover
{
	height:23px;
    color: Red;
    background-color:Silver;
    text-decoration: none;
    border-right: 1px solid #DADADA;
}


.DynamicHoverStyle td 
{
	height:23px;
    color: Red;
    background-color:Silver;
    text-decoration: none;
}

.DynamicHoverStyle a:hover
{
	height:23px;
    color: Red;
    background-color:Silver;
    text-decoration: none;
}

.DynamicMenuItemStyle
{
    width: 133px;
    height:23px;
    padding-left: 3px;
    color:Black;
    text-decoration:none;
    border: 1px solid #DADADA;
    text-align:left;
    font-size:12px;
}


.DynamicMenuStyle 
{
     z-index: 100; 
}



#content_wrap {
  padding: 0px;
  margin: 0px;
  width: 690px;
  float: left;
  border: 0px solid orange;
  padding-left:5px;
  padding-right:5px;
}

.sidebar {
  padding: 0px;
  margin: 0px;
  width: 249px;
  float: right;
  background: #ffffff url(images/) no-repeat top left;
  border: 0px solid black;
}
#footer {
  height: 105px;
  border: 0px solid black;
  text-align: center;
  font-size: 10px;
  background: url('images/footer.jpg') no-repeat bottom center;
  clear: both;
}
