/* page layout begin */
html, body, div#body {margin:0;text-align:left;color:#4A4A4A;	font:normal 8pt Arial, Helvetica, sans-serif;}
body {margin-top:0;}
div#body{margin:0 auto;text-align:left;}

.hidden{display:none;visibility:hidden;position:absolute;width:0; height:0;bottom:0; right:0;}

div {padding:0;margin:0;zoom:1}
table {border:0; border-collapse:collapse}
table td, table th {padding:0;margin:0}
label {position:relative; top:-2px}

/*a, .green{color:#74B42F;}*/
a, .green{color:#618A26;}
a.copyright {color:#000000;text-decoration:none;}
a.copyright:hover {color:#618A26;text-decoration:underline;}
a img{border:none;}
a span, a div, a img{cursor:pointer;}

a.arrow{font-size:10pt;font-weight:bold;background:transparent url(/Design/Gfx/arrow.green.16x16.gif) no-repeat scroll 100% 51%;padding:4px 22px 4px 0;}

.clr {clear:both;overflow:hidden;height:0px;line-height:0px;font-size:0px;padding:0;margin:0}

b.bullet{font-weight:normal;position:relative;top:-1px;}

div.hr hr{display:none;float:none;}
span.hr, div.hr {
background:#84C340 url(/Design/ContentGroupBox/cgb_hr_line_fader.gif) repeat-y scroll 100% 0;
border-style:none;
clear:both;
float:left;
height:1px;
margin:5px 0 10px;
overflow:hidden;
width:100%!important;
}
div.spacer{height:0;overflow:hidden;clear:both;}
div.dashed_line {background-image: url(/Design/Gfx/dash.gif);background-position: center left;background-repeat: repeat-x;clear: both;height: 1px;padding: 10px 0 10px 2px;float: none;width: 100%;}
/* page layout end */

/* page header begin */

a#logotype {cursor:pointer;position:relative;margin:23px 10px 0 10px;display:block;width:210px; height:125px;}
* html a#logotype {margin:-130px 10px 0 10px;}

#header_content{padding-top:0;}

ul.language_selector_no_js{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0px;padding:0px;}
ul.language_selector_no_js li{display:block;float:left;letter-spacing:0;margin:0; padding:0;overflow:hidden;}

#header_menu ul li.last
{
    position:relative;
    float:right;
    padding:0 0 0 1px;
    background:transparent url(/Design/Gfx/header_menu_separator.gif) 0 0 no-repeat;
    }
#left-column{
	width:160px;
	float:left;
}
/* header end */
/* content begin */
#content_container01{
	padding:0 14px;
}
#content_container02{
	
}
div#content{
	float:right;
	min-height:360px;
}
* hytml div#content { /* Needed for setup min-height in IE6 */
    overflow:inherit;
	height:360px;
}
/* content end */
span.icon{
	display:block;
	float:left;
	overflow:hidden;
	width:18px;	height:16px;
	background-position:0 0;
	background-repeat:no-repeat;
	clear:none;
	vertical-align:top;
	cursor:pointer;
}
span.save{
	background-image:url(/Design/Icons/BlackAndWhite/BlackBg/save.gif);
}
span.help{
	background-image:url(/Design/Icons/BlackAndWhite/help.gif);
}
a:hover span.save{
	background-image:url(/Design/Icons/Color/BlackBg/save.gif);
}
/* content header menu begin */
div.content_header_menu{
	overflow:hidden;
	height:20px;
	background-image:url(/Design/Gfx/content_header_menu_left.gif);
}
div.content_header_menu div.left
, div.content_header_menu div.middle
, div.content_header_menu div.right{
	overflow:hidden;
	height:20px;
}
div.content_header_menu div.left{
	float:left;
	white-space:nowrap;
	padding:0 9px;
	font-size:8pt;
	color:#ffffff;
}
div.content_header_menu div.middle{
	float:left;
	width:33px;
	background-image:url(/Design/Gfx/content_header_menu_middle.gif);
}
div.content_header_menu div.right{
	background-image:url(/Design/Gfx/content_header_menu_right.gif);
}
div.content_header_menu ul
, div.cb_menu ul{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0; padding:0;
	height:20px;
}
div.content_header_menu ul li
, div.cb_menu ul li {
	display:block;
	float:left;
	margin:0px; padding:0px;
	height:20px;
	overflow:hidden;
}
div.content_header_menu ul li.separator
, div.cb_menu ul li.separator {
	width:1px;
	background-image:url(/Design/Gfx/content_header_menu_separator.gif);
}
div.content_header_menu a
, div.content_header_menu label
, div.cb_menu a
, div.cb_menu label {
	float:left;
	overflow:hidden;
	height:20px;
	color:#ffffff;
	text-decoration:none;
	padding:2px 8px 0 8px;
	background-image:url(/Design/Gfx/empty.gif); /*Needed to fix layout in IE 5.5*/
}
div.content_header_menu a:hover
, div.cb_menu a:hover {
	/*color:#4E4E4E;*/
	color:#ffffff;
	background-image:url(/Design/Gfx/content_header_menu_hover.gif);
}
div.content_header_menu a .list_gallery img.icon
, div.cb_menu a .list_gallery img.icon {
	background-image:url(/Design/Gfx/Icons/list_gallery.gif);
}
div.content_header_menu a:hover .list_gallery img.icon
, div.cb_menu a:hover .list_gallery img.icon{
	background-image:url(/Design/Gfx/Icons/list_gallery_hover.gif);
}
div.content_header_menu a .list_list img.icon
, div.cb_menu a .list_list img.icon{
	background-image:url(/Design/Gfx/Icons/list_list.gif);
}
div.content_header_menu a:hover .list_list img.icon
, div.cbmenu a:hover .list_list img.icon{
	background-image:url(/Design/Gfx/Icons/list_list_hover.gif);
}
div.content_header_menu a .list_details img.icon
, div.cb_menu a .list_details img.icon{
	background-image:url(/Design/Gfx/Icons/list_details.gif);
}
div.content_header_menu a:hover .list_details img.icon
, div.cb_menu a:hover .list_details img.icon{
	background-image:url(/Design/Gfx/Icons/list_details_hover.gif);
}
div.content_header_menu a img.icon
, div.cb_menu a img.icon {
	border:0;
	vertical-align:top;
	margin:2px 3px 0 1px;
	width:11px; height:11px;
}

/* content header menu end */
/* page footer begin */
#footer{
	height:34px;
	overflow:hidden;
	clear:both;
	background-image:url(/Design/Gfx/footer_right.gif);
}
#footer a{
	color:#ffffff;
	text-decoration:none;
}
#footer a:hover{
	color:#85C31B;
	text-decoration:underline;
}
#footer_left{
	float:left;
	height:34px;
	background-image:url(/Design/Gfx/footer_left.gif);
}
#footer_left p {
	color:#ffffff;
	margin-top:9px;
	margin-left:15px;
	font-size:8pt;
}
#footer_middle{
	float:left;
	width:84px;
	height:34px;
	background-image:url(/Design/Gfx/footer_middle.gif);
}
#footer_right{
	float:right;
	height:34px;
}
/* page footer end */
/* page bottom begin */
#bottom{
	height:14px;
	overflow:hidden;
}
#bottom_partners{
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
}
#bottom_partners a{
	color:#9D9D9D;
	text-decoration:none;
}
#bottom_partners a:hover{
	color:#6BA508;
	text-decoration:underline;
}
/* page bottom end */
/* page forms begin */
form, fieldset{
	margin:0; padding:0;
	border:0;
}
label{
	font-weight:bold;
}
input.text
, input.password
, select
, textarea
, div.checkbox_list{
	font-size:8pt;
	background-color:#fff;
	border:solid 1px #7F9DB9;
	padding:1px;
}
input.textBig{font-weight:bold;font-size: 11pt;height:18px;margin-top:0;}
input.searchbox{font-weight:bold;font-size: 10pt;height:18px;margin-top:0;color:black}
input.searchbox-tip{font-weight:normal;font-size: 10pt;height:18px;margin-top:0;color:Gray;font-style:italic}
div.checkbox_list
{
	padding:0px;
	overflow:auto;
	clear:both;
}
div.checkbox_list label{
	position:static!important
}
* html div.checkbox_list { /* Fix IE6 */
    position:fixed;
    margin-top:5px;
}
div.checkbox_list div {
    clear:both;
    padding:0 0 0 4px;
}
div.checkbox_list div:hover{
	background-color:#EFFAD5;
}
div.checkbox_list input.checkbox {
    margin:1px 4px 0 0;
    float:left;
}
div.checkbox_list label{
	display:block;
	font-weight:normal;
	padding:1px 0 2px 0;
}
div.checkbox_list table{
	border-spacing: 0px;
	width:auto;
}
div.checkbox_list table td{
	padding:0;
}
input.submit{
	font-size:8pt;
	width:auto;
}
select{
	padding:0;
	font-size:8pt;
}
input.checkbox{
	width:13px;
	height:auto;
	padding-left:0;	margin-left:0;
	vertical-align:middle;
}
div.required {
	font-weight:bold;
}
form div.forms div 
{
    
    }
/* page forms end */
ul.arrow{
	 list-style-image:url(/Design/Gfx/bullet_black_arrow.gif);
	 margin:0;
	 padding-left:18px;
}
/* ads begin */
#header_ad 
{
	margin:20px 15px 15px 0;
	float:right;
}
* html #header_ad{
	margin:45px 12px 18px 0;
}
*+html #header_ad{
	margin:45px 25px 15px 0;
}
#header_ad_content{
	width:728px; height:90px;
	overflow:hidden;
}
#frontpage_ad_300x250{
	width:300px; height:250px;
	overflow:hidden;
}
#leftmenu_ad {
float: left
}
#leftmenu_ad #leftmenu_ad_content {
float: left;
width: 155px; height: 685px;
overflow: hidden;
}
/* ads end */

