/*Shared*/
BODY{
margin:0px;
}
BODY, TEXTAREA, INPUT, SELECT, TD, P, DIV{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#666666;
}
/*
A{
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
color:#d6492a;
text-decoration:none;
}
*/
A:link, A:visited{
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
color:#d6492a;
text-decoration:none;
}
A:hover{
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
color:#d6492a;
text-decoration:underline;
}
UL{
list-style-image: url(bullet_orange.gif);
/*list-style-type:none;*/
}

TABLE.grid{
	border-right:1px solid #CC7A30;
	width:100%;
}
TABLE.grid TD{
	color:#333333;
	padding:2px 5px 2px 5px;
	border-left:1px solid #CC7A30;
}
/*TABLE.grid A, */
TABLE.grid A:link, TABLE.grid A:active, TABLE.grid A:visited{
	color:#003CFF;
	text-decoration:underline;
}
TABLE.grid A:hover{
	text-decoration:none;
}
TABLE.grid TR.end{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	size:12px;
	color:#FFFFFF;
	background-color:#939393;
	text-align:center;
}
/*TABLE.grid TR.end A, */
TABLE.grid TR.end A:link, TABLE.grid TR.end A:active, TABLE.grid TR.end A:visited, TABLE.grid TR.end A:hover{
	color:#FFFFFF;
	font-weight:bold;
}
TABLE.grid TR.odd{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	size:12px;
	color:#000000;
	background-color:#F3F3F3;
}
TABLE.grid TR.even{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	size:12px;
	color:#000000;
	background-color:#E3E3E3;
}

.warningBox{
border:2px solid #CC6600;
padding:5px;
background-color:#FFFFFF;
}

.header_logo{
height:70px;
width:360px;
position:absolute;
left:10px;
top:10px;
}

#leftColumnHome{
margin-top:0px;
margin-bottom:5px;
padding-top:10px;
padding-bottom:15px;
	width:180px;
/*	height:234px;
	background-image:url(/images/content_left.gif);
	background-position:bottom right;
	background-attachment:fixed;
	background-repeat: no-repeat;*/
filter:alpha(opacity=90);
opacity: 0.90;
}
html>body #leftColumnHome{
margin-top:0px;
margin-bottom:5px;
padding-top:10px;
padding-bottom:15px;
	width:180px;
/*	height:234px;
	background-image:url(/images/content_left.gif);
	background-position:bottom right;
	background-attachment:inherit;
	background-repeat: no-repeat; */
-moz-opacity:.90;
}

#leftColumn{
margin-top:0px;
margin-bottom:5px;
padding-top:10px;
padding-bottom:15px;
	width:180px;
/*	background-image:url(/images/content_left.gif);
	background-position:bottom right;
	background-attachment:fixed;
	background-repeat: no-repeat;*/
filter:alpha(opacity=90);
opacity: 0.90;
}
html>body #leftColumn{
margin-top:0px;
margin-bottom:5px;
padding-top:10px;
padding-bottom:15px;
	width:180px;
/*	background-image:url(/images/content_left.gif);
	background-position:bottom right;
	background-attachment:inherit;
	background-repeat: no-repeat;*/
-moz-opacity:.90;
}
#leftColumn .content{
margin-left:10px;
margin-right:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#666666;
}

.leftNavOptMsg{
margin-bottom:5px;
margin-right:5px;
padding-left:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#666666;
}

#leftNavOptHdr{
margin-top:40px;
margin-bottom:5px;
padding-left:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#5b5590;
}
h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#d6492a;
	font-weight:normal;
	margin-bottom:5px;
}
.contentGeneric{
float:left;
margin:5px;
padding:5px;
	background-image: url(/images/content_top.gif);
	background-position:bottom left;
	background-attachment:scroll;
	background-repeat: no-repeat;
filter:alpha(opacity=90);
opacity: 0.90;
}
.contentBkgTop{
width:580px;/*specific to: misys_narrow.css*/
padding-top:5px;
padding-bottom:15px;/*specific to: misys_narrow.css*/
margin-top:0px;
margin-left:0px;
margin-bottom:5px;
	background-image: url(/images/content_top.gif);
	background-position:bottom left;
	background-attachment:scroll;
	background-repeat: no-repeat;
filter:alpha(opacity=90);
opacity: 0.90;
}

