﻿/* CSS Document */

/*body{background:#a0a5ba;color:#666;font-family:Arial, Helvetica, sans-serif;font-size:1em;margin:0px 0 5em 0;}*/

body
{
	/* Lav:08Feb2012: This must be there because relative measurement is used in inner sections */
	font-size: 12px;
	color: #666666;
	font-family: ITC Franklin Gothic,Arial, Helvetica, sans-serif;
}

img
{
	border: 0;
}

/**************************************FOOT********************Lav: 09Feb2012: Modified***********/

#foot
{
	background-position: left top;
	float: left;
	width: 100%;
	background: #FFF url('../Images/back_foot.jpg') repeat-x left top; /*height: 133px;*/
}

#foot div.you
{
	background: url('../Images/axa_and_you.png') no-repeat left top;
	width: 280px;
	height: 12px;
}
#foot div.gulf
{
	background: url('../Images/axa_gulf.gif') no-repeat left 2px;
	width: 194px;
	height: 15px;
}
#foot div.keep
{
	background: url('../Images/axa_keep.gif') no-repeat left 2px;
	width: 283px;
	height: 15px;
	margin: 0 0 7px 0;
}
#foot div span
{
	display: none;
}

#foot_lf
{
	float: left;
	width: 294px;
	padding: 12px 0 6px 15px;
	margin: 1px 0 0 0;
	border-right: 1px solid #E5E5E5;
	background: url('../Images/back_foot_lf.jpg') left 4px no-repeat;
}
html > body #foot_lf
{
	padding: 15px 0 5px 18px;
}
#foot_lf ul
{
	margin: 0;
	padding: 1.5em 0 0 0;
	list-style-type: none;
	font-size: .8em;
	width: 30em;
}
#foot_lf ul li
{
	float: left;
	background: url('../Images/arrow_foot_lf.gif') no-repeat left .2em;
	padding: 0 15px 1em 7px;
	width: 11em;
}
#foot_lf ul li a
{
	float: left;
	color: #333;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: normal;
}
#foot_lf ul li a:active, #foot_lf ul li a:link, #foot_lf ul li a:visited
{
	text-decoration: none;
}
#foot_lf ul li a:hover
{
	text-decoration: underline;
}

#foot_rg
{
	float: right;
	padding: .7em 1.2em .4em 0;
	margin: 4px 0 0 0;
	width: 52.4em;
	background: url('../Images/back_foot_rg.jpg') right bottom no-repeat;
}
html > body #foot_rg
{
	padding: .7em 1.2em .4em 0;
}
html > body #foot_rg
{
	padding: 1em 1.5em 0.5em 0;
}
#foot_rg div.lf
{
	float: left;
	width: 23.2em;
}
#foot_rg div.lf a
{
	float: left;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: normal;
}
#foot_rg div.lf2
{
	float: left;
}
#foot_rg div.lf2 a
{
	font-family: Arial,Helvetica,sans-serif;
	font-weight: normal;
	font-size: 11px;
}
#foot_rg ul
{
	margin: 0;
	padding: .8em 0 0 0;
	list-style-type: none;
	font-size: .8em;
	float: left;
}
#foot_rg ul li
{
	padding: 0;
	margin: 0;
	line-height: 1.5em;
	text-align: left;
}
#foot_rg ul li a
{
	color: #0F3284;
	background: url('../Images/arrow_foot_rg.gif') no-repeat right bottom;
	padding: 0 18px 0 0;
}
#foot_rg ul li a:active, #foot_rg ul li a:link, #foot_rg ul li a:visited
{
	text-decoration: none;
}
#foot_rg ul li a:hover
{
	text-decoration: underline;
}
#foot_rg img
{
	float: right;
}
#foot_rg div.lf2 a.arrow
{
	color: #0F3284;
	background: url('../Images/arrow_foot_rg.gif') no-repeat right bottom;
	padding: 0 18px 0 0;
	font-size: .8em;
	float: left;
	margin: .52em 0 0 2em;
}
html > body #foot_rg div.lf2 a.arrow
{
	margin: .62em 0 0 2em;
}
html > body #foot_rg div.lf2 a.arrow
{
	margin: .72em 0 0 2em;
}
#foot_rg div.lf2 a.arrow:active, #foot_rg div.lf2 a.arrow:link, #foot_rg div.lf2 a.arrow:visited
{
	text-decoration: none;
}
#foot_rg div.lf2 a.arrow:hover
{
	text-decoration: underline;
}

