body { margin: 0px; padding: 0px; background: #ffffff; font: 10pt arial, helvetica, tahoma; }
a:link { color: #2a62cc; text-decoration: none }
a:visited { color: #2a62cc; text-decoration: none }
a:active { color: #2a62cc; text-decoration: none }
a:hover { color: #2a62cc; text-decoration: underline }

a.menu_top:link { color: #ffffff; text-decoration: none; font-weight: bold; font-size: 9pt; margin-left: 12px; }
a.menu_top:visited { color: #ffffff; text-decoration: none; font-weight: bold; font-size: 9pt; margin-left: 12px; }
a.menu_top:active { color: #ffffff; text-decoration: none; font-weight: bold; font-size: 9pt; margin-left: 12px; }
a.menu_top:hover { color: #ffffff; text-decoration: underline; font-weight: bold; font-size: 9pt; margin-left: 12px; }

a.menu:link { color: #ffffff; text-decoration: none; font-weight: bold; font-size: 11pt; margin-left: 12px; }
a.menu:visited { color: #ffffff; text-decoration: none; font-weight: bold; font-size: 11pt; margin-left: 12px; }
a.menu:active { color: #ffffff; text-decoration: none; font-weight: bold; font-size: 11pt; margin-left: 12px; }
a.menu:hover { color: #ffffff; text-decoration: underline; font-weight: bold; font-size: 11pt; margin-left: 12px; }

.submenu { border-bottom: 1px dashed #cecece; padding-bottom: 3px; margin-bottom: 3px; }
.menubox { border-bottom: 1px dashed #cecece; padding-bottom: 10px; margin-bottom: 10px; }


.inputSubmit { color: #000000; background-color: #EEEEEE; border: 1px solid #000000; font: bold 9pt arial, helvetica, tahoma; }
.inputBox { color : #000000; background : #FFFFFF; border: 1px solid #000000; font: 9pt arial, helvetica, tahoma; }

.Err		{ color: #ff0000; padding: .2em; border: 1px solid #000; background-color: #EEEEEE; margin-bottom: 10px; }
.Sho		{ color: #000; padding: .2em; border: 1px solid #000; background-color:#EEEEEE; margin-bottom: 10px; }


table.mainTable { border-top: 1px solid #ffffff; background: #ffffff; font: 10pt arial, helvetica, tahoma; }
table.mainTable td.mainTD {margin: 0px; padding: 15px 0px;}

p.section {margin:0px; font-size: 8pt; color: #808080;}
p.subsection{margin:0px 0px 15px 0px; font-weight: bold; font-size: 12pt;}

#AlbumInfo{font:9pt arial,helvetica,verdana;}

#GalTable{background:#000000;}
#GalTable tr{background:#dedede;}

#Header { background: #000000; height: 20px; border-bottom: 0px solid #000000; font: 8pt arial,helvetica,verdana }
#Header tr {background: #000; }
#Header #Logo { min-width: 30%; }
#Header #NextPrev { min-width: 30%; text-align: center; vertical-align: bottom; }
#Header #NextPrev a { color: #DA5555; }
#Header #Close { min-width: 30%; text-align: center; vertical-align: bottom; }
#Header #Close a { color:#CC9900; }
#Footer { background: #9F9F9F; height: 20px; color:#000000; font: 10pt arial,helvetica,verdana }

#footer { font-size: 8pt; text-align: center; padding: 10px 0px; }
#footer a:link, a:hover, a:visited, a:active { text-decoration: none; color: #2a62cc; }

.webmail_subhead {border-bottom: 1px dashed #cecece; margin-bottom: 3px; margin-top:25px; padding-bottom: 3px; font-size:14px }