﻿body
{
	
	}
table 
{
	font-size: 11px; FONT-FAMILY: Tahoma, Helvetica, sans-serif; text-align:left;  
}
.h1Normal
{
	margin:0px; padding:0px 0px 0px 0px; font-size:13pt; color:#096686; 
	font-family: Geneva, Arial, Helvetica, sans-serif; font-style:normal; 
	font-weight:lighter;
	}
h3
{
	margin:0px; padding:18px 0px 8px 0px; font-size:11pt; color:#000; 
	font-family: Geneva, Arial, Helvetica, sans-serif; font-style:normal; 
	font-weight:lighter; border-top:1px solid #ccc;
	}
	
h4
{
	margin:0px; padding:6px 0px 6px 6px; font-size:11pt; color:#000; 
	background-color:#eee; font-family: Geneva, Arial, Helvetica, sans-serif; 
	font-style:normal; font-weight:lighter; 
	}

.RightPaneHeader
{
	margin:0px; padding:4px 0px 0px 4px; font-size:16px; color:#06374f; 
	font-family: Geneva, Arial, Helvetica, sans-serif; font-style:normal; font-weight:lighter; 
	}
.TopPadding5
{
	padding-top:5px;
}	
a.normalLink:link 
{
	color: #0a7fad; text-decoration: underline; 
	}
a.normalLink:active 
{
	color: #0a7fad; text-decoration:  underline;  
	}
a.normalLink:visited 
{
	color: #0a7fad; text-decoration: underline; 
	}
a.normalLink:hover 
{
	color: #464646; text-decoration: none; 
	} 	
.footerbg
{
	background:url(images/footerbg.gif) repeat-x; height:76px; 
	}
.footer_left
{
	background:url(images/footer_left.gif) no-repeat; width:8px; height:76px;
	}
.footer_right
{
	background:url(images/footer_right.gif) no-repeat; width:7px; height:76px;
	}
.footer_bg
{
	background:url(images/footer_bg.gif) repeat-x; line-height:2em;
	}

.con_left 
{
	background:url(images/con_left.gif) repeat-y; width:8px;
	}
.con_right 
{
	background:url(images/con_right.gif) repeat-y; width:8px;
	}
.con_bg 
{
	background:url(images/con_bg.gif) repeat-x top #fff; 
	}
.rightbg_main
{
	background:url(images/rightbg_main.gif) repeat-y;
	}
.rightbg
{
	background:url(images/rightbg.gif) no-repeat top left; width:232px; padding:10px 0px 0px 0px;
	}
.r_devider
{
	background:url(images/devider.gif) repeat-x; height:12px;
	}
.r_links ul
{
	margin:0px; padding:8px 5px 0px 4px; list-style:none; font-family: Tahoma, Arial, Helvetica, sans-serif;
	}
.r_links ul li
{
	list-style-type:none; background:url(images/ar.gif) no-repeat 0px 4px; padding:0px 0px 10px 14px;	
	margin-bottom:6px;	line-height:100%; border-bottom: solid #dfdfdf 1px;
	}
.r_links li a 
{
	color:#104f6e; font-size:11px; text-decoration:none; 
	}
.r_links li a:hover
{
	color:#0a7fad; text-decoration:underline; font-size:11px;
	}
a.b_link:link 
{
	color: #464646; text-decoration: underline; 
	}
a.b_link:active 
{
	color: #464646; text-decoration:  underline;  
	}
a.b_link:visited 
{
	color: #464646; text-decoration: underline; 
	}
a.b_link:hover 
{
	color: #0a7fad; text-decoration: none; 
	} 
a.f_link:link 
{
	color: #464646; text-decoration: none; 
	}
a.f_link:active 
{
	color: #464646; text-decoration: none ;  
	}
a.f_link:visited 
{
	color: #464646; text-decoration: none; 
	}
a.f_link:hover 
{
	color: #0a7fad; text-decoration: underline; 
	} 

a.f_link1:link 
{
	color: #666666; text-decoration: underline; 
	}
