/* RESET STYLES
--------------------------------------------------------------------*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
/* TEXT  
--------------------------------------------------------------------*/
body{font:13px/1.5 'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif}a:focus{outline:1px dotted}hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}h1{font-size:20px}h2{font-size:18px}h3{font-size:16px}h4{font-size:14px}h5{font-size:13px}h6{font-size:12px}ol{list-style:decimal}ul{list-style:disc}li{margin-left:30px}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:20px}
/* 960 GS
--------------------------------------------------------------------*/
/* Container
----------------------------------------------------------------------------------------------------*/

.container_16{
	margin-left:auto;
	margin-right:auto;
	width:960px;
}

/* Grid >> Global
----------------------------------------------------------------------------------------------------*/

.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{	display:inline;	float:left;	position:relative;	margin-left:10px;	margin-right:10px;}

/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha{margin-left:0;}.omega{margin-right:0;}

/* Grid
----------------------------------------------------------------------------------------------------*/

.grid_1{width:40px;}.grid_2{width:100px;}.grid_3{width:160px;}.grid_4{width:220px;}.grid_5{width:280px;}.grid_6{width:340px;}.grid_7{width:400px;}.grid_8{width:460px;}.grid_9{width:520px;}.grid_10{width:580px;}.grid_11{width:640px;}.grid_12{width:700px;}.grid_13{width:760px;}.grid_14{width:820px;}.grid_15{width:880px;}.grid_16{width:940px;}

/* Prefix Extra Space
----------------------------------------------------------------------------------------------------*/

.prefix_1{padding-left:60px;}.prefix_2{padding-left:120px;}.prefix_3{padding-left:180px;}.prefix_4{padding-left:240px;}.prefix_5{padding-left:300px;}.prefix_6{padding-left:360px;}.prefix_7{padding-left:420px;}.prefix_8{padding-left:480px;}.prefix_9{padding-left:540px;}.prefix_10{padding-left:600px;}.prefix_11{padding-left:660px;}.prefix_12{padding-left:720px;}.prefix_13{padding-left:780px;}.prefix_14{padding-left:840px;}.prefix_15{padding-left:900px;}

/* Suffix Extra Space
----------------------------------------------------------------------------------------------------*/

.suffix_1{padding-right:60px;}.suffix_2{padding-right:120px;}.suffix_3{padding-right:180px;}.suffix_4{padding-right:240px;}.suffix_5{padding-right:300px;}.suffix_6{padding-right:360px;}.suffix_7{padding-right:420px;}.suffix_8{padding-right:480px;}.suffix_9{padding-right:540px;}.suffix_10{padding-right:600px;}.suffix_11{padding-right:660px;}.suffix_12{padding-right:720px;}.suffix_13{padding-right:780px;}.suffix_14{padding-right:840px;}.suffix_15{padding-right:900px;}

/* Push Space
----------------------------------------------------------------------------------------------------*/

.push_1{left:60px;}.push_2{left:120px;}.push_3{left:180px;}.push_4{left:240px;}.push_5{left:300px;}.push_6{left:360px;}.push_7{left:420px;}.push_8{left:480px;}.push_9{left:540px;}.push_10{left:600px;}.push_11{left:660px;}.push_12{left:720px;}.push_13{left:780px;}.push_14{left:840px;}.push_15{left:900px;}

/* Pull Space
----------------------------------------------------------------------------------------------------*/

.pull_1{left:-60px;}.pull_2{left:-120px;}.pull_3{left:-180px;}.pull_4{left:-240px;}.pull_5{left:-300px;}.pull_6{left:-360px;}.pull_7{left:-420px;}.pull_8{left:-480px;}.pull_9{left:-540px;}.pull_10{left:-600px;}.pull_11{left:-660px;}.pull_12{left:-720px;}.pull_13{left:-780px;}.pull_14{left:-840px;}.pull_15{left:-900px;}

/* Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear{
	clear:both;
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0;
}

/* http://perishablepress.com/press/2009/12/06/new-clearfix-hack/ */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

/* CLIENT STYLES
----------------------------------------------------------------------------------------------------------*/

#container{
	background:url(../images/gfx/content-background.png) 0 0 transparent no-repeat;	
	padding-bottom:30px;
	padding-top:10px;
	overflow:hidden;
}
#content-border{
	display:block;
	border:1px solid #fff;
	margin:0 18px;
	overflow:hidden;
	background:url(../images/gfx/content-border.gif) center center transparent repeat-y;
	clear:both
}
#main-content,#sidebar{
	
	padding-top:10px;
	color:#353535;
}
.content.home h2{
	color:#1bb8ec;
	font-size:20px;
}
.content.home strong{
	font-size:16px;
	color:#444;	
	line-height:1
}
.content a:link, .content a:active, .content a:visited{
	color:#1c83a5;
	}
