/*******GENERAL STYLES*********************************************************/

body 
{
    background-color:White;
    margin:0px;
    padding:0px;
}
#frame 
{
    width:877px;
    min-height:400px;
    margin-left:auto;
    margin-right:auto;
    padding:0px 0px 0px 0px;
    margin-top:6px;
    background-image: url("../images/backMain.gif");
    background-repeat:repeat-y;
}

img { border:0; }
.phoneNumber, #phoneNumber a{
	color:#cda138;
	font-family: arial;
	font-size:22px;
}

.Type2
{
	float:left;
}

/*******HEADER STYLES*********************************************************/
 
#lstLocality {
	border: 1px solid #666666;
	font-family: Arial;
	font-size: 9px;
	margin-right: 3px;
	padding-left: 5px;
	vertical-align: top;
	width: 135px;
}

.pipe{
	border-right:1px solid #e2e2e2;
}
#headerMenu
{
    width:100%;
    height:26px;
    background-image: url("../images/headerBar.gif");
    background-color:White;
    background-repeat:no-repeat;
    background-position:bottom;       
}



#viewDDL{
	width:190px;margin-right:10px;background:#fff;color:#333;height:20px;border:1px solid #ccc;position:absolute;right:0;
}
#viewDDL a{
	color:#333
}
#headerMenu ul 
{
    list-style:none;
    font-family:arial;
    font-size:10px;
    height:30px;
	overflow:hidden;
    margin:0px 0px 0px 0px;
    padding:14px 0px 0px 0px;
    vertical-align:bottom;
    color:#666666; 
}
div.part3Content{
	margin-top:10px;
	border-top:0;
	min-height:50px;
	padding-bottom:10px;
	padding-top:0;
	border-bottom:1px solid #ccc;
}
#headerMenu ul li.breakLI
{
    float:left;
    padding-right:30px; 
	padding-left:30px;
	text-align:center;
	overflow:hidden;
	border-left:1px solid #ccc;
    height:13px;
}
#headerMenu ul li.break
{
    margin-right:0px; 
	border-right:none; 
	padding-right:0px;
}
.MSVideo{
	margin:3px 0 0 3px;
	margin-right:7px;
	padding:10px 15px 10px 0;
	float:left;
	border-bottom:1px solid #e1e1e1;
}
img.marginBuffer30{
	float:left;
	margin-right:30px;
}
img.marginBuffer10{margin-bottom:10px;}
img.contentSubBot
{
	position:relative;
	bottom:0;
	clear:both;
	left:0;
	display:block;
}
img.arrowblue{
	vertical-align:text-top;
	position:relative;
	top:-1px;
}
#headerTitle
{
    width:100%;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
	float:left;
	/*jason added*/
	/*position: relative; */
}
#logo 
{
    margin:0px 0px 0px 0px; 
    padding:35px 0px 0px 26px;
    float:left;
    color:#e09654;
    font-family:Helvetica;
    font-size:13px;
}
div.contactinfo_ddl:first-child+html {
	width:250px;
	float:right;
}
#logo2
{
	position:relative;
	width:836px;
	height:58px;
    margin:0px 0px 0px 0px; 
    padding:15px 0px 0px 15px;
    float:left;
    color:#e09654;
    font-family:Helvetica;
    font-size:13px;
}
#headerTitle ul
{
    height:20px;
    list-style:none;
    font-family:Arial;
    font-size:10px;
 	text-align:right;
    margin:0px 0px 0px 0px;
    padding:0px 50px 0px 0px;
    color:#666666;
    float:right; 
}
#headerTitle ul li
{
    float:left;
    margin:0px 0px 0px 0px;
    padding:3px 11px 0px 11px;
    height:20px;
    vertical-align:bottom;
}
#solution {
background-image:url(../images/tab.gif);
background-position:right top;
background-repeat:no-repeat;
color:#666666;
float:right;
font-family:Verdana;
font-size:10px;
height:20px;
margin:32px 38px 0px 0px;
padding:7px 5px 5px 0px;
width:245px;
position:relative;

}
#headerTitle .field
{
    font-family:Arial;
    font-size:10px;
    width:95px;  
    vertical-align:top;
    border:1px solid #666666;
}
#headerTitle .field2
{
    font-family:Arial;
    font-size:9px;
    width:95px;  
	margin-right:3px;
    background: url("../images/arrow-inputBG.jpg") left center;
	padding-left:12px;
    background-repeat:no-repeat;
    vertical-align:top;
    border:1px solid #666666;
}
#headerTitle .field_solution
{
    font-family:helvetica;
    font-size:1em;
    width:178px;  
    vertical-align:top;
	height:16px;
	*height:18px;
    border:1px solid #666666;
    vertical-align:text-bottom;
    margin:0px 0px 0px 25px;
    padding:0px 0px 0px 1px;
}
ul#mainMenu 
{
    width:827px;
    height:35px;
    list-style:none;
    margin:0px 0px 0px 10px;
    _margin:0px 0px 0px 5px;
    padding:0px 0px 0px 0px;
    float:left;
    background-image: url("../images/tab2.gif");
    background-position: top left;
    background-repeat:no-repeat;
    border-right: solid 1px #e0e0e0;
    font-weight:bold;
    font-family: arial;
    text-transform:uppercase; 
}
ul#mainMenu li
{
	padding: 0px 23px 0 23px;
    float:left;
	line-height: 35px;
    background-image: url("../images/lineMenu.gif");
    background-position: center right;
    background-repeat:no-repeat;
    text-align: center;
    height:37px;





}

/*ul#mainMenu li {

background-image:url(../images/lineMenu.gif);
background-position:right center;
background-repeat:no-repeat;
float:left;
height:37px;
line-height:14px;
margin:auto;
max-width:140px;
overflow:hidden;
padding:0px 23px 0pt;
vertical-align:middle;

}*/
ul#mainMenu li.doubleLI
{
	padding: 5px 15px 0 15px;
	line-height:13px;
}
#doubleLIsub{

	padding: 5px 15px 0 15px; 
 
}
ul#mainMenu li#selected{color:#666666;}
ul#mainMenu li#last{background-image:none;}
#HeaderBanner
{
    width:100%;
    min-height:100px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 11px;
    clear:both;
}
ul#BreadCrumb 
{
    width:93%;
    height:17px;
    font-family:Verdana;
    font-size:10px;
    list-style:none;  
    color:#666666;  
    margin:0px 0px 0px 0px;
    padding:10px 0px 0px 13px;
}
ul#BreadCrumb li {
background-image:url(../images/arrowCrumb.gif);
background-position:right 3px;
background-repeat:no-repeat;
float:left;
margin:0px;
padding:0px 15px 0px 10px;
}

ul#BreadCrumb li#MenuSelected
{
    background-image:none;
    color:#666666;
}
ul#BreadCrumb a { color:#666666; }
ul#BreadCrumb a:visited { color:#666666; }
ul#BreadCrumb a:hover { color:#e09654; }

ul#BreadCrumb li.listBC{
	background-image:none;
}

/*******CONTENT STYLES*********************************************************/