/* SHOULDN'T WE REMOVE IT ??? */
.__wordwrap__ { 
	-moz-binding: url('/js/xbl/wordwrap.xml#wordwrap'); 
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	word-wrap: break-word;
}

/* button begin */
span.buttonImg {
	cursor:pointer;
	display:block;
	float:left;
	background:#cfcfcf url(/Design/ImageButton/button.gif) 0 50% repeat-x;
	border:solid 1px #707070;
}
body:first-of-type span.buttonImg{
	
}
span.buttonImg span {
	display:block;
	border:solid 1px #fff;
}
body:first-of-type span.buttonImg span{}
span.buttonImg span span {
	position:relative;
	top:-2px; left:-2px;
	background:transparent url(/Design/ImageButton/corner.double.gray.tl.gif) 0 0 no-repeat;
	border:0;
}
body:first-of-type span.buttonImg span span{margin:0;height:22px;}
span.buttonImg span span span {
	top:0; left:4px;
	background:transparent url(/Design/ImageButton/corner.double.gray.tr.gif) 100% 0 no-repeat;
}
span.buttonImg span span span span {
	top:4px; left:0;
	background:transparent url(/Design/ImageButton/corner.double.gray.br.gif) 100% 100% no-repeat;
}
span.buttonImg span span span span span {
	top:0; left:-4px;
	background:transparent url(/Design/ImageButton/corner.double.gray.bl.gif) 0 100% no-repeat;
}
body:first-of-type span.buttonImg input {
	height:24px;
}
* html span.buttonImg input {
	padding:5px 15px;
}
*+html span.buttonImg input {
	padding:5px 15px;
}
span.buttonImg input {
	background:transparent no-repeat scroll 5% 50%;
	border:0pt none;
	cursor:pointer;
	display:block;
	padding:5px;
	position:relative;
	top:-3px;
}
/* button end */
/* ImageButton */
a.button{float:left;}
table.button{
    margin:0px;
	text-decoration:none;
	cursor:pointer;
}
table.button tr.thead td{
overflow:hidden;
height:5px;
line-height:0;/*!important*/
background:transparent url(/Design/ImageButton/Gray/button.t.gif) 0 100% repeat-x;
}
table.button tr.thead td.first {
background:transparent url(/Design/ImageButton/Gray/button.tl.gif) 0 100% no-repeat;
}
table.button tr.thead td.last {
background:transparent url(/Design/ImageButton/Gray/button.tr.gif) 100% 100% no-repeat;
}
table.button tr.tbody td {
text-align:center;
background:#e5e5e5 url(/Design/ImageButton/Gray/button.gif) 0 50% repeat-x;
}
table.button tr.tbody td.first {
border-left:solid 1px #707070;
}
table.button tr.tbody td.last {
border-right:solid 1px #707070;
}
table.button tr.tfooter td 
{
overflow:hidden;
height:5px;
line-height:0;/*!important*/
background:transparent url(/Design/ImageButton/Gray/button.b.gif) 0 0 repeat-x;
}
table.button tr.tfooter td.first {
background:transparent url(/Design/ImageButton/Gray/button.bl.gif) 0 0 no-repeat;
}
table.button tr.tfooter td.last {
background:transparent url(/Design/ImageButton/Gray/button.br.gif) 100% 0 no-repeat;
}
table.button span {
/*position:relative;*/
/*display:block;*/
margin:0 0 0 0;
padding:0;
font-size:12px;
color:#000;
}
/*
* html table.button span {
margin:0; padding:6px 20px 5px 20px;
}
*+html table.button span {
margin:0; padding:6px 20px 5px 20px;
}
*/
table.button input {
position:relative;
width:100%;
height:100%;
margin:-4px -2px -1px -2px;
padding:1px 15px;
border:0; outline:0;
background-color:transparent;
font-size:12px;
cursor:pointer;
}
* html table.button input {
position:static;
}
table.buttonOrange td{
overflow:hidden;
border:none 0px;
font-size:1px;
}
table.buttonOrange tr.thead{
height:3px;
overflow:hidden;
line-height:3px;
}
table.buttonOrange tr.thead td.middle {
border:none 0px;
height:3px;
background:transparent url(/Design/ImageButton/Orange/tm.gif) 0 100% repeat-x;
}
table.buttonOrange tr.thead td.first {
border:none 0px;
height:3px;
width:3px;
background:transparent url(/Design/ImageButton/Orange/tl.gif) 0 100% no-repeat;
}
table.buttonOrange tr.thead td.last {
border:none 0px;
height:3px;
width:3px;
background:transparent url(/Design/ImageButton/Orange/tr.gif) 100% 100% no-repeat;
}
table.buttonOrange tr.tbody td.middle {
border:none 0px;
background:#FFAB2F url(/Design/ImageButton/Orange/bg.gif) 0 50% repeat-x;
}
table.buttonOrange tr.tbody td.middle .buttonC
, table.buttonOrange tr.tbody td.middle input{
margin:0px 0px 0px 0px;
padding:0px 10px 0px 8px;
font-size:10pt;
letter-spacing:-0.25pt;
font-weight:bold;
min-height:18px;
height:18px;
overflow:hidden;
color:#ffffff;
position:relative;
top:-1px;
}
table.buttonOrange tr.tbody td.first {
border:none 0px;
width:3px;
background:transparent url(/Design/ImageButton/Orange/ml.gif) 100% 100% repeat-y;
}
table.buttonOrange tr.tbody td.last {
border:none 0px;
width:3px;
background:transparent url(/Design/ImageButton/Orange/mr.gif) 100% 100% repeat-y;
}
table.buttonOrange tr.tfooter{
height:3px;
overflow:hidden;
line-height:3px;
}
table.buttonOrange tr.tfooter td.middle {
border:none 0px;
height:3px;
background:transparent url(/Design/ImageButton/Orange/bm.gif) 0 0 repeat-x;
}
table.buttonOrange tr.tfooter td.first {
border:none 0px;
width:3px;
background:transparent url(/Design/ImageButton/Orange/bl.gif) 0 0 no-repeat;
}
table.buttonOrange tr.tfooter td.last {
border:none 0px;
width:3px;
background:transparent url(/Design/ImageButton/Orange/br.gif) 100% 0 no-repeat;
}
/* ImageButton End */
/* file folder */
table#tblRepeater {}
table#tblRepeater tr th 
{
    padding:0;
    height:auto;
    border-bottom:dashed 1px #4A4A4A;
    line-height:0.5em;
   }
table#tblRepeater tr th a 
{
    display:block;
    padding:5px;
    text-align:left;
    }
table#tblRepeater tr.odd td
, tr.odd
{
    /*background-color:#ccc;*/
    background-color:#EBEAEA;
    }
table#tblRepeater img 
{
    float:left;
    margin:2px; padding: 1px;
    cursor: pointer;
    border: solid 1px #000;
    }
table#tblRepeater input.checkbox
{
    margin:13px 0 13px 10px;
    cursor:pointer;
    }
table#tblRepeater label 
{
    font-weight:normal;
    cursor:pointer;
    }
table#tblRepeater 
{
    width:100%;
    }

#dlGalleryView div {
width:112px;
overflow:hidden;
margin:6px;/*9px*/
float:left;
}
#dlGalleryView div img 
{
    cursor:pointer;
    border:solid 1px black;
    }
#dlGalleryView div img.file 
{
    padding:5px;
    width:100px;
    height:100px;
}   
#dlGalleryView div img.folder 
{
    padding:39px;
    }
#dlGalleryView div label 
{
    font-weight:normal;
    white-space:nowrap;
    }
#dlGalleryView img:hover 
{
    background-color:#eff9d4;
    }
#dlGalleryView input.checkbox
{
    display:block;
    float:left;
    margin:2px 5px 2px 0;
    cursor:pointer;
    }
#dlGalleryView label
{
    padding:2px 0;
    float:left;
    display:block;
    overflow:hidden;
    width:91px;
    cursor:pointer;
    }
#create_folder_form 
{
    padding-top:5px;
    }
* html #create_folder_form .cb_content
{
    height:0;
    margin-bottom:-30px;
    }
* html #create_folder_form input.textbox 
{
    width:98% !important;
    }
div#treeArea 
{
    padding:5px;
    }
form#edit_file_form p label
{
    float:left;
    display:block;
    width:100px;
    }
form#edit_file_form img.picture 
{
    margin:5px;
    }
a.ffSortAsc 
{
    background:transparent url(/Design/Icons/Color/WhiteBg/arrow_up_inactive.gif) 98% 50% no-repeat;
    color:#000;
    text-decoration:none;
    }
a.ffSortAsc:hover 
{
    background:transparent url(/Design/Icons/Color/WhiteBg/arrow_down.gif) 98% 50% no-repeat;
    }
a.ffSortDesc 
{
    background:transparent url(/Design/Icons/Color/WhiteBg/arrow_down_inactive.gif) 98% 50% no-repeat;
    color:#000;
    text-decoration:none;
    }
a.ffSortDesc:hover 
{
 background:transparent url(/Design/Icons/Color/WhiteBg/arrow_up.gif) 98% 50% no-repeat;   
    }
/* End file folder */

