/* used@newDesign */                
body  { 
	font-family:arial,verdana, tahoma, arial;
	color:#333333; line-height:1.3; margin:0px;
	padding:0px; background-color: #B0BBC8;
	/* #B0BBC8 #5291DC */
} 


h2 {
font-family:arial,verdana, tahoma, arial;
color:#333333;  
} 

/* the end of the linksection menu */

td.menuseparator  { 
	border-right:1px solid #cccccc;
	margin-right:1; min-width:9px 
} 

td.boxHeaderRT  { 
	color:ff6600; text-align:left;
	font-family: trebuchet ms, arial, verdana, tahoma;
	font-weight:bold; 
	font-size:13px;
	border-bottom:0px solid #9ccaf8
} 

td.boxHeader  { 
	text-align:left;
	font-family: trebuchet ms, arial, verdana, tahoma;
	font-weight:bold; 
	font-size:12px;
	border-bottom:0px solid #9ccaf8
} 


.quote  { 
	color:#333333; text-decoration:none;
	font-family:trebuchet ms, verdana, tahoma, arial;
	FONT-SIZE:13px; FONT-style:italic 
} 

TABLE.box  { 
	margin-top:0; margin-right:0; margin-left:0;
	margin-bottom:0; padding:0;
	border-right:0px solid #d6e9fc;
	border-left:0px solid #9ccaf8;
	border-top:0px solid #9ccaf8;
	border-bottom:0px solid #d6e9fc 
} 

TABLE.boxKeyFeatures  { 
	margin-top:0; margin-right:0; margin-left:0;
	margin-bottom:0; padding:0;
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC; 
} 
.matrixTitle  { 
	border-right:0px solid #FFFFFF;
	border-left:0px solid #999999;
	border-top:0px solid #b7d8f9;
	border-bottom:1px solid #d6e9fc;
	background-color:#FFFFFF;
	font-family:trebuchet ms, verdana, tahoma, arial;
	FONT-SIZE:12px; FONT-WEIGHT:bold;
	LINE-HEIGHT:17px; color:#555555 
} 

.tableFormat  { 
	margin-top:0; margin-right:0; margin-left:0;
	margin-bottom:0; padding:0; spacing:0;
	margin:0; border-width:0;
	border-left: 0px solid #666666;
	border-right:0px solid #000000;
	border-bottom:0px solid #000000;
	border-top:0px solid #000000 
} 

.menu  { 
	border-right:0px solid #FFFFFF;
	border-left:0px solid #CCCCCC;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #000000;
	color:#003399; text-decoration:none;
	FONT-FAMILY: arial, verdana, tahoma, trebuchet ms;
	FONT-SIZE:10px; FONT-WEIGHT:bold;

}
td.top_left_corner { 
	background-image:url("../img/top_left_corner.png");
}
 
td.top_right_corner  { 
	background-image:url("../img/top_right_corner.png");
	width:14px;	
}
 
td.top_border  { 
                background-image:url("../img/top_border.png");
} 

td.top_left_corner_grey  { 
	background-image:url("../img/top_left_corner_grey.png");
	width:14px;
	height:14px;
} 
	
td.top_border_grey  { 
	background-image:url("../img/top_border_grey.png");
} 
	


	
td.bottom_left_corner  { 
                background-image:url("../img/bottom_left_corner.png");
} 
td.bottom_right_corner  { 
                background-image:url("../img/bottom_right_corner.png");
} 
td.bottom_border  { 
                background-image:url("../img/bottom_border.png");
} 

td.bottom_left_corner_grey  { 
                background-image:url("../img/bottom_left_corner_grey.png");
} 
td.bottom_border_separator  { 
                background-image:url("../img/bottom_border_separator.png");
} 
td.bottom_border_grey  { 
                background-image:url("../img/bottom_border_grey");
} 

tr.thseparator  { 
                background-image:url("../img/th_separator.jpg");
} 
                

td.leftshadow8  { 
	background-image:url("../img/left_border.png");
	background-repeat:repeat 
	} 
	

td.top_border_separator{
                height:100%;
                background-image:url("../img/top_border_separator.png");
                background-repeat:repeat-y
} 


td.rightshadow8  { 
	
	background-image:url("../img/right_border.png");
	background-repeat:repeat-y; 
} 

.clsSubMenu  { 
                color:#333333; text-decoration:none;
               FONT-FAMILY: arial, verdana, tahoma, trebuchet ms;
	FONT-SIZE:11px; FONT-WEIGHT:normal;
	LINE-HEIGHT:17px;
        
} 

.tableHeader  { 
	border-right:0px solid #FFFFFF;
	border-left:0px solid #999999;
	border-top:0px solid #b7d8f9;
	border-bottom:1px solid #C4CAD2;
	background-color:#FFFFFF 
} 

