﻿body {
	/*scrollbar-face-color: #498BAF;
	scrollbar-shadow-color: #1C6E9B;
	scrollbar-highlight-color: #D2E2EB;
	scrollbar-3dlight-color: #D2E2EB;
	scrollbar-darkshadow-color: #498BAF;
	scrollbar-track-color: #BFD7E3;
	scrollbar-arrow-color: #D2E2EB;*/
	color: #000000;
	font-size: 11px;
	font-family: Verdana, Arial;
	font-weight: normal;
	background-color: #FFFFFF;
	margin: 0px;
}

.info {
    border: 2px solid #f1c401;
    background-color: #fffacd;
    text-align: center;
    padding: 10px;
    line-height: 16px;
}

/*ToolTip class*/
a.toolTip {
    position: relative; /*this is the key*/
    z-index: 1;
    color: #000;
    text-decoration: none;
}

a.toolTip:hover {z-index:2;}

a.toolTip span {display:none;}

a.toolTip:hover span {
    display: block;
    position: absolute;
    top: 22px;
    left: 5px;
    width: 200px;
    border: 2px solid #f1c401;
    background-color: #fffacd;
    /*border: 2px solid #2167c7;
    background-color: #cff;*/
    text-align: left;
    padding: 10px;
    line-height: 16px; 
}

img {border-width:0px;}

.RadioButton label {margin-right:10px;} 

/*Workaround to disply the calendar above the ToolTips icon*/
.ajax__calendar_container {z-index:100;}

h1 {
	color: #8e000c;
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
	text-align: center;
	padding-bottom: 20px;
	margin: 0px;
}

h2 {
	color: #8e000c;
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
	text-align: center;
	margin: 0px;
}

.page_title {
	color: #8e000c;
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
}

.menu {width:150px;}
.menu *{margin:0; padding:0;}

