/* general */

body{
		background:url('tail.png') repeat-x ;
		
        font : 100.01% Verdana;
        color : #6A6A6A;
        text-align : left;
        margin:0;
        padding:0;
		height:100%;
}

body a{		
        color:#F90;
        text-align : left;
        margin:0;
        padding:0;
		text-decoration:none;
} 

body a:hover{		
        color : #6A6A6A;
		text-decoration:none;
		
}

.maincell{
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}
.header_line{
	background-color: #0068C5;
	border-top: 1px solid #185F84;
	border-bottom: 1px solid #185F84;
}
.sbitem {
background-color:#F7F7F7;
border:1px solid #FFFFFF;
color:#666666;
cursor:pointer;
padding:3px;
text-align:left;
}
.sbitemhighlight {
background-color:#FFFFFF;
border:1px solid #e6e6e6;
color:#FF9900;
cursor:pointer;
padding:3px;
text-align:left;
}
.langitem {
background-color:#F7F7F7;
border:1px solid #FFFFFF;
color:#666666;
cursor:pointer;
padding:3px;
text-align:left;
font-size:0.68em;
}
.langitemhighlight {
background-color:#FFFFFF;
border:1px solid #e6e6e6;
color:#FF9900;
cursor:pointer;
padding:3px;
text-align:left;

font-size:0.68em;
}


.item_off{
	padding: 2px;
	padding-left: 15px; 
	color: #FFFFFF;
	background-color: #65AFF4;
	border: 1px solid #FFFFFF;
}
.item_off a{
	color: #FFFFFF;
	text-decoration: none;
}
.item_on{
	padding: 2px;
	padding-left: 15px;
	color: #3695ED;
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
}
.item_on a{
	color: #3695ED;
	text-decoration: none;
}
.item_hover{
	padding: 2px;
	padding-left: 15px;
	color: #FFFFFF;
	background-color: #82C4FF;
	border: 1px solid #FFFFFF;
}
.item_hover a{
	color: #FFFFFF;
	text-decoration: none;
}
.permissions_box{
	background-color: #FFFFFF;
	padding: 5px;
}
.list_header{
	 
	color: #000000;
	background-color: #EDEDED;
}
.list_cell{
	 
	color: #666666;
	background-color: #F7F7F7;
}
.list_cell a{	
	color: #666666;
	text-decoration: underline;
}
.form_cell{
	 
	color: #000000;
	background-color: #F7F7F7;
	border: 1px solid #CCCCCC;
}
.form_cell a{
	color: #000000;
}
.padded_ex_top{
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
}


.horizonspace
{
background-color:#FFFFFF;
border-left:0px solid #EEEEEE;
border-right:0px solid #EEEEEE;
height:8px;
}
.horizonspacewhite
{
background-color:#FFFFFF;
height:10px;
}
.text{
        
        color: #333;
        padding-bottom:5px;
        text-align:center;
		vertical-align:middle;
}

.text a{
        
        color: #C30;
		font-weight:bold;
}
.profilecardcompany{
        font-size:0.68em;
		    padding-left:2px;
        color: #5f5f5f;
        text-align:left;
		    vertical-align:middle;
}
.profilecard{
        font-size:0.68em;
		padding-left:2px;
        color: #5f5f5f;
		
        padding-top:0.72em;
        padding-bottom:0.72em;
        text-align:left;
		vertical-align:middle;
}
.profilecard a{
        color:#F90;
        text-align : left;
        margin:0;
        padding:0;
		text-decoration:none;
}
.profilecard a:hover {		
        color : #6A6A6A;
		text-decoration:none;
		
}
table.leftcolumn
{
	width:170;
	text-align:center;
}




.footer{
        background-color: #6888CA;
       
        color: #FFFFFF;
        padding:10px;
        text-align:center;
}
.footer a{
        color: #FFFFFF;
}
.footer a:hover{
        color: #FFFFFF;
        text-decoration:none;
}
.body{
        
        color : #000000;
        text-align:left;
}
.handler{
       
}

.page{
        text-align:center;
}

.top{
padding:0;
height: 400px;
}


.logo{
        float: left;
        padding: 0px;
        vertical-align: top;
}
.topmenu{
        text-align:center;
        padding:0px;
        background-color:#FFFFFF;
		
        background-position:top right;
}

.topmenu_new{
        text-align:center;
        padding-left:20px;
		font-size:0.68em;
}

.title_new{
        text-align:center;
        padding-left:20px;
		font-size:0.88em;
}


ul.list-listing-menu{
        list-style-type: none;
        list-style-position: outside;
        
        margin:0;
        padding:0;
}
li.list-listing-menu-item{
        padding-left:15px;

        color: #000000;
}
li.list-listing-menu-item a{
        color: #000000;
}
li.list-listing-menu-item a:hover{
        color: #6888CA;
}




ul.list-blue-menu{
        list-style-type: none;
        list-style-position: outside;
        
        margin:0;
        padding:0;
}
li.list-blue-menu-item{
        padding-left:15px;
        background: url('bullet.gif') 5px no-repeat ;
        color: #000000;
}
li.list-blue-menu-item a{
        color: #000000;
}
li.list-blue-menu-item a:hover{
        color: #6888CA;
}

ul.list-orange-menu{
        list-style-type: none;
        list-style-position: outside;
        
        margin:0;
        padding:0;
}

td.boxed{
}

td.login
{
	background: url('login.png') 	no-repeat;
	height:230px;
padding:0;
width:252px;
}
td.slogan
{
background:url('top.gif') no-repeat;
}
li.list-orange-menu-item{
        padding-left:15px;
        background: url('bullet.gif') 5px no-repeat ;
        color: #000000;
}
li.list-orange-menu-item a{
        color: #000000;
}
li.list-orange-menu-item a:hover{
        color: #A8824F;
}

ul.sidemenu{
        list-style-type: none;
        list-style-position: outside;
		font-size:0.68em;
        
        margin-top:10;
		margin-bottom:10;

        padding:0;
		text-align:left;
		
		margin-left:0;
}
ul.sidemenu a{
	
        
        color: #666666;
        text-decoration: none;
}
ul.sidemenu a:hover{
	    
		
        color: #F60;
}
li.sidemenu-1{
		margin-right:8px;
        border-bottom: 1px solid #E9e9e9;
        padding-top:5px;
		padding-bottom:5px;	
}
li.sidemenu-2{
	
		margin-right:8px;
        border-bottom: 1px solid #E9e9e9;
        padding-top:5px;
		padding-bottom:5px;		
		
}
li.sidemenuIE-1{
		margin-right:8px;
        border-bottom: 1px dashed #CCCCCC;
		padding-top:3px;
		padding-bottom:3px;
        background-color: #FFFFFF;
}
li.sidemenuIE-2{
	
		margin-right:8px;
        border-bottom: 1px dashed #CCCCCC;
        padding-top:3px;
		padding-bottom:3px;
        background-color: #FFFFFF;
}




ul.sidemenuright{
		width:170;
        list-style-type: none;
        list-style-position: outside;


        
        margin-top:10;
		margin-bottom:10;

        padding:0;
		text-align:left;
		
		margin-left:0;
}
ul.sidemenuright a{
        color: #666666;
        text-decoration: none;
}
ul.sidemenuright a:hover{
        color: #3c3c3c;
}
li.sidemenuright-1{
        border-bottom: 1px dashed #CCCCCC;
        padding:5px;
		
}
li.sidemenuright-2{
        border-bottom: 1px dashed #CCCCCC;
        padding:5px;
}
li.sidemenurightIE-1{
        border-bottom: 1px dashed #CCCCCC;
        padding:5px;
		margin-left:0;
        background-color: #FFFFFF;
}
li.sidemenurightIE-2{
        border-bottom: 1px dashed #CCCCCC;
        padding:5px;
		
        background-color: #FFFFFF;
}

.link_box
{
 color:#6A6A6A;
 font-weight:lighter;
 vertical-align: top;
 font-size:0.72em;
}
.link_box a
{
border-bottom:none;
text-decoration: none;
font:bold;
}
.link_box a:hover
{
color:#F90;
}


.content
{
 color:#6A6A6A;
 font:normal;
 vertical-align: top;
}
.content a
{
border-bottom:none;
text-decoration: none;
font:bold;
}
.content a:hover
{
color:#6A6A6A;
}
.menubar{
    background-color: #FF6600;
    background:url('menubar.png');
        padding:5px;
        border-top:2px solid #FFFFFF;
        border-bottom:0px solid #FF6600;
        text-align:left;
        height:25px;
}
.menubar a{
        color: #FFFFFF;
        text-decoration:none;
}
.menubar a:hover{
        color: #FFFFFF;
}

.menubarON{
        display:inline;
        color: #D4D4D4;
        font-weight: bold;
}

.submenu{
       	background:url(submenu_bg.png);
        text-align:left;
		vertical-align:middle;
}
td.submenu a{
	
        background-color: none;
        text-decoration:none;
        color: #f2f2f2;
}
.submenu a:hover, .submenu a:focus, .submenu a:active{
	color: #ff9727;
}

#handles4 div
{
	font-size:0.78em;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
}
#handles4 div:hover
{
	text-decoration:none;
	color:#000;
}


td.submenu
{
	padding:3px;		
	vertical-align:middle;
	font-weight:bold;
		font-size:0.78em;
		font-family:Arial, Helvetica, sans-serif;
	}
error{
        background-color: #eeeeee;
        border-bottom:1px dashed #666699;
        margin-top: 10px;
        border-top:0px solid #666699;
        padding:8px;
		color:#333;
        text-align:center;
}
.headermessage
{
	background:url('info.png') no-repeat;
	padding:6px;
	font-size:0.72em;
	color:#000;
}
.columnWide{
        float:left;
        width:595px;
}
.columnMiddle{
        float:left;
        width:255px;
}

.columnSmall{
        float:right;
        border-top: 0px solid #e2e2e2;
        border-left: 0px solid #e2e2e2;
        border-bottom: 0px solid #e2e2e2;
        border-right: 0px solid #e2e2e2;
}

.padded{
	font-size:0.86em;
}

.dividerV{
        float:left;
        width:5px;
}
.dividerH{
        float:none;
        height:5px;
}

