.side
{
  width:167px;
  border: 1px solid #7e8b9b;
  border-width: 1px 0px 0px 0px;
}
.mainDiv
{
  width:167px;
  border-bottom: 1px solid #7e8b9b;
}

.link
{
  letter-spacing: 0;
  width: 167px; 
}
.topItem
{

  font: bold 11px tahoma,verdana,sans-serif;
  letter-spacing: 0;
  border: 1px solid #7e8b9b;
  border-width: 0px 1px 0px 1px;
  width: 160px; 
  height: 18px;
  color: #2b4870;
  cursor:pointer;
  padding: 5px 0px 0px 5px;
   background-color:#c1cad3;
}

.topItemOver
{
  font: bold 11px tahoma,verdana,sans-serif;
  letter-spacing: 0;
  border: 1px solid #7e8b9b;
  border-width: 0px 1px 0px 1px;
  height: 18px;
  width: 160px;
  color: #2b4870;
  cursor:pointer;
  padding: 5px 0px 0px 5px;
   background-color:#c1cad3;
}

.topItemClose
{
  font: bold 11px tahoma,verdana,sans-serif;
  letter-spacing: 0;
  border: 1px solid #7e8b9b;
  border-width: 0px 1px 0px 1px;
  height: 18px;
  width: 160px;
  color: #667b9a;
  cursor:pointer;
  padding: 5px 0px 0px 5px;
	background-color:#f1f5f8;
}


.topItemCloseOver
{
  font: bold 11px tahoma,verdana,sans-serif;
  letter-spacing: 0;
  border: 1px solid #7e8b9b;
  border-width: 0px 1px 0px 1px;
  height: 18px;
  width: 160px;
  color: #2b4870;
  cursor:pointer;
  padding: 5px 0px 0px 5px;
   background-color:#c1cad3;
}



.dropMenu
{
  font: bold 11px tahoma,verdana,sans-serif;	
  border: 1px solid #7e8b9b;
  border-width: 0px 1px 0px 1px;
  filter:alpha(opacity=100);
  cursor:pointer;
  width: 165px;
  text-decoration:none;
  

}
.menuside
{
   border-left:1px solid #7e8b9b;
   border-right:1px solid #7e8b9b;
   
   
}
.subMenu
{
   display:none;
}

.subItem 
{
   font: 12px tahoma,verdana,sans-serif;	
   text-decoration:none;
   color: #667b9a;
   background-color:#FFFFFF;
   padding: 2px 0px 0px 5px;
   text-decoration:none;
   height:18px;
}

.subItem a, .subItem a:hover
{
   font: 12px tahoma,verdana,sans-serif;	 	
   text-decoration:none;
   color: #667b9a;
   background-color:#FFFFFF;
   padding: 2px 0px 0px 5px;
   text-decoration:none;
   height:18px;
}


.subItemOver
{
   
   font: 12px tahoma,verdana,sans-serif;	  
   color: #667b9a;
   background-color:#efefef;
   text-decoration: none;
   padding: 2px 0px 0px 5px;
   height:18px;
}

.subItemOver a, .subItemOver a:hover
{
  
   font: 12px tahoma,verdana,sans-serif;
   cursor:pointer;	
   color: #667b9a;
   background-color:#efefef;
   text-decoration: none;
   padding: 2px 0px 0px 5px;
   height:18px;
}





.border_bottom
{
  background-color:#7b848f;
  height: 1em;
  width:167px;
}


.drop
{
   border-left:1px solid black;
   border-right:1px solid black;
}

.mainheader
{
background:url(/image/nav/m_t_bg_5.gif) no-repeat left top;
padding: 5px 0px 0px 10px;
text-decoration:none;
font: 12px tahoma,verdana,sans-serif;
  border: 0px solid #7b848f;
  border-width: 0px 0px 1px 0px;
}

.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 tahoma,verdana,sans-serif;
height:29px;
color: white;
width: 167px;
border: 0px solid #7b848f;
text-indent: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 tahoma,verdana,sans-serif;
height:29px;
width: 167px;
color: white;
  cursor:pointer;
}