.content a:hover{
	color:#1bb8ec;
	}
#sidebar.grid_5{
	width:270px;
}
#sidebar h3{
	font-weight:bold;
}
#join-the-panel,#refer-a-friend{
	background-color:#d6d6d6;
	-moz-border-radius:20px;	
	border-radius:20px;
	border:1px solid #b8b8b8;
	/*min-height:280px;	*/
	padding-bottom:10px;
}
#prize-winner{
	
	margin-bottom:1em;
}
#prize-winner ul,#prize-winner li{
	list-style:none;
	margin-left:0;padding-left:0;

}
#prize-winner li{
	padding:0.3em 0;
	border-bottom:1px solid #b8b8b8;
}
#prize-winner em{
	display:block;
	font-size:0.85em;
}
#join-the-panel h3,#refer-a-friend h3{
	background-color:#c9c8c8;
	color:#696868;
	-moz-border-radius:20px 20px 0 0;
	-webkit-border-radius:20px 20px 0 0;
	border-radius:20px 20px 0 0;
	text-align:center;
	padding:0.5em 0 0.2em;
	margin:0;
}

#join-the-panel{
	width:330px;
	margin-right:16px
}
#refer-a-friend ul{
	list-style:none;		
}
#join-the-panel ul,#refer-a-friend ul{
	margin:0.5em;
}
#join-the-panel li{
	padding:0.4em 0;
}
#refer-a-friend li{
	margin:0;
	padding:0em 0.5em 0.5em;
	border-bottom:1px solid #b8b8b8;
	overflow:hidden;
}

#refer-a-friend label,#refer-a-friend .textbox{
	display:block;
	text-align:left;
	float:none;	
	width:99%;
}

#join-the-panel p{
	text-align:center
}

#refer-a-friend .button,.submit .button{	
	width:93px;	
}
#refer-a-friend .button{margin:0 auto;}
#refer-a-friend a{
	color:#1c83a5;
	text-transform:lowercase;
	display:block;
	margin-left:12px;
	font-size:11px;
}
#join-the-panel .btn{}
#join-the-panel .btn{
	margin:0 auto;
	width:126px;
	height:23px;
	padding-top:3px;
	text-align:center;
}
#refer-a-friend .button,.submit .button, #registrationForm_upPassword .button{		
	text-transform:lowercase;
	height:24px;
}
#registrationForm_upPassword .button{
	font-weight:normal;}
#bank-account .button{ text-transform:lowercase; padding:3px 10px; margin:0 0 5px 435px;}
#bank-account .points .button{margin:0}
th.points{font-size:1.15em;}
/* sidebar refer a friend  */
#sidebar #refer-a-friend label,#sidebar #refer-a-friend .textbox{
	float:left;	
}
#sidebar #refer-a-friend label{
	width:80px;
}
#sidebar #refer-a-friend .textbox{
	width:150px;
}
#sidebar  #refer-a-friend{
	margin-bottom:1em;
	padding-bottom:0.5em;
}
#sidebar  #refer-a-friend h3,#sidebar  #refer-a-friend{
	-moz-border-radius:0;
	-webkit-border-radius: 0;
	border-radius:0;
}
#sidebar  #refer-a-friend h3{
	text-align:left;
	padding-left:0.5em;
}