a.f_link1:active 
{
	color: #666666; text-decoration: underline ;  
	}
a.f_link1:visited 
{
	color: #666666; text-decoration: underline; 
	}
a.f_link1:hover 
{
	color: #333; text-decoration: none; 
	}
	
.dotted
{
	background:url(images/dotted.gif) repeat-x top; height:10px; 
	}
.border
{
	border:1px solid #b5c1c9; padding:2px;
	}
.nobg  
{
	background:none; border:none;
	}
.tablebg
{
	background-color:#eff5f6;
	}
.l_grey
{
	color:#747474; font-size:11px;
	}
.sfont
{
	font-size:11px;
	}
.bl_1
{
	background:url(images/bl_1.gif) no-repeat; width:6px; height:29px;
	}
.bl_2
{
	background:url(images/bl_2.gif) repeat-x; height:24px;width:146px;
	}
.bl_3
{
	background:url(images/bl_3.gif) no-repeat; width:6px; height:29px;
	}
.bl_bg
{
	background:url(images/bl_bg.gif) repeat-x top; padding-left:10px; padding-right:10px; padding-top:10px;
	}
.bl_botbg
{
	background:url(images/bl_botbg.gif) repeat-x; height:26px; padding-left:16px;
	}
.left
{
	float:left; width:20px; padding-top:2px; padding-left:2px;
	}
/*.right
{
	float:left; color:#FFFFFF; font-size:13px; font-weight:bold;
	}*/
