/*-----------------------------------------------------*/
/* Document:       capitalchanges.css                  */
/* Version:        1.0                                 */
/* Authors:        Annette, Carla                      */
/* Creation-Date:  03.19.2007                          */
/* Last-Edit:      03.26.2007                          */
/*-----------------------------------------------------*/

/***********************************************/
/* HTML STYLES                                 */
/***********************************************/ 

body {
	margin: 0px;
	padding: 0px;
	background-color: #DFDBD8;
	}

body, div, table, td, th, li, p {
	font-family: trebuchet ms, arial, tahoma, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #474747;
	}

a {
	color: #458EBF;
	text-decoration: none;
	}

a:link {
	color: #458EBF;
	text-decoration: none;
	}

a:visited {
	color: #458EBF;
	text-decoration: none;
	}

a:hover {
	color: #82bFEA;
	text-decoration: underline;
	}

h1 {
	font-family: trebuchet ms, arial, tahoma, sans-serif;
	font-size: 125%;
	font-weight: normal;
	color: #5a5a5a;
	margin: 0px;
	padding-bottom: 10px;
	border-bottom: 1px solid #B2D78A;
	}

h2 {
	font-family: trebuchet ms, arial, tahoma, sans-serif;
	font-size: 105%;
	font-weight: bold;
	color: #5AA140;
	margin: 10px 0px 0px 0px;
	}
	
h3 {
	font-family: trebuchet ms, arial, tahoma, sans-serif;
	font-size: 100%;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	color: #5a5a5a;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	background-image: url("../images/homepage/divider.gif");
	background-repeat: no-repeat;
	background-position: bottom;
	}
	
h4 {
	font-family: trebuchet ms, arial, tahoma, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #458EBF;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	}
	
h4 a {
	background-image: url("../images/buttons/linkArrow.gif");
	background-repeat: no-repeat;
	background-position: center right;
	padding-right: 10px;
	}
	
h4 a:hover {
	background-image: url("../images/buttons/linkArrowHover.gif");
	background-repeat: no-repeat;
	background-position: center right;
	padding-right: 10px;
	}

h5 {
	font-family: trebuchet ms, arial, tahoma, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #474747;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	}
	
h6 {
	font-family: trebuchet ms, arial, tahoma, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #646464;
	margin: 20px 0px 5px 0px;
	padding: 5px 0px 5px 0px;
	border-top: 1px solid #B2D78A;
	border-bottom: 1px solid #B2D78A;
	}
	
#welcomeMessage {
	vertical-align: text-top;
	font-size: 105%;
	font-weight: normal;
	color: #646464;
	padding: 0px 10px 20px 10px;
	}
	
#welcomeMessage h2 {
	font-family: trebuchet ms, arial, tahoma, sans-serif;
	font-size: 120%;
	font-weight: bold;
	color: #5AA140;
	margin: 10px 0px 0px 0px;
	}
#alertp{
	font-family: "trebuchet ms", arial, tahoma, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #474747;
	font-style: italic;
	}
#alerth1{	
	color: #3292c6;
	font-family: trebuchet ms, arial, tahoma, sans-serif;
	font-size: 100%;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	background-image: url("../images/homepage/divider.gif");
	background-repeat: no-repeat;
	background-position: bottom;
	}
	
	}
	
	
/***********************************************/
/* FORM STYLES                                 */
/***********************************************/

input {
	font-family: trebuchet ms, arial, tahoma, sans-serif;
	font-size: 90%;
	color: #333333;
	background: #FFFFFF;
	}

input.small {
	font-family: trebuchet ms, arial, tahoma, sans-serif;
	font-size: 90%;
	color: #333333;
	width: 40px;
	padding: 1px;
	border: solid 1px #c8c8c8;
	}
	
input.medium {
	font-family: trebuchet ms, arial, tahoma, sans-serif;
	font-size: 90%;
	color: #333333;
	width: 135px;
	padding: 1px;
	border: solid 1px #c8c8c8
	}
	
input.large {
	font-family: trebuchet ms, arial, tahoma, sans-serif;
	font-size: 90%;
	color: #333333;
	width: 250px;
	padding: 1px;
	border: solid 1px #c8c8c8;
	}

select {
	font-family: trebuchet ms, arial, tahoma, sans-serif;
	font-size: 90%;
	color: #333333;
	width: 225px;
	border: solid 1px #c8c8c8;
	}