#sidebar #refer-a-friend li{
	padding:0.5em
}
a.btn,a.btn:link,a.btn:visited{
	color:#141414;
}
.grid_16.loggedin{
	position:relative;
}

#page-title{
	background-color:#141414;
	height:40px;
	color:#1bb8ec;
	font-size:24px;
	margin:10px;
	padding:10px 10px;
}
#page-title.corporate{color:#e79928}
.grid_16.loggedin #page-title{
	background-color:#2abeee;
	color:#fff
}

.grid_16.loggedin a{
	display:block;
	position:absolute;
	height:40px;
	width:131px;
	right:10px;top:10px;
	padding-top:20px;
	background:url(../images/gfx/edit-profile.gif) center center no-repeat;
	text-align:center;
	color:#fff;
	font-weight:bold;
}


#sidebar.internal h3{
	margin:0;
}

/* pager */
#bank-account .pager{}
#bank-account .pager a, #bank-account .pager span.active{
	border:1px solid #b3b3b3;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	padding:1px 5px;
	margin:0 1px;
	display:inline-block;
	font-weight:bold;
	}
#bank-account .pager span.active{color:#b3b3b3; background-color:#e3e3e3;}
/* CLIENT STYLES >> NAV & LOGO
----------------------------------------------------------------------------------------------------------*/
#header{height:123px;position:relative;z-index:999}
#header,#listMenuRoot{
	overflow:visible;
}
#logo,#listMenuRoot li{
	float:left;		
}
#logo a{
	display:block;
	text-indent:-9999px;
	background:url(../images/gfx/logo.png) 0 0 no-repeat;
	height:61px;
	width:193px;
	margin-top:32px;
}
#listMenuRoot{
	float:left;
	text-transform:lowercase;
	margin-left:130px;
}
#listMenuRoot li{	
	list-style:none;margin:0;
	margin-right:2px;
	position:relative;
	
}
#listMenuRoot a{
	display:block;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	padding:47px 18px 15px;		
}

#listMenuRoot a,#listMenuRoot a:link,#listMenuRoot a:visited{
	color:#fff;
	background-color:#131313;
}
#listMenuRoot li:hover,#listMenuRoot a:hover,#listMenuRoot li.active a,
#listMenuRoot li.active a:link,
#listMenuRoot li.active a:visited{
	color:#000;
	background-color:#eaeaea;
	-moz-border-radius:0 0 7px 7px;
	-webkit-border-radius:0 0 7px 7px;
	border-radius:0 0 7px 7px;	
}
#listMenuRoot li:hover{
	z-index:10;
}

/* 	SUB MENUS  */
#listMenuRoot ul {
	display: none;
	position: absolute;
	top: 80px;  
	left: 0px;
	padding:0;
	background-color:#eaeaea;
	-moz-border-radius:0 7px 7px 7px;
	-webkit-border-radius:0 7px 7px 7px;
	border-radius:0 7px 7px 7px;
	padding:10px;	
	margin-top:-0.2em;
}
#listMenuRoot li:hover ul, #listMenuRoot li.sfhover ul{
	display:block;	
}
#listMenuRoot ul a{
	font-size:12px;	
	border-bottom:1px solid #d6d6d6;
	width:200px;
	padding:2px 10px;
	
}

#listMenuRoot ul li a:hover,#listMenuRoot .active ul a,
#listMenuRoot .active ul a:link,
#listMenuRoot .active ul a:visited{
	-moz-border-radius:0 ;
	-webkit-border-radius:0 ;
	border-radius:0;
	background-color:#eaeaea !important;
	
}
#listMenuRoot li:hover a, #listMenuRoot ul a,#listMenuRoot ul a:link,#listMenuRoot ul a:visited{
	background-color:#eaeaea;
	
}
#listMenuRoot ul a:hover{color:#e79928 !important}
#listMenuRoot ul a:link,#listMenuRoot ul a:visited{color:#000}