#foot_rg a.book
{
	color: #333;
	font-size: .8em;
	background: url('../Images/f_bookm.gif') no-repeat left top;
	padding: 2px 0 3px 19px;
}
#foot_rg a.book:active, #foot_rg a.book:link, #foot_rg a.book:visited
{
	text-decoration: none;
}
#foot_rg a.book:hover
{
	text-decoration: underline;
}

#subfoot
{
	float: left;
	width: 100%;
	background: url('../Images/back_subfoot.jpg') repeat-x left top;
	padding: 0 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
}
#subfoot ul
{
	margin: 1em .5em .5em 0;
	padding: 0;
	list-style-type: none;
	float: right;
	font-size: .8em;
	color: #2C2E2D;
}
html > body #subfoot ul
{
	margin: 1em 1em .5em 0;
}
#subfoot ul li
{
	float: left;
	margin: 0 .3em 0 0;
}
#subfoot ul li a
{
	color: #2C2E2D;
}
#subfoot ul li a:active, #subfoot ul li a:link, #subfoot ul li a:visited
{
	text-decoration: none;
}
#subfoot ul li a:hover
{
	text-decoration: underline;
}

#foot p.book
{
	font-size: .65em;
	display: inline;
	margin: 0;
	padding: 0;
}

/*br.clear{clear:both;font-size:0em;line-height:0em;}*/
br.clear
{
	clear: both;
	line-height: 2px;
}

/**************************************HEADER*******************************/

/*#header{float:left;width:51.5em;background:#FFF url('../img/cab_top.gif') repeat-x left top;}*/
.header_UAE
{
	float: left;
	height: 81px;
	width: 972px;
	 /*background: #FFF url('../Images/axa_header_logo_UAE.gif') repeat-x left top;*/
    background: #FFF url('../Images/axa_header_logo_UAE.svg') no-repeat left top;
}

.header_KSA
{
	float: left;
	height: 81px;
	width: 972px;
	 /*background: #FFF url('../Images/axa_header_logo_UAE.gif') repeat-x left top;*/
    background: #FFF url('../Images/axa_header_logo_UAE.svg') no-repeat left top;
}

/************main menu**********/
#menu
{
	float: left;
	width: 972px;
	border-top: 0px solid #B4BED9;
	margin: 0 0px 0 0px;
	background: url('../images/axa_header_strip.gif') repeat-x;
}