.contentBkgTopContactUs{
padding-top:5px;
padding-bottom:15px;/*specific to: misys_narrow.css*/
margin-top:0px;
margin-left:0px;
margin-bottom:5px;
	background-image: url(/images/content_top.gif);
	background-position:bottom left;
	background-attachment:scroll;
	background-repeat: no-repeat;
filter:alpha(opacity=90);
opacity: 0.90;
}

html>body .contentBkgTopContactUs{
padding-top:5px;
padding-bottom:15px;
margin-top:0px;
margin-left:0px;
margin-bottom:5px;
	background-image: url(/images/content_top.gif);
	background-position:bottom left;
	background-attachment:scroll;
	background-repeat: no-repeat;
-moz-opacity:.90;
}

.contentHdr a:link, .contentHdr a:visited, .contentHdr a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#5b5590;
}

html>body .contentBkgTop{
width:580px;/*specific to: misys_narrow.css*/
padding-top:5px;
padding-bottom:15px;
margin-top:0px;
margin-left:0px;
margin-bottom:5px;
	background-image: url(/images/content_top.gif);
	background-position:bottom left;
	background-attachment:scroll;
	background-repeat: no-repeat;
-moz-opacity:.90;
}
.contentBkgBottom{
width:580px;/*specific to: misys_narrow.css*/
padding-top:20px;
padding-bottom:15px;
margin-top:0px;
margin-left:0px;
margin-bottom:5px;
	background-image: url(/images/content_top.gif);
	background-position:bottom left;
	background-attachment:scroll;
	background-repeat: no-repeat;
filter:alpha(opacity=90);
opacity: 0.90;
}
html>body .contentBkgBottom{
width:580px;/*specific to: misys_narrow.css*/
padding-top:20px;
padding-bottom:15px;
margin-top:0px;
margin-left:0px;
margin-bottom:5px;
	background-image: url(/images/content_top.gif);
	background-position:bottom left;
	background-attachment:scroll;
	background-repeat: no-repeat;
-moz-opacity:.90;
}

.homeBkgTop{
padding:10px;
margin-top:0px;
margin-left:0px;
margin-bottom:5px;
}

html>body .homeBkgTop{
padding-top:10px;
margin-top:0px;
margin-left:0px;
margin-bottom:5px;
}

.homeBkgBottom{
/*width:541px;*/
padding-top:5px;
padding-bottom:10px;
margin-top:0px;
margin-left:10px;
margin-right:10px;
margin-bottom:5px;
	background-image: url(/images/content_top.gif);
	background-position:bottom left;
	background-attachment:scroll;
	background-repeat: no-repeat;
filter:alpha(opacity=90);
opacity: 0.90;
}

html>body .homeBkgBottom{
/*width:541px;*/
padding-top:5px;
padding-bottom:10px;
margin-top:0px;
margin-left:10px;
margin-right:10px;
margin-bottom:5px;
	background-image: url(/images/content_top.gif);
	background-position:bottom left;
	background-attachment:scroll;
	background-repeat: no-repeat;
-moz-opacity:.90;
}

#homeRightColumn{
margin:0px;
padding:10px;
padding-left:5px;
filter:alpha(opacity=90);
opacity: 0.90;
}
html>body #homeRightColumn{
margin:0px;
padding:10px;
padding-left:5px;
-moz-opacity:.90;
}

.colRightHomeMain {
position: absolute; 
top: 145px; 
left: 705px; 
width: 250px; 
height: 360px; 
background-attachment: scroll; 
background-image: url(/images/navigation_images/dot_vertical.gif); 
background-repeat: repeat-y; 
background-position: left; 
padding-top: 1px; 
padding-left:10px;
}

