 /***** Custom CSS by NexLevStore.com  *****/

.logo{

        background:url(logo.png) ! important;

    background-image: none;

        width:240px;

        height:68px;

    background:no-repeat;

        float: left;

        padding: 0px;

        vertical-align: top;

        top:10px;

        position:relative;

}

* html .logo {

        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='http://tradeprofessional.net/themes/jonah_plain/gfx/logo.png');

}

* html .logo a {

  position:relative;

}

.not-a-member-yet {

        background:url(custom_graphics/not-a-member_box.png);

        width:230px;

        height:220px;

}



.header_back {

  background-image:url(custom_graphics/jonah_r1_c1.png) ! important;

  background-image: none;

  width: 904px;

  height: 159px;

  background:no-repeat;

}

* html .header_back {

        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='http://tradeprofessional.net/themes/jonah_plain/gfx/custom_graphics/jonah_r1_c1.png');

}

* html .header_back a {

  position:relative;

}



.leftside {

  background-image:url(custom_graphics/jonah_r2_c1.png) ! important;

  background-image: none;

  width: 36px;

  height: 480px;

  min-height:480px;

}

* html .leftside {

        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='http://tradeprofessional.net/themes/jonah_plain/gfx/custom_graphics/jonah_r2_c1.png');

}

* html .leftside a {

  position:relative;

}



.rightside {

  background-image:url(custom_graphics/jonah_r2_c3.png) ! important;

  background-image: none;

  width: 36px;

  height: 480px;

  min-height:480px;

}

* html .rightside {

        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='http://tradeprofessional.net/themes/jonah_plain/gfx/custom_graphics/jonah_r2_c3.png');

}

* html .rightside a {

  position:relative;

}



.ad_back {

  background-image:url(custom_graphics/jonah_r3_c1.png) ! important;

  background-image: none;

  width: 904px;

  height: 1px;

  min-height:1px;

  background:no-repeat;

}

* html .ad_back {

        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='http://tradeprofessional.net/themes/jonah_plain/gfx/custom_graphics/jonah_r3_c1.png');

}

* html .ad_back a {

  position:relative;

}



.center_back {

        background:#F0F6F9;

        width:832px;

        height:200px;

        min-height:200px;

}





.footer_back {

  background-image:url(custom_graphics/jonah_r4_c1.png) ! important;

  background-image: none;

  width: 904px;

  height: 56px;

  min-height:56px;

  background:no-repeat;

}

* html .footer_back {

        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='http://tradeprofessional.net/themes/jonah_plain/gfx/custom_graphics/jonah_r4_c1.png');

}

* html .footer_back a {

  position:relative;

}



.nexlevsubmenu_left {

        background:url(custom_graphics/nexlevsubmenu_left.png);

        width:13px;

        height:31px;

        float:left;

}



.nexlevsubmenu_center {

        background:url(custom_graphics/nexlevsubmenu_center.png);

        padding-left:0px;

        padding-right:0px;

        height:31px;

        float:left;

}



.nexlevsubmenu_right {

        background:url(custom_graphics/nexlevsubmenu_right.png);

        width:13px;

        float:left;

        height:31px;

}



.nexlevsubmenu_link {

        margin-top:8px;

}

.nexlevsubmenu_link_on {

        margin-top:9px;

}



.nexlevmainmenu_left_on {

        background:url(custom_graphics/nexlevmainmenu_left_on.png);

        width:13px;

        height:26px;

        float:left;

}



.nexlevmainmenu_center_on {

        background:url(custom_graphics/nexlevmainmenu_center_on.png);

        padding-left:0px;

        padding-right:0px;

        height:26px;

        float:left;

}



.nexlevmainmenu_right_on {

        background:url(custom_graphics/nexlevmainmenu_right_on.png);

        width:13px;

        float:left;

        height:26px;

}



.nexlevmainmenu_left {

        background:url(custom_graphics/nexlevmainmenu_left.png);

        width:13px;

        height:26px;

        float:left;

}



