* {
	margin: 0;
}
html, body {
	height: 100%;
	background-image: url(images/background_1.gif);
	font: 13px verdana,arial,sans-serif;
}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -4em;
}
.push {
	height: 4em;
}
.footer {
	height: 4em;
	background-image: url(images/background_3.gif);
	border-top:1px solid #FFF;
}

.maintable
{
    margin-left: auto;
    margin-right: auto;
}

.txt_main
{
	font: 13px verdana,arial,sans-serif;
}

.header {
	height: 145px;
	background: #d55f00  url(images/background_2.gif) repeat-y center top;
	border-bottom:1px solid #000;
}

.header_1 {
	height: 90px;
	background-image: url(images/background_3.gif);
	border-bottom:1px solid #FFF;
	border-top:1px solid #FFF;
}

.header_2 {
	height: 45px;

}

.description {

	font: bold 16px verdana,arial,sans-serif;
	
 text-shadow:  0px -1px 1px rgba(0,0,0,1);
  letter-spacing: 1px;
color: #CCC;

}

.txt_footer {
		font: bold 12px verdana,arial,sans-serif;
color: #CCC;

}

.category
{letter-spacing: 1px;
	font: bold 20px verdana,arial,sans-serif;
    color:#EEEEEE;
  text-shadow:  0px -1px 1px rgba(0,0,0,1);
  text-decoration: none;
}
.categorybak
{letter-spacing: 1px;
	font: bold 20px verdana,arial,sans-serif;
    color:#EEEEEE;
  text-shadow:  0px -1px 1px rgba(0,0,0,1);
  text-decoration: none;
}

A.category
{letter-spacing: 1px;
	font: bold 20px verdana,arial,sans-serif;
      color:#EEEEEE;
	   text-shadow:  0px -1px 1px rgba(0,0,0,1);
 text-decoration: none;

}

A.category:hover
{letter-spacing: 1px;
	font: bold 20px verdana,arial,sans-serif;
      color:#FFFFFF;
	   text-shadow:  0px -1px 1px rgba(0,0,0,1);
	  text-decoration: none;


}

.side
{
  width:420px;


}
.mainDiv
{
  width:420px;

}

.link
{
  width: 420px; 
}
.topItem
{

  font: bold 15px verdana,arial,sans-serif;
  width: 420px; 
  height: 31px;
  color: #333;
  cursor:pointer;
   padding: 5px 0px 5px 10px;
   margin: 0px 0px -10px 0px;
      line-height:1.5em;
background:url(images/6.gif) no-repeat left top;
}

.topItemOver
{
  font: bold 15px verdana,arial,sans-serif;

  height: 31px;
  width: 420px;  color: #333;
  cursor:pointer;
   padding: 5px 0px 5px 10px;
   margin: 0px 0px -10px 0px;
      line-height:1.5em;
background:url(images/6.gif) no-repeat left top;
}

.topItemClose
{
  font: 15px verdana,arial,sans-serif;

  height:31px;
  width: 420px; 
  color: #333;
  cursor:pointer;
   padding: 0px 0px 0px 10px;
line-height:2em;
	background:url(images/2.gif) no-repeat left top;
}


.topItemCloseOver
{
  font: 15px verdana,arial,sans-serif;


  height: 31px;
  width: 420px;  color: #333;
  cursor:pointer;
   padding: 0px 0px 0px 10px;

line-height:2em;
background:url(images/3.gif) no-repeat left top;

}



.dropMenu
{
  font: 15px verdana,arial,sans-serif;

  cursor:pointer;
  width: 420px; 
  text-decoration:none;
  

}
.menuside
{
   border-left:1px solid #7e8b9b;
   border-right:1px solid #7e8b9b;
   
   
}
.subMenu
{
   display:none;
   
    
}

.subItem 
{
   font:  15px verdana,arial,sans-serif;	
   text-decoration:none;
   color: #333;
	background:url(images/4.gif) repeat-y left top;
   padding: 4px 0px 5px 32px;
   text-decoration:none;
  height:25px;
   
}

.subItem a, .subItem a:hover
{
   font: 15px verdana,arial,sans-serif;	 	
   text-decoration:none;
   color: #333;
background:url(images/4.gif) repeat-y left top;
   padding: 4px 0px 5px 32px;
   text-decoration:none;
  height:25px;
}