select.short {
	font-family: trebuchet ms, arial, tahoma, sans-serif;
	font-size: 90%;
	color: #333333;
	width: 55px;
	border: solid 1px #c8c8c8;
	}
	
select.medium {
	font-family: trebuchet ms, arial, tahoma, sans-serif;
	font-size: 90%;
	color: #333333;
	width: 110px;
	border: solid 1px #c8c8c8;
	}
	
select.long {
	font-family: trebuchet ms, arial, tahoma, sans-serif;
	font-size: 90%;
	color: #333333;
	width: 300px;
	border: solid 1px #c8c8c8;
	}

textarea {
	font-family: trebuchet ms, arial, tahoma, sans-serif;
	font-size: 90%;
	color: #333333;
	width: 250px;
	border: solid 1px #c8c8c8;
	}
	
.required {
	color: #5AA140;
	font-weight: bold;
	}

.error {
	color: #DB034B;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 5px;
	padding-left: 20px;
	background-image: url("../images/buttons/icon-error.gif");
	background-position: top left;
	background-repeat: no-repeat;
	}
		
.formTable {
	width: 90%;
	}
	
.formTable th {
	width: 375px !important;
	text-align: left;
	padding: 5px 10px 5px 10px;
	}
	
.formTable td {
	padding: 5px 0px 5px 0px;
	text-align: left;
	}
	
.formTable td.divider {
	height: 17px;
	padding: 5px 0px 5px 0px;
	background-image: url("../images/structure/dotted-divider.gif");
	background-position: center;
	background-repeat: repeat-x;
	}
	
.loginTable {
	width: 95%;
	margin: 5px 0px 5px 0px;
	}
	
.loginTable th {
	width: 75px;
	text-align: left;
	padding: 5px 10px 5px 0px;
	}
	
.loginTable td {
	padding: 5px 0px 0px 0px;
	text-align: left;
	}
	
.smallerContent {
	font-size: 90%;
	text-align: left;
	}	

.CustomerloginTable {
	width: 100%;
	}
	
.CustomerloginTable td {
	padding: 5px 0px 5px 0px;
	text-align: left;
	}

/***********************************************/
/* LAYOUT CLASSES                              */
/***********************************************/

#master {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	width: 978px;
	background-color: #FFFFFF;
	}
	
.logo {
	position: absolute;
	top: 19px; left: 24px;
	}
	
#globalHeader {
	height: 80px;
	background-color: #FFFFFF;
	background-image: url("../images/structure/frameT.gif");
	background-position: top left;
	background-repeat: no-repeat;
	}

#navPrimary {
	position: absolute;
	top: 35px; right: 24px;
	text-align: left !important;
	z-index: 3;
	}

#navPrimary td {
	vertical-align: bottom;
	}
	
#mainTable {
	width: 978px;
	background-image: url("../images/structure/frameS.gif");
	background-position: top left;
	background-repeat: repeat-y;
	}
	
#mainTable td.column1 {
	width: 207px; height: 400px;
	vertical-align: top;
	}
	
#mainTable td.column2 {
	width: 771px;
	vertical-align: top;
	}
	
#column1 {
	margin-left: 24px;
	}

#mainTop {
	width: 750px; height: 20px;
	background-image: url("../images/structure/mainT.jpg");
	background-position: bottom left;
	background-repeat: no-repeat;
	}

#mainSide {
	width: 750px;
	background-image: url("../images/structure/mainS.gif");
	background-repeat: repeat-y;
	}

#mainInterior {
	background-image: url("../images/structure/mainGadient.jpg");
	background-repeat: no-repeat;
	background-position: top left;
	vertical-align: top;
	margin: 0px 6px 0px 6px;
	padding: 1px 0px 50px 20px;
	}
	
#mainInterior td {
	vertical-align: top;
	}
	
#mainBottom {
	width: 750px; height: 10px;
	background-image: url("../images/structure/mainB.gif");
	background-repeat: no-repeat;
	margin-bottom: 10px;
	}
	
#mainWidth700 {
	width: 700px;
	}
	
#mainWidth545 {
	width: 530px;
	}
	
#mainInterior p {
	padding-right: 25px;
	}
		
#column3  {
	width: 168px;
	margin-left: 10px;
	margin-bottom: 20px;
	}

/***********************************************/
/* GLOBAL NAVIGATION STYLES                    */
/***********************************************/