.contentHdr, H3{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#5b5590;
}
.contentHdr2, H5{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#666666;
}
.contentHdrSm, H4{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#5b5590;
}
P.contentHdrSm, H4{
margin-top:5px;
margin-bottom:5px;
}

.contentHdrBtm, H2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
letter-spacing:0px;
color:#3180AE;/*#3888bb;*/
text-transform:uppercase;
/*white-space:nowrap;*/
}
P.contentHdrBtm, H2{
margin-top:5px;
margin-bottom:5px;
}
.contentOrange{
color:#d6492a;
}
.contentLtGrey{
color:#999999;
}
.contentDkGrey{
color:#666666;
}
.contentBtm{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
font-weight:normal;
}
P.contentBtm{
margin-top:10px;
margin-bottom:10px;
}
/*
.contentBtm a:{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#d6492a;
font-weight:normal;
}
*/
.contentBtm A:link{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#d6492a;
font-weight:normal;
}
.contentBtm A:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#d6492a;
font-weight:normal;
text-decoration:underline;
}
.contentBtm A:active{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#d6492a;
font-weight:normal;
}
.contentBtm A:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#d6492a;
font-weight:normal;
}
.contentBtm A.contentDkGrey:link, .contentBtm A.contentDkGrey:hover, .contentBtm A.contentDkGrey:active, .contentBtm A.contentDkGrey:visited{
color:#666666;
}

.content{
margin-left:20px;
margin-right:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#666666;
}
.contentNarrow{
margin-left:20px;
padding-right:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#666666;
width:520px;/*specific to: misys_narrow.css*/
}
.contentCol50Divided{
margin-left:20px;
margin-right:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#666666;
background-attachment: fixed;
background-image: url(/images/navigation_images/dot_vertical.gif);
background-repeat: repeat-y;
background-position: center;
}

.colLeft {
	float:left;
}
.colLeft50 {
float:left;
/* width:49%; */
}
.colRight50 {
float:right;
/* width:49%; */
}
.colClear {
clear:both;
}

.contentCol50Home{
padding-top:15px;
margin-left:20px;
margin-right:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#666666;
background-attachment: scroll;
background-image: url(/images/navigation_images/dot_vertical.gif);
background-repeat: repeat-y;
background-position: center;
}
.colLeft50Home {
margin-top:-15px;
float:left;
width:46%;
}
html>body .colLeft50Home {
margin-top:-10px;
float:left;
width:46%;
}
.colRight50Home {
margin-top:-15px;
float:right;
width:46%;
}
html>body .colRight50Home {
margin-top:-10px;
float:right;
width:46%;
}

#header{
	margin-top:15px;
	margin-left:20px;
	/*height:50px;*/
	margin-bottom:20px;
	width:510px;/*specific to: misys_narrow.css*/
}

#header a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
}

.headerDivider{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#34006e;
	margin-left:4px;
	margin-right:4px;
}

#printUtil{
float:right;
position:relative;
left:30px;
/*width:200px;*/
text-align:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#999999;
font-weight:normal;
}

/*#printUtil a, */
#printUtil a:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	font-weight:normal;
}

#printUtil a:hover img {
	text-decoration:none;
}

#printUtil a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	font-weight:normal;

}
#printUtil a:active{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	font-weight:normal;

}
#printUtil a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	font-weight:normal;
	text-decoration:underline;

}

#breadCrumbs{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	font-weight:normal;
	margin-left:220px;/*specific to: misys_narrow.css*/
	line-height:15px;
	height:19px;
}
#breadCrumbs a:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	font-weight:normal;
}
#breadCrumbs a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	font-weight:normal;
	text-decoration:underline;
}
#breadCrumbs a:active{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	font-weight:normal;
}
#breadCrumbs a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	font-weight:normal;
	position:relative;
}

#top {
background-color: #FFFFFF;
height:90px;
}

.nowrap {
	white-space:nowrap;
}

#headerUtility{
width:400px;
position:absolute;
top:10px;
left:550px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4d4776;
	font-weight:normal;
	padding-top:20px;
	padding-right:20px;