.subItemOver
{
   
   font:  15px verdana,arial,sans-serif;	  
   color: #333;
background:url(images/5.gif) repeat-y left top;
   text-decoration: none;
   padding: 4px 0px 5px 32px;
  height:25px;
}

.subItemOver a, .subItemOver a:hover
{
  
   font: 15px verdana,arial,sans-serif;
   cursor:pointer;	
   color: #333;
background:url(images/5.gif) repeat-y left top;
   text-decoration: none;
   padding: 4px 0px 5px 32px;
  height:25px;

}





.border_bottom
{
	background:url(images/4.gif) repeat-y left top;
  height: 1em;
  width:420px;
}


.drop
{
   border-left:1px solid black;
   border-right:1px solid black;
   
}

.mainheader
{
background:url(images/1.gif) no-repeat left top;
padding: 3px 0px 0px 10px;
text-decoration:none;
height: 36px;
}



.mainheader2
{
background:url(/image/nav/m_t_bg_5.gif) no-repeat left top;
padding: 0px 0px 0px 0px;
text-decoration:none;
font: bold 12px verdana,arial,sans-serif;
height:29px;
color: white;
width: 225px;
border: 0px solid #7b848f;
text-indent:10px;
}


.nav_header {
	
font: bold 18px verdana,arial,sans-serif;
//text-shadow:  0px -1px 0px rgba(0,0,0,1);
letter-spacing: 1px;
color: #FFFFFF;
padding: 3px 0px 0px 10px;
} 
.mainheader3
{
background:url(/image/nav/m_t_bg_7.gif) no-repeat left top;
margin-top:5px;
padding: 0px 0px 0px 10px;
text-decoration:none;
font: bold 12px verdana,arial,sans-serif;
height:29px;
width: 225px;
color: white;
  cursor:pointer;
}

.txt_grey{
clear: left;
color:#333;
font-weight:bold;
font-family: tahoma; 
font-size: 11px;
TEXT-DECORATION: none;
}

.txt_grey2{
clear: left;
color:#333;
font-weight:bold;
font-family: tahoma; 
font-size: 12px;
TEXT-DECORATION: none;
}


.but_go {
	background-color: #6a89b5;
    font: bold 13px arial,sans-serif;
    color:#FFFFFF; 
	border:1px solid #5a79a8;
    border-color:#c8d6e8 #1d2569 #000000 #AED9F2;
	background-image: url("/image/nav/but_go.gif");
    margin:0px;
	width:20px; 
	height:20px;
	cursor: pointer;
	text-align:center;
	text-decoration:none;
	}
	


.but_gray {
    font: bold 12px tahoma,arial,sans-serif;
    color:#FFFFFF; 
	border:1px solid #666666;
    border-color:#fff #333 #333 #CCC;
	background-image: url("/image/nav/but_go_grey.gif");
    margin:0px; 
	height:24px;
	cursor: pointer;
	text-align:center;
	text-decoration:none;
	}
	
	
#current{
	background-color: #000FFF;
	}
	
.header_grey{
font:bold 12px tahoma;
padding: 5px 5px 5px 5px;
margin: 0 0 0 0 ;
color: #333;
background: white url(/image/nav/tabs_0.gif) top left repeat-x;
}
.bg_darkgrey
{ 	font: bold 11px verdana,arial,sans-serif;
	padding: 3px;
	color: #FFFFFF;
	background-color: #7e91a2;
	background-position: left center;
	height: 18px;
	padding-left:8px;
}
.bg_darkgrey2
{ 	font: bold 13px verdana,arial,sans-serif;
	padding: 3px;
	color: #FFFFFF;
	background-color: #7e91a2;
	background-position: left center;
	height: 18px;
	padding-left:8px;
}
.bg_lightgrey {
	padding: 3px 0px 0px 0px;
	font-size: 11px;
	line-height: 1.5em;
	color: #333333;
	background-color: #FFFFFF;
}

.subcategory {
	font-size: 13px;
	line-height: 1.5em;
	color: #333333;
	background-color: #FFFFFF;
	background-image: url(/image/nav/bg_subcategory.gif);
	background-repeat: repeat-x;
}
.border {

	border-bottom: 1px solid #9ba7b2;
}

