
div.gadgetframe {
	padding-bottom: 10px;
	margin: 0px;
}
table.gadgettable {
	/* border-collapse: collapse; */
	width: 100%;
}
table.gadgetheader {
	border-collapse: collapse;
	width: 100%;
}
td.gadgetfunctions {
	background-image: url("../img/gadget/button2.gif");
	width: auto; 
	height: 25px;
	/*
	background-color: #C7E3FD;
	*/
}
td.gadgettitle {
	/*
	background-color: #C7E3FD;
	*/
	color: #475270;
	font-family: Verdana;
	font-size: 14px;
	line-height:1.2;
	margin:0pt 0pt 12px;
	padding-left: 5px;
	background-image: url("../img/gadget/button2.gif");
	width: auto; 
	height: 25px;
	font-weight:bold;
}
td.gadgetheader {
	paddind:0px;
}
td.gadgetheaderb1 {
	paddind:0px;
	background-image: url("../img/gadget/button1.gif");
	width: 10px; 
	height: 25px;
}
td.gadgetheaderb3 {
	paddind:0px;
	background-image: url("../img/gadget/button3.gif");
	width: 10px; 
	height: 25px;
    background-position: top right;
	background-repeat: no-repeat;
}
td.gadgetfunctions {
	text-align: right;
	width: 100%;
	height: 25px;
}
td.gadgetcontents {
	padding: 4px;
	background-color: #E3E8EE;
	font-family:Verdana;
	font-size:10px;
	border-style:solid solid solid solid;
	border-width:1px 1px 1px 1px;
	margin-bottom:10px;
	overflow:hidden;
	border-color: #C3CED4;
}

td.gadgetcontentsmail {
	padding: 4px;
	background-color: #E3E8EE;
	background-repeat: no-repeat;
	background-position: top right;
	background-image: url(../img/gadget/mail_fon.gif);
	font-family:Verdana;
	font-size:10px;
	border-style:solid solid solid solid;
	border-width:1px 1px 1px 1px;
	margin-bottom:10px;
	overflow:hidden;
	border-color: #C3CED4;
}
td.gadgetcontentshistory {
	padding: 4px;
	background-color: #E3E8EE;
	background-repeat: no-repeat;
	background-position: top right;
	background-image: url(../img/gadget/history_fon.gif);
	font-family:Verdana;
	font-size:10px;
	border-style:solid solid solid solid;
	border-width:1px 1px 1px 1px;
	margin-bottom:10px;
	overflow:hidden;
	border-color: #C3CED4;
}

div.gadgetactions {
	text-align: right;
	font-size: 10px;
	width: 100%;
}

img.gadgeticon {
	border-width: 0px;
	margin-left: 1px;
	margin-right: 1px;
}


img.timgborderless {
	border-width: 0px;
}


table.unittable {
	width: 100%;
/*	background-color: #E3E8EE;
	margin: 1px;
	border-style:solid;
	border-width:0px 0px 1px;*/
	overflow:hidden;
	/*border-color: #BDD3DE;*/
}
table.unitlefttable {

}
td.unitline {
	background-repeat: repeat-x;
	background-position: bottom;
}
table.unitrighttable {
	width: 100%;
}
td.unittitle {
	color: #475270;
	background-color: #E3E8EE;
	font-weight: bold;
	font-family:Verdana;
	font-size:10px;
	padding: 2px;
	padding-right: 5px;
	width: 100px;
	text-align: center;
}
td.unitactions {
	vertical-align: center;
	text-align: center;
	padding: 0px;
	font-family:Verdana;
	font-weight:bold;
	font-size:10px;
	border-style:none none none none;
	border-width:3px 3px 3px 3px;
margin-bottom:10px;
overflow:hidden;
border-color:#BDD3DE;
width: 100px;
}
td.unitcontents {
	font-family:Verdana;
	font-size:10px;
	/*line-height:1.2em;
	background-color: #E3E8EE;*/
}
div.unitaction {
/*	margin-top: 2px;
	padding: 3px;
	background-color: #B8D2EA;
	font-size: 9px;
	color: red;
	width: 70px;
	text-align: center;
	cursor: pointer;
	text-decoration: none;
	font-weight:bold;*/
	background-image: url("../img/gadget/actionpanelb.gif");
	background-repeat: no-repeat;
	background-position: center;
	padding-top: 4px; 
	padding-bottom: 4px;
}
div.unitaction:hover {
	background-image: url("../img/gadget/actionpanelba.gif");
	background-repeat: no-repeat;
	background-position: center;
	padding-top: 4px; 
	padding-bottom: 4px;
	
}
div.unitactionMini {
	background-image: url("../img/gadget/actionpanelbM.gif");
	background-repeat: no-repeat;
	text-align: center;
	margin-top: 4px;
	padding-top: 2px;
	width: 70px;
	height: 16px;
	display: none;
	
}
div.unitactionMini:hover {
	background-image: url("../img/gadget/actionpanelbaM.gif");
	background-repeat: no-repeat;
	text-align: center;
	margin-top: 4px;
	padding-top: 2px;
	width: 70px;
	height: 16px;
}

