/* CSS Document */

body{
background-image:url(../newImages/bgFade.jpg);
background-repeat:repeat-x;
background-color:#676767;
margin-top:0px;
margin-left:auto;
margin-right:auto;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:12px;
}

h1{
color:#820000;
font-size:14px;
font-weight:bold;
}

h2{
color:#0066CC;
font-size:13px;
font-weight:bold;
}

h3{
color:#0066CC;
font-size:15px;
font-weight:bold;
}

h4{
color:#820000;
font-size:13px;
}

p{
padding-left:10px;
padding-right:10px;
}

div.hr{
height: 1px;
margin: 10px 0px 14px 0px;
line-height: 1px;
}

a:link{
text-decoration:none;
border-bottom:1px dotted;
color:#0066cc;
line-height:1.5em;
}

a:hover{
color:#820000;
text-decoration:none;
border-bottom:1px dotted;
line-height:1.5em;
}

a:active{
line-height:1.5em;
text-decoration:underline;
}

a:visited{
color:#0066cc;
line-height:1.5em;
text-decoration:none;
border-bottom:1px dotted;
}

.container{
/*position:absolute;*/
background-color:#ffffff;
margin-top:0px;
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
width:800px;
border-right:#cccccc thin solid;
border-left:#cccccc thin solid;
border-bottom:#cccccc thin solid;
}

.headerTop{
margin-top:0px;
}

.headerBottom{
margin-top:0px;
margin-bottom:0px;
}

.top{
width:800px;
margin-left:auto;
margin-right:auto;
text-align:left;
margin-bottom:3px;
color:#FFFFFF;
}

.topNav{
position:absolute;
width:200px;
display:block;
top:8px;
margin-left:560px;
line-height:1.5em;
}

.topNav a:link{
color:#333333;
text-decoration:none;
}

.topNav a:hover{
color:#820000;
text-decoration:none;
border-bottom:1px dotted;
}

.navBar{
position:relative;
font-size:13px;
font-weight:400;
top: -21px;
padding-left:13px;
line-height:1.5em;
}

.navBar a:link{
color:#333333;
text-decoration:none;
border-bottom:none;
}

.navBar a:hover{
color:#253F8A;
text-decoration:none;
border-top:4px double #FFFFFF;
}

.navBar a:active{
text-decoration:none;
color:#820000;
border-bottom:12px solid #FFFFFF;
}

.navBar a:visited{
color:#333333;
text-decoration:none;
border-bottom:none;
}

.topBox{
display:block;
padding:10px;
/*border:#CCCCCC 1px solid;*/
margin:10px;
width:500px;
}

.topBoxLeft{
float:left;
display:inline;
border:#CCCCCC 1px solid;
/*margin-left:30px;
margin-right:30px;*/
margin-bottom:20px;
width:210px;
height:165px;
padding:13px;
}

.topBoxRight{
float:right;
display:inline;
border:#CCCCCC 1px solid;
/*margin-left:20px;
margin-right:30px;*/
margin-bottom:20px;
height:165px;
width:220px;
padding:13px;
}

.clear{
clear:both;
}

.mainContent{
}

.textFloat {
padding-left: 10px;
margin-left: 164px;
margin-right:inherit;
}

.leftCol{
display:inline;
float:left;
width:522px;
padding-right:12px;
padding-left:20px;
}

.rightCol{
display:inline;
float:right;
width:223px;
border-left:1px dotted #999999;
padding-right:12px;
padding-left:10px;
}

.footer{
display:block;
margin-top:10px;
padding:10px 10px 10px 20px;
text-align:center;
font-size:9px;
clear:both;
}

div.imgBoxLeft {
margin: 0px 0px 10px 0px;
padding-left:10px;
float: left;
font-size: 0px;
}

div.contentHeaderContainer {
overflow: hidden;
height: 1%;
}

#shadow-container {
position: relative;
left: 3px;
top: 3px;
margin-right: 3px;
margin-bottom: 3px;
}

#shadow-container .shadow2,
#shadow-container .shadow3,
#shadow-container .container {
position: relative;
left: -1px;
top: -1px;
}

#shadow-container .shadow1 {
background: #F1F0F1;
}

#shadow-container .shadow2 {
background: #DBDADB;
}

#shadow-container .shadow3 {
background: #B8B6B8;
}

#shadow-container .container {
background: #ffffff;
border: 1px solid #848284;
padding: 10px;
}