BODY            
{
	background-image: url(image/backgrd.gif);
	line-height: 12px;
    font-family: Verdana, Arial;
    font-size: 10px;
}

.calcContentBox
{
    border: solid 1px #D0C9AD;
    background-color: #EFEEE9;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}
.calcRow
{
	height: 40;
}
.calclbl
{
	font-weight: bold;
	margin-left: 10px;
}
.calcProductList
{
	background-color: #E8E3D0;
	padding: 5 5 5 5;
	margin: 10 2 2 2;
}
.calcH2
{
	color: Red;
}

.body
{
	padding: 0px;
	margin: 0px;
	background-color: #e0ffff;
}



/*body { padding:0px; margin:0px; }*/
html, td, th, span.edit { font:9pt Arial, sans-serif; color:#000000; }
.tblEstoreProduct { BORDER-RIGHT: 1px dotted; BORDER-TOP: 1px dotted; BORDER-LEFT: 1px dotted; BORDER-BOTTOM: 1px dotted }
			.tblEstoreProduct TD.content { PADDING-RIGHT: 5px; PADDING-LEFT: 20px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px }
			.tblEstoreProduct H2 { MARGIN-LEFT: -15px }
			#tblMain { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px }
a {color:#005447;}
a:hover {color:#cc0000;}

.nav_line
{ margin-top:3px; margin-bottom:3px; }

.lev_1
{   text-indent: -12px;
padding-left:10px;
padding-bottom: 4px;
padding-top: 4px;   }
.lev_2
{   text-indent: -7px;
padding-left:24px;
padding-bottom: 4px; padding-top: 0px;   }
.lev_3
{   text-indent: -7px;
padding-left:40px;
padding-bottom: 4px;
padding-top: 0px;   }

.exp_1
{   font-family: Arial,Tahoma,Verdana,sans-serif;
color:#337671;
text-decoration:none;
font-weight:bold;   }
.sel_1
{   font-family: Arial,Tahoma,Verdana,sans-serif;
color:#E60004;
text-decoration:none;
font-weight:bold;   }
.pas_1
{   font-family: Arial,Tahoma,Verdana,sans-serif;
color:#002822;
text-decoration:none;
font-weight:bold;   }

.exp_2
{   font-family: Arial,Tahoma,Verdana,sans-serif;
color:#337671;
text-decoration:none;   }
.sel_2
{   font-family: Arial,Tahoma,Verdana,sans-serif;
color:#E60004;
text-decoration:none;   }
.pas_2
{   font-family: Arial,Tahoma,Verdana,sans-serif;
color:#002822;
text-decoration:none;   }

div.lev_1 img, div.lev_2 img, div.lev_3 img
{   margin-right:4px;   }

td.right_b
{   border-right:1px solid #8F8F8F;   }
td.bottom_b
{   border-bottom:1px solid #8F8F8F;   }
td.top_b
{   border-top:1px solid #8F8F8F;   }
td.top_right_b
{   border-top:1px solid #8F8F8F;
border-right:1px solid #8F8F8F;   }

/* products */

div.prod
{   text-indent: -18px;
padding-left:20px;   }
div.prod2
{   text-indent: -10px;
padding-left:10px;   }
div.prod_link
{   text-indent: -16px;
padding-left:32px;
padding-top: 4px;   }
div.prod_lang
{   text-indent: 0;
padding-left:32px;
padding-top: 0px;   }
.buy
{   color:#E91C1F;   }
.enlarge
{   font-family: Tahoma,Verdana,sans-serif;
font-size:85%;
color:#999999;   }
.landing_title
{
	font-family: Tahoma,Verdana,sans-serif;
	font-size: 110%;
	color: #005447;
	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight:bold;	
}

.graph_title
{
	font-family: Tahoma,Verdana,sans-serif;
	font-size: 90%;
	color: #005447;
	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight:bold;	
}
.prod_title
{
	font-family: Tahoma,Verdana,sans-serif;
	font-size: 110%;
	color: #005447;
	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 5px;
}
.prod_title_3
{   font-family: Tahoma,Verdana,sans-serif;
font-size:110%;
color:#002822;
text-decoration:none;
margin-top:2px;
margin-bottom:2px;
text-indent: -12px;
padding-left:10px;   }

.help_text
{
	cursor: pointer;
	color: #0000ff;
	font-family: Tahoma,Verdana,sans-serif;
	font-size: 90%;
}
.buy_currency
{
	cursor: pointer;
	color: #000000;
	font-family: Tahoma,Verdana,sans-serif;
	font-size: 90%;
}

.text_basic
{
	cursor: pointer;
	color: #000000;
	font-family: Tahoma,Verdana,sans-serif;
	font-size: 90%;
}
.required_field
{
	color: #000000;
	font-family: Tahoma,Verdana,sans-serif;
	font-size: 90%;
	background-color: #ffffcc;
}
.buy_title
{   color:#E91C1F;
font-family: Tahoma,Verdana,sans-serif;
font-size:95%;   }
.buy_lang
{   font-family: Tahoma,Verdana,sans-serif;
font-size:95%;
color:#002822;   }
.no_buy
{   font-family: Tahoma,Verdana,sans-serif;
font-size:95%;
color:#666666;   }

.choose_prod
{   font-family: Tahoma,Verdana,sans-serif;
font-size:100%;
color:#002822;   }
.choose_ok
{   font-family: Tahoma,Verdana,sans-serif;
font-size:100%;
color:#002822;
font-weight:bold; }
.vir_ch
{   font-family: Tahoma,Verdana,sans-serif;
font-size:100%;   }

.bo_line
{   border-bottom:1px solid #005447;   }
.bo_line_2
{   border-bottom:1px solid #7FA9A3;
background-color:#F5F9F9;   }
.div.bo_chb
{   padding-left:20px;   }
.div.bo_chb_2
{   padding-left:30px;   }

/* page */

td.page_title
{   border-bottom:1px solid #8F8F8F;   }
td.child
{   border-bottom:1px solid #E8E8E8;
border-left:1px solid #E8E8E8;
border-right:1px solid #E8E8E8;
background-color:#FAFAFA;   }
h1.title
{   font-family: Tahoma,Verdana,sans-serif;
font-size:135%;
color:#005447;
margin-left:15px;
margin-bottom:4px;
margin-top:4px;   }
h2.title_red
{   font-family: Tahoma,Verdana,sans-serif;
font-size:125%;
color:#E91C1F;
margin-left:15px;
margin-bottom:4px;
margin-top:4px;   }
a.children
{   color:#002822;   }
div.child_rub
{   text-indent: -23px;
padding-left:10px;
padding-bottom:2px;
margin-left:10px;   }
div.child_rub_red
{   text-indent: -16px; padding-left:10px;   }

/* text */
h1
{   font-family: Tahoma,Verdana,sans-serif;
font-size:135%;
color:#005447;   }
h2
{   font-family: Tahoma,Verdana,sans-serif;
font-size:125%;
color:#005447;
margin-top:0.8em;
margin-bottom:0.6em;   }
h2.h1
{   font-family: Tahoma,Verdana,sans-serif;
font-size:135%;
color:#005447;
margin-bottom:0px;
margin-top:0px;   }
h3
{   font-family: Tahoma,Verdana,sans-serif;
font-size:110%; color:#002822;
margin-top:1.1em;
margin-bottom:0.6em;   }
h4
{   font-family: Tahoma,Verdana,sans-serif;
font-size:100%;
color:#005447;
margin-top:1.1em;
margin-bottom:0.6em;   }
h5
{   font-family: Tahoma,Verdana,sans-serif;
font-size:100%;
color:#002822;
margin-top:1.1em;
margin-bottom:0.6em;   }

p, ul, ol
{   margin-top:0.6em;
margin-bottom:0.6em;   }

.col
{   font-family: Tahoma,Verdana,sans-serif;
font-size:100%;
color:#FFFFFF;
text-decoration:none;
margin-left:20px;
margin-top:3px;
margin-right:20px;
margin-bottom:4px;   }
.center
{   font-family: Tahoma,Verdana,sans-serif;
font-size:100%;
color:#333333;
text-decoration:none;
margin-left:14px;
margin-top:4px;
margin-right:14px;
margin-bottom:4px;   }
.small
{   font-size:90%;   }
.intro
{   margin-top:1.0em;
color:#002822;
font-size:100%;   }
.event
{   color:#666666; font-size:90%;   }
.progtext       {      }

.red_news
{   color:#E60004;
font-size:90%;   }
.ora_news
{   color:#E96E01; font-size:90%;   }
.news
{   color:#333333;
font-size:90%;   }
.news_date
{   color:#E96E01;
font-size:90%;   }
.news_num
{   color:#666666;
font-size:90%;   }
.pager
{   color:#002822;
font-size:90%;
text-decoration:none;   }
.ind_d
{   border:1px solid #BFBFBF;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:1px;
font-size:80%;   }
.ind_d2
{   background-color:#F7CCA6;
padding-left:3px;
padding-right:2px;   }

.path
{   font-family: Tahoma,Verdana,sans-serif;
font-size:10px;
color:#E96E01;   }
.path_end
{   font-family: Tahoma,Verdana,sans-serif;
font-size:10px;
color:#000000;   }

.m0
{   margin-bottom:0px; margin-top:0px;   }
.m10
{   margin-bottom:0px; margin-top:10px;   }
.none
{   text-decoration:none;   }

p.copy
{   font-size:10px;
color:#3D3E3E;
margin-right:28px;
margin-top:20px;
margin-bottom:20px;   }
a.copy
{   font-size:10px; color:#3D3E3E;   }

a.vlist_title
{   color:#333333;
text-decoration:none;
font-weight:bold;   }
a.vlist
{   color:#333333;   }
div.lev_vl
{   text-indent: -8px;
padding-left:18px;
padding-bottom: 1px;
padding-top: 1px;   }

.search
{   border: 1px solid #002C25;
margin-left:0px;
width: 100%;
margin-right:0px;   }
.search_atr
{   margin-left:10px;
margin-right:10px;   }
.logo_bottom
{   margin-left:28px;
margin-top:18px;
margin-bottom:18px;   }
.vir_ch
{   border-left: 1px solid #8F8F8F;
border-bottom: 1px solid #8F8F8F;
border-right: 1px solid #8F8F8F;   }
.vir_ch_index
{   border-left: 1px solid #8F8F8F;
border-top: 1px solid #8F8F8F;
border-right: 1px solid #8F8F8F;   }
.tx_vir_ch
{   margin-bottom:7px;
margin-right:6px;
margin-left:6px;
margin-top:2px;   }

/* virus alert */

td.alert
{   border-bottom:1px solid #BDBCBC;
border-left:1px solid #BDBCBC;
border-top:1px solid #BDBCBC;
background-color:#FFFFFF;   }
a.virlist
{   font-weight:bold;
color:#333333;
text-decoration:none;   }
a.virlist_child
{   color:#333333;   }

/* home page */

.for
{   margin-top:5px;   }

td.srch
{   border-bottom: 1px solid #649693;   }

/* download */

.h3_1
{   margin-bottom:0.3em;
margin-top:0.3em;   }
.h3_2
{   margin-bottom:0.3em;   }
.h4_1
{   margin-bottom:0.3em;   }











/* face lift style */


.fl_1_pas
{   font-family:Arial,sans-serif;
padding:0;
margin:0px;
font-size:110%;
color:#005447;   }
.fl_1_sel
{   font-family:Arial,sans-serif;
padding:0;
margin:0px;
font-size:110%;
color:#cc0000;   }
.fl_menu_s
{   color:#cc0000;
font-weight:bold;   }
.fl_award_title
{   font-family: Arial,sans-serif;
font-size:9pt;
color:#000000;
font-weight:lighter;   }
.fl_title
{
	font-family: Arial,sans-serif;
	font-size: 18pt;
	color: #005447;
	font-weight: lighter;
	text-align: center;
}
.fl_ttl
{   font-family:Tahoma,sans-serif;
padding:0;
margin:0px;
font-size:60%;
color:#ffffff;
text-decoration:none;   }
.fl_memo
{   font-size:90%;
text-decoration:none;
color:#333333;   }
.fl_news
{   font-family:Arial,sans-serif;
font-size:100%; color:#005447;
text-decoration:none;
padding:0;
margin:0px;   }

.fl_choose
{   color:#ffffff;
font-size:90%;
text-decoration:none;   }
.country
{   color:#005447;
font-size:90%;
font-weight:bold;   }
.fl_inv
{   color:#ffffff;
background:#999999;
padding:0 2 0 2;
font-family:Verdana,sans-serif;
font-size:80%;   }
.fl_bg_y
{   background:#F7F9E4;   }


.fl_copy
{   font-family:Tahoma,sans-serif;
font-size:90%;
color:#999999;   }
.fl_alert_y
{   color:#E96E01;
padding:0;
margin:0px;
font-family:Arial,sans-serif;   }
.fl_alert_r
{   color:#E60004;
padding:0;
margin:0px;
font-family:Arial,sans-serif;   }
.fl_alert_g
{   color:#005447;
padding:0;
margin:0px;
font-family:Arial,sans-serif;   }


a:hover
{   color:#cc0000;   }

.h_ttl_bg
{   background:#005447;
border-bottom:1px solid #ffffff;
padding:2 7 2 7;   }
.r_tp_l
{   border-top:3px solid #cc0000;
padding:2 7 2 7;   }

td.left_column ul {
color:#cc0000;
margin-left:20px;  }

td.left_column p {
color:#000000;  }

.sys_req li {
color:#333333;
list-style-image: url(image/bul_a_gre2.gif); }

.redarrow_ul {
font:90% Tahoma,sans-serif;
list-style-image: url('image/bul_091006.gif'); 
margin:3 0 0 20; padding:0; }

.redarrow100_ul {
list-style-image: url('image/bul_091006.gif'); 
margin:3 0 0 20; padding:0; }

.redbul_ul {
list-style-image: url('image/bul_161106.gif'); 
margin:3 0 0 20; padding:0;}

.text_med { font:95% Tahoma; color:#333333; }
a.text_med { color:#005447; }

.red_ttl { color:#ff0000; margin:0; padding:0;}

/* product list */

.group_ttl
{ font:bold 70% Tahoma; color:#333333; padding:10 4 2 0;
border-bottom:2px solid #b4ac8c; }
.bg_01
{ font:70% Tahoma; padding:4 12 4 12;
border-bottom:1px solid #e5e2d7; border-right:1px solid #e5e2d7; }
.bg_02
{ font:70% Tahoma; padding:4 12 4 12; background:#f4f2eb;
border-bottom:1px solid #e5e2d7; border-right:1px solid #ffffff; }

/*news*/
.news_p {text-indent: 2.0em; text-align:justify;}


/*new face */

table.g_06_general
{ background:url('image/g_06_top_bg.jpg') no-repeat #08664b; }
table.g_06_general		tr.g_06_w
{ background:#ffffff; }

td.g_06	select.country
{ font:90% Tahoma, sans-serif; color:#666666; width:180px;}
td.g_06	input.search
{ font:90% Tahoma, sans-serif; color:#666666; width:180px; height:18px;}
td.g_06	form
{ padding:0; margin:0;}
td.g_06_hlink
{ font:70% Tahoma, sans-serif; color:#ffffff; padding:0 30 0 0; }
td.g_06_hlink		a
{ color:#ffffff; text-decoration:none; }
td.g_06_hlink		a:hover
{ color:#ffffff; text-decoration:none; }

.g_06_tab_01
{
	font: bold 8pt Tahoma, sans-serif;
	background: url(   'image/g_06_nav_01.gif' ) repeat-x;
}
.g_06_tab_01_sel
{ font:bold 70% Tahoma, sans-serif; background:url('image/g_06_nav_01_sel.gif') repeat-x; }
.g_06_tab_01		a
{ color:#333333; text-decoration:none; }
.g_06_tab_01		a:hover
{ color:#333333; text-decoration:underline; }

.g_06_left
{ font:70% Tahoma, sans-serif; padding:15 10 10 30; }
.g_06_left			img
{ margin:0 5 2 0; }
.g_06_left			a
{ color:#000000; text-decoration:none; }
.g_06_left			a:hover
{ color:#000000; text-decoration:underline; }

.g_06_left_nav
{ border-bottom:1px solid #d0c9ad; padding:7 0 7 0; }
.g_06_left_nav		img
{ margin:0 7 0 0; }
.g_06_left_nav		a
{ color:#002822; text-decoration:none; }
.g_06_left_nav		a:hover
{ color:#cc0000; text-decoration:underline; }
.g_06_left_nav_2
{ font:90% Tahoma; color:#666666; padding:7 0 0 15; }
.g_06_left_nav_2		a
{ color:#666666; text-decoration: none;}
.g_06_left_nav_3
{ font:90% Tahoma; color:#666666; padding:3 0 0 28; }
.g_06_left_nav_3   a
{ color:#666666;  text-decoration:none; }
.g_06_cookies
{ font:70% Tahoma; color:#999999; padding:0 0 0 0; height:28; }
.g_06_cookies	a
{ color:#999999; text-decoration:underline; }
.g_06_cookies	a:hover
{ color:#999999; text-decoration:underline; }

td.g_06_home
{ font:70% Tahoma; color:#333333; padding:0 30 30 0; }
td.g_06_home		td
{ font:70% Tahoma; color:#333333; }
td.g_06_home		a
{ color:#333333; text-decoration:none; }
td.g_06_home		a:hover
{ color:#333333; text-decoration:underline; }
td.g_06_home		h2
{ font:bold 115% Tahoma; color:#005447; margin:0; text-decoration:none; }
td.g_06_home		ul
{ list-style-image: url('image/g_06_bul_2.gif'); margin:10 0 0 15; padding:0; }
td.g_06_home		.date
{ font:90% Tahoma; color:#ffffff; background:#999999; padding:0 2 0 2; margin-right:5;  }
td.g_06_home		p
{ margin-top:5;  }

td.g_06_mdl_ttl_01
{ background:url('image/g_06_mdl_bg.gif') repeat-x; border-bottom:1px solid #d0c9ad; padding:0 0 0 30; }
.g_06_mdl_ttl_01 h2
{ font:170% Arial, sans-serif; color:#003f36; margin:0; padding:0; }
.g_06_mdl_ttl_01 h3
{ font:150% Arial, sans-serif; color:#003f36; margin:0; padding:0; }

.g_06_red
{ color:#ff0000; }
.Alert3
{background:url('http://www.kaspersky.com.au/image/g_06_bg_tx_alert_3.gif') repeat-x; font:90% Tahoma; color:#ffffff; padding:0 2 0 2;
}
.Alert2
{background:url('http://www.kaspersky.com.au/image/g_06_bg_tx_alert_2.gif') repeat-x; font:90% Tahoma; color:#ffffff; padding:0 2 0 2;
}
.Alert1
{background:url('http://www.kaspersky.com.au/image/g_06_bg_tx_alert.gif') repeat-x; font:90% Tahoma; color:#ffffff; padding:0 2 0 2;
}
.danger3
{	color: #005447;}
.danger2
{	color: #e96e01;
	font-weight:bold; }
.danger1
{	color: #cc0000;
	font-weight:bold; }
	.td_mobile_1
{ padding:5 10 5 10; border-bottom:3px solid #d0c9ad; background:#f4f2eb; }
.td_mobile_1t
{ padding:5 10 5 10; background:#f4f2eb; }

.td_mobile_2
{ padding:5 10 5 10; border-bottom:3px solid #d0c9ad; background:#ffffff; }
.td_mobile_2t
{ padding:5 10 5 10; background:#ffffff; }

.accordionHeader
{
    /*border: 1px solid #000000;*/
    border-top: #000000 1px solid;
    border-right: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
    /*background-color: #D3DEEF;*/
    background-color: #FFFFFF;
	font-family: Tahoma,Verdana,sans-serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    /*cursor: pointer;*/
    
}

.panelTitle
{
	border-top: #000099 1px solid;
	border-right: #000099 1px solid;
	border-left: #000099 1px solid;
	border-bottom: #000099 1px solid; 
	background-color: #FFFFFF;
	font-family: Tahoma,Verdana,sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding: 2px;
	margin-top: 2px;
	cursor: pointer;
	border-top: #000099 1px solid;
}

.accordionContent
{
	background-color: #f4f1ea;
	padding: 5px;
	padding-top: 10px;
	border-right: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
}

.headerTitle
{
	font-family: Tahoma,Verdana,sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #D3DEEF;

}
.headerText
{
	font-family: Tahoma,Verdana,sans-serif;
	font-size: 12px;
	background-color: #D3DEEF;	
}
.accordianLink
{
	cursor: pointer;
	font-family: Tahoma,Verdana,sans-serif;
	font-size: 90%;
	/*text-decoration: underline;*/
	color: #cc0000;
}

.linkText
{
	font-family: Tahoma,Verdana,sans-serif;
	font-size: 12px;
	color:Blue;
}

.headerImage
{
	border-right: #ccffff 1px solid;
	border-top: #ccffff 1px solid;
	border-left: #ccffff 1px solid;
	border-bottom: #ccffff 1px solid;
}

.frmbutton
{
	cursor: hand;
	cursor: pointer;
	width:70px;
	height:23px;
	border:solid 1px #dcdcdc;
	background:url(image/frmbtnbg_1.png) no-repeat left top;
	padding:0px 2px;
	color: #000;
	text-decoration: none;
	font: 11px Verdana;
	border: solid 1px #dcdcdc;
}

.frmbuttonOver
{
	cursor: hand;
	cursor: pointer;
	width: 70px;
	height: 23px;
	background: url(image/frmbtnbgon_1.png) no-repeat left top;
	padding: 0 2px;
	color: #000;
	text-decoration: none;
	font: 11px Verdana;
	border: solid 1px #dcdcdc;
}

.frmbutton1
{
	cursor: hand;
	cursor: pointer;
	width: 70px;
	height: 23px;
	border: solid 1px #dcdcdc;
	background: #71adb7;
	padding: 0px 2px;
	color: #ffffff;
	text-decoration: none;
	font: 11px Verdana;
	border: solid 1px #dcdcdc;
}

.frmbuttonOver1
{
	cursor: hand;
	cursor: pointer;
	width: 70px;
	height: 23px;
	background: #C6DFE3;
	padding: 0 2px;
	color: #000;
	text-decoration: none;
	font: 11px Verdana;
	border: solid 1px #dcdcdc;
}

.transparentLink
{
	background-color: transparent;
}

.box {
	border: 1px solid #AAAAAA;
	background-color: #EBE9DD;
}

.text-basic-bold {
	font-size : 8pt;
	font-weight: bold;
}

.text-basic {
	font-size : 8pt;
	font-weight : normal;
}

.text-basic-error {
	font-size : 8pt;
	font-weight : normal;
	color : Red;
}

.text-basic-fixed 
{
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	font-size : 9pt;
	font-weight : normal;
}

.text-basic-fixed-bold
{
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	font-size : 9pt;
	font-weight : bold;
}

.text-green 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight : bold;
	color: #005447;
}

.text-red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight : bold;
	color: #CC0000;
}

.text-unknown
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0000ff;
}

.text-link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: blue;
}





.field_search
{
	color: #000000;
	font-family: Tahoma,Verdana,sans-serif;
	font-size: 8pt;
	
}

.text-head-green {
	font-size : 8pt;
	font-weight : bold;
	color: #005447;
}

.title-bg {
 	background-color : #DAD8CC;
	color: black;
}

.border {
	border: 1px solid #AAAAAA;
	background-color: #FFFFFF;
}

.heading-bg {
 	background-color : #EBE9DD;
	color: black;
}
.browse {
font-size:11px;
   font-family:Verdana,sans-serif;
   width:100px;
   border-style:solid;
   border-width:1px;	
	
}

input.buttontext-red  {
   font-size:11px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   color:#CC0000;
   width:100px;
   background-color:#EEEEEE;
   border-style:solid;
   border-color:#669966;
   border-width:1px;
}

input.buttontext-red-small  {
   font-size:11px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   color:#CC0000;
   width:50px;
   background-color:#EEEEEE;
   border-style:solid;
   border-color:#669966;
   border-width:1px;
}

input.buttontext-red-large  {
   font-size:11px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   color:#CC0000;
   width:100px;
   background-color:#EEEEEE;
   border-style:solid;
   border-color:#669966;
   border-width:1px;
}

input.buttontext-red-large-off
{
	font-size: 11px;
	font-family: Verdana,sans-serif;
	font-weight: bold;
	color: #A9A9A9;
	width: 100px;
	background-color: #EEEEEE;
	border-style: solid;
	border-color: #669966;
	border-width: 1px;
}

.table_field
{
	color: #000000;
	font-family: Tahoma,Verdana,sans-serif;
	font-size: 8pt;
}

.landing_title
{
	font-family: Tahoma,Verdana,sans-serif;
	font-size: 10pt;
	color: #005447;
	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight:bold;	
}

.greyital
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	font-style: italic;
}

.gridview
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	
}

.modalBackground {
 background-color:Gray;
 filter:alpha(opacity=50);
 opacity:0.5;
}

.modalPopup
{
	background-color: #f5f5f5;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 3px;
	width: 250px;
}

.even-bg {
	background-color : #F5F4EE;
	color: black;
}

.errordisplay
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 11px;
	padding-bottom: 5px;
	color: red;
	padding-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	text-decoration: none;
}

.gridView
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight: normal;
	font-size: 10px;
	color: navy;
 }
 .gridViewPager
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #0000ff;
	font-weight:bold;
}
.gridViewHeader
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: black;
	font-weight: bold;
	background-color: #dcdcdc;
}

.gridViewLabels
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight: bold;
	font-size: 10px;
	color: navy;
 }
 .gridViewControls
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight: bold;
	font-size: 10px;
	color: navy;
 }
 
 .modalPopupTitleBar
{
	background-color: #f8f8ff;
	
	padding-top: 2px;
	padding-bottom: 2px;
	height: 15px;
	color: #000000;
	font-weight: bold;
	border-bottom: #000000 1px solid;
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	width: 100%;
	font-family: Tahoma,Verdana,sans-serif;
	font-size: 8pt;
} 





.MyCalendar .ajax__calendar_container
{
	border: 1px solid #646464;
	background-color: #ffffff;
	color: red;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}
