body{padding:0px;margin: 0 10px 0 10px;background-color:#b9e2ff;}
html, body, *{font-family: Tahoma,Verdana;font-size: 11px;}
img{border:none;}
A:link{text-decoration: none;}
A:visited{text-decoration: none;}
A:hover{text-decoration: none;}
A:active{text-decoration: none;}
.titleLabel{font-weight:bold;font-family:Tahoma;font-size:12px;color:#9A4444;}
#container{width:100%;padding:0;margin:0 0 0 0;border:0;}
#header{width:100%;height:74px;padding:0;margin:0 0 3px 0;border:0;}
#header_left{width:8px;background-image:url(../images/header_left.png);background-repeat:no-repeat;background-position:left;}
#header_center{background-image:url(../images/header_center.png);background-repeat:repeat-x;vertical-align:middle;}
#header_center_content_left{width:196px;padding:0 0 0 6px;text-align:left;}
#header_center_content_left_logo{padding:0 0 0 6px;text-align:left;}
#header_center_content_left_logo_panelchanger{padding:0 8px 0 0;text-align:right;position:relative;z-index:99999;}
#header_center_content_right{text-align:right;padding:0 5px 0 0;}
#header_center_content_right_username{text-align:right;font-family:Tahoma;font-size:11px;color:#535353;padding:5px 0 5px 0;}
#header_center_content_right_username span{font-weight:bold;}
#header_center_content_right_usercontrols td{padding-top:5px;padding-left:5px;vertical-align:top;}
#header_center_content_right_usercontrols .select{border:solid 1px #cccccc;font-family:Tahoma;font-size:11px;color:#bdbdbd;}
input.submit
{
    background-image:url(../images/userbutton_bg.jpg);border:solid 1px #aeaeae;font-family:Tahoma;font-size:11px;color:#535353;
    
 }
#header_right{width:8px;background-image:url(../images/header_right.png);background-repeat:no-repeat;background-position:right;}
/*MENU*/
.DownArrow2{ position: absolute; top: 5px; right: 7px; }
.RightArrow2{ position: absolute; top: 6px; right: 5px; } 
div.tSlideMenu{ position:relative;  width:130px; float:right; }
div.tSlideMenu ul{ margin:0px; padding: 0px; list-style-type: none;  float:right;}
div.tSlideMenu ul li{ position:relative; display:inline; float:right; background-color:#8fa0b1; padding-bottom:2px;}
div.tSlideMenu ul li a{ padding-left:5px;  color:rgb(255,255,255); font:normal 10px tahoma; display:block; text-decoration:none; }
div.tSlideMenu ul li ul{ z-index:9999; width:120px;  position: absolute; left: 0px; display: block; visibility: hidden; border:solid 1px #5d7790; background-color:#8fa0b1; list-style-type: none; padding-top:5px; line-height:0px;}
div.tSlideMenu ul li ul li{ color:#fff; margin-bottom:2px; padding-right:5px; clear:both;  display:list-item; float:none; text-align:left; line-height:0px;}
div.tSlideMenu ul li ul li a{ color:rgb(255,255,255); font:normal 10px tahoma; display:block; text-decoration:none; }
div.tSlideMenu ul li ul li a:hover{ color:rgb(255,0,0); font:normal 10px tahoma; display:block; text-decoration:none; }
/*END OF MENU*/


#main_menu{width:100%;height:43px;}

#main_menu_left
{
	width:8px;
	background-image:url(../images/main_menu_left.png);
	background-position:left;
}

#main_menu_center
{
	background-image:url(../images/main_menu_center.png);
	background-repeat:repeat-x;
	vertical-align:middle;
}

#main_menu_buttons
{
	width:100%;
}

#main_menu_right
{
	width:8px;
	background-image:url(../images/main_menu_right.png);
	background-position:right;
}

#control_menu
{
	width:100%;
	height:39px;
}

#control_menu_left
{
	width:8px;
	background-image:url(../images/control_menu_left.png);
	background-position:left;
}

#control_menu_center
{
	background-image:url(../images/control_menu_center.jpg);
	background-repeat:repeat-x;
}

#control_menu_buttons
{
	width:100%;
}

#control_menu_right
{
	width:8px;
	background-image:url(../images/control_menu_right.png);
	background-position:right;	
}

#content
{
	width:100%;
	height:100%;
}

#content_left_bg
{
	width:3px;
	background-image:url(../images/content_left_bg.png);
	background-repeat:repeat-y;
}

#content_right_bg
{
	width:3px;
	background-image:url(../images/content_right_bg.png);
	background-repeat:repeat-y;
}

a.PageTitle                      { height:100%;width:156px; margin:5px 10px 0px 10px; border-right:1px solid rgb(192,192,192); color:rgb(31,65,100); font:bold 11px tahoma; padding-right:10px; float:left;}
a.TopButton               { float:left; height:22px; background:rgb(241,241,241) url('../images/control_menu_button_right.gif') right 0 no-repeat; cursor:pointer;  margin-right:5px; text-decoration:none; }
a.TopButton .Left         { width:7px;  height:22px; padding:0px; background:rgb(241,241,241) url('../images/control_menu_button_left.gif') 0 0 no-repeat; font-size:0px; line-height:0px; float:left;}
a.TopButton .Icon         { height:18px; padding-top:4px;  float:left;}
a.TopButton .Right        { height:18px; padding:4px 8px 0px 5px; color:rgb(83,83,83); font:normal 11px tahoma; float:left; white-space:nowrap;}
a.TopButton:hover         { background:rgb(241,241,241) url('../images/control_menu_button_right.gif') right -22px no-repeat; }
a.TopButton:hover .Left   { background:rgb(241,241,241) url('../images/control_menu_button_left.gif') 0 -22px no-repeat; }

a.TopButton_Disabled               { float:left; height:22px; background:rgb(241,241,241) url('../images/control_menu_button_right_disabled.gif') right 0 no-repeat; cursor:default;  margin-right:5px; text-decoration:none; }
a.TopButton_Disabled .Left         { width:7px;  height:22px; padding:0px; background:rgb(241,241,241) url('../images/control_menu_button_left_disabled.gif') 0 0 no-repeat; font-size:0px; line-height:0px; float:left;}
a.TopButton_Disabled .Icon         { height:18px; padding-top:4px;  float:left;}
a.TopButton_Disabled .Right        { height:18px; padding:4px 8px 0px 5px; color:rgb(183,183,183); font:normal 11px tahoma; float:left; white-space:nowrap;}

/*************** PAGE TEMPLATE ***************/

#pageHeader
{
	clear: both;
	top: 0;
	left: 0;
	color: #333333;
	background: #889AAE url( "../images/header-back-50px.gif" ) repeat-x;
	height: 50px;
	font-size: 11px;
}

#headerLeft
{
	position:absolute;
	top: 0;
	left: 9px;
	/*float: left;
	margin-left: 5px;*/

	height: 50px;
	width: 200px;
	background: url(../images/header_logo.png) no-repeat;
	/*border-right: solid 1px #666666;*/
}

#headerRight
{
	float: right;
	bottom: 25px;
	margin-top: 2px;
	margin-right: 9px;
}

#headerLanguage
{
	float: right;
	margin-top: -1px;
	margin-right: 18px;
}

#themeSelection
{
	float: right;
	margin-top: -1px;
	margin-right: 18px;
}

#headerServerTime
{
	float: right;
	margin-top: 3px;
	margin-right: 18px;
}

#headerVersion
{
	position:absolute;
	top: 36px;
	left: 50px;
	color: #999;
}

#headerLanguage select
{
	font-size: 10px;
	margin-top:2px;
	border: #000000;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px
}

#themeSelection select
{
	font-size: 10px;
	margin-top:2px;
	border: #000000;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px
}

#menuContainer
{
	clear: both;
	position: absolute;
	top:17px;
	width: 99%;      /* To avoid unnecessary scrollbars on the page, do not set this to 100 */
	height: 25px;
}

#pageContent
{
	clear: both;
	position:absolute;
	top:159px;
	left: 0;
	width:100%;
	padding:0px;
	margin: 0 10px 0 10px;
}

#toolbarContainer
{
	clear:both;
	border-bottom: solid 1px #666666;
	width: 99%;
	height: 25px;
	margin-right: 1px;
}

.toolbarLabel
{
	float:left;
	width:200px;
	margin-left: 9px;
	margin-top: 5px;
	font-weight: bold;
	Font: Tahoma;
	font-size: 13px;
	color: Maroon;
	text-align: left;
}

#toolbarButtons
{
	float:left;
	margin-top: 3px;
}


/*************** Anthem Styles ***************/

#imgLoading
{
	position:absolute;
	top: 0;
	left: 9px;
}

#callbackOverlayDiv
{
    left: 0;
    position: absolute;
    z-index: 100000000;
    text-Align: center;
    vertical-align: middle;
}


/*************** ASP Grid Styles ***************/

.gridNodeStyle
{	
	font-family: Tahoma;
	font-size: 10pt;
	color: Black;
	padding: 0px;
}
.gridRootNodeStyle
{
}
.gridParentNodeStyle
{
	font-weight: normal;
}
.gridLeafNodeStyle
{
}
.gridHoverNodeStyle
{
	text-decoration: underline;
	color: #5555DD
}
.gridSelectedNodeStyle
{
	background-color: Blue;
	color: White;
	text-decoration: underline;
	/*color: #5555DD;*/
	padding: 0px;	
}


/*************** DataSmart Grid Styles ***************/
    
.gridContainer
{
	width: expression(this.parentNode.parentNode.offsetWidth -18 + 'px');
	/*width: 100%;*/
	padding-right: 1px;
}

tr.DataSmart_gridHeaderStyle
{
	background-color: #30526D;
	font-weight: bold;
	color: White;
	white-space: nowrap;
	text-align: center;
}

tfoot.DataSmart_gridFooterStyle
{
	background-color: #507CD1;
	font-weight: bold;
	color: White;	
}

tr.DataSmart_gridItemStyle
{
	background-color:#EFF3FB;
}

tr.DataSmart_gridAlternatingItemStyle
{
	background-color:#FFFFFF;
}

tr.DataSmart_gridSelectedItemStyle
{
	background-color:#D1DDF1;
	font-weight:bold;
	color:#333333;
}

tr.DataSmart_gridEditItemStyle
{
	background-color: #2461BF;
}

td.DataSmart_gridPagerStyle
{
	
}

tr.DataSmart_hoveredRow
{
	background-color:#999999;
}

td.DataSmart_currentPageTotal
{
	border-top:solid 2px #666666;
	font-style:italic;
	text-align:right;
}

td.DataSmart_currentListTotal
{
	border-top:solid 2px #666666;
	font-style:italic;
	font-weight:bold;
	text-align:right;
}

td.DataSmart_negativeValue
{
	color:Red;
}

td.DataSmart_numberValue
{
	text-align: right;
}

/****************** Gray Style ****************/
.gridContainer
{
	width: expression(this.parentNode.parentNode.offsetWidth -18 + 'px');
	/*width: 100%;*/
	padding-right: 1px;
}

tr.Gray_gridHeaderStyle
{
	background-image:url('../../assets/images/grid_grayStyle/header_bg.gif');
	height:25px;
	font-weight: bold;
	white-space: nowrap;
	text-align: center;
}

tr.Gray_gridHeaderStyle td
{
	border-right: solid 1px #C3C9CE;
	height:25px;
}

tr.Gray_gridHeaderStyle td:last-child
{
	border-right: none;
}

tfoot.Gray_gridFooterStyle
{
	background-image:url('../../assets/images/grid_grayStyle/footer_bg.gif');
	height:27px;
	font-weight: bold;
}

tr.Gray_gridItemStyle
{
	background-color:#ECECF0;
	color: #5F627B;
}

tr.Gray_gridItemStyle td
{
	border-right: solid 1px #C3C9CE;
	padding: 5px 5px 5px 10px;
}

tr.Gray_gridItemStyle td:last-child
{
	border-right: none;
}

tr.Gray_gridAlternatingItemStyle
{
	background-color:#FFFFFF;
	color: #5F627B;
}

tr.Gray_gridAlternatingItemStyle td
{
	border-right: solid 1px #C3C9CE;
	padding: 5px 5px 5px 10px;
}

tr.Gray_gridAlternatingItemStyle td:last-child
{
	border-right: none;
}

tr.Gray_gridSelectedItemStyle
{
	background-color:#9999CC;
	font-weight:bold;
	color: #FFFFFF;
}

tr.Gray_gridSelectedItemStyle td
{
	border-right: none;
	padding: 5px 5px 5px 10px;
}

tr.Gray_gridEditItemStyle
{
	background-color: #2461BF;
	color: #5F627B;
}

td.Gray_gridPagerStyle
{
	
}

td.Gray_gridPagerStyle a
{
	background-image:url('../../assets/images/grid_grayStyle/page_number.gif');
	margin:1px;
	padding:1px 2px 1px 5px;
	border:1px solid #99A3B5;
	color:#353B4D;
	font-weight:normal;
	position:relative;
	top: expression('-2px');
}

td.Gray_gridPagerStyle a:hover
{
	background-image:url('../../assets/images/grid_grayStyle/page_number_over.gif');
	margin:1px;
	padding:1px 2px 1px 5px;
	border:1px solid #99A3B5;
	color:#353B4D;
	font-weight:normal;
}

td.Gray_gridPagerStyle a.activePage
{
	background-image:none;
	border:none;
	margin:1px;
	padding:1px 2px 1px 5px;
	color:#353B4D;
	font-weight:bold;
}

td.Gray_gridPagerStyle a.recordCount
{
	background-image:none;
	border:none;
	font-weight:bold;
}

td.Gray_gridPagerStyle a.firstPageButton
{
	background-image:url('../../assets/images/grid_grayStyle/first.gif');
	background-repeat:no-repeat;
	border:none;
	margin:0px;
	padding:8px 10px 0 15px;
}

td.Gray_gridPagerStyle a.nextPageButton
{
	background-image:url('../../assets/images/grid_grayStyle/next.gif');
	background-repeat:no-repeat;
	border:none;
	margin:0px;
	padding:8px 10px 0 15px;
}

td.Gray_gridPagerStyle a.prevPageButton
{
	background-image:url('../../assets/images/grid_grayStyle/previous.gif');
	background-repeat:no-repeat;
	border:none;
	margin:0px;
	padding:8px 10px 0 15px;
}

td.Gray_gridPagerStyle a.lastPageButton
{
	background-image:url('../../assets/images/grid_grayStyle/last.gif');
	background-repeat:no-repeat;
	border:none;
	margin:0px;
	padding:8px 10px 0 15px;
}

td.Gray_gridPagerStyle a.firstPageButton:hover
{
	background-image:url('../../assets/images/grid_grayStyle/first_over.gif');
	background-repeat:no-repeat;
	border:none;
	margin:0px;
	padding:8px 10px 0 15px;
}

td.Gray_gridPagerStyle a.nextPageButton:hover
{
	background-image:url('../../assets/images/grid_grayStyle/next_over.gif');
	background-repeat:no-repeat;
	border:none;
	margin:0px;
	padding:8px 10px 0 15px;
}

td.Gray_gridPagerStyle a.prevPageButton:hover
{
	background-image:url('../../assets/images/grid_grayStyle/previous_over.gif');
	background-repeat:no-repeat;
	border:none;
	margin:0px;
	padding:8px 10px 0 15px;
}

td.Gray_gridPagerStyle a.lastPageButton:hover
{
	background-image:url('../../assets/images/grid_grayStyle/last_over.gif');
	background-repeat:no-repeat;
	border:none;
	margin:0px;
	padding:8px 10px 0 15px;
}

tr.Gray_hoveredRow
{
	background-color:#9999CC;
}

td.Gray_currentPageTotal
{
	border-top:solid 2px #666666;
	font-style:italic;
	text-align:right;
}

td.Gray_currentListTotal
{
	border-top:solid 2px #666666;
	font-style:italic;
	font-weight:bold;
	text-align:right;
}

td.Gray_negativeValue
{
	color:Red;
}

td.Gray_numberValue
{
	text-align: right;
}

div.Gray_gridWrapperTop
{
	height:7px;
}

div.Gray_gridWrapperTop td.Gray_topLeft
{
	height:7px;
	width:20px;
	background-image:url('../../assets/images/grid_grayStyle/top_left.gif');
}

div.Gray_gridWrapperTop td.Gray_top
{
	height:7px;
	background-image:url('../../assets/images/grid_grayStyle/top.gif');
	width: expression(this.parentNode.offsetWidth -40 + 'px');
}

div.Gray_gridWrapperTop td.Gray_topRight
{
	height:7px;
	width:20px;
	background-image:url('../../assets/images/grid_grayStyle/top_right.gif');
}

div.Gray_gridWrapperBottom
{
	height:7px;
}

div.Gray_gridWrapperBottom td.Gray_bottomLeft
{
	height:7px;
	width:20px;
	background-image:url('../../assets/images/grid_grayStyle/bottom_left.gif');
}

div.Gray_gridWrapperBottom td.Gray_bottom
{
	height:7px;
	background-image:url('../../assets/images/grid_grayStyle/bottom.gif');
	width: expression(this.parentNode.offsetWidth -40 + 'px');
}

div.Gray_gridWrapperBottom td.Gray_bottomRight
{
	height:7px;
	width:20px;
	background-image:url('../../assets/images/grid_grayStyle/bottom_right.gif');
}

a.Gray_sortable {color:#FFFFFF; text-decoration:underline; background-image:url('../../assets/images/sortable.gif'); background-repeat:no-repeat; background-position:right; padding-right:18px; padding-bottom:3px;padding-left:10px;}
a.Gray_ascSorted {color:#FFFFFF; text-decoration:underline; background-image:url('../../assets/images/ascending.gif'); background-repeat:no-repeat; background-position:right; padding-right:18px; padding-bottom:3px;padding-left:10px;}
a.Gray_descSorted {color:#FFFFFF; text-decoration:underline; background-image:url('../../assets/images/descending.gif'); background-repeat:no-repeat; background-position:right; padding-right:18px; padding-bottom:3px;padding-left:10px;}
sup.Gray_sortIndex {color:#DDDDDD;font-family:Verdana;font-size:9px;padding-left:2px;}

/****************** Colorful DataSmart Grid Style ****************/

.gridHeaderDiv
{
	background-image:url("../../assets/images/grid_colorfulStyle/header_bg.jpg");
	border:1px solid #B4B4B4;
}

.gridBodyDiv{
	border-left: solid 1px #B4B4B4;
	border-right: solid 1px #B4B4B4;
	border-bottom: solid 1px #B4B4B4;
}

.gridFooterDiv
{
	background-image:url("../../assets/images/grid_colorfulStyle/footer_bg.jpg");
	background-repeat:repeat-x;
	height:28px;
	padding:0 10px 0 0;
	border-left: solid 1px #B4B4B4;
	border-right: solid 1px #B4B4B4;
	border-bottom: solid 1px #B4B4B4;
}
.gridContainer
{
	width: expression(this.parentNode.parentNode.offsetWidth -18 + 'px');
	/*width: 100%;*/
	padding-right: 1px;
}

table.Colorful_gridStyle
{
	width:100%;
}

tr.Colorful_gridHeaderStyle
{
	background-image:url('../../assets/images/grid_colorfulStyle/header_bg.jpg');
	background-color:#C8E188;
	height:27px;
	font-weight: bold;
	white-space: nowrap;
	text-align: center;
}

tr.Colorful_gridHeaderStyle td
{
	border-right: solid 1px #B4B4B4;
	height:25px;
	color:#535353;
}

tr.Colorful_gridHeaderStyle td.deleteColumn
{
	background-image:url('../../assets/images/grid_colorfulStyle/delete_icon_header.gif');
	background-position:10px center;
	background-repeat:no-repeat;
	width:50px;
	border:none;
}

table.Colorful_gridFooterStyle
{
	background-image:url('../../assets/images/grid_colorfulStyle/footer_bg.jpg');
	font-weight: bold;
	background-repeat:repeat-x;
	height:28px;
	width:100%;
}

tr.Colorful_gridItemStyle
{
	background-color:#ECECEC;
	color: #535353;
}

tr.Colorful_gridItemStyle td
{
	/*border-right: solid 1px #B4B4B4;*/
	border-bottom: solid 1px #B4B4B4;
	padding: 5px 5px 5px 10px;
}

tr.Colorful_gridAlternatingItemStyle
{
	background-color:#FFFFFF;
	color: #535353;
}

tr.Colorful_gridAlternatingItemStyle td
{
	/*border-right: solid 1px #B4B4B4;*/
	border-bottom: solid 1px #B4B4B4;
	padding: 5px 5px 5px 10px;
}

tr.Colorful_gridSelectedItemStyle
{
	background-color:#DBF0FF;
	font-weight:bold;
	color: #000000;
	background-image:url('../../assets/images/grid_colorfulStyle/selectedRow_bg.gif');
}

tr.Colorful_gridSelectedItemStyle td
{
	border-right: none;
	padding: 5px 5px 5px 10px;
}

tr.Colorful_gridEditItemStyle
{
	background-color: #2461BF;
	color: #5F627B;
}

td.Colorful_gridPagerStyle
{
	
}

td.Colorful_gridPagerStyle a
{
	background-image:url('../../assets/images/grid_colorfulStyle/page_number.gif');
	margin:1px;
	padding:0 2px;
	border:1px solid #99A3B5;
	color:#353B4D;
	font-weight:normal;
	position:relative;
	top: expression('-2px');
}

td.Colorful_gridPagerStyle a:hover
{
	background-image:url('../../assets/images/grid_colorfulStyle/page_number_over.gif');
	margin:1px;
	padding:0 2px;
	border:1px solid #99A3B5;
	color:#353B4D;
	font-weight:normal;
}

td.Colorful_gridPagerStyle a.activePage
{
	background-image:none;
	border:none;
	margin:1px;
	padding:1px 2px 1px 5px;
	color:#353B4D;
	font-weight:bold;
}

td.Colorful_gridPagerStyle a.recordCount
{
	color:#535353;
	background-image:none;
	border:none;
	font-weight:bold;
}

td.Colorful_gridPagerStyle a.firstPageButton
{
	background-image:url('../../assets/images/grid_colorfulStyle/first.gif');
	background-repeat:no-repeat;
	border:none;
	margin:0px;
	padding:0 10px 0 10px;
}

td.Colorful_gridPagerStyle a.nextPageButton
{
	background-image:url('../../assets/images/grid_colorfulStyle/next.gif');
	background-repeat:no-repeat;
	border:none;
	margin:0px;
	padding:0 10px 0 10px;
}

td.Colorful_gridPagerStyle a.prevPageButton
{
	background-image:url('../../assets/images/grid_colorfulStyle/previous.gif');
	background-repeat:no-repeat;
	border:none;
	margin:0px;
	padding:0 10px 0 10px;
}

td.Colorful_gridPagerStyle a.lastPageButton
{
	background-image:url('../../assets/images/grid_colorfulStyle/last.gif');
	background-repeat:no-repeat;
	border:none;
	margin:0px;
	padding:0 10px 0 10px;
}

td.Colorful_gridPagerStyle a.firstPageButton:hover
{
	background-image:url('../../assets/images/grid_colorfulStyle/first_over.gif');
	background-repeat:no-repeat;
	border:none;
	margin:0px;
	padding:0 10px 0 10px;
}

td.Colorful_gridPagerStyle a.nextPageButton:hover
{
	background-image:url('../../assets/images/grid_colorfulStyle/next_over.gif');
	background-repeat:no-repeat;
	border:none;
	margin:0px;
	padding:0 10px 0 10px;
}

td.Colorful_gridPagerStyle a.prevPageButton:hover
{
	background-image:url('../../assets/images/grid_colorfulStyle/previous_over.gif');
	background-repeat:no-repeat;
	border:none;
	margin:0px;
	padding:0 10px 0 10px;
}

td.Colorful_gridPagerStyle a.lastPageButton:hover
{
	background-image:url('../../assets/images/grid_colorfulStyle/last_over.gif');
	background-repeat:no-repeat;
	border:none;
	margin:0px;
	padding:0 10px 0 10px;
}
td.Colorful_gridPagerStyle a.firstPageButton_disabled
{
	background-image:url('../../assets/images/grid_colorfulStyle/first_disabled.gif');
	background-repeat:no-repeat;
	border:none;
	margin:0px;
	padding:0 10px 0 10px;
}

td.Colorful_gridPagerStyle a.nextPageButton_disabled
{
	background-image:url('../../assets/images/grid_colorfulStyle/next_disabled.gif');
	background-repeat:no-repeat;
	border:none;
	margin:0px;
	padding:0 10px 0 10px;
}

td.Colorful_gridPagerStyle a.prevPageButton_disabled
{
	background-image:url('../../assets/images/grid_colorfulStyle/previous_disabled.gif');
	background-repeat:no-repeat;
	border:none;
	margin:0px;
	padding:0 10px 0 10px;
}

td.Colorful_gridPagerStyle a.lastPageButton_disabled
{
	background-image:url('../../assets/images/grid_colorfulStyle/last_disabled.gif');
	background-repeat:no-repeat;
	border:none;
	margin:0px;
	padding:0 10px 0 10px;
}
tr.Colorful_hoveredRow
{
	background-color:#DBF0FF;
}

td.Colorful_currentPageTotal
{
	border-top:solid 2px #666666;
	font-style:italic;
	text-align:right;
}

td.Colorful_currentListTotal
{
	border-top:solid 2px #666666;
	font-style:italic;
	font-weight:bold;
	text-align:right;
}

td.Colorful_negativeValue
{
	color:Red;
}

td.Colorful_numberValue
{
	text-align: right;
}

a.Colorful_sortable {color:#535353; text-decoration:underline; background-image:url('../../assets/images/sortable.gif'); background-repeat:no-repeat; background-position:right; padding:3px 18px 2px 10px;}
a.Colorful_ascSorted {color:#535353; text-decoration:underline; background-image:url('../../assets/images/ascending.gif'); background-repeat:no-repeat; background-position:right; padding:3px 18px 2px 10px;}
a.Colorful_descSorted {color:#535353; text-decoration:underline; background-image:url('../../assets/images/descending.gif'); background-repeat:no-repeat; background-position:right; padding:3px 18px 2px 10px;}
sup.Colorful_sortIndex {color:#DDDDDD;font-family:Verdana;font-size:9px;padding-left:2px;}


/*************** Resizable Grid Columns Style  ***************/
.kiketable-colsizable{
	
}
.kiketable-colsizable td,
.kiketable-colsizable th{
	overflow : hidden;
}
.kiketable-th{
	/* Don't set "position: relative" in IE */
	white-space: nowrap; /* Only works for THs in IE */
	height: 25px;		 /* value safe to change */
}
.kiketable-th-text{
	overflow: hidden;
	padding-top:6px;
}
.kiketable-colsizable-handler{
	float: right;
	cursor: e-resize;
	height: 100%;
	width:3px;
	margin-right:-1px;
	background-color: #B4B4B4;
}

.kiketable-th:last-child .kiketable-colsizable-handler{
	float: right;
	cursor: e-resize;
	height: 100%;
	width:4px;
	margin-right:-1px;
	background-color: #C3C9CE;
}

.kiketable-colsizable-dragLine{
	position: absolute;
	width: 2px;
	cursor: e-resize;
	background-color: #9999CC;	/* value safe to change */
	}
.kiketable-colsizable-dragArea{
	position: absolute;
	cursor: e-resize;
	background-color:#9999CC;	/* value safe to change */
	}
.kiketable-colsizable-minimized{
	background-color: #ffd; /* value safe to change */
	color: #bbb;			/* value safe to change */
}
/**************************************************************************/

.cphHeader
{
	padding-left: 9px;
	padding-top: 2px;
}

/*************** TREEVIEW  ***************/
.tree td div {height: 20px !important}
.tree td img { vertical-align: bottom; }
.selectedNode_A a{background-color:#0a246a; color:#000; text-decoration:none;}
.selectedNode_A a:hover{color:#000; text-decoration:none;}
.selectedNode_A a:link{color:#000; text-decoration:none;}
.selectedNode_A a:visited{color:#000; text-decoration:none;}
.selectedNode_TD{background-color:#0a246a;}
.selectedNode_TD div{color:#FFFFFF}

.treeNodeStyle 
{
	font-family: Tahoma;
	font-size: 10pt;
	color: Black;
	padding: 0px;
}
.treeParentNodeStyle
{
	font-weight: normal;
}
.treeHoverNodeStyle 
{
	text-decoration: underline;
	color: #5555DD;
}
.treeSelectedNodeStyle 
{
	background-color: #0a246a;  /* Windows select blue */
	color: #fff;
	padding: 0px;
}

/******************* MESSAGE BOXES *************/
.mb-error, .mb-ok, .mb-warning{
	background:#F3F3F3;
	border: 1px solid #8C8C8C;
	margin-bottom:5px;
	width:410px;
}

#mb-ok-content{
	color:#008000;
	font-weight:bold;
	padding:10px 10px 10px 30px;
	text-align:left;
	background-image:url('../../assets/images/messagebox/success.png');
	background-repeat:no-repeat;
	background-position:left center;
}
#mb-error-content{
	color:#CC0000;
	font-weight:bold;
	padding:10px 10px 10px 30px;
	text-align:left;
	background-image:url('../../assets/images/messagebox/error.png');
	background-repeat:no-repeat;
	background-position:left center;
}
#mb-warning-content{
	color:#666666;
	font-weight:bold;
	padding:10px 10px 10px 30px;
	text-align:left;
	background-image:url('../../assets/images/messagebox/warning.png');
	background-repeat:no-repeat;
	background-position:left center;
}

/******************* CONFIRM BOX *************/

#text {margin:50px auto; width:500px}
.hotspot {color:#900; padding-bottom:1px; border-bottom:1px dotted #900; cursor:pointer}
#confirmBox {position:absolute; display:block; background:url('/assets/images/tt_left.gif') top left no-repeat}
#confirmBoxtop {display:block; height:5px; margin-left:5px; background:url('/assets/images/tt_top.gif') top right no-repeat; overflow:hidden}
#confirmBoxcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
#confirmBoxbot {display:block; height:5px; margin-left:5px; background:url('/assets/images/tt_bottom.gif') top right no-repeat; overflow:hidden}

/******************* DRAG & DROP *************/
.target { border:2px solid #574188; background-color:#cccccc; padding:4px; }
.targetOver { border:2px solid #574188; background-color:#6666FF; padding:4px; }
.draggedElement { color:#555555; font-weight:bold; font-style:italic; font-size:larger }

/**********  Controls  *********/

.title
{
font-family:Tahoma;
	font-size:11px;
	color:#535353;
	font-weight:bold;
}
.Ddl_normal
{
	border:solid 1px #cccccc;
	font-family:Tahoma;
	font-size:11px;
	color:#535353;
}

.Ddl_long
{
	border:solid 1px #cccccc;
	font-family:Tahoma;
	font-size:11px;
	color:#535353;
	width:365px;
}

.textboxnormal
{
    font-family:Tahoma;
	font-size:12px;
	color:#535353;
	width:128px;
	border:solid 1px #b4b4b4;
	padding:2px;
 }

.TextBoxLong
{
    font-family:Tahoma;
	font-size:12px;
	color:#535353;
	width:180px;
	border:solid 1px #b4b4b4;
	padding:2px;
 }
.TextBoxLong2
{
    font-family:Tahoma;
	font-size:12px;
	color:#535353;
	width:360px;
	border:solid 1px #b4b4b4;
	padding:2px;
 }

.TextBoxVLong
{
    font-family:Tahoma;
	font-size:12px;
	color:#535353;
	width:600px;
	border:solid 1px #b4b4b4;
	padding:2px;
 }

 
 .TextBoxSmall
{
    font-family:Tahoma;
	font-size:12px;
	color:#535353;
	width:22px;
	border:solid 1px #b4b4b4;
	padding:2px;
 }
 
 .TextBoxAddress
{
    font-family:Tahoma;
	font-size:12px;
	color:#535353;
	width:180px;
	border:solid 1px #b4b4b4;
	padding:2px;
 }
 

 /****** TAB  ******/
 .tab_form_seperator
{
	width:5px;
	padding:0 0 15px 0;
	font-family:Tahoma;
	font-size:11px;
	color:#535353;
	font-weight:bold;
}

.tab_form_name
{
	width:auto;
	padding:0 0 15px 0;
	font-family:Tahoma;
	font-size:11px;
	color:#535353;
	font-weight:bold;
}
.tab_form_form
{
	width:auto;
	padding:0 15px 10px 5px;
}
.tab_content
{
	background-color:#ececec;
	
	padding:20px 10px 20px 10px;
}

/*********** Forms**************/
.form_form
{
	width:auto;
	padding:0 15px 10px 5px;
}

.form_content_fit
{
	padding:20px 10px 20px 10px;
	margin:-2px;
}

.form_content
{
	margin:-2px;
}


 .form_seperator
{
	width:5px;
	padding:0 0 15px 0;
	font-family:Tahoma;
	font-size:11px;
	color:#535353;
	font-weight:bold;
}

.form_name
{
	width:auto;
	padding:0 0 15px 0;
	font-family:Tahoma;
	font-size:11px;
	color:#535353;
	font-weight:bold;
}
.form_header
{
	width:120px;
	padding:0 0 15px 0;
	font-family:Tahoma;
	font-size:11px;
	color:#535353;
	font-weight:bolder;
	text-align:center;
}


.form_content_container
{
    width:95%;
	background-color:#ececec;
	border:solid #b4b4b4;
	border-width:1px 1px 1px 1px;
	padding:20px 10px 20px 10px;
	

}

.window_content_container
{
    width:100%;
	background-color:#ececec;
	border:solid #b4b4b4;
	border-width:1px 1px 1px 1px;
	margin:-2px;
	padding:20px 10px 20px 10px;
	height:100%;

}

.window
{
    background-color:#ececec;
}
