body, html { margin:0px; padding:0px; background:#FFFFFF; height:100%; }
table { color:#675C4F; font:normal 11px Tahoma,Arial,Helvetica; text-align:left; }

.maintable { height:100%; }
.pagebg { background:url(images/pageng.gif) repeat-y center; width:780px; }
.topleft { background:url(images/topleft.gif) repeat-x top; }
.topright { background:url(images/topright.gif) repeat-x top; }
.footleft { background:url(images/footleft.gif) repeat-x bottom; }
.footright { background:url(images/footright.gif) repeat-x bottom; color:#FFFFFF; }

.menubg { background:#FFB100; color:#3F3F3F; font:bold 12px Arial; border-top:2px solid #FFFFFF; }
.menubg a { color:#3F3F3F; text-decoration:none; padding:11px 10px; display:block; border-right:1px solid #FFFFFF; }
.menubg a:hover { color:#3F3F3F; background:#D6C5B1; text-decoration:none; }

.leftbox { background:#FAF5EF; }
ul.leftul { list-style:url(images/arw2.gif) none; margin:0px; padding:0px 5px 5px 25px; }
ul.leftul li { margin:5px 0px; padding:0px; }
.leftbox a { color:#675C4F; text-decoration:none; }
.leftbox a:hover { color:#FF6A00; text-decoration:none; }

.leftbox1 { background:#FFB100; color:#555555; padding:7px 7px 9px 12px; }
.leftbox1 b { font-size:13px; font-family:Arial; }
.googlebg { background:url(images/googlebg.gif) repeat-x; border-bottom:1px solid #FAF5EF; padding:5px 2px; }

.contentpart { padding:0px 15px 5px 25px; }
.contentpart ul { list-style:url(images/arw2.gif) none; margin:0px; padding:0px 5px 5px 25px; }
.contentpart li { margin:5px 0px; padding:0px; }

.contentpart a { color:#8A5817; text-decoration:none; }
.contentpart a:hover { color:#FF7E00; text-decoration:underline; }

.allborder {}
.tableborder { border:1px solid #E3D5C4; }
.fieldheader { color:#5F3A0D; background:#FAEFE2; font-weight:bold; }
.darkbg {}
.lightbg { background:#FAF5EF; }
.whitebg { background:#FFFFFF; }

h1 { color:#6D583E; font-size:180%; font-family:Arial; font-weight:normal;
	background:url(images/line.gif) repeat-x bottom; margin:0px 0px 10px 0px; padding-bottom:5px; }
h2 { color:#C60E00; font-size:13px; font-family:Arial; font-weight:bold; margin:12px 0px 7px 0px; }
.texthead { color:#C60E00; font-size:13px; font-family:Arial; font-weight:bold; padding:5px 0px 0px 5px; }
.bigtext { font:normal 14px Arial; }
.normal { color:#675C4F; }
.red { color:#FF0000; }
.hline { background:url(images/line.gif) repeat-x center; }
.vline { background:url(images/line.gif) repeat-y center; }

a.redlink { color:#c60e00; text-decoration:none; }
a.redlink:hover { color:#333333; text-decoration:none; }

.fl { float:left; }
.fr { float:right; }
.cl { clear:both; }
.vm { vertical-align:middle; }

.fieldset {}

form { margin:0px; padding:0px; display:inline; }
input, textarea, select { border:1px solid #666666; font-size:11px; color:#666666; font-family:Tahoma; padding:1px; }
.but { color:#FFFFFF; background:#6D6254; border:1px solid #6D6254; font-weight:bold; padding:1px 0px; cursor: pointer; }

.imgborder { border:1px solid #CCCCCC; padding:1px; }
a img { border:0px none; }
/* class for Can you spare Doller page */
.maintable1 { width:780px; }
.maintable1 .menubg { border:0px; }
.maintable1 .menubg a { padding:7px 10px; }
.header { background:#1d3f1c; border-top:2px solid #333; border-bottom:2px solid #333; padding:3px 5px 3px 10px; color:#FFFFFF; font:normal 12px Arial; }
.header h2 { color:#ffd800; font-size:130%; margin:5px 0; }
.header .logo { float:left; padding:10px 0 0 30px; }
.header ul { list-style:url(images/arw2.gif) none; margin:0px; padding:0px 5px 5px 30px; }
.header ul li { margin:7px 0px; }
