/* CONNECT READING cms - Dec 2004 */

/* imgs */
.img-preview { float: right; margin: 0px 0px 20px 20px; }

/* form elements */
.textfield-1 { font-family: Verdana, Arial, Helvetica, sans-serif; margin: 2px 0px 0px 0px; border: 1px solid #999; width: 160px; height: 14px; background-color: transparent; }
 

 
#mainContent form {padding: 0px 17px 8px 17px; margin: 0px 0px 0px 0px;}
 
.h-rule {margin: 5px 0px 5px 3px; background-color: #ccc; height: 1px; width: 378px;}
.h-rule2 {margin: 0px 0px 5px 20px; background-color: #ccc; height: 1px; width: 730px;}

/* nav link */

.nav { margin: 0px 0px 0px 0px; }
.nav-link {text-decoration: none;}
.nav-1 { margin: 0px 0px 0px 0px; padding-top: 5px; clear: all;}
.nav-2 { margin: 0px 0px 0px 10px; padding-top: 4px; clear: all;}
.nav-3 { margin: 0px 0px 0px 20px; padding-top: 3px; clear: all;}
.nav-4 { margin: 0px 0px 0px 30px; padding-top: 2px; clear: all;}


/* REAL ONES */
body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; margin: 0px; padding: 0px;}

a, a:active, a:visited {text-decoration: none; color: #000;}
a:hover {text-decoration: underline; color: #000;}

#wrapper {}

#header {width: 750px;}
.headerNav {height: 30px; padding-left: 20px; background-color: #EEEEEE; border-bottom: 1px solid #CCCCCC;}

.headerNavItem {float: left; margin-top: 8px; margin-right: 15px;}
.headerNavItemActive {float: left; margin-top: 8px; margin-right: 15px; font-weight: bold;}

.headerBreadcrumbs {font-size: 0.9em; padding-left: 21px; padding-top: 14px;}
.headerSearch {float: right; font-size: 0.9em; padding-top: 9px;}
.headerSearch form {margin: 0px; padding: 0px;}
.searchWrap {border: 1px solid #ccc; display: inline; padding: 0px;}
.searchField {border-top: 0px; border-right: 1px solid #ccc; border-bottom: 0px; border-left: 0px;}

#bodyWrapper {padding: 0px 0px 0px 20px; margin: 0px;}

.mainImage {height: 177px; width: 378px; margin: 0px 0px 10px 17px;}

#subNav {float: left; width: 182px;}
.subNavHeading {height: 20px; padding-top: 3px; padding-left: 16px; margin-bottom: 0px; font-weight: bold; background: url(/assets/bkgrnd_182_grey_fade.jpg) top right repeat-y;}
#subNav ul {padding: 0px 0px 0px 8px; margin: 0px 0px 0px 9px;}
#subNav li {list-style-image: url(/assets/arrow_grey.gif); }
#subNav li ul {padding: 0px 0px 0px 8px; margin: 0px 0px 0px 9px;}
#subNav li ul li {list-style-image: url(/assets/arrow_white.gif); }
.leftImage {margin: 0px 0px 10px 0px;}

#mainContent {float: left; width: 409px;}
#mainContent h1 {font-weight: bold; font-size: 1.3em; padding: 0px 17px 8px 17px; margin: 0px 0px 0px 0px;}
#mainContent h2 {font-weight: bold; font-size: 1.1em; padding: 0px 17px 8px 17px; margin: 0px 0px 0px 0px;}
#mainContent p {font-size: 1.0em; padding: 0px 17px 8px 17px; margin: 0px 0px 0px 0px;}

.showAllImages {margin: 0px 4px 12px 8px;}

.container-1 td img {margin-bottom: 15px;}

.tableHeadingCell {background-color: #ccc; padding: 3px 5px 3px 5px; font-weight: bold;}
.tableRowCell {background-color: #fff; padding: 3px 5px 3px 5px;}
.tableRowCellAlt {background-color: #eee; padding: 3px 5px 3px 5px;}

#splashContent {float: left; padding-left: 0px; width: 138px;}
.splash {height: 177px; width: 138px; background: url(/assets/bkgrnd_138_green_fade.jpg) top right repeat-y;}
.splash p {padding: 13px 13px 0px 13px; margin: 0px;}

.quotesContent {width: 138px; background: url(/assets/bkgrnd_138_blue_fade.jpg) top right repeat-y; margin-top: 10px;}
.quotesContent p {padding: 13px 13px 13px 13px; margin: 0px;}
.rightImage {margin: 0px 0px 10px 0px;}

#footer {background: url(/assets/bkgrnd_footer.jpg) bottom left no-repeat; height: 156px; clear: both; width: 750px; }
.footerSponsors {height: 95px; padding-left: 218px; padding-top: 13px;}
.footerNotices {color: #fff; font-size: 0.9em; line-height: 1.5em; padding-left: 21px; margin-bottom: 10px;}
.footerLinks {float: right; color: #000; font-size: 0.9em; margin-bottom: 10px;}

.footerNotices a {color: #fff;}
.footerNotices a:active {color: #fff;}
.footerNotices a:visited {color: #fff;}
.footerNotices a:hover {color: #fff;}

.footerLogo {border: 1px solid #000; margin: 3px 8px 3px 0px; height: 34px; float: left; padding: 2px; background-color: #fff;}

#logos-table a {clear: both; display: block; margin: 0 10px 20px 0; text-align: center; vertical-align: middle;}
#logos-table a img {}