.globalNav {
	font-family: arial, verdana, sans-serif;
	font-size: 85%;
	font-weight: normal;
	text-align: right;
	color: #AFAFAF;
	position: absolute; 
	top: 12px; right: 25px;
	}

.globalNav a:link {
	color: #317FB9;
	text-decoration: none;
	}

.globalNav a:visited {
	color: #317FB9;
	text-decoration: none;
	}

.globalNav a:active {
	color: #317FB9;
	text-decoration: none;
	}

.globalNav a:hover {
	color: #317FB9;
	text-decoration: underline;
	}
	
.globalNav a.on {
	font-family: arial, verdana, sans-serif;
	font-weight: normal;
	text-align: right;
	color: #646464;
	}
	
.globalNav a.on:visited {
	font-family: arial, verdana, sans-serif;
	font-weight: normal;
	text-align: right;
	color: #646464;
	}	
	
.globalNav a.on:hover {
	font-family: arial, verdana, sans-serif;
	font-weight: normal;
	text-align: right;
	text-decoration: underline;
	color: #646464;
	}	
	
/***********************************************/
/* DROP NAVIGATION STYLES                      */
/***********************************************/

.menu {
	position: absolute;
	visibility: hidden;
	width: 155px;
	z-index: 3;
	background: #519CD0;
	border-top: 1px solid #FFFFFF;
	}
	
.menu div {
	font-family: arial, verdana, sans-serif;
	font-size: 85%;
	font-weight: normal;
	line-height: 1.5em;
	border-bottom: 1px solid #FFFFFF;
	}
	
.menu div a {
	z-index: 3;
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	padding: 5px;
	}

.menu div a:hover, .menu div a:active, .menu div a:focus {
	z-index: 3;
	display: block;
	color: #FFFFFF;
	background-color: #82BFEA;
	text-decoration: none;
	padding: 5px;
	}
	
.menu div a:visited {
	z-index: 3;
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	padding: 5px;
	}

/***********************************************/
/* LEFT NAVIGATION STYLES                      */
/***********************************************/

#subnavTop {
	width: 172px; height: 5px;
	background-image: url("../images/navigation/subnav-borderT.gif");
	background-position: bottom left;
	background-repeat: no-repeat;
	}

#subnavSide {
	width: 172px;
	background-image: url("../images/navigation/subnav-borderS.gif");
	background-repeat: repeat-y;
	padding: 0px 5px 0px 5px;
	}
	
#subnavBottom {
	width: 172px; height: 5px;
	background-image: url("../images/navigation/subnav-borderB.gif");
	background-repeat: no-repeat;
	margin-bottom: 10px;
	}

.subnav1 {
	width: 162px;
	font-family: arial, verdana, sans-serif;
	font-size: 85%;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #6BB4DE;
	border-bottom: 1px solid #FFFFFF;
	}

.subnav1 a {
	display: block;
	color: #FFFFFF;
	padding: 5px 10px 5px 20px;
	border-bottom: none;
	background-image: url("../images/navigation/arrow-1.gif");
	background-position: center left;
	background-repeat: no-repeat;
	text-decoration: none;
	}

.subnav1 a:visited {
	text-decoration: none;
	color: #FFFFFF;
	background-color: #6BB4DE;
	}
	
.subnav1 a:hover {
	text-decoration: none;
	background-color: #92CC57;
        color: #FFFFFF;
	}

.subnav1on {
	width: 162px;
	font-family: arial, verdana, sans-serif;
	font-size: 85%;
	font-weight: bold;
	color: #474747;
	background-color: #E7E595;
	border-bottom: 1px solid #FFFFFF;
	}
	
.subnav1on a {
	display: block;
	color: #474747;
	padding: 5px 10px 5px 20px;
	border-bottom: none;
	background-image: url("../images/navigation/arrow-1on.gif");
	background-position: center left;
	background-repeat: no-repeat;
	text-decoration: none;
	padding-right: 5px;
	}
	
.subnav1on a:visited {
	text-decoration: none;
	color: #474747;
	background-color: #E7E595;
	}
	
.subnav1on a:hover {
	color: #474747;
	text-decoration: none;
	}

.subnav2 {
	width: 162px;
	font-family: arial, verdana, sans-serif;
	font-size: 85%;
	font-weight: normal;
	color: #474747;
	background-color: #EEEDB5;
	border-bottom: 1px solid #efda87;
	}

