body 
{
    margin : 0;
    padding : 0;
	background-image : url('../images/bodybg.gif');
    background-repeat : repeat-x;
    background-position : top center;
	text-align:center; /* for IE */ 
}
.shadowcontainer
{
	width:822px; background-image:url(../images/bgcontent.gif); background-repeat:no-repeat; background-position : top center; margin: 0 auto; padding:0; border-top: 1px solid #307ab7;
}
.headercontainer
{
	margin:11px 11px 0 11px; padding:0; text-align:left; background-image:url(../images/header1.jpg); background-position:center top; background-repeat:no-repeat; width:800px;
}
.headerresults
{
	margin:11px 11px 0 11px; padding:0; text-align:left; background-image:url(../images/header_results.jpg); background-position:center top; background-repeat:no-repeat; width:800px;
}
.headercareers
{
	margin:11px 11px 0 11px; padding:0; text-align:left; background-image:url(../images/header_careers.jpg); background-position:center top; background-repeat:no-repeat; width:800px;
}
.headercontacts
{
	margin:11px 11px 0 11px; padding:0; text-align:left; background-image:url(../images/header_contacts.jpg); background-position:center top; background-repeat:no-repeat; width:800px;
}
.headerstructure
{
	margin:11px 11px 0 11px; padding:0; text-align:left; background-image:url(../images/header_structure.jpg); background-position:center top; background-repeat:no-repeat; width:800px;
}
.topmenu
{
	font-family:Tahoma, Verdana, Arial; font-size:11px; color:#8a8a8a; text-align:right; padding:5px 10px 4px 10px;
}
.topmenu a:link, 
.topmenu a:visited
{
    color:#8a8a8a; 
    text-decoration : none;
}
 
.topmenu a:hover, 
.topmenu a:active
{
    color : #93bdd8; 
    text-decoration : none;
}
.pillsimage
{
	padding:0; margin:0; height:99;
}
.menu
{
	margin:0; height:29; text-align:right; padding:0 10px 0 0;
}
.whitespace
{
	margin:0 11px 0 11px; background-color:#ffffff; height:15px;
}
.copyright
{
	margin:0 11px 0 11px; background-color:#267bb1; text-align:left; padding:5px 10px 5px 10px; font-family:Verdana; font-size:9px; color:#FFFFFF;
}
.contentcontainer
{
	background-image:url(../images/greypixel.gif); background-repeat:repeat-y; background-position:top center;
}
.contentfreesp
{
	margin:0 11px 0 11px; padding:0 10px 0 10px;
}
.contentbg
{
	background-image:url(../images/content.gif); background-position:top right; background-repeat:no-repeat; width:518px; min-height:420px; float:left; text-align:left;
}
#contentbg{min-height:420px}
* html #contentbg {height:420px}

.rightcontainer
{
	float:right; width:262px; background-color:#FFFFFF;
}  
.cleardiv
{
	clear:both; visibility:hidden;
}
.productimgbox
{
	padding:10px; margin:0; text-align:left; width:80px; float:left;
}
.greytitle
{
	font-family:Tahoma, Verdana, Arial; font-size:11px; color:#555555; font-weight:bold;
}
.greytitle a:link, 
.greytitle a:visited
{
    color:#555555; 
    text-decoration : none;
}
.greytitle a:hover, 
.greytitle a:active
{
    color : #287ab2;
    text-decoration : none;
}
.bluetitle
{
	font-family:Tahoma, Verdana, Arial; font-size:11px; color:#287ab2; font-weight:bold;
}
.rightboxtext
{
	padding:10px; margin:0; text-align:left;
}
.rightcontenttext
{
	padding:0; margin:0; text-align:left; font-family:Tahoma, Verdana, Arial; font-size:10px; color:#555555;
}
.rightcontenttext a:link, 
.rightcontenttext a:visited
{
	color:#555555;
	text-decoration : none;	
}
.rightcontenttext a:hover, 
.rightcontenttext a:active
{
	color:#555555;
	text-decoration : underline;
}
.contenttext
{
	padding:10px; margin:0; text-align:left; font-family:Tahoma, Verdana, Arial; font-size:10px; color:#555555;
}
.contenttext a:link, 
.contenttext a:visited
{
    color : #287ab2;
}
.contenttext a:hover, 
.contenttext a:active
{
    color:#93bdd8; 
}

/** MENU **/
.menulabel
{ 
	border:#3d617a solid 1px; width:98px; background-color:#00CCCC; font-family:Tahoma, Verdana, Arial; font-size:12px; color:#FFFFFF; padding:5px 10px 5px 10px;	
}
.menubox
{ 
	background-color:#FFFFFF; border:#3d617a solid 1px; position:absolute; z-index: 500; display:none; text-align:left;
}
.fmenuitem
{
	position: relative; padding:5px 10px 5px 10px; margin:0; font-family:Tahoma, Verdana, Arial; font-size:11px; color:#8a8a8a; background-color:#FFFFFF;
}
.menuitem
{
	position: relative; padding:5px 10px 5px 10px; margin:0; border-top:#3d617a solid 1px; font-family:Tahoma, Verdana, Arial; font-size:11px; color:#8a8a8a; background-color:#FFFFFF;
}
.fmenuitem a:link,
.fmenuitem a:visited,
.menuitem a:link, 
.menuitem a:visited
{
    color:#8a8a8a; text-decoration : none;
}
 
.fmenuitem a:hover, 
.fmenuitem a:active,
.menuitem a:hover, 
.menuitem a:active
{
    color : #93bdd8; text-decoration : none;
}

.fixspace
{
    padding:5px 0 0 0; margin:0;
}

.mainlist
{
    margin:5px; 
    padding-left:20px; 
}

.mainlist li
{
    list-style:square;
    margin: 0 15px 5px 0; 
    padding:0 10px 0 2px;
}


.productslist
{
	list-style-type: none;
	text-align: left;
	padding:0;
	margin:10px;
}
.productslist .active
{     
    padding-left: 12px; 
    margin:0;
	padding-bottom:5px;
	padding-top:5px;
	text-align: left;
    font-family:Tahoma, Verdana, Arial; font-size:12px; color:#8a8a8a; font-weight:bold;
}
.productslist .current
{ 
	background: url(../images/arrows.gif); 
    background-repeat:no-repeat; 
    background-position:left center;    
    padding-left: 12px; 
    margin:0;
	padding-bottom:5px;
	padding-top:5px;
	text-align: left;
    font-family:Tahoma, Verdana, Arial; font-size:12px; color:#287ab2; font-weight:bold;
}
.productslist a:link, .productslist a:active, .productslist a:visited 
{
	color: #8a8a8a;
    text-decoration : none; 
}

.productslist a:hover 
{
    color: #287ab2;
    text-decoration : none; 
}

.nonexcucont
{
    width:230px; float:left; text-align:left;
}

.nonexcuspace
{
    width:20px; float:left;
}

.nonexcuvspace
{
    height:20px; clear:both;
}

.excucont
{
    width:100px; float:left; text-align:center;
}

.contentbg hr 
{ 
    color: #000000; 
    border: 0; 
    height: 1px; 
}

.contentbg p 
{ 
    margin:0px; 
}

.kare {
	padding:0;
	margin:0;
	width:262px;
	float:left;
	padding-left:2px;
}

a.butt {
	padding:0;
	margin:0;
	width:260px;
	height:36px;
	float:left;
	color:#FFFFFF;
	text-decoration:none;
	background:url(../images/button.gif) no-repeat top left;
	font-size:18px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	text-align:center;
	padding-top:5px;
}