.dotted{
        height:2px;
        border-top: 1px dotted #999999;
}

.dotted-bottom{
        padding:3px;
        border-bottom: 1px dotted #999999;
}

.pages{
	margin-top:5px;
	margin-bottom:5px;
        text-align:center;
}

.centered{
        text-align:center;
}
.bold{
        font-weight:bold;
}



.topmenu a{
        color: #FFFFFF;
        text-decoration:none;
 }
.topmenu a:hover{
        color: #FFFFFF;
		background: repeat-x url('mainmenu_bg.png');
}
.topmenu_new a{
        color: #5d5d5d;
        text-decoration:none;
}
.topmenu_new a:hover{
        color: #F60;
        text-decoration:none;
			
}

.title_new a{
        color: #5d5d5d;
        text-decoration:none;
}
.title_new a:hover{
        color: #F60;
        text-decoration:none;
			
}


.searchmenu {
	color:#5f5f5f;	
	font-size:0.57em;
}
.searchmenu a{
        color: #5d5d5d;
        text-decoration:none;		
}
.searchmenu a:hover{
        color: #F60;		
}

.blue{
        padding-left:20px;
		font-weight:bold;

}
h1{
        font-weight:bold;
        padding:0px;
        margin:0;
}

.error{
        font-weight:bolder;
}

.highlight{
	
	color: #666666;
}
.highlight a{	
	color: #666666;
}
.lined{
	border: 1px solid #0068C5;
}
.grey-lined{
	border: 1px solid #B3B3B3;
}
.blue_bcg{
	background-color: #82C4FF;
}
.black-lined{
	border: 1px solid #000000;
}
/* search box */
.search
{
position:relative;
height:23px;
}
.searchbgIE
{
text-align:right;
background:transparent url(search-box.png) 0px 1px no-repeat;

height:23px;
border: 0;
}
.search_button
{
position:absolute;
border: 0px;
margin-left:-3px;
}

.search_field
{
border:0;
margin-top: 2px;
margin-right:10px;
padding-left:0px;
width:195px;
height: 20px;
background-color:transparent;
}

.search_field:focus + .searchbg
{
background:transparent url(search-box.png) 0px 0px no-repeat;
}
/* blocks *//*
.blue2-header{
        background-color: #000066;
		background:transparent url(menubluelangabg.gif) repeat scroll 0 0;
        border-top: 1px solid #e2e2e2;
        border-left: 1px solid #e2e2e2;
        border-right: 1px solid #e2e2e2;
        
        font-weight:bold;
        padding:3px;
        padding-left: 10px;
        text-align:left;
        color: #FFFFFF;
}
.blue2-body{
        padding:5px;
        background-color: #ffffff;
        color:#666699;
        text-decoration:none;
        border-bottom: 1px solid #e2e2e2;
        border-right: 1px solid #e2e2e2;
        border-left: 1px solid #e2e2e2;
}*/

.blue2-header{
	color:#5699A7;
margin:10px 0;
        background-color: #f1f0ef;
            padding-left: 10px;
        padding-bottom:2px;
		
         text-align:left;
}
.blue2-body{
        padding:5px;
        background-color: #ffffff;
        color:#fff;
        text-decoration:none;
}

.header2{
   
   color: #000000;
   text-align:left;
}
.header2 a {
color: #646365;
font-weight:normal;
text-decoration: underline;
padding:10px 0px 5px 5px;
}
.header2 a:hover {text-decoration: underline;color: #000000;}

/* FOOTER */
.footer2 {
	color:#a9a9a9;
         font-size:0.62em;
        padding-left:40px;
        text-align:left;
}
.footer2 a {color: #bababa;font-weight:normal; text-decoration: none; text-transform:uppercase;}
.footer2 a:hover {
	color: #fff; 
	text-decoration: none;
	}
#footerGroup {
        background-color: #FFFFFF;
        
        color: #000000;
        padding-top:5px;
        padding-bottom:5px;
        text-align:center;
        }

        #footerGroup a {color: #2d3c59;font-weight:normal; text-decoration: underline;}
        #footerGroup a:hover {text-decoration: underline;color: #000000;}

#mainCopyright {
color: #000000;
padding-top:10px;
padding-bottom:10px;
padding-right:10px;
}

#footerLinks {border-bottom: 1px solid #adbad6; border-top: 1px solid #adbad6; color: #7FB7F2; padding: 10px 0px; margin: 15px 0px;}
#footerLinks a {color: #000000;  line-height: 18px; margin-right: 12px; text-decoration: underline; font-weight:normal;}
#footerLinks a:hover {text-decoration: underline;font-weight:bold;}
#footerLinks a#lastLink {margin-right: 0px;}

#footer {margin-left:-15px;padding: 0px; margin: 0px;}

#marketCopyright, #marketCopyright table{color: #5287bb;  padding: 0px 10px;}
#marketCopyright table br{display: none;}

.blue2 a
{

text-decoration:none;
}
.blue2 a:hover
{
 color:#6699CC;
 text-decoration:underline;
}

/* Denis 12.04.08 - Start*/
.t {background: url('dot.gif') 0 0 repeat-x; width: 20em}
.b {background: url('dot.gif') 0 100% repeat-x}
.l {background: url('dot.gif') 0 0 repeat-y}
.r {background: url('dot.gif') 100% 0 repeat-y}
.bl {background: url('bl.gif') 0 100% no-repeat}
.br {background: url('br.gif') 100% 100% no-repeat}
.tl {background: url('tl.gif') 0 0 no-repeat}
.tr {background: url('tr.gif') 100% 0 no-repeat; padding:10px}