.subnav2 a {
	display: block;
	color: #474747;
	padding: 5px 10px 5px 20px;
	border-bottom: none;
	}

.subnav2 a:hover {
	text-decoration: none;
	background-color: #F5F5D5;
        color: #474747;
	}
	
.subnav2 a:visited {
	color: #474747;
	text-decoration: none;
	}	
		
.subnav2on {
	width: 162px;
	font-family: arial, verdana, sans-serif;
	font-size: 85%;
	font-weight: bold;
	color: #474747;
	background-color: #F5F5D5;
	border-bottom: 1px solid #efda87;
	}
	
.subnav2on a {
	display: block;
	color: #474747;
	padding: 5px 10px 5px 20px;
	border-bottom: none;
	background-image: url("../images/navigation/arrow-2on.gif");
	background-position: center left;
	background-repeat: no-repeat;
	text-decoration: none;
	padding-right: 5px;
	}
	
.subnav2on a:visited {
	text-decoration: none;
	color: #474747;
	background-color: #F5F5D5;
	}
	
.subnav2on a:hover {
	color: #474747;
	text-decoration: none;
	}

/***********************************************/
/* CONTENT COLUMN STYLES                       */
/***********************************************/
	
.note {
	font-family: trebuchet ms, arial, tahoma, sans-serif;
	font-size: 85%;
	color: #474747;
	line-height: normal;
	}

#contentMain th {
	text-align: left;
	font-weight: normal;
	padding: 5px 10px 5px 10px;
	}
	
tr.colored {
	background-color: #DFDBD8;
	}

#lineBreak {
	margin: 5px 0px 10px 0px;
	border-top: 1px dotted #CAC3BF;
	}

td.noWrap {
	white-space: nowrap;
	}
	
td.alignRight {
	text-align: right !important;
	}
	
td.alignCenter {
	text-align: center !important;
	}

img { 
	vertical-align: bottom;
	}

/***********************************************/
/* RIGHT COLUMN STYLES                         */
/***********************************************/

#rightColumn {
	font-family: tahoma, arial, trebuchet ms, sans-serif;
	font-size: 85%;
	font-weight: normal;
	color: #646464;
	margin: 0px 10px 0px 10px;
	}
	
#rightColumn p {
	font-family: tahoma, arial, trebuchet ms, sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #646464;
	}
	
#rightColumn a {
	color: #3F88BE;
	text-decoration: none;
	}
	
#rightColumn a:visited {
	color: #3F88BE;
	text-decoration: none;
	}
	
#rightColumn a:active {
	color: #3F88BE;
	text-decoration: none;
	}

#rightColumn a:hover {
	color: #3F88BE;
	text-decoration: underline;
	}
	
#rightColumn a.right {
	display: block;
	color: #3F88BE;
	text-decoration: none;
	padding: 5px 0px 5px 0px;
	}
	
#rightColumn a.right:visited {
	display: block;
	color: #3F88BE;
	text-decoration: none;
	}
	
#rightColumn a.right:active {
	display: block;
	color: #3F88BE;
	text-decoration: none;
	}

#rightColumn a.right:hover {
	display: block;
	color: #3F88BE;
	text-decoration: underline;
	}

#rightColumn .subHeader {
	font-family: tahoma, arial, trebuchet ms, sans-serif;
	font-size: 100%;
	color: #787878;
	font-weight: bold;
	text-decoration: none;
	}
	
#downloads {
	font-family: trebuchet ms, arial, tahoma, sans-serif;
	font-size: 85%;
	font-weight: normal;
	color: #646464;	
	width: 145px;
	padding: 10px 0px 0px 15px;
	}

/***********************************************/
/* FOOTER STYLES                               */
/***********************************************/

#footer {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 978px; height: 42px;
	background-color: #FFFFFF;
	background-image: url("../images/structure/frameB.gif");
	background-position: bottom left;
	background-repeat: no-repeat;
	}
	
#footer td {
	font-family: arial, verdana, sans-serif;
	font-size: 85%;
	font-weight: normal;
	color: #7d7d7d;
	padding-left: 25px;
	padding-right: 25px;
	}

#footerNav {
	font-family: arial, verdana, sans-serif;
	font-size: 85%;
	font-weight: normal;
	color: #7d7d7d;
	text-align: right;
	}

#footerNav a:link {
	color: #317FB9;
	text-decoration: none;
	}

#footerNav a:visited {
	color: #317FB9;
	text-decoration: none;
	}

