﻿/********************************************
BODY COTROL
*/

body
{
	margin: 0px;
	height: 100%;
	width: 100%;
	color: #333333;
	font-size: 11px;
	font-family: Tahoma, "MS Sans Serif";
}
a
{
	text-decoration: none;
	color: #367ef7;
}
table
{
	font-size: 11px;
	font-family: Tahoma, "MS Sans Serif";
}
input
{
	font-size: 11px;
	color: #155BD7;
}

input.options
{
	border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	font-weight: normal;
	font-size: 8px;
	border-left: #999999 1px solid;
	border-bottom: #999999 1px solid;
}

textarea
{
	font-size: 11px;
	color: #155BD7;
}
select
{
	font-size: 11px;
	color: #155BD7;
}
select.options
{
	border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	font-weight: normal;
	font-size: 8px;
	border-left: #999999 1px solid;
	border-bottom: #999999 1px solid;
}
form
{
	margin: 0px 0px 0px 0px;
}
/********************************************
TABLE DESIGN
*/
.null
{
	border-bottom: 0px;
	border-right: 0px;
	border-left: 0px;
	border-top: 0px;
}
table.null
{
	margin: 0px;
	padding: 0px;
	font-family: Tahoma;
	font-size: 11px;
	border: 0px;
	border-bottom: 0px;
	border-right: 0px;
	border-left: 0px;
	border-top: 0px;
}

table.null th a
{
	color: #ff9900;
	text-decoration: none;
	border: 0px;
	border-bottom: 0px;
	border-right: 0px;
	border-left: 0px;
	border-top: 0px;
}

table.null tr
{
	font-family: Tahoma, "MS Sans Serif";
	font-size: 11px;
	border: 0px;
	border-bottom: 0px;
	border-right: 0px;
	border-left: 0px;
	border-top: 0px;
}
table.null td
{
	border: 0px;
	border-bottom: 0px;
	border-right: 0px;
	border-left: 0px;
	border-top: 0px;
}

/*MainTable*/

main_table
{
	border-bottom: solid 1px #245682;
	border-right: solid 1px #245682;
}

/*Grid*/
table.grid
{
	margin: 0px;
	padding: 0px;
	border: 0px;
	border-top: 1px solid #9fb0c4;
	border-left: 1px solid #9fb0c4;
	font-family: Tahoma;
	font-size: 11px;
	background: white;
}

table.grid th
{
	margin: 0px;
	padding: 2px 2px 2px 2px;
	height: 20px;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #c4d6ea; /*367ef7;*/
	border-bottom: 1px solid #9fb0c4 /*bac7db*/;
	border-right: 1px solid #9fb0c4;
	text-align: center;
}

table.grid tr.header
{
	margin: 0px;
	padding: 2px 2px 2px 2px;
	height: 20px;
	font-size: 11px;
	color: #021d28;
	background-color: #e6f3fd;
}

table.grid td.count
{
	text-align: right;
}
table.grid td.unit
{
	text-align: center;
}

table.grid th a
{
	color: #ff9900;
	text-decoration: none;
}

table.grid tr
{
	font-family: Tahoma, "MS Sans Serif";
	font-size: 11px;
	color: #333322;
}
table.grid tr.row0
{
	background-color: #f3f8fc;
}

table.grid tr.desc
{
	height: 13px;
	font-size: 9px;
	padding: 1px;
	padding-right: 3px;
	padding-left: 3px;
	background-color: #f3f8fc;
	text-align: left;
}


table.grid td.huulga
{
	vertical-align: top;
	height: 13px;
	font-size: 9px;
	padding: 1px;
	border-bottom: 1px solid #9fb0c4;
	border-right: 1px solid #9fb0c4;
	padding-right: 3px;
	padding-left: 3px;
}

table.grid tr.row1
{
	background-color: #FFF;
}
table.grid td
{
	height: 15px;
	border-bottom: 1px solid #9fb0c4;
	border-right: 1px solid #9fb0c4;
	padding: 3px;
}

table.grid td a
{
	color: #0254af;
}
table.grid td.title
{
	font-size: 10px;
	color: #055298;
	font-family: Tahoma, "MS Sans Serif";
	background-color: #ecf4ff;
}



.grid_record
{
	color: #024476;
}