.error  { 
	color:#000000; text-decoration:none;
	font-family:trebuchet ms, verdana, tahoma, arial;
	FONT-SIZE:12px; FONT-WEIGHT:normal;
	text-align:justify; LINE-HEIGHT:16px 
} 


.textgreen  { 
	color:#186B42; text-decoration:none;
	font-family: arial, verdana, tahoma, arial;
	FONT-SIZE:12px; 
	LINE-HEIGHT:17px;
}

.textred  { 
	color:#ff0000; text-decoration:none;
	font-family: arial, verdana, tahoma, arial;
	FONT-SIZE:12px; 
	LINE-HEIGHT:17px;
}


.text  { 
	color:#333333; text-decoration:none;
	font-family: arial, verdana, tahoma, arial;
	FONT-SIZE:12px; 
	LINE-HEIGHT:17px;
}

.textUL  { 
	color:#333333; text-decoration:none;
	font-family: arial, verdana, tahoma, arial;
	text-decoration:underline;
	FONT-SIZE:12px; 
	LINE-HEIGHT:17px;
}

.textKF  { 
	color:#333333; text-decoration:none;
	font-family: arial, verdana, tahoma, arial;
	FONT-SIZE:12px; 
	text-align:left;
	LINE-HEIGHT:17px;
} 
 
.white { 
	color:#ffffff; text-decoration:none;
	font-family: tahoma, arial, verdana, tahoma;
	FONT-SIZE:11px; text-align:center;
	FONT-WEIGHT: bold;
} 

.element  { 
	color:#333333; text-decoration:none;
	font-family: arial, verdana, tahoma, trebuchet ms,;
	FONT-SIZE:12px; text-align:left;
               LINE-HEIGHT:16px; 
} 

.strikeOut  { 
	color: #FF3300; text-decoration:line-through;
	font-family: arial, verdana, tahoma, trebuchet ms;
	FONT-SIZE:12px; font-style:italic;
	text-align:justify; LINE-HEIGHT:17px; 
} 

.textSmall  { 
	color:#333333; text-decoration:none;
	font-family: arial, verdana, tahoma;
	FONT-SIZE:11px; text-align:justify;
	LINE-HEIGHT:11px; 
} 

.textStrong  { 
	color:#222222; text-decoration:none;
	font-family: arial, verdana, tahoma, trebuchet ms;
	FONT-SIZE:12px; FONT-WEIGHT:bold;
	LINE-HEIGHT:17px 
} 

.titleUL  { 
	color: #2E3E63; 
	text-decoration:underline;
	font-family: arial, trebuchet ms, verdana, tahoma;
	FONT-SIZE:16px; FONT-WEIGHT:bold;
	LINE-HEIGHT:20px; 
	text-align:left 
} 

.title  { 
	color: #2E3E63; text-decoration:none;
	font-family: arial, trebuchet ms, verdana, tahoma;
	FONT-SIZE:16px; FONT-WEIGHT:bold;
	LINE-HEIGHT:20px; 
	text-align:left 
} 

.subTitle  { 
	color: #333333; 
	text-decoration:none;
	font-family: arial, trebuchet ms, verdana, tahoma;
	FONT-SIZE:14px; 
	FONT-WEIGHT:bold;
	text-align:left; 
	LINE-HEIGHT:12px; 
} 

.rightTitle  { 
	color: #285F9B; text-decoration:none;
		FONT-FAMILY: arial, verdana, tahoma, trebuchet ms;
	FONT-SIZE:12px; FONT-WEIGHT:bold;
	text-align:left; LINE-HEIGHT:15px 
} 

.link  { 
	//COLOR: #4B5B6D;
	color: #3A4E7E;
	FONT-STYLE: normal;
	FONT-WEIGHT:normal; 
	text-decoration:underline;
	font-family: arial, verdana, tahoma, arial;
	FONT-SIZE:12px; 
	text-align:left;
	LINE-HEIGHT:17px;	
} 

.link_nu  { 
	//COLOR: #4B5B6D;
	color: #000000;
	FONT-STYLE: normal;
	FONT-WEIGHT:normal; 
	font-family: arial, verdana, tahoma, arial;
	FONT-SIZE:12px; 
	text-align:left;
	LINE-HEIGHT:17px;	
} 



.linkStrong  { 
	//COLOR: #4B5B6D;
	color: #333333;
	FONT-STYLE: normal;
	FONT-WEIGHT: bold; 
	text-decoration:underline;
	font-family: arial, verdana, tahoma, arial;
	FONT-SIZE:12px; 
	text-align:left;
	LINE-HEIGHT:17px;	
} 


