/* General */
body {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	background-color: #E3E9CD;
}

/******* hyperlink and anchor tag styles *******/

a:link, a:visited {
	color: #CD623D;
}

a:hover{
	color: #CD623D;
}

/* logo and login DIVs */

#logoArea {
	background-image: url(customImages/moneysaver.jpg);
}


#loginBar {
	background-color: #999999;
}

.loginBoxText{
	font-size: 11px;
	font-weight: normal;
	height: 10px;
	color: #333333;
}

.loginBoxText a, .loginBoxText a:hover, .loginBoxText a:visited
{
    color: #FFFFFF;
	padding-right: 8px;
	padding-left: 8px;
}

/* master DIV */

#contentWrapper2 {
	border: 1px solid #000000;
}

#ContentBoxBody {
	border: 1px solid #000000;
}

#ContentLeftSide {
	border: 1px solid #000000;
	background-color: #D6D6D6;
}

/******* copyright section *******/

.copyright{
	color: #5A5858;
	font-family: helvetica, Arial, Verdana, Geneva, sans-serif;
}

.copyright a{
	color: #C3283A;
}

.copyright a:visited{
	font-weight: bold;
}

.copyright a:hover{
	text-decoration: underline;
}

/******* tables section *******/

.tableHeader{
	background-color: #C3283A;
	color: #FFFFFF;
}

.tableSubHeader{
	color: #666666;
}

.tableContent{
	color: #000000;
}

.tableColumnOne{
	width: 300px;
}

.tableLine{
	border-bottom-color: #D6D6D6;
}

/******* misc *******/

.start{
	background-color: #000000;
}

/******* Search by Section *******/

.searchBackground{
	background-color: #DFDFD7;
}

.searchBackground a{
	color: #FFFFFF;
	background-color: #C3283A;
}

.searchBackground a:visited
{
    color:#FFF;
}

.searchBackground a:hover{
	color: #FFFFFF;
	background-color: #CC0000;
}

.searchTopBackground{
	background-color: #000000;
	color: #FFFFFF;
}

.searchTopBackground2{
	background-color: #000000;
	color: #FFFFFF;
}

.searchTopBackground3{
	background-color: #000000;
	color: #FFFFFF;
}

/******* Ajax Box *******/

.ajaxbutton{
}

.ajaxbutton a {
	color: #FFFFFF;
	background-color: #C3283A; /*#C3283A*/
}

.ajaxbutton a:visited
{
    color:#FFF;
}

.ajaxbutton a:hover{
	color: #FFFFFF;
	background-color: #CC0000;
}

.ajaxFullRun{
}

.ajaxFullRun a{
	color: #FFFFFF;
	background-color: #C3283A;
}

.ajaxFullRun a:visited
{
    color:#FFF;
}

.ajaxFullRun a:hover{
	color: #FFFFFF;
	background-color: #CC0000;
}

/******* Calulator *******/

.bleedsBox{
	border: 1px solid #C3283A;
}

.calutatorText{
}

.grayHeader{
	color: #999999;
}

.calulatorTopBackground{
	background-color: #CCCCCC;
}

.calulatorDate{
	border: 1px solid #C3283A;
}

/******* Validation *******/
.validationmsg 
{
    border:2px solid red;
    color:Red;
    font-weight:bold;
    padding:5px;
    margin:10px;
    font-size: 11px;
}

.validationnoshow 
{
    display:none;
}

/******* Calendar *******/
.calMonth 
{
    background-color:#FF0000;
    color:#FFF;
    font-size:12px;
    font-weight:bold;
    padding:5px;
    text-align:center;
}

/******* File Upload Progress *******/

.modalBackground {
	background-color:white;
}

.modalPopup {
	background-color:#FFF;
	border:1px solid #000;
}

.ProgressDisplay .ProgressBar {
	background-color: #E3E9CD;
	border:1px solid #000;
}

#progressDisplay TD 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

/** Order Detail Flyout **/
.flyorderpreview 
{
    border:2px solid #000;
    background:#FFF;
    width:300px;
    font-family: helvetica, Arial, Verdana, Geneva, sans-serif;
    font-size:11px;
}

.flyorderpreview H1 
{
    padding:3px;
    font-size:1.2em;
    background-color:#000000;
    color:#FFF;
    border-bottom:1px solid #000;
}

.flyorderpreview LI 
{
    padding-bottom:5px;
}