.nexlevmainmenu_center {

        background:url(custom_graphics/nexlevmainmenu_center.png);

        padding-left:0px;

        padding-right:0px;

        height:26px;

        float:left;

}



.nexlevmainmenu_right {

        background:url(custom_graphics/nexlevmainmenu_right.png);

        width:13px;

        float:left;

        height:26px;

}



.nexlevmainmenu_link {

        margin-top:8px;

}



.columnWide_back {

        background:url(custom_graphics/contentwide_back.png);

}

.columnWide_footer {

        background:url(custom_graphics/contentwide_footer.png) top no-repeat;

        width:602px;

        height:20px;

}



.columnWide_content{

        padding-top:30px;

        padding-bottom:20px;

        padding-left:26px;

        padding-right:30px;

}

.columnWide_content_wysiwyg{

        padding-top:30px;

        padding-bottom:20px;

        padding-left:15px;

        padding-right:15px;

}

.columnWide_content_frontpage{

        padding-top:20px;

        padding-bottom:30px;

        padding-left:24px;

        padding-right:24px;

}



.ad_text {

        font-size:9px;

        color: #333;

        padding-bottom:8px;

}

.login_labels {

        padding:0px;

        font-size: 10px;

        top:0px;

        position:relative;

        margin:0px;

}

.login_labels a, .login_labels a:visited{

        color:#333;

        text-decoration:none;

}

.login_labels a:hover{

        color:#006699;

        text-decoration:underline;

}

.login_fields {

        padding:0px;

        margin:0px;

        height:18px;

        width:100px;

        top:0px;

        position:relative;

        font : 10px Georgia, Times, serif;

        font-weight:normal;

}

.button_login{

        border: 1px solid #0071A4;

        background:#0071A4;

        height:16px;

        padding:0px;

        padding-left:2px;

        padding-right:2px;

        padding-top:0px;

        padding-bottom:0px;

        color: #FFF;

        text-transform:uppercase;

        font : 9px Arial, sans-serif;

        font-weight:bold;

        margin-top:2px;

        left:0px;

        top:1px;

        _top:0px;

        position:relative;

}

.search_fields {

        padding:0px;

        margin:0px;

        height:18px;

        width:120px;

        top:0px;

        position:relative;

        font : 10px Georgia, Times, serif;

        font-weight:normal;

}

.frontpage-header {

        font-size: 14px;

}

/* general */



body{

        font : 8pt Verdana, Arial, Helvetica, sans-serif;

        color : #000000;

        text-align : center;

        margin:0;

        padding:0;

        background-color: #004364;

        background-image: url(custom_graphics/background.png);

        background-repeat: repeat-x;

}

div{

        padding:0;

        margin:0;

}



a{

        color: #006699;

        text-decoration: none;

}

a:hover{

        color: #006699;

        text-decoration: underline;

}



.footer{

        font : 8pt Verdana, Arial, Helvetica, sans-serif;

        color: #555;

        padding-top:10px;

        text-align:center;

}

.footer a{

        color: #006699;

        text-decoration:none;

}

.footer a:hover{

        color: #006699;

        text-decoration:underline;

}

.body{

        font : 8pt Verdana, Arial, Helvetica, sans-serif;

        color : #000000;

        text-align:left;

}

.handler{

        width:782px;

        margin:0 auto;

        padding:0;

}

.page{



}

.top{

        top:24px;

        left:40px;

        position:relative;

        border: 0px;

        height: 96px;

        width:832px

}



.topmenu{

        text-align:right;

        padding:0px;

        font-size:9px;

        height:68px;

        margin-top:4px;

}



ul.list-blue-menu{

        list-style-type: none;

        list-style-position: outside;

         font : 8pt Verdana, Arial, Helvetica, sans-serif;

        font-size: 8pt;

        margin:0;

        padding:0;

}

li.list-blue-menu-item{

        padding-left:15px;

        background: url('bullet.gif') 5px no-repeat ;

        color: #000000;

}

li.list-blue-menu-item a{

        color: #006699;

        text-decoration:none;

}

li.list-blue-menu-item a:hover{

        color: #006699;

        text-decoration:underline;

}