/*   LOGIN BUTTON */
.login{position:relative;}
#UserLoginPanel1_btnLogOut,#UserLoginPanel1_btnLogIn{
	display:block;
	color:#2dcbff;
	height:34px;width:76px;
	padding-top:3px;
	margin-right:10px;
	margin-top:45px;
	font-size:16px;
	text-decoration:none;
	font-weight:bold;
	background-image: url(../images/gfx/login.png);
	background-repeat:no-repeat;
	background-position:0 0;
	background-color: transparent;
	float:right;
	text-align:center;
	text-transform:lowercase
	
}
#divWelcomeUser{
	color:#9a9a9a;
	display:block;
	line-height:18px;
	position:absolute;
	right:10px;top:100px;
}

#divWelcomeUser a{
	text-decoration:none;
	color:#2abeee;

}

/* CLIENTSTYLES >> EDUKAFORM
---------------------------------------------------------------------------------------------------------*/

.edukaform  li{
	list-style-type:none;
	margin:0;
	padding:0;
	overflow:hidden;
	margin-bottom:0.5em;zoom:1	
}
.edukaform  label,.lbl,.select,.textbox,.textarea,.button,
.edukaform span{
	display:block;	
}
.edukaform .error{	
	color:#c15555 !important;
	font-size:10px;
	text-transform:lowercase;
	font-variant:small-caps;
	font-weight:bold;
	font-family:verdana;
}
.edukaform  label,.lbl,.select,.textbox,.textarea{
	float:left;	
}
.edukaform label,.lbl{
	width:150px;	
}
.select,.textbox,.textarea{
	width:200px;
}
.long .select, .long .textbox, .long .textarea{
	width:290px;
}
.btn, .button, .changePassword a{	
	display:block;	
	color:#141414;
	text-decoration:none;
	font-weight:bold;
	border:0 none;
	background:url(../images/gfx/button-bckgrnd.gif) center center;
	border:1px solid #b3b3b3;
	-moz-border-radius:20px;	
	-webkit-border-radius:20px;	
	border-radius:20px;	
	cursor:pointer
}
.changePassword a:link, .changePassword a:active, .changePassword a:visited{
	width:140px;
	color:#000;
	text-transform:lowercase;
	text-align:center;
	}
#ReferAFriend_LinkButton1{cursor:pointer}
.edukaform em{color:#f33}
.edukaform span{
	clear:both
}
.edukaform ol, .regform ul{
	width:550px;
	background:url(../images/gfx/form-top.gif) no-repeat 0 0 #d6d6d6;
	padding-top:1em;
}

.edukaform ol li, .regform ul li{border-bottom:1px solid #c8c8c8;padding:0.2em 0.5em;}
.edukaform ol .button{
background:url(../images/gfx/button-light.jpg) center top no-repeat;
	width:126px;
	height:24px;
	border:0;
	margin-left:150px;
	text-transform:lowercase;
}
.regform ul li{padding:0.5em;}
.regform .button{
	width:120px;
	height:24px;}
#changePasswordForm_updPanelLogin div.edukaform ol{
	background:none;
	}
/* payment request popup */
#RequestPayment ol{background:none;}
#RequestPayment ol li {padding-bottom:0.5em;}
#RequestPayment ol li strong{margin-left:100px;}
/* CLIENTSTYLES >> Registration Form
---------------------------------------------------------------------------------------------------------*/
.edukaform #join-now legend{
	display:block;
	background-color:#c9c8c8;	
	width:570px;
	margin:0;padding:5px;	
	position:absolute;
	left:0;	top:0;
	font-weight:bold;
	font-size:16px;
	color:#696868;
	
}
.edukaform #join-now fieldset{
	background-color:#d6d6d6;
	overflow:hidden;
	position:relative;
	-moz-border-radius:15px 15px 0 0;	
}
.you ul,.pwd {
	width:46%;
	float:left;
}
#join-now ul,.you ul,div.submit,div.pwd, #join-now div.changePassword{
	margin:3em 0.5em 1em;
}
.edukaform #join-now li, .pwd{
	border-bottom:1px solid #b8b8b8;
	padding-bottom:0.5em;
	min-height:33px
}
.you label,.you .lbl,.pwd .lbl{
	width:105px;
}
.edukaform #join-now label,.edukaform #join-now .lbl{width:auto}
.edukaform #join-now .select{ float:right;}
.you .textbox,.you .select,.pwd .textbox{
	width:160px;
	float:right;
}
.you .select{width:165px;}
.edukaform #join-now span{
	font-size:11px;
	color:#848484;
	line-height:1
}
.edukaform #join-now span, .edukaform .you .error,.edukaform .pwd .error{
	margin-left:102px;
	float:none;
}
.edukaform #join-now  #registrationForm_ddlChildren{width:50px}
.edukaform #join-now  #registrationForm_cvChildren, .edukaform #join-now .error,.edukaform div.submit{float:right;}

