/*Body*/
body
{
    margin:0;
    background:#ffffff;
    font-family:Arial;
    text-align:center;
}

img
{
    border:0;
}

h1, h2, h3, h4, h5, h6
{
    margin:5px 0 5px 0;
}

p
{
    margin:0;
}

table
{
    color:#646464;
    font-size:12px;
}


#container
{
    margin:0 auto;
    width:960px;
    border:solid 1px black;
}


/* Header */
#headerContainer
{
    border-bottom:solid 1px black;
    font-size:12px;
    width:960px;
}

#headerTop
{
    height:86px;
}

#headerTopLeft
{
    float:left;
    height:86px;
    text-align:left;
    width:302px;
}

#headerTopMiddle
{
    float:left;
    height:86px;
    line-height:86px;
    padding-right:20px;
    text-align:right;
    width:440px;
}

#headerTopMiddle a
{
    color:#000000;
    text-decoration:none;
}

#headerTopRight
{
    float:left;
    height:86px;
    padding-right:20px;
    text-align:right;
    width:178px;
}


#navigationContainer
{
    border-top:solid 1px black;
    height:27px;
    text-align:center;
}

#headerBottom
{
    background:#dfdfe1;
    border-top:solid 1px black;
    height:152px;
    width:960px;
    text-align:left;
    position:relative;
    z-index:100;
}

#rotatingImageOrientation
{
    height:152px;
    width:720px;
}


#headerBottomLeft
{
    float:left;
    height:152px;
    width:720px;
}

#headerBottomRight
{
    float:left;
    height:152px;
    width:240px;
}

/* Content */
#contentContainerAdmin
{
    font-size:12px;
    text-align:left;
    width:960px;
}

#contentContainerAdmin a
{
    color:#646464;
    text-decoration:none;
}

#contentAdmin
{
    color:#646464;
    margin:0 auto;
    padding:20px 30px 20px 30px;
}


#contentContainer
{
    background:url(../Images/content-background.gif);
    text-align:left;
    width:960px;
}

#contentLeft
{
    color:#000000;
    float:left;
    font-size:13px;
    padding:20px 20px 5px 20px;
    width:200px;
}

#contentLeft ul
{
    list-style-type:square;
    margin:0 0 0 15px;
    padding:0;
}

#contentLeft ul
{
    list-style-type:square;
    margin:0 0 0 15px;
    padding:0;
}

#contentLeft li
{
    padding-bottom:5px;
}

#contentLeft a
{
    color:#000000;
    text-decoration:none;
    list-style-type:square;
}

#contentLeft h2
{
    font-size:16px;
}

#contentLeft h4
{
    font-size:13px;
}

.black { color:#323233 !important; }
.black .child-nav .child-nav li { list-style-image:url(/Images/Bullets/Arrow_charcoal.gif); }
.blue { color:#003fb1 !important; }
.blue .child-nav .child-nav li { list-style-image:url(/Images/Bullets/Arrow_blue.gif); }
.orange { color:#cc5b00 !important; }
.orange .child-nav .child-nav li { list-style-image:url(/Images/Bullets/Arrow_orange.gif); }
.yellow { color:#ad7908 !important; }
.yellow .child-nav .child-nav li { list-style-image:url(/Images/Bullets/Arrow_gold.gif); }
.red { color:#6c2e2e !important; }
.red .child-nav .child-nav li { list-style-image:url(/Images/Bullets/Arrow_maroon.gif); }
.green { color:#679145 !important; }
.green .child-nav .child-nav li { list-style-image:url(/Images/Bullets/Arrow_green.gif); }

.black a { color:#323233 !important; }
.blue a { color:#003fb1 !important; }
.orange a { color:#cc5b00 !important; }
.yellow a { color:#ad7908 !important; }
.red a { color:#6c2e2e !important; }
.green a { color:#679145 !important; }

#contentRight
{
    background:#eff0ed;
    font-size:0px;
    float:right;
    width:720px;
}

#contentRightInside
{
    color:#646464;
    font-size:12px;
    float:right;
    padding:10px 30px 20px 30px;
    width:660px;
    _width:720px;
}

#contentRightInside h1
{
    font-size:21px;
}

#contentRightInside a
{
    color:#646464;
}


/* Footer */
#footerContainer
{
    color:#646464;
    font-size:10px;
    width:960px;
    border-top:solid 1px black;
}

#footerLeft
{
    float:left;
    padding:10px;
    text-align:left;
    width:220px;
}

#footerLeft a
{
    color:#646464;
    text-decoration:none;
}

#footerRight
{
    float:right;
    padding:10px;
    text-align:right;
    width:700px;
}

.rotating-images{
position:relative;
font-size:0em; 
line-height:0em; /*needed hack so IE doesn't render the whitespace between any HTML tags, including Carriage Returns*/
}

.rotating-images img {
position:absolute;
left:0px;
top:0px;
}



#skiplink,#skipnav{ display:none !important; }
/*Header*/
/*Footer*/
/*Credits*/
#credits{
	text-align:center;
	margin:10px auto;
}
#credits div{
	color:#666;
	font-size:10px;
	margin:0 auto;
}
#credits a,#credits a:visited{
	color:#666;
}
#credits a.nolink,#credits a.nolink:visited{
	color:#666;
	text-decoration:none !important;
}
#credits a:active,#credits a:hover,
#credits a.nolink:active,.credits a.nolink:hover{
	color:#000;
	text-decoration:underline !important;
}