/*html > body #menu{width:59.2em;margin:0 7px 0 2px;}

#menu ul{margin:-1px 0px 0px 0px;padding:0;list-style-type:none;}
#menu ul li{float:left;width:91px;height:29px;}
#menu ul li span{display:none;}


#menu ul li a{width:91px;height:29px;display:block;z-index:100;position:relative;}
#menu ul li.li_1 a:active, #menu ul li.li_1 a:link, #menu ul li.li_1 a:visited{background:url('../images/menu/li_4back.gif') no-repeat left top;color:#103183;font-size:11;}
#menu ul li.li_1 a:hover, #menu ul li.li_1 a.selec:active, #menu ul li.li_1 a.selec:link, #menu ul li.li_1 a.selec:visited{background:url('../images/menu/li_4_hoverback.gif') no-repeat left top;color:#FFFFFF;font-size:11;}


#menu ul li.li_2 a:active, #menu ul li.li_2 a:link, #menu ul li.li_2 a:visited{background:url('../images/menu/li_2.gif') no-repeat left top;}
#menu ul li.li_2 a:hover, #menu ul li.li_2 a.selec:active, #menu ul li.li_2 a.selec:link, #menu ul li.li_2 a.selec:visited{background:url('../images/menu/li_2_hover.gif') no-repeat left top;}


#menu ul li.li_3 a:active, #menu ul li.li_3 a:link, #menu ul li.li_3 a:visited{background:url('../images/menu/li_3.gif') no-repeat left top;}
#menu ul li.li_3 a:hover, #menu ul li.li_3 a.selec:active, #menu ul li.li_3 a.selec:link, #menu ul li.li_3 a.selec:visited{background:url('../images/menu/li_3_hover.gif') no-repeat left top;}


#menu ul li.li_4 a:active, #menu ul li.li_4 a:link, #menu ul li.li_4 a:visited{background:url('../images/menu/li_4.gif') no-repeat left top;}
#menu ul li.li_4 a:hover, #menu ul li.li_4 a.selec:active, #menu ul li.li_4 a.selec:link, #menu ul li.li_4 a.selec:visited{background:url('../images/menu/li_4_hover.gif') no-repeat left top;}


#menu ul li.li_5 a:active, #menu ul li.li_5 a:link, #menu ul li.li_5 a:visited{background:url('../images/menu/li_5.gif') no-repeat left top;}
#menu ul li.li_5 a:hover, #menu ul li.li_5 a.selec:active, #menu ul li.li_5 a.selec:link, #menu ul li.li_5 a.selec:visited{background:url('../images/menu/li_5_hover.gif') no-repeat left top;}


#menu ul li.li_6 a:active, #menu ul li.li_6 a:link, #menu ul li.li_6 a:visited{background:url('../images/menu/li_6.gif') no-repeat left top;}
#menu ul li.li_6 a:hover, #menu ul li.li_6 a.selec:active, #menu ul li.li_6 a.selec:link, #menu ul li.li_6 a.selec:visited{background:url('../images/menu/li_6_hover.gif') no-repeat left top;}


#menu ul li.li_7 a:active, #menu ul li.li_7 a:link, #menu ul li.li_7 a:visited{background:url('../images/menu/li_7.png') no-repeat left top;}
#menu ul li.li_7 a:hover, #menu ul li.li_7 a.selec:active, #menu ul li.li_7 a.selec:link, #menu ul li.li_7 a.selec:visited{background:url('../images/menu/li_7_hover.png') no-repeat left top;}

#menu ul li.li_8 a:active, #menu ul li.li_8 a:link, #menu ul li.li_8 a:visited{background:url('../images/menu/li_8.gif') no-repeat left top;}
#menu ul li.li_8 a:hover, #menu ul li.li_8 a.selec:active, #menu ul li.li_8 a.selec:link, #menu ul li.li_8 a.selec:visited{background:url('../images/menu/li_8_hover.gif') no-repeat left top;}


#menu ul li:hover div.hide2, #menu ul li.over div.hide2{visibility:visible;display:block;}


#menu ul li:hover.li_1 a, #menu ul li.over a.a1{background:url('../images/menu/li_1_hover.gif') no-repeat left top;}
#menu ul li:hover.li_2 a, #menu ul li.over a.a2{background:url('../images/menu/li_2_hover.gif') no-repeat left top;}
#menu ul li:hover.li_3 a, #menu ul li.over a.a3{background:url('../images/menu/li_3_hover.gif') no-repeat left top;}
#menu ul li:hover.li_4 a, #menu ul li.over a.a4{background:url('../images/menu/li_4_hover.gif') no-repeat left top;}
#menu ul li:hover.li_5 a, #menu ul li.over a.a5{background:url('../images/menu/li_5_hover.gif') no-repeat left top;}
#menu ul li:hover.li_6 a, #menu ul li.over a.a6{background:url('../images/menu/li_6_hover.gif') no-repeat left top;}
#menu ul li:hover.li_7 a, #menu ul li.over a.a7{background:url('../images/menu/li_7_hover.png') no-repeat left top;}
#menu ul li:hover.li_8 a, #menu ul li.over a.a8{background:url('../images/menu/li_8_hover.gif') no-repeat left top;}

#menu ul li div.hide2{background:url('../images/menu/back_submenu.jpg') no-repeat left 3px;visibility:visible;display:none;position:absolute;width:820px;height:31px;margin-top:20px;padding-top:12px;z-index:10;}
#menu ul li.li_1 div.hide2{margin-left:0px;}
#menu ul li.li_2 div.hide2{margin-left:-91px;padding-left:91px;width:729px;}
#menu ul li.li_3 div.hide2{margin-left:-182px;padding-left:182px;width:639px;}
#menu ul li.li_4 div.hide2{margin-left:-273px;padding-left:273px;width:685px;}
#menu ul li.li_5 div.hide2{margin-left:-2px;padding-left:3px;width:819px;}
#menu ul li.li_6 div.hide2{margin-left:-93px;padding-left:93px;width:728px;}
#menu ul li.li_7 div.hide2{margin-left:-183px;padding-left:183px;width:637px;}
#menu ul li.li_8 div.hide2{margin-left:-93px;padding-left:93px;width:728px;}
#menu ul li ul{font-size:.6em;}
#menu ul li ul li{width:auto;height:auto;color:#0C3182;padding:0px 3px 0px 3px;}
#menu ul li ul li a{width:auto;height:auto;display:inline;color:#0C3182;position:relative;}
#menu ul li ul li a:active, #menu ul li ul li a:link, #menu ul li ul li a:visited{text-decoration:none;}
#menu ul li ul li a:hover{text-decoration:underline;}
#menu ul li.li_1 ul li a:active, #menu ul li.li_1 ul li a:link, #menu ul li.li_1 ul li a:visited, #menu ul li.li_1 ul li a:hover{background:none;}
#menu ul li.li_2 ul li a:active, #menu ul li.li_2 ul li a:link, #menu ul li.li_2 ul li a:visited, #menu ul li.li_2 ul li a:hover{background:none;}
#menu ul li.li_3 ul li a:active, #menu ul li.li_3 ul li a:link, #menu ul li.li_3 ul li a:visited, #menu ul li.li_3 ul li a:hover{background:none;}
#menu ul li.li_4 ul li a:active, #menu ul li.li_4 ul li a:link, #menu ul li.li_4 ul li a:visited, #menu ul li.li_4 ul li a:hover{background:none;}
#menu ul li.li_5 ul li a:active, #menu ul li.li_5 ul li a:link, #menu ul li.li_5 ul li a:visited, #menu ul li.li_5 ul li a:hover{background:none;}
#menu ul li.li_6 ul li a:active, #menu ul li.li_6 ul li a:link, #menu ul li.li_6 ul li a:visited, #menu ul li.li_6 ul li a:hover{background:none;}
#menu ul li.li_7 ul li a:active, #menu ul li.li_7 ul li a:link, #menu ul li.li_7 ul li a:visited, #menu ul li.li_7 ul li a:hover{background:none;}
#menu ul li.li_8 ul li a:active, #menu ul li.li_8 ul li a:link, #menu ul li.li_8 ul li a:visited, #menu ul li.li_8 ul li a:hover{background:none;}


#menu div.tfno{float:right;width:71px;height:15px; padding:3px 15px 0 0px;}
#menu div.tfno span{display:none;}
*/