white-space:nowrap;
}
#headerUtility a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4d4776;
	font-weight:normal;
	text-decoration:none;
	margin-top:20px;
}

#headerUtility a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4d4776;
	font-weight:normal;
	text-decoration:underline;
	margin-top:20px;
	
}

#headerUtility a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4d4776;
	font-weight:normal;
	margin-top:20px;
}

#headerUtility a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4d4776;
	font-weight:normal;
	margin-top:20px;
}
#login {
font:Arial, Helvetica, sans-serif;
font-size:11px;
color:#d6492a;
font-weight:bold;
margin-left:210px;
margin-top:10px;
}
#login a:link{
font:Arial, Helvetica, sans-serif;
font-size:11px;
color:#d6492a;
font-weight:bold;
}
#login a:hover{
font:Arial, Helvetica, sans-serif;
font-size:11px;
color:#d6492a;
font-weight:bold;
text-decoration:underline;
}
#login a:active{
font:Arial, Helvetica, sans-serif;
font-size:11px;
color:#d6492a;
font-weight:bold;
text-decoration:none;
}

#login a:visited{
font:Arial, Helvetica, sans-serif;
font-size:11px;
color:#d6492a;
font-weight:bold;
}

DIV.leftNav{
margin:0px;
padding:0px;
background-image:url(/images/navigation_images/dot.gif);
background-position:top;
background-repeat:repeat-x;
width:188px;
}
/*DIV.leftNav A, */
DIV.leftNav A:link, DIV.leftNav A:active, DIV.leftNav A:visited{
display:block;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color:#5b5590;
font-weight:bold;
text-decoration:none;
margin:0px;
padding:0px;
padding-left:10px;
background-image:url(/images/navigation_images/dot.gif);
background-position:top;
background-repeat:repeat-x;
background-color:#ffffff;
line-height:22px;
width:178px;
}
DIV.leftNav A:hover{
text-decoration:none;/*underline;*/
background-color:#dedde9;
}
DIV.leftNav A.leftNavSelected, DIV.leftNav A.leftNavSelected:link, DIV.leftNav A.leftNavSelected:active, DIV.leftNav A.leftNavSelected:visited{
display:block;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color:#5b5590;
font-weight: bold;
text-decoration:none;
margin:0px;
padding:0px;
padding-left:10px;
background-image:url(/images/navigation_images/dot.gif);
background-position:top;
background-repeat:repeat-x;
background-color:#dedde9;
line-height:22px;
width:178px;
}
DIV.leftNav A.leftNavSelected:hover{
text-decoration:none;/*underline;*/
background-color:#dedde9;
}
UL.leftNav{
margin:0px;
padding-left:10px;
list-style-position:outside;
list-style-type:none;
list-style-image:none;
}
UL.leftNav LI{
background-image: url(/images/bullet_nav.gif);
background-attachment:scroll;
background-repeat:no-repeat;
padding-left:10px;
}
/*UL.leftNav A, */
UL.leftNav A:link, UL.leftNav A:active, UL.leftNav A:visited{
display:block;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color:#5b5590;
font-weight: normal;
text-decoration:none;
padding:3px 0px 3px 0px;
width:100%;
}
UL.leftNav A:hover{
color:#d6492a;
text-decoration:none;/*underline;*/
}
UL.leftNav A.leftNavSelected, UL.leftNav A.leftNavSelected:link, UL.leftNav A.leftNavSelected:active, UL.leftNav A.leftNavSelected:visited{
color:#d6492a;
font-weight:bold;
margin:0px;
padding:0px;
}

#navigation{
background-image: url(navigation_base.gif);
background-repeat: repeat-x;
margin-bottom:0px;
margin-left:-5px;
background-color:#FFFFFF;
white-space:nowrap;
}

footer
#footer{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#5b5590;
padding:15px;
margin:0px;
	background-image: url(footerBkg.gif);
	background-position:bottom left;
	background-attachment:scroll;
	background-repeat: repeat-x;
}
html>body #footer{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#5b5590;
padding:15px;
margin:0px;
	background-image: url(footerBkg.gif);
	background-position:bottom left;
	background-attachment:scroll;
	background-repeat: repeat-x;
}
#footer a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#d7f5ff;
}
#footer a:hover{
	text-decoration:underline;
	color:#4fcaf3;
}