a.unitaction{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
}
a.generalaction {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
}
a.unitaction:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
}

a.generalaction:hover{
color: #FFFFFF;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
}

a.gorizontalaction {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
}
a.gorizontalaction:hover{
color: #FFFFFF;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
}


div.unitmenu, input.wbutton_button {
	_margin-top: 6px;
	padding-top: 9px;
	padding-left: 12px;
	font-size: 14px;
	color: #798A9E;
	text-align: left;
	background-image: url("../img/mainmenu/button_non_active.gif");
	background-repeat: no-repeat;
	width: 200px; 
	height: 32px;
	
	
}
div.unitmenu:hover {
	color: #798A9E;
	background-image: url("../img/mainmenu/button_active.gif");
	background-repeat: no-repeat;
}
a.unitmenu {
	font-family:Verdana;
	font-size: 14px;
	text-decoration:none;
	color: #798A9E;
}
a.unitmenu:hover {
	font-family:Verdana;
	font-size: 14px;
	text-decoration:none;
	color: #798A9E;
}
td.unitstats {
	font-size: 10px;
}
td.actionpanelb1{
	background-image: url("../img/gadget/actionpanelb1.gif");
	width: 8px; 
	height: 18px;
}
td.actionpanelb2{
	background-image: url("../img/gadget/actionpanelb2.gif");
	width: auto; 
	vertical-align: middle;
	font-size: 10px;
	color:#FFFFFF;
}
td.actionpanelb3{
	background-image: url("../img/gadget/actionpanelb3.gif");
	width: 8px; 
}
div.actionpanel {
	/*background-color: #E3E8EE;*/
	width: 100%;
	text-align: left;
	padding-top: 2px;
	margin-top: 4px;
}
div.horizontalaction {
	font-size: 10px;
	font-weight:bold;
	color: white;
	padding-right: 3px;
	align: center;
}
div.verticalaction {
	margin-left: 5px;
	margin-bottom: 6px;
	padding: 3px;
	padding-left: 8px;
	padding-right: 8px;
	background-color: #B8D2EA;
	font-size: 10px;
	font-weight:bold;
	color: white;
	width: 70px;
	text-align: left;
	display: block;
	vertical-align: center;
}
div.verticalaction:hover {
	background-color: #C7E3FD;
}
.bkgPopupPanel {
        	background-color:#000000;
        	border:solid 1px #767676;
        }
        
        .txtPopupPanel {
        	font-family:Verdana;
        	font-size:10px;
        	overflow:auto;
        	color: white;
        }


/*------------------ TAB CSS HERE ----------------- */  
.tab_header_opened
{
	padding-top: 3px;
	padding-left: 5px;
	background-color:#788A9E;
    cursor:pointer;
    height:30px;
    color: white;
    font-weight: bold;
}

.tab_header
{
	padding-top: 3px;
	padding-left: 5px;
	color: white;
    font-size: 14px;
    background-color:#B5BBC7;
    cursor:pointer;
    height:25px;
    font-weight: normal;
}

.tab_body
{
    border:solid 1px #B5B5B5;
    font-family:Verdana;
    font-size:11px;
    background-color:#EEEEEC;
}

.tab_header_left{
    font-family:Verdana;
    font-size: 14px;
    vertical-align: middle;
    text-align: center;
    color:White;
    font-weight:bold;
}

