body{ width:1004px; margin:0 auto; background:url(../images/newbg.gif) repeat-x top #333;}
#main{width:1000px;  margin:0 auto; border-left:1px solid #ffffff; border-right: 1px solid #ffffff; background-color:white; }
#header{ width:100%}
div{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#303030;
	line-height: 12pt
	}
div.himage{ float:left}
div.logo{ height:16px; float:left}
div.limage{ width:170px;float:left;border-right: 1px solid #858585}
div.cimg{float:left}
#kkk{
	position:absolute;
	z-index:1000;
	height:25px;
	width:300px;
	padding:0px 0px 0px 5px; color:#000;
}
#kkk h1{font-family:Arial; font-size:11px; color:#000000;font-weight:bold;}
#kkk h1 a{font-family:Arial; font-size:11px; color:#000000;font-weight:bold;text-decoration:none;}
#kkk h1 a:hover{font-family:Arial; font-size:11px; color:#FF6600;font-weight:bold;text-decoration:underline;}


/* style for a left element*/
div.heading{
	BACKGROUND-COLOR: #c8d4e3; 
	TEXT-ALIGN: center;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:3px;
	}
div.arrow{ width:12;text-align:right; vertical-align:top; padding-left:8px; float:left}
div.link{ text-align:left; width:149px; padding:2px; margin-left:16px}
#left{width:170px; float:left;}
#tableleftn{ float:left; width:140px ;border-bottom: 1px solid #858585; border-top:1px solid #858585}
#tableleft{ float:left; width:170px ;border-bottom: 1px solid #858585; border-top:1px solid #858585}
#tableleft-quicklink{ float:left; width:170px ;border-bottom: 1px solid #858585; border-top:1px solid #858585}
p.lpara{ text-align:center; float:left;}
.lpara1{ text-align:left;  padding-top:775px;}
.lpara2{ text-align:left;  padding-top:597px;}
/* style for a center element*/

#center{ width:688px; float:left; border-left:1px solid #858585; border-right: 1px solid #858585}
#clear{ clear:both; padding:0; margin:0}
div.centertable{padding:0px 20px 0px 20px}
div.para{ text-align:justify;}
div.wchy{ background:#e1f4ff;  margin-top:25px; border-bottom:1px solid #858585}
div.ctable{padding-top:8px; position:relative;}
div.cimage{left:0; top:0; padding-left:70px; text-align:justify;  padding-top:8px; position:absolute;}
div.clink{ margin-top:5px; float:left; vertical-align:top}
div.de{width:312px;  vertical-align:top; border:1px solid #c8d4e3; float:left;}
div.wt{width:312px; float:right; vertical-align:top; border:1px solid #c8d4e3;}
div.cth{padding:5px 0px 5px 7px; line-height:80%;}
ul.listing
{
 margin:4px 0px 8px 10px;
 padding:0px;
 list-style:none;
}
ul.listing li
{ 
 list-style-type:none;
 background:url(../images/arrow2.gif) 0px 0px no-repeat;
 padding:0px 0px 0px 9px;
 line-height:170%;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:8pt;
 color:#303030; 
}
ol.listing{
 margin:4px 0px 8px 5px;
 padding:0px;
 list-style:none;
}
ol.listing li
{ 
 list-style-type:lower-roman;
 padding:0px 0px 0px 9px;
 line-height:170%;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:8pt;
 color:#303030; 
}
div.cmenu{ padding-bottom:0px;}
p { text-align:justify;  margin-top:10px; margin-bottom:10px;}
div.contact{ margin-left:205px;}
/*style for the right element*/
#right{  width:140px; float:left}
div.rheading{BACKGROUND-COLOR: #d2eeff; 
     padding:3px 3px 3px 3px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif; height:19px; }
div.rpara{padding:3px 3px 3px 3px;}
div.mgsp{ padding-top:5px}
div.ql{ background-color:#c8d4e3; padding:2px}
/*style for footer */

div.lfooter,div.rfooter{ float:left}
div.cfooter{ float:left; padding-top:15px;  border-left:1px solid #858585; border-right: 1px solid #858585}
.software_copyright { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; background-color:#113966; float:left; width:100%; height:22px;} 
A:link { color: #1B5FFE; text-decoration: none; } 
A:visited { text-decoration: none; color: #1B5FFE; } 
A:active { text-decoration: none; color: #1B5FFE; } 
A:hover { text-decoration: underline; color: #FF6600; } 
A.mylink:link {font-family: verdana, Arial, Helvetica; text-decoration: none; color:#313131;font-weight:normal;} 
A.mylink:visited {font-family: verdana, Arial, Helvetica; text-decoration: none; color:#313131;font-weight:normal;} 
A.mylink:active {font-family: verdana, Arial, Helvetica; text-decoration: none; color:#313131;font-weight:normal;} 
A.mylink:hover {font-family: verdana, Arial, Helvetica; text-decoration: none; color:#313131;font-weight:normal;}
A.intext:link {font-family: verdana, Arial, Helvetica; text-decoration: underline; color:#333333;font-weight:normal;} 
A.intext:visited {font-family: verdana, Arial, Helvetica; text-decoration: underline; color:#333333;font-weight:normal;} 
A.intext:active {font-family: verdana, Arial, Helvetica; text-decoration: underline; color:#333333;font-weight:normal;} 
A.intext:hover {font-family: verdana, Arial, Helvetica; text-decoration: underline; color:#333333;font-weight:normal;}

A.footer{ text-decoration:none;}
A.footer:link {font-family: verdana, Arial, Helvetica; text-decoration: none; color:#cecece;} 
A.footer:visited {font-family: verdana, Arial, Helvetica; text-decoration: none; color:#cecece;} 
A.footer:active {font-family: verdana, Arial, Helvetica; text-decoration: none; color:#cecece;} 
A.footer:hover {font-family: verdana, Arial, Helvetica; text-decoration: none; color:#cecece;} 

A.left:link {font-family: verdana, Arial, Helvetica; text-decoration: none; color:#0142D8;} 
A.left:visited {font-family: verdana, Arial, Helvetica; text-decoration: none; color:#0142D8;} 
A.left:active {font-family: verdana, Arial, Helvetica; text-decoration: none; color:#0142D8;} 
A.left:hover {font-family: verdana, Arial, Helvetica; text-decoration: underline; color:#FF6600;} 


 .mid-left-links{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0D4A73;
	background:url(../images/un-active-bg.gif) no-repeat left;
	display:block;
	height:19px;
	padding-top:2px;
	width:153px;
	padding-left:17px;
	}
a.mid-left-links:link{color:#0D4A73; text-decoration:none;}
a.mid-left-links:visited{color:#0D4A73; text-decoration:none;}
a.mid-left-links:hover{color:#0D4A73; text-decoration:none; background:url(../images/active-bg.gif) repeat scroll 0 0; }
a.mid-left-links:active{color:#0D4A73; text-decoration:none;}

.mid-left-links-active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0D4A73;
	background:url(../images/active-bg.gif) no-repeat left;
	display:block;
	height:19px;
	padding-top:2px;
	width:153px;
	padding-left:17px;
	}
a.mid-left-links-active:link{color:#0D4A73; text-decoration:none;}
a.mid-left-links-active:visited{color:#0D4A73; text-decoration:none;}
a.mid-left-links-active:hover{color:#0D4A73; text-decoration:none; background:url(../images/active-bg2.gif);}
.mid-left-links2{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#0D4A73;
 background:url(../images/un-active-bg2.gif) no-repeat left;
 height:33px;
 display:block;
 padding-top:2px;
 width:153px;
 padding-left:17px;
 }
a.mid-left-links2:link{color:#0D4A73; text-decoration:none;}
a.mid-left-links2:visited{color:#0D4A73; text-decoration:none;}
a.mid-left-links2:hover{color:#0D4A73; text-decoration:none; background:url(../images/active-bg2.gif) repeat scroll 0 0; }
a.mid-left-links2:active{color:#0D4A73; text-decoration:none;} 


.mid-left-links2-active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0D4A73;
	background:url(../images/active-bg2.gif) no-repeat left;
	height:33px;
	display:block;
	padding-top:2px;
	width:153px;
	padding-left:17px;
	}
a.mid-left-links2-active:link{color:#0D4A73; text-decoration:none;}
a.mid-left-links2-active:visited{color:#0D4A73; text-decoration:none;}
a.mid-left-links2-active:hover{color:#0D4A73; text-decoration:none; background:url(../images/active-bg2.gif);}





/*******************************************************************************************/
/***********************************style for menumatic menu *******************************/
/*******************************************************************************************/

/* all menu links */
#nav a{
	text-decoration:none;
	display:block;
	padding:2px 15px 2px 18px;
	color:white;
	
}
#subMenusContainer a{ text-decoration:none;
    background-color:#fff;
	display:block;
	padding:3px 18px 3px 12px;
	color:#000000;
	}

/* Just main menu links --[for non-javascript users this applies to submenu links as well]*/
#nav a{
	margin:0;
	float:left;	

}

/* Just sub menu links */
#subMenusContainer a, #nav li li a{
	text-align:left;
}


/* All menu links on hover or focus */
#nav a:hover, #nav a:focus, #subMenusContainer a:hover, #subMenusContainer a:focus, #nav a.mainMenuParentBtnFocused, #subMenusContainer a.subMenuParentBtnFocused{
	 color:black;
}

/* sub menu links on hover or focus */
 
#nav a.mainMenuParentBtnFocused, 
#subMenusContainer a.subMenuParentBtnFocused,
#nav li a:focus{
	background:transparent url(../images/blank_overa.gif) right top;
	color:#333333;
}
#nav li.nomenu a:hover
{
	background:transparent url(../images/blank_over.gif) right top;
	color:#333333;
}
#subMenusContainer a:hover
{
	background-color:#2b5d8f;
	color:#ffffff;
}
/* Parent Sub Menu Links ---[javascript users only]*/
.subMenuParentBtn{ 
	background: url(../images/arrow_right.gif) right center no-repeat;   
}

/* Parent Sub Menu Links on hover or focus ---[javascript users only]*/
.subMenuParentBtnFocused{ 
	/*background: url(../images/arrow_right_over.gif) right center no-repeat; */
	}

/* Parent Main Menu Links ---[javascript users only]*/
.mainMenuParentBtn{	
	 background: url(../images/arrow_down.gif) right center no-repeat;
	
}

/* Parent Main Menu Links on hover or focus ---[javascript users only]*/
.mainMenuParentBtnFocused{	
	background: url(../images/arrow_down.gif) right center no-repeat; 
	float:left;
}

/* ----[ OLs ULs, LIs, and DIVs ]----*/

/* Submenu Outer Wrapper - each submenu is inside a div with this class - javascript users only */
.smOW{ 
	display:none; 
	position: absolute; 
	overflow:hidden; 
	/*the 2px left & right padding lets you have a 1px border 
	  on the ul or ol inside since overflow is set to hidden*/
	padding:0 2px;
	margin:0 0 0 -2px;

}


/* All ULs and OLs */
#nav, #nav ul, #nav ol, #subMenusContainer ul, #subMenusContainer ol { 
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1.5em;
}

/* All submenu OLs and ULs */
#nav ol, #nav ul, #subMenusContainer ul, #subMenusContainer ol {	
	/*border around submenu goes here*/	 
	
	border:1px solid #858585;
	left:0
}


/* List items in main menu --[for non-javascript users this applies to submenus as well]  */
#nav li { 
	/*great place to use a background image as a divider*/
	display:block;
	list-style:none;
	position:relative;
	float:left;
	
}

#subMenusContainer li{
	list-style: none;
}

/* main menu ul or ol elment */
#nav{
   line-height:20px;
    font-size:12px;
	position: absolute;
	list-style:none;
	margin:0 0 0 0;
	text-align: center;
	display:block;
	font-family: arial,verdana,sans-serif;
	font-weight:bold;
}

#subMenusContainer{	display:block; 	position:absolute;	top:0;	left:0;	width:100%;	height:0;	overflow:visible;	}


/* --------------------------[ The below is just for non-javscript users ]--------------------------*/
#nav li li{	float:none; }

#nav li li a{ /* Just submenu links*/	
	position:relative;
	float:none;
}

#nav li ul { /* second-level lists */
	position: absolute;
	width: 10em;
	margin-left: -1000em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	margin-top:2.2em;
}

/* third-and-above-level lists */
#nav li ul ul { margin: -1em 0 0 -1000em; }
#nav li:hover ul ul {	margin-left: -1000em; }

 /* lists nested under hovered list items */
#nav li:hover ul{	margin-left: 0; }
#nav li li:hover ul {	margin-left: 10em; margin-top:-2.5em;}

/* extra positioning rules for limited noscript keyboard accessibility */
#nav li a:focus + ul {  margin-left: 0; margin-top:2.2em; }
#nav li li a:focus + ul { left:0; margin-left: 1010em; margin-top:-2.2em;}
#nav li li a:focus {left:0;  margin-left:1000em; width:10em;  margin-top:0;}
#nav li li li a:focus {left:0; margin-left: 2010em; width: 10em;  margin-top:-1em;}
#nav li:hover a:focus{ margin-left: 0; }
#nav li li:hover a:focus + ul { margin-left: 10em; }


/*a:link{ color: #CF7F18; }

a:visited{ color: #AD660C; }
*/
a:hover, a:focus{ color: #FF9814;	text-decoration:none; }

p{	margin:1em 0; }

ol, ul{	margin: 1em 0 1em 2em; }
ol ol, ol ul, ul ol, ul ul{ margin-top:0; margin-bottom:0; }

ol li{	list-style:decimal }
ol li ol li{ list-style:upper-alpha; }
ol li ol li ol li{ list-style:upper-roman; }

ul li{ list-style:disc;}

em{font-style:italic;}

strong{font-weight:bold;}

em strong, strong em{ font-weight:bold; font-style:italic; }

#container {
	display:block;
	position: relative;
	padding:0;
	width:1000px;
	height:23px;
	margin:0 0 0 0;
	background:url(../images/blank.gif) repeat-x; background-color:#113966;
	font-family: arial,verdana,sans-serif,Tahoma;
	float:left;	
}
#nav a.mh{text-decoration:none;
	display:block;
	padding:2px 6px 2px 12px;
	color:white;}
/**********************************************************************/
/******************Site Map*******************************************/	
/**********************************************************************/	
ul.listing2
{
 margin:4px 0px 8px 8px;
 padding:0px;
 list-style:none;
}
ul.listing2 li
{ 
 list-style-type:none;
 
 padding:0px 0px 0px 0px;
 line-height:170%;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:8pt;
 color:#303030; 
}
div.sml{ float:left;}
div.smr{ margin-left:325px}
/*landing pages*/
TABLE {FONT-SIZE: 8pt; font-family: verdana,arial; TEXT-ALIGN: left;}
h1{margin:0px; padding:12px 0px 10px 0px; font-size:12pt; color:#000; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
h2{margin:0px; padding:0px 0px 2px 10px; font-size:12px; color:#10447E; font-weight:bold; }
h3{margin:0px; padding:8px 0px 10px 14px;  color:#10447E; font-size:11pt; line-height:1.6em;}
h4{margin:0px; padding:6px 0px 2px 0px; font-size:14px; color:#10447E; font-weight:bold; }
.conpad{padding:10px 15px 20px 15px;}
.conpad_in{padding:0px 15px 20px 15px;}
.conbg{ padding-left:4px;} 

.t_topleft{background:url(../images/t_lefttop.gif) no-repeat top; width:6px; height:30px;}
.t_botleft{background:url(../images/t_leftbot.gif) no-repeat top; width:6px; height:22px;}
.t_topbg{background:url(../images/t_topbg.gif) repeat-x; padding-left:2px; padding-top:2px;}
.t_botbg{background:url(../images/t_botbg.gif) repeat-x;}
.t_leftbg{background:url(../images/t_lbg.gif) repeat-y;}
.t_rightbg{background:url(../images/t_rbg.gif) repeat-y;}
.t_topright{background:url(../images/t_topright.gif) no-repeat top; width:6px; height:30px;}
.t_botright{background:url(../images/t_botright.gif) no-repeat top; width:6px; height:22px;}
.orgline{border-top:1px solid #fff; height:2px;}
.orgbar{float:left; background-color:#EE7210; width:3px; height:18px;}

.listing3{ padding:10px 10px 0px 10px; LIST-STYLE-TYPE: none; font-size:11px; height:133px;}



div.th1 {

    height:25px;
    padding:5px 0 0 10px;
	background:url(../images/title-bg1.gif) repeat-x; 
	font-family: Verdana,arial,sans-serif,Tahoma;	
    font-size: 12px;
}

div.th2 {
    width:100%;
    height:18px;
    margin-top:25px;
    padding:5px 0 5px 0;
	background:url(../images/title-bg1.gif) repeat-x; 
    border-bottom:1px solid #C8D4E3;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
    font-size:10px;
}

div.iws { 
    width:100%;
    height:60px;
    margin-top:0px;
    }
    
ul.listing-home
{
 margin:4px 0px 8px 10px;
 padding:0px;
 list-style:none;
}
ul.listing-home li
{ 
 list-style-type:none;
 background:url(../images/arrow2.gif) 0px 0px no-repeat;
 padding:0px 0px 0px 9px;
 line-height:170%;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:8pt;
 color:#303030; 
}    

p.box-p{
margin-left:7px;
margin-right:7px;
margin-top:0;
}