#footer a, a:link, a:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4D4776;
}
#footer a:hover{
	text-decoration:underline;
}



html, body, #holder {
min-height: 100%; 
width: 100%;
height: 100%; 
margin: 0;
padding: 0;
}
	
html>body, html>body #holder {
height: auto; 
}
#holder {
position: absolute;
top: 0;
left: 0;
}


#footer {
position: absolute;
bottom: 0;
width: 100%;

 background-image: url(footerBkg.gif);

	background-position:bottom left;
	background-attachment:scroll;
	background-repeat: repeat-x;	
        padding-bottom:15px;
}
#bodyContainer { padding-bottom: 3em;}

/*Backgrounds*/
.background{
	background-image: url(/images/backgrounds/about_us_back.jpg);
	background-position:bottom right;
	background-attachment:fixed;
	background-repeat: no-repeat;
}
.solutionsBkg{
	background-image: url(/images/backgrounds/solutions_back.jpg);
	background-position:bottom right;
	background-attachment:fixed;
	background-repeat: no-repeat;
}
.newsBkg{
	background-image: url(/images/backgrounds/news_events_back.jpg);
	background-attachment:fixed;
	background-position:bottom right;
	background-repeat: no-repeat;
}

html>body .newsBkg{
	background-image: url(/images/backgrounds/news_events_back.jpg);
	background-attachment:inherit;
	background-position:bottom right;
	background-repeat: no-repeat;
}
.ccBkg{
	background-image: url(/images/backgrounds/client_center_back.jpg);
	background-position:bottom right;
	background-attachment:fixed;
	background-repeat: no-repeat;
}
.homeBkg{
	background-image: url(/images/backgrounds/home_back.jpg);
	background-position:bottom right;
	background-attachment:fixed;
	background-repeat: no-repeat;
}
.genericBkg{
	background-image: url(/images/backgrounds/generic_back.jpg);
	background-position:bottom right;
	background-attachment:fixed;
	background-repeat: no-repeat;
}

/*Solutions*/
#solutionFinderHead{
background-image: url(/images/utilities/solution_finder_bg.gif);
background-position:top right;
background-attachment:scroll;
background-repeat: no-repeat;
width:187px;
}
#solutionFinder{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#666666;
background-color:#deead4;
/*padding:8px;*/
filter:alpha(opacity=90);
opacity: 0.90;
margin-bottom:20px;
width:187px;
}
html>body #solutionFinder {
-moz-opacity:.90;
}
#solutionFinderIntro{
margin-bottom:5px;
text-align:center;
margin-top:5px;
}
#solutionFinder UL{
margin:0px;
padding:0px;
list-style-position:outside;
list-style-type:none;
list-style-image:none;
}
#solutionFinder LI{
/*background-image: url(/images/arrow_orange.gif);
background-position:bottom right;
background-attachment:scroll;
background-repeat: no-repeat;*/
padding-top:1px;
/*padding-bottom:1px;*/
padding-right:0px;
/*margin-bottom:4px;*/
}
#solutionFinder LI.over{
background-image: url(/images/arrow_green.gif);
}
A.solutionFinder, A.solutionFinder:link, A.solutionFinder:hover, A.solutionFinder:visited, A.solutionFinder:active{
font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
/*line-height:14px;*/
letter-spacing:1px;
color:#629D34;
}

