body {
	background-image: url(/images/bg.gif);
	background-repeat: repeat-y;

}

#mainContent{
	width: 1009px;
	position: relative; 
	z-index: 1; 
}
.leftFrame{
	width: 200px;
	position: relative;
	z-index: 46;
}
.contentFrame{
	margin-left: 200px;	
}
.slogan{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	line-height: 58px;
	text-align: right;
	margin-right: 49px;
}

.blueBtn span {
background:transparent url(../images/bg_menu_left.gif) no-repeat scroll left top;
display:block;
height:24px;
padding:2pt 0pt 0pt 0px;
width:auto;
}
.blueBtn a {
display:block;
text-align:center;
width:auto;
background:transparent url(../images/bg_menu_right.gif) no-repeat scroll right top;
height:26px;
text-decoration: none;
cursor: pointer;
}
div.blueBtn {
background: url(../images/bg_menu.gif) repeat-x top;
display:block;
margin:2px 0px 0pt 12px;
float: left;
width:auto;
}
div.blueBtn b
{
padding: 0 5px 0 5px;	
	
}
div#downloadBtn
{
	width: 175px;
	float: left;
	margin: 2px 0 0 10px;
}

.logo, .logo_print{
	margin: auto;
	position: absolute;
	top: 22px;
	left: 47px;
}
.logo{
z-index: 20;
}
.logo_print{
z-index: 19;
}
/*.menu{
	position: relative;
	margin: 0 46px 0 228px;
	_margin-left: 216px;
	padding: 0;
	height: 27px;
}*/
/*****EDIT********/
.menu{
	position:relative;
	margin: 0 0 0 240px;
	_margin-left: 246px;
	padding: 0;
	height: 27px;
	z-index:50;
}
.menu .top{
	width:525px;
	height:25px;
	position: absolute;
	z-index:1001;
}
.menuflash {
	position: absolute;
	z-index:1001;
}
/*****************/