#media 
{
    width:100%;
    min-height:205px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 11px;
    clear:both;
}
#media1 
{
    margin:0px 1px 0px 0px;
    padding:0px 0px 0px 0px;
    vertical-align:bottom;
    clear:both;
}
#countryItem {
	color:#fff;
	font-weight:bold;
	font-size:10px;
	font-family:arial;
	text-decoration:none;
}
#specialtyItem {
	color:#000000;
 padding-left:4px;
	font-size:10px;
	font-family:arial;
	text-decoration:none;
	width:190px;display:block;
}
#countryItem:hover{
	color:#e09665;
}
#specialtyItem:hover{
	background:#b2b4bf; padding-left:4px;width:190px;border:1px dotted #4d4b40;padding-left:3px;
}
#A1{
color:#000000; padding-left:4px;font-size:10px;font-family:arial;text-decoration:none;width:190px;display:block;
}
#A2{
color:#000000; padding-left:4px;font-size:10px;font-family:arial;text-decoration:none;width:190px;display:block;
}
#A1:hover{
	background:#b2b4bf;width:190px;border:1px dotted #4d4b40;padding-left:3px;
}
#A2:hover{
	background:#b2b4bf;width:190px;border:1px dotted #4d4b40;padding-left:3px;
}
.specialty_div a{
	color:#888;
	font-weight:normal;
	font-size:10px;
	font-family:arial;
	text-decoration:none;
}
#MSvideoLink a{ color:#568a98;text-decoration:none; }
#MSvideoLink a:hover{ color:#e09654;text-decoration:none; }
#country_div a:hover{
	background:#ccc;
}
#country_div a, a:visited{
	color:#ccc;
}
#media2 
{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    vertical-align:top;
    clear:both;
}
div.wrapperLeft{
	float:left;
	margin:0px 0px 0px 14px;
    _margin:0px 0px 0px 7px;
    padding:0px 0px 0px 0px;
	position:relative;
	background:url(../images/wrapperLeft-bg.jpg) repeat-y;
}
div.wrapperRight{
 	position:relative;
	float:left;
}
div.wrapperTest{
	float:left;
}
.submenu
{
    border-top:solid 1px #e0e0e0;
    width:143px;
    float:left;
}
div.unselected{
	padding-top:5px;
	padding-bottom:8px;
}
div.selectedLI{
	color:#888;
	cursor:default;
	padding-bottom:2px;
	padding-top:2px;
	_float:left;
	_margin-left:-4px;
}
.selectedLI2{
	_padding-left:-8px;
	padding-bottom:8px;
	padding-top:9px;
	_margin-left:-8px;
}
.submenu ul.level1 
{
    width:134px;
    list-style:none;
    margin:5px 5px 0px 0px;
    padding:0px 0px 0px 5px;
    float:left;
    font-family:arial;
    font-size:9px;
    color:#888888;
    font-weight:bold;
    line-height:12px;
}
.submenu ul.level1 li.selectedSub ul.level2 li.selectedSub ul.level3
{
    list-style:none;
    margin:10px 20px 0px -7px;
	border-bottom:1px solid  #f8e2bb;
	_margin:10px -19px 0px -14px;
    padding:5px 0px 5px 0px;
    background-color:#fffdf6; 
	list-style-type:none; 
    width:134px;
    _width:135px;
}
.submenu ul.level1 li.selectedSub ul.level2 li.selectedSub ul.level3 li
{
    background-image:none;
    margin:0px 0px 0px 0px;
    padding:2px 0px 2px 17px;   
    border-bottom:none;
	list-style-type:none;
	background:url(../images/lvl3-arrow.gif) no-repeat 7px 5px;
    font-weight:normal;
}
.submenu ul.level1 li.selectedSub ul.level2
{
    list-style:none;
    margin:3px 0px 0px -14px;
	_margin:10px -19px 0px -14px;
    padding:5px 0px 5px 0px;
    background-color:#fef8ea;  
    width:134px;
    _width:135px; 
}
.submenu ul.level1 li.selectedSub ul.level2 li
{
    background-image:none;
    margin:0px 0px 0px 0px;
    padding:5px 0px 5px 7px;
    _padding:5px 0px 5px 12px;
	line-height:normal;
    background-color:#fef8ea;    
    border-bottom:none;
    font-weight:normal;
}
.submenu ul.level1 li 
{
    background-image: url("../images/arrowOrange.gif");
	background-position:7px 15px;
    background-repeat:no-repeat;
    background-color:#e0e0e0;
    border-bottom:white 1px solid;
    margin:0px 0px 0px 0px;
    padding:7px 5px 7px 14px;
    min-height:20px;
}
.submenu ul.level1 li.selectedSub
{
    background-image: url("../images/arrowOrange.gif");
	background-position:7px 16px;
    background-repeat:no-repeat;
    background-color:#e0e0e0;
    border-bottom:none;
	line-height:14px;
    margin:0px 0px 0px 0px;
    min-height:10px;
}
.submenu ul.level1  a { color:#666666; text-decoration:none;}
.submenu ul.level1  a:visited { color:#666666; text-decoration:none;}
.submenu ul.level1  a:hover { color:#e09654; }

.submenu ul.level2  a { color:#e09654; text-decoration:none;}
.submenu ul.level2  a:visited { color:#e09654; text-decoration:none;}
.submenu ul.level2  a:hover { color:#888; }

#content
{
    margin:0px 0px 0px 11px;
    _margin:0px 0px 0px 5px;
    padding:0px 0px 0px 0px;
    min-height:356px;
    width:620px;
    _width:622px;
    float:left;
    clear:both;
}
.template3Content{
	margin-top:0;
	padding-top:0;
	padding-right:15px;
    width:429px;
    font-family:Arial;
    font-size:11px;
    color:#666666;
    line-height:22px;
    float:left;
    clear:right;
}
.template3Content h1
{
    font-size:12px;
    color:#e09654;
	margin:0;
	padding:0;
	line-height:normal;
}
.template3Content .template3ContentSub{
	width:98%;
	height:25px;
	background:#eef4f5;
	margin-top:10px;
	font-family: helvetica;
	padding-left:5px;
	color:#487c96;
	font-size:11px;
}
#contentDetail
{
	width:434px;
	float:left;
	margin:0px 0px 0px 0px;
    padding:15px 10px 0px 25px;
	
	font-family:Arial;
    font-size:11px;
    color:#666666;
    line-height:22px;
    
    clear:right;
}
#contentDetail a, a:visited { color:#68a9b9; text-decoration:none; }
.newsItemContainer{
	width:98%;
	border-bottom:1px solid #ccc;
	padding-bottom:10px;
	padding-top:16px;
	font-size:11px;
	font-family:arial;
	color:#666666;
}
.newsItemContainer h1{
	margin:0;
	padding:0;
	line-height:normal;
	font-size:11px;
	font-weight:normal;
	color:#487c96;
}
.newsItemBody{
	margin:0;
	padding:0;
	line-height:normal;
}
.newsItemHead{
	width:100%;
	margin:6px 0 6px 0;
	line-height:normal;
	padding:0;
	width:100%;
	color:#e09654;
}
.designDDL{
	float:right;
	width:192px;
	font-family:verdana;
	font-size:9px;
	margin-top:3px;
	margin-right:5px;
}
#contentDetail h1{
    font-size:12px;
    color:#e09654;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
#contentDetail #part1 {
	border-right:1px solid #E0E0E0;
	clear:both;
	float:left;
	margin:5px 0px 0px;
	min-height:102px;
	padding:0px 7px 0px 0px;
	width:209px;
	
}
#contentDetail .divContainer{
	float:left;
	width:100%;
}
#contentDetail #part2 {
	border-left:1px solid #e0e0e0;
	float:left;
	margin:5px 0px 0px -1px;
	padding:0px 0px 0px 8px;
	width:209px;
}
#contentDetail #part3{
    width:100%;
    min-height:112px;
    margin:20px 0px 0px 0px;
    padding:15px 0px 0px 0px;
    font-family:Arial;
    font-size:11px;
    color:#666666;
    line-height:20px;
    border-top: solid 1px #e0e0e0;
    clear:both;
    float:left;
}
div.imgSelectOn{
	float:left;
	border:1px solid #dadbdd;
	background:#63a7be;
	color:#fff;
	font-size:9px;
	height:13px;
	line-height:14px;
	width:14px;
	text-align:center;
	margin-right:5px;
	cursor:pointer;
}
div.imgSelectOff{
	float:left;
	border:1px solid #dadbdd;
	background:#fff;
	color:#63a7be;
	font-size:9px;
	height:13px;
	line-height:14px;
	width:14px;
	text-align:center;
	margin-right:5px;
	cursor:pointer;
}
ul.headerlinks a, a:visited{
	color:#888;
	text-decoration:none;
}
#subtopLinks a, a:visited{
	color:#666666;
	text-decoration:none;
}
ul.subtopLinks a:hover{
	color:#e09654;
}
h1.MSresourceH1{
	margin-bottom:0px;padding-bottom:0;
}
#part3PPA{
    width:100%;
    min-height:112px;
    margin:20px 0px 0px 0px;
    padding:15px 0px 0px 0px;
    font-family:Arial;
    font-size:11px;
	line-height: normal;
    color:#666666;
    clear:both;
    float:left;
}
#part3PPA h1
{
    color:#e09654;
    font-size:10px;
}
#cd_c2a{
	float:left;
	clear:both;
	width:440px;
	margin-top:5px;
}
#contentDetail #part1 h1{
    color:#e09654;
    font-size:11px;
}
#contentDetail #part2 h1
{
    color:#e09654;
    font-size:11px;
}
#contentDetail #part3 h1
{
    color:#487c96;
    font-size:11px;
}
#part3  a.view, a.view:visited 
{
    color:#487c96; 
    font-size:11px;
    text-decoration:none; 
    display:block;
    vertical-align:bottom;
    margin:10px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    float:right;
}