#productLookupHead{
background-image: url(/images/utilities/productLu_bg.gif);
background-position:top right;
background-attachment:scroll;
background-repeat: no-repeat;
width:187px;
}
#productLookup{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#666666;
background-color:#F5DDCA;/*#d08542;*/
padding:8px;
filter:alpha(opacity=90);
opacity: 0.90;
margin-bottom:20px;
width:171px; /*width:171px; */
}
html>body #productLookup {
-moz-opacity:.90;
}
#productLookupIntro{
margin-bottom:10px;
}
#productLookupMenu{
position:absolute;
top:10px;
left:10px;
z-index:10;
background-color:#FFFFFF;
border:1px solid #CCCCCC;
width:154px;
height:250px;
overflow-x:visible;
overflow-y:scroll;
padding:5px;
cursor:default;
filter:alpha(opacity=90);
opacity: 0.90;
}
html>body #productLookupMenu {
-moz-opacity:.90;
}
#productLookupMenu UL{
list-style-position:outside;
list-style-type: none;
list-style-image:none;
margin:0px;
margin-left:10px;
padding:0px;
}
#productLookupMenu UL.menuLevel1{
margin-left:0px;
}
#productLookupMenu UL.menuLevel1 LI{
font-family: Arial, Verdana;
font-size:11px;
font-weight:bold;
font-style:normal;
color:#5A558F;
margin:0px;
padding:0px;
line-height:14px;
}
/*#productLookupMenu UL.menuLevel2 A, */
#productLookupMenu UL.menuLevel1 A:link, #productLookupMenu UL.menuLevel1 A:active, #productLookupMenu UL.menuLevel1 A:visited{
font-family: Arial, Verdana;
font-size:11px;
font-weight:bold;
font-style:normal;
color:#5A558F;
text-decoration:none;
line-height:14px;
}
#productLookupMenu UL.menuLevel1 A:hover{
text-decoration:underline;
cursor:hand;
}
#productLookupMenu UL.menuLevel2 LI{
font-family: Arial, Verdana;
font-size:11px;
font-weight:normal;
font-style:italic;
color:#5A558F;
margin:0px;
padding:0px;
line-height:14px;
}
/*#productLookupMenu UL.menuLevel2 A, */
#productLookupMenu UL.menuLevel2 A:link, #productLookupMenu UL.menuLevel2 A:active, #productLookupMenu UL.menuLevel2 A:visited{
font-family: Arial, Verdana;
font-size:11px;
font-weight:normal;
font-style:italic;
color:#5A558F;
text-decoration:none;
line-height:14px;
}
#productLookupMenu UL.menuLevel2 A:hover{
text-decoration:underline;
cursor:hand;
}
#productLookupMenu UL.menuLevel3 LI{
font-family: Arial, Verdana;
font-size:11px;
font-weight:normal;
font-style:normal;
color:#666666;
margin:0px;
padding-left:10px;
line-height:14px;
background-image: url(/images/bullet_nav_orange.gif);
background-attachment:scroll;
background-repeat:no-repeat;
}
/*#productLookupMenu UL.menuLevel3 A, */
#productLookupMenu UL.menuLevel3 A:link, #productLookupMenu UL.menuLevel3 A:active, #productLookupMenu UL.menuLevel3 A:visited{
font-family: Arial, Verdana;
font-size:11px;
font-weight:normal;
font-style:normal;
text-decoration:none;
color:#666666;
line-height:14px;
}
#productLookupMenu UL.menuLevel3 A:hover{
text-decoration:underline;
cursor:hand;
}

/*Client Center*/

.LoginForm{
padding-top:10px;
padding-left:5px;
border:1px;
border-style:solid;
border-color:#cccccc;
}

#rightColumn{
width:186px;
margin:0px;
}


html>body #rightColumn{
width:186px;
margin:0px;
}
.rightColumnGeneral{
background-image:url(/images/content_right.gif);
background-position:bottom right;
background-attachment:fixed;
background-repeat: no-repeat;
padding:56px 5px 15px 5px;
filter:alpha(opacity=90);
opacity: 0.90;
}

.rightColumnGeneralContactUs{
background-image:url(/images/contactus_content_right.gif);
background-position:bottom right;
background-attachment:fixed;
background-repeat: no-repeat;
padding:56px 5px 15px 5px;
filter:alpha(opacity=90);
opacity: 0.90;
}

html>body .rightColumnGeneralContactUs{
background-image:url(/images/content_right.gif);
background-position:bottom right;
background-attachment:inherit;
background-repeat: no-repeat;
padding:57px 5px 15px 10px;
-moz-opacity:.90;
}