.menu ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: inline;
}
.menu ul li{
	margin: 0 0 0 12px;
	padding: 0;
	display: block;
	float: left;
	line-height: 27px;
}
/*.search{
	height: 22px;
	margin-top: 22px;
	_margin-top: 20px;
	position: relative;
	margin-right: 49px;
}*/
/*********EDIT***********/
.search{
	height: 22px;
	/*'''''padding-top: 45px;''''''''*/
	padding-top: 15px;
	position: relative;
	z-index: 0;
	margin-right: 49px;
	margin-bottom: 1px;
}
/*************************/
.search .input{

	position: absolute;
	right: 40px;
	text-align: right;
	z-index: 0;
}
.search .input img{
cursor: pointer;
}
.inputSearch{
	height: 15px;
}
.search .btn{
	position: absolute;
	right: 0;
	width: 31px;
	z-index: 0;
}
.translation{
	height: 27px;
	margin-right: 49px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4f91cd;
	line-height: 27px;
}
.btnClinicians{
	background-image: url(/images/btn_clinicians.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
	line-height: 27px;
	border: none;

	margin: 0px;
	padding: 0px;
	outline: none;
}
.secondaryMenu{
	margin-top: 14px;
	margin-right: 49px;
	margin-left: 277px;
	text-align: right;
	padding-bottom: 10px;
}
.secondaryMenu a, .contentcontentA a, .secondaryMenu a:active, .contentcontentA a, .secondaryMenu a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4f91cd;
	text-decoration: none;
}
.contentContent a strong, .contentContent strong a, .contentContent a
{
	color: #4f91cd;
}
.contentcontentA strong a:link, .contentcontentA a:link strong, .contentcontentA a:link
{
	color: #4f91cd;
	font-size: 13px;
}
.contentcontentA strong a:visited, .contentcontentA a:visited strong, .contentcontentA a:visited
{
	color: #4f91cd;
	font-size: 13px;
	font-family: arial, helvetica, sans-serif;
}
.contentcontentA strong a:hover, .contentcontentA a:hover strong, .contentcontentA a:hover
{
	color: #4f91cd;
	font-size: 13px;
}
.contentcontentA strong a:active, .contentcontentA a:active strong, .contentcontentA a:active
{
	color: #4f91cd;
	font-size: 13px;
}
.secondaryMenu a:visited, .secondaryMenu a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4f91cd;
	text-decoration: none;
}
.secondaryMenu a:hover, .contentcontentA a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4f91cd;
	text-decoration: underline;
}
.grayBar{
	color: #4f91cd;
}
.btnClinicians:hover{
	background-image: url(/images/btn_clinicians_on.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
	line-height: 27px;
	border: none;
	padding: 0px;
	outline: none;
}
.btnCliniciansOn{
	background-image: url(/images/btn_clinicians_on.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
	line-height: 27px;
	border: none;
	margin: 0px;
	padding: 0px;
	outline: none;
}
.btnClinicians a, .btnClinicians a:active, .btnClinicians a:visited{
	_background-image: url(/images/btn_clinicians.gif);
	_background-repeat: no-repeat;
	_background-position: 0 0px;
	_line-height: 27px;
	_border: none;
	_margin: 0px;
	_padding: 0px;
	_outline: none;
}
.btnClinicians a:hover{
	_background-image: url(/images/btn_clinicians_on.gif);
	_background-repeat: no-repeat;
	_background-position: 0 0px;
	_line-height: 27px;
	_border: none;
	_margin: 0px;
	_padding: 0px;
	_outline: none;
}
.btnPatients{
	background-image: url(/images/btn_patients.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
	line-height: 27px;
	border: none;
	margin: 0px;
	padding: 0px;
}
.btnPatientsOn{
	background-image: url(/images/btn_patients_on.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
	line-height: 27px;
	border: none;
	margin: 0px;
	padding: 0px;
}
.btnPatients:hover{
	background-image: url(/images/btn_patients_on.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
	line-height: 27px;
	border: none;
	padding: 0px;
}
.btnPatients a, .btnPatients a:active, .btnPatients a:visited{
	_background-image: url(/images/btn_patients.gif);
	_background-repeat: no-repeat;
	_background-position: 0 0px;
	_line-height: 27px;
	_border: none;
	_margin: 0px;
	_padding: 0px;
}
.btnPatients a:hover{
	_background-image: url(/images/btn_patients_on.gif);
	_background-repeat: no-repeat;
	_background-position: 0 0px;
	_line-height: 27px;
	_border: none;
	_padding: 0px;
}
.btnCorporate{
	background-image: url(/images/btn_corporate.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
	line-height: 27px;
	border: none;
	margin: 0px;
	padding: 0px;
}
.btnCorporateOn{
	background-image: url(/images/btn_corporate_on.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
	line-height: 27px;
	border: none;
	margin: 0px;
	padding: 0px;
}
.btnCorporate:hover{
	background-image: url(/images/btn_corporate_on.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
	line-height: 27px;
	border: none;
	padding: 0px;
}
.btnCorporate a, .btnCorporate a:active, .btnCorporate a:visited{
	_background-image: url(/images/btn_corporate.gif);
	_background-repeat: no-repeat;
	_background-position: 0 0px;
	_line-height: 27px;
	_border: none;
	_margin: 0px;
	_padding: 0px;
}
.btnCorporate a:hover{
	_background-image: url(/images/btn_corporate_on.gif);
	_background-repeat: no-repeat;
	_background-position: 0 0px;
	_line-height: 27px;
	_border: none;
	_padding: 0px;
}
.btnProducts{
	background-image: url(/images/btn_products.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
	line-height: 27px;
	border: none;
	margin: 0px;
	padding: 0px;
}
.btnProductsOn{
	background-image: url(/images/btn_products_on.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
	line-height: 27px;
	border: none;
	margin: 0px;
	padding: 0px;
}
.btnProducts:hover{
	background-image: url(/images/btn_products_on.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
	line-height: 27px;
	border: none;
	padding: 0px;
}
.btnProducts a, .btnProducts a:active, .btnProducts a:visited{
	_background-image: url(/images/btn_products.gif);
	_background-repeat: no-repeat;
	_background-position: 0 0px;
	_line-height: 27px;
	_border: none;
	_margin: 0px;
	_padding: 0px;
}
.btnProducts a:hover{
	_background-image: url(/images/btn_products_on.gif);
	_background-repeat: no-repeat;
	_background-position: 0 0px;
	_line-height: 27px;
	_border: none;
	_padding: 0px;
}
.btnCareers{
	background-image: url(/images/btn_careers.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
	line-height: 27px;
	border: none;
	margin: 0px;
	padding: 0px;
}
.btnCareersOn{
	background-image: url(/images/btn_careers_on.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
	line-height: 27px;
	border: none;
	margin: 0px;
	padding: 0px;
}
.btnCareers:hover{
	background-image: url(/images/btn_careers_on.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
	line-height: 27px;
	border: none;
	padding: 0px;
}
.btnCareers a, .btnCareers a:active, .btnCareers a:visited{
	_background-image: url(/images/btn_careers.gif);
	_background-repeat: no-repeat;
	_background-position: 0 0px;
	_line-height: 27px;
	_border: none;
	_margin: 0px;
	_padding: 0px;
}
.btnCareers a:hover{
	_background-image: url(/images/btn_careers_on.gif);
	_background-repeat: no-repeat;
	_background-position: 0 0px;
	_line-height: 27px;
	_border: none;
	_padding: 0px;
}
.btnContact{
	background-image: url(/images/btn_contact.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
	line-height: 27px;
	border: none;
	margin: 0px;
	padding: 0px;
}
.btnContactOn{
	background-image: url(/images/btn_contact_on.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
	line-height: 27px;
	border: none;
	margin: 0px;
	padding: 0px;
}
.btnContact:hover{
	background-image: url(/images/btn_contact_on.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
	line-height: 27px;
	border: none;
	padding: 0px;
}
.btnContact a, .btnContact a:active, .btnContact a:visited{
	_background-image: url(/images/btn_contact.gif);
	_background-repeat: no-repeat;
	_background-position: 0 0px;
	_line-height: 27px;
	_border: none;
	_margin: 0px;
	_padding: 0px;
}
.btnContact a:hover{
	_background-image: url(/images/btn_contact_on.gif);
	_background-repeat: no-repeat;
	_background-position: 0 0px;
	_line-height: 27px;
	_border: none;
	_padding: 0px;
}


.content{
	width: 848px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	margin-left: -85px;
	position: relative;
}
.contentLeft{
	width: 589px;
	float: left;
	position: relative;
	z-index: 49;
}
.contentRight{
	width: 259px;
	overflow: hidden;
	float: left;
	position: relative;
	z-index: 43;
	padding-top: 8px;
}
#contentRightSubSection{
float: right;
margin: 27px 0 0 0px;
}
.itemSubpage{
	width: 583px;
	margin: 5px 0 5px 0;
	float: left;
}
.itemHome{
	width: auto;
}
.itemSubpage .photo{
	float: left;
}
.itemSubpage .photo img
{
	width: 216px;
	height: 144px;
}
.itemHome .photo{
	position: relative;
	height: 170px;
	float: left;
	
}
.itemHome .text, .itemHomeB .text, .itemHomeC .text
{
	margin-left: 216px;
	width: 350px;
}

.photo .hidden_print_image{
	display: none;
}

.itemSubpage .text{
	float: left;
	width: 360px;
}
.itemHome .text p.title, .itemSubpage .text p.title
{
	
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #747473;
	border-bottom: solid 1px #747473;
	line-height: 28px;
	padding-left: 13px;
	
}
.itemHome .text p.title{
padding-left: 17px;
	width: 316px;
}

.itemHome .text p.paragraph, .itemSubpage .text p.paragraphB{
	margin: 12px 0 0 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	padding: 0 0 0 9px;
	
}
.itemHome .text p.paragraph
{
	padding: 0 15px 0 17px;
	width: auto;
}
.itemHome .text p.paragraphB{
	margin: 43px 0 0 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	padding-left: 29px;
}
.itemHome, .itemHomeA, .itemHomeB, .itemHomeC
{
min-height:170px;
height:auto !important;
height:170px;
margin-left: 15px;
padding-bottom: 17px;
}
.listClinicians{
	width:160px; 
	float: left;
}
.listClinicians ul{
	margin: 8px 0 0 0;
	padding: 0;
	list-style-type: none;
}
.listCliniciansB ul{
	margin: 56px 0 0 0;
	padding: 0;
	list-style-type: none;
}
.listCliniciansB{
	float: left;
	width: 315px;
}
.highlightBottomHome{
	float: left;
}
.listClinicians ul li{
	background-image: url(/images/bluebullet.gif);
	background-repeat: no-repeat;
	background-position: 9px 2px;
	padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-bottom: 2px;
}
.listCliniciansB ul li{
	background-image: url(/images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 9px 2px;
	padding-left: 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-transform: uppercase;
	margin-bottom: 3px;
}
.listClinicians ul li a, .listClinicians ul li a:active, .listClinicians ul li a:visited, .listCliniciansB ul li a, .listCliniciansB ul li a:active, .listCliniciansB ul li a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #747473;
	text-decoration: none;
}
.listClinicians ul li a:hover, .listCliniciansB ul li a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #5190cd;
	text-decoration: none;
}
.itemHomeB{
	width: auto;
}
.itemHomeB .photo{
	position: relative;
	height: 170px;
	float: left;
}

.itemHomeB .text p.title{
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #4F91CD;
	border-bottom: solid 1px #4F91CD;
	line-height: 28px;
	padding-left: 17px;
	width: 316px;
}


.itemHomeB .text p.paragraph{
	margin: 12px 0 0 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	padding: 0 15px 0 17px;
}
.itemHomeB .text p.paragraphB{
	margin: 43px 0 0 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	width: 521px;
	padding-left: 29px;
}
.listPatientsB{
	float: left;
	width: 315px;
}
.listPatients{
	width:160px; 
	float: left;
}
.listPatients ul{
	margin: 8px 0 0 0;
	padding: 0;
	list-style-type: none;
}
.listPatientsB ul{
	margin: 56px 0 0 0;
	padding: 0;
	list-style-type: none;
}
.listPatients ul li{
	background-image: url(/images/greenbullet.gif);
	background-repeat: no-repeat;
	background-position: 9px 2px;
	padding-left: 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	margin-bottom: 2px;}
.listPatientsB ul li{
	background-image: url(/images/bulletgreen.gif);
	background-repeat: no-repeat;
	background-position: 9px 2px;
	padding-left: 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-transform: uppercase;
	margin-bottom: 3px;
}
.listPatients ul li a, .listPatients ul li a:active, .listPatients ul li a:visited, .listPatientsB ul li a, .listPatientsB ul li a:active, .listPatientsB ul li a:visited{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #747473;
	text-decoration: none;
}


.listPatients ul li a:hover, .listPatientsB ul li a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #006857;
	text-decoration: none;
}
.itemHomeC{
	width: auto;
}
.itemHomeC .photo{
	position: relative;
	height: 170px;
	float: left;
}

.itemHomeC .text p.title{
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #747473;
	border-bottom: solid 1px #006857;
	line-height: 28px;
	padding-left: 17px;
	width: 316px;
}
.itemHomeC .text p.paragraph{
	margin: 12px 0 0 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	padding: 0 15px 0 17px;
}
.itemHomeC .text p.paragraphB{
	margin: 43px 0 0 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	width: 521px;
	padding-left: 29px;
}
.listCorporateB{
	float: left;
	width: 315px;
}
.listCorporate ul{
	margin: 8px 0 0 0;
	padding: 0;
	list-style-type: none;}
 .listCorporateB ul{
	margin: 56px 0 0 0;
	padding: 0;
	list-style-type: none;
}
.listCorporate{
	width:160px; 
	float: left;
}
.listCorporate ul li{
	background-image: url(/images/graybullet.gif);
	background-repeat: no-repeat;
	background-position: 9px 2px;
	padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-bottom: 2px;
}
.listCorporateB ul li{
	background-image: url(/images/bulletgray.gif);
	background-repeat: no-repeat;
	background-position: 9px 2px;
	padding-left: 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-transform: uppercase;
	margin-bottom: 3px;
}
.listCorporate ul li a, .listCorporate ul li a:active, .listCorporate ul li a:visited, .listCorporateB ul li a, .listCorporateB ul li a:active, .listCorporateB ul li a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #747473;
	text-decoration: none;
}
.listCorporate ul li a:hover, .listCorporateB ul li a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #4a4a4a;
	text-decoration: none;
}
.cleared{
	display: block;
	clear: both;
}


form{
	margin: 0;
	padding: 0;
}
.highlightsHome
{
background: url('/images/bg_highlights.gif') repeat-y top left;
width: 259px;
}
#highlightsTop
{
	width: 231px;
	min-height: 396px;
	padding: 22px 8px 0 20px;
	background: url('/images/bg_highlights_top.gif') no-repeat top left;
	
padding-bottom: 15px;
}
#highlightsBot
{
	width: 259px;
	background: url('/images/bg_highlights_bot.gif') no-repeat bottom left;
}
.highlightsHome .title
{
	padding: 0 0 0 10px;
	font-size: 11px;
}
.highlightsHome .sep
{
	margin-left: -13px;
	margin-bottom: 10px;
	width: 247px;
}
.highlightsHome ul
{
	padding: 0 0 0 6px;
	margin: 10px 0 10px 5px;
}
.highlightsHome ul li
{
	color: #7e8ba5;
	padding: 0 0 4px 0;
}
.highlightsHome ul li span
{
	color: #000000;
}
.highlightsHome .title a:link
{
	color: #002d62;
	font-weight: bold;
	text-decoration: none;
}

.highlightsHome .title a:visited
{
	color: #002d62;
	font-weight: bold;
	text-decoration: none;
}
.highlightsHome .title a:hover
{
	color: #002d62;
	font-weight: bold;
	text-decoration: underline;
}
.highlightsHome .title a:active
{
	color: #002d62;
	font-weight: bold;
	text-decoration: none;
}
.highlightsHome ul li a
{
	font-family: Arial, Sans-Serif;
}
.highlightsHome ul li a:link
{
	text-decoration: none;
	color: #000000;
	font-family: Arial, Sans-Serif;
}
.highlightsHome ul li a:visited
{
	text-decoration: none;
	color: #000000;
	font-family: Arial, Sans-Serif;
}
.highlightsHome ul li a:hover
{
	text-decoration: underline;
	color: #000000;
	font-family: Arial, Sans-Serif;
}
.highlightsHome ul lia:active
{
	text-decoration: none;
	color: #000000;
	font-family: Arial, Sans-Serif;
}
/*
.highlightsHome .head .titlehighlights{
	text-transform: uppercase;
	font-weight: bold;
	color: #002d62;
	line-height: 22px;
	padding:  53px 0 0 132px;
}
.highlightsHome .head .titlehighlights .text{
	margin-left: 27px;
}
.highlightsHome .body{
	background-image: url(/images/bodyhighlights.gif);
	background-repeat: repeat-y;
	background-position: 0;
	width: 255px;
	overflow: hidden;
}
.highlightsHome .foot{
	background-image: url(/images/footerhighlightshome.gif);
	background-repeat: no-repeat;
	height: 14px;	
}
.highlightsHome .footB{
	background-image: url(/images/footerhighlightsblue.gif);
	background-repeat: no-repeat;
	height: 14px;	
}
.highlightsBlue
{

	background-color: #E6F2FD;
	width: 251px;
	
}


.highlightsBlue a, .highlightsWhite a, .highlightsBlue a:active, .highlightsWhite a:active, .highlightsBlue a:visited, .highlightsWhite a:visited{
	color: #4f91cd;
	text-decoration: none;
}
.highlightsBlue a:hover, .highlightsWhite a:hover{
	color: #4f91cd;
	text-decoration: underline;
}

p.highlightsParagraph{
	margin: 0;
	padding: 5px 10px 5px 10px;
}


.highlightsClinical{
	background-image: url(/images/bghighlightsclinical.gif);
	background-repeat: no-repeat;
	height: 34px;
	position: relative;
}
.highlightsClinical .title{
	position: absolute;
	top: 6px;
	left: 132px;
	line-height: 22px;
	text-transform: uppercase;
	font-weight: bold;
	color: #002d62;
	font-size: 12px;
}
.highlightsClinical .title .text{
	margin-left: 10px;
}
*/
#copyright{
	margin-right: 49px;
	height: 46px;
	background-color: #FFF;
	color: #747473;
	border-top: solid 1px #747473;
	margin-left: 245px;
	_margin-bottom: 15px;
	position: relative;
}
#copyright p{
	font-family: Arial, Helvetica, sans-serif;
	margin: 9px 0 0 0;
	font-size: 11px;
}
.languagemenu, .linklanguage{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;		
}
/*******************/
.languagemenu{
	position:absolute;
	display:none;
	top: -5px;
	right: 120px;
	height: 119px;
	z-index: 2000;
	padding: 30px 0 0 0;
}
.languagemenu .langbg{
	position:absolute;
	left:0px;
	behavior: url(images/iepngfix.htc);
}
.languagemenu .langtext{
	z-index: auto;
	position:absolute;
	left:0px;
}
/*******************/
.lilink{
	color:#002d62;
	line-height:20px;
	text-decoration:none;
	width:100%;
	display:block;
	list-style-type:none;
	width:110px;  /* <!-- pwr #2418 		     -->*/
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
}
.languagemenu ul{
	margin: 10px 0 9px 0;
	padding:0;
}
.languagemenu ul li
{
	padding: 0 3px 0 0;
	width: 130px;
}
.linklanguage{
	float: right;
	vertical-align:top;
	width:100%;
	display:block;
	text-decoration:none;
	color:#4f91cd;
	cursor:pointer;
}
.translationBox{
	float: right;
	position: relative; 
	z-index: 49;
	width:130px; 
}
.contentBottom{
	margin-left: 277px;
}
#contentBottomSubSection{
}
/*careers*/
.contentweb{
	width:1010px;
	position:relative;
	margin-left:-200px;
	z-index:9;
}
.contentweb .contentmenu{
	width:200px;
	z-index:1;
	float:left;
}
.contentweb .contentmenu .menuleft{
	margin:40px 0 40px 0;
}
.contentweb .contentmenu .menuleft .menutittle{
	text-align:center;
	margin-left:27px;
	line-height:32px;
	width:142px;
	color:#FFFFFF;
	background-image:url(/images/menutittleback.gif);
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:12px;
}
/*menuleft*/
.contentweb .contentmenu .menuleft .menutitle {
	margin-left:27px;
}
.contentweb .contentmenu .menuleft .menutitle .head{
	width: 142px;
	height: 5px;
	background-image: url(/images/menutitletop.gif);
	background-repeat: no-repeat;
}
.contentweb .contentmenu .menuleft .menutitle .body{
	width: 142px;
	_margin-top: -11px;
	background-image: url(/images/menutitlebody.gif);
	background-repeat: repeat-y;
	font-family:Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size:12px;
	color: #FFFFFF;
	text-align: center;
}
.contentweb .contentmenu .menuleft .menutitle .foot{
	width: 142px;
	height: 5px;
	background-image: url(/images/menutitlebottom.gif);
	background-repeat: no-repeat;
}
.contentweb .contentmenu .menuleft .menutitle a, .contentweb .contentmenu .menuleft .menutitle a:active, .contentweb .contentmenu .menuleft .menutitle  a:visited{
	color: #FFFFFF;
	text-decoration: none;
}
.contentweb .contentmenu .menuleft .menutitle a:hover{
	color: #8cb7ef;
	text-decoration: none;
}
.contentweb .contentmenu .menuleft .menucontent{
	margin-top:30px;
	margin-left:30px;
	text-align:left;
	width:160px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.contentweb .contentmenu .menuleft .menucontent ul{
	margin:0;
	padding:0;
	_margin:0;
	_padding:0;
	list-style-type: none;
}
.contentweb .contentmenu .menuleft .menucontent ul li{
	background-image:url(/images/menudot.jpg);
	background-repeat:no-repeat;
	_background-repeat:no-repeat;
	background-position:0px 1px;
	text-transform: uppercase;
	background-color:#002466;
	display:block;
	zoom: 1;
}
.contentweb .contentmenu .menuleft .menucontent ul li a.selected, .contentweb .contentmenu .menuleft .menucontent ul li a.selected:active, .contentweb .contentmenu .menuleft .menucontent ul li a.selected:visited{
	color:#8cb7ef;
	text-decoration:none;
}
.contentweb .contentmenu .menuleft .menucontent ul li a.selected:hover{
	color:#8cb7ef;
	text-decoration:none;
}
.contentweb .contentmenu .menuleft .menucontent ul li a, .contentweb .contentmenu .menuleft .menucontent ul li a:active, .contentweb .contentmenu .menuleft .menucontent ul li a:visited{
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	margin-left:15px;
}
.contentweb .contentmenu .menuleft .menucontent ul li a:hover{
	color:#8cb7ef;
}
.contentweb .contentmenu .menuleft .menuleftselect{
	display:block;
	color:#8cb7ef;
	text-decoration:none;
	margin-left:15px;
}
/*Submenu left*/
.contentweb .contentmenu .menuleft .menucontent ul li ul{
	margin-top: 5px;
}
.contentweb .contentmenu .menuleft .menucontent ul li ul li{
	background-color:#002466;
	background-image:url(/images/arrowblueleft.gif);
	background-repeat:no-repeat;
	background-position: 20px 2px;
	text-transform: none;
	padding-left: 20px;
	color: #FFFFFF;
	list-style-type: none;
}
.contentweb .contentmenu .menuleft .menucontent ul li ul li a.selected, .contentweb .contentmenu .menuleft .menucontent ul li ul li a.selected:active, .contentweb .contentmenu .menuleft .menucontent ul li ul li a.selected:visited{
	color:#8cb7ef;
	text-decoration:none;
}
.contentweb .contentmenu .menuleft .menucontent ul li ul li a.selected:hover{
	color:#FFF;
	text-decoration:none;
}
/*End menuLeft*/
/*content*/
.contentweb .contentcontent{
	width:657px;
	position:relative;
	float:left;
	z-index:2;
	left:74px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	/*border:1px solid #000000;*/
}
.contentweb .contentcontentA{
	width:726px;
	position:relative;
	float:left;
	z-index: 2;
	left: 40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	/*border:1px solid #000000;*/
}
/*******EDWIN*******/
.contentweb .contentcontentA ul li{
	list-style-type: disc;
	margin-bottom: 5px;
}
.contentweb .contentcontent .block{
	background-image:url(/images/blockcontentback.jpg);
	background-repeat:repeat-y;
}

.contentweb .contentcontent .blockv{
	float:left; 
	width:407px;
	background-image:url(/images/bgblockcontentv.jpg);
	background-repeat:repeat-y;
}
.contentweb .contentcontentv{
	width:688px;
}
.contentweb .contentcontent .contenttitle{
	font-size:16px;
	color:#002d62;
	font-weight:bold;
	position:relative;
	height:31px;
}
.contentweb .contentcontent .block .blockheader .tab{
	float:left; 
	z-index:auto; 
	cursor:pointer;
	margin:0px;
	padding:0px;
}
.contentweb .contentcontent .block .blockheader .tab img{
	padding:0px;
	margin:0px;
}
.contentweb .contentcontent .block .blockheader .tab a, .contentweb .contentcontent .block .blockheader .tab a:active, .contentweb .contentcontent .block .blockheader .tab a:visited{
	padding:0px;
	margin:0px;
}
.contentweb .contentcontent .block .blockheader .tab:hover{
	background-position:0px 28px;
}
.tabcompany{
	background-image:url(/images/careerscompany.jpg);
	background-position:0px 0px;
}
.tabcompany a{
	_background-image:url(/images/careerscompany.jpg);
	_background-position:0px 0px;
}
.tabcompany a:visited{
	_background-image:url(/images/careerscompany.jpg);
	_background-position:0px 0px;
}
.tabcompany a:hover{
	_background-position:0px 28px;
}
.tabdiversity{
	 background-image:url(/images/careersdiversity.jpg);
	 background-position:0px 0px;
}
.tabdiversity a{
	_background-image:url(/images/careersdiversity.jpg);
	_background-position:0px 0px;
}
.tabdiversity a:visited{
	_background-image:url(/images/careersdiversity.jpg);
	_background-position:0px 0px;
}
.tabdiversity a:hover{
	_background-position:0px 28px;
}
.tabemployee{
	background-image:url(/images/careersemployee.jpg);
	background-position:0px 0px;
}
.tabemployee a{
	_background-image:url(/images/careersemployee.jpg);
	_background-position:0px 0px;
}
.tabemployee a:hover{

	_background-position:0px 28px;
}
.tabpatient{
	background-image:url(/images/careerspatient.jpg);
	background-position:0px 0px;
}
.tabpatient a{
	_background-image:url(/images/careerspatient.jpg);
	_background-position:0px 0px;
}
.tabpatient a:hover{
	_background-position:0px 28px;
}
.taboffice{
	background-image:url(/images/careersoffice.jpg);
	background-position:0px 0px;
}
.taboffice a{
	_background-image:url(/images/careersoffice.jpg);
	_background-position:0px 0px;
}
.taboffice a:hover{
	background-position:0px 28px;
}
.tabdevelopment{
	background-image:url(/images/careersdevelopment.jpg);
	background-position:0px 0px;
}
.tabdevelopment a{
	_background-image:url(/images/careersdevelopment.jpg);
	_background-position:0px 0px;
}
.tabdevelopment a:hover{
	_background-position:0px 28px;
}
.tabcurrent{
	background-image:url(/images/careerscurrent.jpg);
	background-position:0px 0px;
}
.tabcurrent a{
	_background-image:url(/images/careerscurrent.jpg);
	_background-position:0px 0px;
}
.tabcurrent a:hover{
	_background-position:0px 28px;
}
.contentweb .contentcontent .block .blockcontent{
	margin:25px 30px 0px 28px;
	border:1px solid #FFF;
}
.contentweb .contentcontent .blockcontentv{
	margin:0px 30px 0px 28px;
	border:1px solid #FFF;
}
.contentweb .contentcontent .block .blockcontent .blockcontentleft{
	float:left;
	z-index:auto;
	width:274px;
	margin-right:23px
}
.contentweb .contentcontent .block .blockcontent .blockcontentright{
	width:300px;
	float:left;
	z-index:auto;
}
.contentweb .contentcontent .block .blockfooter{
	background-image:url(/images/blockfooterback.jpg);
	height:31px;
}
.contentweb .contentcontent .blockparagraph{
	margin:25px 0 0 0;
}
.contentweb .highlightsh{
	width:657px;
	position:relative;
	z-index:3;
	margin-right:77px;
	margin-top:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	background-image:url(/images/highcontenth.jpg);
}
.contentweb .hl{
	width:691px;
	position:relative;
	z-index:3;
	margin-right:30px;
	margin-top:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	background-image:url(/images/highcontenth1.jpg);
}
.contentweb .h2{
	width:726px;
	position:relative;
	z-index:3;
	margin-right:30px;
	margin-top:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	background-image:url(/images/highcontenth2.jpg);
}


.contentweb .highlightsh .blockheader{
	height:80px;
	background-image:url(/images/highheaderh.jpg);
}
.contentweb .h2 .blockheader{
	height:80px;
	background-image:url(/images/highheaderh2.jpg);
}
.contentweb .highlightsh .blockheader .tittle{
	top:38px;
	left:575px;/*560*/
	position:absolute;
	font-weight:bold;
	color:#002d62;
}
.contentweb .h2 .blockheader .tittle{
	top:38px;
	left:628px;/*560*/
	position:absolute;
	font-weight:bold;
	color:#002d62;
}
.contentweb .highlightsh .blockcontent{
	margin-top:21px;
	margin-bottom:0px;
}
.contentweb .highlightsh .blockcontent .highlightshcontent{
	position:relative;
	float:left; 
	z-index:auto;
	width:219px;/*219*/
}
.contentweb .h2 .blockcontent .highlightshcontent{
	position:relative;
	float:left; 
	z-index:auto;
	width:241px;/*219*/
}
.contentweb .highlightsh .blockcontent .highlightshcontent .highlightshdate{
	color:#747473; 
	display:block;
}
.contentweb .highlightsh .blockcontent .highlightshcontent .text{
	margin-left: 17px;
	margin-right: 10px;
	display:block;
}
.contentweb .h2 .blockcontent .highlightshcontent .text{
	margin-left: 20px;
	margin-right: 20px;
	display:block;
}
.contentweb .highlightsh .blockcontent .highlightshcontent .tittle{
	color:#4f91cd;
	display:block;
}
.contentweb .highlightsh .blockcontent .highlightshcontent .more{
	color:#4f91cd;
	text-decoration:none;
}
.contentweb .highlightsh .blockcontent .highlightshcontent .more:hover{
	color:#4f91cd;
	text-decoration:underline;
}
.contentweb .highlightsh .blockfooter{
	height:25px;
	background-image:url(/images/highfooter.jpg);
}
.contentweb .h2 .blockfooter{
	height:25px;
	background-image:url(/images/highfooter2.jpg);
}
/*********/
/*********/
/*CLINICIANS*/
.tabkey{
	background-image:url(/images/clinicianskey.jpg);
	background-position:0px 0px;
}
.tabkey a{
	_background-image:url(/images/clinicianskey.jpg);
	_background-position:0px 0px;
}
.tabkey a:hover{
	_background-position:0px 28px;
}
/**/
.tabrobotic{
	background-image:url(/images/cliniciansrobotic.jpg);
	background-position:0px 0px;

}
.tabrobotic a{
	_background-image:url(/images/cliniciansrobotic.jpg);
	_background-position:0px 0px;
}
.tabrobotic a:hover{
	_background-position:0px 28px;
}
.tabroboticSelected{
	background-image:url(/images/cliniciansrobotic.jpg);
	background-position:0px 28px
}
/**/
.tabtreatment{
	background-image:url(/images/clinicianstreatment.jpg);
	background-position:0px 0px;
}
.tabtreatment a{
	_background-image:url(/images/clinicianstreatment.jpg);
	_background-position:0px 0px;
}
.tabtreatment a:hover{
	_background-position:0px 28px;
}
/**/
.tabfaq{
	background-image:url(/images/cliniciansfaq.jpg);
	background-position:0px 0px;
}
.tabfaq a{
	_background-image:url(/images/cliniciansfaq.jpg);
	_background-position:0px 0px;
}
.tabfaq a:hover{
	_background-position:0px 28px;
}
/*********/
span.SubSubHeader{
	font-weight: bold;
}
.tableContent{
	margin: 0;
	padding: 0;
	position: relative;
}
.tableContent .header{
	height: 28px;
	margin: 0;
	padding: 0;
}

.tableContent .header .left{
	position: absolute;
	height: 28px;
	width: 28px;
	background-image: url(/images/table_tl.jpg);
	top: 0;
	left: 0;


}
.tableContent .header .center{
	position: absolute;
	height: 28px;
	background-image: url(/images/table_top.jpg);
	top: 0;
	left: 28px;
	right: 28px;
	width: 670px;
}
.tableContent .header .right{
	position: absolute;
	height: 28px;
	width: 28px;
	background-image: url(/images/table_tr.jpg);
	zoom: 1;
	margin-left:698px;
}


.tableContent .body{
	margin: 0;
	padding: 0;
	position: relative;
	height: 100%;
	top: 0;
	bottom: 0;
	background-image: url(/images/bgtablecontent.gif);
}
.tableContent .body .text{
	margin: 0 30px 0 30px;
	_margin: 0 30px 0 30px;
	height: 100%;
}
.tableContent .body .text .left{
	width: 470px;
	float: left;
}
.tableContent .body .text .right{
	width: 196px;
	_width: 193px;
	float: left;
}
.tableContent .footer{
	height: 28px;
	margin: 0;
	padding: 0;
	position: relative;
}
.tableContent .footer .left{
	position: absolute;
	height: 28px;
	width: 28px;
	background-image: url(/images/table_bl.jpg);
	bottom: 0;
	left: 0;
}
.tableContent .footer .center{
	position: absolute;
	height: 28px;
	background-image: url(/images/table_footer.jpg);
	bottom: 0;
	left: 28px;
	right: 28px;
	width: 670px;
}
.tableContent .footer .right{
	position: absolute;
	height: 28px;
	width: 28px;
	background-image: url(/images/table_br.jpg);
	bottom: 0;
	right: 0;

}
.tableContent .body .text .right .item{
}
.tableContent .body .text .right .item p.text{
	margin: 0 0 5px 25px;
}
.tableContent .body .text .right .item .contentItem{
	margin: 0 0 0 25px;
	line-height: 74px;
	vertical-align: middle;
	border-bottom: solid 1px #000;
	height: 80px;
}
.tableContent .body .text .right .item .contentItem .img{
	width: 75px;
	float: left;
}
.tableContent .body .text .right .item .contentItem .textLink{
	float: left;
	line-height: 74px;
	vertical-align: middle;
}
.tableContent .body .text .right .item .contentItem .textLink .left{
	width: 30px;
	text-align: right;
	line-height: 74px;
	vertical-align: middle;
}
.tableContent .body .text .right .item .contentItem .textLink .right{
	width: 60px;
}
.tableContent .body .text .right .item .bottomLink{
	margin: 5px 0 0 25px;
	height: 25px;
}
.tableContent .body .text .right .item .bottomLink .img, .bottomLink .img{
	width: 14px;
	line-height: 25px;
	float: left;
}
.mLeft{
	margin-left: 25px;
}
.mTop{
	margin-top: 10px;
}
.mBottom{
	margin-bottom: 10px;
}
.bottomLine{
	border-bottom: solid 1px #000;
}


.contentweb .contentcontentA .tableContent .body .blockcontent .blockcontentleft{
	float:left;
	z-index:auto;
	width:274px;
	margin-right:23px
}
.contentweb .contentcontentA .tableContent .body .blockcontent .blockcontentright{
	width:300px;
	float:left;
	z-index:auto;
}
.contentweb .contentcontentA .tableContent .body .blockcontentA .blockcontentleft{
	float:left;
	z-index:auto;
	width:274px;
	margin-right:23px;
	margin-left: 28px;
}
.contentweb .contentcontentA .tableContent .body .blockcontentA .blockcontentright{
	width:370px;
	float:left;
	z-index:auto;
}
.contentweb .contentcontentA .tableContent .body .blockcontentB{
	margin-left: 28px;
	margin-right: 28px;
}
.contentweb .contentcontentA .tableContent .body .blockcontentB p{
	margin-top: 0;
	padding: 0;
}
.contentweb .contentcontentA .tableContent .body .blockcontentB p.last{
	margin-bottom: 0;
	padding: 0;
}
.tableContentTabs{
	z-index: 0;
	position: relative;
}
.tableContentTabs .body{
	margin: 0;
	padding: 0;
	position: relative;
	height: 100%;
	top: 0;
	bottom: 0;
	background-image: url(/images/bodytabs.jpg);
}
.tableContentTabs .body .text{
	padding-top: 25px;
	margin: 0 25px 25px 25px;
	_margin: 0 25px 25px 25px;
	height: 100%;
}
.tableContentTabs .body .text .left{
	width: 470px;
	float: left;
}
.tableContentTabs .body .text .right{
	width: 196px;
	_width: 193px;
	float: left;
}
.tableContentTabs .footer{
	height: 20px;
	margin: 0;
	padding: 0;
	position: relative;
}
.tableContentTabs .footer .left{
	position: absolute;
	height: 20px;
	width: 5px;
	background-image: url(/images/footertabsleft.gif);
	bottom: 0;
	left: 0;
}
.tableContentTabs .footer .center{
	position: absolute;
	height: 20px;
	background-image: url(/images/footertabscenter.gif);
	bottom: 0;
	left: 5px;
	right: 10px;
	width: 712px;
}
.tableContentTabs .footer .right{
	position: absolute;
	height: 20px;
	width: 10px;
	background-image: url(/images/footertabsright.gif);
	bottom: 0;
	right: 0;
}
.tableContentTabs .body .blockparagraph{
	margin: 0;
	padding: 0;
}

.videoBox
{
	width: 150px;
	height: 53px;
	float: left;
	margin: 10px 0 0 9px;
}
.vidImg
{
	float: left;
	width: 75px;
}
.vidInfo
{
	float: left;
	width: 69px;
	padding: 0px 0 0 6px;
}
/* last box wider than the others */
.itemHomeC .videoBox
{
	width: 255px;
}
.itemHomeC .vidInfo
{
	width: 115px;
}
.vidTime
{
	font-size: 8px;
	font-family: Verdana, Arial, Sans-Serif;
	vertical-align: text-top;
}
.vidTitle a
{
	font-size: 9px;
	font-weight: bold;
	font-family: Verdana, Arial, Sans-Serif;
}
.vidTitle a:link
{
	text-decoration: none;
}
.vidTitle a:visited
{
	text-decoration: none;
	color: #000000;
}
.vidTitle a:hover
{
	text-decoration: underline;
}
.vidTitle a:active
{
	text-decoration: none;
		font-size: 9px;
	font-weight: bold;
	font-family: Verdana, Arial, Sans-Serif;
}
.itemHome .text .title a{
	color: #747473;
	text-decoration: none;
}
.itemHomeB .text .title a, .itemHomeB .text .title a:active, .itemHomeB .text .title a:visited{
	color: #006857;
	text-decoration: none;
}
.itemHomeC .text .title a, .itemHomeC .text .title a:active, .itemHomeC .text .title a:visited{
	color: #006857;
	text-decoration: none;
}
.itemHome .text .title a, .itemHome .text .title a:active, .itemHome .text .title a:visited{
color: #747473;
text-decoration: none;
}
.itemHomeB .text .title a, .itemHomeB .text .title a:active, .itemHomeB .text .title a:visited{
color: #4F91CD;
text-decoration: none;
}
.itemHomeC .text .title a, .itemHomeC .text .title a:active, .itemHomeC .text .title a:visited{
color: #006857;
text-decoration: none;
}

.highlightTitle {
	color: #4f91cd;
}

/*Form Styles*/
.text a:hover,.text a:active {
	text-decoration:underline;
}

fieldset .text fieldset {
	border: none;
	padding: 5px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 0px;
	margin-bottom:10px;
	clear:left;
}
fieldset p {
	margin-top:5px;
	margin-bottom: 0px;
	clear:left;
}
fieldset legend {
	font-weight: bold;
	font-size:12px;
	border-bottom: 1px solid black;
}
fieldset label {
	float:left;
	clear:left;
	width:150px;
	text-align:right;
	font-weight:bold;
	font-size:10px;
	margin-top:5px;
	margin-bottom: 0px;
}
.shortLabel {
	width:120px;
}
.displayLabel {
	width:130px;
	background-color:Gray ;  
}
.formHelp {
	padding-top:5px;
	margin-left:5px;
	vertical-align:middle;
}

fieldset input,select {
	border: 1px solid #006857;
	float:left;
	margin-left:5px;
	margin-top:5px;
	margin-bottom: 0px;
}
fieldset h3 
{
	font-size: 1.5em;
	clear:left;
	margin-bottom:0px;
}
fieldset .text {
	float:left;
	text-align:left;
	margin-top:5px;
	margin-bottom: 0px;
}
fieldset .centertext {
	text-align:center;
}
fieldset .center {
	width:100%;
	text-align:center;
}
fieldset .center label {
	text-align:left;
	font-weight:bold;
	font-size:10px;
	margin-top:5px;
	margin-bottom:0px;
	float:none;
}
fieldset .center input,select {
	border: 1px solid #006857;
	margin-left:5px;
	margin-top:5px;
	margin-bottom:0px;
	float:none;
}
fieldset .center p {
	margin-top:5px;
	margin-bottom: 0px;
	float:none;
}
fieldset .noborder input {
	border:none;
}
fieldset .required{
	color:Red;
}
fieldset .disabled {
	color:#666666;
}
fieldset .sameasabove {
	color:#A9A9A9;
}


/*CyberKnife Locations*/
#cyberknifelocations p{
	border-bottom: 1px dotted black;
	margin-top:15px;
	margin-bottom:0px;
}
.cyberknifelocations h3{
	border-bottom: 2px solid black;
	margin-bottom:5px;
}
.SubSubHeader {
	font-weight:bold;
}
/*Table */
table td {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}
/*Locations*/
.locToggle p{ float:right;border:none;margin-top:5px;margin-bottom:5px;clear:left; }


/* download box style */
#download_cont a{
	font: 12px arial;
	color: #4f91cb;
}
#download_cont a:link {
	color: #4f91cb;
	text-decoration: none;
	font: 12px arial;
}
#download_cont a:visited {
	text-decoration: none;
}
#download_cont a:hover {
	text-decoration: underline;
}
#download_cont a:active {
	text-decoration: none;
}
.download_descrip{
	color: #59595b;
	font-weight: bold;
}
#download_cont{
	width: 648px;
	height: 75px;
	border-top: 1px solid #a0a1a5;
	border-bottom: 1px solid #a0a1a5;
	padding: 15px 0 15px 22px;
}
.download_sec{
	padding-bottom: 8px;
}
.download_icon{
	width: 30px;
	height: 31px;
	float: left;
	padding-right: 30px;
}
.download_text{
	float: left;
}
.rights{
	font-size: 9px;
	font-weight: normal;
	vertical-align: super;
}

/*Chris's styles for site portfolio*/
.Siteheader {color:#002d62; font-weight:bold;
}
.Sitecolheader {color:#002d62;text-align:left;}
.Sitelabel { color:#747372; font-weight:400; text-align:left;}
.Sitehorzborder {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.Sitevertborder {
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}


#flags{
float: right;
padding-top: 6px;
height: 27px;
line-height: 0;
}
#flags a
{
height: 13px;
}
#flags img
{
border: 1px solid black;
}
img
{
	border: 0;
}



.contentweb .contentmenu .toolkitLogout{
	margin:40px 0 40px 0;
}
#videoDiv
{
	width:459px;
	height:266px;
	margin: 0 auto;
	position: relative;
	z-index: 2;
}
#videoDivHolder
{
	width: 511px;
	height: 351px;
	background: url('/images/flashframe.jpg') no-repeat top left;
	margin: 0 auto;
	padding-top: 25px;
	
}
#fadeEvents
{
	position: relative;
	width: 257px;
	height: 222px;
}
#fadeEvents div
{
	position: absolute;
}
#fadeEvents .fadeEvent
{
	opacity: 0;
filter: alpha(opacity=0);
}
.itemHome .photo .default_image, .itemHomeB .photo .default_image, .itemHomeC .photo .default_image
{
	position: absolute; 
	top: 0px; 
	left: 0px; 
	z-index: 0;
	display: none;
	width: 216px;
	height: 144px;
}
.foreign .itemHome #photo1 .default_image, .foreign .itemHomeB #photo2 .default_image, .foreign .itemHomeC #photo3 .default_image
{
	display: block;
	opacity: 0;
filter: alpha(opacity=0);
}
/*msi pwr #2050 */
select#ctl00_ContentPlaceHolder1_ddlFolders
{

float: left;	
}
.patientdblabel {
	float:left;
	clear:left;
	width:100px;
	text-align:right;
	font-weight:bold;
	font-size:10px;
	margin-top:5px;
	margin-bottom: 0px;
}

.patientdbinput{
	border: 1px solid #006857;	
	margin-left:5px;
	margin-top:5px;
	margin-bottom: 0px;
	width:550px;
	color:#666666;
	border-style:none;
	border-bottom-style:solid; 	
}

.patientdb {
	margin-top:5px;
	margin-bottom: 0px;
	clear:left;
}

.selectshortListdisabled 
{
	text-align :right ;
	margin-top:5px;
	margin-bottom: 0px;
	margin-right: 20px;
	padding-right: 3px;
	color:#666666;
	border-style:none;
	border-bottom-style:solid; 
	width:75px;
}

.spanshortlabel {
	float:left;
	clear:left;
	text-align:right;
	font-weight:bold;
	font-size:10px;
	margin-top:5px;
	margin-bottom: 0px;
	padding-right: 20px; 
	width:200px;
}
.spanheader 
{
	float:left;	
	text-align:left;
	font-weight:bold;
	font-size:14px;
	margin-top:5px;
	margin-bottom: 10px;	
	text-decoration :underline;
	padding-right: 30px;
	width:190px;
}
.spansubheader 
{
	float:left;	
	text-align:left;
	font-weight:bold;
	font-size:12px;
	margin-top:5px;
	margin-bottom: 10px;	
	text-decoration :underline;
	padding-right: 30px;
	width:190px;
}

.spantxtboxheader 
{
	float:left;	
	text-align:left;
	font-weight:bold;
	font-size:14px;
	margin-top:5px;
	margin-bottom: 10px;	
	text-decoration :underline;
	padding-right: 15px;
	width:96px;
}

.selectshortList {
	margin-top:5px;
	text-align:right;
	margin-bottom: 0px;
	margin-right: 20px;
	padding-right: 3px;
	width:75px;
}

/*msi pwr #2050 end */
#ctl00_ContentPlaceHolder1_pnlAnnualReport
{
	width: 300px;
	float:left;
	margin: 2px 0 0 5px;
}
#goToSelect
{
	width: 275px;
	float: right;
}
.nomargins {
margin-bottom:0;
margin-top:0;
}

.contentProductLeft{
	width: 450px;
	float: left;
	position: relative;
	z-index: 49;
}
.contentProductRight{
	width: 196px;
	overflow: hidden;
	float: right;
	position: relative;
	z-index: 43;
	padding-left:15px;
	padding-top: 0px;
	valign:top;
}

.disclaimer  {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
margin:9px 0 0;
}

.btnannualreport
{
	background:url(../images/bg_menu.gif) repeat-x top;
}


#videosmallPlayer {
	width:382px;
	height:290px;
	min-height:300px;
	margin: 0 auto;
	
}
#videoPlayersmallHolder
{
	background: url('/images/flashframe_sm.jpg') no-repeat top left;
	width: 432px;
	height: 319px;
	margin: 0 auto;
	padding: 28px 0 0 0;
	margin-top: 20px;
	
	
}