#part1  a:link, a:active{ color:#568a98;text-decoration:none; }
#part2  a:link, a:active{ color:#568a98;text-decoration:none; }
#part3  a:link, a:active{ color:#568a98;text-decoration:none; }
#part1  a:hover { color:#e09654; }
#part2  a:hover { color:#e09654; }
#part3  a:hover { color:#e09654; }
#part3 #watchvideo{
    margin:0px 0px 0px 0px;
    padding:6px 6px 25px 0px;
    vertical-align:top;
    float:left;
    clear:both;
}
#contentSub{
	position:relative;
	float:left;
	background:#fff url('../images/contentSubBg.jpg') bottom right repeat-y;
	margin:5px 0px 0px 5px;
	_margin:0px 0px 0px 3px;
}
#contentSub_contactinfo{
	position:relative;
	float:left;
	background:#fff url('../images/contentSubBg-single.jpg') bottom right repeat-y;
	margin:5px 0px 0px 5px;
	_margin:0px 0px 0px 3px;
	width:615px;
}
#contentSub_contactinfo2{
	position:relative;
	float:left;
	background:#fff url('../images/contentSubBg-single2.jpg') bottom right repeat-y;
 
	width:618px;
}
.containerSectP{
margin-left:2px;
}
.containerSectC{
border-top:1px solid #efefef;
}
.containerSectC1{
padding:0px 0 10px 0px;width:615px;float:left;font-family:arial;font-size:11px;
}
.containerSectC1a{
margin-left:4px;padding:0px 0px 15px 17px;float:left;width:95%;border-bottom:1px solid #efefef;
}
.containerContentLeft{
width:49%;float:left;margin-top:20px;border-right:1px solid #e1e1e1;
}
.padding{
padding-right:13px;
}
img.imgfloatleft{
float:left;
}
.linksLib{
float:left;clear:both;padding-top:5px;width:275px;
}
.linksContent{
clear:both;float:left;line-height:17px;
}
.containerRight{
width:50%;float:left;margin-top:20px;

}
.articlesSub{
margin-top:0;padding-top:0;width:614px
}
.articlesSub2{
width:171px;float:left;padding-right:15px;padding-left:18px;
}
.padding20{
padding-left:20px;
}
.contentLib{
float:left;padding-left:5px;width:200px;
}
.contentLib p{
	margin:0px;
}
h1.headerLib{
font-family:helvetica;color:#e09654;font-size:13px;padding:0;margin:0 0 5px 0;
}
.contentSub_contactinfoCl {
	position:relative;
	float:left;
	/*background:#fff url('../images/contentSubBg-single.jpg') bottom right repeat-y;*/
	background:#fff url('../images/contentSubBg-single.jpg') repeat-y;
	margin:5px 0px 0px 5px;
	/*_margin:0px 0px 0px 3px;*/
	width:615px;
}

#landingInfo{
    width:307px;
    background-image: url("../images/landing_back.gif");
    background-repeat:repeat-y;
    background-position:top left;
    padding:0px 0px 0px 0px;
    float:left;
}
#contactInfo{
    font-family:Arial;
    font-size:11px;
    color:#666666;
	width:615px;
    background-repeat:repeat-y;
    background-position:top left;
    padding:0px 0px 0px 0px;
    float:left;
}

.contactInfoCl{
    font-family:Arial;
    font-size:11px;
    color:#666666;
	width:615px;
    background-repeat:repeat-y;
    background-position:top left;
    padding:0px 0px 0px 0px;
    float:left;
}


.contactInfoCl h3 {
	color:#487C96;
	font-size:14px;
	font-weight:bold;
	margin: 0px;
	padding: 0px;
}

.contactInfoCl span.heading {
	color:#487C96;
	font-size:14px;
	font-weight:bold;
}

.contactInfoCl a,
.contactInfoCl a:visited, 
.contactInfoCl a:link,
.contactInfoCl a:active
{
	color:#568a98;
	text-decoration:none;
	background: url(../images/arrowOrange.gif) no-repeat scroll 0px 4px;
	padding-left: 10px;
	/*font-weight: bold;*/
	line-height: 17px;
}

.contactInfoCl a:hover 
{
	color:#E09654;
	text-decoration: none;
}

#MSlandingContent{
    width:287px;
    font-family:Arial;
    font-size:11px;
    color:#666666;
    line-height:20px;
    margin:13px 0px 10px 0px;
    padding:13px 0px 0px 10px;
}
#MSlandingContentH1v2{
	color:#e09654;
	padding-top:0;
	margin-top:0;
}
div.learnMore{
width:100%;clear:both;padding-top:7px;
}
div.modifierMSLandingContent{
	padding-top:15px;
	margin-top:0;
}
img.imgMS{
	margin-bottom:10px;
	margin-right:7px;
	margin-top:3px;
	float:left;
}
img.contentSubBot{
position:relative;bottom:0;clear:both;left:0;display:block;
}
img.imgMS2{
	float:left;margin-right:10px;
}
.containerW70_floatleft{
	width:170px;float:left;
}
.modifierMSvideoLinkh1{
	color:#e09654;margin-bottom:8px;padding-bottom:0;
}
.MSvideoLinkSub{
	float:left;margin-top:-2px;width:200px;line-height:17px;
}
#MSlandingContent h1 {
    width:100%;
    font-family:Verdana;
    font-size:12px;
    color:#487c96;
    line-height:15px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 8px 0px;
}
.modifierMSvideo{
	padding-top:10px;
}
.modifierMSvideoLink{
	margin:3px 0 0 3px;
	margin-right:7px;
	padding:10px 10px 15px 0;
	float:left;
	border-bottom:1px solid #e1e1e1;
}
#MSlandingContent ul {
    width:100%;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    list-style:none;
}
#MSlandingContent ul li {
    background-image: url("../images/bullet_orange.gif");
    background-position:0px 9px;
    background-repeat:no-repeat;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 10px;
}
#landingContent{
    width:287px;
    font-family:Arial;
    font-size:11px;
    color:#666666;
    line-height:20px;
    margin:0px 0px 10px 0px;
    padding:18px 0px 103px 10px;
}
#landingContent h1 {
    width:100%;
    font-family:Verdana;
    font-size:12px;
    color:#487c96;
    line-height:15px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 8px 0px;
}
#landingContent ul {
    width:100%;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    list-style:none;
}
#landingContent ul li {
    background-image: url("../images/bullet_orange.gif");
    background-position:0px 9px;
    background-repeat:no-repeat;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 10px;
}
#landingHeader{
    width:307px;
    height:8px;
    background-image: url("../images/landing_header.gif");
    background-position:top left;
    background-repeat:no-repeat;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    clear:both;
}
#landingFooter{
    width:307px;
    height:103px;
    background: url("../images/landing_footer.jpg") 1px 0px;
    background-repeat:no-repeat;
    margin:0px 0px 7px 0px;
    padding:0px 0px 0px 0px;
	position:absolute;
	bottom:0;
	left:0;
}
#content #landingFooter ul{
    margin:0px 0px 0px 0px;
    padding: 40px 0px 0px 90px;
    color:#68a9b9;
    list-style:none;
    font-weight:bold;
    font-family:Arial;
    font-size:11px;
    color:#68a9b9;
}
#content #landingFooter ul li{
    background-image: url("../images/arrowOrange.gif");
    background-position:0px 4px;
    background-repeat:no-repeat;
	float:left;
	width:200px;
    padding:0px 0px 0px 10px;
    margin:0px 0px 0px 0px;
}
#landingFooter a, a:visited { color:#68a9b9; text-decoration:none;}
#landingFooter a:hover { color:#e09654; }