.sellingpoints {
  	font: bold 12px arial,verdana,tahoma,sans-serif;
	line-height: 1.5em;
	color: #666666;
}


.txt_header2 {
  	font: bold 13px verdana,arial,sans-serif;
	color: #41608a;
}

.title_text {
	font-size: 10px;
	font-weight: bold;
	COLOR: #FFFFFF;

}
.press_text {
	font-size: 12px;
	line-height: 1.5em;
}
.small_text {
	font-size:12px;
	line-height: 1em;
}
.txt_footer a{
clear: left;
color:#333;
font-family: tahoma; 
font-size: 11px;
font-weight: bold;
TEXT-DECORATION: none;
}

.txt_footer a:hover{
clear: left;
color:#333;
font-family: tahoma; 
font-size: 11px;
font-weight: bold;
TEXT-DECORATION: underline;
}
.tabtext {
	font-size:11px;
	line-height:normal;
}
.companyheading{
font: bold 15px verdana,arial,sans-serif;
  color: #3a6cab;

}
input.btn{
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:10px;
 }
 
hr
{width:100%;height:2px; background: url(images/hr.gif) repeat-x ;
border:none; margin:5px 0 20px 0} 

.txt_header {
  	font: bold 25px verdana,arial,sans-serif;
	color: #d55f00;
	text-shadow: 1px 1px #FFF;
	 padding:0px 0px 8px 0px
}

.txt_subheader {
	font: bold 18px verdana,arial,sans-serif;
	color: #333;
	text-shadow: 1px 1px #FFF;
	 padding:0px 0px 10px 0px
}

.CELL
{	background:#CCC url('images/cell-1.gif');
	border-width: 1px;
	padding: 6px;
	border-style: solid;
	border-color: #888;
		font: 13px verdana,arial,sans-serif;
	color: #333;
	 padding:5px ;
}

.CT
{	background:#BBB url('images/cell-1.gif') no-repeat top left;
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #888;
		font: bold 18px verdana,arial,sans-serif;
	color: #333;
	text-shadow: 0px .05em #EEE;
}

.CL
{	background:#DDD url('images/cell-1.gif');
	border-width: 1px;
	padding: 10px 6px 6px 6px;
	border-style: solid;
	border-color: #888;
	font: bold 13px verdana,arial,sans-serif;
	width:150px;
	vertical-align:text-top;
}
.CLbak
{	background:#DDD url('images/cell-1.gif');
	border-width: 1px;
	padding: 10px 6px 6px 6px;
	border-style: solid;
	border-color: #888;
	font: bold 13px verdana,arial,sans-serif;
	width:550px;
	vertical-align:text-top;
}
.CLbak1
{	background:#DDD url('images/cell-1.gif');
	border-width: 1px;
	padding: 10px 6px 6px 6px;
	border-style: solid;
	border-color: #888;
	font: bold 13px verdana,arial,sans-serif;
	width:350px;
	vertical-align:text-top;
}
.CLbak2
{	background:#DDD url('images/cell-1.gif');
	border-width: 1px;
	padding: 10px 6px 6px 6px;
	border-style: solid;
	border-color: #888;
	font: bold 13px verdana,arial,sans-serif;
	width:250px;
	vertical-align:text-top;
}
.CLisp
{
	background:#DDD url('images/cell-1.gif');
	border-width: 1px;
	padding: 00px 0px 0px 0px;
	border-style: solid;
	border-color: #888;
	font: bold 13px verdana,arial,sans-serif;
	width:75%;
	//vertical-align:text-top;
}
.CLisp1
{	
	background:#DDD url('images/cell-1.gif');
	border-width: 0px 1px 0px 1px;
	padding: 10px 6px 6px 6px;
	border-style: solid;
	border-color: #888;
	font: bold 13px verdana,arial,sans-serif;
	width:185px;
	vertical-align:text-top;
}
.CR
{	background:#DDD url('images/cell-1.gif');
	border-width: 1px;
	padding: 10px 6px 6px 6px;
	border-style: solid;
	border-color: #888;
	font: 13px verdana,arial,sans-serif;
	width:75%;	
}
.CRisp
{	
	background:#DDD url('images/cell-1.gif');
	border-width: 0px;
	padding: 10px 6px 6px 6px;
	border-style: solid;
	border-color: #888;
	font: 13px verdana,arial,sans-serif;
	width:165px;	
}
.CRbak
{	background:#DDD url('images/cell-1.gif');
	border-width: 1px;
	padding: 10px 6px 6px 6px;
	border-style: solid;
	border-color: #888;
	font: 13px verdana,arial,sans-serif;
	width:65%;	
}
.CRbak1
{	background:#DDD url('images/cell-1.gif');
	border-width: 1px;
	padding: 10px 6px 6px 6px;
	border-style: solid;
	border-color: #888;
	font: 13px verdana,arial,sans-serif;
	width:45%;	
}
.CRbak2
{	background:#DDD url('images/cell-1.gif');
	border-width: 1px;
	padding: 10px 6px 6px 6px;
	border-style: solid;
	border-color: #888;
	font: 13px verdana,arial,sans-serif;
	width:60%;	
}
.CRbak3
{	background:#DDD url('images/cell-1.gif');
	border-width: 1px;
	padding: 10px 6px 6px 6px;
	border-style: solid;
	border-color: #888;
	font: 13px verdana,arial,sans-serif;
	width:67%;	
}
.CA
{	background:#DDD url('images/cell-1.gif');
	border-width: 1px;
	padding: 6px;
	border-style: solid;
	border-color: #888;
	font: 13px verdana,arial,sans-serif;
}