.round-top{
	-moz-border-radius:15px 15px 0 0;
	-webkit-border-radius:15px 15px 0 0;
	border-radius:15px 15px 0 0;
}
.round-bottom{
	-moz-border-radius:0 0 15px 15px;
	-webkit-border-radius:0 0 15px 15px;
	border-radius:0 0 15px 15px;
}


#logUserControl_divLogin .button{clear:both}

/* Forgot password form */
#logUserControl_btnSubmit{
	margin-left:150px;float:left;
	margin-right:10px;
}
.failure, .success{
	display:block;
	background-color:#e18282;
	text-transform:uppercase;
	font-size:11px;
	padding:2px;
	margin:2px;
	}
.success{
	background-color:#2abeee;
	}
div.registered{
	font-size:12px;
	text-transform:none;
	color:#fff;
	padding:10px;
	margin-bottom:20px;
	}
div.registered strong{
	display:block;
	font-size:16px;
	font-weight:bold;
	}
div.registered em.close{
	color:#1581a8;
	float:right;
	margin-top:-5px;
	cursor:pointer;
	}
div.registered a{
	color:#fff;
	}


/* CLIENTSTYLES >> TABS
---------------------------------------------------------------------------------------------------------*/
.ui-tabs { 
	overflow:hidden;
	position:relative;
	background-color:#171717;
	color:#fff; 	
	height:248px;
	margin:10px;
}
#tabs{height:248px;}
#tabs ul,#tabs h2, #tabs p{
border:1px solid #171717;
}
#tabs em{color:#2dcbff;font-style:normal}
#tabs li em{font-size:20px;color:#fff;font-weight:bold}
#tabs-1,#tabs-2,#tabs-3,#tabs-4{
	padding:20px 350px 50px 30px;
	background-repeat:no-repeat;	
	background-color:transparent;
	background-image:url(../images/gfx/tabs.png);
}
#tabs-1{background-position:right 0;}
#tabs-2{background-position:right -204px;}
#tabs-3{background-position:right -408px;}
#tabs-4{background-position:right -612px;}

#tabs li{list-style:none;margin:0;}
#tabs-1 .btn,#tabs-2 .btn,#tabs-3 .btn,#tabs-4 .btn{
	text-align:center;
	display:block;
	margin-left:50px;
	margin-top:-10px;
	background-color:#fff
}
#tabs-1 .btn{width:103px;}
#tabs-2 .btn{width:113px;}
#tabs-3 .btn,#tabs-4 .btn{width:153px;}