#footerNav a:active {
	color: #317FB9;
	text-decoration: none;
	}

#footerNav a:hover {
	color: #317FB9;
	text-decoration: underline;
	}
	
/***********************************************/
/* RIGHT COLUMN                                */
/***********************************************/

#takeAction {
	background-image: url("../images/headers/headerS.gif");
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	}

#mediaContact {
	background-image: url("../images/headers/headerS.gif");
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	}

#rightContent {
	font-size: 90%;
	width: 145px;
	color: #474747;
	padding: 10px 0px 0px 15px;
	}
		
.rightlinks {
	display: block;
	margin: 0px 0px 0px 5px;
	width: 157px;
	color: #474747;
	font-size: 85%;
	text-decoration: none;
	background-image: url("../images/headers/divider.gif");
	background-repeat: repeat-x;
	background-position: bottom left;
	padding: 5px 0px 5px 0px;
	background-color: #FFFFFF;
	}
	
.rightlinks .content {
	display: block;
	color: #474747;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	}

.rightlinks a {
	display: block;
	color: #3F88BE;
	font-weight: bold;
	text-decoration: none;
	background-image: url("../images/headers/arrow.gif");
	background-position: right;
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-right: 20px;
	}
		
.rightlinks a:visited {
	color: #3F88BE;
	font-weight: bold;
	text-decoration: none;
	}
	
.rightlinks a:hover {
	color: #8CC944;
	font-weight: bold;
	text-decoration: none;
	background-image: url("../images/headers/arrow-green.gif");
	background-position: right;
	background-repeat: no-repeat;
	}

/***********************************************/
/* OTHER                                       */
/***********************************************/

.photoLeft {
	float: left;
	margin: 0px 15px 15px 0px;
	border: 1px solid #61BF1A;
	padding: 2px;
	}

img.floatLeft {
	position: relative;
	float: left;
	margin: 0px 15px 5px 0px;
	border: 1px solid #61BF1A;
	padding: 2px;
	}
	
.hubPhoto {
	float: right;
	margin: 0px 0px 20px 0px;
	vertical-align: top;
	}

/***********************************************/
/* PRINT                                       */
/***********************************************/

#printTable {
	margin: 10px 0px 5px 0px;
	padding: 0px 5px 0px 0px;
	}
	
td.backTo {
	font-size: 85%;
	font-weight: normal;
	color: #458EBF;
	text-decoration: none;
	vertical-align: bottom;
	background-image: url("../images/buttons/arrowBack.gif");
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	}

td.backToLink {
    font-size: 85%;
    font-weight: normal;
    color: #458EBF;
    text-decoration: none;
    vertical-align: bottom;
    background-image: url("../images/buttons/arrowBack.gif");
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 10px;
    }
	
td.print {
	font-size: 85%;
	font-weight: normal;
	color: #458EBF;
	text-decoration: none;
	vertical-align: bottom;
	text-align: right;
	}
	
/***********************************************/
/* LIST and ARTICLE CLASSES                    */
/***********************************************/

#articleHeader {
	font-family: trebuchet ms, arial, tahoma, sans-serif;
	font-size: 100%;
	font-weight: bold;
	margin-top: 20px;
	color: #474747;
	padding-right: 25px;
	}
	
#articlesubHeader {
	font-family: trebuchet ms, arial, tahoma, sans-serif;
	font-size: 100%;
	font-weight: normal;
	font-style: italic;
	margin-top: 10px;
	color: #474747;
	padding-right: 25px;
	}
	
.listTable {
	margin: 15px 0px 15px 0px;
	}

.listTable td {
	padding: 5px 15px 5px 0px;
	}

/***********************************************/
/* INFORMATION TABLES                          */
/***********************************************/

th.darkgray {
	font-size: 95%;
	font-weight: bold;
	color: #474747;
	background-color: #c8c8c8;
	padding: 5px;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	}
	
th.darkyellow {
	font-size: 95%;
	font-weight: bold;
	color: #474747;
	background-color: #e7e595;
	padding: 5px;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	}
	
th.darkgreen {
	font-size: 95%;
	font-weight: bold;
	color: #474747;
	background-color: #b2d78a;
	padding: 5px;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	}
	
td.green {
	font-family: trebuchet ms, arial, tahoma, sans-serif;
	font-size: 90%;
	font-weight: normal;
	color: #474747;
	background-color: #d1eac0;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	padding: 10px;
	vertical-align: top;
	}
	
