body { background-image:url(../images/CyberDonor/bg_body.gif); background-color:#ffffff; background-repeat:repeat-y; padding:0px; font-size:12px; color:#666; }

td, p, div { font-family:Verdana; color:#666; border:0px; font-size:12px; }
/*font { color:#666; }*/
td { background:transparent; padding:1px 0px 1px 0px; line-height:150%; }
li { padding:0 0 10px; }

table { background-color:transparent; border:0; }

/* ----- prashant cgf custom changes ----- */
TD.overRideColor{ font-family:Verdana; color:#fff; border:0px; font-size:12px; }
TD.redText{ color:red; font-family:verdana; font-size:12px; font-weight:normal; }
.star { font-weight:bold; color:#666; font-size:16px;}
.subhead { font-size:14px; font-style:normal; line-height:21px; font-weight:bold; font-variant:normal; text-transform:none; color:#003399; text-align:left; }
.popUpBody { background-image:url(../../images/CyberDonor/bg_body.gif); background-color:#ffffff; padding:0px; color:#666; }
a.redLink
a.redLink:link,
a.redLink:visited,
a.redLink:hover,
a.redLink:active { color:#FF0000; }

a:link,
a:visited { color:#4381AD; }
a:hover,
a:active { color:#215486; }

a.green_lrg:link,
a.green_lrg:visited,
a.green_lrg:hover,
a.green_lrg:active { display:block; width:174px; padding:1px 0 2px; text-align:center; color:#fff; font-family:tahoma, verdana; font-weight:bold; background:url(../images/buttons/btn_green_lrg_solid.gif) no-repeat 0 0; text-decoration:none; margin:0 0 8px 2px; font-size:11px; }

a.btnGreen:link,
a.btnGreen:visited,
a.btnGreen:hover,
a.btnGreen:active { float:left; background:url(../images/buttons/btn_green_rt.gif) no-repeat right top; padding:0 4px 0 0; text-decoration:none; }

a.btnGreen:link span,
a.btnGreen:visited span,
a.btnGreen:hover span,
a.btnGreen:active span { float:left; background:url(../images/buttons/btn_green.gif) no-repeat left top; padding:4px 6px 5px 10px; font-size:11px; color:#fff; font-weight:bold; line-height:normal; }

#transactionHeader { background-color:#fff; }

#header { margin:0 0 5px; padding:10px 10px 12px; background:#fff url(../images/bg_navfade.gif) no-repeat center bottom; }

#logo { float:left; }

#headerLinks { margin:0; padding:0; float:right; list-style-type:none; }
#headerLinks li { float:left; height:1.6em; padding:0 1.3em; background:url(../images/bg_li_header.gif) no-repeat center right; }
#headerLinks li.noborder { background-image:none; }
#headerLinks p { color:#89AD43; font-size:11px; line-height:1.5em; padding-left:30px; margin:0; }

a.headerLink:link,
a.headerLink:visited,
a.headerLink:hover,
a.headerLink:active { font-size:11px; }

#topNav { background-color:#4381AD; color:#fff; padding:0 0 0 5px; margin:0 0 15px; }

#topNavLinks { margin:0; padding:0; float:left; list-style-type:none; }
#topNavLinks li { display:inline; }

a.topNavLink:link,
a.topNavLink:visited { float:left; font-size:11px; padding:6px 15px 7px; color:#fff; text-decoration:none; font-weight:bold; }
a.topNavLink:hover,
a.topNavLink:active { background-color:#37719F; }

a#topNav5:link,
a#topNav5:visited,
a#topNav5:hover,
a#topNav5:active { background-color:#fff; color:#4381AD; }



.leftnav { width:180px; }
.leftnav h4 { display:block; background-color:#4381AD; color:#fff; padding:4px 10px; margin:12px 0 1px 0; font-size:11px; }

.leftNavBlock { display:block; background-color:#89B0CB; padding:0; margin:0; }

.leftNavBlock .newsdate { display:block; color:#fff; font-weight:bold; padding:2px 10px; color:#fff; font-size:10px; }

.leftNavBlock a:link,
.leftNavBlock a:visited,
.leftNavBlock a:hover,
.leftNavBlock a:active { display:block; color:#fff; font-size:11px; margin:0 0 0; padding:0 10px; line-height:140%; }
.leftnav a.more, a.more { display:inline; text-decoration:underline; color:#fff; }



.title { margin:0; padding:0; }
.title_spacer { width:180px; background-color:#fff; }
td.title_name { padding:0 10px 10px; font-size:24px; color:#89AD43; line-height:100%; }

.tabs { background:#D0DFEA url(../images/bg_trx_tabs.gif) no-repeat 0 32px; padding:10px 0 0; }
.tabs td { border:0; padding:0; }
.tabs td.blank { border:0; padding:0; font-size:1%; width:5px; overflow:hidden; }

.tabs a:link,
.tabs a:visited,
.tabs a:hover,
.tabs a:active { display:block; font-size:11px; padding:5px 10px; background:#EFF4F8 url(../images/bg_trx_tabs.gif) repeat-x right bottom; line-height:normal; }

#summary a { margin-left:10px; }

.docHead { padding:15px 0 5px; font-size:14px; font-weight:bold; color:#89AD43; border-bottom:1px solid #B2B2B2; }
TD.SectionTitle, TD.SubSectionTitle {  font-weight:bold; background-color:#F1F7E4; padding:5px; color:#333; }
.AccountName { text-align:left; font-weight:bold; padding:0px 0px 0px 8px; font-size:13px; color:#000; }
td.ColumnHeader, .ColumnHeader { padding:3px 0px 3px 0px; }
TD.Error{ background-color:white; color:red; font-family:verdana; font-size:13px; font-weight:normal; }

/* ----- clear fix for floats ----- */
/* these styles instruct non-IE browsers to render container elements so that they fully enclose floats */		
/* without this class applied, a float might hang over the bottom border of it's container */
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }		

/* hides clearfix from IE-mac \*/
* html .clearfix { height:1%; }
.clearfix { display:block; }
/* end hide from IE-mac */
