@charset "utf-8";
*{
	margin:0;
	padding:0;
	}
	
html, body, #wrapper{
    min-height: 100%; 
	width: 100%;
    height: 100%; 
    margin: 0;
    padding: 0;
	}
html>body, html>body #wrapper {
	height: auto;
	}
	
body {
    margin: 0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #555851;
	line-height:1.5; 
	background:url(../images/page-bg.gif) repeat-x left top ;
	background-color:#ffffff;
	}
#wrapper {
	min-height: 100%;
	position: absolute;
	top: 0;
	left: 50%;
	width:1000px;
	margin-left:-500px;
	background:url(../images/wrapper-bg.gif) repeat-x left top ;
	background-color:#FFFFFF;
	}
a{
	color: #f77421; text-decoration: none; 
	}
a:hover {
	 color: #f77421; text-decoration:underline;
	 }
#header{
	height:96px;
	width:1000px;
	clear:both;
	}

#main { 
	height:auto; 
	padding:10px 10px 100px 10px ; /*height of a footer*/
	background:url(../images/left-border.gif) repeat-y left top;
	}
#main2{
	height:auto; 
	padding:10px 10px 100px 10px ; /*height of a footer*/
}
#left-panel{
	width:190px; float:left;
	}
#right-panel{
	width:780px; float:left; padding-left:10px;
	}
#right-panel h1{
	font-size:24px; font-weight:normal; color:#008fd4;
	}
	.h1Title{
 font-size:26px; color:#008fd4;  font-weight:normal;  margin:5px 0 0 10px; 
	}		
#footer {
	position: absolute;
	bottom: 0;
	width: 100%;
	height:70px;
	color:#ffffff;
	border-top:1px solid #dcdcdc;
	background-color:#FFFFFF;
	padding-top:10px;
	text-align:center;
	font-size:9px;
	color:#8e8e8f;
	}
#footer a{
	padding:0 7px; text-decoration:none; color: #f7931d; font-size:11px;
	}
#footer a:hover{
	padding:0 7px;text-decoration: underline; color:#f7931d; font-size:11px;
	}
#footer .powered{ font-size:11px; padding-top:7px;}	
.f-size			{ font-size:11px; color:#8e8e8f;}
/*==============logo*/
#header .logo{ 
	width:434px; height:79px; float:left; margin:12px 0 0 10px;
	}
/*====menu*/
#menu{
	 width:1000px; height:43px; background:url(../images/menu-bg.gif) repeat-x left top;
}
#menu div{
	 width:1000px; height:43px; background:url(../images/menu-left.gif) no-repeat left top;
}
#menu div div{
	 width:1000px; height:30px; background:url(../images/menu-right.gif) no-repeat right top; text-align:center; padding-top:13px; font-size:10px;  color:#a8aaa5;
}
#menu div div a{
	padding:0 20px; font-size:12px; font-weight:bold; color: #555851; text-decoration:none;
}
#menu div div a:hover{
	padding:0 20px; font-size:12px; font-weight:bold;  color: #f7931d; text-decoration:underline;
}
.shadow	{
	background:url(../images/shadow.gif) no-repeat right top; height:9px; width:1000px;
}
.shadow	div{
	background:url(../images/shadow-l.gif) no-repeat left top; height:9px; width:1000px;
}
#flash-bannner{
	width:768px; height:90px; border:1px solid #dcdcdc; padding:5px; background-color:#FFFFFF; margin:0 0 10px 5px;
}
#flash-Add{
 height:90px; width:728px;  padding:5px; background-color:#FFFFFF; margin:0 0 10px 0;  border:1px solid #dcdcdc;
}
#flash-Add1{
 height:90px; width:728px;  padding:5px; background-color:#FFFFFF; margin:0 0 10px 0;  border:1px solid #dcdcdc;text-align:center;
}