/* Show only to IE PC \*/
* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.sidebox {
        margin: 0 auto; /* center for now */
/*         width: 30em; ems so it will grow */
        size:
        background: url(sbbody-r.gif) no-repeat bottom right;
}
.boxhead {
        background: url(sbhead-r.gif) no-repeat top right;
        margin: 0;
        padding: 0;
        text-align: center;
}
.boxhead h2 {
        background: url(sbhead-l.gif) no-repeat top left;
        margin: 0;
        padding: 22px 30px 5px;
        font-weight: bold;
        
        line-height: 1em;
        text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.boxbody {
        background: url(sbbody-l.gif) no-repeat bottom left;
        margin: 0;
        padding: 5px 30px 31px;
}



/***************************************************/

/* Show only to IE PC \*/
* html .boxhead2 h2 {height: 2%;} /* For IE 5 PC */

.sidebox2 {
        margin: 0 auto; /* center for now */
/*        width: 20em;  ems so it will grow */
        background: url(sbbody2-r.gif) no-repeat bottom right;

}
.boxhead2 {
        background: url(sbhead2-r.gif) no-repeat top right;
        margin: 0;
        /*padding: 0;*/
        padding: 0;
        text-align: left;
        height: 20px;
}
.boxhead2 h2 {
        background: url(sbhead2-l.gif) no-repeat top left;
        margin: 0;
        padding: 10px 12px 5px;
        color: white;
        font-weight: bold;
        
        line-height: 1em;
        text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.boxbody2 {
        background: url(sbbody2-l.gif) no-repeat bottom left;
        margin: 0;
        padding: 5px 12px 13px;
}

/* Denis 12.04.08 - Ende */

/***************************************************/

/* Show only to IE PC \*/
* html .boxhead3 h2 {height: 2%;} /* For IE 5 PC */

.sidebox3 {
        margin: 0 auto; /* center for now */
 /*        width: 29em; ems so it will grow */
        background: url(sbbody2-r.gif) no-repeat bottom right;

}
.boxhead3 {
        background: url(sbhead2-r.gif) no-repeat top right;
        margin: 0;
        /*padding: 0;*/
        padding: 0;
        text-align: left;
        height: 20px;
}
.boxhead3 h2 {
        background: url(sbhead2-l.gif) no-repeat top left;
        margin: 0;
        padding: 10px 12px 5px;
        color: white;
        font-weight: bold;
        
        line-height: 1em;
        text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.boxbody3 {
        background: url(sbbody2-l.gif) no-repeat bottom left;
        margin: 0;
        padding: 5px 12px 13px;
   
}

/* Denis 12.04.08 - Ende */

.green-header{
        background-color: #FFFFFF;
        border: 0px solid #96D396;
        font: bold;
        letter-spacing: -1px;
        padding:3px;
        height:22px;
        padding-left: 10px;
        text-align:left;
        color: #000000;
        height:22px;
}
.green-body{
        padding:2px;
        background-color: #FFFFFF;
        border-bottom: 0px solid #96D396;
        border-right: 0px solid #96D396;
        border-left: 0px solid #96D396;
}

.greycontent-header{
        background-color: #FFFFFF;
        font: bold;
        letter-spacing: -1px;
        padding:3px;
        height:22px;
        padding-left: 10px;
        text-align:left;
        color: #c7c7c7;
        height:22px;
}
.greycontent-body{
        padding:2px;
        background-color: #FFFFFF;
}
.goldcontent-header{
        background-color:#DDC100;
        font: bold;
        letter-spacing: -1px;
        height:22px;
        padding-left: 10px;
        text-align:center;
        color: #000000;
        height:22px;
        border-right: 1px solid #e2e2e2;
        border-left: 1px solid #e2e2e2;
}
.gold-body{
        padding:5px;
        background-color: #ffffff;
        color:#FFFFFF;
        text-decoration:none;
        border-left: 1px solid #e2e2e2;
		border-right: 1px solid #e2e2e2;
}
.blackcontent-header{
        background-color: #FFFFFF;
        font: bold;
        letter-spacing: -1px;
        height:22px;
        padding-left: 10px;
		padding-top:5px;
        text-align:left;
        color: #000000;
        height:22px;
        border-right: 1px solid #e2e2e2;
        border-left: 1px solid #e2e2e2;
}
.greycontent-body{
        padding:2px;
        background-color: #FFFFFF;
}


.blue-header{
        background-color: #FFFFFF;
        border: 0px solid #96ABD4;
        font: bold ;
        height:22px;
        padding:3px;
        padding-left: 10px;
        text-align:left;
        color: #000000;
}
.blue-body{
        padding:5px;
        background-color: #FFFFFF;
        border-bottom: 0px solid #96ABD4;
        border-right: 0px solid #96ABD4;
        border-left: 0px solid #96ABD4;
}

.orange-header{
        background-color: #FAEFE1;
        border: 1px solid #D4BA96;
        font: bold;
        padding:3px;
        padding-left: 10px;
        text-align:left;
        color: #99876D;
}
.orange-body{
        padding:5px;
        background-color: #FFFFFF;
        border-bottom: 1px solid #D4BA96;
        border-right: 1px solid #D4BA96;
        border-left: 1px solid #D4BA96;
}

.grey-header{
        border: 0px solid #999999;
        font: bold;
        padding:1px;
        height:20px;
        padding-left: 5px;
        text-align:left;
        color: #666699;
		font-size:0.56em;
}
.grey-body{
	font-size:0.56em;
        padding:5px;
        border-bottom: 0px solid #999999;
        border-right: 0px solid #999999;
        border-left: 0px solid #999999;
}


.list-header{
        border: 0px solid #999999;
        font: bold 0.84em ;
        padding-left: 5px;
		padding-top: 10px;
        text-align:left;
        color: #F90;
}


.tip{
        border: 1px dashed #000000;
        padding:0px;
        color: #666666;
		width:400px;
}
.tip-body{
	text-align:left;
	margin-top:13px;
	font-size:0.67em;
}

.tipright{
text-align:left;
        border: 1px dashed #fcfcfc;
	padding:3px;
	color:#666;
		width:200px;
		padding-top:20px;
		
		
}
.tipright-body{
	text-align:left;
	padding-left:3px;
	padding-right:10px;
	color:#666;
	font-size:0.67em;
	padding-top:20px;
}

.cardlabel{
        float:left;
        width:80px;
        color: #666666;
}
.cardbody{

}

.card-headline{
        border:1px dashed #689BCA;
        background-color: #F5FAFF;
        float:left;
}
.card-headline-body{
        
        font-weight:bold;
        float:left;
        margin:5px;
}

.card-member{
        border-top:0px solid #FF6600;
        border-bottom:0px solid #FF6600;
}
.card-online{
        border:1px solid #CCCCCC;
        background-color: #FFFFFF;
        color: #FF9850;
        padding:2px;
        margin:2px;
        height:10px;
        line-height:10px;
        cursor:default;
        font-weight:bold;
}
.card-featured{
        border:1px solid #CCCCCC;
        background-color: #FFFFFF;
        color: #C96767;
        padding:2px;
        margin:2px;
        height:10px;
        line-height:10px;
        cursor:default;
        font-weight:bold;
}
.card-new{
        border:1px solid #CCCCCC;
        background-color: #FFFFFF;
        color: #24A72D;
        padding:2px;
        margin:2px;
        height:10px;
        line-height:10px;
        cursor:default;
        font-weight:bold;
}
.card-updated{
        border:1px solid #CCCCCC;
        background-color: #FFFFFF;
        color: #3588AE;
        padding:2px;
        margin:2px;
        height:10px;
        line-height:10px;
        cursor:default;
        font-weight:bold;
}

.card-member-top,.card-member-top a{
        padding:3px;
        text-align:left;
        border-bottom: 0px solid #FFFFFF;
        color: #FF6600;
        text-decoration:none;
}
.card-member-top a:hover{
        color: #689BCA;
}
.card-member-body{
        padding:5px;
        text-align:left;
}
.card-member-header,.card-member-header a{
        
        font-weight:bold;
        color: #666;
        text-decoration:none;
}
.card-member-header a:hover{
        color: #689BCA;
}
.card-member-options,.card-member-options a{
        padding:3px;
        text-align:center;
        border-top: 1px solid #FFFFFF;
        color: #FF6600;
        text-decoration:none;
}
.card-member-options a:hover{
        color: #6A6A6A;
}
ul.card-member-list{
        padding:0;
        margin:0;
        white-space:nowrap;
        list-style-type:none;
        list-style-position: outside;
}
li.card-member-item{
        display:inline;
        background: url('arrow.gif') 5px no-repeat ;
        padding-left:10px;
}


.card-blog{
        border-top:1px solid #67C968;
        border-bottom:1px solid #67C968;
}

.card-blog-top,.card-blog-top a{
        background-color: #D5F0D6;
        padding:3px;
        text-align:left;
        border-bottom: 1px solid #FFFFFF;
        color: #328A33;
        text-decoration:none;
}
.card-blog-top a:hover{
        color: #67C968;
}
.card-blog-body{
        background-color: #EBFAEB;
        padding:5px;
        text-align:left;
}
.card-blog-header,.card-blog-header a{
        
        font-weight:bold;
        color: #4FA851;
        text-decoration:none;
}
.card-blog-header a:hover{
        color: #67C968;
}
.card-blog-options,.card-blog-options a{
        background-color: #D5F0D6;
        padding:3px;
        text-align:center;
        border-top: 1px solid #FFFFFF;
        color: #328A33;
        text-decoration:none;
}
.card-blog-options a:hover{
        color: #67C968;
}
ul.card-blog-list{
        padding:0;
        margin:0;
        white-space:nowrap;
        list-style-type:none;
        list-style-position: outside;
}
li.card-blog-item{
        display:inline;
        background: url('arrow.gif') 5px no-repeat ;
        padding-left:10px;
}



.member{
        width: 90px;
        height: 120px;
}
.member-online-photo{
        background-color: #d7daf1;
        border: 1px solid #666699;
        padding: 2px;
}
.member-online-name{
        background-color: #FFFFFF;
        border-left: 1px solid #595c6e;
        border-right: 1px solid #595c6e;
        padding: 2px;
        height:20px;
        text-align:center;
}
.member-online-name a{
        
        color: #666699;
}
.member-online-name a:hover{
        text-decoration: none;
}
.member-online-indicator{
        border: 1px solid #595c6e;
        color: #FFFFFF;
        background-color: #666699;
}
.member-online-indicator a{
        
        color: #FFFFFF;
}

.member-offline-photo{
        background-color: #F2F2F2;
        border: 1px solid #999999;
        padding: 2px;
}
.member-offline-name{
        background-color: #FFFFFF;
        padding: 2px;
        height:20px;
        text-align:center;
}
.member-offline-name a{
        
        text-decoration: none;
        color: #666699;
}
.member-offline-name a:hover{
        text-decoration: underline;
}
.member-offline-indicator{
        border: 1px solid #999999;
        
        color: #000000;
        background-color: #DFDFDF;
}
.member-offline-indicator a{
        
        color: #FFFFFF;
}

.ecard{

}
.ecard-thumbnail{
        background-color: #F2F2F2;
        border: 1px dashed #999999;
        padding: 15px;
}
.ecard-name{
        background-color: #E5E5E5;
        border-left: 1px dashed #999999;
        border-right: 1px dashed #999999;
        border-bottom: 1px dashed #999999;
        padding:15px;
}

.photo{
        width:120px;
        height:118px;
}
.photo_edit{
        width:120px;
        height:132px;
}
.photo_big{
        width:344px;
}

.photo-photo{
	width:90px;
	height:90px;
}
.photo-caption{
	font-size:0.80em;
}
.photo-text{
	font-size:0.80em;
}
.photo-text a{
}
.photo-text-big{
        
        color: #808080;
}

.news{
        border:1px solid #CCCCCC;
}
.news-title{		
		margin-left:-10px;
		width:620px;
        background-color: #F2F2F2;
        color:#FF9900;
        border-right:0px solid #CCCCCC;
        background:url('secheader_bg.gif') repeat-x;
        float:left;		
		padding-left:20px;	
		line-height:28px;
        width:80%;
}
.news-date{
		margin-right:-10px;
        background-color: #E5E5E5;
        border-left:0px solid #CCCCCC;
        background:url('secheader_bg.gif') repeat-x;
		line-height:28px;		
		padding-right:20px;
        text-align:right;
        color:#FF9900;
}
.news-body{
        background-color: #FFFFFF;
		padding:10px;
}


/* forms */
.loginformIE{
		width:150;
        text-align:center;
        margin-left:-5px;
}


.loginform{
        text-align:center;
        margin:0;
        padding:0;
}
.form{
	width:95%;
        text-align:center;
        margin:10;
        padding-left:10;
		font-size:.68em;
}
.formlabel{
        
        font-weight:normal;
        color: #535353;
        float:left;
        text-align:left;
        width:80%;
        margin: 3px 0 5px 0;
		font-size:0.82em; 
}
.formelement{
        float:left;
        text-align:left;
}
.formbutton{
        padding-top:2px;
        text-align:left;
        display:block;
        clear:both;
}
.formset{
        margin-bottom:2px;
}

.rowElem input, .rowElem select{
		color:#666;
		border:none;
        outline-style:none;
}

/* search box */
.inputlogin
{
position:relative;
height:23px;

}
.inputloginIE
{
text-align:left;
background:transparent url(inputlogin_bg.png) 0px 0px no-repeat;
height:23px;
border: 0;
margin-left:0px;
}

.inputlogin_field
{
border:0;
margin-top: 2px;
margin-left:0px;
width:140px;
height: 20px;
color: #666666;
        
background-color:transparent;
}

.inputlogin_fieldIE
{
border:0;
text-align:left;
margin-top: 1px;
padding-left:20px;
width:140px;
height: 20px;
color: #666666;
        
background-color:transparent;
}

.inputlogin_field:focus + .inputloginbg
{
background:transparent url(inputlogin_bg.png) 2px 1px no-repeat;

}


/*
.button{
        background:url('button_blue.png') 0 0 repeat-x;
		background-position:center;
        background-color:#FF8000;
        padding-left:8px;
		padding-right:8px;
        padding-top:3px;
		cursor:pointer;
        padding-bottom:3px;
		text-transform:uppercase;
        color: #FFFFFF;
        margin-right:8px;
		
		-moz-border-radius-bottomleft:5px;
        -moz-border-radius-bottomright:5px;
        -moz-border-radius-topleft:5px;
        -moz-border-radius-topright:5px;
		border:none;
		overflow:visible;
}*/
.buttondisable{
     background:transparent url('btn_submit_large.gif') no-repeat scroll center top;
width:110px;
		border:none;
		overflow:visible;
		height:28px;
text-transform:capitalize;
color:#CCC;
}
.buttonHL{
        background:url('button_orange.png')  0 0 repeat-x;
		background-position:center;
        background-color:#FF8000;
        padding-left:8px;
		padding-right:8px;
        padding-top:3px;
		cursor:pointer;
        padding-bottom:3px;
		text-transform:uppercase;
        color: #FFFFFF;
        font-weight:lighter;
        margin-right:8px;
		-moz-border-radius-bottomleft:5px;
        -moz-border-radius-bottomright:5px;
        -moz-border-radius-topleft:5px;
        -moz-border-radius-topright:5px;
		border:none;
		overflow:visible;

}
.buttoninactive{
        background-color: #727272;
        border:1px solid #000000;
        padding:3px;
        width:60px;
        color: #FFFFFF;
        
        font-weight:bold;
}

input.submit_extratiny:hover {
background:transparent url('btn_submit_extratiny.gif') repeat scroll 0 -33px;
cursor:pointer;
width:55px;
color:#F90;

}
input.submit_extratiny {
background:transparent url('btn_submit_extratiny.gif') no-repeat scroll center top;
width:55px;
		border:none;
		overflow:visible;
		height:28px;
text-transform:capitalize;
color:#666;

}

input.submit_middle:hover {
background:transparent url('btn_submit_middle.gif') repeat scroll 0 -33px;
cursor:pointer;
width:90px;
color:#F90;

}
input.submit_middle {
background:transparent url('btn_submit_middle.gif') no-repeat scroll center top;
width:90px;
		border:none;
		overflow:visible;
		height:28px;
text-transform:capitalize;
color:#666;

}


input.submit_large:hover {
background:transparent url('btn_submit_large.gif') repeat scroll 0 -33px;
cursor:pointer;
width:110px;
color:#F90;

}
input.submit_large {
background:transparent url('btn_submit_large.gif') no-repeat scroll center top;
width:110px;
		border:none;
		overflow:visible;
		height:28px;
text-transform:capitalize;
color:#666;

}

input.submit_140:hover {
background:transparent url('btn_submit_140.gif') repeat scroll 0 -33px;
cursor:pointer;
width:140px;
color:#F90;

}
input.submit_140 {
background:transparent url('btn_submit_140.gif') no-repeat scroll center top;
width:140px;
		border:none;
		overflow:visible;
		height:28px;
text-transform:capitalize;
color:#666;

}


input.submit_orange_140:hover {
background:transparent url('btn_submit_orange_140.gif') repeat scroll 0 -33px;
cursor:pointer;
width:140px;
color:#fff;

}
input.submit_orange_140 {
background:transparent url('btn_submit_orange_140.gif') no-repeat scroll center top;
width:140px;
		border:none;
		overflow:visible;
		height:29px;
text-transform:capitalize;
color:#fff;
}


input.submit_orange_110:hover {
background:transparent url('btn_submit_orange_110.gif') repeat scroll 0 -33px;
cursor:pointer;
width:110px;
color:#fff;

}
input.submit_orange_110 {
background:transparent url('btn_submit_orange_110.gif') no-repeat scroll center top;
width:110px;
		border:none;
		overflow:visible;
		height:29px;
text-transform:capitalize;
color:#fff;
}


input.submit_orange_90:hover {
background:transparent url('btn_submit_orange_90.gif') repeat scroll 0 -33px;
cursor:pointer;
width:90px;
color:#fff;

}
input.submit_orange_90 {
background:transparent url('btn_submit_orange_90.gif') no-repeat scroll center top;
width:90px;
		border:none;
		overflow:visible;
		height:29px;
text-transform:capitalize;
color:#fff;
}

input.button:hover {
background:transparent url('btn_submit_xlarge.gif') repeat scroll 0 -33px;
cursor:pointer;
width:180px;
color:#F90;

}
input.button {
background:transparent url('btn_submit_xlarge.gif') no-repeat scroll center top;
width:180px;
		border:none;
		overflow:visible;
		height:28px;
text-transform:capitalize;
color:#666;

}



/* lists */
.list-blue{
        font-size:0.7em;
        color : #666;
        border-top:0px solid #C0C0C0;
		text-align:left;
}
.list-blue a{
        color: #6F6F6F;
		text-decoration:none;
}
.list-blue a:hover{
        color: #F90;
		text-decoration:none;
}
.list-blue-header{
        background-color: #f6f6f6;
        padding:3px;
        border-right:0px solid #C0C0C0;
        border-bottom:1px solid #C0C0C0;
        height:20px;		
		color:#333;
}
.list-blue-item{
        text-align:left;
        padding:3px;
}
.list-blue-item-1{
        text-align:left;
        border-right:0px solid #E7E7E7;
        border-bottom:1px solid #E7E7E7;
		vertical-align:middle;
        padding:3px;
        height:40px;
}
.list-blue-item-2{
        text-align:left;
        border-right:0px solid #E7E7E7;
        border-bottom:1px solid #E7E7E7;
		vertical-align:middle;
        padding:3px;
        height:40px;
}
.list-blue-title,.list-blue-title a{        
        font-weight:lighter;
        color: #F90;		
		padding-left:.5em;
		list-style-position:inside;
        text-decoration:none;
		text-transform:capitalize;
		text-align:left;
		list-style:none;
		float:left
}
.list-blue-title a:hover{
color: #666;
}

.list-listing-title,.list-listing-title a{
		padding-top:5px;
        font-weight:lighter;
        color: #F90;
		list-style-position:inside;
        text-decoration:none;
		text-align:left;
		list-style:none;		
		font-size:0.88em;
}

.list-listing-titleIE,.list-listing-titleIE a{
	padding-top:5px;

        font-weight:lighter;
        color: #F90;
		margin-left:-8px;
		list-style-position:inside;
        text-decoration:none;
		text-align:left;
		list-style:none;
}

tr.row-orange {
	border-top:#333 1px dotted;
	}
tr.row-listing {
	border-top:#333 1px dotted;
	}

tr.row-listing:hover{

        background-color:#e5eff2;	
}

.list-blue-category{
        padding:3px;
}
.list-blue-category a{
        color: #666;
}
.list-blue-category a:hover{
        color: #000000;
}
.list-blue-subcategory{
        padding:3px;
        padding-left:20px;
}
.list-blue-subcategory a{
        color: #FF9900;
        text-decoration:none;
}
.list-blue-subcategory a:hover{
        color: #000000;
}
.list-blue2{
        
        color : #000000;
        border-top:0px solid #C0C0C0;
}
.list-blue2 a{
        color: #000000;
}
.list-blu2e a:hover{
        color: #666;
}
.list-blue2-header{
        background-color: #FFFFFF;
        padding:3px;
        border-right:0px solid #C0C0C0;
        border-bottom:0px solid #C0C0C0;
        height:20px;
}
.list-blue2-item{
        text-align:left;
        background-color: #EBF3FA;
        padding:3px;
}
.list-blue2-item-1{
        text-align:left;
        border-right:0px solid #C0C0C0;
        border-bottom:0px solid #C0C0C0;
        background-color: #FFFFFF;
        padding:3px;
        height:20px;
}
.list-blue2-item-2{
        text-align:left;
        border-right:0px solid #C0C0C0;
        border-bottom:0px solid #C0C0C0;
        background-color: #FFFFFF;
        padding:3px;
        height:20px;
}
.list-blue2-title,.list-blue2-title a{
        
        font-weight:normal;
        color: #718fac;
        text-decoration:none;
        padding-right:5px;
}
.list-blue2-category{
        padding:3px;
}
.list-blue2-category a{
        color: #666;
}
.list-blue2-category a:hover{
        color: #000000;
}
.list-blue2-subcategory{
        padding:3px;
        padding-left:20px;
}
.list-blue2-subcategory a{
        color: #666;
        text-decoration:none;
}
.list-blue2-subcategory a:hover{
        color: #000000;
}
.list-orange{
        
        color : #000000;
        border-top:2px solid #C99F67;
}
.list-orange a{
        color: #000000;
}
.list-orange a:hover{
        color: #A8824F;
}
.list-orange-header{
        background-color: #FF9900;
        padding:3px;
		color:#FFF;
		text-transform:uppercase;
		font-weight:bold;
        border-right:1px solid #FFFFFF;
        border-bottom:1px solid #FFFFFF;
        height:20px;
}
.list-orange-item{
        text-align:left;
        background-color: #FAF3EB;
        padding:3px;
}
.list-orange-item-1{
        text-align:left;
        border-right:1px solid #ff9900;
		
        border-bottom:1px solid #ff9900;
        background-color: #FFFFFF;
        padding:3px;
        height:20px;
}

.list-listing-item-1{
        text-align:left;
		padding:0;
		margin:0;

}
.list-orange-item-2{
        text-align:left;
        border-right:1px solid #ff9900;
		
        border-bottom:1px solid #ff9900;
      
        padding:3px;
        height:20px;
}
.list-listing-item-2{
 text-align:left;
		padding:0;
		margin:0;}

.list-orange-title,.list-orange-title a{
        
        font-weight:bold;
        color: #A8824F;
        text-decoration:none;
        padding-right:5px;
}

div.listing a{
	color:#01526f;
	
}

div.mid_title{
color:#435359;
font-family:Arial, Helvetica, sans-serif;
font-size:0.75em;
font-weight:bold;
padding-left:10px;
}


div.listing {
	font-size:0.76em;
	vertical-align:top;
	color:#6f6f6f;
	padding-left:15;
	padding-right:15;
	font-weight:lighter;
	
	text-align: justify;
}

div.listing_title {
	vertical-align:bottom;
	color:#ff7e00;
	padding-left:15;
	padding-right:15;
	font-weight:300;
	
}

/* rating */

.rating{
        
        color: #000000;
        font-weight: bolder;
        text-align:center;
}

.rating_0{
        color: #8093BA;
}
.rating_1{
        color: #8093BA;
}
.rating_2{
        color: #868FB3;
}
.rating_3{
        color: #8E8BAA;
}
.rating_4{
        color: #9885A0;
}
.rating_5{
        color: #A27F95;
}
.rating_6{
        color: #AD7989;
}
.rating_7{
        color: #B7737E;
}
.rating_8{
        color: #C06D75;
}
.rating_9{
        color: #C7696C;
}
.rating_10{
        color: #CE6565;
}

/* forum */
.forum-totals{
	
        padding:5px;
		color: #666666;
		font-size:0.65em;
        
     
}
.forum-button{
        border: 1px solid #d1d1d1;
        background-color: #f2f2f2;
        color: #666666;        
        padding-bottom:3px;
		padding-top:3px;
		padding-left:5px;
		padding-right:5px;
        cursor:pointer;
        float:left;
        margin:2px;
		font-size:0.8em;
}
#b_description
{
	padding-top:5px;
	font-size:0.7em;
	 color: #a3a3a3;    
	 font-style:italic;
	 
}

.forum_quote{
        border:1px dashed #689BCA;
        background-color: #FFFFFF;
        padding:5px;
}

/* calendar */
.calendar-button{
        font-size: 0.60em;
        background-color: #999;
        color: #fff;
		font-weight:bold;
        cursor:pointer;
        width:20px;
        text-align:center;
}
.calendar-date{
        
        font-size: 0.60em;
        font-weight:bold;
        text-align:center;
        color: #808080;
}
.calendar-week{
        
        font-size: 0.60em;
        color: #1F5EAC;
}
.calendar-day{
        
        font-size: 0.60em;
        color: #000000;
        cursor: pointer;
}
.calendar-extended{
        color: #999999;
}
.calendar-sunday{
        color: #1F5EAC;
}
.calendar-today{
        color: #B33838;
}
.calendar-holiday{
        color: #1F5EAC;
}
.calendar-nof-holiday{
        color: #3F981C;
}
.calendar-events{
        font-weight: bold;
}
.calendar-notes{
        font-style: italic;
}
.calendar-selected{
        border: 1px solid #F60;
		
	background-color:#F60;
        color: #FFF;
}
/* im */
.im{
        border:0px solid #999999;
}
.im-header{
        color: #666666;
        background-color: #F2F2F2;
        border-bottom: 1px solid #999999;
        padding:3px;
}
.im-body{
        background-color: #FFFFFF;
        text-align:center;
}

/* banners */
.banner-header{
        border-bottom: 1px solid #CCCCCC;
        padding:5px;
        text-align:center;
}
.banner-footer{
        border-top: 1px solid #CCCCCC;
        padding:5px;
        text-align:center;
}
.banner-side{
        padding:5px;
        text-align:center;
}

/* notification */
.noti{
        border:1px solid #6888CA;
        background-color: #FFFFFF;
        color: #666666;
}
.noti-header{
        background-color: #6888CA;
        padding:3px;
        color: #FFFFFF;
        
        font-weight:bold;
}
.noti-header a{
        color: #FFFFFF;
        font-weight:normal;
        text-decoration:none;
}
.noti-body{
        
        color: #666666;
}
.noti-body a{
        color: #666666;
}
.noti-body a:hover{
        text-decoration:none;
}

/* color selector */
.color-color{
        margin:1px;
        width:9px;
        height:9px;
        float:left;
        cursor:pointer;
        border:1px solid #000000;
}

/* albums */
.photo{
        width:80px;
        height:118px;
        text-align:center;
}
.photo_edit{
        width:80px;
        height:132px;
}
.photo_main{
        background-color: #FA8072;
        border: 1px solid #999999;
        padding: 8px;
}
.album{
        width:80px;
        height:118px;
}
.album_main{
        background-color: #FFE4E1;
        border: 1px solid Black;
        padding: 8px;
}
.album_big{
        width:344px;
}
.album_edit{
        width:80px;
        height:142px;
}
.album-photo{
        background-color: #DDDDDD;
        border: 1px solid Black;
        padding: 8px;
}
.album-caption{
        background-color: #999999;
        border-left: 1px solid Black;
        border-right: 1px solid Black;
        border-bottom: 1px solid Black;
        padding: 2px;
        height:42px;
}
.album_edit{
        width:80px;
        height:142px;
}
.album-text{
        background-color: #999999;
        
        color: #F9F9F9;
}
.album-text a{
        background-color: #CCCCCC;
        
        color: #F9F9F9;
}
.album-text-big{
        
        color: #F9F9F9;
}


/* tags */
.tagCloud {
        padding: 3px;
        text-align:center;
}
.tagCloud a{
        text-decoration:none;
}
.tagCloud a:hover, .tagCloud a:focus, .tagCloud a:active {
        color: #FF9900;		
        text-decoration:none;
}

    #tabs10 {
      float:left;
      width:100%;
      #border-bottom:0px solid #2763A5;
      line-height:normal;
     
      }
    #tabs10 ul {
          margin:0;
          padding:10px 10px 0 1px;
          list-style:none;
      }
    #tabs10 li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs10 a {
      float:left;

	   background:url('mainmenu_bg.png') repeat-x left top;
	   /*background:url("tableft10.gif") no-repeat left top;*/
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabs10 a span {
      float:left;
      display:block;

	   background:url("mainmenu_bg.png") repeat-x left top;
      padding:5px 15px 4px 6px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
/*ul.mainmenutable {
	list-style:none;
	margin:0;
	padding:0;
	width:100%;
	float: left;
	}
	
	li.mainmenutable {		
	display: inline;
	float:left;
	margin:0;
	text-align:center;
		}
	li.mainmenutable a {
		display:blocked;
		color:#FFF;
		text-decoration:none;
		padding-top:12px;
		color: #b0b0b0;	
		text-transform:uppercase; 
			
		}
	li.mainmenutable a:focus, li.mainmenutable a:hover, li.mainmenutable a:active {

		background:url(mainmenu_bg2.png) repeat-xcenter;
		color: #ffffff;	
		text-transform:uppercase; 
		text-decoration: none; 
		}

#current a{
	background:url(mainmenu_bg2.png) repeat-xcenter;
	color: #ffffff;	
	text-transform:uppercase; 
	text-decoration: none; 
	
	}*/
	
	
	ul.mainmenutable {
		list-style:none;
		margin:0;
		padding:0; 
		
		}
	li.mainmenutable {
		
		background:url(mainmenu_bg.png) repeat-x center;
		float:left;
		margin:0;
		text-align:center;	
		}
	li.mainmenutable a {
		display:block;

		height:25px;
		color:#FFF;
		text-decoration:none;
		padding-top:11px;
		text-decoration: none;	
		font-family:Arial, Helvetica, sans-serif;
		font-size:0.84em;
		font-weight:bold;
		
		}
		
	li.mainmenutable a:focus, li.mainmenutable a:hover, li.mainmenutable a:active {
		color: #3E3E3E;	
		text-decoration: none; 
		
		}


li.mainmenutableIE {
		float:left;
		text-align:center;
}
	li.mainmenutableIE a {
		display:inline;
		height:36px;
		color:#FFF;
		text-decoration:none;
		padding-top:11px;
		text-decoration: none;
		font-family:Arial, Helvetica, sans-serif;
		font-size:0.84em;
		font-weight:bold;
}
	
	li.mainmenutableIE a:focus, li.mainmenutableIE a:hover, li.mainmenutableIE a:active {
		color: #3E3E3E;	
		text-decoration: none; 
				
		
		}

#current a{

	background:url(mainmenu_bg2.png) repeat-x ;
	color: #FFF;	
	text-decoration: none; 
			
	
	}
	
	#current1 a{

	background:url(menu_selected_moddle_subless.png) repeat-x ;
	color: #FFF;	
	text-decoration: none; 
			
	
	}
	
    #tabs10 a span {float:none;}
    /* End IE5-Mac hack */
    #tabs9 a:hover span {
      color:#FFF;
      }
    #tabs10 a:hover {
      background-position:0% -42px;
	  text-decoration:underline;
      }
    #tabs10 a:hover span {
      background-position:100% -41px;
      }
