html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {

	vertical-align:top;

}


body
{	behavior: url(../css/csshover.htc); /* For IE */
	background: #c0c0c0;
	color: #333;
	font-size: 13px;
	padding: 20px 0 40px;

}

a
{
	color: #5F73BD;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}


p
{
	border: 0px solid #666;
/*	overflow: hidden;*/
	padding: 0px 0;
	text-align: left;
}

.container_12
{
	background: #fff url(img/12_col.gif) repeat-y;
	margin-bottom: 20px;
}


.container_16
{
	background-image:url(../images/content_bg2.jpg); background-repeat:repeat-y;	
}





#maincontent, #rightcolumn, #maincontent #leftnav, #categorydescription, #testimonial, #casestudy, #featuredwrapper, #subcategorywrapper, #productwrapper  {
	display:inline;
	float:left;
	margin-left:10px;
	margin-right:10px;
	text-align:left;
}
/*********************************     CUSTOMIZED DIVS   *********************************/



/*****home specific*****/



.homecontentwrapper {background-color:#FFFFFF; background-image:url(../images/home_background.jpg); background-repeat:repeat-y; width:960px; height:100%;}

.homemarketingwrapper {width:960px; background-color:#99a3d3;}

.homecontent,.homenews,.homelinks {
	display:inline;
	float:left;
	margin-left:10px;
	margin-right:10px;
	text-align:left;
}

#homeleftnav p{color:#FFFFFF; text-align:center;}

#footer .grid_4{/*background-image:url(../images/footer_background_slice.jpg);*/height:200px;}

.marketing {width:600px; float:left;}
.whoareyou {width:360px; float:right;}
.selectrole {width:160px; height:37px; background-image:url(../images/who-are-you-text.jpg); background-repeat:no-repeat; padding-left:200px; padding-top:17px; float:right;}

/*
.homecontent {width:480px;}

.homenews,.homelinks {width:220px;}

#homeheader {width:960px; height:126px; background-color:#FFFFFF;}

.homebutton {width: 160px; height: 110px; background-color:#336600; display:inline; float:left; margin-left:10px; margin-right:10px;  vertical-align:middle;}
.homebutton p {color:#ffffff; font-size:20px; text-align:center;}

#homebuttonarea {background-color:#eaeaea; height:280px;}

#homebuttoncontent {background-color:#ffffff; height: auto;}

#homeleftnav {background-image:url(../images/leftnav_bg.png); background-repeat:no-repeat; float:left; height: 590px; padding-top: 20px;}
*/

/******SITE WIDE*****/

#header {width:960px; height:140px; background-color:#FFFFFF; background-image:url(../images/medtech_head_bg.jpg); background-repeat:no-repeat;}

#nav {width:960px; height: 35px; background-color:#acacac;}

#contentwrapper { background-color:#ffffff; background-image:url(../images/content_bg2.jpg); background-repeat:repeat-y; width:960px; height:100%;}

#contentwrappernonav { background-color:#ffffff; width:960px; height:100%;}

#maincolumn {background-image:url(../images/white_square_50.png); float:right; width: 740px;}
#maincolumnnonav {float:left; width: 740px;}

#maincontent { width:720px; background-image:url(../images/white_square.png); padding:0px 0px 20px 0px;}
#maincontentnonav { width:700px; background-color:#ffffff; padding-left:150px;}
#categorymain {width:740px;}

#categorydescription {width:360px; float:left;}

#productdescription {width:700px;}

.productimage {padding:20px; float:right; white-space:normal;}

#testimonial { width:300px; height:auto; background-color:#5f73bd; float:right;}

#casestudy { width:280px; float:right; background-image:url(../images/casestudy.jpg); background-repeat:no-repeat;  background-color:#5f73bd; color:#FFFFFF; padding:40px 10px;}

#casestudy a {color:#ffffff;}

.hide {display:none !important; visibility:hidden !important; width:0px; height:0px;}

#categoryimage { width:220px; float:left; padding-left: 10px; padding-right: 10px;}

#itemzonewrapper {width:640px;}

#featuredwrapper {width:720px;}

#subcategorywrapper {width:720px;}

#productwrapper {width:720px;}

.itemwrapper 
{
	width:220px;
	display:inline;
	float:left;
	text-align:left;
	padding: 10px;}

.itemimage {width:200px;}

.itemcontent {
    /*border: solid 1px #cccccc;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5f73bd;
	width: 200px;
	height: 60px;
	margin-left:5px;
	margin-right:10px;
	text-align:left;
	padding:5px;
	line-height:1.1;
}

.itemcontent a 
{
	color:#5f73bd;
	font-size: 14px;
	font-weight:bold;
	text-align:center;
	
}

#footer {width: 960px; height: 250px; color:#ffffff; background-color:#5f73bd;}

#footer a{color:#ffffff;}

#footer h3 {padding-top: 20px; color:#ffffff;}




/*********  NAVIGATION   ************/





#leftnav {float:left; padding: 20px 5px 20px 25px; width:190px; min-height:250px; height:auto; background-image:url(../images/leftnav_chip2.jpg); background-repeat:repeat-x; background-color:#f0f0f0; }

#leftnav li {line-height: 1.3; float:none;  display:block; color:#FFFFFF; font-size: 13px; list-style-image:none; list-style-type:none; list-style-position:outside; margin-left: 0px;}


/*********  BUTTONS   ************/




.newsdate {
    color: #666666;
    font-size: 11px;
}
.newstitle {
    color: #666666;
    font-size: 12px;
    font-weight: bold;
}
.newsdescription {
    color: #333;
    font-size: 12px;
}


.newsarticledate {
    color: #666666;
    font-size: 12px;
}
.newsarticletitle {
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    margin-bottom:0px;
    margin-left: 0px;
    margin-right: 0px;
}
.newsarticletitle h1 {
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    margin-bottom:0px;
    margin-left: 0px;
    margin-right: 0px;
}
.newsarticledescription {
    color: #333;
    font-size: 12px;
}


.casestudiesdate {
    color: #666666;
    font-size: 11px;
}
.casestudiestitle {
    color: #666666;
    font-size: 12px;
    font-weight: bold;
}
.casestudiesdescription {
    color: #333;
    font-size: 12px;
}


.casestudydate {
    color: #666666;
    font-size: 11px;
}
.casestudytitle {
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    margin-bottom:0px;
    margin-left: 0px;
    margin-right: 0px;
}
.casestudytitle h1 {
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    margin-bottom:0px;
    margin-left: 0px;
    margin-right: 0px;
}
.casestudydescription {
    color: #333;
    font-size: 12px;
}

.noimagecategorydescription { width:700px !important; }