.linkSM  { 
	COLOR: #666666;
	FONT-FAMILY: arial, trebuchet ms, verdana, tahoma;
	FONT-SIZE: 11px; 
	FONT-STYLE: normal;
	LINE-HEIGHT: 14px;
	text-decoration: none 
} 


A  { 
	color:#333333; text-decoration:none;
               FONT-FAMILY: arial, verdana, tahoma, trebuchet ms;
	FONT-SIZE:12px; FONT-WEIGHT:normal;
	LINE-HEIGHT: 17px;

}

A.visited  { 
	color: #333333; text-decoration:none; 
}
A.active  { text-decoration:none;
 	LINE-HEIGHT: 17px;
 	FONT-SIZE:12px; 
 }


A:hover  { 
	color: #FF3300;
               text-decoration:none 
} 

.siteInfo  { 
	
	font-family: arial, trebuchet ms, verdana, tahoma;
	border-top:1px solid #cccccc; font-size:11px;
	color:#666666; padding:7px 0px 0px 0px;
	margin-top:0px 
} 

/* ************** list tag styles ***************/

ul  { list-style-type:square } 

ul ul  { list-style-type:disc } 

ul ul ul  { 
	list-style-type:none 
} 

/* ******************** end **********************/

/* ************** features navigation styles ***************/
TABLE.navigator{
              background-color: #F2FAFF; 
              padding:0; spacing:0;
	margin-top:0; margin-right:0; margin-left:0;
	margin-bottom:0; padding:0;
	border-right:1px solid #E6E6E6;
	border-left:1px solid #D6D6D6;
	border-top:1px solid #D6D6D6;
	border-bottom:1px solid #E6E6E6; 
} 

td.back{ 
	border-right:1px solid #E6E6E6;
} 

td.parent{ 
	border-right:1px solid #E6E6E6;
} 

td.parentLinksection{ 
	border-right:1px solid #E6E6E6;
	border-left:1px solid #E6E6E6;
} 

td.next{ 
	border-right:1px solid #E6E6E6;
} 

.gt  { 
	color:#cc0000; text-decoration:none;
	font-family:trebuchet ms,sans-serif,helvetica,arial,verdana;
	FONT-SIZE:12px; FONT-WEIGHT:bold 
} 

                /* The side menu*/

            .floatingmenu_h2  { 
	margin:0; padding:0; background-color:#ffffff;
	list-style:none; left:0px; width:120px; /* Width of Menu Items */
	border:0px solid #ffffff; border-bottom:0px;
	} 
	
	.floatingmenu  { 
                    margin:0; padding: 2; spacing: 0; background-color:#FFFFFF;
                    list-style:none; left:0px; top:0px; 
                    width:150px; /* Width of Menu Items */
                    border:1px solid #cccccc; 
                    border-bottom: 0px;
	} 

	.floatingmenuover  { 
	margin:0; padding:2; list-style:none;
	left:0px; width:150px; /* Width of Menu Items */
	border:1px solid #cccccc; border-bottom:0px
	} 
	
	h2 div  { position:relative } 
	
	h2.floatingmenu  { 
	border:0px solid #9ccaf8; left:120px;
	border-bottom:1px solid #cccccc;
	background-color: #FFFFFF;
	} 
	
	.floatingmenuHover  { 
	COLOR:#333333;
	FONT-FAMILY: arial, verdana, tahoma, trebuchet ms;
	border:0px solid #f8f8f8; FONT-WEIGHT:normal;
	FONT-SIZE:11px; 
	text-decoration:none;
	} 
	
	.floatingmenuHover:hover  { 
	background-color:#FFFFFF;
	border:0px solid #cccccc; 
	COLOR: #FF3300;
	FONT-FAMILY: arial, verdana, tahoma, trebuchet ms;
	FONT-WEIGHT:normal; text-decoration:none;
	} 
	
	.floatingmenuHover:active  { 
	background-color:#FFFFFF;
	border:0px solid #cccccc; COLOR:#333333;
	FONT-FAMILY: arial, verdana, tahoma, trebuchet ms;
	FONT-SIZE:11px; font-style:normal;
	FONT-WEIGHT:normal; text-decoration:none;
	} 
	
	div h2  { 
	background-color:#ffffff; position:absolute;
	left:120px; /* Set 1px less than menu width */
	display:none;
	border-bottom:1px solid #9ccaf8
	} 
	
	/* Styles for Menu Items */
	h2 div a  { 
	display:block; text-decoration:none;
	color:#333333; background:#ffffff transparent; /* IE6 Bug */
	border:0px solid #ccc /* IE6 Bug */
	} 
	
	/* Holly Hack. IE Requirement \*/
	* html h2 div  { float:left; height:1% }
	* html h2 div a  { height:1% } 
	/* End */
	
	div:hover h2, div.over h2  { 
	display:block 
	} /* The magic */
	
