BODY {
	SCROLLBAR-FACE-COLOR: #E8E8E8; 
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
	SCROLLBAR-SHADOW-COLOR: #5D5E5F; 
	SCROLLBAR-3DLIGHT-COLOR: #5D5E5F; 
	SCROLLBAR-ARROW-COLOR: #5D5E5F; 
	SCROLLBAR-TRACK-COLOR: #5D5E5F; 
	SCROLLBAR-DARKSHADOW-COLOR: #5D5E5F;
	Background-color: #909295;

}

form { margin:0px; padding:0px;}

td, span, p, div {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #424242; font-weight:normal; line-height:16px;
}

A { COLOR: #424242; text-decoration:none; }
A:link {  color:#B5101A; text-decoration:none;}
A:visited {  COLOR: #B5101A; text-decoration:none;}
A:hover {COLOR: #424242; text-decoration:none;}

img {border:0px;}


.bodytxt {
	 font-size: 9px; color: #323437; font-weight:normal; line-height:12px;
}
.bodytxt a:link {
	 font-size: 9px; color: #b51019; font-weight:normal; line-height:12px; text-decoration:none;
}
.bodytxt a:visited {
	 font-size: 9px; color: #b51019; font-weight:normal; line-height:12px; text-decoration:none;
}
.bodytxt a:hover {
	 font-size: 9px; color: #b51019; font-weight:normal; line-height:12px; text-decoration:underline;
}

.bodylink {
	 font-size: 9px; color: #DDDEDF; font-weight: normal; text-decoration:underline;
}


.bodylink:hover {
	 font-size: 9px; color: #ffffff; font-weight: normal; text-decoration:none;
}

.bodylink1 {
	 font-size: 9px; color: #323437; font-weight: normal; text-decoration:underline;
}


.bodylink1:hover {
	 font-size: 9px; color: #323437; font-weight: normal; text-decoration:none;
}

.bodylink2 {
	 font-size: 9px; color: #B5101A; font-weight: bold; text-decoration:none;
}

.bodylink2:hover {
	 font-size: 9px; color: #323437; font-weight: bold; text-decoration:none;
}
H1 {
     font-size:18px; color: #b51019; padding:0px;  margin:0px; font-family:"Trebuchet MS"; font-weight:100; line-height:20px; padding-bottom:7px;}

.logintext {
	 font-size: 9px; color: #454545; font-weight:bold;
}

.boldtxt {
	 font-size: 11px; color: #1F1F1F; font-weight:bold;
}

.toplink {
	 font-size: 9px; color: #454545; font-weight: bold; text-decoration:none;
}

.toplink:hover {
	 font-size: 9px; color: #ffffff; font-weight: bold; text-decoration:none;
}

input {
	 font-size: 9px; color: #5D5D5D; background-color:#FFFFFF; border:1 solid #BABABA;
}

.button {
	 font-size: 9px; color: #454545; background-color:#CFCFCF; border: 1 solid #BABABA; width:32px; height:16px; font-weight:bold;
}

table.footer { background-color:#5D5E5F; height:78px;}
.footer td { color:#ffffff; font-size: 9px; font-weight: bold; text-decoration:none; padding-top:8px;}
.footer a:link, .footer a:visited { color:#ffffff;text-decoration:none;}
.footer a:hover {	 font-size: 9px; color: #a1a1a1; font-weight: bold; text-decoration:none;}
.footer .ftd {font-size: 9px; color: #A8ABAD; font-weight:normal; line-height:12px; padding-bottom:8px;}
.style1 {
	color: #FFFFFF;
	font-size: medium;
}
.style4 {
	font-size: medium
}
.style5 {
	font-size: 9px;
	font-weight:normal;
	line-height:12px;
	font-family: Verdana, Helvetica, sans-serif;
}
.style2 {color: #000000}

.whitebg { background-color:#FFFFFF; padding:20px;}



table.boxblock { width:205px; height:200px;}
.boxblock th { background:url(images/block-top.jpg) left top no-repeat; width:205px; height:21px; text-align:left; padding:7px; font-size:14px; color:#ffffff;}
.boxblock td { background-color:#f3f3f3; border:#797979 solid 1px; border-top:none; padding:2px; color:#323232}
.boxblock td table td{ border:none; }
.boxblock ul { margin:0px; padding:0px;}
.boxblock li { list-style-type:none; background:url(images/red-buttons.gif) left no-repeat; margin:0px 0px 0px 6px; padding-left:10px; line-height:15px; font-weight:bold;}
.boxblock a:link, a:visited { color:#b51019; text-decoration:none;}
.boxblock a:hover { color:#999999; text-decoration:underline;}

.redtext {color: #B5101A; font-weight: bold; text-decoration:none;}

.bullet { margin:0px; padding:0px;}
.bullet ul { margin:0px; padding:0px;}  
.bullet li{ list-style-type:none; background:url(images/red-buttons.gif) left no-repeat; margin:0px; padding-left:10px; line-height:16px; font-weight:bold; color:#B5101A; font-family:"Trebuchet MS"}
.bullet li a:link, li a:visited { list-style-type:none; margin:0px; padding-left:0px; line-height:16px; font-weight:bold; color:#B5101A; text-decoration:none;}
.bullet li a:hover { list-style-type:none; margin:0px; padding-left:0px; line-height:16px; font-weight:bold; color:#565656; text-decoration:none;}

H2 {font-size: 14px; font-weight:bold; color: #5d5e5f; margin:3px 3px 10px 0px; font-family:Arial; font-weight:bold;}
H2 a:link {font-size: 14px; font-weight:bold; color: #5d5e5f;}
H2 a:visited {font-size: 14px; font-weight:bold; color: #5d5e5f;}
H2 a:hover {font-size: 14px; font-weight:bold; color: #c4433d;}

H3 {font-size: 12px; font-weight:bold; color: #b51019; margin:3px; font-family:Arial; font-weight:bold;}
H3 a:link {font-size: 12px; font-weight:bold; color: #b51019;}
H3 a:visited {font-size: 12px; font-weight:bold; color: #b51019;}
H3 a:hover {font-size: 12px; font-weight:bold; color: #242424;}

H4 {font-size: 15px; font-weight:bold; color: #ffffff; margin:0px; padding:0px; display:inline;}

.logobg {background:#FFFFFF url(images/topbg.jpeg) repeat-x top left; color:#424242; font-size:11px; line-height:16px;text-align:left;padding-top:10px;}
.logobg a:link, .logobg a:visited { color:#424242; text-decoration:underline;}
.logobg a:hover{ color:#B5101A; text-decoration:underline;}
.logocontenline{border-top:1px dashed #909295;padding:2px;color:#FFFFFF;font-family:"Trebuchet MS";text-align:right;padding:4px 15px;font-size:11px; font-weight:bold;}
.logocontenline a:link, .logocontenline a:visited{color:#FFFFFF;text-decoration:none;padding-left:12px;font-size:11px; font-weight:bold;}
.logocontenline a:hover{text-decoration:underline;}
.maketext{font-size:20px;font-family:"Trebuchet MS";font-weight:bold;padding-top:20px;padding-bottom:18px; display:block;}

.schedulebox{background:url(images/redcorner_bg.jpg) no-repeat top left;width:240px;height:50px;display:block;font-size:15px;color:#FFFFFF;font-weight:bold;line-height:22px;padding-left:25px;text-align:center; float:right;font-family:"Trebuchet MS";padding-top:2px;}

.schedulebox a:link, .schedulebox a:visited{font-size:15px;color:#FFFFFF;font-weight:bold;font-family:"Trebuchet MS";text-decoration:none;}
.schedulebox a:hover{color:#CCCCCC;}

.headerright{ background:url(images/header2.jpg) top left no-repeat; width:197px; padding: 190px 0px 0px 40px; height:67px}
.callfont { font-size:17px; font-family:Trebuchet MS; color:#b41017; }
.email { font-size:12px; font-family:Trebuchet MS; color:#b41017;line-height:30px; }
.button {background-color:#bb1c21; border:1px solid #c0c0c0; color:#ffffff; font-weight:bold; height:21px;  vertical-align:middle; width:auto; font-size:11px; padding:0px 7px;}




/*New home tabs*/

DIV {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; }
DIV UL {PADDING: 0px;  MARGIN: 0px;  LIST-STYLE-TYPE: none; font-size: 10px;
}
DIV LI {PADDING: 0px; MARGIN: 0px;  font-size: 10px;  }



.ui-tabs-hide {DISPLAY: none}
#tabs {BACKGROUND: #f3f3f3; PADDING-BOTTOM: 1px; OVERFLOW: hidden; WIDTH:730px; POSITION:relative; TOP: 0px; HEIGHT:305px;  }
#mainwraphome {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/contentbg.gif) #ffffff no-repeat center top; PADDING-BOTTOM: 20px; MARGIN: 0px auto; WIDTH:698px; PADDING-TOP: 250px; POSITION: relative}
#tabs .image {Z-INDEX: 10; RIGHT: 0px; POSITION: absolute; TOP: 0px}
#tabs UL.links {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	LEFT:0px; top:0px;
	PADDING-BOTTOM: 0px;
	BOTTOM: 282px;
	PADDING-TOP: 0px;
	POSITION:absolute;
	
}
#tabs UL.links LI {FLOAT: left;  padding-right:8px }
#tabs UL.links LI.ui-tabs-selected A {BACKGROUND: url(images/tab-selected.gif) repeat-x; }
#tabs UL.links A {BORDER-RIGHT: #b2b1b1 1px solid; DISPLAY: block; BACKGROUND: url(images/tab.gif) repeat-x left top; FLOAT: left; TEXT-ALIGN: center; TEXT-DECORATION: none; outline: none; HEIGHT: 25px; padding-top:10px; #HEIGHT: 35px;  }
#tabs UL.links A SPAN {FONT-SIZE: 13px; COLOR: #fff; TEXT-DECORATION: none; font-weight:bold;}
#tabs .links A:hover {BACKGROUND: url(images/tab-selected.gif) repeat-x left top;}
#tabs .links A.overview {BORDER-LEFT: #b6b6b6 1px solid; WIDTH:160px; BORDER-RIGHT: #b6b6b6 1px solid;}
#tabs .links A.products {WIDTH: 160px; BORDER-LEFT: #b6b6b6 1px solid; BORDER-RIGHT: #b6b6b6 1px solid; }
#tabs .links A.services {WIDTH: 160px;BORDER-LEFT: #b6b6b6 1px solid; BORDER-RIGHT: #b6b6b6 1px solid; }


#tabs #tabcontent {LEFT: 0px; OVERFLOW: hidden; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT:305px;  }
#tabs #tabcontent DIV.toppanel {WIDTH: 100%;  }
#tabs #tabcontent{  LIST-STYLE-TYPE: none; 	BACKGROUND: url(images/tabs.jpg) left top  no-repeat; left top  no-repeat;  }
#tabs #tabcontent .tabcontentmain {FLOAT: left; OVERFLOW: hidden; WIDTH:698px; HEIGHT:305px; padding:50px 0px 20px 20px; }
#tabs #tabcontent .tabcontentmain img {  margin:0px 0px 0px 10px; }

.more { float:right; color:#b51019;}
#tabs #fragment-1 .tabcontentmain UL {PADDING-TOP: 5px;  LIST-STYLE-TYPE: none; }
#tabs #fragment-1 .tabcontentmain LI { MARGIN:0px; width:107PX; float:left; list-style: none; background:url(images/red-buttons.gif) no-repeat left ; padding:0px 0px 0px 10px; font-weight:bold; line-height:16px; }
#tabs #fragment-1 H1 {font-size:16px; font-weight:100; font-family:"Trebuchet MS"; margin:0px; padding:0px; line-height:30px;}


#tabs #fragment-2 .tabcontentmain {		BACKGROUND: url(images/tabs.jpg) left top  no-repeat;  }
#tabs #fragment-2 .tabcontentmain UL {PADDING-TOP: 2px;  LIST-STYLE-TYPE: none;}
#tabs #fragment-2 .tabcontentmain LI { MARGIN:0px; width:195PX; float:left; list-style: none; background:url(images/red-buttons.gif) no-repeat left ; padding:0px 0px 0px 10px; font-weight:bold; line-height:16px;}
#tabs #fragment-2 H1 {font-size:16px; font-weight:100; font-family:"Trebuchet MS";  margin:0px; padding:0px; line-height:30px;}

#tabs #fragment-3 .tabcontentmain {	BACKGROUND: url(images/tabs.jpg) left top  no-repeat;  }
#tabs #fragment-3 .tabcontentmain UL {MARGIN-TOP: 5px;  LIST-STYLE-TYPE: none;}
#tabs #fragment-3 .tabcontentmain LI { MARGIN:0px; width:195PX; float:left; list-style: none; background:url(images/red-buttons.gif) no-repeat left ; padding:0px 0px 0px 10px; font-weight:bold; line-height:16px; }
#tabs #fragment-3 H1 {font-size:16px; font-weight:100; font-family:"Trebuchet MS"; margin:0px; padding:0px; line-height:30px;}
.iecontentfix {OVERFLOW: hidden; HEIGHT: 1px}



.menubg {background:url(images/menubg.jpg) left top repeat-x;  height:26px; }
table.menu { height:26px;}
.menu th { background:url(images/link-seperator.gif) left top no-repeat; width:2px;}
.menu td { color:#ffffff; font-size:11px; font-weight:bold;text-align:center; }
.menu a:link, .menu a:visited {color:#ffffff;display:block; padding:7px 5px 6px 5px;background:url(images/menubg.jpg) left top repeat-x; text-decoration:none; line-height:normal;  }
.menu a:hover {color:#ffffff;  background:url(images/menubg-over.jpg) left top repeat-x; display:block; padding:7px 5px 6px 5px; text-decoration:none;}


.menubg {background:url(images/menubg.jpg) left top repeat-x; padding:0px 0px 0px 10px;}

/* ######### Default class for drop down menus ######### */

.anylinkmenu{position: absolute;
left: 0;
top: 0;
visibility: hidden;
border: 1px solid black;
border-bottom-width: 0;
font: normal 12px Verdana;
line-height: 18px;
z-index: 100; /* zIndex should be greater than that of shadow's below */
background-color:#373738;
width:100px;
color:#ffffff;
 /* default width for menu */
}

.anylinkmenu ul{
margin: 0;
padding: 0;
list-style-type: none; color:#ffffff;
}

.anylinkmenu ul li a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 2px 0px;
text-decoration: none;
font-weight: bold;
text-indent: 5px;
color:#ffffff;
}
.anylinkmenu a:link, .anylinkmenu a:visited{ color:#ffffff;}
.anylinkmenu a:hover{ /*hover background color*/
background:#b6101a;
color:#ffffff;}

.producttitle{background:#4f4f50;text-align:left;padding:4px;color:#FFFFFF;}
.producttitle td {background:#4f4f50;text-align:left;padding:4px;color:#FFFFFF;}
.productbox{border:1px solid #c9c9c9;font-size:11px}
.productbox th{background:#e6e6e6;text-align:left;padding:5px;color:#000000;font-weight:normal;}
.productbox td{text-align:left;padding:5px;color:#000000;font-weight:normal;}

.learnmore { font-size:11px; color:#FF0000; font-weight:bold; float:right; text-align:right; font-family:Verdana;}
.learnmore a:link, .learnmore a:visited { font-size:11px; color:#FF0000; font-weight:bold; float:right; text-align:right;}
.learnmore a:hover { font-size:11px; color:#242424; font-weight:bold;}

.imgbdr {border:solid 1px #4f4f50;}