.menu ul li {color:#FFFFFF; list-style:none;} /* To hide the dots */

.menu ul a {
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    color:#014487;
    text-decoration:none;
    display:block;
    padding:4px 0px 4px 6px;
    background-color:#eff5fd;
}

.menu ul a:hover, ul li.active a {
    color:#0457aa;
    background-image:url(../img/arrow.gif);
    background-repeat:no-repeat;
    background-position:140px 7px;
    background-color:#d8eafc;
}

.menu img {
    border-width:0px;
    vertical-align:middle;
    padding:0px 0px 0px 8px;
}

.center_table { 
    margin-left: auto;
    margin-right: auto;
}

.mycursor {cursor:pointer;}

.top {color:#FFFFFF;}

.top_b {
	color: #FFFFFF;
	font-weight: bold;
}

A.top {text-decoration:none;}
		
.top a:hover {text-decoration:underline;}

.copyright {
	color: #FFFFFF;
	font-size: 10px;
}

A.copyright {text-decoration:none;}
		
.copyright a:hover {text-decoration:underline;}

.copyright_black {font-size:10px;}

.update_progress {
	color: #999999;
	font-weight: bold;
	line-height: 20px;
}

.hide_upload {
     /*width: 0px;*/
	 z-index: -1;
	 padding-left: 1px;
	 padding-top: 0px;
	 position: absolute;
	 border-color: White;
	 border-style: solid;
	 border-width: 1px;
}

.hide {
	color: #ffffff;
	font-size: 1px;
	font-weight: normal;
}

.error_msg_n {color:#FF0000;}

.error_msg {
	color: #FF0000;
	font-size: 12px;
	font-weight: bold;
}

.error_msg_form {
	color: #FF0000;
	font-size: 10px;
	font-weight: bold;
}

.warningMSG {
	color: #e68b2c;
	font-size: 12px;
	font-weight: bold;
}

.successful {
	color: #00bf00;
	font-size: 14px;
	font-weight: bold;
}

.live {
	color: #00bf00;
	font-weight: bold;
}

.archive {
	color: #a97f00;
	font-weight: bold;
}

.fixed_data {
	color: #1f5195;
	font-weight: bold;
}

.fixed_data_big {
	color: #1f5195;
	font-size: 12px;
	font-weight: bold;
}

.completionList {  
    overflow: auto;
    background-color: #ffffff;
    /*height: 200px;*/    
    border-width: 1px;
    border-style: solid;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}

.completionList_Item {
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	padding: 3px;
}

.completionList_HighlightedItem {  
    background: #ffffbb;
    cursor: hand;
    padding: 3px;
}

.red_hot_11 {
	color: #FF0000;
	font-size: 11px;
	font-weight: normal;
}

.modal_popupBKG {
	background-color: #000;
    filter: alpha(opacity=40);
    opacity: 0.4;
}

.error_modal_popup {
    padding: 10px;
	background-color: #eff5fd;
}

.table_title {
	color:#014487;
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
}

.table_title_admin {
	color:#8e000c;
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
}

.table_inner_title {
	color: #014487;
	font-size: 11px;
	font-weight : bold;
}

.table_basic {
    border: 1px solid #b1ceea;
	background-color: #eff5fd;
	padding:10px;
}

.table_basic2 {
    border: 1px solid #b1ceea;
	background-color: #eff5fd;
}

.table_basic_red {
    color:#000000;
	font-size:11px;
	border:1px solid #ddc8c4;
	background-color:#fcf3f1;
	padding:10px;
}

.table_dark {
    color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #014487;
	background-color: #4F79A9;
}

.table_popup {
	border: 4px solid #FF0000;
	background-color: #FFFFFF;
}

.table_style_print {border-width:0px;}

.input {
	font-size: 11px;
	font-family: Verdana, Arial;
	/*border: 1px solid #D1CEBE;*/
}

.money {
    font-size: 11px;
    text-align: right;
}

.money_print {
    font-size: 11px;
    text-align: left;
}

.star_blue {
	font-size: 11px;
	font-weight: bold;
	color: #0B57CF;
}

.button_print {
	color: #ffffff;
	background: #ffffff;
	font-size: 0px;
	border-width: 0px;
	cursor: hand;
	background-image: url(../cms/img/button/print.gif);
	width: 68px;
	height: 29px;
}

.button_reset {
	cursor: hand;
	background-color: Transparent;
	background-image: url(../cms/img/button/reset.gif);
	border-width: 0;
	height: 19px;
	width: 60px;
}

.button_add_new_agent {
	color: #ffffff;
	background: #ffffff;
	font-size: 0px;
	border-width: 0px;
	cursor: hand;
	background-image: url(../cms/img/button/add_new_agent.gif);
	width: 100px;
	height: 19px;
}

.button_convert {
	color: #ffffff;
	background: #ffffff;
	font-size: 0px;
	border-width: 0px;
	cursor: hand;
	background-image: url(../cms/img/button/convert.gif);
	width: 60px;
	height: 19px;
}

.green_11b {
	color: #0CA430;
	font-size: 11px;
	font-weight: bold;
}

.gray_14b {
	color: #53524D;
	font-size: 14px;
	font-weight : bold;
}

.blue_link {
	color: #0000FF;
	font-size: 11px;
}

.blue_link_b {
	color: #0000FF;
	font-size: 11px;
	font-weight: bold;
}

.blue_11 {
	color: #00008B;
	font-size: 11px;
}

.blue_11b {
	color: #00008B;
	font-size: 11px;
	font-weight: bold;
}

.blue_16b {
	color: #00008B;
	font-size: 16px;
	font-weight: bold;
}

.blue_24b {
	color: #00008B;
	font-size: 24px;
	font-weight: bold;
}

.red_11 {
	color: #8e000c;
	font-size: 11px;
	font-weight: normal;
}

.red_11b {
	color: #8e000c;
	font-size: 11px;
	font-weight: bold;
}

.red_18b {
	color: #8e000c;
	font-size: 18px;
	font-weight: bold;
}

.red_24b {
	color: #8e000c;
	font-size: 24px;
	font-weight: bold;
}

.black_10 {font-size:10px;}

.black_10b {
	font-size: 10px;
	font-weight: bold;
}

.black_11 {font-size:11px;}

.black_11b {
	font-size: 11px;
	font-weight: bold;
}

.black_12 {font-size:12px;}

.black_12b {
	font-size: 12px;
	font-weight: bold;
}

.white_11 {
	color: #FFFFFF;
	font-size: 11px;
}

/*GridView style*/
.GridView {/*border: solid 1px #FFFFFF;*/}

.GridView caption {
	color: #014487;
	font-size: 13px;
	font-family: Arial, Verdana;
	font-weight: bold;
	padding-top: 10px;
	text-align: left;
	white-space: nowrap;
}

.GridView_print {/*border: solid 1px #000000;*/}

.GridView_print caption {
	font-size: 13px;
	font-family: Arial, Verdana;
	font-weight: bold;
	padding-top: 10px;
	text-align: left;
	white-space: nowrap;
}

/*.GridViewNotFull {
	border: solid 1px #000066;
	background-color: White;
	border-collapse: collapse;
}

.GridViewNotFull caption {
	font-weight: bold;
	text-align: left;
	padding-bottom: 2px;
	white-space: nowrap;
}*/

.GridView th,
.GridView td {padding:2px 5px 2px 5px;}
.GridView_Row {/*vertical-align:top;*/}
.GridView_Row td {/*padding:2px 5px 2px 5px;*/}

.GridView_AlternatingRow {background-color:#eff5fd;}
.GridView_AlternatingRow td {/*padding:2px 5px 2px 5px;*/}

/*.GridView_SelectedRow {
	vertical-align: top;
	background: #FCFFCA;
	color: #000066;
}

.GridView_SelectedRow td {
	padding: 4px 4px;
	border-top: solid 1px #000066;
	border-bottom: solid 1px #000066;
}

.GridView_EditRow {background-color:#E9F2D9;}

.GridView_EmptyDataRow {color:#000066;}

.GridView_EmptyDataRow td {
    background-color: #FFFFFF;
    padding: 10px;
}*/

.GridView_Footer {}

.GridView_Header {
    font-weight: bold;
	text-align: center;
	background-color: #cae0f8;
}

.GridView_Header th {
	padding: 3px 5px 3px 5px;
	white-space: nowrap;
}

.GridView_Header a {color:#0000FF;}
.GridView_Header a:hover {color:#000099;}

.GridView_Pager {
    /*color: #0000FF;*/
	padding: 0px !important;
	margin: 0px !important;
	font-size: 12px;
	font-family: Verdana, Arial;
	font-weight: bold;
	/*text-align: center;*/
	border: 0px !important;
}

.GridView_Pager td {
	border: 0px !important;
	/*background-color: #FF0000;*/
	padding: 2px 3px 2px 3px;
}

.GridView_Pager table td {border:0 !important;}

.GridView_Pager a {color:#0000FF;}

/*ReorderList style*/
.dragHandle {
	width: 22px;
	height: 22px;
	background-image: url(../img/drag_handle.png);
	cursor: move;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	line-height: 22px;
	padding-right: 20px;
	text-align: right;
}

/*.callbackStyle { }*/

.callbackStyle table {background-color:#d8eafc;}

.reorderList ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

.reorderList li {
	list-style: none;
	line-height: 30px;
}

.reorderCue {
	border: dashed 2px #0457aa;
	line-height: 30px;
	height: 20px;
}