/***************************************************************************************************************/
.maintable
{
	background-color: White;
	width: 972px;
	height: 102px;
}

.button
{
	border-style: none;
	border-color: inherit;
	border-width: medium;
	font-weight: bold;
	font-size: 11px;
	color: #103183;
	font-family: ITC Franklin Gothic, Arial;
	height: 23px;
	width: 76px;
	background: url('../images/bt_small.gif');
}
.button:hover
{
	border-style: none;
	border-color: inherit;
	border-width: medium;
	font-weight: bold;
	font-size: 11px;
	color: #103183;
	font-family: ITC Franklin Gothic, Arial;
	height: 23px;
	width: 76px;
	background: url('../images/bt_small_h.gif');
}
.buttonlarge
{
	border-style: none;
	border-color: inherit;
	border-width: medium;
	font-weight: bold;
	font-size: 11px;
	color: #103183;
	font-family: ITC Franklin Gothic, Arial;
	height: 23px;
	width: 124px;
	background: url('../images/bt_med.gif');
}
.buttonlarge:hover
{
	border-style: none;
	border-color: inherit;
	border-width: medium;
	font-weight: bold;
	font-size: 11px;
	color: #103183;
	font-family: ITC Franklin Gothic, Arial;
	height: 23px;
	width: 124px;
	background: url('../images/bt_med_h.gif');
}
.label
{
	font-weight: normal;
	font-size: 10px;
	color: #666666;
	font-family: ITC Franklin Gothic, Arial, Helvetica, sans-serif;
	border: none 1px #666666;
}

.labelvalue
{
	font-weight: normal;
	font-size: 12px;
	color: #666666;
	font-family: ITC Franklin Gothic, Arial, Helvetica, sans-serif;
	border: none 1px #666666;
}

.labelvaluesize13
{
	font-weight: normal;
	font-size: 13px;
	color: #666666;
	font-family: ITC Franklin Gothic, Arial, Helvetica, sans-serif;
	border: none 1px #666666;
}

.logintable
{
	font-weight: normal;
	font-size: 12px;
	color: #0F3081;
	font-family: ITC Franklin Gothic,Arial, Helvetica, sans-serif;
	border: Solid 1px #b2b4b3;
	background-color: #e9f3fb;
	width: 215px;
}

.headertable
{
	font-weight: normal;
	font-family: ITC Franklin Gothic,Arial, Helvetica, sans-serif;
	border: none 1px #b2b4b3;
	color: #2C2E2D;
	font-size: .7em;
}

.textmenu
{
	border: 1px solid #ffffff;
	background-color: #FFFFFF; /*	color: #113184;*/
	color: Red;
	text-align: left;
	font-family: ITC Franklin Gothic, Arial;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	padding: 1px 1px 1px 1px;
	margin: 0px 1px 0px 0px;
	height: 23px;
}

.smallbutton
{
	border-style: none;
	border-color: inherit;
	border-width: medium;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	font-family: ITC Franklin Gothic, Arial;
	background-color: #0F3081;
	height: 18px;
}