#video {
    width:299px;
    background-image: url("../images/backVideo.gif");
    background-repeat:no-repeat;
    background-position:0px 0px;
	padding:20px 0px 0px 8px;
    float:left;
}
#MSvideo{
    width:298px;
	font-family:arial;
	font-size:11px;
	color:#666666;
	line-height:20px;
    background-image: url("../images/backVideo.gif");
    background-repeat:no-repeat;
    background-position:0px 0px;
	padding:20px 0px 0px 8px;
    float:left;
}
#MSvideo h1{
    width:100%;
    font-family:Verdana;
    font-size:12px;
    color:#487c96;
    line-height:15px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 16px 0px;
}
#videoBot{
	position:absolute;
	bottom:0;
	right:0;
	height:10px;
	background:#000;
	clear:both;
}
#video h1{
    width:100%;
    font-family:Verdana;
    font-size:12px;
    color:#487c96;
    line-height:15px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 16px 0px;
}
/*#item1 {
    margin:0px 0px 0px 2px;
    padding:20px 150px 0px 8px;
    width:145px;
    background-color:#eff4f5;
    background-image: url("../uploadedImages/Public_Site/digital_imaging.jpg");
    background-repeat:no-repeat;
    background-position:bottom right;
	font-weight:normal;
    font-family:Arial;
    font-size:11px;
    color:#666666;
    line-height:20px;
}*/
#item1 {
background-color:#EFF4F5;
background-repeat:no-repeat;
color:#666666;
font-family:Arial;
font-size:11px;
font-weight:normal;
line-height:20px;
margin:0 0 0 2px;
padding:20px 0px 0 8px;
/*padding-top:20px;*/
width:300px;
}
#item1 h1, #item1 a.header {
    font-family:Verdana;
    font-size:12px;
    color:#1f5270;
    margin:0px;
    padding:0px 0px 4px 0px;
}
/*#item2 {
    margin:0px 1px 0px 2px;
    padding:20px 149px 0px 8px;
    width:155px;
    background-color:#eff4f5;
    background-image: url("../uploadedImages/Public_Site/imageItem2.jpg");
    background-color:#eff4f5;
    background-repeat:no-repeat;
    background-position:bottom right;
    font-family:Arial;
    font-size:11px;
    color:#666666;
    line-height:20px;
}*/
#item2 {
background-color:#EFF4F5;
background-repeat:no-repeat;
color:#666666;
font-family:Arial;
font-size:11px;
line-height:20px;
margin:0 1px 0 2px;
padding-top:20px;

/*padding:20px 10px 0 8px;*/
width:310px;
}
#item2 ul {
    margin:8px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    list-style:none;
    line-height:20px;
}
#item2 ul li{
    background-image: url("../images/bluebox.gif");
    background-position:0px 4px;
    background-repeat:no-repeat;
    padding:0px 0px 0px 20px;
    margin:0px 0px 0px 0px;
}
#item1 ul {
    margin:8px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    list-style:none;
    line-height:20px;
}
#item1 ul li{
    background-image: url("../images/bluebox.gif");
    background-position:0px 4px;
    background-repeat:no-repeat;
    padding:0px 0px 0px 20px;
    margin:0px 0px 0px 0px;   
}
#item2 h1, #item2 a.header {
    font-family:Verdana;
    font-size:12px;
    color:#1f5270;
    margin:0px;
    padding:0px 0px 4px 0px;
}
#links {
    margin:0px 0px 0px 0px;
    padding:20px 0px 10px 20px;
    width:185px;
    min-height:20px;
    background-color:white;
    float:left;
    border-left:solid 1px #e0e0e0;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#links h1{
    font-family:Verdana;
    font-size:14px;
    color:#e09654;
    margin:0px;
    padding:0px;
    font-weight:500;
}

#links h3 {
	font-family: Arial, Helvetica, sans-serif;
	color:#487C96;
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
#links ul {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    width:170px;
    font-family:Arial;
    font-size:11px;
    color:#666666;
    line-height:normal;
    list-style:none;
}
#links ul li{
    background-image: url("../images/arrowOrange.gif");
    background-position: 0px 3px;
    background-repeat:no-repeat;
    padding:0px 0px 10px 10px;
    margin:10px 0px 0px 0px;
}

#links p {
    margin: 10px 10px 0px 0px;
	line-height: 17px;
}

#links a.contact:hover {
	color:#E09654;
	text-decoration:none;
}

#links a.contact {
	color: #568a98;
	text-decoration:none;
	background: url(../images//arrowOrange.gif) no-repeat scroll 0px 4px;
	padding-left: 10px;
	/*font-weight: bold;*/
	line-height: 17px;
}

#part3PPA ul.cb 
{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    font-family:Arial;
    font-size:11px;
    color:#666666;
    list-style:none;
}
#part3PPA ul.cb li{
    background-position:0px 3px;
    background-repeat:no-repeat;
    padding:0px 0px 0px 10px;
    margin:20px 0px 0px 0px;
}
#part3PPA li.on a{
	color:#e09654;width:auto;
	text-indent:0;
	width:200px;
	font-weight:bold;
}
#part3PPA li.on{
    background-image: url("../images/arrowOrange-down.gif");
    background-position:0px 0px;

    background-repeat:no-repeat;
    padding:0px 0px 0px 0px;	
    margin:0px 0px 0px 0px;
}
#part3PPA li.off{
    background-image: url("../images/arrowOrange.gif");
    background-position:0px 12px;
    background-repeat:no-repeat;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
}
#part3PPA a:visited { color:#666666; text-decoration:none;}
#part3PPA  a { color:#666666; text-decoration:none;}
#part3PPA a:hover { color:#e09654; }
#part3PPA.break{border-bottom: 1px solid #efdeb4;}

#cd_c2a a:visited { color:#427fa3; text-decoration:none;}
#cd_c2a a { color:#427fa3; text-decoration:none;}
#cd_c2a a:hover { color:#e09654; }

#links a:visited { color:#666666; text-decoration:none;}
#links a { color:#666666; text-decoration:none;}
#links a:hover { color:#e09654; }

#about{
    margin:0px 0px 0px 0px;
    padding:20px 0px 0px 20px;
    width:185px;
    height:167px;
    background-color:#fef8ea;
    float:left;
}
#about h1{
    font-family:Verdana;
    font-size:13px;
    color:#666666;
    margin:0px;
    padding:0px;
    font-weight:500;
}
#about ul {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    width:170px;
    font-family:Arial;
    font-size:11px;
    color:#666666;
    line-height:30px;
    list-style:none;
}
#about ul li{
    background-image: url("../images/arrowOrange.gif");
    background-position:0px 12px;
    background-repeat:no-repeat;
    padding:0px 0px 0px 10px;
    margin:0px 0px 0px 0px;
}
#about .break{
    border-bottom: 2px solid #efdeb4;
}
#about a, a:visited { color:#666666; text-decoration:none;}
#about a:hover { color:#e09654; }
#moreInfo {
    margin:6px 0px 0px 0px;
    _margin:2px 0px 0px 0px;
    padding:20px 0px 0px 20px;
    width:185px;
    height:160px;
    background-color:#fef8ea;
    float:left;
    border-left:1px solid #e0e0e0;
}
#moreInfo ul {
    margin:0px 0px 0px 0px;
    padding:15px 0px 20px 0px;
    width:170px;
    font-family:Arial;
    font-size:11px;
    color:#666666;
    line-height:20px;
    list-style:none;
}
#moreInfo ul li{
    background-image: url("../images/arrowOrange.gif");
    background-position:0px 7px;
    background-repeat:no-repeat;
    padding:0px 0px 0px 10px;
    margin:0px 0px 0px 0px;
}
#moreInfo .break{
    border-bottom: 2px solid #efdeb4;
}
#links li.break{
 border-bottom: 1px solid #ccc;
 }
#moreInfo a, a:visited { color:#666666; text-decoration:none;}
#moreInfo a:hover { color:#e09654; }

#moreInfo2 {
    margin:5px 0px 0px 0px;
    _margin:3px 0px 0px 0px;
    padding:20px 0px 0px 20px;
    width:185px;
    height:160px;
    background-color:#fef8ea;
    float:left;
	color: #9f9f9f;
    border-left:1px solid #e0e0e0;
}