ul.list-orange-menu{

        list-style-type: none;

        list-style-position: outside;

         font : 8pt Verdana, Arial, Helvetica, sans-serif;

        font-size: 8pt;

        margin:0;

        padding:0;

}

li.list-orange-menu-item{

        padding-left:15px;

        background: url('bullet.gif') 5px no-repeat ;

        color: #000000;

}

li.list-orange-menu-item a{

        color: #006699;

        text-decoration:none;

}

li.list-orange-menu-item a:hover{

        color: #006699;

        text-decoration:underline;

}



ul.sidemenu{

        list-style-type: none;

        list-style-position: outside;

         font : 8pt Verdana, Arial, Helvetica, sans-serif;

        font-size: 8pt;

        margin:0px;

        margin-left:14px;

        padding:0;

}

ul.sidemenu a{

        color: #006699;

        text-decoration: none;

}

ul.sidemenu a:hover{

        text-decoration: underline;

}

li.sidemenu-1 {

        border-top: none;

        padding-top:5px;

        padding-bottom:5px;

        padding-left:25px;

        background: url('bullet.gif') 10px no-repeat ;

        background-color: none;

        width:200px;

}

.menubar{

        padding:0px;

        height:32px;

        width:832px;

        right:12px;

        top:2px;

        position:relative;





}

.submenu{

        background-color: none;

        padding:0px;

        text-align:left;

        vertical-align:middle;

        width:832px;

        left:8px;

        position:relative;

}

.submenu b{

        color: #333;

}

.submenu a{

        padding:3px;

        text-decoration:none;

        color: #FFF;

}

.submenu a:hover{

        color:#FFF;

        text-decoration:underline;

}

b:hover{

        text-decoration:underline;

}

.submenu-body{

        background:url(custom_graphics/contentsmall_back.png) top repeat-y;

        border:0px;

        width:230px;

        padding-top:6px;

}

#error{

        margin-top:10px;

        background-color: none;

        padding:0px;

        text-align:center;

}

.columnWide{

        background:url(custom_graphics/content_r1_c1.png) top no-repeat;

        width:602px;

}

.columnWide_frontpage{

        width:602px;

}

.columnSmall{

        width:230px;

}



.padded{

        padding:0px;

        margin-top:8px;

        margin-left:0px;

}



.dividerV{

        float:left;

        width:5px;

}

.dividerH{

        float:none;

        height:5px;

}



.dotted{

        height:2px;

        border-top: 1px dotted #999999;

}



.dotted-bottom{

        padding:3px;

        border-bottom: 1px dotted #999999;

}



.pages{

        text-align:center;

}



.centered{

        text-align:center;

}

.bold{

        font-weight:bold;

}



/* text styles */

.topmenu a{

        color: #003366;

        text-decoration:none;

}

.topmenu a:hover{

        text-decoration:underline;

}



.menubar a{

        color: #006699;

        text-decoration:none;

}

.menubar a:hover{

        color:#003366;

        text-decoration:underline;

}



.menubar b{

        color: #FFF;

}



.blue{

        color: #006699;

        font-weight:bold;

        font-size:8pt;

}

h1{

        font-family: "Trebuchet MS","Lucida Grande";

        font-weight:bold;

        font-size:12pt;

        padding:0px;

        margin:0;

}



.error{

        color:#FF0000;

        font-weight:bolder;

}



..highlight{



}



/* blocks */

.brown-header{

        background:url(custom_graphics/section_underline.png) no-repeat bottom;

        border-bottom: 0px solid #E3E8F0;

        font-family: Arial, Helvetica, sans-serif;

        font-size: 16px;;

        font-weight:normal;

        padding:3px;

        padding-left: 10px;

        text-align:left;

        color: #006699;

}

.brown-body{

        padding:5px;

        padding-top: 15px;

 padding-bottom: 10px;

        background-color: none;

        border: 0px;

}



