﻿/* custom stuff */
html, body{height:100%; }
html {
	scrollbar-3dlight-color: #63799e; 
	scrollbar-base-color: #FFFFFF; 
	scrollbar-darkshadow-color: #63799e; 
	scrollbar-face-color: #c6cdd5; 
	scrollbar-highlight-color: #FFFFFF; 
	scrollbar-shadow-color: #c6cdd5;
}
a:focus { -moz-outline-style: none; }
a:link, a:visited {	color: #1B57B1; }
a img {border: none !important;}
a:hover{color: #3399ff;} /*border-bottom: 2px #e70 solid;*/
img.no_border {border: 0;}
.imgLink{cursor: pointer;
	cursor: hand;
}

.Help
{
    border-right: black 1px solid;
    padding-right: 2px;
    border-top: black 1px solid;
    padding-left: 2px;
    font-weight: normal;
    font-size: 11px;
    padding-bottom: 2px;
    border-left: black 1px solid;
    color: black;
    padding-top: 2px;
    border-bottom: black 1px solid;
    font-family: Tahoma, Arial, Helvetica;
    background-color: #ffff99;
}

/* Help Icon */
.helpicon
{
	border-style:none;
	line-height: normal;
}

.helpicon img
{
	height: 20px;
	width: 16px;
	vertical-align: middle;
}

a.helpicon
{
	border-style:none;
	height: 20px;
	background-image: url(../images/common/help_out_lt.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
a.helpicon:hover, a.helpicon:active 
{
	background-image:url(../images/common/help_hover.gif);
	background-position: left top;
	background-repeat: no-repeat;
	cursor:help;
}
/*images/icon_help_sml.gif*/


p {  margin-top: 0;  margin-bottom: 5px;}
div, p{	font-family: Tahoma,Arial,Helvetica,sans-serif;	line-height: 1.3em;		color: #333;}
table, td, th {	font-family: Tahoma,Arial,Helvetica,sans-serif;	line-height: 1.3em;}
hr{width:90%;margin-left:20px;margin-top : 4px;margin-bottom : 4px;border:url('../../../Controls/images/nav_bar.gif') no-repeat ;}


.CommonContentArea h1 {
	padding: 0;
	font-family:Helvetica ,Arial,sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	vertical-align: bottom;
	color: #666;
	text-align: left;
	width: 100%;
	margin-top: 5px !important;
	margin-bottom: 5px !important;
}


.CommonContentArea h3{
	margin: 0;
	font-weight: bold;
	font-family: Tahoma,Arial,sans-serif,Helvetica;
	font-size: 1.4em;
	border-bottom: 1px solid #ccc;
	color: #000000;
	padding-left: 0px;
	margin-bottom: 10px;
}
.CommonContentArea h4 {
font-size: 1.1em;
letter-spacing: 0.3em;
border-bottom: 2px #be2 solid;
display: block;
margin-bottom: 2px;
color: #38c;}


.CommonContentArea h5{
background-image:url('../../../controls/images/subtitle_bg.gif'); 
background-repeat:repeat-y; 
border:none; 
margin:0; 
padding:0;
padding-left :4px;
}

.CommonContentArea h6 {
font-size: 1.1em;
letter-spacing: 0.2em;
border-bottom: 1px #be2 solid;
display: block;
margin-bottom: 2px;
color: #38c;}
.CommonContentArea h7 {
font-size: 1.4em;
letter-spacing: 0.3em;
border-bottom: 1px #be2 solid;
display: block;
margin-bottom: 2px;
color: #38c;}

.CommonContentArea h3 a:link,
.CommonContentArea h3 a:visited,
.CommonContentArea h3 a:hover {
color: #000000;
font-weight: bold;
text-decoration: none;
}
.CommonContentArea h3 a:hover {
border-bottom:solid 2px #e70;
}
.small {
	font-size: 0.9em;
	color: #999;
	font-weight: normal;
	text-align: left;
}
.smallNote
{
		color: #7A7A7A; 
		font-size: xx-small; 
		vertical-align: top; 
		padding-left: 7px;
		font-weight: normal;
		text-align: left;

	}
.smallNote2{font-size: 70%;line-height:7px}	
.Notes
{
	color: Gray;font-size: x-small;
	}
.NNotes
{
	color: Gray;
	margin-left:10px;
	}
/* content styles */


span.underline {
	display:block;
	height: 1px;
	border-bottom: 1px solid #ccc;
	overflow: hidden;
}


pre {
	font-size: 11px;
	border: 1px solid #ddd;
	border-left: 10px solid #d5dce7;
	padding: 10px;
	background: #f6f6f6;
}



#box div.imageCaption {
	font-size: 10px;
	text-align: center;
	padding: 2px;
	background: #efefef;
}



.desc{
border:dashed 1px  #BED6E5;
padding:7px;
margin:12px 5px 5px 5px;
}
.bgDetails{background:url('../images/star.gif') 95% 5px no-repeat;}
/** testt **/
pletter:first-letter {color:#ff0000;font-size:x-large} 

/** 
p.small {line-height: 90%}
min-width: 1000px
min-height: 100px 
ul.disc {list-style-type: disc}
ul.circle {list-style-type: circle}
ul.square {list-style-type: square}
ul.none {list-style-type: none}
ul
{
list-style-image: url('arrow.gif')
list-style-position: outside
list-style-position: inside
}
p {text-indent: 1cm}
}
	MARGIN-TOP: expression((document.getElementById('kcContentHolder').offsetTop*-1)+98);
	OVERFLOW: visible; PADDING-TOP: 4px; HEIGHT: expression("520px"); min-width: 600px;
{ 
**/

.buttonplace{width:100%;text-align:right}

td.EditHeader INPUT[type='file'],
td.EditHeader INPUT[type='text'],
td.EditHeader input.TextBox, 
td.EditHeader TextArea,
.custom
{
	TEXT-DECORATION: none;
	
	border-top: solid 1px #abadb3;
	border-right:solid 1px #dbdfe6;
	border-bottom:solid 1px #e3e9ef;
	border-left:solid 1px #e2e3ea;
	margin-top:2px;
	padding-left:5px;
	Width:90%;
	max-width:240px;
	background: url('../../../Controls/images/input_background.gif') -3px -2px no-repeat;
	}

DivBox
{
	TEXT-DECORATION: none;
	border-top: solid 1px #e3e9ef;
	border-right:solid 1px #e3e9ef;
	border-bottom:solid 1px #e3e9ef;
	border-left:solid 1px #e3e9ef;
	margin-top:2px;
	padding-left:5px;
	Width:90%;
	max-width:380px;
	background: url('../../../Controls/images/input_background.gif') -3px -2px no-repeat;

}


.Selected {
background-color:#ffffc4!important;
border-bottom: solid 1px  #579be4 !important;
}
td.EditHeader input.TextBox,td.EditHeader input.Selected {	height:14px;}

td.EditHeader select{background-color:Transparent ;
border-bottom: solid 1px  #C3D3E3;
border-top:none;border-left:none;border-right:none;margin-top:2px;white-space: nowrap;Width:90%;}
td.EditHeader INPUT[type='radiobutton'] {background-color:Transparent ;border:0px none !important;margin-top:2px;white-space: nowrap;}

 
/*td.EditHeader2 INPUT[type='text']{ TEXT-DECORATION: none; background: url('../../../Controls/images/bg_input.gif') repeat-x;Width:80%; padding-left:5px;}*/
td.EditHeader2 label{font-size:10px;padding-top:4px; padding-left :4px;color:#ffffff;}
td.EditHeader2 select {background-color:#FFFDDF;border-right: solid 1px #3c7fb1;border-bottom: solid 1px #c7e2f1;border-top: solid 1px  #5794bf;border-left: solid 1px  #c5daed;}
td.EditHeader2 TextArea, 
td.EditHeader2 INPUT[type='text']		{TEXT-DECORATION: none; background: url('../../../Controls/images/input_background.gif') no-repeat;Width:80%; padding-left:5px;}
/*
td.EditHeader2 INPUT[type='checkbox']	{background-color:transparent !important;border : none !impotant;}
td.EditHeader2 INPUT[type='radiobutton']{background-color:transparent !important;}
*/

span.labelHeader label, 
td.labelHeader label{color:#404040;font-weight:bold ;font-size :11px;font-family:Tahoma Verdana  Arial ;padding-top:4px; text-align:right}
td.EditHeader{padding-left :4px;}
td.labelHeader{Width:165px;padding-left :4px;}

	   /*FONT-FAMILY: Helvetica;
  	background:#FFFDDF url('../../../Controls/images/input_background.gif') no-repeat;*/
td.editboxfooter{background: url('../images/trans/Table_Grad.gif') 0 100% ;background-repeat: no-repeat !important; text-align:right;}


table.editbox {background:#E28D8A url('../../../Controls/images/background-colorbg_gradient_ekai_long.gif') no-repeat;color:White;}
table.editbox tr.selectedRow{ background-color:#1B57B1;color:White;}


table.box_Lp{ background:#7DBCF0 url('../../../Controls/images/background-colorbg_gradient_blueice_long.gif') no-repeat;width:520px;}
table.box_Lp h2{margin-bottom: 12px !important;position: relative;top:10px;height: 18px;border-bottom: solid 1px #ffd03c;margin-left:10px;margin-right:10px;font-size: 15px;color:#ffffff;}
table.box_Lp h2 img {float: left;margin: 0 5px 0 0;}

table.box_Lp INPUT[type='text'], 
table.box_Lp Select,
table.box_Lp TextArea {border : solid 1px #FCD04A;color :#1D3A53;background-color:#FFFDDF; font-size:12px; FONT-FAMILY: Helvetica;}

/* -- editbox2 -- */
table.editbox2{ background: url('../../../Controls/images/bg_gradient_pink_long.gif') no-repeat;width:460px;}
table.editbox2 h2{margin-bottom: 12px !important;position: relative;top:10px;height: 18px;border-bottom: solid 1px #FFCC00;margin-left:10px;margin-right:10px;font-size: 15px;color:#ffffff;}
table.editbox2 h2 img {float: left;margin: 0 5px 0 0;}

table.editbox2 INPUT[type='text'], 
table.editbox2 Select, 
table.editbox2 TextArea {border : solid 1px #73AFD9;color :#1D3A53;background-color:#ffffee;font-size:12px;FONT-FAMILY: Helvetica;}
table.editbox4 label{color:#FFCC00 !important;}

/* -- editbox3 -- */
table.editbox3{ background:url('../../../Controls/images/bg_gradient_green_long2.gif') no-repeat;width:460px;height:365px}
table.editbox3 h2{margin-bottom: 12px !important;position: relative;top:10px;height: 18px;border-bottom: solid 1px #FFCC00;margin-left:10px;margin-right:10px;font-size: 15px;color:#ffffff;}
table.editbox3 h2 img {float: left;margin: 0 5px 0 0;}

table.editbox3 INPUT[type='text'], 
table.editbox3 Select, 
table.editbox3 TextArea {border : solid 1px #FFCC00;color :#1D3A53;background-color:#ffffee;font-size:12px;FONT-FAMILY: Helvetica;}
/* -- ----- -- */

/* -- editbox4 -- */
table.editbox4{ background:url('../../../Controls/images/background-colorbg_gradient_crem_long.gif') no-repeat;width:460px;height:365px;padding:2px;}
table.editbox4 h2{margin-bottom: 12px !important;position: relative;top:10px;height: 18px;border-bottom: solid 1px #FFCC00;margin-left:10px;margin-right:10px;font-size: 15px;color:#ffffff;}
table.editbox4 h2 img {float: left;margin: 0 5px 0 0;}

table.editbox4 INPUT[type='text'], 
table.editbox4 Select, 
table.editbox4 TextArea {border : solid 1px #FFCC00;color :#1D3A53;background-color:#ffffee;font-size:12px;FONT-FAMILY: Helvetica;}
/* -- ----- -- */

table.box_app{background:url('../../../controls/images/gradient11.jpg')  no-repeat ; border-left:solid 3px #D1EA97;  }
table.box_app h2{margin-bottom: 12px !important;position: relative;top:10px;height: 18px;border-bottom: solid 1px #FFCC00;margin-left:10px;margin-right:10px;font-size: 15px;color:#ffffff;}
table.box_app h2 img {float: left;margin: 0 5px 0 0;}


/* -- ----- -- */
div.contentArticle h5{ background-image:url('../../../controls/images/bg_prodlist.gif'); background-repeat: no-repeat; border:none; margin:0; padding:0;padding-left :4px;}
div.contentArticle h4{ background-image:url('../../../controls/images/imageswan-poster-photo-bg-02.png'); background-repeat:repeat-x; border:none; margin:0; padding:0;padding-left :4px;}
div.contentArticle h3{margin:0; padding:0;font-weight: bold;font-family: Helvetica ,Tahoma,Arial,sans-serif;font-size: 1.3em;border-bottom: 1px solid #ccc;color: #333383;padding-left :4px;margin-bottom : 10px;text-align : left;}

 table.bluebox {	
	border: 1px solid #A1C2E3;
	background-color: #EAF2F9;
	
}
td.bluebox {	
	border: 1px solid #ffffff;
}

td.bluebox_title {	
	font-weight : bold;
	background-color: #A1C2E3;}

/* whitebox */

#whitebox {
	margin: 0 18px 0px 18px;
	background: #fff;
	width: auto !important;
	width: 100%;
}
#whitebox div {
	text-align: left;
}
#whitebox_t {
	background: url('../../../Controls/images/jos_greyline.png') 0 0 repeat-x;
}
#whitebox_tl {
	background: url('../../../Controls/images/jos_box_white_tl.png') 0 0 no-repeat
}
#whitebox_tr {
	height: 8px;
	overflow: hidden;
	background: url('../../../Controls/images/jos_box_white_tr.png') 100% 0 no-repeat;
}
#whitebox_m {
	border-left: 1px solid #cdcdcd;
	border-right: 1px solid #cdcdcd;
	width: auto !important;
	width: 100%;
	padding: 1px 8px;
}
#whitebox_b 
{
	background: url('../../../Controls/images/jos_greyline.png') 0 100% repeat-x;
}
#whitebox_bl {
	background: url('../../../Controls/images/jos_box_white_bl.png') 0 0 no-repeat;
}
#whitebox_br {
	height: 8px;
	overflow: hidden;
	background: url('../../../Controls/images/jos_box_white_br.png') 100% 0 no-repeat;
}

.glow_yellow{border:1px solid #E7DA76;background-color:#F7F3D0;padding-left:2px;padding-right:2px;}
.glow_green {border:1px solid #81A568;background-color:#D3E8C4;padding-left:2px;padding-right:2px;}
.glow_blueIce{border : solid 1px  #A2C8E9;background-color: #EAF3FF;padding-left:2px;padding-right:2px;}
.glow_laxani{border : 1px solid #ACCF36;background-color: #E1ECBE;padding-left:2px;padding-right:2px;}
.glow_Orange{border: 1px solid #FB783D;	background-color: #FEEBCB;padding-left:2px;padding-right:2px;}
.glow_Orange_dl{border: 1px solid #FB783D;	background-color: #FEEBCB;}
.glow_laxani_dl{border: 1px solid #ABE426;	background-color: #F4FFD9;}

.Shadow		{filter:shadow ( color=#cccccc,strength:3, direction:125) }
.Shadow2	{filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2,Color='cccccc', Positive='true')}
/*
.clsHoriz 	{ writing-mode:lr-tb }
.clsVert { writing-mode:tb-rl }
*/
.noclass{} 
.expert{background-image:'../../../Controls/images/expert.gif'}
.Interest{background-image:'../../../Controls/images/interest.gif'}
.Working{background-image:'../../../Controls/images/Working.gif'}

.Rategrid{min-width:520px;width:520px;}
.Rategrid td {border-right:dotted  1px #E4E5DD;border-bottom:solid 1px  #a6a7a1;}
.Rategrid th {border-left:solid  1px  #ffffff;border-right:solid  1px  #C5C9D1;border-bottom:solid 1px  #C5C9D1;background-color :#EBF0F9}
.RategridBrd{background-color:#FAFCFF;border-top: 2px solid #E6E7E1;border-left: 2px solid #E6E7E1;border-Bottom: 2px solid #B1B2AD;border-right: 2px solid #B1B2AD;min-width:300px;width:100%;height:220px}


.header-left {background: #85ACF7 url('../../../controls/images/search_cr1.jpg') no-repeat top left;}
.header-midd {height:32px;background: #85ACF7 url('../../../controls/images/nav_bg.jpg') repeat-x top left;}
.header-right {background: #85ACF7 url('../../../controls/images/search_cr2.jpg') no-repeat top right;}
/* -------- grid -----------*/
.grid{background-color:#FEFEFC;border-top: 3px solid #E6E7E1;border-Bottom: 3px solid #E6E7E1;border-left: 3px solid #E6E7E1;border-right: 3px solid #E6E7E1;width:100%}
.grid-inner{background-color:#FEFEFC;Width:100%;font-family: Tahoma Verdana Arial Helvetica;}
.grid-inner td{border-bottom: 1px solid #D9DBDD;border-right:  dotted 0px  #ffffff;border-left:0px;font-family:Tahoma Verdana Arial Helvetica;}
.grid-footer {background: #c0c0c0 url('../../../Controls/images/bgFtr.gif'); background-repeat: repeat-x; height:24px;}
.grid-alternate{background-color:#fafafa;border:0px;}
.grid-row{background-color:#F7F6F3;border:0px;}
.grid-selectedRow{background-color:#EBF0F9;font:bold;}

.grid-Action{width:230px;white-space:nowrap;vertical-align:top;}
.grid-inner td{Font-Size:0.8em;padding-left:3px;}
.grid-inner a{Font-Size:100%;}

.grid-inner th{border-right:  dotted 0px  #ffffff;border-left:0px; font-family:Verdana; }
.grid-inner h1{margin: 0;padding:0;font-size: 0.9em;font-weight: bold;color: #333;}
.grid-inner h3{margin: 0;padding:0;font-size: 0.9em;font-weight: bold;color: #333;border-bottom: 1px solid #97CEF9;}
.grid-inner div{margin-left: 5px;}
.grid-inner ul{margin-top:2px;margin-bottom:2px}

ul.actions {margin:0px}
ul.actions  li{list-style-type:none;margin:0px;display:inline;}


.grid-headerRow2   {background:#ffffff url('../../../Controls/images/bg_01.png'); background-repeat: repeat-x; color:#000000;font-weight:bold ; text-align:center; height:56;text-indent:4px;}
.grid-headerRow	   {background:#ffffff url('../../../Controls/images/bg-header-Blue.gif'); background-repeat: repeat-x; color:#000000;font-weight:bold ; text-align:center; height:32px;text-indent:4px;}
.grid-headerRow_Org{background:#ffffff url('../../../Controls/images/bg-header-Org.gif'); background-repeat: repeat-x; color:#ffffff;font-weight:bold ; text-align:center; height:32px;text-indent:4px;}
.grid-headerRow_Grn{background:#A2A2A2 url('../../../Controls/images/bg-header-lax.gif'); background-repeat: repeat-x; color:#ffffff;font-weight:bold ; text-align:center; height:32px;text-indent:4px;}
.grid-headerRow_Lax{background:#A2A2A2 url('../../../Controls/images/bg-header-lax2.gif'); background-repeat: repeat-x; color:#ffffff;font-weight:bold ; text-align:center; height:32px;text-indent:4px;}
.grid-headerRow-Gry{background:#A2A2A2 url('../../../Controls/images/bg-header-gray.gif'); background-repeat: repeat-x; color:#ffffff;font-weight:bold ; text-align:center; height:32px;text-indent:4px;}
.grid-headerRow_Prl{background:#A2A2A2 url('../../../Controls/images/bg-header-prpl.gif'); background-repeat: repeat-x; color:#ffffff !important;font-weight:bold ; text-align:center; height:32px;text-indent:4px;}
.grid-headerRow-Brn{background:#A2A2A2 url('../../../Controls/images/bg-header-Brn.gif  '); background-repeat: repeat-x; color:#00004A;font-weight:bold ; text-align:center; height:32px;text-indent:4px;}
.grid-headerRow-Ylw{background:#A2A2A2 url('../../../Controls/images/bg-header-Ylw.gif'); background-repeat: repeat-x; color:#ffffff;font-weight:bold ; text-align:center; height:32px;text-indent:4px;}
.grid-headerRow-Wht{background:#A2A2A2 url('../../../Controls/images/bg_navcon.gif'); background-repeat: repeat-x; color:#000003;font-weight:bold ; text-align:center; height:22px;text-indent:4px;}
.grid-headerRow-Ohr{background:#A2A2A2 url('../../../Controls/images/bg-header-Ohr.gif'); background-repeat: repeat-x; color:#ffffff;font-weight:bold ; text-align:center; height:32px;text-indent:4px;}
.grid-headerRow-Blk{background:#A2A2A2 url('../../../Controls/images/bg_header.gif'); background-repeat: repeat-x; color:#ffffff;font-weight:bold ; text-align:center; height:32px;text-indent:4px;}
.grid-headerRow-Dbl{background:#A2A2A2 url('../../../Controls/images/bghdr-lax-dbl.gif'); background-repeat: repeat-x; color:#0F4422;font-weight:bold ; text-align:left; height:44px}
.grid-headerRow-Win{background:#0060fc url('../../../Controls/images/nav.gif'); background-repeat: repeat-x; color:#ffffff;font-weight:bold ; text-align:center; height:34px;text-indent:4px;}
.grid-headerRow-Red{background:#d45539 url('../../../Controls/images/bg-header-Red.gif'); background-repeat: repeat-x; color:#ffffff;font-weight:bold ; text-align:left; height:32px;text-indent:4px;}

.grid-footer-xpr {background: #c0c0c0 url('../../../Controls/images/grd-footer.gif'); background-repeat: repeat-x; color:#ffffff;height:10px;}
.grid-headerRow-xpr{background:#A2A2A2 url('../../../Controls/images/grd-Header.gif'); background-repeat: repeat-x; color:#ffffff;font-weight:bold ; text-align:center; height:22px;border: raised  12px  #C7C5B2 ; }

.grid-inner a:link,
.grid-inner a:visited {text-decoration: none; border-bottom:0px}

.grid-row a:hover,
.grid-alternate a:hover,
.grid-selectedRow a:hover,
.grid-selectedRow a:visited{text-decoration: underline; }

div.subdiv {border :dotted 1px #C1CDD8; background-color:#EFEFEF;}
/* -------- nav_box-----------*/
div.nav_box {}
div.nav_box div div{background: url('../../../Controls/images/box-blue-top.gif') no-repeat left top;padding-left:20px;}
div.nav_box  div{background: url('../../../Controls/images/box-blue-bottom.gif') no-repeat left bottom; width:220px;margin-bottom:5px;}

.ClassForm .label
{
    display:block;
    font-weight: 500 ;
    white-space: nowrap;
}



.lightText {color: #fff;}
.darkText {color: #0076a0;}

		
.logbox_bt{background:url('../../../Controls/images/hbox_btmTs.gif')}
.logbox_ts{background:url('../../../Controls/images/hbox_topSd.gif')}
.logbox_bs{background:url('../../../Controls/images/hbox_midSd.gif')}
.logbox_tt{background:url('../../../Controls/images/hbox_topTs.gif')}

#hbox {
	width: 195px;
	margin: 0px;
	padding: 0px;
	background-image: url("/images/hbox_midSd.gif");
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	float: right;
}
.hboxTop {
	width: 195px;
	height: 12px;
	margin: 0px;
	padding: 0px;
}
.hboxMiddle_solid {
	padding: 0px 12px 0px 12px;
	width: 195px;
}
.hboxBottom_solid {
	width: 195px;
	margin: 0px;
	padding: 0px;
}

#hboxNoUsr {
	width: 195px;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}
.hboxNoUsrTop {
	width: 195px;
	height: 11px;
}
.hboxNoUsrMiddle_solid {
	padding: 0px 12px 8px 12px;
	width: 195px;
	background-image: url("../../../Controls/images/hbox_midSd.gif");
	background-repeat: repeat-y;
}
.hboxNoUsrMiddle_trans {
	width: 195px;
	background-image: url("../../../Controls/images/hbox_midTs.gif");
	background-repeat: repeat-y;
}
.hboxNoUsrMiddle_content {
	width: 195px;
	padding: 0px 12px 0px 12px;
}
.hboxList {
	font-size: 11px;
}
#portletBox {
	width: 195px;
}
#portletBoxTitle {
	position: relative;
	width: 195px;
	background-image: url("../../../Controls/images/hbox_midSd.gif");
	background-repeat: no-repeat;
	padding: 0px 12px 2px 12px;
	margin-top: -4px;
}
#portletBoxContent {
	background-image: url("../../../Controls/images/hbox_midTs.gif");
	background-repeat: repeat-y;
	padding: 0px 12px 0px 12px;
}


#kcSidebar {
	position: relative;
	width: 188px;
	float: left;
	margin-top: 5px;
	background-image: url('../../../Controls/images/bubble_up_bg.gif');
	background-repeat: repeat-y;
}
#kcLeftNavTop {
	BACKGROUND-IMAGE: url('../../../Controls/images/bubble_up_n.gif'); BACKGROUND-REPEAT: repeat-x; HEIGHT: 18px
}
#kcLeftnavBottom {
	BACKGROUND-IMAGE: url('../../../Controls/images/bubble_up_s.gif'); BACKGROUND-REPEAT: repeat-x; HEIGHT: 18px;
}
#kcLeftNavContent {
	MARGIN: 0px 14px;
}
.GrayedLine
{  background-color:#0a0a0a;
	color: Gray;
	}

INPUT[type='submit'].disabled{cursor:default;background: transparent url('../../../Controls/images/btn_mac_small.gif') 0 -48px no-repeat !important;}
INPUT[type='submit']:hover {background: transparent url('../../../Controls/images/btn_mac_small.gif') 0 -24px no-repeat !important;}
INPUT.file{PADDING-RIGHT: 0px;PADDING-LEFT: 0px;MARGIN-BOTTOM: 4px;PADDING-BOTTOM: 0px;FONT: 12px/16px Arial, sans-serif;WIDTH: 270px! important;PADDING-TOP: 0px;height: 22px;}
INPUT[type='submit']{border: 0px none !important;width: 95px !important;margin: 0;padding: 6 !important;color: #000000;font:  bold 12px Arial, sans-serif !important;height: 24px !important;cursor: pointer;background: transparent url('../../../Controls/images/btn_mac_small.gif') no-repeat !important;}

input.Disabled {background: transparent url('../../../Controls/images/btn_mac_small.gif') 0 24px no-repeat !important;}
input.btnReset, input.btnSubmit{border: 0px none !important;width: 95px !important;margin: 0;padding: 6 !important;color: #000000;font-weight:bold; font:11px Arial !important;height: 24px !important;cursor: pointer;background: transparent url('../../../Controls/images/btn_mac_small.gif') no-repeat !important;}
input.btnReset:hover, input.btnSubmit:hover{background: transparent url('../../../Controls/images/btn_mac_small.gif') 0 -24px no-repeat !important;}
input.btnfile{border:none;border-bottom:solid 1px #ADC8E3 !important;PADDING-RIGHT: 0px;PADDING-LEFT: 0px;MARGIN-BOTTOM: 4px;PADDING-BOTTOM: 0px;FONT: 12px/16px Arial, sans-serif;WIDTH: 270px! important;PADDING-TOP: 0px;height: 22px;}
.ImgHide{background: transparent url('../../../Controls/images/hide2ble.png') 0px 0px no-repeat !important;width:16px;}
.ImgHide:hover{background: transparent url('../../../Controls/images/hide2ble.png') 0px 0px no-repeat !important;width:16px;}

.Imgshow{background: transparent url('../../../Controls/images/show2ble.png') 0px -16px no-repeat !important; width:16px;}
.Imgshow:hover{background: transparent url('../../../Controls/images/show2ble.png') 0px -16px no-repeat !important;width:16px;}

.niceorange{color:#DD7C3B}
.nicegreen{color:#BBDE79}
.nicegreen2{color:#769D1B}
.nicegreen3{color:#93AF5F}
.nicegreen4{color:#C7E293}

.ShadowRec
{min-width:300px;width:480px;
	padding-right:4px;
	background: url('../../../Controls/images/shadow_background.gif') no-repeat  bottom right;
}
.ShadowBottom
{
	min-width:300px;width:100%;
	padding-bottom:19px;
	background:  url('../../../Controls/images/shadowbottom.gif') repeat-x  bottom left;
}
.ShadowRight
{
	padding-right:18px;
	min-width:300px;width:100%;
	background:  url('../../../Controls/images/shadowside.gif') repeat-y  top right;
	border-right: raised 1px #6B6B6B; 
}

.maxWidth {
	WIDTH: 99%
}
.minWidth {
	WIDTH: 1%
}
.minNoWrap {
	WIDTH: 1%; WHITE-SPACE: nowrap
}
.noWrap {
	WHITE-SPACE: nowrap
}


.categorycloud ul {
	padding: 0 10px 10px 10px;
	background: transparent url(../../../Controls/images/quickfacts_white_bottom.gif) bottom left no-repeat;
	margin: 18px -10px -10px -10px;
	list-style: none; }
	
.quickfacts{
padding: 8px 10px 10px 10px;
background: #f3f3f3 url(../../../Controls/images/quickfacts.gif) top left no-repeat;
margin: 40px 0 0 0; }


/*************************************
 +Hn and p
 *************************************/

#header h1 a{color:#E87830;}
#header h1 a:hover{color:#CC0000;}
.entrytitle h2 a{color:#B4C24B;}
.entrytitle h2 a:hover{color:#58BBEB;}
.entrytitle h3{	font-size:1.8em;color:#6F6F6F;}
#sidebar h3{color:#555;	font-size:1.5em;margin:1em 0;}

div.DivSelected {background-color :#F5F5F5;}
.Aritcle h1 
{
	margin-bottom: 12px !important;position: relative;top:10px;height: 18px;
	border-bottom: solid 1px #ffd03c;
	font-size: 15px;
	width:260px;
	}
.Aritcle  img {float: left;margin:0;margin-right:5px; }
.Aritcle-Line{width:100%;margin-top:20px;height:90px; }
.Aritcle
{
font-size:10px;padding-bottom:5px; width:330px;height:100%;
background: url("../../../controls/images/hr.gif") repeat-x left bottom;

}

.placeLeft{float:left;margin-right:20px;margin-left:8px;}
.placeRight{float:right;}

.divView
{
	background: url('../images/common/main_rond.gif') no-repeat top left;
	padding-left:30px !important;padding-right:30px !important;}


#box-m {
margin: 20px auto;
width: 724px;
background: #fff url('../../../controls/images/midbg.jpg');
background-repeat: repeat-y;
}

#box-t { 
background: #fff url('../../../controls/images/topbg.jpg');
height: 30px;
}
#box-b {
background: #fff url('../../../controls/images/botbg.jpg');
height: 30px;
}

#box-header {
height: 100px;
background: #85ACF7 url('../../../controls/images/hidr.jpg');
}
#dvJobs h3
{
width:90%;
border-bottom:	px solid #ccc;	
padding:0;
margin:0;
padding-top:3px;
padding-left:5px;
font-size: 1.1em;
color:#000000; height:1.3em;
background:#FFFFFF url(../../../controls/images/tab21.gif) no-repeat ;
}
.Required{color :#ff0000;}
.shadowed{
	background:#d0d0d0 url(../../../Controls/images/semi-transparent.gif) !important;
}
.shadowed a{color:#a0a0ff} 
.shadowed label,.shadowed input,.shadowed select,.shadowed textarea
{Color:#666666 !important;font-style:italic;}
.shadowed option{background-Color:#d0d0d0 !important;}

.CommonJobTitle
{
	text-align: left;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 140%;
	font-weight: bold;
	background-color: #e2eecd;
	color: #698d73;
	padding: 2px;
	padding-left: 8px;
	margin: 0px;
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc;
}


.ForumPostUserName
{
	margin: 0px;
	margin-top: 4px;
	padding-left: 4px;
	font-weight: bold;
	font-size: 150%;
	color: #666666;
	font-family: Tahoma, Arial, Helvetica;
	padding-bottom: 4px;
}


/* table level rules */
.MGrid{font-family: tahoma;border: solid 1px #7f7f7f;border-collapse:collapse;}
/* header column rules */
.MGrid th {background: url('../../../controls/images/sprite.png') repeat-x 0px 0px;
           border-color: #989898 #cbcbcb #989898 #989898;
           border-style: solid solid solid none;
           border-width: 1px 1px 1px medium;
           color: #000;padding: 4px 5px 4px 10px;
           vertical-align: middle;
           text-align:center;font-size:0.8em;}
.MGrid th a{color:#333333;font-weight: bold;text-decoration: none;display: block;padding-right: 10px;}
/* data cell and data row rules */
.MGrid td {font-size:0.8em;}
.MGrid td {padding: 2px 2px 2px 2px;border-bottom: solid 1px #BBD9EE}
.MGrid td a{color:#333333;}
.MGrid .altrow{background-color: #EBF4FA;} 
.MGrid .row{background-color: #fff;}  
.MGrid .rownum{text-align:center;padding-left:0px;font-weight:bold;color:#333333;}
.MGrid td td {color:#333333;padding: 0px;border-bottom: 0px;}

.pager{height:30px;background:url('../../../controls/images/pager_bg.gif') repeat-x;}
.pager .container{padding:4px;}
.pager .command{float:left;padding-right:5px;}    
.pager .info{font-size:12px;padding:4px 0px;float:right;}



.dialog
{
    font-family:Tahoma;
    font-size:11pt;
    color:#222222;
    background-color:#fff;
}    

/* header styles */
.header
{
    position:relative;
    color:#fff;        
    cursor:move; /* So the user knows they can drag the panel */
}
.header .outer
{
    background:url('../../../controls/images/top-right.png') right no-repeat;
    padding-right:40px;
}
.header .inner
{
    background:url(../../../controls/images/top-left.png) left no-repeat;
    padding-left:9px;
}
.header .content
{
    height:35px;
    background:url('../../../controls/images/top-mid.png') repeat-x;
}
.header .content H2
{
    font-size:12pt;
    font-weight:bold;
    color:#fff;
    padding-top:6px;
    margin:0;
}
.header .close
{
    /* the image is 35x35 pixels wide */
    height:25px;
    width:35px;	
    /* position the image */
    position:absolute;	
    top:4px;
    right:7px;	
    background:url(../../../controls/images/close.png) no-repeat;	
    cursor:pointer;
}
.header .close:hover
{
    /* set the hover image */
    background:url(../../../controls/images/close-hover.png) no-repeat;	
}        

.body .outer{background:url('../../../controls/images/right.png') right repeat-y;padding-right:7px;}
.body .inner{background:url('../../../controls/images/left.png') left repeat-y;padding-left:7px;}
.body .content{}  
.body .content H2{padding:10px;margin:0px;text-align:center;font-size:11pt;color:#222222;            font-weight:normal;}           
.body .content .footer{/* footer image is 41 pixels tall */    background:url(../../../controls/images/footer.gif) repeat-x bottom;height:41px;}
.body .content .footer .commands{text-align:right;padding:8px;}           
.body .content .footer .commands INPUT{/* keep the buttons a consistent size */    width:75px;}                   
/* dialog footer styles */
.footer{}
.footer .outer{background:#818181 url(../../../controls/images/bottom-right.png) right top no-repeat;padding-right:9px;}
.footer .inner{background:url(../../../controls/images/bottom-left.png) left top no-repeat;padding-left:9px;}
.footer .content{height:7px;background:url(../../../controls/images/bottom-mid.png) repeat-x;}   
.updating{color:#808080;background:url(../../../controls/images/activity.gif) no-repeat center;}  
.Progress{position:absolute;top:35px;left:30px;font-size:16px;background-color:#f00000;color:White;}

#progressBackgroundFilter { 
  position:absolute; 
  top:0px; 
  bottom:0px; 
  left:0px; 
  right:0px; 
  overflow:hidden; 
  padding:0; 
  margin:0; 
  background-color:#000;  
  filter:alpha(opacity=20); 
  opacity:0.2; 
  z-index:1000; 
} 

 



/* --- loader ---*/

#loader {
  width: 320px;
  margin-left: auto;
  margin-right: auto;
}

#loader td {
  padding: 3px;
  background: #ffffff;
}

#loader p {
  border: 3px solid #6E89DD;
  padding: 10px;
  margin: 0;
  background: #EEF0FC;
}

#loader img {
  float: left;
  margin-right: 12px;
}

#loader strong {
  display: block;
  margin-bottom: 3px;
}

#loaderContainer {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: expression('absolute');
  height: expression(document.documentElement.scrollHeight+'px');
  width: expression(document.documentElement.scrollWidth+'px');
  z-index: 1000;
}

#loaderContainer td {
padding-top: 280px;
vertical-align: top;
text-align: center;
background-image: url(../../../Controls/images/semi-transparent.gif);
}

#loaderContainer td td {
padding-top: 3px;
text-align: left;
}

.Lang_select {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 85%; color: #666666;padding-top: 12px;padding-bottom: 1px;}
.pages_part { margin: 0; padding-top: 7px; padding-bottom: 4px; text-align:center; clear: both;}
.grid-pager tr,
.grid-pager td{border:0px}
.grid-pager span ,
.no_page_link{color: #666;border: 0px solid #666;padding: 4px 5px;font-weight:bold;}

.active_page{font-weight:bold;color: #000000;border: 0px solid #000000;padding: 4px 5px}
.grid-pager a,
a.non_active_page{border: 1px solid #000000;color: #000000;text-decoration: none;white-space:nowrap;padding: 4px 7px}
a.non_active_page2{border: 1px solid #000000;color: #000000;text-decoration: none;white-space:nowrap;padding: 4px 5px}

.grid-pager a:hover, 
a.non_active_page:hover{border: 1px solid #000000; text-decoration: none; background: LightSkyBlue; color: #fff;padding: 4px 7px}
a.non_active_page2:hover{border: 1px solid #000000; text-decoration: none; background: LightSkyBlue; color: #fff;padding: 4px 5px}

.pagesel{border: 1px solid #000000; text-decoration: none; background: LightSkyBlue; color: #fff;padding:1px }
.highlight {text-decoration: none;color:black;background:yellow;}

.ajax__progress_outer
{
	border-top:solid 1px #44444;
	border-bottom:solid 1px #564544;	
}

.ajax__progress_inner
{
	position:relative;
	border-left:solid 1px #000;
	border-right:solid 1px #000;
	margin:0pt -1px;
	height:10px;
	background:url("../../controls/images/progress_bg.gif") repeat-x;
}

.ajax__progress_indicator
{
	width:0px;
	height:10px;
	background:url("../../controls/images/progress.gif") repeat-x;
	overflow:hidden;
}

.ajax__progress_info
{
	font-family:Calibri, Sans-Serif;
	font-size:10pt;
	text-align:center;
	color:#666;
}

/* applied to the text while the progress is updating */
.updating .ajax__progress_info{ color:#000; }


#overlay {
     visibility: hidden;
     position: absolute;
     left: 0px;
     top: 0px;
padding: 80px;
vertical-align: top;
text-align: center;
background-image: url(../../../Controls/images/semi-transparent.gif);

     width:100%;
     height:100%;
     text-align:center;
     z-index: 1000;
}
#overlay div {

    overflow:auto;
}