.tab_header_right{
    font-family:Verdana;
    font-size: 14px;
    padding:3 3 3 3;
    vertical-align: top;
}

.tab_delimeter{
	font-size:8px;
	width:8px;
}


.userbadgetext {
	background-color: #777777;
	padding: 10px;
	font-family:Verdana;
	font-size:11px;
	overflow:auto;
	color: white;
}
td.unitimage {
width: 150px;
}
div.unituserstats {
	width: 150px;
}
div.wpager {
	padding: 4px;
	width: 100%;
	font-family:Verdana;
	background-color: #E3E8EE;
	text-align: center;
	font-size: 10px;
}
a.wpager_page {
	/*background-color: #C7E3FD;*/
	padding-left: 3px;
	padding-right: 3px;
	font-weight: bold;
}
textarea.commentertextarea {
	width: 500px;
	height: 100px;
	border-width: 3px;
}
td.WcheckboxGroup_td {
	width: 250px;
	font-size: 14px;
}
input.wbutton_submit {
	padding: 9px;
	font-size: 14px;
	color: white;
	text-align: center;
	/*vertical-align: middle;*/
	background-image: url("../img/mainmenu/button_huge_1.jpg");
	background-repeat: no-repeat;
	width: 200px; 
	height: 33px;
	/*line-height: 35px;*/
	font-weight: bold;
	border: none;
}


/*********************************
********* ABSTRACT BADGE *********
*********************************/

div.BFrame{
	position: relatvie;
    width: 320px;
    border: 2px solid #BDD3DE;
    background-color: #FFFFFF;
    min-height:200px;
}
div.BTitle{
	float: right;
	width: 174px;
    text-align: left;
    font-family: Verdana;
    font-weight: bold;
    font-size: 14px;
    padding: 3 0 3 7;
    border-style:none none solid none;
	border-width:1px 2px 2px 2px;
	/*overflow:hidden;*/
	border-color: #BDD3DE;
	background-color: #DDEEFF;
}
div.BStats {
	padding-top: 7px;
	padding-right: 7px;
	width: 190px;
	font-size: 10px;
	float: right;
	text-align: left;
	/* background-color: green; */
}
div.BContents {
	clear: both;
	font-size: 10px;
	text-align: justify;
	padding: 7;
}
div.BStatsLine {
	margin-bottom: 3px;
}
div.BImage {
	float: left;
	width: 80px;
	height: 80px;
	_height: 100px;
	padding: 7px;
	text-align: center;
	_position: relative;
	display: table;
}
div.BImage2 {
	display: table-cell;
	vertical-align: middle;
	_position: absolute;
	_top: 50%; 
	_left: 50%;
}
div.BImage3 {
	_position: relative;
	_top: -50%; 
	_left: -50%;
	display: block;
	text-align: center;
}

/************ END of WAbstractBadge *************/



/*********************************
*********   USER BADGE   *********
*********************************/

div.BFrame_U {
	position: relatvie;
    width: 320px;
    border: 2px solid #BDD3DE;
    background-color: #FFFFFF;
}
div.BTitle_U {
	float: right;
	width: 174px;
    text-align: left;
    font-family: Verdana;
    font-weight: bold;
    font-size: 14px;
    padding: 3 0 3 7;
    border-style:none none solid none;
	border-width:1px 2px 2px 2px;
	/*overflow:hidden;*/
	border-color: #BDD3DE;
	background-color: #DDEEFF;
}
div.BStats_U {
	padding-top: 7px;
	padding-right: 7px;
	width: 190px;
	font-size: 10px;
	float: right;
	text-align: left;
	/* background-color: green; */
}
div.BContents_U {
	clear: both;
	font-size: 10px;
	text-align: justify;
	padding: 7;
}
div.BStatsLine_U {
	margin-bottom: 3px;
}
div.BImage_U {
	float: left;
	width: 120px;
	height: 120px;
	_height: 120px;
	padding: 0px;
	text-align: center;
	_position: relative;
	display: table;
}
div.BImage2_U {
	display: table-cell;
	vertical-align: middle;
	_position: absolute;
	_top: 50%; 
	_left: 50%;
}
div.BImage3_U {
	_position: relative;
	_top: -50%; 
	_left: -50%;
	display: block;
	text-align: center;
}

/************ END of WAbstractBadge *************/

