body {
background-color: #5c6276;
background-image: url(../images/body_bcgrd.gif);
background-repeat: repeat-x;
background-position: top left;
margin:0px auto;
text-align:center;
padding:0px;
font-family: Georgia, Verdana, Trebuchet, sans-serif;
font-size:12px;
color:#505152;
}

p{
margin:0px;
padding:0px;
}
h1{
margin:0px;
padding:0px;
font-size: 20px;
font-style: italic;
font-weight: bold;}

h2{
margin:0px;
padding:0px;
font-size:16px;
font-weight:normal;
}

h3{
margin:0px;
padding:0px;
font-size:16px;
}
h2 a, h2 a:visited{
color:#505152;
font-weight:bold;
text-decoration:underline;
}
h2 a:hover{
text-decoration:none;
}
.blue{
color:#5c6276;
}

.blueBorder{
background-image: url(../images/h1_down_border.gif);
background-repeat: repeat-x;
background-position: bottom left;
color:#5c6276;
padding-bottom:3px;
margin-bottom:5px;
}
img{
margin:0px;
padding:0px;
border:none;
}
#mainContainer{
width:800px;
margin:0 auto;
display:table;
}

#header{
background-image: url(../images/header_bcgrd.gif);
background-repeat: no-repeat;
background-position: top left;
width:800px;
height:225px;
padding:0;
}

#header img{
margin-top:35px;
}

html>body #header img{
margin-top:39px;
}

#links{
background-image: url(../images/link_bcgrd.gif);
background-repeat: no-repeat;
width:800px;
height:49px;
}

ul{
margin:0px;
padding:0px;
list-style-type:none;
}

#nav{
margin:0;
padding:15px 0 0 0;
list-style-type:none;
text-align:center;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;}

 
li{
margin:0px;
padding:0px;
}

#nav a {
font-weight:normal;
color:#000000;
}

#nav li a, #nav li a:hover {
text-decoration: none;
padding:10px;
}

#nav li ul li a, #nav li ul li a:hover {
padding:5px;
margin:0px;
}
#nav ul li{
margin:0px;
padding:0px;
}

#nav ul li a:hover{
background-image: url(rollover_bcgrd.gif);
background-repeat: repeat-x;
background-position: top left;
}
#nav li li a, #nav li li li a {
display: block;
font-weight: normal;
color: #000000;
}

#nav li li a:hover, #nav li li li a:hover  {
background-image: none;
color: #ffffff;
background:#5b5b5b;
}

#nav li {
display:inline;
position: relative;
cursor: default;
padding:0px;
margin:0px;
}

#nav li ul, #nav li ul li ul {
font-weight: normal;
padding: 0px;
margin:0 8px 0 0;
}
#nav li ul{
width:175px;
display: none;
position: absolute;
margin:10px 10px 0 0;
left:0px;
top:35px;
z-index:99;
border:5px solid #fcffdf;
padding:0px;
background-color: #ffffff;}


#nav li>ul {
top: auto;
left:0px;
}

#nav li li, #nav li li li, #nav li li li li{
padding:0px 0px;
margin:0px;
display: inline-block;
text-align:left;
border: none;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li:hover ul ul ul ul ul{
display:none; 
padding:0px;
margin:0px;
}

#nav li:hover ul, #nav ul li:hover ul, #nav ul ul li:hover ul, #nav ul ul ul li:hover ul, #nav ul ul ul ul li:hover ul{
display: block;
}


#innerContainer{
width:800px;
display:table;
background-image: url(../images/mainContainer_bcgrd.gif);
background-repeat: repeat-y;
background-position: top left;}

#left{
background-image: url(../images/left_bcgrd.gif);
background-repeat: no-repeat;
background-position: top right;
width:233px;
height:533px;
float:left;
margin-left:23px;
padding:5px 16px 5px 5px;}

html>body #left{
margin-left:46px;
}


#right{
float:right;
width:469px;
margin-right:65px;
text-align:justify;
padding-bottom:10px;
}

html>body #right{
width:449px;
margin-right:45px;
}

#right a, #right a:visited, #footer a, #footer a:visited{
color:#424242;
text-decoration:none;
font-weight:bold;
}
#right a:hover, #footer a:hover{
text-decoration:underline;
}
.imgClassR, .imgClassL{
border:5px solid #fcffdf; 
margin:5px; 
padding:1px;
}
.imgClassR{
float:right;
}

.imgClassL{
float:left;
}

.box{
width:80%;
border:1px solid #505152;
padding:3px;
margin:5px auto;
text-align:center;
}

#footer{
width:800px;
height:85px;
background-image: url(../images/footer_bcgrd.gif);
background-repeat: no-repeat;}

.list{
list-style-type: circle;
margin:5px;
padding:5px;
}