.clear{
	clear:both;
}
/*==============infobox*/
.infobox				{width:184px; border-top:1px solid #dcdcdc;  padding:0 5px 10px 0; }
.infobox h2				{font-size:11px; font-weight:normal; color:#999999; padding:0 6px 3px 8px ; }
.infobox h3				{font-weight:normal; padding:6px 6px 0 8px; font-size:18px; letter-spacing:-0.05em}
.infobox ul				{padding:0; margin:0 0 0 2px; list-style: none; font-size:11px; width:175px; float:right; }
.infobox ul li 			{background: url(../images/bullet.gif) 0 4px no-repeat; padding: 0 0 3px 11px;}
.infobox ul li a 		{display: block; color: #f7931d; text-decoration:none;}
.infobox ul li a:hover 	{display: block; color: #f7931d; text-decoration:underline;}
.infobox .list h1		{font-size:11px; font-weight:normal; padding:0; margin:0}

/*==============infoSearchbox*/
.infoSearchbox				{ margin-bottom:10px; padding:0;}
.infoSearchbox h2			{font-size:11px; font-weight:normal; color:#999999; padding:0 6px 3px 8px ; }
.infoSearchbox h3			{font-weight:normal; padding:6px 6px 0 0; font-size:18px; margin-bottom:10px;}
.infoSearchbox ul			{padding:0; margin:0; list-style: none; font-size:11px; }
.infoSearchbox ul li 		{background: url(../images/bullet2.gif) 0 2px no-repeat; padding: 0 0 3px 15px;}
.infoSearchbox ul li a 		{ color: #f7931d; text-decoration:none;}
.infoSearchbox ul li a:hover{ color: #f7931d; text-decoration:underline;}

/*=================searchbox*/
.searchbox
{
	background:url(../images/search-banner.gif) no-repeat left bottom; width:776px; height:209px; margin:0 0 10px 0; float:left;
}
.banner{
	background:  padding:10px 0 0 20px; display:inline;  
}
.banner2{
 padding:10px 0 0 20px; display:inline;
}
 .searchbox h1{
 font-size:26px; color:#008fd4;  font-weight:normal; clear:both; margin:5px 0 0 0; 
}
.errorText{
 font-size:26px; color:#008fd4;  font-weight:normal; clear:both; margin:5px 0 0 0; 
}
.searchbox span{
 font-size:12px; color: #555851; margin:0 0 15px 0
}

.pan{
 font-size:12px; color: #555851; margin:0; padding:10px 10px 10px 0;
}

.searchbox td{
	text-align:left; font-size:12px; font-weight:bold;
}
.searchbox td table td{
	text-align:left; font-size:12px; font-weight:bold;
}
.textbox{
	 font-size:12px;font-weight:normal; padding:2px; font-family: Arial, Helvetica, sans-serif; color: #555851; margin:0 5px 5px 0; border:1px solid #dddddd; width:160px;
}
.textboxWaterMark{
	 font-size:12px;font-weight:normal; padding:2px; font-family: Arial, Helvetica, sans-serif; color: gray; margin:0 5px 5px 0; border:1px solid #dddddd; width:160px;
}
.textbox2{
	 font-size:12px;font-weight:normal; padding:1px; font-family: Arial, Helvetica, sans-serif; color: #555851; margin:0 5px 5px 0; border:1px solid #dddddd; 
}
.depbox{
	 font-size:12px; padding:1px; font-family: Arial, Helvetica, sans-serif; color: #555851; margin:0 5px 5px 0; width:70px; border:1px solid #dddddd;
}

/*====== start tabbox*/

.tab-box      			 { margin:0;}
.tab-box .tab-menu    	 {clear:both;}
.tab-box .tab-menu h1  	 {clear:both; font-size:24px !important; font-weight:normal;margin:0;padding:0;color:#008fd4; height:22px; }
.tab-box .tab-cont   	 {padding:20px 10px; font-size:12px;color:#555851!important;}
.tab-box .tab-cont p  	 {font-size:12px; *color:#555851!important; margin-bottom:5px}
.tab-box .tab-cont span  {font-size:12px; color:#555851!important; margin-bottom:5px}

/*tabbox tab*/
.tab-menu ul {
	list-style-type:none; position:relative; height:27px; font-size:13px; font-weight:bold; margin:0; padding:5px 0 8px 10px;
	background:url(../images/tabbox/tab-bg2.gif) repeat-x left bottom;
	}
.tab-menu ul li{
	display:block; float:left; margin:0 0 0 4px; height:27px;
	}
.tab-menu ul li a{
	display:block; color:#f7931d; background:url(../images/tabbox/tab-inactive.gif) repeat-x top; line-height:27px; 		text-decoration:none; padding:0 17px 0 18px; height:27px; border-top:1px solid #C1C1C3; border-right:1px solid #C1C1C3; border-left:1px solid #C1C1C3; float:left;
	}
.tab-menu ul li a.right{
	padding-right:19px;
	}
.tab-menu ul li a:hover{
	background:url(../images/tabbox/tab-active.gif) repeat-x top #0371c4; border-top:1px solid #0167bc; border-right:1px solid #0167bc; border-left:1px solid #0167bc; color:#ffffff;
	}
.tab-menu ul li a.current{
	background:url(../images/tabbox/tab-active.gif) repeat-x top #0371c4; border-top:1px solid #0167bc; border-right:1px solid #0167bc; border-left:1px solid #0167bc; color:#ffffff;
	}
.tab-menu ul li a.current:hover{
	background:url(../images/tabbox/tab-active.gif) repeat-x top #0371c4; border-top:1px solid #0167bc; border-right:1px solid #0167bc; border-left:1px solid #0167bc; color:#ffffff;
	}
/*===============button-style*/
a.button-style {
    background: transparent url(../images/bg_button_a.gif) no-repeat scroll top right;
    color: #ffffff;
	font-weight:bold;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 21px;
    margin-right: 6px;
    padding-right: 11px; /* sliding doors padding */
    text-decoration: none;
}

a.button-style span {
    background: transparent url(../images/bg_button_span.gif) no-repeat;
    display: block;
    line-height: 14px;
	font-weight:bold;
    padding: 3px 0 4px 10px;
} 

a.button-style span:hover {
   	background-position: bottom left;
    display: block;
    line-height: 14px;
    padding: 3px 0 4px 10px;
} 
a.button-style img {
	border:none;
	float:left;
	padding-right:5px;
} 
a.button-style:active {
    background-position: bottom right;
     color: #ffffff;
    outline: none; /* hide dotted outline in Firefox */
}
a.button-style:hover {
    background-position: bottom right;
    color: #ffffff;
	text-decoration:none;
    outline: none; /* hide dotted outline in Firefox */
}

a.button-style:active span {
    background-position: bottom left;}
	
.heading{
	background:url(../images/head-icon.gif) no-repeat left top;  padding:16px 0 20px 37px; font-size:18px;
}
.heading h1 {
	 font-size:24px; color:#008fd4; font-weight:normal; margin:0; padding:5px 0px 15px 0px;  
}
.heading span {
	 font-size:12px;font-weight:normal; margin:0; 
}
/*=======================list-box*/
.list-box{
	padding:0;
	margin:10px 0;
	width:980px;
}
.list-box .toprow{ background:url(../images/list-box/top-bg.gif) repeat-x left bottom; height:22px; width:980px;}
.list-box .toprow div div{ background:url(../images/list-box/top-left.gif) no-repeat left bottom; padding-left:35px; height:22px;width:945px;}
.list-box .toprow div{ background:url(../images/list-box/top-right.gif) no-repeat  right bottom; height:22px; width:980px;}
.list-box .toprow div div h2{ padding: 0 10px 0 0; height:22px; font-size:18px; white-space:nowrap; display:block; background-color:#FFFFFF; width:auto; float:left; font-weight:normal; color:#008ad2;}

.list-box .continer	{ width:948px; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; padding:10px 15px 0 15px;}
.list-box .continer2	{ width:948px; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; padding:10px 15px 0 15px;}
.list-box .bottomrow{ background:url(../images/list-box/bottom-bg.gif) repeat-x left top; height:18px; width:980px;}
.list-box .bottomrow div{ background:url(../images/list-box/bottom-left.gif) no-repeat   left top; height:18px; width:980px;}
.list-box .bottomrow div div{ background:url(../images/list-box/bottom-right.gif) no-repeat  right top; height:18px; width:980px;}

.continer h1			{ font-size:12px; font-weight:bold; margin-bottom:3px;}
.continer ul			{width:230px; float:left; list-style: none; padding-bottom:5px; margin-left:7px; }
.continer li h1			{font-size: 11px;background:url(../images/list-box/bullets.gif) no-repeat left top; padding-left:10px; padding-bottom:1px; font-weight:normal;white-space:normal!important;}
.continer li h1 a 		{color: #555851;text-decoration:none;white-space:normal!important;}
.continer li h1 a:hover {color: #f7931d;text-decoration:underline;white-space:normal!important;}

.continer2 ul			 {width:300px; float:left; list-style: none; padding-bottom:5px; margin-left:7px; }
.continer2 li h1		 {font-size: 11px;background:url(../images/list-box/bullets.gif) no-repeat left top; padding-left:10px; padding-bottom:1px; font-weight:normal;white-space:pre-wrap;}
.continer2 li h1 a 		 {color: #555851;text-decoration:none;}
.continer2 li h1 a:hover {color: #f7931d;text-decoration:underline;}
    
   /*AutoComplete flyout */

.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color :window!important;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 200px;
    text-align : left; 
    list-style-type : none;
    z-index:10000;
    font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555851; 
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color:#008fd4;
	color: #ffffff;
	padding: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	padding:5px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555851;
	padding:5px;
}
/*Time drip down style */
.dropbox
{
margin-right:10px;
font-size:12px;
 font-family: Arial, Helvetica, sans-serif;
color: #404042; 
}
.updateProgress{text-align:center;cursor:wait;filter: alpha(opacity=80);-moz-opacity: .80;width:150px;z-index: 999;position: absolute;margin-right:120px;padding-top:100px;float: left;}
.updateProgress1
{
 width:150px;padding: 10px;z-index: 99999;position: absolute;margin-left:120px;
}
/* For Contact page */
#main2 h4 {
	 font-size:12px; font-weight:normal; margin:8px 0 0 0 ; font-weight:bold;
}
#main2 h3 {
	 font-size:18px; font-weight:normal; margin-bottom:10px; font-weight:normal;
}
#main2 p {
	 font-size:12px;  margin:0 0 5px 0 ; padding:0;
}
.format-table{ text-align:right; vertical-align:top; width:200px; padding-top:3px;}
.format-table span { color:#f77421;}
.blue{ color:#156ea6; font-weight:bold; font-size:12px;}
.info-msg{ font-size:10px;}
.textbox3{
	border:1px solid #CCCCCC; font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #404042; width:200px; padding:2px;
}