#moreInfo2 ul {
    margin:0px 0px 0px 0px;
    padding:15px 0px 20px 0px;
    width:170px;
    font-family:Arial;
    font-size:11px;
    color:#666666;
    line-height:20px;
    list-style:none;
}
#moreInfo2 ul li{
    background-image: url("../images/arrowOrange.gif");
    background-position:0px 7px;
    background-repeat:no-repeat;
    padding:0px 0px 0px 10px;
    margin:0px 0px 0px 0px;
}
.sidenavul {
	float:left;
    margin:0px 0px 0px 9px;
	_margin:0px 0px 0px 5px;
    padding:15px 0px 20px 0px;
    width:120px;
    font-family:Arial;
    font-size:11px;
    color:#666666;
    list-style:none;
}
.sidenavul li{
    background: url("../images/arrow-inputBG.jpg") -3px 4px;
    background-repeat:no-repeat;
    padding:0px 0px 0px 10px;
    margin:0px 0px 10px 0px;
}
.sidenavul a, a:visited { color:#666666; text-decoration:none;}
#moreInfo2 .break{
    border-bottom: 2px solid #efdeb4;
}
#moreInfo2 a, a:visited { color:#666666; text-decoration:none;}
#moreInfo2 a:hover { color:#e09654; }




#rightPanel {
	margin:0;
    _margin:0 -4px; 
    padding:0px; 
	_padding-left:3px;
    width:207px; 
    float:left;
    clear:right}
#locate{
    margin:1px 0px 0px 0px;
    _margin:1px 0px 0px 0px;
    padding:13px 0px 17px 17px;
    _padding:10px 0px 12px 20px;
    width:189px;
    height:10px;
    background-color:#487c96;
    font-family:Verdana;
    font-weight:bold;
    font-size:12px;
    color:White;
    float:left;
    border-left:1px solid #e0e0e0;
}
#locate a { color:white;  vertical-align:middle; text-decoration:none;}
#locate a:visited { color:white;  vertical-align:middle; text-decoration:none;}
#locate a:hover { color:#e09654; }

#flashDisplay { float:left;}

#products {
    margin:0px 11px 0px 0px;
    _margin:0px 5px 0px 0px;
    padding:0px 0px 0px 0px;
    width:246px;
    height:277px;
    clear:right;
    float:right;    
}
#products h1{
    font-family:Verdana;
    font-size:12px;
    color:white;
    margin:0px;
    padding:15px 0px 15px 10px;
    font-weight:bold;
    background-color:#bdbdbb;
    width:197px;   
}
#products ul{
    margin:0px 1px 0px 0px;
    padding:0px 0px 0px 0px;
    width:100%;
    font-family:Arial;
    font-size:11px;
    color:#666666;
    background-image: url("../images/backProducts.jpg");
    background-repeat:no-repeat;
    background-position:0px bottom;
    list-style:none;
    height:233px; 
}
#products ul li{
    background-image: url("../images/arrowOrange.gif");
    background-position:10px 15px;
    background-repeat:no-repeat;
    padding:12px 0px 0px 20px;
    margin:0px 0px 0px 0px;
    width:160px; 
}
#products ul li#feature{
    background-color:#fef8ea;
    /*background-image: url("../images/productImage.jpg");*/
    background-repeat:no-repeat;
    background-position:top left;
    padding:5px 0px 0px 10px;
    margin:0px 0px 0px 0px;
    width:197px;
    height:97px;
}
#products ul li.VerticalMed{
    background-color:#fef8ea;
    background-image: url("../uploadedImages/Public_Site/Products_and_Solutions/Medical_Imaging_and_IT/productimage.jpg");
    background-repeat:no-repeat;
    background-position:top left;
    padding:5px 0px 0px 10px;/*border:1px solid yellow;*/
    margin:0px 0px 0px 0px;
    width:235px;
    height:97px;
}
#products ul li.VerticalMol{
    background-color:#fef8ea;
    background-image: url("../uploadedImages/Public_Site/Products_and_Solutions/Molecular_Imaging/fp-mi.jpg");
    background-repeat:no-repeat;
    background-position:top left;
    padding:5px 0px 0px 10px;
    margin:0px 0px 0px 0px;
    width:235px;
    height:97px;
}
#products ul li.VerticalNDT{
    background-color:#fef8ea;
    background-image: url("../uploadedImages/Public_Site/Products_and_Solutions/NDT/fp-ndt.jpg");
    background-repeat:no-repeat;
    background-position:top left;
    padding:5px 0px 0px 10px;
    margin:0px 0px 0px 0px;
    width:235px;
    height:97px;
}

#products ul li#feature2
{
    background-color:#fef8ea;
    background-image: url("../uploadedImages/Public_Site/Products_and_Solutions/Medical_Imaging_and_IT/productImage.jpg");
    background-repeat:no-repeat;
    background-position:top left;
    padding:5px 0px 0px 10px;
    margin:0px 0px 0px 0px;
    width:235px;
    height:97px;
}
#position
{
    background-image: url("../images/arrowOrange.gif");
    background-position:0px 20px;
    background-repeat:no-repeat;
    padding:15px 0px 0px 10px;
    margin:0px 0px 0px 0px;
    width:65px;
    line-height:16px;
}
#products .break{
    border-bottom: 2px solid #efdeb4;
}
#products a, a:visited { color:#666666; text-decoration:none;}
#products a:hover { color:#d9b768; }

#features 
{
    /*height:159px;
    width:615px;
    margin:4px 1px 0px 2px;
	border-bottom:1px #e0e0e0 solid;
    padding:0px 0px 0px 0px;
    background-repeat:repeat-x;
    border-left:1px #e0e0e0 solid;
    border-right:1px #e0e0e0 solid;
    float:left;*/
}



#features  a.view, a.view:visited {
    color:#487c96; 
    font-size:11px;
    text-decoration:none; 
    display:block;
    vertical-align:bottom;
    margin:10px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    float:right;
}
#features  a.view:hover { color:#d9b768; }
img.sep2{

float:left;margin-top:35px;

}
#features3 
{
    height:159px;
 width:614px;
    margin:0px 1px 0px 2px;
	border-bottom:1px #e0e0e0 solid;
    padding:0px 0px 0px 0px;
    background-image: url("../images/backFeature.gif");
    background-repeat:repeat-x;
    border-left:1px #e0e0e0 solid;
    border-right:1px #e0e0e0 solid;
    float:left;
}
#features3  a.view, a.view:visited {
    color:#487c96; 
    font-size:11px;
    text-decoration:none; 
    display:block;
    vertical-align:bottom;
    margin:10px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    float:right;
}
#features3  a.view:hover { color:#d9b768; } 


#content  a.learn, a.learn:visited {
    color:#5d9fb0; 
    font-size:11px;
    text-decoration:none; 
    vertical-align:bottom;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    /*position:relative;
    z-index:10;*/
}
#content  a.learn:hover { color:#d9b768; }
/* Start of modified on 3/3/09 by Zeta India */
#features .resource {
    width:278px;
    height:125px;
    float:left;
    font-family:Arial;
    font-size:11px;
    color:#666666;
    /*line-height:23px;*/
    line-height:16px;
    margin:20px 2px 0px 0px;
    padding:0px 20px 0px 10px;
    vertical-align:top;  
}
/* End of modified on 3/3/09 by Zeta India */
#features .resource .photo{
    margin:0px 0px 0px 0px;
    padding:6px 6px 25px 0px;
    vertical-align:top;
    float:left;
    clear:both;
}
#features .resource span {
    color:#608da4; 
    font-weight:bold;
    float:left;
}
/* Start of modified on 3/3/09 by Zeta India */
#features #news {
    width:272px;
    height:125px;
    float:left;
	/*position:relative;*/
	font-weight:normal;
    font-family: helvetica;
    font-size:11px;
    color:#666666;
    /*line-height:23px;*/
    line-height:16px;
    margin:20px 0px 0px 0px;
    padding:0px 20px 0px 10px;
    border-right:solid 1px #e0e0e0;
    vertical-align:top;  
}
/* End of modified on 3/3/09 by Zeta India */
#features #news .photo{
    margin:0px 0px 0px 0px;
    padding:6px 6px 25px 0px;
    vertical-align:top;
    float:left;
    clear:both; 
}
#features #news span {
    color:#608da4; 
    font-weight:bold;
    float:left;
}
#features h1{
    font-family:Verdana;
    font-size:13px;
    color:#608da4;
    margin:0px; 
    padding:0px;
    font-weight:bold;
    margin:0px 0px 0px 0px;
    padding:0px 0px 10px 0px;
}
/* Start of modified on 3/3/09 by Zeta India */
#features3 #library {
width:171px;
    height:125px;
    float:left;
	position:relative;
    font-family:helvetica;
    font-size:11px;
    color:#666666;
    /*line-height:23px;*/
    line-height:16px;
    margin:20px 0px 0px 0px;
    padding:0px 15px 0px 18px;
    vertical-align:top;  
}
#features #library {
   width:282px;
    height:125px;
     float:left;
	/*position:relative;*/
    font-family:helvetica;
    font-size:11px;
    color:#666666;
    /*line-height:23px;*/
    line-height:16px;
    margin:20px 0px 0px 0px;
    padding:0px 20px 0px 10px;
    vertical-align:top;  
}
#features3 h1{
    font-family:Verdana;
    font-size:13px;
    color:#608da4; line-height:normal; 
    margin:0px;
    padding:0px;
    font-weight:bold;
    margin:0px 0px 0px 0px;
    line-height:13px;
 
}
/* End of modified on 3/3/09 by Zeta India */
#articles {
    width:612px;
    margin:0px 0px 0px 5px;
    _margin:0px 0px 0px 3px;
    float:left;
    clear:both;
	position:relative;
}