.textbox
{
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	font-family: ITC Franklin Gothic,Arial, Helvetica, sans-serif;
	border: solid 1px #7F9DB9;
	width: 140px;
	height: 18px;
}
.classTextboxSmall
{
	font-weight: normal;
	font-size: 12px;
	color: #666666;
	font-family: ITC Franklin Gothic,Arial, Helvetica, sans-serif;
	border: solid 1px #7F9DB9;
	width: 70px;
	height: 18px;
}

.classTextboxSmall1
{
	font-weight: normal;
	font-size: 12px;
	color: #666666;
	font-family: ITC Franklin Gothic,Arial, Helvetica, sans-serif;
	border: solid 1px #7F9DB9;
	width: 50px;
	height: 18px;
}

.datetextbox
{
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	font-family: ITC Franklin Gothic,Arial, Helvetica, sans-serif;
	border: solid 1px #7F9DB9;
	width: 80px;
	height: 18px;
}
.readonlytxtbox
{
	font-weight: normal;
	font-size: 13px;
	color: #666666;
	font-family: ITC Franklin Gothic,Arial, Helvetica, sans-serif;
	border: solid 0px #666666;
	width: 140px;
	height: 12px;
}
.smalltextbox
{
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	font-family: ITC Franklin Gothic,Arial, Helvetica, sans-serif;
	border: solid 1px #666666;
	width: 30px;
	height: 12px;
}
.largetextbox
{
	font-weight: normal;
	font-size: 10px;
	color: #666666;
	font-family: ITC Franklin Gothic,Arial, Helvetica, sans-serif;
	border: solid 1px #666666;
	width: 160px;
	height: 50px;
}

.dropdownverysmall
{
	border-right: #336699 1px solid;
	border-top: #336699 1px solid;
	font-size: 11px;
	border-left: #336699 1px solid;
	width: 50px;
	height: 19px;
	color: #003399;
	border-bottom: #336699 1px solid;
	font-family: ITC Franklin Gothic,Tahoma, Verdana, Arial;
}

.dropdown
{
	border-right: #336699 1px solid;
	border-top: #336699 1px solid;
	font-size: 13px;
	border-left: #336699 1px solid;
	width: 175px;
	height: 21px;
	color: #003399;
	border-bottom: #336699 1px solid;
	font-family: ITC Franklin Gothic,Tahoma, Verdana, Arial;
}

.dropdownmedium
{
	border-right: #336699 1px solid;
	border-top: #336699 1px solid;
	font-size: 13px;
	border-left: #336699 1px solid;
	width: 94px;
	height: 21px;
	color: #003399;
	border-bottom: #336699 1px solid;
	font-family: ITC Franklin Gothic,Tahoma, Verdana, Arial;
}

.dropdownmedium1
{
	border-right: #336699 1px solid;
	border-top: #336699 1px solid;
	font-size: 13px;
	border-left: #336699 1px solid;
	width: 110px;
	height: 21px;
	color: #003399;
	border-bottom: #336699 1px solid;
	font-family: ITC Franklin Gothic,Tahoma, Verdana, Arial;
}
.dropdown.RedText
{
	color: Red;
}

.dropdownverybig
{
	border-right: #336699 1px solid;
	border-top: #336699 1px solid;
	font-size: 13px;
	border-left: #336699 1px solid;
	width: 250px;
	height: 21px;
	color: #003399;
	border-bottom: #336699 1px solid;
	font-family: ITC Franklin Gothic,Tahoma, Verdana, Arial;
}

.menuborber
{
	float: left;
	width: 51em;
	background: url('../images/back_foot.jpg') repeat-x left top;
}