/* Gallery */
.gallery-table {margin-top:10px;}
.gallery-table td, .gallery-table th {text-align:left;padding:1px 5px;}
div.actions {float:left;padding-left:10px;overflow:hidden;width:90px;}
div.actions a {padding:1px 0px 1px 20px;margin:3px 0;float:left;}
div.actions a.delete {background:transparent url('/Design/Icons/Color/GreyBg/delete.gif') no-repeat;}
div.actions a.edit {background:transparent url('/Design/Icons/Color/GreyBg/edit_file.gif') no-repeat;}
div.gallery-box h4 {margin: 0 0 5px 0;font-size:12px;}
div.gallery-box h4 span.gallery-name {overflow:hidden;max-width:180px;white-space:nowrap;/*float:left;*/}
div.gallery-box h4 span.lang-code {margin-left:5px;/*float:left;*/}
/* End Gallery */

/* Play video button */
span.iconplay {
background: transparent url('/Design/Gfx/video.play.32x32.png') 50% 50% no-repeat;
width:32px; height:32px;
display:block;
position:absolute;
margin:-62px 0 0 45px;
cursor:pointer;
}

*+html span.iconplay {margin:0;left:44px;top:29px;}
* html span.iconplay {margin:0;left:44px;top:29px;}

span.iconplay-frontpage {margin:-67px 0 0 35px;}
*+html span.iconplay-frontpage {margin:0;left:46px;top:46px}
* html span.iconplay-frontpage {margin:35px 0 0 -70px;}
/* End Play video button */

/* Corner */
div.corner 
{
    margin:10px 5px;
    background:#ccc url(/Design/Gfx/grad.gray.png) 0 0 repeat-x;
    border:solid 1px #7c7c7c;
    }
div.cornerT 
{
    position:relative;
    top:-5px; left:-1px;
    background:transparent url(/Design/Gfx/corner.gray.tl.png) 0 0 no-repeat;
    }
* html div.cornerT 
{
    background-image:url(/Design/Gfx/corner.gray.tl.gif);
    }
div.cornerT div
{
    position:relative;
    left:2px;
    background:transparent url(/Design/Gfx/corner.gray.tr.png) 100% 0 no-repeat;
    }
* html div.cornerT div
{
    background-image:url(/Design/Gfx/corner.gray.tr.gif);
}
div.cornerT div div 
{
    left:0;
    margin:0 3px;
    background:#eeeeee none;
    border-top:solid 1px #7c7c7c;
    }
div.cornerB 
{
    position:relative;
    top:5px; left:-1px;
    background:transparent url(/Design/Gfx/corner.gray.bl.png) 0 100% no-repeat;
    }
* html div.cornerB 
{
    background-image:url(/Design/Gfx/corner.gray.bl.gif);
    }
div.cornerB div
{
    position:relative;
    left:2px;
    background:transparent url(/Design/Gfx/corner.gray.br.png) 100% 100% no-repeat;
    }
* html div.cornerB div
{
    background-image:url(/Design/Gfx/corner.gray.br.gif);
    }
div.cornerB div div 
{
    left:0;
    margin:0 3px;
    background:#ccc none;
    border-bottom:solid 1px #7c7c7c;
    font-size:3px;
    }
div.cornerB div div div
{
    margin:0; padding:0;
    border:0;
    }
div.cornerContent 
{
    position:relative;
    margin:-15px 0 0 0; padding:0 5px;
      }
div.cornerButtonB 
{
    float:right;
    position:relative;
    margin-top:-12px;
    margin-bottom:-20px;
    background:transparent url(/Design/Gfx/button.corner.l.png) 0 0 no-repeat;
    }
* html div.cornerButtonB 
{
    background-image:url(/Design/Gfx/button.corner.l.gif);
    }
div.cornerButtonB div
{
    position:relative;
    float:none;
    background:transparent url(/Design/Gfx/button.corner.r.png) 100% 0 no-repeat;
    }
* html div.cornerButtonB div
{
    background-image:url(/Design/Gfx/button.corner.r.gif);
    }
div.cornerButtonB div a
{
    display:block;
    margin:0 2px 0 35px; padding:1px;
    background:transparent url(/Design/Gfx/button.corner.gif) 0 0 repeat-x;
    color:#fff;
    text-decoration:none;
    font-weight:bold;
    padding-right:5px;
    }
body:first-of-type div.cornerButtonB div a
{
    padding:3px;
    }
@media all and (min-width:0px) {
div.cornerButtonB div a
{
    line-height:10px;
    }
}
/* End Corner */
/* Search paging */
ul.search-paging 
{
	margin:0; padding:0;
	list-style:none;
	}