#articles a { 
	color:#487C96;
	text-decoration: none; 
}

#articles  a:hover { 
	color:#d9b768; 
}

#articles .resource p {
	margin: 5px 0px;
}

#articles  a.view, a.view:visited{
    color:#487c96; 
    font-size:11px;
    text-decoration:none; 
    display:block;
	clear:both;
	position:absolute;
	bottom:0px;
	right:25px;
    margin:10px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    float:right;
}
#articles  a.view:hover { color:#d9b768; }
#articles  a.view2, a.view2:visited {
    color:#487c96; 
    font-size:11px;
    text-decoration:none; 
    display:block;
	clear:both;
	position:absolute;
	bottom:15px;
	right:25px;
    margin:10px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    float:right;
}
#articles  a.view2:hover { color:#d9b768; }
#articles .resource {
    width:275px;
    height:145px;
    background-color:#eff4f5;
    float:left;  
    font-family:Arial;
    font-size:11px;
    color:#666666;
    line-height:16px;
    margin:0px 2px 0px 0px;
    padding:0px 20px 20px 10px;
    vertical-align:top;  
	position:relative;
}
div.modifierResource{
height:105px;padding-top:15px;
}
/* Start of modified on 3/3/09 by Zeta India */
#articles .resource2{
    width:275px;
    background-color:#eff4f5;
    float:left;  
    font-family:Arial;
    font-size:11px;
    color:#666666;
     /*line-height:23px;*/
    line-height:16px;
    margin:0px 2px 0px 0px;
    padding:0px 0px 0px 10px;
    vertical-align:top;  
}
#articles .MSresource {
    width:275px;
    height:145px;
    background-color:#eff4f5;
    float:left;  
    font-family:Arial;
    font-size:11px;
    color:#666666;
     /*line-height:23px;*/
    line-height:16px;
    margin:0px 0px 0px 0px;
    padding:0px 20px 20px 10px;
    vertical-align:top;  
	position:relative;
}
/* End of modified on 3/3/09 by Zeta India */
#articles .MSresource .photo{
    margin:0px 0px 0px 0px;
    padding:6px 6px 25px 0px;
    vertical-align:top;
    float:left;
    clear:both;  
}
#articles .resource .photo{
    margin:0px 0px 0px 0px;
    padding:6px 6px 25px 0px;
    vertical-align:top;
    float:left;
    clear:both;  
}
.modifierMSresource{
	height:105px;padding-top:15px;
}
#articles .MSresource span {
    color:#608da4; 
    font-weight:bold;
    float:left;
}
#articles .resource span {
    color:#608da4; 
    font-weight:bold;
    float:left;
}
/* Start of modified on 3/3/09 by Zeta India */
#articles  h1{
    font-family:Verdana;
    font-size:13px;
    color:#608da4;
    margin:10px 0 0 0 ;
    font-weight:bold;
    padding:0px 0px 10px 0px;
    line-height:13px;
}
#articles #library {
    width:282px;
    height:125px;
    float:left;
    font-family:Arial;
    font-size:12px;
    color:#666666;
     /*line-height:23px;*/
    line-height:16px;
    margin:20px 0px 0px 0px;
    padding:0px 20px 0px 10px;
    vertical-align:top;  
}
/* End of modified on 3/3/09 by Zeta India */
#library ul {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    color:#68a9b9;
    list-style:none;
}
#library ul li{
    background-image: url("../images/arrowOrange.gif");
    background-position:0px 9px;
    background-repeat:no-repeat;
    padding:0px 0px 0px 10px;
    margin:0px 0px 0px 0px;
}
#library a, a:visited { color:#68a9b9; text-decoration:none;}
#library a:hover { color:#d9b768; }
 
#services {
    margin:1px 2px 0px 0px;
    padding:0px 0px 10px 0px;
    background-image: url("../images/backServices.jpg");
    background-repeat:no-repeat;
	border:1px solid #e3e3e3;
	background-color:#fafafa;
    width:203px;
    min-height:125px;
    font-family:Arial;
    font-size:11px;
    color:#666666;  
    float:left; 
}
#services ul {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 10px;
    width:100%;
    list-style:none;
}
#services ul li{
    background-image: url("../images/arrowOrange.gif");
    background-position:10px 13px;
    background-repeat:no-repeat;
    padding:10px 0px 0px 20px;
    margin:0px 0px 0px 0px; 
}
#services h1 {
    margin:0px 0px 0px 0px;
    padding:20px 0px 0px 20px;
    font-size:11px;
}
#services a:visited { color:#666666; text-decoration:none;}
#services a { color:#666666; text-decoration:none;}
#services a:hover { color:#d9b768; }

div.alert {
    width:183px;
	_width:181px;
    min-height:60px;
    background-image: url("../images/backAlert.jpg");
	background-color:#fff;
	background-position:top left;
    background-repeat:no-repeat;
	border-bottom:1px solid #e4e3df;
 	border-right:1px solid #e4e3df;
    padding:18px 0px 0px 20px;
    margin:1px 0px 0px 0px;
    font-family:Arial;
 	text-transform:uppercase;
    font-size:11px;
    color:#666666;
    line-height:17px;
    vertical-align:top;
    float:left;
}

div.alert  a, a:visited { color:#888; text-decoration:none;}

div.alert a:hover{
 color:#d9b768;
}
#phone {
    
    height:17px;
    width:818px;
    text-align:right;
    font-family:verdana;
    font-size:11px;
    color:#cda138;
    padding:4px 50px 0px 0px;
    margin:0px 0px 0px 0px;
    float:left;
    clear:both;
}


div.cbSub{

margin:0;
line-height:normal;
padding-left:10px;
}

div#verticalFlashContainer {
	display: block;
	position: absolute;
	width: 619px;
	height: 280px;
	z-index: 10;
	overflow: hidden;
}

/*******FOOTER STYLES*********************************************************/

#footer
{
    width:100%;
    height:51px;
    background-image: url("../images/footerBar.gif");
    background-color:White;
    background-repeat:no-repeat;
    background-position:top;
    font-family:arial;
    font-size:11px;
    color:#939393;
    clear:both;
}

#footer #copy 
{
    margin:0px 0px 0px 0px;
    padding:25px 0px 0px 20px;
    vertical-align:bottom;
    float:left;
    
}

#footer ul 
{
    width:317px;
    margin:0px 0px 0px 0px;
    padding:25px 45px 0px 0px;
    vertical-align:bottom;
    list-style:none;
    float:right;
    color:#568a98;
    font-family:arial;
    font-size:10px;
}


#footer ul li
{
    float:left;
    padding:0px 0px 0px 10px;
    margin:0px 0px 0px 0px;
}

#footer a, a:visited { color:#568a98; text-decoration:none;}
#footer a:hover { color:#d9b768; }

	a.link, a.visited {
	text-decoration:none;
	color:#000;
	}