th.darkblue {
	font-size: 95%;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #228ac0;
	padding: 5px;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	}
	
td.blue {
	font-family: trebuchet ms, arial, tahoma, sans-serif;
	font-size: 90%;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #6bb4de;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	padding: 10px;
	vertical-align: top;
	}
	
td.blue a {
	font-family: trebuchet ms, arial, tahoma, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
	}
	
td.blue a:visited {
	color: #FFFFFF;
	text-decoration: underline;
	}
	
td.yellow {
	font-family: trebuchet ms, arial, tahoma, sans-serif;
	font-size: 90%;
	font-weight: normal;
	color: #474747;
	background-color: #eeedb5;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	padding: 10px;
	vertical-align: top;
	}
	
td.yellow a {
	font-family: trebuchet ms, arial, tahoma, sans-serif;
	font-weight: normal;
	text-decoration: underline;
	}
	
td.yellow a:visited {
	text-decoration: underline;
	}
	
td.yellow a:hover {
	color: #458EBF;
	text-decoration: underline;
	}
	
/***********************************************/
/* POPUP WINDOW STYLES                         */
/***********************************************/

#masterpopUp {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	width: 575px;
	background-color: #FFFFFF;
	}
	
#mainpopUp {
	width: 575px;
	}

/***********************************************/
/* HOME PAGE STYLES                            */
/***********************************************/

#home {
	width: 978px;
	background-image: url("../images/structure/frameS.gif");
	background-position: top left;
	background-repeat: repeat-y;
	margin: 0px; padding: 0px;
	}

#home td.column1 {
	width: 334px; height: 250px;
	vertical-align: bottom;
	padding-bottom: 0px;
	}
	
#home td.column2 {
	width: 644px;
	vertical-align: bottom;
	padding: 0px 0px 0px 0px; /* changed bottom to 0 from 10 */
	}
	
#column1 {
	margin-left: 24px;
	}

#home td.homeContainer {
	padding: 10px 0px 0px 21px;
	margin-top: 0px;
	}
		
#homeContainerT {
	width: 936px; height: 6px;
	font-size: 0px;
	margin: 0px; padding: 0px;

	}

#homeContainerS {
	width: 936px;
	background-image: url("../images/homepage/homeTableS.gif");
	}

#homeContainerB {
	width: 936px; height: 15px;
	background-image: url("../images/homepage/homeTableB.gif");
	background-repeat: no-repeat;
	}

#homeContent {
	margin: 0px 6px 0px 6px;
	}

#homeContent td.columnA {
	width: 308px;
	background-image: url("../images/homepage/gradient1.jpg");
	background-repeat: no-repeat;
	border-right: solid 1px #e1e1e1;
	vertical-align: top;
	}
	
#homeContent td.columnB {
	width: 308px;
	background-image: url("../images/homepage/gradient2.jpg");
	background-repeat: no-repeat;
	border-right: solid 1px #e1e1e1;
	vertical-align: top;
	}

#homeContent td.columnC {
	width: 308px;
	background-image: url("../images/homepage/gradient3.jpg");
	background-repeat: no-repeat;
	vertical-align: top;
	}
	
.homeBucket {
	padding: 15px 10px 20px 10px;
	}
	
.dottedDivider {
	height: 10px;
	background-image: url("../images/homepage/dotted-divider.gif");
	background-repeat: repeat-x;
	background-position: bottom;
	}

#loginHP  {
	width: 296px;
	background-image: url("../images/homepage/dailyLoginBackground.gif");
	background-position: top left;
	background-repeat: repeat-y;
	padding: 0px 0px 0px 0px;
	}
	
#loginHPInterior  {
	margin: 10px 15px 0px 15px;
	}

#loginHPInterior td.fields {
	font-size: 90%;
	font-weight: normal;
	padding: 0px 0px 6px 0px;
	line-height: normal;
	}

#loginHPInterior td.button {
	font-size: 0px;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	line-height: normal;
	}

td.login  {
	font-size: 85%;
	font-weight: normal;
	width: 296px;
	background-image: url("../images/homepage/dailyLoginBackground.gif");
	background-position: top left;
	background-repeat: repeat-y;
	padding: 0px 15px 0px 15px;
	}
	
td.loginbase  {
	background-image: url("../images/buttons/customerLogin-background.gif");
	background-position: top left;
	background-repeat: repeat-y;
	}