.green-header{

        background:url(custom_graphics/section_underline.png) no-repeat bottom;

        border-bottom: 0px solid #E3E8F0;

        font-family: Arial, Helvetica, sans-serif;

        font-size: 16px;;

        font-weight:normal;

        padding:3px;

        padding-left: 10px;

        text-align:left;

        color: #006699;

}

.green-body{

        padding:5px;

        padding-top: 15px;

 padding-bottom: 10px;

        background-color: none;

        border: 0px;

}



.blue-header{

        background:url(custom_graphics/section_underline.png) no-repeat bottom;

        border-bottom: 0px solid #E3E8F0;

        font-family: Arial, Helvetica, sans-serif;

        font-size: 16px;;

        font-weight:normal;

        padding:3px;

        padding-left: 10px;

        text-align:left;

        color: #006699;

}

.blue-body{

        padding:5px;

        padding-top: 15px;

 padding-bottom: 10px;

        background-color: none;

        border: 0px;

}



.orange-header{

        background:url(custom_graphics/section_underline.png) no-repeat bottom;

        border-bottom: 0px solid #E3E8F0;

        font-family: Arial, Helvetica, sans-serif;

        font-size: 16px;;

        font-weight:normal;

        padding:3px;

        padding-left: 10px;

        text-align:left;

        color: #006699;

}

.orange-body{

        padding:5px;

        padding-top: 15px;

 padding-bottom: 10px;

        background-color: none;

        border: 0px;

}

.grey-header-text {

        padding-top:14px;

        padding-left: 20px;

        text-align:left;

        color: #FFF;

}

.grey-header{

        background:url(custom_graphics/contentsmall_header.png) top no-repeat;

        border: 0px;

        font-family: Arial, Helvetica, sans-serif;

        font-size: 14px;;

        font-weight:normal;

        padding:0px;

        width:230px;

        height:37px;

        margin-top:0px;

}

.grey-body{

        background:url(custom_graphics/contentsmall_back.png) top repeat-y;

        border:0px;

        padding-top:10px;

        padding-bottom:10px;

        padding-left:20px;

        padding-right:20px;

}

.grey-footer{

        background:url(custom_graphics/contentsmall_footer.png) top no-repeat;

        width:230px;

        height:20px;

}



.tip{

        border: 1px dashed #D38828;

        padding:5px;

        color: #666666;

}



.tip-body{

        margin-left:0px;

        padding-top:10px;

}



.cardlabel{

        float:left;

        width:80px;

        color: #666666;

}

.cardbody{



}



.card-headline{

        border:1px dashed #689BCA;

        background-color: #F5FAFF;

        float:left;

}

.card-headline-body{

        font-family: "Trebuchet MS","Lucida Grande";

        font-size: 10pt;

        font-weight:bold;

        float:left;

        margin:5px;

}



.card-member{

 width:530px;



}

.card-online{

        border:1px solid #CCCCCC;

        background-color: #FFFFFF;

        color: #FF9000;

        font-size:7pt;

        padding:2px;

        margin:2px;

        height:10px;

        line-height:10px;

        cursor:default;

        font-weight:bold;

}

.card-featured{

        border:1px solid #CCCCCC;

        background-color: #FFFFFF;

        color: #C96767;

        font-size:7pt;

        padding:2px;

        margin:2px;

        height:10px;

        line-height:10px;

        cursor:default;

        font-weight:bold;

}

.card-new{

        border:1px solid #CCCCCC;

        background-color: #FFFFFF;

        color: #24A72D;

        font-size:7pt;

        padding:2px;

        margin:2px;

        height:10px;

        line-height:10px;

        cursor:default;

        font-weight:bold;

}

.card-updated{

        border:1px solid #CCCCCC;

        background-color: #FFFFFF;

        color: #3588AE;

        font-size:7pt;

        padding:2px;

        margin:2px;

        height:10px;

        line-height:10px;

        cursor:default;

        font-weight:bold;

}



.card-member-top,.card-member-top a{

        background:#D8E7EE;

        padding:3px;

        padding-left:7px;

        border-right:1px solid #FFFFFF;

        border-bottom:1px solid #FFFFFF;

        height:20px;

        text-decoration:none;

}

