body{ margin:0px; padding:0px; background-image:url(bg.jpg); background-position:center top; background-repeat:repeat-x; background-color:#424242; color:#292929; font-family:"Trebuchet MS"; font-size:12px;scrollbar-face-color:#3a3a3a;
scrollbar-arrow-color:#ffffff;
}

.PageWidth{ width:960px; background-image:url(page_bg.jpg); background-repeat:no-repeat; background-position:top center;}
/*ul,li,p{ padding:0px; margin:0px;}
strong{ color:#00adef}
em{color:#00adef; font-size:11px}*/

.Highlight{ font-weight:bold; font-size:13px;}

input.textControl{ border:1px solid #3a3a3a; background-color:#161516; color:#ffffff}
textarea{border:1px solid #3a3a3a;  background-color:#161516; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:13px}

img{ border:0px;}
a:link, a:visited{ color:#ff7e00; text-decoration:none}
a:hover{ color:#ff7e00; text-decoration:underline}


/* Header */
.Header{ padding:0px 0px 3px 0px;}

/**************/


/* Main Tab  */

.MainTabTile{ background-image:url(main_tab_tile.gif); background-repeat:repeat-x; width:960px;}
.MainTabLeft{background:url(main_tab_left_curve.gif); background-repeat:no-repeat; background-position:right top;}
.MainTabRight{background:url(main_tab_right_curve.gif); background-repeat:no-repeat; background-position:left top;}

#MainTab {background-image:url(sub_tab_pan_tile.gif); background-repeat:repeat-x;float:left;font-size:15pt; line-height:normal;	height:41px;}
#MainTab ul {margin:0;	padding:0px 0px 0px 20px;	list-style:none;}
#MainTab li {display:inline;margin:0;padding:0;line-height:31px;}
#MainTab li.extra {background-color:#ff0000}
#MainTab a {float:left;background:url("#") no-repeat left top;margin:0 0 0 0px;padding:0 0 0 14px;text-decoration:none;}
#MainTab a span {float:left;display:block;background:url("#") no-repeat right top;padding:4px 20px 8px 17px;font-size:15px; font-weight:bold;color:#ffffff;}
	
#MainTab a.sel{float:left;background:url("#") no-repeat left top;margin:0 0 0 0px;padding:0 0 0 14px;text-decoration:none;}
#MainTab a span.sel {float:left;display:block;background:url("main_tab_hover.gif") no-repeat center bottom;padding:4px 20px 6px 17px;font-size:15px; font-weight:bold;color:#ffffff;}
	
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#MainTab a span {float:none;}
/* End IE5-Mac hack */
#MainTab a:hover span {color:#ffffff;}
#MainTab a:hover {background:url("#") no-repeat left top;}
#MainTab a:hover span {background:url("main_tab_hover.gif") no-repeat center bottom;padding:4px 20px 6px 17px;}  
#MainTab a.sel:hover {background:url("#") no-repeat left top;}
#MainTab a:hover span.sel {background:url("main_tab_hover.gif") no-repeat center bottom;padding:4px 20px 6px 17px;}  
	
#MainTab a.Subsel {float:left;background:url("main_tab_left_curve_sel_sub.gif") no-repeat left top;margin:0 0 0 4px;padding:0 0 0 14px;text-decoration:none;}
#MainTab a span.Subsel {float:left;display:block;background:url("main_tab_right_curve_sel_sub.gif") no-repeat right top;padding:4px 20px 8px 6px;font-size:15px; font-weight:bold;color:#ffffff;}	
	
#MainTab a.Sub:hover {background:url("main_tab_hover.gif") no-repeat center bottom;}
#MainTab a.Sub:hover span {background:url("main_tab_hover.gif") no-repeat center bottom;}	




	
/**********************/


/* Sub Tab */
.subMenu{ background:url("submenu_TB.gif"); background-repeat:repeat-x; width:100%;}
.SubTabContainer{ padding:0px 25px 0px 0px}
.SubTabTile{background-color:#ff7e00;}

#subtabs {font-size:15px;line-height:normal;background-color:#ff7e00;height:24px; cursor:pointer;}
#subtabs ul {margin:0;padding:0px 0px 0px 0px;list-style:none;}
#subtabs li {display:inline;margin:0;padding:0;line-height:19px;}
#subtabs a {float:left;background:url("#") no-repeat left top;margin:0px;padding:0px 0px 0px 5px;text-decoration:none; color:#ffffff;}
#subtabs a span {float:left;display:block;background:url("#") no-repeat right top;padding:2px 10px 3px 6px;font-size:13px;color:#ffffff;}
#subtabs a.sel {float:left;background:url("sub_tab_left_selected.gif") no-repeat left top;margin:0px;padding:0px 0px 0px 5px;font-size:15px;color:text-decoration:none; color:#ffffff; cursor:pointer;}
#subtabs a span.sel {float:left;display:block;background:url("sub_tab_right_selected.gif") no-repeat right top;padding:2px 10px 3px 6px;font-size:15px; font-weight:bold;color:#002474;cursor:pointer;}	
	
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#subtabs a span {float:none;}
/* End IE5-Mac hack */
#subtabs a:hover span {
	color:#3b6f0c;
}
#subtabs a:hover {
	background:url("sub_tab_left_selected.gif") no-repeat left bottom;color:#ffffff;
}
#subtabs a:hover span {
	background:url("sub_tab_right_selected.gif") no-repeat right bottom; color:#ffffff;}  






/********************/

/* Page Image Container */

/*.HomePageImage{ background-image:url(home_page_img.jpg); background-repeat:no-repeat; height:293px; width:1002px; vertical-align:top }
.SolutionPageImage{ background-image:url(solution_page_img.jpg); background-repeat:no-repeat; height:194px; width:1002px; vertical-align:top }
.AboutUsPageImage{ background-image:url(aboutus_page_img.jpg); background-repeat:no-repeat; height:194px; width:1002px; vertical-align:top }
.ContactUsPageImage{ background-image:url(contactus_page_img.jpg); background-repeat:no-repeat; height:194px; width:1002px; vertical-align:top }*/


/*********************/
.PageHeading{font-size:30px; font-family:Calibri; color:#002988; padding-bottom:20px;}
.tblMiddle{ background:url(img_tbl_tile.gif); background-repeat:repeat-x; color:#47709a; font-size:18px; padding:0px 8px 0px 8px;}
.subHead_15px{ color:#ff7e00; font-size:15px;}
.bodytext_13px{ color:#ffffff; font-size:13px;}
.bodytext_12px{ color:#ff7e00; font-size:12px;}




/* Container Type 1 */
.ContainerWidth{ width:960px;}
/*.ContainerLeftBorder{ background-color:#181819}
.ContainerRightBorder{ background-color:#181819}*/
.ContainerTopBorder{background:url(ContainerTB.gif); background-repeat:repeat-x; background-color:#FFFFFF; height:12px; height:28px; width:960px;}
.ContainerBottomBorder{ background:url(ContainerBB.gif); background-repeat:repeat-x; height:5px; width:960px;}
.ContainerMiddle{ background-color:#ffffff; padding:5px 25px 5px 25px;}

/*******************/


/* Container Type 2 */

.Container2LeftBorder{border-left:1px solid #3a3a3a}
.Container2RightBorder{border-right:1px solid #3a3a3a}
.Container2TopBorder{border-top:1px solid #3a3a3a}
.Container2BottomBorder{border-bottom:1px solid #3a3a3a}
.Container2Middle{ background-color:#181819; color:#dddddf; padding:10px 10px 10px 10px;}

/*******************/

.ClientQuotes{ font-size:20px; line-height:30px; text-align:left; padding-left:10px; vertical-align:top}
.ClientQuotesAuthorName{ font-size:14px; color:#00adef; font-style:italic;}

/* UL List */

.ULList ul{ list-style:none;}
.ULList ul li{ background-image:url(bullet1.gif); background-position: 0px 4px; background-repeat:no-repeat; padding:0px 0px 4px 20px;}

.ULList ul li.SubLevel{ background-image:url(bullet1_1.gif); background-position: 0px 6px; color:#00adef; background-repeat:no-repeat; padding:0px 0px 10px 10px; margin:0px 0px 0px 20px; font-size:11px;}



/******************/

/* Page Footer */
.Footer{background:url(img_footer.gif); background-repeat:repeat-x; height:53px; font-size:11px; font-family:Calibri; color:#ffffff; vertical-align:top; width:960px;}
.Footer a:link, .Footer a:visited{color:#ffffff; text-decoration:none}
.Footer a:hover{color:#ffffff; text-decoration:underline;}
.Footer ul{list-style:none;padding:0px 0px 0px 25px; margin:0px;}
.Footer ul li{display:inline;padding:0px 25px 0px 0px; margin:0px;}
