/* main styles */

body { font-family: Arial, Helvetica, sans-serif; color:#666666; background-color:#ffffff; font-size:12px; margin-top:0; margin-right:0; margin-left:0; margin-bottom:0; background-image:url(/pix/page-background.jpg); background-repeat: no-repeat; background-position: center top;}

table.page { background-color:#ffffff; width:826px; height:100%; margin:0px; }
.content, td.content { background-color:#ffffff;  padding:6px 6px 6px 6px; }
td.header { background-image:url(/pix/headerbg.jpg); background-repeat:no-repeat; color:#4090cf; height:89px }
td.shadowl {background-image:url(/pix/shadow-left.png); background-repeat:repeat-y; width:13px; background-color:#ffffff;}
td.shadowr {background-image:url(/pix/shadow-right.png); background-repeat:repeat-y; width:13px; background-color:#ffffff;}
h1, h2, h3 { margin:3px; }

table.nav { width:788px; height:89px; }
td.signin { vertical-align:top; height:26px; padding-left:193px; background-image:url(/pix/signin-bgnd-b.gif); font-size:10px; color:#ffffff;}
td.navbuts { vertical-align:bottom;}
td.navoff1, td.navoff2, td.navoff3, td.navoff4, td.navoff5 { text-align:center; background-image:url(/pix/button_nav_off.gif); width:106px; height:30px; font-size:11px; color:#ffffff; font-weight:bold; cursor:pointer;}
td.navon { text-align:center; background-image:url(/pix/button_nav_on.gif); width:106px; height:30px; font-size:11px; color:#ffffff; font-weight:bold; cursor:pointer;}

table.homeboxes { margin-top:6px; background-image:url(/pix/hm-box-bg.jpg); background-repeat:no-repeat; height:149px; width:788px;}
td.hmbox { width:263px; padding:12px; color:#024677; vertical-align:top;}
td.hmboxhd { width:263px; padding:12px; text-align:center; font-size:14px; color:#ffffff; cursor:pointer;}

li, ul, td, p, .normal { font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:12px;	}	
.sml, table.sml, td.sml, p.sml, li.sml, ul.sml { font-size:10px; } 

.white { color:#ffffff; }
.white_sm { color:#ffffff; font-size:10px; }
.blue { color:#4090cf; }
td.navhome {background-image:url(/pix/but-home-off.jpg); background-repeat:no-repeat;} 
td.navhelp {background-image:url(/pix/but-help-off.jpg); background-repeat:no-repeat;}
td.bluebox {background-image:url(/pix/blue-box.gif); background-repeat:no-repeat; width:750px; height:58px; padding-left:30px; padding-right:30px; padding-left:30px;}
		
#leftnav ul /*applies to the whole div */ { padding: 0; margin: 0; font: normal 11px Arial; list-style-type: none; text-align: left; }
#leftnav hr { border-top:1px dotted #BAD0D6;}
#leftnav li { display:list; border:none; margin: 0; padding: 0; }
#leftnav li a { font-family:Arial; color:#7bb843; font-weight:bold; text-decoration:none;}
#leftnav li a:hover  { font-family:Arial; color:#333333; font-weight:bold; text-decoration:underline;}

#leftnav #subnav-gifts {display:none; line-height:20px;}
#leftnav #subnav-gifts a { font-family:Arial; font-size:11px; color:#7bb843; font-weight:normal; text-decoration:none; margin-left:10px;}
#leftnav #subnav-gifts a:hover { font-family:Arial; font-size:11px; color:#333333; font-weight:normal; text-decoration:none; margin-left:10px;}		

#leftnav #subnav-phbooks {display:none; line-height:20px;}
#leftnav #subnav-phbooks a { font-family:Arial; font-size:11px; color:#7bb843; font-weight:normal; text-decoration:none; margin-left:10px;}
#leftnav #subnav-phbooks a:hover { font-family:Arial; font-size:11px; color:#333333; font-weight:normal; text-decoration:none; margin-left:10px;}	

td.grid-main {background-image:url(/pix/title-bar.jpg); background-repeat:no-repeat; background-position:50% 0%; text-align:center; border-right:1px solid #cccccc; padding:0 6px 6px 6px; }
td.grid-main-text {background-image:url(/pix/title-bar-blank.jpg); background-repeat:no-repeat; background-position:50% 0%; text-align:left; border-right:1px solid #cccccc; padding:10px 10px 10px 10px; }
td.grid-main-end {background-image:url(/pix/title-bar.jpg); background-repeat:no-repeat; background-position:50% 0%; text-align:center; padding:0 6px 6px 6px; }
td.grid-main-end-text {background-image:url(/pix/title-bar-blank.jpg); background-repeat:no-repeat; background-position:50% 0%; text-align:left; padding:10px 10px 10px 10px; }
.grid-title {font-size:12px; font-weight:bold; line-height:45px; color:#000000;}
.money {color:#7bb843; font-size:20px; font-weight:bold;}
.money-sml {color:#7bb843; font-size:12px; font-weight:bold;}
td.money {color:#7bb843; font-size:15px; font-weight:bold;}
			
a img, img {border: none; } 

.pagehead { position:absolute; margin-top:14px; margin-left:10px;}
#contentwrapperhd { background-image: url(/pix/titlebg.jpg); background-repeat: no-repeat; background-position: left bottom; margin: 0px auto 0px; width: 788px; height:42px; font-weight:bold; font-size:18px; color:#ffffff; }
#content {margin:10px; width:760px;}
 

 
/* heading styles*/
h1, .heading, .pagehd, td.pagehd { font-size:18px; font-wieght:bold; color:#7bb843; }
h2 { font-size:18px; font-wieght:bold; color:#7bb843; }
h3, .big { font-size:12px; font-weight:bold; line-height:35px; color:#000000; }	


/* link styles*/
a:link, a:active, a:visited { color:#7bb843; font-size:12px; font-weight:bold; text-decoration:underline; }
a:hover { color:#7bb843; font-size:12px; font-weight:bold; text-decoration: none; }

a.white:link, a.white:active, a.white:visited { color:#ffffff; font-size:12px; font-weight:bold; text-decoration:none; }
a.white:hover { color:#ffffff; font-size:12px; font-weight:bold; text-decoration:underline; }
a.white_sm:link, a.white_sm:active, a.white_sm:visited { color:#ffffff; font-size:10px; font-weight:normal; text-decoration:underline; }
a.white_sm:hover { color:#ffffff; font-size:10px; font-weight:normal; text-decoration:none; }

a.orsm:link, a.orsm:active, a.orsm:visited { color:#7bb843; font-size:10px; font-weight:normal; text-decoration:underline; }
a.orsm:hover { color:#FD9957; font-size:10px; font-weight:normal; text-decoration:none; }

a.blue:link, a.blue:active, a.blue:visited { color:#7bb843; font-size:12px; font-weight:bold; text-decoration:none; }
a.blue:hover { color:#4090cf; font-size:12px; font-weight:bold; text-decoration:underline; }


/* footer styles */
a.footer:link, a.footer:active, a.footer:visited { color:#666666; font-size:10px; font-weight:normal; text-decoration:none; }
a.footer:hover { color:#666666; font-size:10px; font-weight:normal; text-decoration:underline; }
td.footer, .footer { color:#666666; font-size:10px; background-color:#E7E7E6; text-align:center; }


/* album styles */
td.album {background-image:url(/pix/sw-bg-album.gif); background-repeat:no-repeat; background-position:center; height:140px; 
			text-align:center; vertical-align:bottom; cursor:pointer; color:#7bb843; font-weight:bold;} 

td.album2 { text-align:center; vertical-align:top; padding-bottom:7px; color:#7bb843; font-weight:bold; }
td.photo { text-align:center; vertical-align:top; padding-bottom:7px; color:#7bb843; font-weight:bold; }

img.phototh {border: solid 12px #4aa1d7;} 
img.albumth {border: solid 12px #d2d3d5;} 
img.cover {border: solid 12px #d2d3d5;} 

			
a.album:link, a.album:active, a.album:visited {  color:#7bb843; font-size:12px; font-weight:bold; text-decoration:none;  }
a.album:hover {  color:#7bb843; font-size:12px; font-weight:bold; text-decoration:none;  }

td.bgcolor, table.bgcolor { background-color:#d2d3d5; color:#7bb843;}
td.fgcolor, tr.fgcolor { background-color:#ffffff; color:#666666;}



/* form styles */


input { border-width:1px; border-color:#7bb843; font-size:10px; color:#000000; }
textarea { border-width:1px; border-color:#999999; font-size:10px; color:#000000; font-family: Arial;}
input.submit { border-width:1px; background-color:#7bb843; font-weight:normal; font-size:11px; color:#ffffff; }
select { border-width:1px; border-color:#7bb843; font-size:11px; color:#000000; }

input.signinfm { border-width:1px; border-color:#4390B5; font-size:10px; color:#ffffff; background-color:#7bb843; height:15px; }
.submit_signin { background-color : transparent; border-color : transparent; border-width : 0px; height:16px; width:18px; background-image : url(/pix/but-signin.gif); cursor:pointer;
}

