/* CSS EDITOR CLASSES */
._outlineborder1 {border:1px solid black;}
._outlineborder2 {border:1px solid white;}

/* MESSAGES */
._message {margin:0 0px 15px 0px; padding:10px 10px 10px 10px; background: #E8FFCF; border:2px solid #577F00; color:#3AAF00; font-size:10pt; font-weight:bold;}
._error {margin:0 0 15px 0; padding:10px 10px 10px 34px; background:url('../images/alert.gif') #FEFF5F no-repeat 8px 8px; border:2px solid #FF0000; color:#CF0F00; font-size:10pt; font-weight:bold;}

/* MAIN TAGS */
BODY, TD, TH, INPUT, SELECT, OPTION, TEXTAREA {font-family:Tahoma, Helvetica, Arial; font-size:8pt;}
BODY {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:url('../images/body.gif') #EBFFAA; color:#737373; text-align:center;}
H1 {margin:0 0 0 0; padding:0 0 5px 0; color:#FF7B00; font-size:14pt;} 
H2 {margin:0 0 0 0; padding:0 0 5px 0; color:#FF7B00; font-size:12pt;}
H3 {margin:0 0 0 0; padding:0 0 5px 0; color:#FF7B00; font-size:10pt;}
H4 {}
H5 {}
HR {border:1px solid #FFFFFF; border-bottom:0px solid #91278F; border-left:0px solid #91278F; border-right:0px solid #91278F;}
P {margin-top:20px; margin-bottom:0px;}
A {color:#737373;}
IMG {border:0;}
FORM {margin:0px; padding:0px;}
TABLE {border-collapse:collapse; margin:0; padding:0;}
TABLE TD {margin:0; padding:0;}

/* FORM */
TABLE.form {border-collapse:collapse; border-left:1px solid white; border-top:1px solid white;}
TABLE.form TH, TABLE.form TD {margin:0; padding:3px; border-bottom:1px solid white; border-right:1px solid white;}
TABLE.form TH {padding:2px 10px 2px 10px; background: #FFE190; color:#EF6101; font-weight:bold; text-align:left; font-size:12pt;}
TABLE.form TR.tr1 {background: #FFF0C9;}
TABLE.form TR.tr2 {background: #FFF0C9;}
TABLE.form TD {padding:10px 10px 10px 10px; text-align:left; color:#2F1F1F;}
TABLE.form TD.label {}
TABLE.form TD.datA {color:#DF3800; }
TABLE.form TD.requirednote {}
TABLE.form SPAN.star {color:red;}
.form_error {background-color:#FFF79F; color:red; border:1px solid #9F9F9F; padding:2px; margin-bottom:1px;}

/* TABLE */
TABLE.table {border-collapse:collapse;}
TABLE.table TH, TABLE.table TD {margin:0; padding:3px;}
TABLE.table TH {background-color:#B0CB2F; font-weight:normal; padding:5px; text-align:center;}
TABLE.table TD {text-align:left; padding:10px;}
TABLE.table TH A {color:#DF3800; }
TABLE.table TR.tr1 {background-color:#f2f2f2;}
TABLE.table TR.tr2 {background-color:#e6e6e6;}
TABLE.table TR.header {}
TABLE.table TR.total {}

/* PAGER */
.pager {clear:left;}
.pager A {color:#595145;}
.pager DIV {float:left; padding:10px 10px 10px 10px; font-size:10pt; font-weight:bold; }
.pager DIV.sel {float:left; padding:10px 10px 10px 10px; background: #AECC00; color:#FFFFFF;}
.pager DIV.first {padding-left:0;}
.pager DIV.last {}

/* ABSOLUTE ELEMENTS */
#server_time {float:right; margin:3px; padding:0px;}
#languages {float:right; margin:4px; padding:0px;}
#languages LI {list-style:none;	float:left;	padding-left:5px;}
#login {float:left; margin:100px 0px 0px 100px;}
#login DIV {color:red; font-weight:bold; margin-bottom:5px;}
#login H1, #login DIV {margin-left:2px;}

/* MAIN CLASSES */
.main_area {width:778px; margin:0 auto 0 auto; padding:5px 10px 0px 10px; background: #FFFFFF; text-align:left;}
.top_banner {width:728px; height:92px; margin:0 0 10px 24px;}
.search {float:left; clear:both; padding:0px 0 0 74px;}
.user_area {position:relative; top:-12px; padding:0 0 10px 0; font-weight:bold; font-size:10pt; text-align:right;}
.login {padding:20px 0 0 186px;}

.header {width:778px; height:147px; margin:0 0 15px 0; background:url('../images/header.gif');}
.header .area0 {width:468px; height:15px; padding:26px 0 7px 310px; color:#FDFF95;}
.header .area0 A {color:#FFFFFF;}

.menu {height:56px; font-weight:bold;}
.menu A {color:#C68A03;}
.menu .space {float:left; width:196px; height:37px;}
.menu .home {float:left; width:39px; height:26px; padding:13px 0 0 40px; background:url('../images/mhome.gif')  no-repeat;}
.menu .home.sel {background:url('../images/mhome_sel.gif');}
.menu .ecards {float:left; width:50px; height:26px; margin:0px 0 0 2px; padding:13px 0 0 46px; background:url('../images/mcards.gif')  no-repeat;}
.menu .ecards.sel {background:url('../images/mcards_sel.gif');}
.menu .printable {float:left; width:97px; height:26px; margin:0 0 0 2px; padding:13px 0 0 43px; background:url('../images/mprintable.gif')  no-repeat;}
.menu .printable.sel {background:url('../images/mprintable_sel.gif');}
.menu .wallpapers {float:left; width:73px; height:26px; margin:0 0 0 2px; padding:13px 0 0 48px; background:url('../images/mwallpapers.gif')  no-repeat;}
.menu .wallpapers.sel {background:url('../images/mwallpapers_sel.gif');}
.menu .screensavers {float:left; width:89px; height:26px; margin:0 0 0 2px; padding:13px 0 0 49px; background:url('../images/mscreensavers.gif')  no-repeat;}
.menu .screensavers.sel {background:url('../images/mscreensavers_sel.gif');}

.mfaces {float:right; width:146px; height:26px; margin:-5px 6px 0 0; padding:13px 0 0 49px; background:url('../images/mfaces.gif')  no-repeat; font-weight:bold;}
.mfaces.sel {background:url('../images/mfaces_sel.gif');}
.mfaces A {color:#FFFFFF;}

.column1 {float:left; width:468px;}
.column2 {float:left; padding:0 0 0 10px;}
.column3 {float:left; width:200px; padding:0 30px 20px 0;}
.column4 {float:right; width:500px; padding:0 0 20px 0;}

.block10 {float:left; padding:0 10px 10px 0;}
.block20 {float:left; padding:0 20px 20px 0;}
.block30 {float:left; padding:0 30px 30px 0;}

.path {float:left; padding:0 0 20px 0;}
.path .left {float:left; width:39px; height:41px; background:url('../images/gus_left.gif');}
.path .center {float:left; height:24px; padding:17px 10px 0 0; background:url('../images/gus_bg.gif');}
.path .right {float:left; width:41px; height:41px; background:url('../images/gus_right.gif');}

.sublevels {}
.sublevels .sel {color:#118700;}
.sublevels .sublevel1 {padding:0 0 8px 11px; font-size:12pt; font-weight:bold;}
.sublevels .sublevel2 {padding:0 0 5px 22px; font-size:10pt; font-weight:bold;}
.sublevels .sublevel3 {padding:0 0 5px 30px;}

.level_select {width:200px; margin:5px 0 10px 0; padding:10px 0 10px 10px; background: #A8C500;}

.footer {clear:both; width:778px; height:86px; padding:12px 0 0 0; background:url('../images/footer.gif'); text-align:center;}
.footer A {color:#737373;}
.footer .copyright {padding:26px 0 0 0;}
.footer .logout {height:14px; padding:6px 0 0 0;}
.footer .logout A {color:#F75634; font-weight:bold;}

/* ECARDS */
.thumb_card {float:left; width:90px; height:90px; padding:0 5px 0 0; text-align:center;}
.thumb_card A {color:#595145; font-size:8pt;}
.thumb_card IMG {border:1px solid #F5D985; display:block;}

/* PRINTABLE CARDS */
.thumb_printable {float:left; width:68px; height:145px; padding:0 12px 0 0; text-align:center;}
.thumb_printable A {color:#595145; font-size:8pt;}
.thumb_printable IMG {border:1px solid #F5D985; display:block;}

/* WALLPAPERS */
.thumb_wallpaper {float:left; width:90px; height:90px; padding:0 5px 0 0; text-align:center;}
.thumb_wallpaper A {color:#595145; font-size:8pt;}
.thumb_wallpaper IMG {border:1px solid #F5D985; display:block;}

/* SCREENSAVERS */
.thumb_screensaver {float:left; width:90px; height:90px; padding:0 5px 0 0; text-align:center;}
.thumb_screensaver A {color:#595145; font-size:8pt;}
.thumb_screensaver IMG {border:1px solid #F5D985; display:block;}

/* FACES */
.thumb_faces {float:left; width:90px; height:90px; padding:0 5px 0 0; text-align:center;}
.thumb_faces A {color:#595145; font-size:8pt;}
.thumb_faces IMG {border:1px solid #F5D985; display:block;}

/* COMMENTS */
.comment {clear:both; margin:0 0 15px 0; background: #FFFFFF; border:1px solid #FFF0C9; text-align:left;}
.comment .user {padding:6px 4px 6px 30px; background:url('../images/comments_point.gif') #EAE283 no-repeat 0px 10px; font-weight:bold;}
.comment .date {float:right; margin:2px 0 0 0; padding:0 20px 0 10px; font-size:8pt; font-weight:normal; border-left:2px solid #525252;}
.comment .score {float:right; padding:0 10px 0 10px;}
.comment .message {padding:10px 0 10px 30px;}