/**/
      .current div {
              font: bolder;
			  
      }
element.style {
visibility:hidden;
font-size:0.82em;
}
#sbdropdown {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
left:0;
padding:3px;
position:absolute;
top:0;
visibility:hidden;
z-index:100;
}
#langdropdown {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
left:0;
padding:3px;
position:absolute;
top:0;
visibility:hidden;
z-index:100;
}
#actionmenucontainer ul
{

list-style-type: none;
text-align: right;
vertical-align:bottom;
}

#actionmenucontainer ul li { display: inline; 
border-left: 1px solid #acacac; }

#actionmenucontainer .first { padding:0px;border:0;}

#actionmenucontainer ul li a
{
text-decoration: none;
padding: .01em .8em;
margin-right:-4px;
color: #484848;
font-size:0.62em;
}

#actionmenucontainer ul li a:hover
{
color: #ff6600;
}

#navmenus ul {
	list-style: none;
	margin: 0;
	padding: 0;
		font:bold;

	}


#navmenus {
		font:bold;

	}
	
#navmenus li a {
	height: 25px;
	
	
	font-weight:bold;
  	height: 17px;
	text-decoration: none;
	
	}	
	
#navmenus li a{
	color: #3688BA;
	
	
	font-weight:bold;
	display: block;
	background:  url(navmenu.png) no-repeat;
	padding: 8px 0 0 25px;

	}
	
