body {
	margin : 0 0 10px;	background : #b8babb url(images/bg.jpg) repeat-x left top; }
.bg {
	background : #b8babb url(images/bg.jpg) repeat-x left top; margin : 0 0 10px;}
.topright {
	background : url(images/top-right.jpg) no-repeat right top;	height : 436px;}
.titbg {
	background : url(images/title-bg.gif) no-repeat left center;}
.tbg {
	background : url(images/tbg.gif) repeat-x left center;	height: 30px;	width:125px;	border: 1px solid #f2f2f2;}
#div {
	margin-left : 255px;	margin-top : 160px;	float:left;	position : absolute;}
#div1 {
	margin-left : 269px;	margin-top : 162px;	position : absolute;}
ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, label, span, em, a 
{
	border: 0;	padding: 0;	margin: 0;}
h1 {
	font-size : 20px;	color : #8a0101;	clear : left;	font-family : Arial, Helvetica, sans-serif;	text-decoration : none;}
h2 {
	font-size : 16px;	color : #2e2e2e;	font-family : Arial, Helvetica, sans-serif;	text-decoration : none;}
h3 {
	font-size : 14px;	color : #2e2e2e;	font-family : Arial, Helvetica, sans-serif;	text-decoration : none;
}
strong {
	font-weight : bold;}
.Lboxbg {
	background : #565f61 url(images/lbox-bg.gif) repeat-x left top;	width : 224px;	height : 50px;}
.Lboxbg1 {
	background : #71787a url(images/lbox1-bg.gif) repeat-x left top;	width : 224px;	height : 50px;}
.boxtop {
	background : url(images/box-top.gif) repeat-x left top;}
.boxbot {
	background : url(images/box-bottom.gif) repeat-x left top;}
.boxbg {
	background : #979b9c url(images/box-bg.gif) repeat-x left top;	height : 50px;}
.boxtop1 {
	background : url(images/box1-top.gif) repeat-x left top;}
.boxbot1 {
	background : url(images/box1-bottom.gif) repeat-x left top;}
.boxbg1 {
	background : #757b7d url(images/box1-bg.gif) repeat-x left top;	height : 50px;}
.iboxtop {
	background : url(images/ibox-top.gif) repeat-x left top;}
.iboxbot {
	background : url(images/ibox-bot.gif) repeat-x left top;}
.iboxbg {
	background : #adb0b1 url(images/ibox-bg.gif) repeat-x left top;}
.tboxtop {
	background : url(images/tbox-top.gif) repeat-x left top;}
.tboxbg {
	background : #d6dadb url(images/tbox-bg.gif) repeat-x left top;}
.tboxbot {
	background : url(images/t-box-bot.gif) repeat-x left top;	height : 44px;}
.pboxtop {
	background : url(images/pbox-top.gif) repeat-x left top;}
.pboxbg {
	background : #d9dcdd url(images/pbox-bg.gif) repeat-x left top;}
.pboxbot {
	background : url(images/pbox-bot.gif) repeat-x left top;}
.border {
	border-right : 1px solid #9ea3a4;	border-left : 1px solid #9ea3a4;}
.bodytext {
	line-height : 18px;	font-size : 12px;	color : #262727;	font-family : Arial, Helvetica, sans-serif;	text-decoration : none;}
.bodytext a {
	color : #262727;	font-size : 12px;	text-decoration : none;}
.bodytext a:hover {
	color : #901111;}
.bodytext1 {
	font-size : 13px;	font-weight : bold;	color : #262727; font-family : Arial, Helvetica, sans-serif;}
.bodytext1 a {
	color : #262727;	text-decoration : none;	font-family : Arial, Helvetica, sans-serif;	text-decoration : none;}
.bodytext1 a:hover {
	color : #901111;}
.bodytext2 {
	font-size : 12px;	color : #000000;	font-family : Arial, Helvetica, sans-serif;	text-decoration : none;}
.mtext {
	line-height : 18px;	color : #8e0505; font-size : 12px; 	font-family : Arial, Helvetica, sans-serif;	text-decoration : none;}
.mtext1 {
	font-size : 26px;	color : #8e0505;	font-weight : bold;	font-family : Arial, Helvetica, sans-serif;	text-decoration : none;}
.mtext2, .mtext2 a{
	font-size : 12px;	color : #8e0505;	font-weight : bold;	text-decoration:none;	font-family : Arial, Helvetica, sans-serif;	text-decoration : none;}
.mtext2 a:hover{
	font-size : 12px;	color : #262727;	font-weight : bold;}
.mtext3 {
	font-size : 13px;	color : #8e0505;	font-weight : bold;	font-family : Arial, Helvetica, sans-serif;	text-decoration : none;}
.mtext4 {
	font-size : 16px;	color : #8e0505;	font-weight : bold;	font-family : Arial, Helvetica, sans-serif;	text-decoration : none;}
.mtext5 {
	font-size : 14px;	color : #8e0505;	font-weight : bold;	font-family : Arial, Helvetica, sans-serif;	text-decoration : none;}
.btext {
	font-size : 12px;	color : #0076b2;	font-weight : bold;	font-family : Arial, Helvetica, sans-serif;	text-decoration : none;}
.btext a {
	color : #0076b2;	text-decoration : none;	font-family : Arial, Helvetica, sans-serif;	text-decoration : none;}
.btext a:hover {
	color : #3c3d3d;	text-decoration : none;}
.stext {
	font-size : 11px;	color : #444444;	font-family : Arial, Helvetica, sans-serif;	text-decoration : none;}
.text {
	line-height : 20px;	color : #262727;	font-family : Arial, Helvetica, sans-serif;	text-decoration : none;}
.text a {
	color : #262727;	text-decoration : none;}
.text a:hover {
	color : #000000;}
.text1 {
	color : #000000;	font-size : 13px;	font-weight : bold;	font-style : italic;	font-family : Arial, Helvetica, sans-serif;	text-decoration : none;}
.text1 a {
	color : #000000;	text-decoration : none;}
.text1 a:hover {
	color : #901111;}
.text2 {
	color : #000000;	font-size : 16px;	font-weight : bold;	font-style : italic;	font-family : Arial, Helvetica, sans-serif;	text-decoration : none;}
.text3 {
	color : #000000;	font-size : 22px;	font-weight : bold;	font-style : italic;	font-family : Arial, Helvetica, sans-serif;	text-decoration : none;}
.bodytextbold , .bodytextbold a {
	font-weight : bold;	line-height : 18px;	font-size : 12px;	color : #262727;	text-decoration:none;	font-family : Arial, Helvetica, sans-serif;	text-decoration : none;}
.bodytextbold a:hover {
	color : #901111;}
.bodytextbold1 {
	font-size : 14px;	font-weight : bold;	line-height : 18px;	color : #262727;	text-decoration:none;	font-family : Arial, Helvetica, sans-serif;}
.flinks {
	color : #cb9999;	line-height : 20px;	font-size : 12px;	font-family : Arial, Helvetica, sans-serif;	text-decoration : none;}
.flinks a {
	color : #cb9999;	text-decoration : none;}
.flinks a:hover {
	color : #a44e4e;}
.footer {
	color : #565c5d;	font-family : Arial, Helvetica, sans-serif;	text-decoration : none;}
.input {
	color : #444444;	font-size:12px;	padding-left : 2px;	padding-right : 2px;	background : #ffffff url(images/input-bg.gif) repeat-x left top;	border : 1px solid #00679b;	font-family : Arial, Helvetica, sans-serif;	text-decoration : none;}
.input1 {
	width : 180px;	height : 16px;	font-size:12px;	line-height : 16px;	color : #444444;	padding-left : 2px;	padding-right : 2px;	background : #ffffff url(images/input-bg.gif) repeat-x left top;	border : 1px solid #00679b;	font-family : Arial, Helvetica, sans-serif;	text-decoration : none;}
#container {
	position : relative;	top : 0;	margin : 0 auto;	width : 890px;	visibility : visible;	background-position : left top;}

.menu {
	font-family: Arial, Helvetica, sans-serif, "Myriad Pro";	text-decoration:none; 	position:relative; 	display:block; 	width:96px; 	height:29px; 	background:url(images/website-off.gif) no-repeat left top; }
.menu ul {
	padding:0; 	margin:0; 	margin-top:0px; 	list-style-type: none;}
.menu ul li {
	float:left; 	position:relative;}
.menu ul li a {
	display:block; 	text-decoration:none; 	width:96px; 	height:29px; }

.menu ul li a:hover { 
	border-bottom:0px solid #d9dada; 	background:url(images/website-on.gif) no-repeat;}

* html .menu ul li a {
	width:200px; 	w\idth:200px;}
.menu ul li ul {
	display: none;}
.menu table {
	margin:-1px; 	border-collapse:collapse;	font-size:1em;}

/* style the top level hover */
.menu ul li:hover a{ 
	border-bottom:0px solid #d9dada; }
/* make the drop down menu show and correctly position it */
.menu ul li:hover ul,
.menu ul li a:hover ul {
	display:block; 	left:0px; 	position: absolute; 	width:213px; 	border:1px solid #d9dada; 	top:29px;}

/* style the drop down links with no hover */
.menu ul li:hover ul li a,
.menu ul li a:hover ul li a {
	display:block;  	border-bottom:1px solid #d9dada; 	background: #ffffff; 	color:#000000; 	font-size:12px; 	height:auto; 	padding:5px; 	padding-left:8px; 	width:200px}

/* style the drop down menu links when hovered */
.menu ul li:hover ul li a:hover,
.menu ul li a:hover ul li a:hover {
	background:#f7f7f7; 	color:#b00000;}

/* IE5.5 hack for faulty box model in drop down menu */
.menu ul li a:hover ul li a {
	background:#fff; width:200px; /* for IE5.5 faulty box model */ w\idth:200px; /* for IE6 */
}


#menu1 {
	position : relative;	width : 96px;	background : url(images/ecom-off.gif) no-repeat 0 0;	overflow : hidden;	z-index : 10;}
#menu1 ul {
	margin : 0;	padding : 0;}
#menu1 li {
	list-style-type : none;	display : inline;	width : 96px;	height : 29px;}
#menu1 a {
	display : block;	width : 96px;	padding-top : 30px;	height : 0;	background : url(images/ecom-on.gif) no-repeat -110px -60px;	overflow : hidden;}
#menu1 a:hover {
	background-position : top left;	z-index : 50;}
#menu2 {
	position : relative;	width : 96px;	background : url(images/graphic-off.gif) no-repeat 0 0;	overflow : hidden;	z-index : 10;}
#menu2 ul {
	margin : 0;	padding : 0;}
#menu2 li {
	list-style-type : none;	display : inline;	width : 96px;	height : 29px;}
#menu2 a {
	display : block;	width : 96px;	padding-top : 30px;	height : 0;	background : url(images/graphic-on.gif) no-repeat -110px -60px;	overflow : hidden;}
#menu2 a:hover {
	background-position : top left;	z-index : 50;}
#menu3 {
	position : relative;	width : 133px;	background : url(images/animation-off.gif) no-repeat 0 0;	overflow : hidden;	z-index : 10;}
#menu3 ul {
	margin : 0;	padding : 0;}
#menu3 li {
	list-style-type : none;	display : inline;	width : 133px;	height : 29px;}
#menu3 a {
	display : block;	width : 133px;	padding-top : 30px;	height : 0;	background : url(images/animation-on.gif) no-repeat -110px -60px;	overflow : hidden;}
#menu3 a:hover {
	background-position : top left;	z-index : 50;}
#menu4 {
	position : relative;	width : 116px;	background : url(images/software-off.gif) no-repeat 0 0;	overflow : hidden;	z-index : 10;}
#menu4 ul {
	margin : 0;	padding : 0;}
#menu4 li {
	list-style-type : none;	display : inline;	width : 116px;	height : 29px;}
#menu4 a {
	display : block;	width : 116px;	padding-top : 30px;	height : 0;	background : url(images/software-on.gif) no-repeat -110px -60px;	overflow : hidden;}
#menu4 a:hover {
	background-position : top left;	z-index : 50;}
#menu5 {
	position : relative;	width : 44px;	background : url(images/about-off.gif) no-repeat 0 0;	overflow : hidden;	z-index : 10;}
#menu5 ul {
	margin : 0;	padding : 0;}
#menu5 li {
	list-style-type : none;	display : inline;	width : 44px;	height : 16px;}
#menu5 a {
	display : block;	width : 44px;	padding-top : 15px;	height : 0;	background : url(images/about-on.gif) no-repeat -110px -60px;	overflow : hidden;}
#menu5 a:hover {
	background-position : top left;	z-index : 50;}
#menu6 {
	position : relative;	width : 52px;	background : url(images/contact-off.gif) no-repeat 0 0;	overflow : hidden;	z-index : 10;}
#menu6 ul {
	margin : 0;	padding : 0;}
#menu6 li {
	list-style-type : none;	display : inline;	width : 52px;	height : 16px;}
#menu6 a {
	display : block;	width : 52px;	padding-top : 15px;	height : 0;	background : url(images/contact-on.gif) no-repeat -110px -60px;	overflow : hidden;}
#menu6 a:hover {
	background-position : top left;	z-index : 50;}
#menu7 {
	position : relative;	width : 40px;	background : url(images/sitemap-off.gif) no-repeat 0 0;	overflow : hidden;	z-index : 10;}
#menu7 ul {
	margin : 0;	padding : 0;}
#menu7 li {
	list-style-type : none;	display : inline;	width : 40px;	height : 16px;}
#menu7 a {
	display : block;	width : 40px;	padding-top : 15px;	height : 0;	background : url(images/sitemap-on.gif) no-repeat -110px -60px;	overflow : hidden;}
#menu7 a:hover {
	background-position : top left;	z-index : 50;} 
#menu8 {
	position : relative;	width : 36px;	background : url(images/careers-off.gif) no-repeat 0 0;	overflow : hidden;	z-index : 10;}
#menu8 ul {
	margin : 0;	padding : 0;}
#menu8 li {
	list-style-type : none;	display : inline;	width : 36px;	height : 16px;}
#menu8 a {
	display : block;	width : 36px;	padding-top : 15px;	height : 0;	background : url(images/careers-on.gif) no-repeat -110px -60px;	overflow : hidden;
}
#menu8 a:hover {
	background-position : top left;	z-index : 50;} 
