BODY {margin: 0px; padding: 0px;}

A, A:LINK, A:VISITED {color: #CC0000; text-decoration: underline;}
A:HOVER, A:ACTIVE {color: #CC0000; text-decoration: underline;}

A.Menu, A.Menu:LINK, A.Menu:VISITED {color: #FFFFFF; text-decoration: none;}
A.Menu:HOVER, A.Menu:ACTIVE {color: #FFFFFF; text-decoration: underline;}

A.Footer, A.Footer:LINK, A.Footer:VISITED {color: #403716; text-decoration: none;}
A.Footer:HOVER, A.Footer:ACTIVE {color: #403716; text-decoration: underline;}

A.BoldLink, A.BoldLink:LINK, A.BoldLink:VISITED {color: #333333; text-decoration: none; font-weight: bold;}
A.BoldLink:HOVER, A.BoldLink:ACTIVE {color: #CC0000; text-decoration: none; font-weight: bold;}

A.Ad, A.Ad:LINK, A.Ad:VISITED A.Ad:HOVER, A.Ad:ACTIVE { color: #CCC; text-decoration: underline;}

/******************************************************/
/*  The following styles change between style sheets  */
/******************************************************/
td {font-family: verdana; font-size: 10px; color: #333333;}
th {font-size: 12px; color: #333333; text-align: left;}

.Body { padding: 0 10px 15px 17px; font-size: 12px; line-height: 18px; font-family: verdana; color: #333333;} 
.Head {font-size: 12px; font-family: verdana; color: #333333; font-weight: bold;}

p {margin: 0 0 1em 0;}

h2, .Rosehead {font-size: 16px; margin-bottom: 2px; font-family: Georgia, Times New Roman, Times, Palatino, serif; font-style: italic; color: #CC6666; font-weight: bold;}
.Rosehead2 {font-size: 12px; margin-bottom: 2px; font-family: Georgia, Times New Roman, Times, Palatino, serif; color: #CC6666; font-weight: bold;}
.Rosehead3 {font-size: 12px; margin-bottom: 2px; font-family: Georgia, Times New Roman, Times, Palatino, serif; color: #AA5353; font-weight: normal;}

.IPIXDesc {font-size: 11px; line-height: 17px; font-family: verdana; color: #3F3713; padding-top: 3px;} 
/******************************************************/

.BorderRL {border-style: solid; border-width: 0px 2px 0px 2px; border-color: #840f39;}
.BorderR {border-style: solid; border-width: 0px 2px 0px 0px; border-color: #840f39;}
.BorderL {border-style: solid; border-width: 0px 0px 0px 2px; border-color: #840f39;}
.BorderB {border-style: solid; border-width: 0px 0px 2px 0px; border-color: #840f39;}
.BorderBL {border-style: solid; border-width: 0px 0px 2px 2px; border-color: #840f39;}
.BorderBR {border-style: solid; border-width: 0px 2px 2px 0px; border-color: #840f39;}
.BorderLBR {border: 2px solid #840f39; border-top: none;}

.MenuBorderB {border-style: solid; border-width: 0px 0px 1px 0px; border-color: #840f39;}
	
.BackgroundBR {border-style: solid; border-width: 0px 0px 2px 2px; border-color: #840f39;}
.BackgroundTL {background: #b7c6bf url(../Images/BackgroundTL.jpg) no-repeat;}

.PageBackgroundLeft {background-color: #fae1b9; background-image: url(../Images/Background.jpg); background-repeat: repeat-x; background-position: top;}
.PageBackgroundRight {background-color: #fae1b9; background-image: url(../Images/Background.jpg); background-repeat: repeat-x; background-position: top;}

.BottomMenu {background-color: #840f39; color: #FFFFFF; font-size: 11px; font-family: verdana; padding: 18px 0;}
.BottomMenu div {margin-bottom: 3px;}

.Footer {background-color: #fae1b9; color: #403716; font-family: verdana; font-size: 11px;}
td.Footer {padding: 14px 0 5px 0;}
.Copyright {font-family: verdana; font-size: 11px; color: #403716;}
			
.HeaderSep {background-color: #BFC7B2; color: #BFC7B2; height: 1px; border: 0;}

.TextSize {color: #403716; font-size: 12px; line-height: 12px; font-family: verdana;}
.BottomCorner { width: 100px; padding: 12px 10px 10px 10px;}   
		   
.Links {padding-bottom: 14px;}		

.IPIXBackground {background-color: #840f39;}

.note {font-size: 11px; font-style: italic;}

#RowColor1 {background-color: #FFFFFF; padding: 2px 5px 2px 5px;}		   
#RowColor2 {background-color: #E7E7E7; padding: 2px 5px 2px 5px;}
		   
UL, OL {margin-top: 5px;}
LI {padding-bottom: 4px;}

INPUT {font-family: verdana;}

p.error { color: red; font-style: italic; }


/* File list styles.. icons based on file extension */
ul.file-list { list-style: none; margin-left: 0px; padding-left: 0px; border-bottom: 1px solid #d8d8d8; padding-bottom: 12px; margin-bottom: 12px; }
ul.file-list li { padding: 3px 3px 3px 27px; line-height: 24px; vertical-align: middle; background: none no-repeat scroll 3px 50% transparent; }
/* ul.file-list li.alt { background: none no-repeat scroll 3px 50% #EBEBEB; } */

/* PDF */
ul.file-list li.pdf { background-image: url(/lib/images/icons/iconPDF.gif); }

/* MS Word */
ul.file-list li.doc,
ul.file-list li.docx { background-image: url(/lib/images/icons/iconWord.gif); }

/* MS Excel */
ul.file-list li.xls,
ul.file-list li.xlsx,
ul.file-list li.csv { background-image: url(/lib/images/icons/iconExcel.gif); }

/* MS Powerpoint */
ul.file-list li.ppt,
ul.file-list li.pptx,
ul.file-list li.pps,
ul.file-list li.ppsx { background-image: url(/lib/images/icons/iconPP.gif); }

/* Quicktime (Multimedia) */
ul.file-list li.aiff,
ul.file-list li.amc,
ul.file-list li.amr,
ul.file-list li.ai,
ul.file-list li.dv,
ul.file-list li.flc,
ul.file-list li.midi,
ul.file-list li.mpeg,
ul.file-list li.mp3,
ul.file-list li.m3u,
ul.file-list li.mp2,
ul.file-list li.mp4,
ul.file-list li.mqv,
ul.file-list li.m4a,
ul.file-list li.m4b,
ul.file-list li.m4p,
ul.file-list li.m4v,
ul.file-list li.sdv,
ul.file-list li.wav { background-image: url(/lib/images/icons/iconQuickTime.gif); }

/* Give Now Button */
a.give-now-button {
    height: 38px;
    display: block;
    width: 135px;
    text-align: center;
    font-size: 0px;
    line-height: 38px;
    vertical-align: middle;
    font-family: Garamond,Times,serif;
    font-weight: bold;
    font-style: italic;
    background: url(../Images/Links/btnGiveNow.gif) no-repeat scroll 0px 0px;
    cursor: pointer;
}

a.give-now-button:hover {
    color: #8A3640;
    background-position: 0px -42px
}


.error
{
    color:Red;    
}

.alt
{
 background-color:#E7E7E7;    
}

.plan
{
    padding:2px 5px 2px 8px;
    line-height:22px;
    color:#333333;
    font-family:verdana;
    font-size:12px;    
}

.plan2
{
    /*padding:2px 0px 2px 12px;*/
    line-height:15px;
    color:#333333;
    font-family:verdana;
    font-size:12px;    
}

.refund{font-size:10px;}

.fee
{
    line-height:24px;
}

td.alt
{
    color:#333333;
    font-family:verdana;
    font-size:12px;
    width: 74%;
}

a.arates:link, a.arates:visited, a.arates:hover
{
    text-decoration:none;  
}

a.arates:hover
{
    text-decoration:underline;
}

.currentRatesBtn ul, .currentRatesBtn ul li {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.currentRatesBtn {
    padding-bottom: 20px;
    padding-top: 10px;
    margin-bottom: 10px;
    width: 224px;
}
.currentRatesBtn ul li.currentRates a {
    background: url("../Images/btnCurrentRates.jpg") no-repeat scroll 0 -38px transparent;
    display: block;
    float: left;
    height: 38px;
    width: 224px;
}
.currentRatesBtn ul li.currentRates a:hover {
    background: url("../Images/btnCurrentRates.jpg") no-repeat scroll 0 0 transparent;
}