.CV
{	background:#BBB url('images/cell-1.gif');
	border-width: 1px;
	padding: 6px;
	border-style: solid;
	border-color: #888;
	font: 13px verdana,arial,sans-serif;
}

.CS
{	background:#CCC url('images/cell-1.gif');
	border-width: 1px;
	padding: 6px;
	border-style: solid;
	border-color: #888;
	font: bold 13px verdana,arial,sans-serif;
}
	
.but_general {
    font: bold 13px verdana,arial,sans-serif;
    color:#EFEFEF; 
	border:1px solid #000;
    border-color:#EEE #333 #333 #CCC;
	background: url("images/but_bg.gif") repeat-x bottom center;
    margin-top:8px; 
	margin-bottom:25px; 
	height:25px;
	cursor: pointer;
	text-align:center;
	text-decoration:none;
	width:100px;
	padding-bottom:2px
	}
	
.but_generalbak {
    font: bold 13px verdana,arial,sans-serif;
    color:#EFEFEF; 
	border:1px solid #000;
    border-color:#EEE #333 #333 #CCC;
	background: url("images/but_bg.gif") repeat-x bottom center;
    margin-top:3px; 
	margin-bottom:3px; 
	height:25px;
	cursor: pointer;
	text-align:center;
	text-decoration:none;
	width:160px;
	padding-bottom:2px
	}
	
table {
	border-collapse: collapse;
}

.nounderline
{
	text-decoration:none;
}

.style1 {
	font-size: 15px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #CCCCCC;
}
a.log:link {
	color: #000000;
	text-decoration: none;
}
a.log:visited {
	text-decoration: none;
	color: #000000;
}
a.log:hover {
	text-decoration: none;
	color: #d55f00;
}
a.log:active {
	text-decoration: none;
	color: #666666;
}
a.boxView:link {
	color: #EEEEEE;
	text-decoration: none;
}
a.boxView:visited {
	text-decoration: none;
	color: #EEEEEE;
}
a.boxView:hover {
	text-decoration: none;
	color: #FFFFFF;
}
a.boxView:active {
	text-decoration: none;
	color: #666666;
}
.style2 {
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.style3 {
	//background:#E2E2E2;
	font-size: 13px;
	font-weight: bold;
	border-color: #888;
	font-family: verdana,arial,sans-serif;
	width:150px;
	vertical-align:text-top;
}
.style4 {
	COLOR: #000000;FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.style5 {font-size: 11px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #999999; }
.style6 {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.style7 {
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
.style14 {font-size: 14px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #333333; }
.style15 {font-size: 11px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #333333; }
.style17 {font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight: bold;
	font-size: 12px;
}
.style19 {font-size: 11px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.style23 {font-size: 11px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #000000; }
.style24 {	
	//background:#E2E2E2;
	font-size: 13px;
	font-weight: bold;
	border-color: #000000;
	font-family: verdana,arial,sans-serif;
	width:150px;
	vertical-align:text-top;
}
.style33 {background: #999999; }
.style34 {background: #CCCCCC; }