html>body .rightColumnGeneral{
background-image:url(/images/content_right.gif);
background-position:bottom right;
background-attachment:inherit;
background-repeat: no-repeat;
padding:57px 5px 15px 10px;
-moz-opacity:.90;
}

.rightColumnGeneral UL{
margin:0px;
padding:0px;
list-style-position:outside;
list-style-type: none;
list-style-image:none;
}

.rightColumnGeneral LI{
background-image:url(/images/arrow_orange.gif);
background-position:left 3px;
background-attachment:scroll;
background-repeat: no-repeat;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#333333;
padding-left:20px;
margin:0px;
margin-bottom:7px;
}
html>body .rightColumnGeneral LI{
background-image:url(/images/arrow_orange.gif);
background-position:left 0px;
background-attachment:scroll;
background-repeat: no-repeat;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
color:#333333;
font-weight:normal;
padding-left:20px;
margin:0px;
margin-bottom:7px;
}

.black {color: #000000}

/*Hospital Support*/
.productTableTop{
padding:7px;
padding-left:10px;
background-image:url(/images/product_table_top.gif);
background-position:top right;
background-repeat:no-repeat;
border-left:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
}
.productTableBottom{
padding:10px;
padding-bottom:30px;
background-image:url(/images/product_table_bottom.gif);
background-position:bottom left;
background-repeat:no-repeat;
border-right:1px solid #CCCCCC;
}
.productTableTitle{
background-image:url(/images/login_go.gif);
background-position:top right;
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#666666;
padding-right:15px;
margin-right:10px;
}

.productTableBottom UL{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
font-weight:normal;
margin:0px;
margin-left:20px;
padding:0px;
list-style-position:outside;
list-style-type:none;
list-style-image:url(/images/bullet_products.gif);
}

/*.productTableBottom a, */
.productTableBottom a:link, .productTableBottom a:active, .productTableBottom a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:normal;
	text-decoration:none;
}
.productTableBottom a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	text-decoration:underline;
}

.loginTableTop{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#666666;
padding:7px;
padding-left:10px;
background-image:url(/images/product_table_top.gif);
background-position:top right;
background-repeat:no-repeat;
border-left:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
}
.loginTableBottom{
padding:10px;
background-image:url(/images/product_table_bottom.gif);
background-position:bottom left;
background-repeat:no-repeat;
border-right:1px solid #CCCCCC;
}
.loginTableButton{
float:right;
position:relative;
top:-20px;
right:-10px;
}

#clientsupport {
position:relative;
background-color:#FFFFFF;
white-space:nowrap;
padding-top:10px;
padding-left:20px;
margin-bottom:-5px;
filter:alpha(opacity=90);
opacity: 0.90;
}
html>body #clientsupport{
position:relative;
background-color:#FFFFFF;
white-space:nowrap;
padding-top:10px;
padding-left:20px;
top:5px;
margin-top:-5px;
margin-bottom:-5px;
-moz-opacity:.90;
}
#clientsupportinner{
border-bottom:1px solid #3888bb;
}
#subtabs{/*specific to: misys_narrow.css*/
position:relative;
float:left;
}
#tabsubnav{
position:relative;
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#d6492a;
padding-right:10px;
padding-top:3px;
}
/*#tabsubnav a, */
#tabsubnav a:link, #tabsubnav a:active, #tabsubnav a:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#999999;
font-weight:normal;
text-decoration:none;
}
#tabsubnav a:hover{
text-decoration:underline;
}

.HR { 
background-attachment: fixed;
background-image: url(/images/navigation_images/dot.gif);
background-repeat: repeat-x;
background-position: center center;
padding:0px;
margin-left:0px;
margin-right:0px;
height:10px;
line-height:10px;
overflow:hidden;
}
.TODO{
font:16px verdana,arial,helvetica,sans serif;
font-weight:bold;
color:red;
background-color:yellow;
display:inline;
clear:all;
}
