@charset "utf-8";
/* CSS Document */

* {margin: 0; padding: 0;}

img {display: block;}

body {text-align: center; font-family: "Trebuchet MS", sans-serif; font-size: 1.0em; color: #666666;}

a {text-decoration: underline; color: #666666;}
a:hover {text-decoration: underline; color: #666666;}

h1 {font-size: 1.3em; color: #E30044; padding-bottom: 5px;}
h2 {font-size: 1.3em; line-height: 1.4em; padding-bottom: 20px;}
h3 {font-size: 1.05em; color: #E30044; padding-bottom: 9px;}
p {padding-bottom: 22px; line-height: 1.3em;}

a.contactLink {text-decoration: none; color: #E30044;}

#wrapper {margin: 0 auto 20px auto; width: 829px; text-align: left;}

#header {height: 86px; background: url(/assets/dot_horizontal.gif) bottom repeat-x; padding-top: 12px;}

#logo {width: 180px;}

#mainNav {float: right; padding-top: 54px; width: 649px; text-align: right;}
#mainNav ul { list-style: none; font-size: 0.8em;}
#mainNav li { display: inline; margin-left: 5px;}
#mainNav li a { text-decoration: none;}
#mainNav li a:hover { text-decoration: underline;}
.listItemActive {font-weight: bold;}

#contentArea {width: 829px;}


#homeBanner {width: 829px; height: 333px; background: url(/assets/dot_horizontal.gif) bottom repeat-x; margin-bottom: 28px;}

#homeCols {width: 829px;}
#homeCol1 {float: left; width: 450px; padding-right: 30px; background: url(/assets/dot_vertical.gif) right repeat-y;}
#homeCol2 {float: left; width: 319px; padding-left: 30px;}

.divider1 {clear: both; width: 450px; height: 3px; margin: 5px 0px 25px 0px; background: url(/assets/dot_horizontal.gif) center repeat-x;}
.divider2 {clear: both; width: 319px; height: 3px; margin: 5px 0px 25px 0px; background: url(/assets/dot_horizontal.gif) center repeat-x;}
.divider3 {clear: both; width: 325px; height: 3px; margin: 5px 0px 25px 0px; background: url(/assets/dot_horizontal.gif) center repeat-x;}

.colImg {margin-bottom: 20px;}

#subNav {float: left; width: 125px; padding-top: 40px; font-size: 0.8em;}
#subNav ul {list-style: none;}
#subNav li {padding-bottom: 6px;}
#subNav a {text-decoration: none;}
#subNav a:hover {text-decoration: underline;}
.subListItemActive {font-weight: bold; color: #E30044;}

#subCols {float: left; width: 704px; padding-top: 40px;}
#subCols h1 {font-size: 1.1em; color: #E30044; padding-bottom: 0;}
#subCols h2 {font-size: 1.0em; color: #E30044; padding-bottom: 0;}

#subCols ul {margin: -20px 0 20px 18px;}
#subCols li {}

#subBanner {width: 704px; background: url(/assets/dot_horizontal.gif) bottom repeat-x; margin-bottom: 28px;}

.subBannerSection {height: 300px; }
.subBannerPage {height: 40px;}

#subCol1 {float: left; width: 325px; padding-right: 30px;}
#subCol2 {float: left; width: 319px; padding-left: 30px;}

.textNormal {font-weight: normal;}

.cdRed {color: #E30044;}

.formTextfield {width: 270px; margin-bottom: 10px; font-family: "Trebuchet MS", sans-serif; font-size: 1.0em; color: #666666; background-color: #ECECEC; border: 1px dotted #CA003B;}
.formSubmit {background-color: #FFF; text-decoration: underline; font-family: "Trebuchet MS", sans-serif; font-size: 1.0em; color: #666666; border: 0;}

.formValidation {font-size: 0.75em; color: red; font-style: italic;}

p.highlightBox {color: #E93B6F; background-color: #F1F1F1; padding: 22px 10px 24px 20px; font-size: 1.2em; margin-bottom: 22px;}
       
#footer {width: 829px; margin: 40px 0 40px 0; background: url(/assets/dot_horizontal.gif) top repeat-x;}

#footerNav {width: 549px; padding-top: 10px;}
#footerNav ul { list-style: none; font-size: 0.65em;}
#footerNav li { display: inline; margin-right: 5px;}
#footerNav li a { text-decoration: none;}
#footerNav li a:hover { text-decoration: underline;}

#legal {float: right; width: 280px; text-align: right; padding-top: 10px;}
#legal ul { list-style: none; font-size: 0.65em;}
#legal li { display: inline; margin-left: 5px;}
#legal li a { text-decoration: none;}
#legal li a:hover { text-decoration: underline;}