.grid_panel
{
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 5px;
	padding-top: 0px;
	background-color: #faf8f8;
	border-style: solid;
	border-width: 1px;
	border-color: #9fb0c4;
	width: 95%;
	height: 300px;
	text-align: left;
}
.Count
{
	text-align: right;
}

.Info
{
	text-align: center;
}
.contact_title
{
	font-weight: bold;
	padding-top: 0px;
	color: #244575;
}
.contact_content
{
	font-size: 11px;
	color: #000000;
	text-align: left;
}


/*-gadaad start-----------------------------*/
table.gadaad_list
{
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 99%;
	font-family: Tahoma;
	font-size: 11px;
}

table.gadaad_list th
{
	margin: 0px;
	padding: 2px 2px 2px 2px;
	height: 12px;
	border: 0px;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	color: #000000;
	background-color: Transparent;
}
table.gadaad_list td
{
	font-family: Tahoma, "MS Sans Serif";
	font-size: 11px;
	color: #808080;
	height: 15px;
	border-bottom: 0px;
	border-right: 0px;
	padding: 2px;
}
.datatext
{
	color: Black;
}


/*-gadaad end-------------------------------*/


table.anket_grid
{
	margin: 0px;
	padding: 0px;
	border: 1px solid #9fb0c4;
	border-bottom: 0px;
}
table.anket_grid th
{
	margin: 0px;
	padding: 2px 2px 2px 2px;
	height: 20px;
	font-size: 11px;
	color: Black;
	padding-left: 10px;
	font-weight: normal;
	background-color: #c4d6ea;
}
table.anket_grid tr.label
{
	font-family: Tahoma, "MS Sans Serif";
	font-size: 11px;
	color: #333322;
	background-color: #96cbfc;
}

table.anket_grid td
{
	border-bottom: 1px solid #9fb0c4;
	padding: 2px;
	padding-left: 12px;
	background-color: #ecf4fd;
}