#navmenus li a:focus, #navmenus li a:hover, #navmenus li a:active{
	color: #FFFFFF;
	
	
	font-weight:bold;	background:  url(navmenu.png) 0 -25px  no-repeat;
	padding: 8px 0 0 25px;
	}



#navmenusleft {
		font:bold;

	}
	
#navmenusleft li a {
	height: 25px;
	
	
	font-weight:bold;
  	height: 17px;
	text-decoration: none;
	
	}	
	
#navmenusleft li a{
	color: #3688BA;
	
	
	font-weight:bold;
	display: block;
	background:  url(navmenuleft.png) no-repeat;
	padding: 8px 0 0 25px;

	}
	
#navmenusleft li a:focus, #navmenusleft li a:hover, #navmenusleft li a:active{
	color: #FFFFFF;
	
	
	font-weight:bold;	background:  url(navmenuleft.png) 0 -25px  no-repeat;
	padding: 8px 0 0 25px;
	}
.componentheading		{color:#8a8a8a;  font-weight:bold; padding:5px 0px 5px 0px; margin:0px 0px 0px 0px; line-height:24px}
.contentheading			{color:#2097cd;  font-weight:normal; padding:6px 0px 10px 90px; line-height:16px !important; margin:0px 0px 0px 0px; background:url(../images/title_bg.gif) no-repeat 0 0}
.buttonheading			{padding:7px 0px 0px 0px;}


/********** Mozilla specific blocks***************/

div.myblock-left {margin-bottom:2px; margin-top: -13px; background:url('block-tall.png') left repeat-y;width:170px;}
.myblock-left .content { padding:0px 5px 8px 10px;}
.clear-myblock-left { padding:0px 20px 0px 18px;}
.admin .clear-myblock-left { padding:0px;}

.myblock-left-top { background:url('block-top-left.png') top left no-repeat;}
.myblock-left-bot { background:url('block-bot-left.png') bottom left no-repeat; width:100%;}
.title_left { padding:0; background:url(bg-h-left.png) bottom left no-repeat; margin-left:10px;}
.title_left h3 { color:#435359; font-size:0.84em; font-weight:bold; padding:20px 0px 15px 10px; text-transform:capitalize; background:none;text-align:left;}


div.myblock-mid {margin-bottom:2px; background:url('block-tall-middle.png') left repeat-y;width:630px;margin-top: -13px;}
.myblock-mid .content { padding:0px 5px 8px 10px;}
.clear-myblock-mid { padding:0px 20px 0px 18px;}
.admin .clear-myblock-mid { padding:0px;}

.myblock-mid-top { background:url('block-top-middle.png') top left no-repeat;}
.myblock-mid-bot { background:url('block-bot-mid.png') bottom left no-repeat; width:100%;}
.title_mid { padding:0; background:url(bg-h-mid.gif) bottom left no-repeat; margin-left:18px;}
.title_mid h3 { color:#435359; font-size:0.84em; font-weight:bold; padding:20px 0px 15px 15px; text-transform:capitalize; background:none;text-align:left;}


div.myblock-mid-tab {margin-bottom:2px; background:url('block-tall-middle.png') left repeat-y;width:630px;}
.myblock-mid-tab .content-tab { padding:10px 15px 8px 10px;margin:10px;}
.clear-myblock-mid-tab { padding:0px 20px 0px 18px;}
.admin .clear-myblock-mid-tab { padding:0px;}

.myblock-mid-top-tab { background:url('blank.png') top left no-repeat;margin-top:-10px;}
.myblock-mid-bot-tab { background:url('block-bot-mid.png') bottom left no-repeat; width:100%;}
.title_mid-tab { padding:0; background:url(bg-h-mid.gif) bottom left no-repeat; margin-left:18px;}
.title_mid-tab h3 { color:#435359; font-size:0.84em; font-weight:bold; padding:10px 0px 15px 15px; text-transform:capitalize; background:none;text-align:left;}




div.myblock-right {margin-bottom:2px;margin-top: -13px; background:url('block-tall-right.png') left repeat-y;width:200px; padding-top:0px;}
.myblock-right .content { padding:0px 5px 18px 10px;  text-align:left; }
.clear-myblock-right { padding:0px 20px 0px 18px;}
.admin .clear-myblock-right { padding:0px;}

.myblock-right-top { background:url('block-top-right.png') top left no-repeat;}
.myblock-right-bot { background:url('block-bot-right.png') bottom left no-repeat; width:100%;}
.title_right { padding:0; background:url(bg-h.gif) bottom left no-repeat; margin-left:10px;}
.title_right h3 { color:#435359;font-size:0.84em; font-weight:bold; padding:20px 0px 15px 15px; text-transform:capitalize; background:none;text-align:left;}

.none_title_right { padding:0; bottom left no-repeat; margin-left:10px;}
.none_title_right h3 { color:#435359;font-size:0.84em; font-weight:bold; padding:20px 0px 15px 15px; text-transform:capitalize; background:none;text-align:left;}

div.myblock-middle-right {margin-bottom:2px; background:url('block-tall-middle-right.png') l eft repeat-y;width:830px;}
.myblock-middle-right .content { padding:0px 5px 8px 10px;}
.clear-myblock-middle-right { padding:0px 20px 0px 18px;}
.admin .clear-myblock-middle-right { padding:0px;}

.myblock-middle-right-top { background:url('block-top-middle-right.png') top left no-repeat;}
.myblock-middle-right-bot { background:url('block-bot-middle-right.png') bottom left no-repeat; width:100%;}
.title_middle-right { padding:0; background:url(bg-h-middle-right.gif) bottom left no-repeat; margin-left:18px;}
.title_middle-right h3 { color:#435359;  font-size:0.84em; font-weight:bold; padding:20px 0px 15px 15px; text-transform:capitalize; background:none;text-align:left;}

div.myblock-complete {margin-bottom:2px; background:url('block-tall-complete.png') left repeat-y;width:1000px;}

.myblock-complete .content { padding:10px 5px 18px 10px;  text-align:left;}

.clear-myblock-complete { padding:0px 20px 0px 18px;}

.admin .clear-myblock-complete { padding:0px;}

 

.myblock-complete-top { background:url('block-top-complete.png') top left no-repeat;}

.myblock-complete-bot { background:url('block-bot-complete.png') bottom left no-repeat; width:100%;}

.title_complete { padding:0; background:url(bg-h-complete.gif) bottom left no-repeat; margin-left:18px;}

.title_complete h3 { color:#435359; font-size:0.84em; font-weight:bold; padding:20px 0px 15px 15px; text-transform:capitalize; background:none;text-align:left;}



div.myblock-grey-right {margin-bottom:2px;margin-top: -13px; background:url('block-tall-right.png') left repeat-y;width:200px; padding-top:0px;}
.myblock-grey-right .content { padding:0px 5px 18px 10px;  text-align:left; }
.clear-myblock-grey-right { padding:0px 20px 0px 18px;}
.admin .clear-myblock-grey-right { padding:0px;}
 
.myblock-grey-right-top { background:url('block-top-grey-right.png') top left no-repeat;}
.myblock-grey-right-bot { background:url('block-bot-grey-right.png') bottom left no-repeat; width:100%;}


/********** IE specific blocks***************/

div.myblock-leftIE {margin-bottom:7px; background:url('block-tall.png') left repeat-y;width:170px;}
.myblock-rightIE .contentIE { padding:0px 15px 8px 10px;  margin-top:-20px;}
.clear-myblock-leftIE { padding:0px 20px 0px 18px;}
.adminIE .clear-myblock-leftIE { padding:0px;}

.myblock-left-topIE { background:url('block-top-left.png') top left no-repeat;}
.myblock-left-botIE { background:url('block-bot-left.png') bottom left no-repeat; width:100%;}
.title_leftIE h3 { color:#435359; font-size:0.84em; font-weight:bold; padding:18px 0px 0px 18px; text-transform:capitalize; background:none;}

div.myblock-rightIE {margin-bottom:7px; background:url('block-tall-right.png') left repeat-y;width:200px;}
.myblock-rightIE .contentIE { padding:0px 15px 8px 10px;margin-top:-20px;font-size:0.88em;}
.clear-myblock-rightIE { padding:0px 20px 0px 18px;}
.adminIE .clear-myblock-rightIE { padding:0px;}

.myblock-right-topIE { background:url('block-top-right.png') top left no-repeat;}
.myblock-right-botIE { background:url('block-bot-right.png') bottom left no-repeat; width:100%;}
.title_rightIE h3{ color:#435359;font-size:0.84em; font-weight:bold; padding:18px 0px 0px 18px; text-transform:capitalize; background:none;text-align:left;}

div.myblock-middleIE {margin-bottom:7px; background:url('block-tall-middle.png') left repeat-y;width:630px;}
.myblock-middleIE .contentIE { padding:0px 15px 8px 10px;margin-top:-20px;}
.clear-myblock-middleIE { padding:0px 20px 0px 18px;}
.admin .clear-myblock-middleIE { padding:0px;}

.myblock-middle-topIE { background:url('block-top-middle.png') top left no-repeat;}
.myblock-middle-botIE { background:url('block-bot-mid.png') bottom left no-repeat; width:100%;}
.title_middleIE h3{ color:#435359; font-weight:bold;font-size:0.84em;  padding:18px 0px 0px 18px; text-transform:capitalize; background:none;text-align:left;}

div.myblock-middleIE-tab {margin-bottom:7px; background:url('block-tall-middle.png') left repeat-y;width:630px;}
.myblock-middleIE-tab .contentIE-tab {  padding:15px;}
.clear-myblock-middleIE-tab { padding:0px 20px 0px 18px;}
.admin .clear-myblock-middleIE-tab { padding:0px;}

.myblock-middle-topIE-tab { background:url('blank.png') top left no-repeat;}
.myblock-middle-botIE-tab { background:url('block-bot-mid.png') bottom left no-repeat; width:100%;}
.title_middleIE-tab h3{ color:#435359; font-weight:bold;font-size:0.84em;  padding:18px 0px 0px 18px; text-transform:capitalize; background:none;text-align:left;}


div.myblock-middle-rightIE {margin-bottom:7px; background:url('block-tall-middle-right.png') left repeat-y;width:830px;}
.myblock-middle-rightIE .contentIE { padding:0px 15px 8px 10px;margin-top:-20px;}
.clear-myblock-middle-rightIE { padding:0px 20px 0px 18px;}
.admin .clear-myblock-middle-rightIE { padding:0px;}

.myblock-middle-right-topIE { background:url('block-top-middle-right.png') top left no-repeat;}
.myblock-middle-right-botIE { background:url('block-bot-middle-right.png') bottom left no-repeat; width:100%;}
.title_middle-rightIE h3{ color:#435359; font-weight:bold; font-size:0.84em; padding:18px 0px 0px 18px; text-transform:capitalize; background:none;text-align:left;}


div.myblock-completeIE {margin-bottom:7px; background:url('block-tall-complete.png') left repeat-y;width:1000px;}

.myblock-completeIE .contentIE { padding:0px 15px 8px 10px;margin-top:-20px;}

.clear-myblock-completeIE { padding:0px 20px 0px 18px;}

.admin .clear-myblock-completeIE { padding:0px;}

 

.myblock-complete-topIE { background:url('block-top-complete.png') top left no-repeat;}

.myblock-complete-botIE { background:url('block-bot-complete.png') bottom left no-repeat; width:100%;}

.title_completeIE h3{ color:#435359; font-weight:bold; font-size:0.84em; padding:18px 0px 0px 18px; text-transform:capitalize; background:none;text-align:left;}

 div.myblock-grey-rightIE {margin-bottom:7px; background:url('block-tall-right.png') left repeat-y;width:200px;}
.myblock-grey-rightIE .contentIE { padding:0px 15px 8px 10px;margin-top:-20px;font-size:0.88em;}
.clear-myblock-grey-rightIE { padding:0px 20px 0px 18px;}
.adminIE .clear-myblock-grey-rightIE { padding:0px;}

.myblock-grey-right-topIE { background:url('block-top-grey-right.png') top left no-repeat;}
.myblock-grey-right-botIE { background:url('block-bot-grey-right.png') bottom left no-repeat; width:100%;}

/* 

	TableCloth	
	by Alen Grakalic, brought to you by cssglobe.com
	
*/

/* general styles */
/*
table.orangelist , td{
	font:100% Arial, Helvetica, sans-serif; 
}
table.orangelist{width:100%;border-collapse:collapse;margin:1em 0;}
.orangelist th, .orangelist td{text-align:left;padding:.5em;border:1px solid #fff;}
.orangelist th{background:#F64100 url(tr_back.gif) repeat-x;color:#fff;}
.orangelist td{background:#F2E9E3;}
*/
/* tablecloth styles */
/*
.orangelist tr.even .orangelist td{background:#fbf4c1;}
.orangelist tr.odd .orangelist td{background:#f8fbfc;}

.orangelist th.over, .orangelist tr.even th.over, .orangelist tr.odd th.over{background:#FFAF65;}
.orangelist th.down, .orangelist tr.even th.down, .orangelist tr.odd th.down{background:#A5C0F7;}
.orangelist th.selected, .orangelist tr.even th.selected, .orangelist tr.odd th.selected{}

.orangelist td.over, .orangelist tr.even td.over, .orangelist tr.odd td.over{background:#e6e6e6;}
.orangelist td.down, .orangelist tr.even td.down, .orangelist  tr.odd td.down{background:#98ace4;color:#fff;}
.orangelist td.selected, .orangelist tr.even td.selected, .orangelist tr.odd td.selected{background:#98ace4;color:#555;}
*/
/*
table .orangelist{
	font-size:0.82em;
	width:96%;

	}


.highlightrow{
background-color:#999;
color:#FFF;
padding:5;
}	  
tr.odd td,
tr.odd .column1 {
	background:#ecf1f2 url(tr_oddback.gif) repeat-x;
			padding:5px;
	}	
.column1	{
	background:#FFF;
	}
	

.orangelist th, .orangelist td{text-align:left;padding:5;}
.orangelist th{background:#F64100 url(tr_back.gif) repeat-x;color:#fff;}
.orangelist td{background:#fff;}

thead th .orangelist{
	text-align:center;
	font:bold 1.2em/2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	padding:.5em;
	}				
	
tfoot th .orangelist{
	background:#f4f9fe;
	text-align:center;
	
	}	
tfoot th strong .orangelist{
	font:bold 1.2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	margin:.5em .5em .5em 0;
	color:#66a3d3;
		}		
tfoot th em .orangelist{
	color:#f03b58;
	font-weight: bold;
	font-size: 1.1em;
	font-style: normal;
	}	
	*//*
table .orangelist{
	font-size:0.82em;
	width:96%;

	}


.highlightrow{
background-color:#999;
color:#FFF;
padding:5;
}	  
tr.odd td,
tr.odd .column1 {
	background:#ecf1f2 url(tr_oddback.gif) repeat-x;
			padding:5px;
	}	
.column1	{
	background:#FFF;
	}
	

.orangelist th, .orangelist td{text-align:left;padding:5;}
.orangelist th{background:#F64100 url(tr_back.gif) repeat-x;color:#fff;}
.orangelist td{background:#fff;}

thead th .orangelist{
	text-align:center;
	font:bold 1.2em/2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	padding:.5em;
	}				
	
tfoot th .orangelist{
	background:#f4f9fe;
	text-align:center;
	
	}	
tfoot th strong .orangelist{
	font:bold 1.2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	margin:.5em .5em .5em 0;
	color:#66a3d3;
		}		
tfoot th em .orangelist{
	color:#f03b58;
	font-weight: bold;
	font-size: 1.1em;
	font-style: normal;
	}
	*/
	
#gradient-row
{
	text-align:center;
	font-size: 0.82em;
	width: 96%;
	text-align: left;
	border-collapse: collapse;
}
#gradient-row thead th.rounded{
	font-size: .92em;
	font-weight: bold;
	padding: 8px;
	background: #b9c9fe url('table-images/gradhead.png') repeat-x;
	border-top: 0px solid #d3ddff;
	border-bottom: 1px solid #fff;
	color: #fff;
}

#gradient-row thead th.rounded-left
{	
	font-size: .92em;
	font-weight: bold;
	padding: 8px;
	background: #b9c9fe url('table-images/left.png') left 0px no-repeat;
	border-bottom: 1px solid #fff;
	color: #fff;
}

#gradient-row thead th.rounded-right
{
		font-size: .92em;
	font-weight: bold;
	padding: 8px;
	background: #b9c9fe url('table-images/right.png') right 0px no-repeat;
	border-bottom: 1px solid #fff;
	color: #fff;
}

#gradient-row th
{
	padding: 8px;
	font-weight: normal;
	font-size: 1em;
	color: #039;
	background: #b9c9fe;
}

#gradient-row td
{
/*	padding: 8px;
	background: #e8edff;
	border-top: 1px solid #fff;
	color: #575757;*/
	padding: 8px; 
	border-bottom: 1px solid #fff;
	color: #575757;
	border-top: 1px solid #fff;
	background: #fefefe url('table-images/gradback2.png') repeat-x;
}
#gradient-row tfoot td.rounded-foot-left
{
	background: #e8edff url('table-images/botleft.png') left bottom no-repeat;
}
#gradient-row tfoot td.rounded-foot-right
{
	background: #e8edff url('table-images/botright.png') right bottom no-repeat;
}
#gradient-row tfoot td.rounded-foot
{
	background-color: #e8edff;
}

#gradient-row tbody tr.highlightrow td
{
	padding: 8px; 
	border-bottom: 1px solid #fff;
	color: #575757;
	border-top: 1px solid #fff;
	background: #e8edff url('table-images/gradback.png') repeat-x;
}

/****************************************************************************/

.even-odd-row
{
	text-align:center;
	font-size: 0.68em;
	width: 100%;
	text-align: left;
}

.even-odd-row tr td
{
	padding-top: 8px; 
	padding-bottom: 8px; 
	padding-left: 3px; 
	padding-right: 3px; 
	color: #3a3a3a;
	background: #fff; 
	vertical-align:top;
	
	border-top: 1px solid #E1E1E1;	
}

.even-odd-row-1 tr td
{
	padding-top: 8px; 
	padding-bottom: 8px; 
	padding-left: 3px; 
	padding-right: 3px; 
	color: #3a3a3a;
	background: #E1E1E1; 
	vertical-align:top;
	
	border-top: 1px solid #E1E1E1;	
}

.even-odd-row tr.odd td
{
	padding-top: 8px; 
	padding-bottom: 8px; 
	padding-left: 3px; 
	padding-right: 3px;
	color: #3a3a3a;
	background: #f8f8f8; 
	border-top: 1px solid #E1E1E1;	
	vertical-align:top;
}

.even-odd-row tfoot td.rounded-foot-left
{
	background: #f1f4f9 url('table-images/botleft.png') left bottom no-repeat;
}
.even-odd-row tfoot td.rounded-foot-right
{
	background: #f1f4f9 url('table-images/botright.png') right bottom no-repeat;
}
.even-odd-row tfoot td.rounded-foot
{
	background-color: #f1f4f9;
}

.even-odd-row tbody tr.highlightrow td
{
	padding-top: 8px; 
	padding-bottom: 8px; 
	padding-left: 3px; 
	padding-right: 3px;
	color: #151515;
	background: #ededed;
/*	background: #e8edff url('table-images/gradback.png') repeat-x;*/

}


#DHTMLgoodies_formTooltipDiv{
	color:#FFF;
	font-family:verdana;
	font-size:0.7em;
	line-height:130%;
}
.DHTMLgoodies_formTooltip_closeMessage{
	color:#FFF;
	font-weight:normal;
	font-size:0.7em;
}
.rowElem{
	font-size:0.76em;
	color:#666; 
	padding-top:6px;
	padding-bottom:6px;
	padding-left:25px;
}

fieldset.action {background:#9da2a6; border-color:#e5e5e5 #797c80 #797c80 #e5e5e5; margin-top:-20px;}
legend {background:#bfbf30; color:#fff; font:17px/21px Calibri, Arial, Helvetica, sans-serif; padding:0 10px; margin:-26px 0 0 -11px; font-weight:bold; border:1px solid #fff; border-color:#e5e5c3 #505014 #505014 #e5e5c3;}
label {  color:#666;font-size: .67em; }
label.opt {font-weight:normal; }

.nothingFound{
	padding-left:15px;
	padding-top:15px;
	font-size:0.72em;
}
/*dl {
float: left;clear:both;
}


dt {
	 margin:0 10px 10px 0;
text-align:right;
float:left;
}

dd {
	 margin:0 0 10px 0;
float:left;
text-align:left;
}
*/

div.container dl {clear:both;}
div.container dt {float:left; clear:left; text-align:right; width:180px; line-height:20px; margin:0 10px 10px 0; vertical-align:top;}
div.container dd {display:inline-table; width:320px; line-height:20px; margin:0 0 10px 0;text-align:left; }

div.qsearch dl {clear:both;}
div.qsearch dt {float:left; text-align:right; line-height:25px; margin:0 10px 10px 0;}
div.qsearch dd {float:left; line-height:20px; margin:0 0 10px 0;text-align:left;vertical-align:top;}

#footer {font-size:.82em;}

#container {}

/*##########################################
Script: Niceforms 2.0
Theme: StandardBlue
Author: Lucian Slatineanu
URL: http://www.emblematiq.com/
##########################################*/

/*##########################################
Script: Niceforms 2.0
Theme: StandardBlue
Author: Lucian Slatineanu
URL: http://www.emblematiq.com/
##########################################*/

/*Text inputs*/
.NFText {border:none; vertical-align:middle; font:12px/15px Arial, Helvetica, sans-serif; background:none;}
.NFTextCenter {height:15px; background:url(img/input.png) repeat-x 0 0; padding:3px 0; margin:0; float:left; line-height:15px;}
.NFTextLeft, .NFTextRight {width:7px; height:21px; vertical-align:middle; float:left;}
.NFTextLeft {background:url(img/input-left.png) no-repeat 0 0;}
.NFTextRight {background:url(img/input-right.png) no-repeat 0 0;}
/*Radio*/
.NFRadio {cursor:pointer; position:absolute; display:block; width:13px; height:13px; border:1px solid transparent; background:url(img/radio.png) no-repeat 0 0; z-index:2;}
/*Checkbox*/
.NFCheck {cursor:pointer; position:absolute; width:12px; height:12px; border:1px solid transparent; background:url(img/checkbox.png) no-repeat 0 0; z-index:2;}
/*Buttons*/
.NFButton {width:auto; height:26px; color:#fff; padding:0 2px; background:url(img/button.png) repeat-x 0 0; cursor:pointer; border:none; font:10px/26px Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; letter-spacing:1px; vertical-align:middle;}
.NFButtonLeft, .NFButtonRight {width:6px; height:26px; vertical-align:middle;}
.NFButtonLeft {background:url(img/button-left.png) no-repeat 0 0;}
.NFButtonRight {background:url(img/button-right.png) no-repeat 0 0;}
/*Textareas*/
.NFTextarea {border:none; background:none; font:12px/12px Arial, Helvetica, sans-serif; margin:0;}
.NFTextareaTop, .NFTextareaBottom {height:5px; clear:both; float:none; padding-right:10px;}
.NFTextareaTop {background:url(img/textarea-tr.png) no-repeat 100% 0;}
.NFTextareaBottom {background:url(img/textarea-br.png) no-repeat 100% 0; margin-bottom:5px;}
.NFTextareaTopLeft, .NFTextareaBottomLeft {width:5px; height:5px;}
.NFTextareaTopLeft {background:#f2f2e6 url(img/textarea-tl.png) no-repeat 0 0;}
.NFTextareaBottomLeft {background:#f2f2e6 url(img/textarea-bl.png) no-repeat 0 0;}
.NFTextareaLeft, .NFTextareaRight, .NFTextareaLeftH, .NFTextareaRightH {float:left; padding-bottom:5px;}
.NFTextareaLeft, .NFTextareaLeftH {width:5px;}
.NFTextareaLeft {background:url(img/textarea-l-off.png) repeat-y 0 0;}
.NFTextareaLeftH {background:url(img/textarea-l-over.png) repeat-y 0 0;}
.NFTextareaRight, .NFTextareaRightH {padding-right:5px; padding-bottom:0;}
.NFTextareaRight {background:url(img/textarea-r-off.png) repeat-y 100% 0;}
.NFTextareaRightH {background:url(img/textarea-r-over.png) repeat-y 100% 100%;}
/*Files*/
.NFFileButton {padding-bottom:0; vertical-align:bottom; cursor:pointer; background:url(img/file.png) no-repeat 0 0; width:60px; height:21px;}
.NFFile {position:relative; margin-bottom:5px;}
.NFFile input.NFhidden {position:relative; filter:alpha(opacity=0); opacity:0; z-index:2; cursor:pointer; text-align:left;}
.NFFileNew {position:absolute; top:0px; left:0px; z-index:1;}
/*Selects*/
.NFSelect {height:21px; position:absolute; border:1px solid transparent;}
.NFSelectLeft {float:left; width:3px; height:21px; background:url(img/select-left.png) no-repeat 0 0; vertical-align:middle;}
.NFSelectRight {height:21px; width:auto; background:url(img/select-right.png) no-repeat 100% 0; cursor:pointer; font:12px/21px Arial, Helvetica, sans-serif; color:#fff; padding-left:3px; margin-left:3px;}
.NFSelectTarget {position:absolute; background:none; margin-left:-13px; margin-top:18px; z-index:3; left:0; top:0; padding-bottom:13px;}
.NFSelectOptions {position:relative; background:#707175; margin-left:16px; margin-top:0; list-style:none; padding:4px 0; color:#fff; font:11px/13px Arial, Helvetica, sans-serif; z-index:4; max-height:200px; overflow-y:auto; overflow-x:hidden; left:0; top:0;}
.NFSelectOptions li {padding-bottom:1px;}
.NFSelectOptions a {display:block; text-decoration:none; color:#fff; padding:2px 3px; background:none;}
.NFSelectOptions a.NFOptionActive {background:#464646;}
.NFSelectOptions a:hover {background:#333;}
/*Multiple Selects*/
.NFMultiSelect {border:0; background:none; margin:0;}
.NFMultiSelectTop, .NFMultiSelectBottom {height:5px; clear:both; float:none; padding-right:10px;}
.NFMultiSelectTop {background:url(img/textarea-tr.png) no-repeat 100% 0;}
.NFMultiSelectBottom {background:url(img/textarea-br.png) no-repeat 100% 0; margin-bottom:5px;}
.NFMultiSelectTopLeft, .NFMultiSelectBottomLeft {width:5px; height:5px;}
.NFMultiSelectTopLeft {background:#f2f2e6 url(img/textarea-tl.png) no-repeat 0 0;}
.NFMultiSelectBottomLeft {background:#f2f2e6 url(img/textarea-bl.png) no-repeat 0 0;}
.NFMultiSelectLeft, .NFMultiSelectRight, .NFMultiSelectLeftH, .NFMultiSelectRightH {float:left; padding-bottom:5px;}
.NFMultiSelectLeft, .NFMultiSelectLeftH {width:5px;}
.NFMultiSelectLeft {background:url(img/textarea-l-off.png) repeat-y 0 0;}
.NFMultiSelectLeftH {background:url(img/textarea-l-over.png) repeat-y 0 0;}
.NFMultiSelectRight, .NFMultiSelectRightH {padding-right:5px; padding-bottom:0;}
.NFMultiSelectRight {background:url(img/textarea-r-off.png) repeat-y 100% 0;}
.NFMultiSelectRightH {background:url(img/textarea-r-over.png) repeat-y 100% 0;}

/*Focused*/
.NFfocused {border:1px dotted #666;}
/*Hovered*/
.NFh {background-position:0 100%;}
.NFhr {background-position:100% 100%;}
/*Hidden*/
.NFhidden {opacity:0; z-index:-1; position:relative;}
/*Safari*/



.formset{	
	margin-bottom:2px;
}
.textfield{
	background-color: #FFFFFF;
	border:1px solid #ccc;
	padding:3px;
	color: #666666;
}


dd input[type="text"]{
	background-color: #FFFFFF;
	border:1px solid #ccc;
	color: #666666;
	
}

.dropdown{
	background-color: #FFFFFF;
	border:1px solid #ccc;
	color: #666666;
}
.textarea{
	background-color: #FFFFFF;
	border:1px solid #CCC;
	padding:3px;
	color: #666666;
}


.tabs-table tr td {
	text-align:left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #666;

}

.tabs-table tr td.tab-unselected a{
text-decoration:none;
color:#BABABA;
	padding-left:5px;
	vertical-align:bottom;
}

.tabs-table tr td.tab-unselected a:hover{
text-decoration:none;
color:#F90;


}

.tabs-table tr td a{
text-decoration:none;
color:#F90;
	padding-left:5px;
	
	vertical-align:bottom;

}

.tabs-table tr td a:hover{
text-decoration:none;
color:#F90;
}

dd input[disabled], dd input[readonly], select[disabled], select[readonly], checkbox[disabled], checkbox[readonly], textarea[disabled], textarea[readonly]
{
 background-color: #ececec;
 border: #a5a5a5 1px solid;
 color: #a5a5a5;
 cursor: default;
} 



div.secheader
{
	padding-left:10px;
	padding-top:5px;
	margin-left:-30px;
	margin-right:-30px;
	background:url('secheader_bg.gif') repeat-x;
	height:27px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.86em;
}

span.p {
	line-height:1.5em;
	font-size:0.68em;
	color:#F90;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
}

div.pages a {
	line-height:1.5em;
	font-size:0.68em;
	color:#808080;
	font-family:Verdana, Geneva, sans-serif;
}	

div.pages a:hover {
	color:#b2b2b2;
}

span.divider{
color:#CCC;
font-size:0.68em;
line-height:1.5em;
}

div #overlay_div.IE{
position:absolute;
z-index:4;
background:#e5e5e5;
border:3px solid #c8c8c8;
padding-top:10px;
padding-left:10px;
padding-right:10px;
margin-top:-13px;
margin-left:-13px;
margin-right:-13px;
width:606px;

height:71em;
top:10;
filter: alpha(opacity=50);
-khtml-opacity: 0.5; 
-moz-opacity: 0.5;  
opacity: 0.5;  
}


div #overlay_div.else{
position:absolute;
z-index:4;
background:#e5e5e5;
border:3px solid #c8c8c8;
padding-top:10px;
padding-left:10px;
padding-right:10px;
margin-top:-13px;
margin-left:-13px;
margin-right:-13px;
width:100%;
height:100%;
top:10;
filter: alpha(opacity=50);
-khtml-opacity: 0.5; 
-moz-opacity: 0.5;  
opacity: 0.5;  
}

input[readonly]
{
	background-color:#999;
}
input:readonly
{
	background-color:#999;
}