.card-member-top a:hover{

        color: #689BCA;

        text-decoration:underline;

}

.card-member-body{

        background-color: #EFF7F8;

        padding:5px;

        text-align:left;

}

.card-member-header,.card-member-header a{

        font-family: "Trebuchet MS","Lucida Grande";

        font-size: 12pt;

        font-weight:bold;

        color: #444444;

        text-decoration:none;

}

.card-member-header a:hover{

        color: #000000;

        text-decoration:underline;

}

.card-member-options,.card-member-options a{

        background-color: #F5F5F5;

        padding:3px;

        text-align:center;

        border-top: 1px solid #FFFFFF;

        color: #000000;

        text-decoration:none;

        font-size:7pt;

}

.card-member-options a:hover{

        color: #777;

        text-decoration:underline;

}

ul.card-member-list{

        padding:0;

        margin:0;

        white-space:nowrap;

        list-style-type:none;

        list-style-position: outside;

}

li.card-member-item{

        display:inline;

        background: url('arrow.gif') 5px no-repeat ;

        padding-left:10px;

}





.card-blog{

        border-top:2px solid #67C968;

        border-bottom:1px solid #67C968;

}



.card-blog-top,.card-blog-top a{

        background-color: #D5F0D6;

        padding:3px;

        text-align:left;

        border-bottom: 1px solid #FFFFFF;

        color: #328A33;

        text-decoration:none;

}

.card-blog-top a:hover{

        color: #67C968;

        text-decoration:underline;

}

.card-blog-body{

        background-color: #EBFAEB;

        padding:5px;

        text-align:left;

}

.card-blog-header,.card-blog-header a{

        font-family: "Trebuchet MS","Lucida Grande";

        font-size: 12pt;

        font-weight:bold;

        color: #4FA851;

        text-decoration:none;

}

.card-blog-header a:hover{

        color: #67C968;

        text-decoration:underline;

}

.card-blog-options,.card-blog-options a{

        background-color: #D5F0D6;

        padding:3px;

        text-align:center;

        border-top: 1px solid #FFFFFF;

        color: #328A33;

        text-decoration:none;

        font-size:7pt;

}

.card-blog-options a:hover{

        color: #67C968;

        text-decoration:underline;

}

ul.card-blog-list{

        padding:0;

        margin:0;

        white-space:nowrap;

        list-style-type:none;

        list-style-position: outside;

}

li.card-blog-item{

        display:inline;

        background: url('arrow.gif') 5px no-repeat ;

        padding-left:10px;

}







.member{

        width: 80px;

        height: 180px;

        border: 1px solid #73AAC8;

        background-color: #73AAC8;

        color: #333;

}

.member-online-photo{

        background-color: none;

        padding: 8px;

}

.member-online-name{

        background-color: none;

        padding: 2px;

        height:94px;

        text-align:center;

        color: #FFF;

}

.member-online-name a{

        font: 8pt Tahoma, sans-serif;

        color: #FFF;

        text-decoration: none;

}

.member-online-name a:hover{

        text-decoration: underline;

}

.member-online-indicator{

        border-left: 1px solid #006699;

        border-right: 1px solid #006699;

        font: 7pt Arial, sans-serif;

        color: #FFF;

        background-color: #006699;

        padding-top:3px;

}

.member-online-indicator a{

        font: 7pt Arial, sans-serif;

        color: #FFFFFF;

}



.member-offline-photo{

        background-color: none;

        padding: 8px;

}

.member-offline-name{

        background-color: none;

        padding: 2px;

        height:94px;

        text-align:center;

}

.member-offline-name a{

        font: 8pt Tahoma, sans-serif;

        color: #FFF;

        text-decoration: none;

}

.member-offline-name a:hover{

        text-decoration: underline;

}

.member-offline-indicator{

        border-left: 0px solid #C5DCE8;

        border-right: 0px solid #C5DCE8;

        font: 7pt Arial, sans-serif;

        color: #999;

        background-color: #C5DCE8;

        padding-top:3px;

}