.cellborder
{
	border: solid 1px #336699;
	padding: 0px 0px 0px 0px;
	border-spacing: 0px;
}
.Mandatory
{
	color: Red;
	font-size: 12px;
	font-family: ITC Franklin Gothic,Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.editimage
{
	background-image: url('../images/edit.gif');
}
.boton
{
	display: block;
	background: transparent url('../images/button_size1.png') no-repeat left top;
	width: 72px;
	height: 20px;
	color: #FFFFFF;
	font-size: 0.9em;
	font-weight: bold;
	border: 0;
	margin: 1em 0 .5em 0;
	text-align: center;
}

.boton1
{
	display: block;
	background: transparent url('../images/button_size2.png') no-repeat left top;
	width: 119px;
	height: 22px;
	color: #FFFFFF;
	font-size: 0.9em;
	font-weight: bold;
	border: 0;
	margin: 1em 0 .5em 0;
}

.boton2
{
	display: block;
	background: transparent url('../images/largebutton.gif') no-repeat left top;
	width: 119px;
	height: 22px;
	color: #FFFFFF;
	font-size: 0.9em;
	font-weight: bold;
	border: 0;
	margin: 1em 0 .5em 0;
}

.goboton
{
	display: block;
	background: transparent url('../images/btn_go.png') no-repeat left top;
	width: 19px;
	height: 20px;
	color: #FFFFFF;
	font-size: 0.9em;
	font-weight: bold;
	border: 0;
	margin: 1em 0 .5em 0;
}

.FieldOnly
{
	font-weight: normal;
	font-size: 9px;
	color: #666666;
	font-family: ITC Franklin Gothic, Arial, Helvetica, sans-serif;
}
.FieldName
{
	font-weight: BOLD;
	font-size: 9px;
	color: #666666;
	font-family: ITC Franklin Gothic, Arial, Helvetica, sans-serif, News Gothic MT;
}

.fielsettable
{
	width: 650px;
}
.Message
{
	font-weight: normal;
	font-size: 8pt;
	color: Red;
	font-family: ITC Franklin Gothic, Times New Roman;
	font-style: italic;
}
.MandatoryMessage
{
	font-weight: bold;
	font-size: 8pt;
	color: Red;
	font-family: ITC Franklin Gothic, Times New Roman;
	font-style: italic;
}
.MainHeading
{
	font-weight: BOLD;
	font-size: 12px;
	color: #0033AB;
	font-family: News Gothic MT, Arial, Helvetica, sans-serif;
}
.labelcolor
{
	font-weight: normal;
	font-size: 12px;
	color: #103183;
	font-family: ITC Franklin Gothic, Arial, Helvetica, sans-serif;
	border: none 1px #666666;
}
.checkbox
{
	font-family: News Gothic MT, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #103183;
}
.LabelRed
{
	font-family: Verdana;
	font-size: 10px;
	color: Red;
	text-align: right;
}
.LabelRedBold
{
	font-family: Verdana;
	font-size: 13px;
	color: Red;
	font-weight: bold;
}
.LabelBlue
{
	font-family: ITC Franklin Gothic, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #103183;
	font-weight: bold;
	text-align: right;
}
.menutitle
{
	cursor: pointer;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #103183;
	padding: 0px;
	text-align: left;
	text-indent: 30px;
	font-weight: bolder;
	font-size: 11px;
	font-family: ITC Franklin Gothic,Arial, Helvetica, sans-serif;
	background-image: url('../images/div_vis_button1.gif');
	background-repeat: no-repeat;
	width: 156px;
	/*height: 32px;*/
	vertical-align: middle;
	text-transform: capitalize;
}

.menusubtitle
{
	cursor: pointer;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #103183;
	padding: 0px;
	text-align: left;
	text-indent: 30px;
	font-weight: bolder;
	font-size: 11px;
	font-family: ITC Franklin Gothic,Arial, Helvetica, sans-serif;
	background-image: url('../images/div_vis_button2.gif');
	background-repeat: no-repeat;
	width: 156px;
	height: 32px;
	vertical-align: middle;
	text-transform: capitalize; /*display:inline-block;*/ /*border:1px solid #000000;*/
}

.submenu
{
	cursor: pointer;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #103183;
	padding: 0px;
	text-align: left;
	text-indent: 30px;
	font-size: xx-small;
	font-weight: bolder;
	font-family: ITC Franklin Gothic,Arial, Helvetica, sans-serif;
	background-image: url('../images/div_vis_buttonchild.gif');
	background-repeat: no-repeat;
	width: 156px;
	vertical-align: middle;
}

/*.subsubmenu
{
    cursor: pointer;
    margin-top: 0px;
    margin-bottom: 0px;
    color: #103183;
    padding: 0px;
    text-align: left;
    text-indent: 40px;
    font-weight: bolder;
    font-size: xx-small;
    font-family: ITC Franklin Gothic,Arial, Helvetica, sans-serif;
    background-image: url('../images/div_vis_buttonchild.gif');
    background-repeat: no-repeat;
    width: 156px;
    vertical-align: middle;
    height: 32px;
}*/
.subsubmenu /* Lav: 02Feb2012: Changed padding,text-indent,width to align ccorrectly when exceeding single line*/
{
	cursor: pointer;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #103183;
	padding: 0px 0px 0px 40px;
	text-align: left;
	text-indent: 00px;
	font-weight: bolder;
	font-size: xx-small;
	font-family: ITC Franklin Gothic,Arial, Helvetica, sans-serif;
	background-image: url('../images/div_vis_buttonchild.gif');
	background-repeat: no-repeat;
	width: 116px;
	vertical-align: middle;
	height: 32px;
}


a.lbutton
{
	display: block;
	float: left;
	font-weight: bold;
	font-size: 9px;
	font-family: "ITC Franklin Gothic" , Verdana, "Trebuchet MS" , Helvetica, sans-serif;
	color: #103183;
	text-decoration: none;
	text-align: center;
	background: url(../images/button-1.jpg) no-repeat left top;
	height: 3.3em;
}

a.lbutton span
{
	display: block;
	float: left;
	background: url(button-1.jpg) no-repeat right top;
	height: 2.1em;
	padding-left: 1.4em;
	padding-top: 0.7em;
	padding-bottom: 0.5em;
	padding-right: 1.8em;
	margin: auto auto auto 1em;
	margin: auto auto auto 0.2em;
	cursor: pointer;
}

a.lbutton:hover
{
	background-position: 0px bottom;
	color: #FFFFFF;
}

.lbutton1
{
	display: block;
	float: left;
	font-weight: bold;
	font-size: 9px;
	font-family: "ITC Franklin Gothic" , Verdana, "Trebuchet MS" , Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	background: url(../images/button-1.jpg) no-repeat left top;
	height: 3.3em;
	background-position: 0px bottom;
}
.lbutton1 span
{
	display: block;
	float: left;
	background: url(../images/button-1.jpg) no-repeat right top;
	height: 2.1em;
	padding-left: 1.4em;
	padding-top: 0.7em;
	padding-bottom: 0.5em;
	padding-right: 1.8em;
	margin: auto auto auto 1em;
	margin: auto auto auto 0.2em;
	cursor: pointer;
}
a.lbutton:hover span
{
	background-position: right bottom;
}
/**************************************************************************/
#mentions
{
	border-bottom: solid 0px #fff;
	height: 22px;
	text-align: right;
	color: #4a4c4a;
	font-size: 11px;
	width: 972px;
	vertical-align: bottom;
}
a.name
{
	color: #082172;
	font-size: 10px;
	line-height: 14px;
	text-decoration: none;
	font-family: ITC Franklin Gothic, Arial, Helvetica, sans-serif;
}
a:hover.name
{
	text-decoration: underline;
}
a.black
{
	color: #000000;
	font-size: 10px;
	line-height: 14px;
	text-decoration: none;
	font-family: ITC Franklin Gothic, Arial, Helvetica, sans-serif;
}
a:hover.black
{
	text-decoration: underline;
}

.chkboxlist
{
	font-family: News Gothic MT, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #103183;
}

.gridheader
{
	font-family: News Gothic MT, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #103183;
}
.textboxCard
{
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	font-family: ITC Franklin Gothic,Arial, Helvetica, sans-serif;
	border: solid 1px #7F9DB9;
	width: 30px;
	height: 18px;
}

.calendar table
{
	width:0px;
}

.calendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: #cbe5f4;
    color: #103183;
}
.labelcolorHeading
{
	font-size: small;
	font-style: italic;
	color: #103183;
	font-weight: bold;
}
.info_block_content{
    margin: 41px 0px 0px 90px;
}
.labelcolorHeading1
{
	font-size: small;
	color: #103183;
	font-weight: bold;
}
.labelHeadingWhite
{
	font-size: small;
	font-style: normal;
	color: #FFFFFF;
	font-weight: bold;
	font-family: ITC Franklin Gothic,Arial, Helvetica, sans-serif;
}
.labelHeadingBlue
{
	font-size: small;
	font-style: normal;
	background-color: #113184;
	color: #FFFFFF;
	font-weight: bold;
	font-family: ITC Franklin Gothic,Arial, Helvetica, sans-serif;
}
.labelHeadingBlueSmall
{
	font-size: small;
	font-style: normal;
	background-color: #113184;
	color: #FFFFFF;
	font-weight: bold;
	font-family: ITC Franklin Gothic,Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.cal_Theme1 .ajax__calendar_container
{
	background-color: #e2e2e2;
	border: solid 1px #cccccc;
}

.cal_Theme1 .ajax__calendar_header
{
	background-color: #ffffff;
	margin-bottom: 4px;
}

.cal_Theme1 .ajax__calendar_title, .cal_Theme1 .ajax__calendar_next, .cal_Theme1 .ajax__calendar_prev
{
	color: #004080;
	padding-top: 3px;
}

.cal_Theme1 .ajax__calendar_body
{
	background-color: #e9e9e9;
	border: solid 1px #cccccc;
}

.cal_Theme1 .ajax__calendar_dayname
{
	text-align: center;
	font-weight: bold;
	margin-bottom: 4px;
	margin-top: 2px;
}

.cal_Theme1 .ajax__calendar_day
{
	text-align: center;
}

.cal_Theme1 .ajax__calendar_hover .ajax__calendar_day, .cal_Theme1 .ajax__calendar_hover .ajax__calendar_month, .cal_Theme1 .ajax__calendar_hover .ajax__calendar_year, .cal_Theme1 .ajax__calendar_active
{
	color: #004080;
	font-weight: bold;
	background-color: #ffffff;
}

.cal_Theme1 .ajax__calendar_today
{
	font-weight: bold;
}

.cal_Theme1 .ajax__calendar_other, .cal_Theme1 .ajax__calendar_hover .ajax__calendar_today, .cal_Theme1 .ajax__calendar_hover .ajax__calendar_title
{
	color: #bbbbbb;
}
.GridFooter
{
	background-color: #5D7B9D;
	font-weight: bold;
	color: White;
}

.GridHeader
{
	font-family: ITC Franklin Gothic, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: White;
	background-color: #5D7B9D;
	font-weight: bold;
}

.Norecords
{
	font-family: ITC Franklin Gothic, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Red;
	font-weight: bold;
}
.menu_nodeStyle
{
	color: Black;
	font-family: "Verdana";
	font-size: 8pt;
	border: solid 1px White;
}
#mentions
{
	border-bottom: solid 1px #fff;
	height: 22px;
	padding-top: 6px;
	padding-right: 23px;
	text-align: right;
	color: #4a4c4a;
	font-size: 11px;
	width: 944px;
}

.labelactive
{
	font-family: ITC Franklin Gothic, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Green;
	font-weight: bold;
	text-align: right;
}
.labelinactive
{
	font-family: ITC Franklin Gothic, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Red;
	font-weight: bold;
	text-align: right;
}
.Printbutton
{
	border: none;
	background: transparent url(../images/print.jpg) no-repeat scroll 0% 50%;
	margin-top: 5px;
	float: left;
	margin-right: 5px;
	cursor: hand;
}

.labelcolorsmall
{
	font-weight: normal;
	font-size: 11px;
	color: #103183;
	font-family: Arial, ITC Franklin Gothic, Helvetica, sans-serif;
	border: none 1px #666666;
}


.breadcrumbstyle
{
	border: 1px #2F3F3F;
	padding: 2px 5px 5px 5px;
	background-color: #EDEEF2;
	height: 30px;
}

.sitemap_nodestyle
{
	color: #726F8D;
	font-family: ITC Franklin Gothic,Verdana,Trebuchet MS,Helvetica,sans-serif;
	font-size: 10px;
	background-color: #EDEEF2;
}
.sitemap_pathseparatorstyle
{
	width: 5px;
	vertical-align: middle;
}

.sitemap_currentnodestyle
{
	color: #103184;
	font-family: ITC Franklin Gothic,Verdana,Trebuchet MS,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #EDEEF2;
}
.tablestyle
{
	width: 650px;
	border: solid 0px #E1E5EF;
}

.tablerow:hover
{
	background-position: 0px bottom;
	background-color: #D7E1FE;
}
.tablerowborder
{
	border-top: 1px #C5D4E0;
	border-top-style: dotted;
}

.classLabel
{
	font-weight: normal;
	font-size: 14px;
	color: #6B6B6B;
	font-family: ITC Franklin Gothic, Arial, Helvetica, sans-serif;
	border: none 1px #666666;
}
.classLabelBold
{
	font-weight: bold;
	font-size: 12px;
	color: #6B6B6B;
	font-family: ITC Franklin Gothic, Arial, Helvetica, sans-serif;
	border: none 1px #666666;
}
.classLabelRed
{
    color:Red;
}

.classLabelValue
{
	font-weight: normal;
	font-size: 14px;
	color: #6B6B6B;
	font-family: ITC Franklin Gothic,Arial, Helvetica, sans-serif;
	border: solid 0px #666666;
	width: 140px;
	height: 12px;
}

/* Alert and message boxes*/
.alert_error
{
	background-color: #FFF0DF;
	border: 1px solid #FF0000;
	font-family: verdana;
	font-size: 12px;
	color: #FF0000;
	width: 750px;
	padding: 10px;
}

.alert_success
{
	background-color: #F9FFF9;
	border: 1px solid #009933;
	font-family: verdana;
	font-size: 12px;
	color: #009933;
	padding: 10px;
	vertical-align: middle;
	width: 750px;
}

.alert_info
{
	background-color: #FFF4EA;
	border: 1px solid #FF9900;
	color: #FF9900;
	font-family: verdana;
	font-size: 12px;
	padding: 10px;
	width: 750px;
}

