﻿body {
background-color:#333;
margin-top:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
color:#036;
font-style:normal;
-webkit-user-select:none;
}

input,textarea {
-webkit-appearance:none;
-webkit-border-radius:2px;
-webkit-padding-start:0;
}

A:visited,A:link,A:active {
color:#039;
}

img {
border:none;
}

#MainContent {
background-color:#FFF;
width:744px;
margin:0 auto auto;
}

.LogoText {
padding-top:15px;
padding-left:18px;
float:left;
color:#303030;
line-height:22px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:700;
font-style:italic;
}

.dottedBottom {
background:transparent url(../Images/Dot.gif);
background-repeat:repeat-x;
background-position:bottom center;
}

.TopBar,.TopBarMenu {
height:38px;
width:745px;
background:transparent url(../Images/TopBar.jpg) no-repeat;
}

.TopBarMenu {
background:transparent url(../Images/TopBarMenu.jpg) no-repeat;
}

.dashedBottom {
margin-bottom:2px;
border-bottom:dashed 1px #AEAEAE;
}

.solidBottom {
margin-bottom:2px;
border-bottom:solid 1px #AEAEAE;
}

.TopLink,.TopLinkHover {
float:right;
background-color:Transparent;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:18px;
color:#FFF;
font-weight:700;
padding:18px 20px 0;
}

.NavLink,.NavLinkHover {
float:right;
background:transparent url(../Images/Dot.gif);
background-repeat:repeat-y;
background-position:center right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
line-height:18px;
color:#303030;
font-weight:700;
padding:5px 10px;
}

.NavLinkHover {
color:green;
cursor:pointer;
}

.NavLinkLogin,.NavLinkLoginHover {
float:right;
width:120px;
height:28px;
background:url(../Images/LoginSprite.gif);
background-repeat:no-repeat;
background-position:10px -3px;
}

.NavLinkLoginHover {
background-position:10px -41px;
cursor:pointer;
}

.SideLink,.SideLinkHover,.SideLinkHead,.SideLinkHeadHover {
background:transparent url(../Images/Dot.gif);
background-repeat:repeat-x;
background-position:bottom center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
line-height:12px;
color:#303030;
font-weight:700;
padding:8px 0 8px 10px;
}

.SideLink span {
display:none;
}

.SideLinkHover span {
display:inline;
}

.SideLinkHead,.SideLinkHeadHover {
font-size:11px;
color:#F63;
}

.MiddleCol2,.MiddleCol3 {
border-left:solid 1px #a1a1a1;
width:406px;
vertical-align:top;
}

.MiddleCol2 {
width:575px;
}

.seperator {
margin-top:1px;
height:9px;
background-color:#F0F0F0;
}

.topDashed {
margin-top:2px;
border-top:dashed 1px #AEAEAE;
}

.topSolid {
margin-top:2px;
border-top:solid 1px #AEAEAE;
}

.footerContainer {
height:25px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

.footerTop {
height:36px;
margin-top:2px;
border-top:solid 1px #AEAEAE;
background-color:#FFF;
}

.footerLeft {
padding-left:5px;
color:#333;
float:left;
}

.footerRight {
float:right;
}

A.footerLink:visited,A.footerLink:link,A.footerLink:active {
color:#036;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding-right:5px;
}

.TextContainer {
padding:10px;
}

.TextHeader {
font-size:18px;
font-weight:700;
padding-bottom:12px;
}

.TextHeaderOrange {
font-size:13px;
font-weight:700;
padding-bottom:12px;
color:#F63;
}

.TextSubHeader {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:700;
}

.TextBody {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:19px;
color:#036;
padding-bottom:18px;
}

.TextSide,.TextSideLeft {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
line-height:13px;
background-color:#eef3f8;
color:#006;
text-align:right;
padding:15px 5px 15px 8px;
}

.TextSideSub {
padding-bottom:15px;
}

.TextSideLeft {
text-align:left;
font-size:12px;
line-height:18px;
padding-left:5px;
}

.TableRomanLeft,.TableRomanRight {
vertical-align:top;
width:40px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:19px;
color:#036;
padding-bottom:15px;
}

.TableRomanRight {
width:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.bold {
font-weight:700;
}

.italic {
font-style:italic;
}

.underline {
text-decoration:underline;
}

.center {
margin-left:auto;
margin-right:auto;
}

.TopLinkHover,.SideLinkHover,.SideLinkHeadHover {
cursor:pointer;
}

.LeftCol2,.LeftCol3,.RightCol3 {
vertical-align:top;
width:169px;
}