.ui-tabs .ui-tabs-nav { margin:0;padding:0;list-style: none; position: absolute; bottom:0;left:0;width:100%;}
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 0 0 0; padding: 0;width:228px;background-color:#0a0a0a;height:43px;text-align:center;border-style:solid;border-width:1px 1px 0 1px;border-color:#2c2c2c;background:url(../images/gfx/tab.png) repeat-x 0 0;}
.ui-tabs .ui-tabs-nav li:hover{background-position:0 -44px;}
.ui-tabs .ui-tabs-nav li a { display:block;padding-top:7px;text-decoration: none; font-size:16px; font-weight:bold;}
.ui-tabs .ui-tabs-nav li a,.ui-tabs .ui-tabs-nav li a:link,.ui-tabs .ui-tabs-nav li a:visited{color:#2dcbff;}
.ui-tabs .ui-tabs-nav li a:hover,.ui-tabs .ui-tabs-nav li a:active{color:#77ddff;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-tabs-selected a:hover{color:#fff;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {background-color:#171717;border-color:#171717;background-image:none;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }


/* CLIENT STYLES >> ACCORDION
------------------------------------------------------------------------------------------------------------*/
#accordion,#members-section{
	font-size:11px;
	border-bottom:1px solid #cecece;
	margin-bottom:1.5em;
}
.ui-state-active,.ui-accordion-content-active{
	background-color:#d6d6d6;
}
.ui-state-active,.ui-state-default{	
	background-position:5px 11px;
	background-repeat:no-repeat; 
	border-top:1px solid #cecece;
	margin-bottom:0.1em;
	padding-left:27px;
	line-height:30px;
}
.ui-state-active{background-image:url(../images/gfx/arrow-active.gif);}
.ui-state-default{background-image:url(../images/gfx/arrow-inactive.gif);}

#accordion div,#members-section div{
	padding:0.2em 0.4em;
}
#accordion a,#members-section a{
	color:#353535;
	text-decoration:none;
	font-size:12px;
}

/* CLIENT STYLES >> FOOTER
----------------------------------------------------------------------------------------------------------*/
#footer-container{
	height:100%;
	background:#131313 ;
	overflow:hidden;
	color:#fff;
	padding-bottom:76px;
}
#footer-container .container_16{
	background: url(../images/gfx/footer-background.png) 2px 0 no-repeat;
	padding-top:40px;
	overflow:hidden;
}
#footer-container h6{
	padding:0;
	margin:0 0 0.5em 0;
	font-weight:normal;
}
.panel-members h6{color:#6db2c9}
.corp-clients h6{color:#c4976c}
.panel-members,.corp-clients{
	float:left;
	overflow:hidden;
	margin-right:40px;
}
#footer-container ul{
	float:left;
	width:140px;
	list-style-type:none;
	border-top:#313131 1px solid;
	
}
#footer-container li{
	border-bottom:#313131 1px solid;
	padding:0.5em 0;
	width:100%;
	margin:0;
}
#footer-container ul,#site-by{font-size:11px;font-weight:bold;}
#site-by{
	float:right;
	text-align:right;
}
#footer a,#footer a:link,#footer a:visited,
#footer a:hover, #footer a:visited{
	color:#fff;
	text-decoration:none
}
/* CLIENT STYLES >> Login tables
----------------------------------------------------------------------------------------------------------*/

#loggedin table{
	text-align:left;
	vertical-align:top;
	width:607px;
	background-color:#c9c8c8;
	display:relative;
}
#loggedin td,#loggedin .head th{
	background-color:#d6d6d6
}
td p{margin:0;padding:0;}
#loggedin td .btn{background-image:width:93px;text-align:center}
#loggedin td{
	border-top:1px solid #b8b8b8;
	padding:0.5em 1em
}
#loggedin th{
	border:none;
	padding:0.5em 1em;
	text-align:left;
}

#current-survey caption,#bank-account caption{
	background-repeat:no-repeat;
	background-position:100% 0;	
	background-color:#c9c8c8;
	color:#696868;
	text-align:left;
	font-size:16px;
	font-weight:bold;
	padding:1em 0 1.5em 1em;
}
#bank-account caption{
	background-image:url(../images/gfx/blue-posti.jpg);	
}
#current-survey caption{
	background-image:url(../images/gfx/orange-posti.jpg);
	
}
#current-survey caption{
	-moz-border-radius:15px 15px 0 0;
	-webkit-border-radius:15px 15px 0 0;
	border-radius:15px 15px 0 0;
}
#bank-account{
	-moz-border-radius:0 0 15px 15px;
	-webkit-border-radius:0 0 15px 15px;
	border-radius:0 0 15px 15px;
}
#bank-account td.points, #bank-account th.points{
	text-align:center;
	}
