/* common */
body, td { font-family: verdana, arial, helvetica; font-size: 10px; }
body { background-color: #ffffff; cursor: default; overflow: -moz-scrollbars-vertical; margin: 0px !important;	
}

/* header table */
.headermenutable { background-color: #ffffff; }
.headermenurow1 { background-color: #ffffff; }
.headermenurow2 { background-color: #ffffff; color: #444444; font-size: 10px; padding: 4px 8px 4px 8px; }

/* header links */
a.header:link, a.header:active, a.header:visited { text-decoration: none; font-size: 10px; color: #444444; }
a.header:hover { text-decoration: underline; font-size: 10px; color: #444444; }

/* top menu table */
.menutable { border-color: #414142; border-style: solid; border-width: 1px 0px 0px 0px; }
/* top menu row 1 */
.menurow1_general { padding: 4px 24px 4px 24px; font-weight: bold; background-color: #818181; border-left: 1px solid #b2b2b2; border-top: 1px solid #b2b2b2; border-right: 1px solid #414142; }
.menurow1_members { font-weight: bold; background: #608cd7 url('../images/hd_members.gif') repeat-x; border-left:1px solid #b2b2b2; border-top:1px solid #b2b2b2; border-right:1px solid #414142; padding-left:24px; padding-right:24px; padding-top:4px; padding-bottom:4px; background-color:#608cd7 }
.menurow1_packages { font-weight: bold; background: #69b191 url('../images/hd_packages.gif') repeat-x; border-left:1px solid #b2b2b2; border-top:1px solid #b2b2b2; border-right:1px solid #414142; padding-left:24px; padding-right:24px; padding-top:4px; padding-bottom:4px; background-color:#69b191 }
.menurow1_communicate { font-weight: bold; background: #dc8347 url('../images/hd_communicate.gif') repeat-x; border-left:1px solid #b2b2b2; border-top:1px solid #b2b2b2; border-right:1px solid #414142; padding-left:24px; padding-right:24px; padding-top:4px; padding-bottom:4px; background-color:#dc8347 }
.menurow1_content { font-weight: bold; background: #bd9f0f url('../images/hd_content.gif') repeat-x; border-left:1px solid #b2b2b2; border-top:1px solid #b2b2b2; border-right:1px solid #414142; padding-left:24px; padding-right:24px; padding-top:4px; padding-bottom:4px; background-color:#bd9f0f }
.menurow1_stats { font-weight: bold; background: #76a76d url('../images/hd_stats.gif') repeat-x; border-left:1px solid #b2b2b2; border-top:1px solid #b2b2b2; border-right:1px solid #414142; padding-left:24px; padding-right:24px; padding-top:4px; padding-bottom:4px; background-color:#76a76d }
.menurow1_utilities { font-weight: bold; background: #d56157 url('../images/hd_utilities.gif') repeat-x; border-left:1px solid #b2b2b2; border-top:1px solid #b2b2b2; border-right:1px solid #414142; padding-left:24px; padding-right:24px; padding-top:4px; padding-bottom:4px; background-color:#d56157 }
.menurow1_settings { font-weight: bold; background: #8957d5 url('../images/hd_settings.gif') repeat-x; border-left:1px solid #b2b2b2; border-top:1px solid #b2b2b2; border-right:1px solid #414142; padding-left:24px; padding-right:24px; padding-top:4px; padding-bottom:4px; background-color:#8957d5 }
/* top menu row 2 */
.menurow2_members { height: 8px; background-color: #80b6e1; }
.menurow2_packages { height: 8px; background-color: #8acaad; }
.menurow2_communicate { height: 8px; background-color: #e2a283; }
.menurow2_content { height: 8px; background-color: #d3c273; }
.menurow2_stats { height: 8px; background-color: #aac69d; }
.menurow2_utilities { height: 8px; background-color: #e2838a; }
.menurow2_settings { height: 8px; background-color: #9981e2; }
/* top menu row 3 */
.menurow3_members { border-left:0px solid #c6c3c6; border-right:0px solid #c6c3c6; border-top:0px solid #c6c3c6; border-bottom:1px solid #c6c3c6; color: #282828; background: #e3edf9 url('../images/hdb_members.gif') repeat-x; padding-left:24px; padding-right:24px; padding-top:4px; padding-bottom:4px; background-color:#e3edf9 }
.menurow3_packages { border-left:0px solid #c6c3c6; border-right:0px solid #c6c3c6; border-top:0px solid #c6c3c6; border-bottom:1px solid #c6c3c6; color: #282828; background: #daefe7 url('../images/hdb_packages.gif') repeat-x; padding-left:24px; padding-right:24px; padding-top:4px; padding-bottom:4px; background-color:#daefe7 }
.menurow3_communicate { border-left:0px solid #c6c3c6; border-right:0px solid #c6c3c6; border-top:0px solid #c6c3c6; border-bottom:1px solid #c6c3c6; color: #282828; background: #f9ece3 url('../images/hdb_communicate.gif') repeat-x; padding-left:24px; padding-right:24px; padding-top:4px; padding-bottom:4px; background-color:#f9ece3 }
.menurow3_content { border-left:0px solid #c6c3c6; border-right:0px solid #c6c3c6; border-top:0px solid #c6c3c6; border-bottom:1px solid #c6c3c6; color: #282828; background: #fdf3ce url('../images/hdb_content.gif') repeat-x; padding-left:24px; padding-right:24px; padding-top:4px; padding-bottom:4px; background-color:#fdf3ce }
.menurow3_stats { border-left:0px solid #c6c3c6; border-right:0px solid #c6c3c6; border-top:0px solid #c6c3c6; border-bottom:1px solid #c6c3c6; color: #282828; background: #ecf2ea url('../images/hdb_stats.gif') repeat-x; padding-left:24px; padding-right:24px; padding-top:4px; padding-bottom:4px; background-color:#ecf2ea }
.menurow3_utilities { border-left:0px solid #c6c3c6; border-right:0px solid #c6c3c6; border-top:0px solid #c6c3c6; border-bottom:1px solid #c6c3c6; color: #282828; background: #f8e0e0 url('../images/hdb_utilities.gif') repeat-x; padding-left:24px; padding-right:24px; padding-top:4px; padding-bottom:4px; background-color:#f8e0e0 }
.menurow3_settings { border-left:0px solid #c6c3c6; border-right:0px solid #c6c3c6; border-top:0px solid #c6c3c6; border-bottom:1px solid #c6c3c6; color: #282828; background: #e9e0f8 url('../images/hdb_settings.gif') repeat-x; padding-left:24px; padding-right:24px; padding-top:4px; padding-bottom:4px; background-color:#e9e0f8 }

/* menu links row 1 */
a.menurow1:link, a.menurow1:active, a.menurow1:visited { text-decoration: none; font-size: 10px; color: #ffffff; }
a.menurow1:hover { text-decoration: underline; font-size: 10px; color: #ffffff; }
/* menu links row 3 */
a.menurow3:link, a.menurow3:active, a.menurow3:visited { text-decoration: none; font-size: 10px; color: #282828; }
a.menurow3:hover { text-decoration: underline; font-size: 10px; color: #282828; }

/* footer table */
.footertable { border-color: #414142; border-style: solid; border-width: 1px 0px 1px 0px; }
.footerrow { padding: 4px 8px 4px 8px; color: #ffffff; background-color: #848484; border-top: 1px solid #b2b2b2; text-align: right; }
.footerrow a {color:#fff!important;}
.footerrow a:hover {text-decoration:underline;}

/* footer links */
a.footer:link, a.footer:active, a.footer:visited { text-decoration: none; font-size: 10px; color: #ffffff; }
a.footer:hover { text-decoration: underline; font-size: 10px; color: #ffffff; }

/* nav table */
.navtable { font-size: 10px; margin-bottom: 8px; border-bottom: 1px solid #999999; }
.navrow1 { padding-bottom: 2px; }
.navrow2 { font-size: 10px; padding-bottom: 2px; }
.navrow3 { font-size: 10px; padding-bottom: 2px; }

/* side table */
.sidetable { background-color: #ffffff; margin-bottom: 8px; font-size: 10px; border: 1px solid #cdcdcd; }
.sideheader { font-size: 10px; padding: 4px; border-bottom: 1px solid #efe8da; }
.siderow { font-size: 10px; padding-left: 8px; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; }

/* navigation links */
a.nav:link, a.nav:active, a.nav:visited { text-decoration: none; font-size: 10px; color: #444444; }
a.nav:hover { text-decoration: underline; font-size: 10px; color: #444444; }

/* side menu links */
a.opt:link, a.opt:active, a.opt:visited { text-decoration: none; font-size: 10px; color: #444444; }
a.opt:hover { text-decoration: underline; font-size: 10px; color: #444444; }

/* content table */
.contenttable { background-color: #faf7ef; }

/* content left side panel */
.contentside_members { background-color: #f1f5f8; border-color: #c9c7c9; border-style: solid; border-width: 0px 1px 0px 0px; }
.contentside_packages { background-color: #f2f7f0; border-color: #c9c7c9; border-style: solid; border-width: 0px 1px 0px 0px; }
.contentside_communicate { background-color: #f7f2ee; border-color: #c9c7c9; border-style: solid; border-width: 0px 1px 0px 0px; }
.contentside_stats { background-color: #f2f7f0; border-color: #c9c7c9; border-style: solid; border-width: 0px 1px 0px 0px; }
.contentside_utilities { background-color: #f8f1ef; border-color: #c9c7c9; border-style: solid; border-width: 0px 1px 0px 0px; }
.contentside_settings { background-color: #efecf4; border-color: #c9c7c9; border-style: solid; border-width: 0px 1px 0px 0px; }

/* grid table */
.gridtable { background-color: #a9b8c2; margin-bottom: 8px; }
.gridheader { border-left:1px solid #ffffff; border-right:1px solid #ffffff; border-top:1px solid #ffffff; border-bottom:0px solid #ffffff; background:#e6e6e6 url('../images/header.gif') repeat-x; font-weight:bold; color:#444444; padding-left:4px; padding-right:4px; padding-top:8px; padding-bottom:8px; background-color:#e6e6e6 }
.gridrow1 { border-left:1px solid #ffffff; border-right:1px solid #ffffff; border-top:1px solid #ffffff; border-bottom:0px solid #ffffff; background:#fafafa url('../images/row1.gif') repeat-x; padding-left:6px; padding-right:6px; padding-top:8px; padding-bottom:8px; background-color:#fafafa }
.gridrow2 { border-left:1px solid #ffffff; border-right:1px solid #ffffff; border-top:1px solid #ffffff; border-bottom:0px solid #ffffff; background:#fafafa url('../images/row2.gif') repeat-x; padding-left:6px; padding-right:6px; padding-top:8px; padding-bottom:8px; background-color:#fafafa }
.gridlabels1 { border-left:1px solid #ffffff; border-right:1px solid #ffffff; border-top:1px solid #ffffff; border-bottom:0px solid #ffffff; background:#ededed url('../images/label1.gif') repeat-x; padding-left:6px; padding-right:6px; padding-top:8px; padding-bottom:8px; background-color:#ededed }
.gridlabels2 { border-left:1px solid #ffffff; border-right:1px solid #ffffff; border-top:1px solid #ffffff; border-bottom:0px solid #ffffff; background:#ededed url('../images/label2.gif') repeat-x; padding-left:6px; padding-right:6px; padding-top:8px; padding-bottom:8px; background-color:#ededed }
.gridoptions1 { border-left:1px solid #ffffff; border-right:1px solid #ffffff; border-top:1px solid #ffffff; border-bottom:0px solid #ffffff; background:#ededed url('../images/options1.gif') repeat-x; padding-left:6px; padding-right:6px; padding-top:8px; padding-bottom:8px; background-color:#ededed }
.gridoptions2 { border-left:1px solid #ffffff; border-right:1px solid #ffffff; border-top:1px solid #ffffff; border-bottom:0px solid #ffffff; background:#ededed url('../images/options2.gif') repeat-x; padding-left:6px; padding-right:6px; padding-top:8px; padding-bottom:8px; background-color:#ededed }
.gridactions1 { border-left:1px solid #ffffff; border-right:1px solid #ffffff; border-top:1px solid #ffffff; border-bottom:0px solid #ffffff; background:#ededed url('../images/actions1.gif') repeat-x; padding-left:6px; padding-right:6px; padding-top:8px; padding-bottom:8px; background-color:#ededed }
.gridactions2 { border-left:1px solid #ffffff; border-right:1px solid #ffffff; border-top:1px solid #ffffff; border-bottom:0px solid #ffffff; background:#ededed url('../images/actions1.gif') repeat-x; padding-left:6px; padding-right:6px; padding-top:8px; padding-bottom:8px; background-color:#ededed }
.gridfooter { border-left:1px solid #ffffff; border-right:1px solid #ffffff; border-top:1px solid #ffffff; border-bottom:0px solid #ffffff; margin-top: 1px; background: #e6e6e6 url('../images/footer.gif') repeat-x; padding-left:6px; padding-right:6px; padding-top:8px; padding-bottom:8px; background-color:#e6e6e6 }
.gridfaded { }

/* grid links */
a.grid:link, a.grid:active, a.grid:visited { text-decoration: none; color: #445588; }
a.grid:hover { text-decoration: none; color: #444444; }

/* filters table */
.filterstable { margin-bottom: 8px; }
.filterscell0 { padding: 0px 4px 0px 4px; }
.filterscell1 { padding: 0px 4px 8px 4px; }

/* messages */
.errormsg { margin-bottom: 8px; background: #fae7e7 url('../images/errorbox.gif') repeat-x; border:1px solid #810b1b;  }
.infomsg  { margin-bottom: 8px; background: #d9ffd9 url('../images/infobox.gif') repeat-x; border:1px solid #008a00;  }

/* inline message */
.inlinemsg { font-weight: normal; color: #444444; }

/* required field */


/* info for items */
.infotext { font-size: 10px; }

/* message links */
a.info:link, a.info:active, a.info:visited { font-size: 10px; text-decoration: none; color: #000000; }
a.info:hover { font-size: 10px; text-decoration:underline; color: #000000; }
a.error:link, a.error:active, a.error:visited { font-size: 10px; text-decoration: none; color: #000000; }
a.error:hover { font-size: 10px; text-decoration:underline; color: #000000; }
a.question:link, a.question:active, a.question:visited { font-size: 10px; text-decoration: none; color: #404040; }
a.question:hover { font-size: 10px; text-decoration:underline; color: #404040; }

/* images */
.image { border-width: 1px; border-color: #000000; border-style: solid; }

/* closeups */
.closeup { border-width: 1px; border-color: #000000; border-style: solid; }

/* profile picture */
.profilepic { border-width: 1px; border-color: #000000; border-style: solid; }

/* profile picture div layer */
.profilepiclayer { border-width: 1px; border-color: #000000; border-style: solid; }

/* input */
.inputtext     { height: 20px; padding: 2px 0px 0px 2px; font-family: verdana; font-size: 10px; color: #000000; border-top: 1px solid #999999; border-left: 1px solid #999999; border-right: 1px solid #c0c0c0; border-bottom: 1px solid #c0c0c0; }
.inputtext:focus { background-color: #fffff0; border-top: 1px solid #808080; border-left: 1px solid #808080; border-right: 1px solid #a0a0a0; border-bottom: 1px solid #a0a0a0; }
.inputlist     { font-family: verdana; font-size: 10px; color: #000000; border-top: 1px solid #999999; border-left: 1px solid #999999; border-right: 1px solid #c0c0c0; border-bottom: 1px solid #c0c0c0; }
.inputcombo    { font-family: verdana; font-size: 10px; color: #000000; border-top: 1px solid #999999; border-left: 1px solid #999999; border-right: 1px solid #c0c0c0; border-bottom: 1px solid #c0c0c0; }
.inputcheck    { font-family: verdana; font-size: 10px; color: #000000; }
.inputradio    { font-family: verdana; font-size: 10px; color: #000000; }
.inputbutton   { font-family: verdana; font-size: 10px; color: #000000; border: 1px solid #7b81a9; padding-left: 4px; padding-right: 4px; }
.inputtextarea { padding: 2px; font-family: verdana; font-size: 10px; background-color: #ffffff; color: #000000; border-top: 1px solid #999999; border-left: 1px solid #999999; border-right: 1px solid #c0c0c0; border-bottom: 1px solid #c0c0c0; }
.inputtextarea:focus { background-color: #fffff0; border-top: 1px solid #808080; border-left: 1px solid #808080; border-right: 1px solid #a0a0a0; border-bottom: 1px solid #a0a0a0; }
.inputsubmit   { background: url('../images/button.gif') no-repeat; width: 85px; height: 21px; border: 0px none; font-family: verdana; font-size: 10px; color: #000000; padding-bottom: 2px }
.inputsubmitb   { background: url('../images/button1.gif') no-repeat; width: 160px; height: 21px; border: 0px none; font-family: verdana; font-size: 10px; color: #000000; padding-bottom: 2px }
.inputgo       { background: url('../images/go.gif') no-repeat; width: 16px; height: 16px; border: 0px none; padding: 0px }
.error, .red {
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: #ff0000;
	text-decoration: none;
}
.error {font-weight:bold;}
.success, .green {font-family:arial, helvetica, sans-serif;font-size:10px;font-weight:bold;color:#009900;text-decoration:none;}
.warning {font-family:arial, helvetica, sans-serif;font-size:10px;font-weight:bold;color:#ff6600;text-decoration:none;}

#headtop {left: 8px; position: absolute; top: 10px}
#globals {left: 8px; position: absolute; top: 10px}
#head1 {left: 8px; position: absolute; top: 10px}
#menu1 {left: 16px; position: absolute}
#head2 {left: 8px; position: absolute}
#menu2 {left: 16px; position: absolute}
#head3 {left: 8px; position: absolute}
#menu3 {left: 16px; position: absolute}
#head4 {left: 8px; position: absolute}
#menu4 {left: 16px; position: absolute}
#head5 {left: 8px; position: absolute}
#menu5 {left: 16px; position: absolute}
#head6 {left: 8px; position: absolute}
#menu6 {left: 16px; position: absolute}
#headbottom {left: 8px; position: absolute}

/* links */

a:link { color: blue; }
a:visited {color: blue }
a.roll {font:arial, helvetica, sans-serif; color: #000000; font-size: 9pt; text-decoration: none}
a.roll:hover {color: #608cd7; text-decoration: underline}
a.nav {font:arial, helvetica, sans-serif;	color: #608cd7; font-size: 7pt; text-decoration: none}
a.nav:hover {	color: #000000}
.black {font:arial, helvetica, sans-serif;	color: #000000; font-size: 10px; text-decoration: none}
.black:hover{font:arial, helvetica, sans-serif;	color: #000000; font-size: 10px; text-decoration: none}
.white {font:arial, helvetica, sans-serif;	color: #ffffff; font-size: 10px; text-decoration: none}
.white:hover{font:arial, helvetica, sans-serif;	color: #ffffff; font-size: 10px; text-decoration: none}

/* powered by easymemberpro link */
.poweredby {text-align:right;font-size:10px;margin:0 auto;padding:5px 15px;}
.poweredby a, .poweredby a:link {color:#000;text-decoration:none;}
.poweredby a:hover {color:#000;text-decoration:underline;}