.member-offline-indicator a{

        font: 7pt Arial, sans-serif;

        color: #FFFFFF;

}



.ecard{



}

.ecard-thumbnail{

        background-color: #EAEAEA;

        border: 1px dashed #F2F2F2;

        padding: 15px;

}

.ecard-name{

        background-color: #E5E5E5;

        border-left: 1px dashed #F2F2F2;

        border-right: 1px dashed #F2F2F2;

        border-bottom: 1px dashed #F2F2F2;

        padding:15px;

}



.photo{

        width:80px;

        height:118px;

}

.photo_edit{

        width:80px;

        height:132px;

}

.photo_big{

        width:344px;

}



.photo-photo{

        background-color: none;

        border: 0px solid #999999;

        padding: 8px;

}

.photo-caption{

        background-color: none;

        border-left: 0px solid #999999;

        border-right: 0px solid #999999;

        border-bottom: 0px solid #999999;

        padding: 2px;

        height:42px;

}

.photo-text{

        background-color: none;

        font: 7pt Tahoma, sans-serif;

        color: #444;

}

.photo-text a{

        background-color: none;

        font: 7pt Tahoma, sans-serif;

        color: #006699;

        text-decoration:none;

}

.photo-text a{

        text-decoration:underline;

}

.photo-text-big{

        font: 8pt Tahoma, sans-serif;

        color: #444;

}



.news{

        border:0px solid #CCCCCC;



}

.news-title{

        background-color: none;

        border-right:0px solid #CCCCCC;

        padding:3px;

        font-weight:bold;

        text-decoration:underline;

        color:#333;

}

.news-date{

        padding:3px;

        text-align:right;

        font-weight:normal;

        color:#555;

}

.news-body{

        background-color: #FFFFFF;

        border-top:0px solid #CCCCCC;

        padding:5px;

        padding-top:0px;

        padding-left:3px;

}

/* forms */

.form{

        text-align:center;

        margin:0;

        padding:0;

        width:530px;

}

.formlabel{

        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

        font-size: 8pt;

        color: #666666;

        float:left;

        text-align:right;

        width:40%;

        margin: 0 0 5px 0;

        padding:6px 0px 0 0;

        display:block;

        clear:both;

}

.formelement{

        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

        font-size: 8pt;

        color: #4E8199;

        float:left;

        margin:3px;

        text-align:left;

}

.formbutton{

        padding-top:10px;

        text-align:center;

        display:block;

        clear:both;

}

.formset{

        margin-bottom:2px;

}

.textfield{

        background-color: #FFFFFF;

        border:1px solid #999999;

        padding:3px;

        color: #666666;

        font : 8pt Verdana, Arial, Helvetica, sans-serif;

        font-size: 8pt;

}

.dropdown{

        background-color: #FFFFFF;

        border:1px solid #999999;

        color: #666666;

        font : 8pt Verdana, Arial, Helvetica, sans-serif;

        font-size: 8pt;

}

.textarea{

        background-color: #FFFFFF;

        border:1px solid #999999;

        padding:3px;

        color: #666666;

        font : 8pt Verdana, Arial, Helvetica, sans-serif;

        font-size: 8pt;

}

.button{

        border: 1px solid #0071A4;

        background:#0071A4;

        height:18px;

        padding:0px;

        padding-left:5px;

        padding-right:5px;

        _padding-left:0px;

        _padding-right:0px;

        color: #FFF;

        text-transform:uppercase;

        font : 11px Verdana, sans-serif;

        font-weight:normal;

}



/* lists */

.list-blue{

        font : 8pt Verdana, Arial, Helvetica, sans-serif;

        color : #2E729E;

        border-top:0px solid #CFC2CE;

}

.list-blue a{

        color: #2E729E;

        text-decoration:none;

}

.list-blue a:hover{

        color: #2E729E;

        text-decoration:underline;

}

.list-blue-header{

        background:#D8E7EE;

        padding:3px;

        padding-left:7px;

        border-right:1px solid #FFFFFF;

        border-bottom:1px solid #CCDCE3;

        height:20px;

}