/*******TABULAR CONTENT*********************************************************/
	#tabmenu-40 {
		float:left;
		margin: 0px;
		padding: 0px;
 		color:#ffffff;
 		width:450px;
		z-index: 1;
		position:relative;
		bottom:-1px;
		}	
	#tabmenu-40 a.on:visited {
		display: block;
		cursor:default;
		height:33px;
		padding-top:7px;
		width:106px;
		color:#ffffff;
		border-bottom:1px solid #d7d7d7;
		text-align:center; 
		background: url(../images/tab-hl-40.gif) no-repeat;
		float:left;
		line-height:25px;
		list-style-type: none; 
		}
	#tabmenu-40 a.on {
		display: block;
		cursor:default;
		height:33px;
		padding-top:7px;
		width:106px;
		color:#ffffff;
		border-bottom:1px solid #d7d7d7;
		text-align:center;
		line-height:25px;
		background: url(../images/tab-hl-40.gif) no-repeat;
		float:left;
		list-style-type: none; 
		}
	#tabmenu-40 a.off, a.off:visited {
		display: block;
		height:33px;
		padding-top:7px;
		width:106px;
		line-height:25px;
		color:#8a8a8a;
		border-bottom:1px solid #d7d7d7;
		text-align:center;
		background: url(../images/tab-off-40.gif) no-repeat;
		float:left;
		list-style-type: none; 
		}
	#tabmenu-40 li {
		display: block;
		height:40px;
		width:106px;	
		margin-right:2px;
		text-align:center;
		border-bottom:1px solid #d7d7d7;	 
		background: url(../images/tab-off-40.gif) no-repeat !important;
		float:left;
		list-style-type: none; 
		margin:0px !important;
		padding:0px !important;
		}
	#tabmenu-40 li.last {
		display: block;
		height:40px;
		width:106px;	
		margin-right:2px;
		text-align:center;
		border-bottom:1px solid #d7d7d7;	 
		background: url(../images/tab-off-40.gif) no-repeat;
		float:left;
		list-style-type: none; 
		}
	#tabmenu-40 a, a.active {
		color:#8a8a8a;
		font: bold 1em "Trebuchet MS", Arial, sans-serif;
 		margin: 0;
		text-decoration: none; }
	#tabmenu-40 a.active {
		background: #ABAD85;
		border-bottom: 3px solid #ABAD85; }
	#tabmenu-40 a:visited {
		color:#8a8a8a;}
	#tabmenu-40 a.active:hover {
		background: #ABAD85;
		color: #DEDECF; }
	#tabmenu {
		float:left;
		margin: 0px;
		padding: 0px;
 		color:#ffffff;
 		width:450px;
		z-index: 1;
		position:relative;
		bottom:-1px;
		}	
	#tabmenu a.on:visited {
		display: block;
		cursor:default;
		height:25px;
		width:106px;
		color:#ffffff;
		border-bottom:1px solid #d7d7d7;
		text-align:center;
		line-height:25px; 
		background: url(../images/tab-hl.gif) no-repeat;
		float:left;
		list-style-type: none; 
		}
	#tabmenu a.on {
		display: block;
		cursor:default;
		height:25px;
		width:106px;
		color:#ffffff;
		border-bottom:1px solid #d7d7d7;
		text-align:center;
		line-height:25px; 
		background: url(../images/tab-hl.gif) no-repeat;
		float:left;
		list-style-type: none; 
		}
	#tabmenu a.off, a.off:visited {
		display: block;
		height:25px;
		width:106px;
		color:#8a8a8a;
		border-bottom:1px solid #d7d7d7;
		text-align:center;
		line-height:25px; 
		background: url(../images/tab-off.gif) no-repeat;
		float:left;
		list-style-type: none; 
		}
	#tabmenu li {
		display: block;
		height:25px;
		width:106px;	
		line-height:25px;
		margin-right:2px;
		text-align:center;
		border-bottom:1px solid #d7d7d7;	 
		background: url(../images/tab-off.gif) no-repeat;
		float:left;
		list-style-type: none; 
		}
	#tabmenu li.last {
		display: block;
		height:25px;
		width:106px;	
		line-height:25px;
		margin-right:2px;
		text-align:center;
		border-bottom:1px solid #d7d7d7;	 
		background: url(../images/tab-off.gif) no-repeat;
		float:left;
		list-style-type: none; 
		}
	#tabmenu a, a.active {
		color:#8a8a8a;
		font: bold 1em "Trebuchet MS", Arial, sans-serif;
 		margin: 0;
		text-decoration: none; }
	#tabmenu a.active {
		background: #ABAD85;
		border-bottom: 3px solid #ABAD85; }
	#tabmenu a:visited {
		color:#8a8a8a;}
	#tabmenu a.active:hover {
		background: #ABAD85;
		color: #DEDECF; }

	.publicContact{
		margin:0px 0 0 0px;margin-right:4px;border-top:1px solid #efefef;padding:15px 15px 20px 15px;float:left;
	}
	.publicContact2{
		margin:0px 5px 0 0px;border-top:1px solid #efefef;padding:15px 15px 0px 15px;float:left;
	}
	.publicContact2Sub{
		float:left;padding-bottom:15px;
	}
	.publicContact2SubSpan{
		font-size:13px;font-weight:bold;color:#487c96;
	}
	.headerSub{
		font-size:14px;font-weight:bold;color:#487c96;
	}
	.spanContactDetail{
		color:#487c96;font-weight:bold;
	}
	.publicContact2SubContentFloatRight{
		float:right;text-align:left;margin-right:30px;margin-top:0;padding-top:10px;width:250px;
	}
	.publicContact2SubContent{
		padding-left:50px;width:200px;float:left;margin-top:0;padding-top:10px;
	}
	.contentSub{
		padding-left:50px;padding-top:10px;width:200px;float:left;
	}
	.contentSubFloatRight {
		float:right;text-align:right;margin-right:30px;
	}
	.linkSub1{
		float:left;clear:both;padding-left:50px;padding-top:10px;margin-bottom:0;padding-bottom:0;
	}
	.linkSub2{
		float:right;text-align:left;margin-right:30px;width:250px;margin-bottom:0;padding-bottom:0;padding-top:10px;
	}
	img.contentSubBot-single{
		position:relative;bottom:0;clear:both;left:0;display:block;
	}
	.ddlSub{
		width:600px;background:#eef4f5;margin-right:4px;padding:10px 0px 10px 10px;}
	.dllSubSpan{
		font-size:14px;font-weight:bold;color:#487c96;
	}
	.contantInfoPhone {
		color:#487c96;font-weight:bold;
	}
/**************************News Events Releases*****************************************/
.NewsListing{
	border-bottom:1px solid #e0e0e0;
}
.NoBorder{
	border-bottom:none;
}
.NewsListing .Title{
	font-weight: bold; 
	margin-bottom: 0px;
}
.NewsListing .Location, #part1 .Location{
	color: rgb(224, 150, 84); 
	font-weight: bold; 
	float: left; 
	margin-top: 0px; 
	margin-bottom: 0px;	
}
.NewsListing .Date, #part1 .Date{
	margin-top: 0px; 
	margin-bottom: 0px; 
	color: rgb(224, 150, 84); 
	font-weight: bold; 
	float: right;
}
#part1 .Date, #part1 .Location{
	color:#68a9b9;	
}
.NewsListing .Teaser{
	clear: both; 
	line-height: 18px;
}
.NewsListing .ListType{
	visibility:hidden;
	height:1px;
	width:1px;
}
.CalSelection{
	color:#487c96;
	padding: 4px; 
	background-color: rgb(239, 244, 245); 
	float: left; 
	width: 100%;
}
.CalSelection span {
	float: left;
}
.CalSelection select {
	background:#FFFFFF url(../images/arrow-inputBG.jpg) no-repeat scroll left center;
	border:1px solid #DADADA;
	float:right;
	padding-left:15px;
	width:190px;	
}
/****************************************corp info******************************************/
.headerContent{
			width:550px;
			height:213px;
			background-image:url(../images/bg_orange.gif);
			background-repeat:no-repeat;
			padding-top:19px;
			padding-left:69px;
			position:relative;
			float:left;
			margin-top:41px;
		}
		.headerContent h1.headerH1{
			font-family:Arial Narrow, Arial, Helvetica, sans-serif;
			color:#ffffff;
			font-size:46px;
			margin:0px;
			padding:0px;
		}
		.headerContent p, .headerContent div{
			margin:0px;
			padding:0px;
			padding-top:10px;
			font-family:Arial, Helvetica, sans-serif;
			color:#ffffff;
			font-size:13px;
			width:424px;
		}
		.headerContent table.headerNav{
			width:619px;
			position:absolute;
			bottom:2px;
			left:0px;
		}
		.headerContent table.headerNav td{
			height:37px;
			padding-left:22px;
			padding-right:22px;
			overflow:hidden;
		}
		.headerContent table.headerNav td.Button{
			background-image:url(../images/header_button_shadow.gif);
			background-repeat:repeat-y;
			background-position:left;
			background-color:#095a88;
		}
		.headerContent table.headerNav td a{
			color:#ffffff;
			text-decoration:none;
			font-family: Arial, sans-serif;
			font-size:10px;
			text-transform:uppercase;
			width:100%;
			display:block;
			
		}
		.headerContent table.headerNav td.Hover{
			background-color:#f0e3c4;
			background-image:none;
			filter:alpha(opacity=35);
			-moz-opacity:.35;
			opacity:.35;
		}
		.headerContent table.headerNav td.Hover a{
			color:#000000;
		}
		.headerContent table.headerNav td.First{
			background-image:none;
		}
		.headerContent select{
			margin-top:20px;
			border:1px solid #f1e3c8;
			background-color:#f1e3c8;
			font-family:Arial;
			font-size:12px;
		}
		.vRep{
			float:left;
			margin-left:1px;
		}
		.bodyContent{
			clear:both;
			width:619px;
			float:left;
			position:relative;
			top:6px;
			color:#666666;
			font-family:Arial;
			font-size:11px;
			line-height:20px;
		}
		.articlesMain{
			background:#FFFFFF url(../images/contentSubBg.jpg) repeat-y scroll right bottom;
			position:relative;
			float:left;
			width:619px;
		}
		.articlesMain .contentSubItem{
			width:281px;
			margin-left:5px;
			margin-right:2px;
			float:left;
			border-top:1px solid #ededed;
			padding:20px 10px 10px 10px;
		}
		img.ImgBottom{
			margin-left:2px;
			display:block;
			clear:both;
		}
		.secondArticles{
			background-image:url(../images/bg_light_blue.gif);
			width:610px;
			margin-left:5px;
			float:left;
			padding:20px 0px 10px 0px;
		}
		.secondArticles .contentSubItem{
			width:284px;
			float:left;
			padding:0px 10px 0px 10px;
		}
		.secondArticles  .Left{
			border-right:1px solid #ffffff;
			
		}
		.secondArticles .Right{
			border-left:1px solid #ffffff;
			margin-left:-1px;
		}
		.Media{
			margin-bottom:25px;
			float:left;
			position:relative;
			padding-top:12px;
			left:11px;
		}
		.bodyContent h2{
			color:#608DA4;
			font-family:Verdana;
			font-size:13px;
			font-weight:bold;
			margin:10px 0pt 0pt;
			padding:0px 0px 10px;
			text-transform:capitalize;
		}
		a.BulletOrangeArrowBlue, span.BulletOrangeArrowBlue a{
			background-image:url(../images/arrowOrange.gif);
			background-repeat:no-repeat;
			background-position:left;
			padding-left:10px;
			text-decoration:none;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#487C96 !important;
		}
		a.BulletOrangeArrowGery, span.BulletOrangeArrowGery a{
			background-image:url(../images/arrowOrange.gif);
			background-repeat:no-repeat;
			background-position:left;
			padding-left:10px;
			text-decoration:none;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#666666;
		}
		a.BulletOrangeArrowBlue:hover, a.BulletOrangeArrowGery:hover{
			color:#D9B768;
		}
		.contentSubItem .Thumbnail{
			margin-right:10px;
		}
		.contentSubItem h2{
			color:#e09654;
		}
		.contentSubItem .tBorderBottom{
			border-bottom:1px solid #e0e0e0;
		}
		.Logo{
			position:absolute;
			top:0px;
			left:0px;
			margin-left:16px;
		}
		.Type3{
			clear:both;
			position:relative;
			left:11px;
		}
		/*********************ektron styles*****************************/
		