ul.search-paging li
{
	float:left;
}
/* End Search paging */
/* GreenBox */
div.GreenBox .tl
, div.GreenBox .tr
, div.GreenBox .tm
, div.GreenBox .bl
, div.GreenBox .br
, div.GreenBox .bm{height:5px;overflow:hidden;}
div.GreenBox .tr
, div.GreenBox .br{padding:0 5px 0 0;}
div.GreenBox .tl
, div.GreenBox .bl{padding:0 0 0 5px;}
div.GreenBox .tl{background:transparent url(/Design/GreenBox/tl.gif) 0 0 no-repeat;}
div.GreenBox .tr{background:transparent url(/Design/GreenBox/tr.gif) 100% 0 no-repeat;}
div.GreenBox .bl{background:transparent url(/Design/GreenBox/bl.gif) 0 0 no-repeat;}
div.GreenBox .br{background:transparent url(/Design/GreenBox/br.gif) 100% 0 no-repeat;}
div.GreenBox .tm .b{border-top:solid 3px #84C340;}
div.GreenBox .m{clear:both;}
div.GreenBox .c{float:none;width:auto;padding:0px 2px;}
div.GreenBox .c h2{padding:0;margin:0;font-size:10pt;letter-spacing:-0.25pt;}
div.GreenBox .m .b{border-left:solid 3px #84C340;border-right:solid 3px #84C340;}
div.GreenBox .bm{padding-top:2px;}
div.GreenBox .bm .b{border-bottom:solid 3px #84C340;}
/* End GreenBox */
/* GreenBoxDoubleBorder */
div.GreenBoxDoubleBorder .tl
, div.GreenBoxDoubleBorder .tr
, div.GreenBoxDoubleBorder .tm
, div.GreenBoxDoubleBorder .bl
, div.GreenBoxDoubleBorder .br
, div.GreenBoxDoubleBorder .bm{height:8px;overflow:hidden;}
div.GreenBoxDoubleBorder .tr
, div.GreenBoxDoubleBorder .br{padding:0 8px 0 0;}
div.GreenBoxDoubleBorder .tl
, div.GreenBoxDoubleBorder .bl{padding:0 0 0 8px;}
div.GreenBoxDoubleBorder .tl {background:transparent url(/Design/GreenBoxDoubleBorder/tl.gif) 0 0 no-repeat;position: relative;zoom: 1;}
div.GreenBoxDoubleBorder .tr{background:transparent url(/Design/GreenBoxDoubleBorder/tr.gif) 100% 0 no-repeat;position: relative}
div.GreenBoxDoubleBorder .bl{background:transparent url(/Design/GreenBoxDoubleBorder/bl.gif) 0 0 no-repeat;position: relative}
div.GreenBoxDoubleBorder .br{background:transparent url(/Design/GreenBoxDoubleBorder/br.gif) 100% 0 no-repeat;position: relative}
div.GreenBoxDoubleBorder .tm .b{border-top:solid 4px #84C340;overflow:hidden;}
div.GreenBoxDoubleBorder .tm .bw{height:3px;border-top:solid 1px #ffffff;background-color:#84C340;overflow:hidden;position: relative;zoom: 1;}
div.GreenBoxDoubleBorder .m{clear:both;}
div.GreenBoxDoubleBorder .c{float:none;width:auto;padding:0px 2px;}
div.GreenBoxDoubleBorder .m .b{border-left:solid 4px #84C340;border-right:solid 4px #84C340;position: relative;zoom: 1;}
div.GreenBoxDoubleBorder .m .bw{border-left:solid 1px #ffffff;border-right:solid 1px #ffffff;background-color:#84C340;position: relative;zoom: 1;}
div.GreenBoxDoubleBorder .bm .b{border-bottom:solid 4px #84C340;overflow:hidden;position: relative;zoom: 1;}
div.GreenBoxDoubleBorder .bm .bw{height:3px;border-bottom:solid 1px #ffffff;background-color:#84C340;overflow:hidden;position: relative;zoom: 1;}
/* End GreenBoxDoubleBorder */
/* WhiteBox */
div.WhiteBox{background:#ffffff;position: relative}
div.WhiteBox .tl
, div.WhiteBox .tr
, div.WhiteBox .bl
, div.WhiteBox .br{height:4px;overflow:hidden;position: relative}
div.WhiteBox .tr
, div.WhiteBox .br{padding:0 4px 0 0;position: relative}
div.WhiteBox .tl{background:#ffffff url(/Design/GreenBoxDoubleBorder/WhiteBox/tl.gif) 0 0 no-repeat;position: relative}
div.WhiteBox .tr{background:#ffffff url(/Design/GreenBoxDoubleBorder/WhiteBox/tr.gif) 100% 0 no-repeat;position: relative}
div.WhiteBox .bl{background:#ffffff url(/Design/GreenBoxDoubleBorder/WhiteBox/bl.gif) 0 0 no-repeat;position: relative}
div.WhiteBox .br{background:#ffffff url(/Design/GreenBoxDoubleBorder/WhiteBox/br.gif) 100% 0 no-repeat;position: relative}
div.WhiteBox .m{clear:both;}
div.WhiteBox .c{float:none;width:auto;padding:0px 2px;}
div.WhiteBox .c h1{font-size:14pt;letter-spacing:-0.25pt;margin:5px 0;padding:0px;}
div.WhiteBox .c h2{padding:0;margin:0;font-size:11pt;letter-spacing:-0.25pt;}
div.WhiteBox .c h4{padding:0;margin:0;}
div.WhiteBox .c ul{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0pt;padding:0pt;}
div.WhiteBox .c ul li{background:transparent url(/Design/Gfx/arrow.right.black.gif) no-repeat scroll 0px 5px;font-size:8pt;margin:3px;padding-left:10px;}
/* End WhiteBox */
/* ThinSquareBox */
div.ThinSquareBox{overflow:hidden; background:#ffffff url(/Design/ThinSquareBox/bg.gif) 0 100% repeat-x;}
div.ThinSquareBox table{border:solid 1px #7B7B7B; height:100%;}
div.ThinSquareBox table{height:100%;width:100%;}
div.ThinSquareBox table tr td{padding-left:3px;}
div.ThinSquareBox table tr td.col02
, div.ThinSquareBox table tr td.col03{
	border-left:solid 1px #C5C5C5;
	padding-left:5px;
}
div.ThinSquareBox table tr td ul{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;overflow:hidden;}
div.ThinSquareBox table tr td li{margin:3px;font-size:8pt;background:transparent url(/Design/Gfx/arrow.right.black.gif) no-repeat scroll 0px 5px;padding-left:10px;}
div.ThinSquareBox table tr td h4{padding:0;margin:0 0 5px 0;font-size:10pt;}
/* End ThinSquareBox */
/* GreenBoxFrontPage */
div.GreenBoxFrontPage{
	width:785px;
	height:270px;
	overflow:hidden;
	padding:0;
}
div.GreenBoxFrontPage .sign_up_now{
	height:270px;
	background:#ffffff url(/Design/Gfx/sign_up_now.gif) 100% 0 no-repeat;
}
div.GreenBoxFrontPage .woman{
	height:270px;
	background:transparent url(/Design/GreenBoxFrontPage/Women/woman04.jpg) 5px 5px no-repeat;
}
div.GreenBoxFrontPage .ml{
	height:270px;
	background:transparent url(/Design/GreenBoxFrontPage/ml.gif) 0 0 no-repeat;
	padding:0 0 0 10px;
}
div.GreenBoxFrontPage .mr{
	height:270px;
	background:transparent url(/Design/GreenBoxFrontPage/mr.gif) 100% 0 no-repeat;
	padding:0 240px 0 0;
}
div.GreenBoxFrontPage .m{
	height:270px;
	background:transparent url(/Design/GreenBoxFrontPage/m.gif) 0 0 repeat-x;
}
div.GreenBoxFrontPage .p{
	height:248px;
	padding:5px 0 17px 220px;
	overflow:hidden;
}
div.GreenBoxFrontPage .c{
	height:191px;
	overflow:hidden;
}
div.GreenBoxFrontPage .c h1
, div.GreenBoxFrontPage .c h2{
	padding:0px;
	margin:0px;
	text-transform:uppercase;
	font-weight:normal;
	letter-spacing:0pt;
	word-spacing:3pt;
}
div.GreenBoxFrontPage .c h1 .green
, div.GreenBoxFrontPage .c h2 .green{
	color:#84C226;
}
div.GreenBoxFrontPage .c h1{
	font-size:18pt;
	color:#777777;
}
div.GreenBoxFrontPage .c h2{
	font-size:12pt;
	color:#777777;
}
div.GreenBoxFrontPage .c h1 b{
	font-size:23pt;
	font-weight:bold;
	letter-spacing:5pt;
}
div.GreenBoxFrontPage .c h2 b{
	font-size:16pt;
	font-weight:bold;
	letter-spacing:1pt;
	 
}
div.GreenBoxFrontPage .c h1 .shadow{}
div.GreenBoxFrontPage .c ul
, div.GreenBoxFrontPage .c ul li{
	padding:0px;
	margin:0px;
}
div.GreenBoxFrontPage .c ul{
	padding:5px 0pt 0pt 25px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
div.GreenBoxFrontPage .c ul li{
	background:transparent url(/Design/Icons/Color/arrow.green.gif) 0 6px no-repeat;
	padding:2px 0 2px 10px;
}
div.GreenBoxFrontPage .footer{
	height:57px;
	overflow:hidden;
}
div.GreenBoxFrontPage .footer .l{
	float:right;
	height:100%;
	background:transparent url(/Design/GreenBoxFrontPage/footer_l.gif) 0 0 no-repeat;
	padding:0 0 0 105px;
}
div.GreenBoxFrontPage .footer .r{
	width:200px;
	height:100%;
	background:transparent url(/Design/GreenBoxFrontPage/footer_r.gif) 105px 0 repeat-x;
	padding:15px 0 0 0;
}
div.GreenBoxFrontPage .footer_c{
	position:absolute;
	margin:0 0 0 -20px;
	height:40px;
	width:240px;
}
/* End GreenBoxFrontPage */
/* BlackBox */
div.BlackBox{background-color:#494949;width:auto;}
div.BlackBox .outer_tr{background:transparent url(/Design/BlackBox/outer.tr.gif) 100% 0 no-repeat;}
div.BlackBox .outer_tl{background:transparent url(/Design/BlackBox/outer.tl.gif) 0 0 no-repeat;}
div.BlackBox .outer_br{background:transparent url(/Design/BlackBox/outer.br.gif) 100% 100% no-repeat;}
div.BlackBox .outer_bl{background:transparent url(/Design/BlackBox/outer.bl.gif) 0 100% no-repeat;}
div.BlackBox .outer_c{padding:5px 5px;}
div.BlackBox .inner{background:transparent url(/Design/BlackBox/bg.fader.gif) 0 100% repeat-x;}
div.BlackBox .inner_br{background:transparent url(/Design/BlackBox/inner.br.gif) 100% 100% no-repeat;}
div.BlackBox .inner_bl{background:transparent url(/Design/BlackBox/inner.bl.gif) 0 100% no-repeat;}
div.BlackBox .inner_c{padding:4px; color:#ffffff;}
* html div.BlackBox .inner_c{overflow:hidden;}
div.BlackBox .inner_c .teaser_image{color:#000000;margin:-4px 0 0 -4px;float:left;width:157px;height:227px;background:transparent none 0 0 no-repeat;}
div.BlackBox .inner_c .teaser_image .teaser_image_c{padding:146px 10px 4px 10px}
div.BlackBox .inner_c .teaser_image .teaser_image_c h4{font-size:12pt;letter-spacing:-0.25pt;margin:0 0 10px 0}
div.BlackBox .inner_c .teaser_image .teaser_image_c a{font-size:9pt;}
div.BlackBox .inner_c .c{padding:0 5px;}
div.BlackBox .inner_c h2{font-size:12pt;letter-spacing:-0.25pt;margin:0 0 5px 0}
div.BlackBox .inner_c ul{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;overflow:hidden;}
div.BlackBox .inner_c li{margin:3px;font-size:8.75pt;background:transparent url(/Design/Gfx/arrow.right.white.gif) no-repeat scroll 4px 5px;padding-left:15px;}
/* End BlackBox */
/* drop shadows */
/*------------------------------------
	Title: Cross-Browser Text Drop Shadows
	Author: Scott Jehl, www.scottjehl.com, scott@scottjehl.com
	Date: 7/19/06
	http://creativecommons.org/licenses/by-nc-sa/2.5/
--------------------------------------*/
/*Appearance of Drop Shadow Text*/
span.drop_shadow {
	top: 1px;
	left: 1px;
	color: #000;
	position:absolute!important;
	display:inline-block;
}
/*necessities*/
.shade {
	position: relative;
	top:0px;
	left:0px;
	display:inline-block;
}
.shade span {
	position: relative;
	display:inline-block;
}

/* end shadows */
/* Fix PNG for IE6 */
* html .png{ /* fix IE6 - setup png opacity */
azimuth: expression(
	this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
	this.src = "/Design/Gfx/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='scale')",
	this.runtimeStyle.backgroundImage = "none")),this.pngSet=true);
}
/* End Fix PNG for IE6 */
div#exercise_list a{
text-decoration:none;
}

/* tiny MCE related */
.mceContentBody a{color:#6BA508 !important;}
.mceContentBody {text-align:left}
body.mceContentBody {text-align:left!important}
.defaultSkin table.mceLayout tr.mceFirst td {border-top:1px solid #7F9DB9 !important;}
.defaultSkin .mceIframeContainer {border-bottom:1px solid #7F9DB9 !important;border-top:1px solid #7F9DB9 !important;}
.defaultSkin table.mceLayout {border-color:#7F9DB9 !important;border-style:none solid;border-width:0pt 1px;}
/*.defaultSkin table.mceLayout tr.mceLast td {border-bottom:1px solid #7F9DB9 !important;}*/
.defaultSkin table.mceToolbar, .defaultSkin tr.mceFirst .mceToolbar tr td, .defaultSkin tr.mceLast .mceToolbar tr td {border:0pt none !important;}
.defaultSkin td.mceToolbar {border-bottom:1px solid #7F9DB9 !important;}
#tinymce {padding:3px;text-align:left;}
/* End tiny MCE related */


/* New */
.empty-message {text-align:center;font-size:16px; padding:80px 0;font-weight:bold;white-space:nowrap;clear:both}
.header3 {font-size:20px;font-weight:bold}
.header2 {font-size:18px;font-weight:bold}
.header4 {font-size:16px;font-weight:bold;margin:5px 0 3px 0!important}
.header6 {font-size:14px;font-weight:bold;margin-left:0!important}
.box-header {font-size:14px;font-weight:bold}
.warn-header {background:transparent url(/Design/Icons/header/warn.png) no-repeat scroll 0 50%;font-size:15px;font-weight:bold;line-height:130%;padding-left:29px;padding-top:5px;}
.info-header {background:transparent url(/Design/Icons/header/info.png) no-repeat scroll 0 50%;font-size:15px;font-weight:bold;line-height:130%;padding-left:29px;padding-top:5px;}


a.icon {text-decoration:none!important}
a.icon span.icon-label{text-decoration:underline;position:relative;top:-4px}
a.icon:hover span.icon-label {text-decoration:none}

ul.main-paging{float:right;margin:0;}
ul.main-paging li{float:left;list-style:none;padding:0;}
ul.main-paging li img{padding:0 6px;}
ul.main-paging li{font-size:8pt;font-weight:bold;line-height:20px}
ul.main-paging li#pages a, ul.search-paging li span{padding:2px 6px 1px 6px;background-color:White;margin:0;color:#666666!important;border:1px solid #BFBFBF;text-decoration:none}
ul.main-paging li#pages a:hover{background-color:#D8D8D8;border:1px solid #BFBFBF;}
ul.main-paging li#pages span{font-size:8pt;border:1px solid #666666;background-color:#74B42F;color:white;padding:2px 6px 1px 6px;}
*html ul.main-paging li#pages span{margin:0;padding:0 6px 0 6px;line-height:16px}
*html ul.main-paging li#pages {padding:0;margin:0;}
*html ul.main-paging li#pages a {margin:0;line-height:15px;padding-bottom:0}

div.main-paging{float:right;margin:0;text-align:right;padding:0;line-height:100%}
div.main-paging strong {position:relative;bottom:5px;margin-left:5px}
div.main-paging img{margin:0 6px;}
div.main-paging a {padding:2px 6px 1px 6px;background-color:White;margin:0;color:#666666!important;border:1px solid #BFBFBF;text-decoration:none;position:relative;top:-5px}
div.main-paging a:hover{background-color:#D8D8D8;border:1px solid #BFBFBF;}
div.main-paging a.current{font-size:8pt;border:1px solid #666666;background-color:#74B42F;color:white!important;padding:2px 6px 1px 6px;}
div.main-paging a.icn {border:0;padding:0;top:0}
div.main-paging a.icn:hover{background-color:transparent}

.addressbar-list {background:white;border:1px solid #777777;position:absolute;width:340px;height:auto;margin-left:1px}
.addressbar-bottom {background:#D0D0D0;text-align:right;position:absolute;bottom:0;width:338px}
.addressbar-item {background:white;}
.addressbar-altern {background:white;}
.addressbar-inside {width:100%}
.addressbar-inside table {width:100%;}
.addressbar-inside table td {padding:0px;white-space:nowrap;}
.addressbar-inside img {margin:0}
*+ .addressbar-bottom{width:340px}
.addressbar-empty {font-size:12px; text-align:center;padding-top:20px;line-height:100%}

.addressbar-list .contact-div {border:1px solid white;cursor:pointer}
.addressbar-list .selected {background:#f1f1f1!important;border:1px dotted black}
.addressbar-list .added {display:none}
.addressbar-list .filtered {display:none}
.addressbar-list #contact_div_empty {text-align:center;padding:4px;font-style:italic}

table.std td, table.std th{padding:5px}

table.questionnaire {margin:10px 0;text-align:left;display:inline-block}
table.questionnaire thead {background:transparent url(/Design/Gfx/devider.main.jpg) no-repeat scroll 100% 80%;}
table.questionnaire thead th {font-size:14px;font-weight:bold;padding:7px 7px 15px 7px!important;}
table.questionnaire tr td,
table.questionnaire tr th {padding:7px;text-align:left;vertical-align:middle;white-space:nowrap}
table.questionnaire tr td select,
table.questionnaire tr th select {margin-right:5px}
table.questionnaire label {top:0px!important}

table.search-params-tbl td,
table.search-params-tbl th {vertical-align:middle!important}
table.search-params-tbl select {width:256px!important;float:right;margin:0!important}
table.small-cells {margin:0!important}
table.small-cells td,
table.small-cells th {padding:4px!important;}

table.big-select tr td select {width:250px!important}
div.questionnaire p {margin:10px 0 5px 0!important}
div.questionnaire p label {top:0px}

#ddlCity {width:160px}
#ddlRegion {width:160px}

.label {font-weight:bold;margin:auto 10px auto 5px}

.grid td, .grid th {padding:3px 4px;border:2px solid white}
.grid-header td, .grid-header th {background:#74B42F;border-left:2px solid #74B42F;border-right:2px solid #74B42F;padding:4px inherit!important;color:White}
.grid-header td, .grid-header th a {text-decoration:none;color:White;cursor:pointer;}
.grid-header td, .grid-header th a span {font-weight:bold;text-decoration:underline;}
.grid-header td, .grid-header th a:hover span {text-decoration:none}
.grid-item td {background:#EBEAEA}
.grid-altern td, .grid-altern th {background:white}
.grid-altern td.hovered, .grid-altern th.hovered,
.grid-item td.hovered, .grid-item th.hovered
{background:#D9D9D9!important;cursor:pointer}
tr.unread td, tr.unread th {font-weight:bold;}
tr.read td, tr.read th {font-weight:normal!important;}

.grid-item th, .grid-altern th {background:#74B42F}

.grid-item td span.enchanced,.grid-item th span.enchanced {background:yellow url(/Design/Gfx/bg.echanced.name.gif);border:1px solid black;padding:0 2px}
.grid-altern td span.enchanced,.grid-altern th span.enchanced {background:yellow url(/Design/Gfx/bg.echanced.name.gif);border:1px solid black;padding:0 2px}

.view-conv-photo {float:left;text-align:center;width:74px;height:110px}
.view-conv-content {float:left;padding-left:10px;width:665px}
*html .view-conv-content{padding-bottom:0;height:1px;zoom:1}
.view-conv-content p {margin-right:0;padding-right:0}
*html .view-conv-content p, *html .view-conv-content span {zoom:1;margin:0;padding:0}
.view-conv-footer{text-align:right;margin-top:-13px;font-weight:bold;float:right;position:relative;bottom:0}
.view-conv-text {padding:25px 0 0 80px;}
*html .view-conv-text{padding:0 0 0 10px;margin-top:0}
*+html .view-conv-text{padding:10px 0 0 80px}

/*.tooltip {position:absolute;z-index:100}*/
.lang-tabs {width:500px}
table.cb-list td, table.cb-list th {padding:2px 2px 2px 5px;vertical-align:middle}
table.cb-list th label {position:static}

/* buttons */
.btn {padding:0;margin:0;cursor:pointer;width:auto;}
*+html .btn {}
.btn span {float:left} 
*+html .btn span {display:inline-block} 
.btn .l, .btn .r {font-size:0;line-height:0;padding:0;margin:0}
.btn .m input, .btn .m a {border:0;background:transparent;line-height:100%;font-weight:bold;cursor:pointer;text-decoration:none;width:100%}
*+html .btn .m input, .btn .m a {padding:4px 4px 2px 4px;width:auto;display:block}
.btn .m img {margin-left:7px}
.btn .m a  {position:relative;top:5px;padding:0 5px;font-size:12px}


.btn .btn-black {padding:0;margin:0}
.btn .btn-black span {height:24px;display:inline-block}
.btn .btn-black .l {width:2px;background:transparent url(/Design/Buttons/Black/l.gif);}
.btn .btn-black .m {background:transparent url(/Design/Buttons/Black/m.gif);}
.btn .btn-black .m input, .btn .btn-black .m a {color:white;height:22px;text-decoration:none}
.btn .btn-black .r {width:2px;background:transparent url(/Design/Buttons/Black/r.gif);}

.btn .btn-green {padding:0;margin:0}
.btn .btn-green span {height:24px;display:inline-block}
.btn .btn-green .l {width:2px;background:transparent url(/Design/Buttons/Green/l.gif);}
.btn .btn-green .m {background:transparent url(/Design/Buttons/Green/m.gif);}
.btn .btn-green .m input, .btn .btn-green .m a {color:white!important;height:22px;text-decoration:none}
.btn .btn-green .r {width:2px;background:transparent url(/Design/Buttons/Green/r.gif);}

.btn .btn-orange {padding:0;margin:0;}
.btn .btn-orange span {height:24px;display:inline-block}
.btn .btn-orange .l {width:2px;background:transparent url(../Buttons/Orange/l.gif);}
.btn .btn-orange .m {background:transparent url(../Buttons/Orange/m.gif) repeat scroll 0 0;display:inline-block;text-align:center;white-space:nowrap;}
.btn .btn-orange .m input, .btn .btn-orange .m a {color:white;height:22px;text-decoration:none}
.btn .btn-orange .r {width:2px;background:transparent url(../Buttons/Orange/r.gif);}

.btn .btn-silver {padding:0;margin:0;}
.btn .btn-silver span {height:19px;display:inline-block}
.btn .btn-silver .l {width:1px;background:transparent url(../Buttons/Silver/l.gif);}
.btn .btn-silver .m {background:transparent url(../Buttons/Silver/m.gif) repeat scroll 0 0;display:inline-block;text-align:center;white-space:nowrap;}
.btn .btn-silver .m input, .btn .btn-silver .m a {color:black!important;height:17px;text-decoration:none;font-size:11px;font-weight:normal!important;}
.btn .btn-silver .r {width:1px;background:transparent url(../Buttons/Silver/r.gif);}

.btn .btn-small-green {padding:0;margin:0;}
.btn .btn-small-green span {height:19px;display:inline-block}
.btn .btn-small-green .l {width:1px;background:transparent url(../Buttons/Small-Green/l.gif);}
.btn .btn-small-green .m {background:transparent url(../Buttons/Small-Green/m.gif) repeat scroll 0 0;display:inline-block;text-align:center;white-space:nowrap;}
.btn .btn-small-green .m input, .btn .btn-small-green .m a {color:white!important;height:17px;text-decoration:none;font-size:11px;font-weight:normal!important;}
.btn .btn-small-green .r {width:1px;background:transparent url(../Buttons/Small-Green/r.gif);}

.btn .btn-small-orange {padding:0;margin:0;}
.btn .btn-small-orange span {height:19px;display:inline-block}
.btn .btn-small-orange .l {width:2px;background:transparent url(../Buttons/Small-Orange/l.gif);}
.btn .btn-small-orange .m {background:transparent url(../Buttons/Small-Orange/m.gif) repeat scroll 0 0;display:block;text-align:center;white-space:nowrap;}
.btn .btn-small-orange .m input, .btn .btn-small-orange .m a {color:white!important;height:17px;text-decoration:none;font-size:11px;font-weight:normal!important;}
.btn .btn-small-orange .r {width:2px;background:transparent url(../Buttons/Small-Orange/r.gif);}

.btn .btn-small-black {padding:0;margin:0;}
.btn .btn-small-black span {height:19px;display:inline-block}
.btn .btn-small-black .l {width:2px;background:transparent url(../Buttons/Small-Black/l.gif);}
.btn .btn-small-black .m {background:transparent url(../Buttons/Small-Black/m.gif) repeat scroll 0 0;display:inline-block;text-align:center;white-space:nowrap;}
.btn .btn-small-black .m input, .btn .btn-small-black .m a {color:white!important;height:17px;text-decoration:none;font-size:11px;font-weight:normal!important}
.btn .btn-small-black .r {width:2px;background:transparent url(../Buttons/Small-Black/r.gif);}

.link-bar strong {margin-right:5px}
.link-bar a {color:Black;}
.link-bar a:hover {color:Black;text-decoration:none}
.link-bar a.current {font-weight:bold}

.bread-crumbs {padding:0px 0 10px 0;color:#4E4E4E!important;line-height:20px;overflow:hidden;}
.bread-crumbs .devider {font-size:12pt;font-weight:bold;line-height:14px;}
.bread-crumbs a{font-weight:bold;color:#5A9C13!important;text-transform:capitalize;display:inline;margin:0;}
.bread-crumbs a:hover {text-decoration:none}
.bread-crumbs .last {font-weight:bold;color:#4E4E4E!important;text-decoration:none;cursor:default;font-size:8pt;display:inline;margin:0!important;}
.bread-crumbs  h1.breadcrumb {font-weight:bold;color:#5A9C13!important;text-decoration:none;cursor:default;font-size:8pt;display:inline;margin:0!important;}

#header{/*height:203px;*/overflow:hidden;background-position:0 20px;background-repeat:no-repeat;}

div#header_menu_container {background-image:url(/Design/Gfx/content_border.1024.gif);}

div#header_menu {margin:0 14px;padding:0;clear:both;/*height:55px;*/overflow:hidden;background:url(/Design/TopMenu/tm.bg.gif) repeat-x;position:relative;overflow:hidden;}
div#header_menu div ul {float:left}
div#header_menu div {width:952px;}
div#header_menu img {width:3px;/*height:55px;*/}
/*div#header_menu ul li:hover img.l{border-right:1px solid white!important}*/
div#header_menu img.l {float:left;}
div#header_menu img.r {float:right}
div#header_menu ul{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0; padding:0;}
div#header_menu ul li{display:block;float:left;margin:0; padding:0;height:33px;overflow:hidden;font-size:10.5pt;font-weight:bold;letter-spacing:0}
div#header_menu ul li a{display:block;float:left;height:33px;padding:0 10px;overflow:hidden;text-decoration:none;color:white;background-image:url(/Design/Gfx/empty.gif);border-right:1px solid white;line-height:200%;}

/*div#header_menu ul li a:hover,*/
div#header_menu ul li a.selected{color:#ffffff;}

div#header_menu ul li ul {display:none;left:0px;bottom:2px;position:absolute;width:100%;}
/*div#header_menu ul li:hover,*/
div#header_menu ul li.selected {height:61px;background-image:url(/Design/TopMenu/tm.active.bg.gif)}
div#header_menu ul li a.first {border-left:1px solid transparent}
div#header_menu ul li.selected a.first {border-left:1px solid white}
div#header_menu ul li.empty {height:61px!important;}
/*div#header_menu ul li.empty .empty-ul {background:white;height:61px;bottom:0}*/
/*div#header_menu ul li:hover ul,*/
div#header_menu ul li.selected ul{display:block!important;list-style:none;}
div#header_menu ul li ul li {float:left;border:0;display:block;height:20px;background-image:url()}
div#header_menu ul li ul li:hover{background-image:url()}
div#header_menu ul li ul li a {color:white;font-size:8pt;text-decoration:underline;background:url();padding:0 5px;height:20px;border:0;line-height:150%}
div#header_menu ul li ul li a:hover {color:white;font-size:8pt;text-decoration:none;background:url()}

.search-toolbar {color:Black;font-size:11px;margin:0 0 7px 5px;font-weight:bold}
.search-toolbar a:link, .search-toolbar a:visited,.search-toolbar a:hover,.search-toolbar a:active {color:black!important;font-size:11px;}
.search-toolbar a.active {font-size:12px !important;text-decoration: none; }

a.icon {text-decoration:none;}
a.icon span{text-decoration:underline;}
a.icon img {margin:auto 3px}
a.icon:hover span{text-decoration:none;}

/* Slide Menu */
ul.smMenu {}
div.sm_head_bg {background:transparent url(/Design/SlideMenu/menu.head.bg.gif) 0 0 repeat-x;border-bottom:solid 1px white;height:32px;width:148px}
div.sm_head_bg div, div.smLight div.sm_head_bg div div div {background:transparent url(/Design/SlideMenu/menu.head.l.gif) 0 0 no-repeat;height:32px}
div.sm_head_bg div div, .smLight div.sm_head_bg div div div div{background:transparent url(/Design/SlideMenu/menu.head.r.gif) 100% 0 no-repeat;height:32px}
div.sm_head_bg h3{display:block;margin:0; padding:7px 14px;font-size:1.3em;font-weight:bold;color:#FFF;}
div.sm_head_bg h3 img {margin-right:5px;position:relative;top:-1px}
*+html div.sm_head_bg h3 {padding:7px 0.9em;}
*html div.sm_head_bg h3 {padding:7px 0.9em;}

div.sm_container{position:relative;float:left;width:156px;}

div.smContent{margin:1px 0;padding:4px 0;background:#4F4F4F;width:148px}
div.smContent input.text, div.smContent .button{margin:2px 5px}
div.smContent label {color:white;position:relative;top:-2px;margin:2px 0 6px 0}
*+html div.sm-create-acc {margin-top:14px}
*html div.sm-create-acc {margin-top:0;zoom:1}
*+html div.smContent .button {margin:10px 0 0 5px}
*+html div.smContent label {margin:0}
*html div.smContent label {margin:0;position:static}
*html div.smContent .button {margin:5px 2px}
.sm-cb {margin:5px 5px 10px 5px}
*+html .sm-cb {margin:0}
*html .sm-cb {margin:0}
div.smContent form {width:148px}
* html div.smContent{height:0;}
* html ul.smMenu, * html ul.smMenu ul {zoom:1;}
*+html ul.smMenu{margin-top:-1.25em;height:1%;}
ul.smMenu ul{display:none;}
ul.smMenu li.active ul, ul.smMenu li.first ul{display:block;}
ul.smMenu li a {display:block;padding:0.3em 10px 0.3em 5px;background:#4F4F4F;outline:none;color:#FFF;text-decoration:none;font-weight:bold;margin-bottom:0 0 1px 0!important;text-transform:capitalize}
* html ul.smMenu li a {zoom:1}
ul.smMenu li a span{display:block;width:100%;background:transparent url(/Design/SlideMenu/menu.pls.1.lvl.gif) 100% 50% no-repeat;cursor:pointer}
ul.smMenu li a span.fake-plus{background:url() transparent!important;position:absolute!important;right:6px;top:0px;display:inline-block!important;width:16px;height:16px}
ul.smMenu li a{color:white!important;border:1px solid black;margin-bottom:1px;position:relative}
ul.smMenu li a span{color:#fff;}
ul.smMenu li a:hover{background:#74B42F;color:white;border:1px solid black;}
* html ul.smMenu li a{zoom:1;margin-bottom:0}

* html ul.smMenu li a span{width:auto;padding:0;}
ul.smMenu li.active a span{display:block;background:transparent url(/Design/SlideMenu/menu.mns.1.lvl.gif) 100% 50% no-repeat;}
* html ul.smMenu li.active a span {zoom:1;}
ul.smMenu li.active li a span, ul.smMenu li.first li a span{background-image:none;}
ul.smMenu li.active ul {display:block}
ul.smMenu li ul li {margin-bottom:1px;background:white}
ul.smMenu li ul li a {background:#C4C4C4;border:1px solid #797979;}
ul.smMenu li ul li a, ul.smMenu li ul li a span{color:black;font-weight:normal;}
ul.smMenu li ul li a:hover{background:#74B42F;border:1px solid black}
*html ul.smMenu li ul li a:hover {zoom:1;}
*+html ul.smMenu li ul li a:hover span {border:1px}
ul.smMenu li a:hover span{color:#fff;}
* html ul.smMenu li ul li a{margin:0;}


ul.smMenu {width:148px;zoom:1}
ul.smMenu li ul li a.sm_lvl2_header{color:black!important;border:1px solid #797979;background:#C4C4C4 url(/Design/SlideMenu/menu.pls.2.lvl.black.gif) 92% 50% no-repeat; font-weight:bold;padding-left:5px;position:relative}
ul.smMenu li ul li a.sm_lvl2_header span.fake-plus{position:absolute;right:9px;top:3px;display:inline-block;width:11px;height:11px}
ul.smMenu li ul li.active a.sm_lvl2_header {color:black!important;background:#C4C4C4 url(/Design/SlideMenu/menu.mns.2.lvl.black.gif) 92% 50% no-repeat;}
ul.smMenu li ul li a.sm_lvl2_header:hover {color:white;background:#74B42F url(/Design/SlideMenu/menu.pls.2.lvl.white.gif) 92% 50% no-repeat;border:1px solid black}
ul.smMenu li ul li.active a.sm_lvl2_header:hover {background:#74B42F url(/Design/SlideMenu/menu.mns.2.lvl.white.gif) 92% 50% no-repeat;border:1px solid black}
ul.smMenu li ul li ul {display:none!important}
*html ul.smMenu li ul li ul {zoom:1}
ul.smMenu li ul li.active ul {display:block!important}
ul.smMenu li ul li ul li {margin-bottom:1px;background:white}
ul.smMenu li ul li ul li a {background:white 100% 50% no-repeat;color:Gray!important;border:1px solid white;padding-right:5px;margin-bottom:0 0 1px 0!important;text-transform:capitalize}
ul.smMenu li ul li ul li a:hover {border:1px solid #74B42F;color:white;border:1px solid black;margin-bottom:0 0 1px 0!important;}

div.sm{position:relative;margin:0;width:156px;float:left}
div.sm ul, div.sm li {list-style:none;margin:0;padding:0}
div.sm-inside {background:transparent url(/Design/SlideMenu/sm.l.gif) 0 0 repeat-y;padding:0 0 0 4px}
div.sm-tl {line-height:0;font-size:0;background:transparent url(/Design/SlideMenu/sm.tl.gif) no-repeat 0 0;height:1px;text-align:right;display:block;float:left;width:1px}
div.sm-t {line-height:0;font-size:0;background:transparent url(/Design/SlideMenu/sm.t.gif) repeat-x 0 0;height:1px}
div.sm-tr {line-height:0;font-size:0;background:transparent url(/Design/SlideMenu/sm.tr.gif) no-repeat 0 0;height:1px;display:block;float:right;width:1px}
div.sm-bl {line-height:0;font-size:0;background:transparent url(/Design/SlideMenu/sm.bl.gif) no-repeat 0 0;height:1px;text-align:right;display:block;float:left;width:1px}
div.sm-b {line-height:0;font-size:0;background:transparent url(/Design/SlideMenu/sm.b.gif) repeat-x 0 0;height:1px;margin-top:-1px}
div.sm-br {line-height:0;font-size:0;background:transparent url(/Design/SlideMenu/sm.br.gif) no-repeat 0 0;height:1px;display:block;float:right;width:1px}
div.sm-r {background:transparent url(/Design/SlideMenu/sm.r.gif) 100% 0 repeat-y;padding:2px 0}
/* End Slide Menu */

table tbody tr td span.date{color:#56980E;}
table.dataTableHover{
clear:both;
margin:10px 0;
border-collapse:separate;
}
table.dataTableHover td, table.dataTableHover th{
	padding:5px;
}
table.dataTableHover thead tr th{border-bottom:solid 1px #777777;}
table.dataTableHover thead tr th h3{margin:0;padding:0;}
table.dataTableHover tbody tr td{
cursor:pointer;
border:solid 1px #fff;border-width:1px 0;
}
table.dataTableHover tbody tr td h4{margin:0; padding:0;font-size:1em!important;}
table.dataTableHover tbody tr td a{
color:#56980E;
text-decoration:none;
}
.forum-item a.row_body:hover span.col_title strong {color:white}


table.dataTableHover tbody tr{background-color:#fff;}
table tbody tr.even{background-color:#ebeaea;}
table tbody tr.even td{border:solid 1px #ebeaea;border-width:1px 0;}
table.dataTableHover tbody tr:hover, table.dataTableHover tbody tr.hover{background-color:#74B42F;}
table.dataTableHover tbody tr:hover td, table.dataTableHover tbody tr.hover td{border:solid 1px black;border-width:1px 0;}
table.dataTableHover tbody tr td:first-child, table.dataTableHover tbody tr td.first{border-left:solid 1px #fff;}
table.dataTableHover tbody tr td:last-child, table.dataTableHover tbody tr td.last{border-right:solid 1px #fff;}
table.dataTableHover tbody tr.even td:first-child, table.dataTableHover tbody tr.even td.first{border-left:solid 1px #ebeaea;}
table.dataTableHover tbody tr.even td:last-child, table.dataTableHover tbody tr.even td.last{border-right:solid 1px #ebeaea;}
table.dataTableHover tbody tr:hover td:first-child, table.dataTableHover tbody tr:hover td.first, table.dataTableHover tbody tr.hover td.first{border-left:solid 1px black;}
table.dataTableHover tbody tr:hover td:last-child, table.dataTableHover tbody tr:hover td.last, table.dataTableHover tbody tr.hover td.last{border-right:solid 1px black;}
table.dataTableHover tbody tr:hover td a, table.dataTableHover tbody tr.hover td a{
color:White;
text-decoration:none;
}
table.dataTableHover tbody tr:hover td span.date, table.dataTableHover tbody tr.hover td span.date{color:#fff;}
table.dataTableHover tbody td img{float:left;}
table.dataTableHover tbody td small{
margin:2px 0;
font-size:0.8em;white-space:nowrap;
}
table.dataTableHover tr td.icons{width:20px;}
table.dataTableHover tr td.picture{width:40px;}
table.dataTableHover tr.Gold{background:#fcf8ca url(/Design/Gfx/corners.head.yellow.png) 0 0 repeat-x;}
table.dataTableHover tr.Gold td{border:solid 1px #848381;border-width:1px 0;}
table.dataTableHover tr.Gold td.first{border-left:solid 1px #848381;}
table.dataTableHover tr.Gold td.last{border-right:solid 1px #848381;}
/* End Table data */

.forumPost {float:left;width:660px}
.forumPost .date_container{float:right;}
.forumPost .linkMorePost{display:inline;}
.forumPost h4.post_heading{position:relative;display:inline;font-size:1.1em;top:-2px;}
.forumPost .contentPost{padding:5px 0;overflow-x:auto;overflow-y:hidden;margin-bottom:24px;}
.forum-box {width:100%;position:relative;}
*+html .forumPost .contentPost {margin-bottom:0}
.forum-box .btns-reply {bottom:0px;right:0px;position:absolute;}
*+html .forum-box .btns-reply {top:100px!important;bottom:auto!important;position:static;width:auto;float:right}

span.row_header {border-bottom:solid 1px #777777;font-weight:bold }
span.row_header .col_title,
span.row_header .col_last_post {font-weight:bold}
span.row_header
, a.row_body
, span.col_title
, span.col_replies
, span.col_spacer
, span.icon{display:block;}
span.row_header{height:15px;}
a.row_body{height:31px;width:99.5%;overflow:hidden;padding:2px;background-color:#ffffff;border:solid 1px #ffffff;text-decoration:none;color:#4A4A4A;cursor:pointer;}
span.col_title b {color:#56980E;}
span.col_title
, span.col_replies
, span.col_spacer
, span.icon
, span.col_last_post{float:left;height:100%;color:#333333;font-weight:normal}
span.col_title strong {color:#74B42F;font-weight:normal}
a.even {background-color:#ebeaea;border:solid 1px #ebeaea;}
a.row_body:hover{background-color:#74B42F;border:solid 1px #a2a2a2;color:white}
a.row_body:hover span b,
a.row_body:hover span.date_container {color:white!important}
span.col_title{overflow:hidden;white-space:nowrap;width:40%;}
span.col_replies{width:8%;overflow:hidden;text-align:center;}
span.col_spacer{width:15%;}
span.date_container{color:#333333;font-size:x-small;font-weight:normal;padding-left:17px;}
span.col_last_post span.date_container {padding:0}

form#signup_form fieldset {border:0px none;padding:0px;float:left}
form#signup_form fieldset div.required
, form#signup_form fieldset div.optional {float:left;margin-top:5px;width:100%;}
form#signup_form fieldset div.label label{padding-top:2px;display:inline;}
form#signup_form fieldset div.label{display:inline;}
form#signup_form fieldset div input.text
, form#signup_form fieldset div input.password
, form#signup_form fieldset div select
, form#signup_form fieldset div textarea 
, form#signup_form fieldset div.verification
, form#signup_form fieldset div.disclaimer
, form#signup_form fieldset div.confirmation{width:210px;float:right;}
form#signup_form fieldset div select{width:214px;}
form#signup_form fieldset div input.submit{float:right;}
form#signup_form fieldset select.day{width:60px;}
form#signup_form fieldset select.month{width:94px;}
form#signup_form fieldset select.year{width:60px;}

div#content-left, div#content-right {float:left;width:49%;}
div#content-right {margin-left: 10px;}
div#forgot-password {float: left;margin-top: 10px;width: 100%;}
div#forgot-password div.required {float: left;width: 100%;}
div#forgot-password input#reset_email, input#verification_code {float: left;width: 204px;}
div#forgot-password label {float: left;width: 120px;}
div#forgot-password div.verification_image {float: left;}

div#tip-a-frend-container div#content-left, div#content-right {float:left;margin-bottom: 10px;width:49%;}
div#tip-a-frend-container div#content-right {margin-left: 10px;}
div#tip-a-frend-container div#tip-a-friend {float: left;margin-top: 10px;width: 100%;}
div#tip-a-frend-container div.required {float: left;padding: 2px 0 2px 0;width: 100%;}
div#tip-a-frend-container div.required label small {float: left;}
div#tip-a-frend-container input.text {width: 160px;}
div#tip-a-frend-container input#reset_email, input#verification_code {float: left;width: 204px;}
div#tip-a-frend-container label {float: left;width: 160px;}
div#tip-a-frend-container div.verification_image {float: left;}
div#tip-a-frend-container div#infotext {float: left;padding-bottom: 20px;width: 100%;}
div#tip-a-frend-container div#introtext {float: left;padding-bottom: 10px;width: 100%;}
div#tip-a-frend-container div#messagetext {background-color: #FFFFFF;border: solid 1px #4A4A4A;float: left;height: 200px;width: 100%;}
div#tip-a-frend-container .mceEditor {float: left;}

.profile-pic-container .btns {margin-top:5px}
.profile-pic-container .btns .input {float:left;margin:2px 5px}
.profile-pic-container .label {font-weight:bold}
.profile-pic-container .optional {font-weight:normal; font-style:italic}
.profile-pic-container textarea {width:200px}
.profile-pic-container .languages {font-weight:bold;width:204px;padding-top:5px}
.profile-pic-container .languages span {float:left}
.profile-pic-container select {float:right}

.radiobutton_list label {top:2px}
.radiobutton_list div {padding:3px!important}

.front-exrcise-card {width:450px;margin:0;text-decoration:none}
.front-exrcise-card span {display:block}
.front-exrcise-card .green-box .rtop,
.front-exrcise-card .green-box .rbottom {height:1px!important;border:0!important;background:#74B42F!important}
.front-exrcise-card .green-box .content-wrap {background:#74B42F;height:84px;padding:1px 1px 2px;}
.front-exrcise-card .green-box .content-wrap .content {background:#74B42F}
.front-exrcise-card .white-box {}
.front-exrcise-card .white-box .content-wrap {background:white;height:80px;border:0}
.front-exrcise-card .white-box .content-wrap .content {background:white;}
.front-exrcise-card .green-box .white-box .rtop,
.front-exrcise-card .green-box .white-box .rbottom {height:1px!important;border:0!important;background:white!important}
.front-exrcise-card .image {width:100px;height:70px;float:left}
.front-exrcise-card span.name {color:#4E4E4E;text-decoration:none;padding-top:10px}
.front-exrcise-card span.name strong {font-weight:bold;display:block}

.sort-bar a {text-decoration:none;padding:0 5px;font-size:11px;color:black}
.sort-bar a span{text-decoration:underline}
.sort-bar a:hover span {text-decoration:none}
.sort-bar a.sort-bar-current {font-size:12px;font-weight:bold}
.sort-bar a img {margin-left:2px;position:relative;top:1px;}

.arrow{font-size:120%;}
a .arrow, .arrow{text-decoration:none;}

#upgrd-member-container #top-div {height:266px}
#upgrd-member-container #top-div #div-left {width:467px;height:100%;float:left}
#upgrd-member-container #top-div #div-right {width:300px;float:right}

#upgrd-member-container div.content-wrap {padding:0!important;height:100%;position:relative}
#upgrd-member-container div.content {padding:0!important;height:100%}
#upgrd-member-container .green-line {position:absolute;top:30px;background:url(/Design/UpgradeMembership/green-line-bg.gif);height:33px;color:White;font-weight:bold;font-size:15px;width:100%;line-height:33px}
#upgrd-member-container .green-line strong {font-size:22px;text-transform:uppercase;}
#upgrd-member-container .green-line .small {font-size:16px}
#upgrd-member-container .green-line strong.small {font-size:16px;text-transform:uppercase}
#upgrd-member-container #girl {background:url(/Design/UpgradeMembership/girl.png);top:0;left:0;width:195px;height:266px;position:absolute}
#upgrd-member-container #list {left:189px;line-height:30px;list-style-type:none;margin:0;padding:0;position:absolute;top:51px;}
#upgrd-member-container #list li {font-weight:bold;text-transform:uppercase;font-size:12px;color:#474646;font-style:italic;margin:4px 0;padding:0}
#upgrd-member-container #list li img {float:left;width:26px;height:28px;margin-right:5px}
#upgrd-member-container #list li strong {font-size:14px;color:#810000;font-style:normal}
#upgrd-member-container #black-line {position:absolute;width:100%;height:48px;background:url(/Design/Gfx/black.line.bg.png);z-index:4;top:200px;}
#upgrd-member-container #black-line .btn-orange {width:100%}
#upgrd-member-container #black-line .btn-orange .m {width:97%}
#upgrd-member-container #black-line .btn-orange a {width:95%;float:left;}
#upgrd-member-container #black-line div {margin-top:12px}
#upgrd-member-container #black-line #price {background:white;display:inline-block;border:1px solid #3F5B85;font-weight:bold;font-style:italic;float:left;line-height:22px;margin-left:20px;width:186px;padding-left:10px;font-size:13px}

#upgrd-member-container #top-div #div-right #top-banner {height:auto;}
#upgrd-member-container #top-div #div-right #top-banner #top-banner-body {background:url(/Design/UpgradeMembership/baner-top-bg.gif);position:relative;font-weight:bold;color:white;text-transform:uppercase;width:301;height:125px}
#upgrd-member-container #top-div #div-right #top-banner #top-banner-body .number {font-size:33px;left:10px;position:absolute;top:6px;}
#upgrd-member-container #top-div #div-right #top-banner #top-banner-body .month {font-size:14px;left:33px;position:absolute;top:10px;}
#upgrd-member-container #top-div #div-right #top-banner #top-banner-body .only {font-size:14px;left:34px;position:absolute;top:24px;}
#upgrd-member-container #top-div #div-right #top-banner #top-banner-body .currency-name {font-size:26px;font-style:italic;font-weight:bold;left:239px;position:absolute;top:76px;z-index:2}
#upgrd-member-container #top-div #div-right #top-banner #top-banner-body .currency-name-shadow {font-size:26px;font-style:italic;font-weight:bold;left:241px;position:absolute;top:78px;z-index:1;color:black}
#upgrd-member-container #top-div #div-right #top-banner #top-banner-body .currency-value {font-size:100px;font-style:italic;font-weight:bold;right:64px;position:absolute;top:7px;z-index:2}
#upgrd-member-container #top-div #div-right #top-banner #top-banner-body .currency-value-shadow {font-size:100px;font-style:italic;font-weight:bold;right:62px;position:absolute;z-index:1;top:9px;color:black}

#upgrd-member-container #top-div #div-right #bottom-banner {height:auto;margin-top:14px}
#upgrd-member-container #top-div #div-right #bottom-banner #bottom-banner-body {background:url(/Design/UpgradeMembership/baner-bottom-bg.gif);position:relative;font-weight:bold;color:white;width:301;height:125px;text-transform:uppercase;}
#upgrd-member-container #top-div #div-right #bottom-banner #bottom-banner-body .number {font-size:33px;left:10px;position:absolute;top:6px;}
#upgrd-member-container #top-div #div-right #bottom-banner #bottom-banner-body .month {font-size:14px;left:33px;position:absolute;top:10px;}
#upgrd-member-container #top-div #div-right #bottom-banner #bottom-banner-body .only {font-size:14px;left:34px;position:absolute;top:24px;}
#upgrd-member-container #top-div #div-right #bottom-banner #bottom-banner-body .currency-name {font-size:26px;font-style:italic;font-weight:bold;left:239px;position:absolute;top:76px;z-index:2;color:#FFCC00}
#upgrd-member-container #top-div #div-right #bottom-banner #bottom-banner-body .currency-name-shadow {font-size:26px;font-style:italic;font-weight:bold;left:241px;position:absolute;top:78px;z-index:1;color:#396E02}
#upgrd-member-container #top-div #div-right #bottom-banner #bottom-banner-body .currency-value {font-size:100px;font-style:italic;font-weight:bold;right:64px;position:absolute;top:7px;z-index:2;color:#FFCC00}
#upgrd-member-container #top-div #div-right #bottom-banner #bottom-banner-body .currency-value-shadow {font-size:100px;font-style:italic;font-weight:bold;right:62px;position:absolute;z-index:1;top:9px;color:#396E02}

#upgrd-member-container #bottom-div .green-line span {padding-left:10px}
#upgrd-member-container #bottom-div .adver .text {padding:5px;}
#upgrd-member-container #bottom-div .adver .imgcont {text-align:center}
.wait-sign {background:white url(/Design/Gfx/icons/loading.gif) 50% 30% no-repeat;filter:alpha(opacity=60); opacity:0.6; position:absolute;left:0px;top:0px;width:100%;height:100%;z-index:500 }

ul.member-props {width:540px;margin:0;padding:0}
ul.member-props li {float:left;width:260px;display:inline-block;padding:4px}
ul.member-props li strong {width:100px;display:inline-block}

/* private gallery icon frontpage */
span.private-has-access-frontpage, span.private-no-access-frontpage  {
	width:18px; height:18px;
	display:block;
	position:absolute;
	bottom:5px;right:5px;
	cursor:pointer;
}

span.private-has-access-frontpage {background: transparent url('/Design/Icons/small/lock_open_18x18.png') 50% 50% no-repeat;}
span.private-no-access-frontpage {background: transparent url('/Design/Icons/small/lock_warning_18x18.png') 50% 50% no-repeat;}

*+html span.private-has-access-frontpage, *+html span.private-no-access-frontpage {margin:70px 0 0 -70px;}
* html span.private-has-access-frontpage, * html span.private-no-access-frontpage {margin:70px 0 0 -70px;}
/* end private gallery icon frontpage */