.list-blue-item{

        text-align:left;

        background-color: #F5F5F5;

        padding:3px;

}

.list-blue-item-1{

        text-align:left;

        border-right:1px solid #FFFFFF;

        border-bottom:1px solid #FFFFFF;

        background-color: #EBF1F4;

        height:20px;

        padding:7px;

}

.list-blue-item-2{

        text-align:left;

        border-right:1px solid #FFFFFF;

        border-bottom:1px solid #FFFFFF;

        background-color: #EFF7F8;

        height:20px;

        padding:7px;

}

.list-blue-title,.list-blue-title a{

        font-family: Arial, sans-serif;

        font-size: 14px;

        font-weight:normal;

        color: #2E729E;

        text-decoration:none;

        padding-right:5px;

        margin-left:0px;

}

.forum-description {

        padding-left:5px;

}

.list-blue-category{

        padding:3px;

}

.list-blue-category a{

        color: #507EA9;

        text-decoration:none;

}

.list-blue-category a:hover{

        color: #000000;

        text-decoration:underline;

}

.list-blue-subcategory{

        padding:0px;

        padding-left:3px;

        padding-bottom:8px;

}

.list-blue-subcategory a{

        color: #507EA9;

        text-decoration:none;

}

.list-blue-subcategory a:hover{

        color: #000000;

        text-decoration:underline;

}

.list-blue-title a:hover{

        color: #2E729E;

        font-weight:normal;

        text-decoration:underline;

}

.list-orange{

        font : 8pt Verdana, Arial, Helvetica, sans-serif;

        color : #000000;

        border-top:0px solid #CFC2CE;

}

.list-orange a{

        color: #000000;

        text-decoration:none;

}

.list-orange a:hover{

        color: #2E729E;

        text-decoration:underline;

}

.list-orange-header{

        background:#C5DBE6;

        padding-left:7px;

        border-right:1px solid #FFFFFF;

        border-bottom:1px solid #CCDCE3;

        height:20px;

}

.list-orange-item{

        text-align:left;

        background-color: #F5F5F5;

        padding:3px;

}

.list-orange-item-1{

        text-align:left;

        border-right:1px solid #FFFFFF;

        border-bottom:1px solid #FFFFFF;

        background-color: #EBF1F4;

        padding:3px;

        height:20px;

}

.list-orange-item-2{

        text-align:left;

        border-right:1px solid #FFFFFF;

        border-bottom:1px solid #FFFFFF;

        background-color: #EFF7F8;

        padding:3px;

        height:20px;

}

.list-orange-title,.list-orange-title a{

        font-family: Arial, sans-serif;

        font-size: 14px;

        font-weight:normal;

        color: #333;

        text-decoration:none;

        padding-right:5px;

        margin-left:2px;

}

.list-orange-title a:hover{

        color: #2E729E;

        text-decoration:underline;

}



/* rating */

.rating{

        font-family: Arial, Helvetica, sans-serif;

        font-size: 25pt;

        color: #000000;

        font-weight: bolder;

        text-align:center;

}



.rating_0{

        color: #8093BA;

}

.rating_1{

        color: #8093BA;

}

.rating_2{

        color: #868FB3;

}

.rating_3{

        color: #8E8BAA;

}

.rating_4{

        color: #9885A0;

}

.rating_5{

        color: #A27F95;

}

.rating_6{

        color: #AD7989;

}

.rating_7{

        color: #B7737E;

}

.rating_8{

        color: #C06D75;

}

.rating_9{

        color: #C7696C;

}

.rating_10{

        color: #CE6565;

}



/* forum */

.forum-totals{

        background-color: none;

        padding:5px;

}

.forum-button{

        border: 1px solid #000000;

        background-color: #FFFFFF;

        color: #666666;

        font-family : Tahome, Arial, Helvetica, sans-serif;

        font-size: 8pt;

        padding:5px;

        cursor:pointer;

        float:left;

        margin:2px;

}

.forum_quote{

        border:1px dashed #689BCA;

        background-color: #FFFFFF;

        padding:5px;

}



/* calendar */

