@charset "utf-8";
/* CSS Document */

/* Link Definitions */

/* Default Links */
a {
	color: #333399;
}
a:hover, a:visited, a:visited:hover {
	color: #000000;
                backgroung-color:  #ede3c2;
}

/* Main Navigation Bar Links */
div.menuBar, div.menuBar a.menuButton, div.menu, div.menu a.menuItem {
	color: #ffffff;
	background-color: #333399;
                font-weight: bold !important;
}

div.menuBar {
	color: #ffffff;
	background-color: #333399;
}

div.menuBar a.menuButton {
	color: #ffffff;
	background-color: #333399;
}

div.menuBar a.menuButton:visited {
	color: #ffffff;
	background-color: #333399;
}

div.menuBar a.menuButton:hover {
	color: #333399;
	background-color: #ffffff;
}

div.menuBar a.menuButtonActive, div.menuBar a.menuButtonActive:hover {
	color: #333399;
	background-color: #ffffff;
}

div.menu {
	color: #ffffff;
	background-color: #333399;
}

div.menu a.menuItem:hover {
	color: #333399;
	background-color: #ffffff;
                /*text-decoration: underline !important;*/
                font-weight: bold !important; 
}

div.menu a.menuItem span.menuItemText {
	/*color: #ffffff;
	background-color: #333399;*/
}

div.menu a.menuItem span.menuItemArrow {
	color: #cc3333;
                /*text-decoration: underline !important;*/
	/*background-color: #ede3c2;*/
}


/* Footer Text Links */
.textFooter a, .textFooter a:hover, .textFooter a:visited, .textFooter a:visited:hover {
	color: #FFFFFF;
}

/* Misc. Classes */
.color1 {
	background-color: #cc3333;/*header & footer bar*/
}
.color2 {
	background-color: #cc3333;/*little bars above containters*/

}
.color3 {
	background-color: #ffffff
/* Color3 is color around containers */             

}
.dottedVertLineLeft {
	border-left-color: #333399;
}
.dottedVertLineLeftRight {
	border-left-color: #333399;
	border-right-color: #333399;
}
.borderAllSides, .borderBottom, .borderLeft {
	border-left-color: #333399;
	border-right-color: #333399;
	border-top-color: #333399;
	border-bottom-color: #333399;
}
.button {
	background-color: #ede3c2;
	color: #042968;
	border-top-color: #ede3c2;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #ccbe8c;
}

/* Rules Formatting */
.rule {
	background-color: #ffffff;
	border-left-color: #333399;
	border-right-color: #333399;
	border-bottom-color: #333399;
}
.ruleText {
	color: #333399;
}
.ruleHeader {
	color: #333399;
	background-color: #ede3c2;
	border-top-color: #333399;
	border-bottom-color: #333399;
                font-weight: bold !important;

}

/* Text Formatting */
.textMain, input, select, textarea {
	color: #333399;
}
.textSecondary {
	color: #4A4A4A;
}
.textMainBulletArrow, .textSecondaryBulletArrow {
	color: #596D8F;
}
.textMainWhite, .textSecondaryWhite, .textMainWhiteBulletArrow, .textSecondaryWhiteBulletArrow {
	color: #FFFFFF;
}
.textFooter {
	color: #FFFFFF;
}
.loginHeader, .loginText {
	color: #cc3333;
}
.headerLarge, .headerMed, .headerSmall {
	color: #333399;
}
.headerSmallSecondary {
	color: #333399;
}
.date {
	color: #333399;
}
.ratesTable {
	border: solid 1px #000;
	border-collapse: collapse;
}
.ratesTable td {
	border: solid 1px #000;
	padding: 4px;
}

.homepageTable {
	border: solid 1px #333399;
	border-collapse: collapse;
}
.homepageTable td {
	border: solid 1px #333399;
	padding: 4px;
}
body {
    background-color: #ede3c2;
    margin: 8px;
}







