body {
    /*
    */
    text-align: center;
    padding: 0;
    margin: 0;
    background-color: #470101;
}
* {
    font-family:Verdana,Arial;
}
A:link, A:visited {
    color:#1D4A74;
}
A:hover {
    color:maroon;
}

#user_and_speed_footer {
    display:none;
}





#v2 {}






/*******************************************
    Header
*******************************************/

#v2 #PageHeaderWrapper {
    border-top: 10px solid black;
    background: url(../images/bg_header.gif) repeat-x;
    background-position:bottom;
    padding-top:2px;
}

#v2 #PageHeaderWrapper #PageHeader {
    margin: 0 auto;
    width: 850px;
    text-align:left;
    padding: 15px 0 20px 0;
}

#v2 #PageHeaderWrapper #PageHeader .name {
    margin: 0 0 0 0;
    font-size:30px;
    line-height: 1.125;
    text-align:left;
    color:white;
}
#v2 #PageHeaderWrapper #PageHeader .name a {
    color:white;
}
#v2 #PageHeaderWrapper #PageHeader .slogan {
    margin: 10px 0 0 0;
    font-size: 14px;
    line-height: 1.125;
    text-align:right;
    color:white;
}

#v2 #PageHeaderWrapper #PageHeader a {
    text-decoration: none;
}

#v2 #PageHeaderWrapper #PageHeader a:hover {
    text-decoration: underline;
}








/*******************************************
    Content
*******************************************/

#v2 #BGWrapper {
    background-color: #f9f9f9;
    background-color: #FBFBFB;
}
#v2 #MainWrapper {
    margin: 0 auto;
    padding: 0 0 0 10px;
    width: 900px;
    color: #000;
    text-align: left;
    background-color: #fff;
}

#v2 #ContentWrapper {
    padding: 0 20px 15px 20px;
}
#v2 #ContentWrapper #PageContent {
    
}

#v2 #MainWrapper #ContentWrapper h2.ContentTitle {
    color: #2B0000;
    margin:20px 0 10px 0;
    font-size:1.4em;
    border-bottom:1px solid #770D0D;
    font-weight:normal;
}

#v2 #ContentWrapper #PageContent h3 {
    color: #1D4A74;
    margin:20px 0 10px 0;
    font-size:1em;
}

#v2 #ContentWrapper #PageContent .FrontPageSplash {
    text-align:center;
    border:1px solid #ccc;
    background-color:#FBFBFB;
    padding:20px;
    margin: 10px 20px 20px 20px ;
    font-weight:bold;
    float:right;
    width:250px;
    line-height:1.6em;
}






/*******************************************
    Left Nav
*******************************************/


#CurrentNavWrapper {
    width:200px;
    padding:45px 5px;
    margin:0;
}
#CurrentNavContainer {
    width:200px;
    padding:0;
    margin: 0;
    border-top: 1px solid maroon;
    border-bottom: 4px solid maroon;
    }
#CurrentNavContainer .Title {
    background-color:maroon;
    font-size:11px;
    color:white;
    padding: 2px 0 1px 3px;
    }
#CurrentNavContainer dl {
    list-style-type:none;
    padding:0;
    margin:0;
    }
#CurrentNavContainer dd {
    list-style-type:none;
    padding:0;
    margin:0;
    }
#CurrentNavContainer dd A {
    display:block;
    padding:0;
    margin:0;
    }
#CurrentNavContainer .depth1 {
    display:none;
}
#XXXX #CurrentNavContainer dd.depth2, #CurrentNavContainer dd.depth3, #CurrentNavContainer dd.depth4, #CurrentNavContainer dd.depth5 {
    /*margin-top:1px;*/
    }
#CurrentNavContainer dd a {
    margin:1px 0 0 0;
    background-color:#EFEFEF;
    font-size:.9em;
    padding:8px 0 5px 6px;
    text-decoration: none;
    border-left:5px solid gray;
    color:black;
    }
#CurrentNavContainer dd a.Current {
    background-color:#EFE0E0;
    border:0 solid #BFA7A7;
    border-left:5px solid #932424;
    color:black;
    }
#CurrentNavContainer dd a:hover {
    background-color:#ccc;
    color:white;
    border-left:5px solid #010747;
    }
#CurrentNavContainer dd.Last {
    margin-bottom:1px;
    }








/*******************************************
    Footer
*******************************************/

#v2 #Footer {
    font-size:.8em;
    background-color: #470101;
    color:white;
    margin: 0 auto;
    text-align: left;
    padding: 0;
    width: 675px;
}
#v2 #Footer a,
#v2 #Footer a:visited {
    color:white;
}

#v2 #Footer #Wrapper {
    font-size:.8em;
    margin: 0 auto;
    padding: 0;
    text-align: left;
    /*
    border:2px solid white;
    border-top:0 none white;
    */
    padding: 5px;
}

#v2 #Footer #LeftCol {
    float:left;
    width:220px;
}
#v2 #Footer #midCol {
    float:left;
    width:200px;
    text-align:center;
}

#v2 #Footer #RightCol {
    text-align:right;
    float:right;
    width:230px;
}

#v2 #Footer #RightCol dl {
	list-style-type:none;
	margin:0;
	padding:0;
	border:0;
	padding: 0;
	}
#v2 #Footer #RightCol dd {
	margin:0;
	padding: 0;
	border:0;
	padding:0;
}