.txt_grey{
clear: left;
color:#667b9a;
font-weight:bold;
font-family: tahoma; 
font-size: 11px;
TEXT-DECORATION: none;
}

.txt_grey2{
clear: left;
color:#667b9a;
font-weight:bold;
font-family: tahoma; 
font-size: 12px;
TEXT-DECORATION: none;
}

/*Top Navigation, Drop Down Menu*/
.slidetabsmenu{
float:left;
width:100%;
font-size: 12px;
line-height:normal;
text-decoration:none;
}

* html .slidetabsmenu{ /*IE only. Add 1em spacing between menu and rest of content*/
margin-bottom: 1px;

}

.slidetabsmenu ul{
list-style-type: none;
margin:0;
padding:0;
text-decoration:none;

}

.slidetabsmenu li{
display:inline;
margin:0;
padding:0;
text-decoration:none;
}

.slidetabsmenu a{

float:left;
background:url(/image/nav/glowtab-left.gif) no-repeat left top;
margin: 0px 0px 0px 8px;
padding:0px 0px 0px 10px;
text-decoration:none;
background-color: white;

}

.slidetabsmenu a span {
float:left;
display:block;
background:url(/image/nav/glowtab.gif) no-repeat right top;
padding:4px 8px 4px 0px;
font-weight:bold;
color:#FFFFFF;
font-family: tahoma; 
font-size: 12px;
TEXT-DECORATION: none;
background-color: #FFFFFF;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.slidetabsmenu a span {float:none;
}
/* End IE5-Mac hack */

.slidetabsmenu a:hover span, .slidetabsmenu li.selected a span{
color: #41608a;
text-decoration:none;
}

.slidetabsmenu a:hover, .slidetabsmenu li.selected a{
background-position:0% -82px;
text-decoration:none;
}

.slidetabsmenu a:hover span, .slidetabsmenu li.selected a span{
background-position:100% -82px;
text-decoration:none;
}

html>/**/body .IEonlybr{ /*None IE browsers hack*/
display: none; /*Hide BR tag in non IE browsers, since it's not needed*/
}


/* ######### Style for Drop Down Menu ######### */

.dropmenudiv_c{
position:absolute;
top: 0;
border: 1px solid #3e608d; /*THEME CHANGE HERE*/
border-width:0px 1px 2px 1px;
font:normal 12px tahoma;
line-height:20px;
z-index:1000;
background-color: white;
visibility: hidden;
padding-top: 0px;
text-decoration:none;
}


.dropmenudiv_c a{
width: auto;
display: block;
top: 0;
text-indent: 5px;
border: 1px solid #3e608d; /*THEME CHANGE HERE*/
border-width: 0px 1px 0px 1px;
padding-top: 0px;
text-decoration: none;
color: #667b9a;
text-decoration:none;
}

* html .dropmenudiv_c a{ /*IE only hack*/
width: 100%;
text-decoration:none;
}

.dropmenudiv_c a:hover{ /*THEME CHANGE HERE*/
background-color: #f4f4f4;
text-decoration:none;

}