/*-----------Home page---------*/
.newstitle
{
	color: #1e6ef5;
	font-size: 12px;
	font-weight: bold;
}
.newstitle2
{
	color: #1e6ef5;
	font-size: 11px;
}
.newsbody
{
	padding-bottom: 10px;
	text-align: justify;
	font-size: 12px;
	border-bottom-color: #1e6ef5;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.table_title
{
	text-align: center;
	color: #011a2f;
	font-weight: bold;
	background-color: #c4d6ea;
	border: 1px solid #9fb0c4;
	border-bottom: 0px;
}
.table_title1
{
	text-align: center;
	color: #011a2f;
	background-color: #c4d6ea;
	border: 1px solid #9fb0c4;
	border-bottom: 0px;
}
.home_title
{
	background-color: #0254af;
	color: White;
	text-align: center;
	height: 22px;
	font-size: 12px;
}
.Description
{
	color: Gray;
	font-weight: bold;
	width: 100%;
	text-align: center;
}
.back
{
	color: #347bcb;
	font-weight: bold;
}
.toolbox
{
	background-color: #b2cae7;
	border: 1px solid #9fb0c4;
	margin-top: 5px;
	padding: 3px;
}



.NotFound
{
	text-align: center;
	font-weight: bold;
}
.sub_titles
{
	font-weight: bold;
	color: Gray;
}


/*********************************************
MENU STYLE
*/
table.login_menu
{
	padding: 0px;
	width: 100%;
}
table.login_menu td
{
	padding: 7px 5px 7px 5px;
	background-color: #40AAFA;
	border-bottom: dotted 1px #5c7da5;
}
table.login_menu td:hover
{
	background-color: #245682;
}
table.login_menu td:hover a
{
	color: #fff;
}

table.login_menu td.select
{
	background-color: #245682;
}

table.login_menu td.select a
{
	color: #fff;
}

table.login_menu td a
{
	color: #245682;
}

.login_seperator
{
	text-align: left;
	height: 25px;
	background-color: #DBE5F1;
	font-size: 12px;
	font-weight: bold;
	padding-left: 8px;
}
.login_seperator1
{
	text-align: left;
	height: 25px;
	background-color: #DBE5F1;
	font-size: 11px;
	font-weight: bold;
	padding-left: 8px;
}
.login_line
{
	border-bottom: solid 2px #4F81BD;
}

.menu
{
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
	text-align: left;
	color: #FFFFFF;
	background-color: #1173bf; /*#367ef7;*/
	cursor: default;
	height: 20px;
	vertical-align: middle;
	padding-left: 10px;
	padding-top: 3px;
	border: 0px;
	margin-bottom: 1px;
}
.submenu
{
	color: Black;
	background-color: #deebfe;
	text-decoration: none;
	text-align: left;
	font-family: Tahoma;
	font-size: 11px;
	cursor: default;
	margin-left: 4px;
	padding-left: 8px;
	padding-top: 3px;
	margin-bottom: 1px;
	height: 20px;
	width: 160px;
	border: 0px;
	border-left: solid 6px #0379fd;
}
.submenu a
{
	color: Black;
}
.submenu:hover
{
	color: Gray;
}
.submenuselect a
{
	color: Black;
}
.submenuselect
{
	color: Black;
	background-color: #b1d0fe;
	text-decoration: none;
	text-align: left;
	font-family: Tahoma;
	font-size: 11px;
	cursor: default;
	margin-left: 4px;
	padding-left: 8px;
	padding-top: 3px;
	margin-bottom: 1px;
	height: 20px;
	width: 160px;
	border: 0px;
	border-left: solid 6px #0379fd;
}
.submenu_left_left
{
	padding-left: 6px;
}

.dropmenu
{
	font-family: Tahoma;
	font-size: 10px;
	color: #3f3f3f;
	text-decoration: none;
}

.dropmenu_hover
{
	color: #C1C1C1;
	text-decoration: underline;
}
.login_title
{
	color: #0669b6;
	font-size: 12px;
	font-weight: bold;
	border-bottom: dotted 1px #0669b6;
	padding-bottom: 5px;
}
.login_content
{
	padding-top: 10px;
	color: #244575;
}
.login_label
{
	font-weight: bold;
	text-align: right;
	padding-right: 5px;
	color: #02478e;	
}
.login_label1
{
	font-weight: bold;
	text-align: center;
	padding-right: 5px;
	color: #02478e;
	font-size: 15px;
}
.login_fooder
{
	color: #244575;
	border-top: dotted 1px #0669b6;
	padding-top: 5px;
}

.Message
{
	color: #02478e;
	font-size: 12px;
	text-align: center;
}
.BTable
{
	background-color: #0e66a2;
	border: 0px;
	height: 100%;
	width: 100%; /*margin:0; 	padding:0;	*/
}
.FTable
{
	background-color: #ffffff; /*border: 0px; 	margin: 0px; 	padding: 0px;*/
	height: 100%;
	width: 100%;
}

.Caption
{
	font-family: Tahoma;
	font-size: 9pt;
	font-weight: bold;
	padding-left: 20px;
}

.Table
{
	background-color: White;
	border: 1px;
	border-color: #c5c3c3;
	border-style: solid;
}
.tbl_con
{
	border-style: dotted;
	border-width: 1px;
	border-color: #0e66a2;
}
.tbl_header
{
	background-color: #DBF1FE;
	font-weight: bold;
	height: 25px;
}


table.popup
{
	padding: 0px;
	border-top: solid 1px #5c7da5;
	border-right: solid 1px #5c7da5;
}
table.popup td
{
	font-size: 10px;
	font-family: Tahoma, Verdana;
	padding: 2px 2px 2px 2px;
	background-color: #eaf1fd;
	border-bottom: solid 1px #5c7da5;
	border-left: solid 1px #5c7da5;
	height: 15px;
	width: 15px;
	text-align: center;
}
table.popup td.keys
{
	height: 15px;
	width: 15px;
	text-align: center;
}
table.popup td:hover
{
	cursor: default;
	background-color: #fecc04;
}

/******************************************
POPUP WINDOW
*/
.WindowTitle
{
	font-size: 11px;
	color: white;
	font-weight: bold;
	height: 20px;
	background-color: #498bfb;
	border-bottom-color: #2a65c9;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding-left: 8px;
}
.WindowPanel
{
	margin: 1;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	background-color: White;
	border-style: solid;
	border-width: 2px;
	border-color: #2a65c9;
	border-spacing: 0px;
}

.WindowContent
{
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}



.WindowBackground
{
	background-color: #979ca4;
	filter: alpha(opacity=20);
	opacity: 0.7;
	z-index: 10000;
}

.TopWindowBackground
{
	background-color: #979ca4;
	filter: alpha(opacity=20);
	opacity: 0.7;
	z-index: 20000;
}


/*******************************************
TAB CONTROL
*/
.golomt.ajax__tab_header
{
	font-family: arial;
	font-size: 0px;
	border: 0;
	height: 0;
	visibility: hidden;
}
.golomt.ajax__tab_header .ajax__tab_outer
{
	margin: 0;
	padding: 0;
	border: 0;
	height: 0;
}
.golomt .ajax__tab_header .ajax__tab_tab
{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-size: 0px;
	height: 0;
}
.golomt .ajax__tab_hover .ajax__tab_outer
{
	height: 0;
}
.golomt .ajax__tab_active .ajax__tab_tab
{
	height: 0;
}
.golomt .ajax__tab_active .ajax__tab_outer
{
	height: 0;
}
.golomt .ajax__tab_body
{
	font-family: tahoma,verdana,helvetica;
	font-size: 11px;
	padding: 10px 15px 10px 15px;
	border: 0px;
	height: 100%;
}

.tab_title
{
	color: White;
	background-color: #225ec1;
	height: 18px;
	padding: 2px 2px 2px 5px;
	font-weight: bold;
}
.tab_border
{
	border: 0px;
	height: 100%;
	width: 100%;
}


.small_tab .ajax__tab_header
{
	font-family: Tahoma;
	font-size: 11px;
}
.small_tab .ajax__tab_header .ajax__tab_outer
{
	background: #deebfe;
	margin: 0px 0.16em 0px 0px;
	padding: 1px 0px 1px 0px;
	vertical-align: bottom;
	border: solid 1px #9fb0c4;
	border-bottom-width: 0px;
}
.small_tab .ajax__tab_header .ajax__tab_tab
{
	color: #000;
	height: 18px;
	padding: 0px;
	padding-left: 8px;
	padding-right: 8px;
	margin-right: 0.01em;
	font-size: 11px;
}
.small_tab .ajax__tab_hover .ajax__tab_outer
{
	height: 18px;
	background: #c4d6ea;
}
.small_tab .ajax__tab_active .ajax__tab_tab
{
	color: black;
	font-weight: bold;
}
.small_tab .ajax__tab_active .ajax__tab_outer
{
	height: 18px;
	background: #c4d6ea;
}
.small_tab .ajax__tab_body
{
	padding: 0px;
	background-color: #fff;
	border: 0px;
}

/* Message window */
.MsgTitle
{
	background-color: #629dfe;
	height: 18px;
	color: white;
	font-size: 11px;
	font-weight: bold;
	vertical-align: middle;
	padding-left: 3px;
	width: 100%;
}
.MsgPanel
{
	border: solid 2px #629dfe;
	background-color: White;
}
.MsgContent
{
	padding: 10;
	width: 100%;
}

.LoginText
{
	width: 100px;
	height: 15px;
	font-size: 10px;
}
.FromText
{
	width: 280px;
	height: 15px;
	font-size: 10px;
}
.LoginTextFront
{
	border-width: 1px;
	border-style: solid;
	border-color: Gray;
	background-color: InfoBackground;
	height: 15px;
	width: 100px;
	font-size: 10px;
	color: Gray;
}

.ImgBtn
{
	border-style: none;
	border-width: 0;
	vertical-align: middle;
	float: none;
	padding-left: 5px;
	padding-right: 5px;
}
.LnkBtn
{
	color: #072b67;
}

.ToolTip
{
	margin-top: 10px;
	padding-top: 4px;
	padding-left: 4px;
	padding-right: 4px;
	border-color: Gray;
	border-width: 1px;
	border-style: solid;
	background-color: InfoBackground;
	width: 100;
}
/*Table*/
/* standard list style table */


.Err_cus_wait
{
	background-color: #DFF0FC;
}

.Err_wait
{
	background-color: #E1FCD6;
}

.Err_accept
{
	background-color: #FBFCFA;
}

.Err_noaccept
{
	background-color: #FDE8E8;
}

.Page_Arrow
{
	font-size: 10pt;
	line-height: 115%;
	font-family: 'Wingdings 3';
	color: #3376FF;
	text-decoration: none;
}
.Asuult
{
	font-weight: bold;
	color: #2B3D82;
	border-bottom: 0px;
	border-right: 0px;
	border-left: 0px;
	border-top: 0px;
}
.AsuultDate
{
	color: Gray;
}
.Hariult
{
	font-weight: bold;
	color: #732027;
}
.HariultText
{
	color: #0A1F4A;
}
.Bichleg
{
	color: #2A74FD;
}

.Emp
{
	text-align: center;
}

/***************************************
CALENDAR
*/
.GCalendar .ajax__calendar_container
{
	border: 1px solid #646464;
	background-color: #f3f8fe;
	padding: 0px;
	padding-top: 3px;
}
.GCalendar .ajax__calendar_header
{
	margin-bottom: 0px;
}
.GCalendar .ajax__calendar_title, .GCalendar .ajax__calendar_next, .GCalendar .ajax__calendar_prev
{
	color: #004080;
	padding-top: 5px;
	font-size: 11px;
}
.GCalendar .ajax__calendar_other
{
	margin: 0px;
	padding: 0px;
	border: 0px;
	color: Gray;
}

.GCalendar .ajax__calendar_body
{
	margin: 0px;
	padding: 0px;
}

.GCalendar .ajax__calendar_dayname
{
	text-align: center;
	font-weight: bold;
	font-size: 9px;
	margin: 0px;
}
.GCalendar .ajax__calendar_day
{
	text-align: center;
	padding: 0px;
	margin: 1px; /*border:solid 1px blue;*/
}

.GCalendar .ajax__calendar_hover .ajax__calendar_day, .GCalendar .ajax__calendar_hover .ajax__calendar_month, .GCalendar .ajax__calendar_hover .ajax__calendar_year, .GCalendar .ajax__calendar_active
{
	color: #004080;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}
.GCalendar .ajax__calendar_today
{
	font-weight: bold;
}


table.calendar
{
	margin: 0px;
	padding: 0px;
	border: 0px;
}

table.calendar th
{
	padding: 0px;
	margin: 0px;
	border: 0px;
	font-weight: normal;
}
table.calendar th a
{
	padding: 0px;
	margin: 0px;
	border: 0px;
	font-weight: normal;
}

table.calendar tr
{
	padding: 0px;
	margin: 0px;
	border: 0px;
	font-weight: normal;
}
table.calendar td
{
	padding: 0px;
	margin: 0px;
	border: 0px;
	font-weight: normal;
	background-color: Transparent;
}

table.calendar td a
{
	padding: 0px;
	margin: 0px;
	border: 0px;
	font-weight: normal;
}


.keys1
{
	color: Red;
	width: 15px;
	height: 15px;
}
.shadetabs
{
	padding: 2px 0;
	margin-left: 0;
	margin-top: 1px;
	margin-bottom: 0;
	font: 11px Verdana;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
}
.shadetabs li
{
	display: inline;
	margin: 0;
}
.shadetabs li a
{
	text-decoration: none;
	padding: 2px 2px;
	margin-right: -5px;
	border: 1px solid #CBE3F8;
	color: #ff6600;
	font-size: 11px;
	font-weight: bold;
	font-family: Tahoma, "MS Sans Serif";
	background: white url(../__Images/tit.jpg) top left repeat-x;
}

.shadetabs li a:visited
{
	color: #00628B;
	font-size: 11px;
	font-weight: bold;
	font-family: Tahoma, "MS Sans Serif";
}

.shadetabs li a:hover
{
	text-decoration: underline;
	color: #4A4947;
	font-size: 11px;
	font-weight: bold;
	font-family: Tahoma, "MS Sans Serif";
}

.shadetabs li.selected
{
	position: relative;
	top: 0px;
}

.shadetabs li.selected a
{
	/*selected main tab style */
	background-image: url(../__Images/tit1.jpg);
	border-bottom-color: white;
}

.shadetabs li.selected a:hover
{
	/*selected main tab style */
	text-decoration: none;
}
.contentstyle
{
	border: 1px solid #CBE3F8;
	height: 100%;
	width: auto;
	margin-bottom: 1em;
	padding: 10px;
}
/*Gridrr*/
table.gridtable
{
	margin: 0px;
	padding: 0px;
	border: 0px;
	border-top: 1px solid #9fb0c4;
	border-left: 1px solid #9fb0c4;
	width: 90%;
	font-family: Tahoma;
	font-size: 11px;
	background: white;
}

table.gridtable th
{
	margin: 0px;
	padding: 2px 2px 2px 2px;
	height: 20px;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #c4d6ea; /*367ef7;*/
	border-bottom: 1px solid #9fb0c4 /*bac7db*/;
	border-right: 1px solid #9fb0c4;
	text-align: center;
}

table.gridtable tr.header
{
	margin: 0px;
	padding: 2px 2px 2px 2px;
	height: 20px;
	font-size: 11px;
	color: #021d28;
	background-color: #e6f3fd;
	font-weight: bold;
}

table.gridtable td.count
{
	text-align: right;
}
table.gridtable td.unit
{
	text-align: center;
}

table.gridtable th a
{
	color: #ff9900;
	text-decoration: none;
}

table.gridtable tr
{
	font-family: Tahoma, "MS Sans Serif";
	font-size: 11px;
	color: #333322;
}
table.gridtable tr.row0
{
	background-color: #f3f8fc;
}

table.gridtable tr.desc
{
	height: 13px;
	font-size: 9px;
	padding: 1px;
	padding-right: 3px;
	padding-left: 3px;
	background-color: #f3f8fc;
	text-align: left;
}


table.gridtable td.huulga
{
	vertical-align: top;
	height: 13px;
	font-size: 9px;
	padding: 1px;
	border-bottom: 1px solid #9fb0c4;
	border-right: 1px solid #9fb0c4;
	padding-right: 3px;
	padding-left: 3px;
}

table.gridtable tr.row1
{
	background-color: #FFF;
}
table.gridtable td
{
	height: 15px;
	border-bottom: 1px solid #9fb0c4;
	border-right: 1px solid #9fb0c4;
	padding: 3px;
}

table.gridtable td a
{
	color: #0254af;
}
table.gridtable td.title
{
	font-size: 10px;
	color: #055298;
	font-family: Tahoma, "MS Sans Serif";
	background-color: #ecf4ff;
}
.TextTitle
{
	color: #ff6600;
	font-size: 12px;
}
table.huree
{
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border: 1px solid #CBE3F8;
	border-spacing: 0px;
	width: 98%;
	border-collapse: collapse;
}
.title_link
{
	color: #02478E;
	font-family: Tahoma, "MS Sans Serif";
}
.langclass
{
	color: #FFFFFF;
	font-family: Tahoma, "MS Sans Serif";
}
.right_link
{
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
}
a.right_link:link
{
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a.right_link:active
{
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a.right_link:visited
{
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a.right_link:hover
{
	font-family: Tahoma;
	font-size: 11px;
	color: #ff6600;
	text-decoration: underline;
}




/*------------------------------------------------*/
.small_window
{
	background-color: #FFFFFF;
	padding: 0px;
	width: 100%;
	border: solid 1px #2372b0;
}

.small_window th
{
	font-weight: normal;
	background-color: #2372b0;
	color: #fff;
	height: 20px;
	border-bottom: solid 3px #024e8f;
}
.small_window a
{
	color: #2372b0;
}
.small_window a:hover
{
	text-decoration: underline;
}

/*-----------------------------------------*/
.middle_window
{
	width: 100%;
	border: dotted 1px #2372b0;
}
.middle_window th
{
	background: #dbe5f1;
	height: 30px;
	color: #024e8f;
	border-bottom: solid 3px #2372b0;
	padding-left: 18px;
	text-align: left;
	font-size: 12px;
	font-weight: normal;
}
.middle_window th.right
{
	background: #dbe5f1;
	height: 30px;
	color: #024e8f;
	border-bottom: solid 3px #2372b0;
	padding-left: 18px;
	text-align: right;
	font-size: 12px;
	font-weight: normal;
}
.middle_window td
{
	padding: 10px;
}
.middle_window .fooder
{
}

.middle_window .header
{
	background: #dbe5f1;
	height: 20px;
	color: #024e8f;
	padding: 5px;
	padding-left: 20px;
	text-align: left;
	font-size: 12px;
}

/*-----Tooltip------------*/

.tooltip
{
	background-color: #fefdd1;
	border: 2px solid #f2efa4;
	padding: 10px 15px;
	width: 300px;
	display: none;
	color: #000;
	text-align: left;
	font-size: 11px; /* zuvkhu mozilla/firefox chrome deer ajillana */
	-moz-box-shadow: 0 0 10px #005aa4;
	-webkit-box-shadow: 0 0 10px #005aa4;
}

.tooltip b
{
	color: #a90014;
}
.tooltip span
{
	color:#2267e7;
}