.HeaderMain{
    font-size:14px;
    color:#e09654;
	margin:0px;
	padding:0px;
	line-height:normal;
    font-family:Verdana; 
    font-weight:bold;	
}
.HeaderSub{
    font-family:Verdana;
    font-size:12px;
    color:#608da4;
	margin:0px;
	padding:0px; 
    font-weight:bold;	
	}
#contentDetail ul, #content ul{
	margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    list-style:none;
}
#contentDetail ul li, #content ul li{
	background-image: url("../images/bullet_orange.gif");
    background-position:0px 9px;
    background-repeat:no-repeat;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 10px;
}
a.blueLink, span.blueLink a{
	color:#68a9b9;
	font-family:arial;
	font-size:12px;
}
a.orangeLink, span.orangeLink a{
	color:#e69654;
	font-family:arial;
	font-size:12px;
}
/*************************ref lib******************************************/
div.BlogStyle{
	margin: 0pt; 
	padding: 0pt 10px 0px 3px; 
	color: rgb(136, 136, 136); 
	font-family: arial; 
	font-size: 12px; 
	line-height: 18px;
}
div.BlogStyle div{
	border-top: 1px solid rgb(219, 225, 225); 
	margin: 0pt; 
	padding: 10px 0pt 7px; 
	font-size: 11px;
}
div.BlogStyle div.Top{
	border-top:none;
}
.BlueText{
	color: rgb(72, 124, 150); 
	font-family: arial;
	font-weight:normal;
}
.blue li a { color: #487c96 !important; font-weight: bold; font-family: verdana; font-size: 12px;}

/***************** VIDEO LIBRARY ************************************************/
#contentFullPage{ PADDING-RIGHT: 10px; PADDING-LEFT: 24px; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 800px; COLOR: #888888; LINE-HEIGHT: 22px; PADDING-TOP: 15px; FONT-FAMILY: Arial}
#contentFullPage .video { width: 450px; float: left; }
#contentFullPage .videotitles, #contentFullPage .relatedvideos { width: 340px; float: left; }
#contentFullPage .videotitles h1 { font: bold 18px Arial, Helvetica, sans-serif; color: #000; margin: 8px 0 16px;}
#contentFullPage .videotitles p { margin: 1em 0; }
#contentFullPage .leadparagraph { display: block; font: bold 12px Arial, Helvetica, sans-serif; color: #336699; border-bottom: 1px solid #666; padding-bottom: 16px; }
#contentFullPage .relatedvideos .relatedvids, #contentFullPage .TabbedPanelsContent .libraryvids { list-style: none; margin:0; padding:0; overflow: hidden; }
#contentFullPage .relatedvideos h3 { margin: 20px 0 12px; padding:0; color: #000; font: bold 14px Arial, Helvetica, sans-serif; }
#contentFullPage .relatedvideos .relatedvids li { float: left; margin: 0 14px 0 0; }
#contentFullPage .relatedvideos .relatedvids li a { font: normal 11px/18px Arial, Helvetica, sans-serif; color: #336699; text-decoration: none; }
#contentFullPage .relatedvideos .relatedvids img { display: block; margin: 0; padding:0; }
#contentFullPage .relatedvideos .relatedvids span { display: block; margin: -3px 0 0; padding:0; font: normal 10px Arial, Helvetica, sans-serif; color: #666; }
#contentFullPage .TabbedPanelsContent .libraryvids li { float: left; margin: 0 21px 18px 0; width: 160px; height: 180px; padding-bottom: 25px; overflow: visible; }
#contentFullPage .TabbedPanelsContent .libraryvids li a { font: bold 12px/13px Arial, Helvetica, sans-serif; color: #336699; text-decoration: none; }
#contentFullPage .TabbedPanelsContent .libraryvids img { display: block; margin: 0 0 5px; padding:0; }
#contentFullPage .TabbedPanelsContent .libraryvids span { display: block; margin: 2px 0 0; padding:0; font: normal 11px Arial, Helvetica, sans-serif; color: #666; }
#VideoHeaderBanner { CLEAR: both; margin: 0 0 0 11px; padding: 35px 0 0 140px; width: 687px; height: 84px; background: url(../images/header_RIS-PACS.jpg) top left no-repeat;  }
#VideoHeaderBanner h1 { margin:0; padding:0; font: normal 40px "Whitney Light", Tahoma, Arial, Helvetica, sans-serif; color: #FFF; }

/* Auto complete search items */
#autocomplete { width: 300px; z-index: 9999; position: relative;}
#autocomplete * { text-align: left; height: inherit !important; }
#autocomplete li { width: 30em !important; color: #666; background-color: #fff; display: block; border: 1px solid #eee; margin:0; padding:5px 10px 7px !important; cursor:pointer !important; white-space:normal !important;
}