.but_go {
	background-color: #6a89b5;
    font: bold 14px 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_general {
	background-color: #6a89b5;
    font: bold 12px tahoma,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; 
	height:24px;
	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: #667b9a;
background: white url(/image/nav/tabs_0.gif) top left repeat-x;
}
.bg_darkgrey
{ 	font: bold 11px tahoma,verdana,sans-serif;
	padding: 3px;
	color: #FFFFFF;
	background-color: #7e91a2;
	background-position: left center;
	height: 18px;
	padding-left:8px;
}
.bg_darkgrey2
{ 	font: bold 14px tahoma,verdana,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: 14px;
	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_header {
  	font: bold 19px tahoma,verdana,sans-serif;
	color: #41608a;
}
.txt_header2 {
  	font: bold 14px tahoma,verdana,sans-serif;
	color: #41608a;
}
.raised,.raised2 {background: transparent; width:100%;}
.raised h1, .raised p ,.raised2 h1, .raised2 p {margin:0 0px;}
.raised h1,.raised2 h1 {font-size:2em; color:#ddd;}
.raised p,.raised2 p {padding-bottom:1em;}

.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b,.raised2 .b1, .raised2 .b2, .raised2 .b3, .raised2 .b4, .raised2 .b1b, .raised2 .b2b, .raised2 .b3b, .raised2 .b4b {display:block; overflow:hidden; font-size:1px;}
.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b, .raised2 .b1, .raised2 .b2, .raised2 .b3, .raised2 .b1b, .raised2 .b2b, .raised2 .b3b {height:1px;}
.raised .b1  {background:#7e91a2; border-left:1px solid #7e8b9b; border-right:1px solid #7e8b9b;}
.raised .b2  {background:#7e91a2; border-left:1px solid #7e8b9b; border-right:1px solid #7e8b9b;}
.raised .b3 {background:#7e91a2; border-left:1px solid #7e8b9b; border-right:1px solid #7e8b9b;}
.raised .b4  {background:#7e91a2; border-left:1px solid #7e8b9b; border-right:1px solid #7e8b9b;}

.raised2 .b1  {background:#FFF; border-left:1px solid #7e8b9b; border-right:1px solid #7e8b9b;}
.raised2 .b2  {background:#FFF; border-left:1px solid #7e8b9b; border-right:1px solid #7e8b9b;}
.raised2 .b3 {background:#FFF; border-left:1px solid #7e8b9b; border-right:1px solid #7e8b9b;}
.raised2 .b4  {background:#FFF; border-left:1px solid #7e8b9b; border-right:1px solid #7e8b9b;}

.raised .b4b,.raised2 .b4b  {background:#FFF; border-left:1px solid #7e8b9b; border-right:1px solid #7e8b9b;}
.raised .b3b,.raised2 .b3b  {background:#FFF; border-left:1px solid #7e8b9b; border-right:1px solid #7e8b9b;}
.raised .b2b,.raised2 .b2b {background:#FFF; border-left:1px solid #7e8b9b; border-right:1px solid #7e8b9b;}

.raised .b1, .raised2 .b1 {margin:0 5px; background:#7e8b9b;}
.raised .b2, .raised .b2b, .raised2 .b2, .raised2 .b2b {margin:0 3px; border-width:0 2px;}
.raised .b3, .raised .b3b, .raised2 .b3, .raised2 .b3b {margin:0 2px;}
.raised .b4, .raised .b4b, .raised2 .b4, .raised2 .b4b {height:2px; margin:0 1px;}
.raised .b1b, .raised2 .b1b {margin:0 5px; background:#7e8b9b;}
.raised .boxcontent, .raised2 .boxcontent {display:block;  background:#FFF; border-left:1px solid #7e8b9b; border-right:1px solid #7e8b9b;}

.raised .boxcontent2,  {display:block;  background:#EFEFEF; border-left:1px solid #7e8b9b; border-right:1px solid #7e8b9b;}

.boxed{
border: 1px solid #7e91a2;
border-width: 1px 1px 1px 1px;
padding-top: 0px;
}

.boxed_header{
font: bold 11px tahoma,verdana,sans-serif;
color: #667b9a;
height: 20px;
border-top: 1px solid #b0bec7;
background:  url(/image/nav/tabs_1.gif) bottom left repeat-x;
}
.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:#667b9a;
font-family: tahoma; 
font-size: 11px;
font-weight: bold;
TEXT-DECORATION: none;
}

.txt_footer a:hover{
clear: left;
color:#667b9a;
font-family: tahoma; 
font-size: 11px;
font-weight: bold;
TEXT-DECORATION: underline;
}
.tabtext {
	font-size:11px;
	line-height:normal;
}
.companyheading{
font: bold 15px tahoma,verdana,sans-serif;
  color: #3a6cab;

}
input.btn{
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:10px;
 }