.right{color:#FFFFFF; font-size:8pt; font-family:Arial, Helvetica, sans-serif;}	
.rightN{color:#FFFFFF; font-size:8pt; font-family:Arial, Helvetica, sans-serif;}	
.bl_incon
{
	width:135px;
	}

.links ul
{
	margin:0px; padding:8px 5px 0px 4px; list-style:none; font-family: Tahoma, Arial, Helvetica, sans-serif;line-height:1.3em;
	}
.links ul li
{
	list-style-type:none; background:url(images/ar.gif) no-repeat 0px 4px; padding:0px 0px 10px 14px;	
	margin-bottom:6px;	line-height:100%; border-bottom: solid #dfdfdf 1px;line-height:1.3em;
	}
.links li a 
{
	color:#414141; font-size:11px; text-decoration:none; line-height:1.3em;
	}
.links li a:hover
{
	color:#0a7fad; text-decoration:underline; font-size:11px;line-height:1.3em;
	}
.Padding10
{
	padding:10px 10px 10px 10px
	}
.leftpad
{
	padding:6px 14px 4px 14px;
}

.inputbutton 
{
	cursor: pointer; color: #fff; text-align:center; 	
	background: url(Images/but.gif) repeat-x;  border:none; font-size:12px; 
	border: 1px solid #3f6f82; padding:2px; height:21px;
}

.Searchbutton 
{
	cursor: pointer; color: #fff; text-align:center; 
	background: url(Images/search.gif) no-repeat;  border:none; font-size:12px; 
	padding:2px; height:20px;
}	

td {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #333333;
	
}

.MenuBarStrip
{
	background:url(images/button1a.gif);
	background-repeat:repeat-x;	
}

.SubItemHover
{
	background-color: #FFFFFF;
}

.MainItemHover {
	background-color: #25B2DF;	
}

.MainMenu
{
	text-align: center;
	vertical-align: Bottom;
	
	line-height: 28px;
	font-weight: bold;
	text-decoration: none;
	margin-right: 6px;
	margin-left: 2px;
	padding-bottom: 0px;
	padding-top: 0px;	
	font-family:arial, verdana, sans-serif; 
	font-size:12px;
	z-index:1;
}

.SubMainMenu
{
	text-align: left;
	vertical-align: middle;
	padding: 1px 10px 1px 10px;
	text-decoration: none;
	height: 18px;
	margin: 0px;
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

.HeaderLabel
{
	margin:0px; padding:12px 0px 0px 0px; font-size:11px; 
	color:#096686; font-family: Geneva, Arial, Helvetica, sans-serif; 
	font-style:normal; font-weight:lighter;
}

.MainLink:link {color: #0a7fad; text-decoration: none; font-weight:bold; }
.MainLink:active {color: #0a7fad; text-decoration:  none; font-weight:bold; }
.MainLink:visited {color: #0a7fad; text-decoration: none; font-weight:bold; }
.MainLink:hover {color: #161819; text-decoration: underline; font-weight:bold; } 



/* Grid Style Class */
.GridHeader
{
	background:url(Images/imgGridHeader.gif) repeat-x; color:#FFFFFF; font-weight:bold; height:21px;
}

.menu2 
{
	padding:0 0 0 0; margin:0; list-style:none; height:35px; 
	background:#fff url(images/button1a.gif) repeat-x; position:relative; 
	font-family:arial, verdana, sans-serif; font-size:12pt;
}
.headerButton
{
	background:url(images/button1a.gif);
	background-repeat:repeat-x; 
	color:#FFFFFF;
	font-family:arial, verdana, sans-serif;  
	font-size:13px;
	font-weight:normal;
	text-align:center;
}
.headerButton:hover
{ 
	background:url(images/button4.gif);
	color:#144f88;
	font-family:arial, verdana, sans-serif; 
	font-size:13px;
	font-weight:normal;
	text-align:center;
}
.LabelNormal
{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.TextNormal
{
	border: #b8b8b8 1px solid; padding:2px; font-size: 12px; 
	background: url(Images/textboxbg.gif) #ffffff repeat-x; 
	color: #333333; height:16px; 
}
.StaticTextNormal
{
	border: #b8b8b8 1px solid; padding:2px; font-size: 12px; 
	background: url(Images/textboxbg.gif) #ffffff repeat-x; 
	color: #333333;  font-family:arial, verdana, sans-serif; 
}
.ButtonNormal
{
	cursor: pointer; color: #fff; text-align:center; 
	background: url(Images/but.gif) repeat-x;  border:none; font-size:11px; 
	border: 1px solid #3f6f82; padding:2px; height:21px;
}
.pHeading
{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 18px;
	color: #333333;
}
.pNormal
{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding:0px 0px 10px 0px; margin:0px;
	line-height:1.8em;
}
.ChkListNormal
{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border:none;
	vertical-align:top;
}




.contablebg{background:url(Images/contabbg.gif) repeat-x; color:#FFFFFF;}
.altbg{background-color:#f3f3f3;}
.addtext{line-height:1.6em; font-size:12px; color:#333;}
.divpad{ padding-bottom:20px;}

/* contact menu START */
.mypets{ /*header of 1st demo*/
cursor: hand;
cursor: pointer;
padding: 2px 5px;
border: 1px solid gray;
background: #E1E1E1;
}

.openpet{ /*class added to contents of 1st demo when they are open*/
background: yellow;
}

.technology{ /*header of 2nd demo*/
cursor: hand;
cursor: pointer;
font: bold 13px Arial; 
margin: 18px 0; height:20px; 
}


.openlanguage{ /*class added to contents of 2nd demo when they are open*/
color:#0a6296; background-color:#eee;} 

.closedlanguage{ /*class added to contents of 2nd demo when they are closed*/
color: #161819;
}

/* contact menu END */


a.c_link:link {color: #000; text-decoration: underline; font-size:11px; }
a.c_link:active {color: #000; text-decoration:  underline; font-size:11px; }
a.c_link:visited {color: #000; text-decoration: underline; font-size:11px;}
a.c_link:hover {color: #0a7fad; text-decoration: none; font-size:11px;} 

a.add_link:link {color: #0a7fad; text-decoration: underline; font-size:12px; }
a.add_link:active {color: #0a7fad; text-decoration:  underline; font-size:12px; }
a.add_link:visited {color: #0a7fad; text-decoration: underline; font-size:12px;}
a.add_link:hover {color: #464646; text-decoration: none; font-size:12px;} 

/*  IE8 work around to fix Main Menu display : <DynamicMenuStyle CssClass="adjustedZIndex" />*/

.adjustedZIndex
{
	z-index:1;
}