#news-poll-winner{background:#d6d6d6} 
#news-poll-winner h3{
	background-color:#c8c8c8;
	padding:0.3em;
}
#news-poll-winner p{padding:0.3em;font-size:11px;} 
table .btn,.tables .button{
	background:url(../images/gfx/button-light.jpg) center top no-repeat;
	width:126px;
	height:24px;
	border:0;
}
td.textcenter{text-align:center;}
td.textcenter a{margin-left:20px}

/* CLIENTSTYLES >> SITEMAP
----------------------------------------------------------------------------------------------------------*/
#SiteMap1_SiteMap1 a{
	text-decoration:none;
	
}
#SiteMap1_SiteMap1 td{padding:0 1em}



/* COLOUR BOX Styles >> Login Popup
----------------------------------------------------------------------------------------------------------*/
    /*The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{margin:0 auto;padding:2em;background-color:#d6d6d6}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

#cboxLoadedContent .btn,#cboxLoadedContent .button{
	background:url(../images/gfx/button-light.jpg) center top no-repeat transparent;
	width:126px;
	height:24px;
	border:0;
	float:left;
	margin-top:1em;
	text-align:center;
	margin-right:10px;
}
#cboxLoadedContent #logUserControl_lnkForgotPassword {
	display:block;
	margin:0;padding:0;
	float:right;
	text-decoration:none;
	color:#2dcbff
}
#cboxLoadedContent #logUserControl_divLogin .button{
	clear:right;
	margin-right:0px;
	float:right;
	

}
#cboxLoadedContent #logUserControl_divLogin span{
	display:block;
}
#cboxLoadedContent #logUserControl_divLogin{width:330px;height:180px;}
#cboxLoadedContent #logUserControl_divLogin ol{
	background:#d6d6d6;
	width:300px;
}
#logUserControl_updPanelLogin{
	height:200px;}
#cboxLoadedContent #logUserControl_divLogin li{border:0 none;}
#logUserControl_divLogin label{font-weight:bold;width:80px;}
/* 
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:#171717;}

#colorbox{}
    #cboxTopLeft{width:14px; height:14px; background:url(../images/gfx/controls.png) 0 0 no-repeat;}
    #cboxTopCenter{height:14px; background:url(../images/gfx/border.png) top left repeat-x;}
    #cboxTopRight{width:14px; height:14px; background:url(../images/gfx/controls.png) -36px 0 no-repeat;}
    #cboxBottomLeft{width:14px; height:43px; background:url(../images/gfx/controls.png) 0 -32px no-repeat;}
    #cboxBottomCenter{height:43px; background:url(../images/gfx/border.png) bottom left repeat-x;}
    #cboxBottomRight{width:14px; height:43px; background:url(../images/gfx/controls.png) -36px -32px no-repeat;}
    #cboxMiddleLeft{width:14px; background:url(../images/gfx/controls.png) -175px 0 repeat-y;}
    #cboxMiddleRight{width:14px; background:url(../images/gfx/controls.png) -211px 0 repeat-y;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:5px;}
        #cboxLoadingOverlay{background:url(../images/gfx/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(../images/gfx/loading.gif) center center no-repeat;}
        #cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;}
        #cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C;}
        
        #cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{position:absolute; bottom:-29px; background:url(../images/gfx/controls.png) 0px 0px no-repeat; width:23px; height:23px; text-indent:-9999px;}
        #cboxPrevious{left:0px; background-position: -51px -25px;}
        #cboxPrevious.hover{background-position:-51px 0px;}
        #cboxNext{left:27px; background-position:-75px -25px;}
        #cboxNext.hover{background-position:-75px 0px;}
        #cboxClose{right:0; background-position:-100px -25px;}
        #cboxClose.hover{background-position:-100px 0px;}
        
        .cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
        .cboxSlideshow_on #cboxSlideshow.hover{background-position:-150px 0px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
        .cboxSlideshow_off #cboxSlideshow.hover{background-position:-125px 0px;}
body{
	background:url(../images/gfx/background.jpg) repeat-x 0 0 #fefefe;
}