.calendar-button{

        font-family : Tahome, Arial, Helvetica, sans-serif;

        font-size: 8pt;

        background-color: #FFFFFF;

        border:1px solid #999999;

        color: #555;

        cursor:pointer;

        width:20px;

        text-align:center;

}

.calendar-date{

        font-family: "Trebuchet MS","Lucida Grande";

        font-size: 8pt;

        font-weight:bold;

        text-align:center;

        color: #FFF;

}

.calendar-week{

        font-family : Arial, Helvetica, sans-serif;

        font-size : 8pt;

        color: #1F5EAC;

}

.calendar-day{

        font-family : Arial, Helvetica, sans-serif;

        font-size : 8pt;

        color: #000000;

        cursor: pointer;

}

.calendar-extended{

        color: #999999;

}

.calendar-sunday{

        color: #1F5EAC;

}

.calendar-today{

        color: #B33838;

}

.calendar-holiday{

        color: #1F5EAC;

}

.calendar-nof-holiday{

        color: #3F981C;

}

.calendar-events{

        font-weight: bold;

}

.calendar-notes{

        font-style: italic;

}

.calendar-selected{

        border: 1px solid #B33838;

}

/* im */

.im{



}

.im-header{

        font-size:7pt;

        color: #666666;

        padding:3px;

}

.im-body{

        text-align:center;

}



/* banners */

.banner-header{

        margin-top:14px;

        padding:0px;

        text-align:center;

}

.banner-footer{

        padding-top:15px;

        padding-bottom:5px;

        text-align:center;

}

.banner-side{

        padding:5px;

        text-align:center;

}



/* notification */

.noti{

        border:1px solid #6888CA;

        background-color: #FFFFFF;

        color: #666666;

}

.noti-header{

        background-color: #6888CA;

        padding:3px;

        color: #FFFFFF;

        font : 8pt Verdana, Arial, Helvetica, sans-serif;

        font-weight:bold;

}

.noti-header a{

        color: #FFFFFF;

        font-weight:normal;

        text-decoration:none;

}

.noti-body{

        font : 8pt Verdana, Arial, Helvetica, sans-serif;

        color: #666666;

}

.noti-body a{

        color: #666666;

        text-decoration:none;

}

.noti-body a:hover{

        text-decoration:underline;

}



/* color selector */

.color-color{

        margin:1px;

        width:9px;

        height:9px;

        float:left;

        cursor:pointer;

        border:1px solid #000000;

}



/* albums */

.photo{

        width:82px;

        height:118px;

        border:1px solid #EAEAEA;

}

.photo_edit{

        width:80px;

        height:132px;

}

.photo_main{

        background-color: none;

        border-bottom: 1px solid #EAEAEA;

        padding: 8px;

}

.album{

        width:80px;

        height:118px;

}

.album_main{

        background-color: #FFE4E1;

        border: 1px solid Black;

        padding: 8px;

}

.album_big{

        width:344px;

}

.album_edit{

        width:80px;

        height:142px;

}

.album-photo{

        background-color: #DDDDDD;

        border: 1px solid Black;

        padding: 8px;

}

.album-caption{

        background-color: #999999;

        border-left: 1px solid Black;

        border-right: 1px solid Black;

        border-bottom: 1px solid Black;

        padding: 2px;

        height:42px;

}

.album_edit{

        width:80px;

        height:142px;

}

.album-text{

        background-color: #999999;

        font: 7pt Tahoma, sans-serif;

        color: #F9F9F9;

}

.album-text a{

        background-color: ##CCCCCC;

        font: 7pt Tahoma, sans-serif;

        color: #F9F9F9;

        text-decoration:none;

}

.album-text-big{

        font: 8pt Tahoma, sans-serif;

        color: #F9F9F9;

}


/*Tutorial Styles*/

.tutorialStepName{

	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	text-decoration:underline;
	color:#CC9900;
}

.tutorialPhoto{

	text-align:center;
	padding:5px;
}

.tutorialContent{

	text-align:left;
	padding:3px;
	margin:3px;
}
/*Tutorial Styles*/