BODY{
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(../../images/healthport/images/bkg_fade.gif);
	background-repeat: repeat-x;	
	color:#707070;
	background-color:#FAF9F7;	
}
H1{
	margin:0px;
	font-size:20px;
	color:#464646;
}
H2{
	margin:0px;
	font-size:18px;
	color:#0295D8;
}
H3{
	margin:0px;
	font-size:16px;
	color:#464646;
}
H4{
	margin:0px;
	font-size:14px;
	color:#E76B2F;
}

IMG{
	padding:0px;
}
BLOCKQUOTE{
	margin-left:15px;
	margin-right:15px;
}
A{
	text-decoration:none;
	color: #00ACE3;
}
/**************************
***** Other
**************************/
td.maintext{
	font-size: 12px;
	color: #464646;
	padding:12px;
}

td.rightColumn{
	width:165px;
	font-size: 11px;
}
a.mainlink{
	color:#1A9ADB;
	text-decoration:none;
}

a:hover.mainlink{
	color:#1A9ADB;
	text-decoration:underline;
}

div.dotted_hr {
	height: 1px;
	margin-top: 5px;
	margin-bottom: 5px;
	background-attachment: scroll;
	background-color: #E3DCD2;
	background-image: url(../../images/healthport/images/dots_h.gif);
	background-repeat: repeat;
	background-position: center;
}
div.dotted_hr hr {
  display: none;
}

span.smallType{
	color:#666;
	font-size:10px;
}

a.footer{
	font-size:10px;
	color: #464646;
	text-decoration:none;
}
a:hover.footer{
	font-size:8px;
	color: #1A9ADB;
}
table.bg_fade{
	background-image: url(../../images/healthport/images/bg_fade.gif);
	background-repeat: repeat-x;
	background-position: left top;	 
}
input.search{
	border: 1px solid #E3DCD2;
	height: 11px;
	font-size:10px;
	color:#464646;
	vertical-align:top;
}
td.login{
	padding:10px;
	font-size:11px;
}
td.login a{
	color: #464646;
}
td.login a:hover{
	color: #1A9ADB;
}
/**************************
***** Box Shadow
**************************/
table.shadow { 
    text-align: center;
	padding:0px;
}
td.shadow-top { 
height: 2px;  
background-image: url(../../images/healthport/images/boxfade/top.gif)
}

td.shadow-topRight { 
width: 2px;
height: 2px;
/*background-image: url(../../images/healthport/images/boxfade/topRight.gif)*/
}

td.shadow-right { 
width: 2px; 
/*background-image: url(../../images/healthport/images/boxfade/right.gif)*/
}

td.shadow-bottomRight { 
width: 2px; 
height: 4px; 
/*background-image: url(../../images/healthport/images/boxfade/bottomRight.gif)*/
}

td.shadow-bottom { 
height: 4px;
background-image: url(../../images/healthport/images/boxfade/bottom.gif)
}

td.shadow-bottomLeft { 
width: 4px;
height: 4px;
/*background-image: url(../../images/healthport/images/boxfade/bottomLeft.gif)*/
}

td.shadow-left { 
width: 4px;
/*background-image: url(../../images/healthport/images/boxfade/left.gif)*/
}

td.shadow-topLeft { 
width: 4px; 
height: 2px; 
/*background-image: url(../../images/healthport/images/boxfade/topLeft.gif)*/
}      

td.shadow-center {
padding: 0px;
margin:0px;
color:#666;
text-align: left;
background-color: #F7F0E8;
}

td.shadow-center-logo {
	background-color: #F7F0E8;
	padding: 0px;
	color:#666;
	background-image: url(../../images/healthport/images/main_banner.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

/**************************
***** Vertical Menu
**************************/
.vertmenu, .vertmenu li ul{
list-style-type: none;
margin: 0px;
margin-top:0px;
padding: 0px;
width: 170px; /*WIDTH OF MAIN MENU ITEMS*/

}

.vertmenu li{
position: relative;
}

.vertmenu li ul{ /*SUB MENU STYLE*/
position: relative;
width: 170px; /*WIDTH OF SUB MENU ITEMS*/
left: 0;
top: 0;
}

.vertmenu li a, .vertmenu li b{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #555;
	display: block;
	width: auto;
	padding: 2px 0;
	text-decoration: none;
	font-weight:bold;
	text-indent: 20px;
}

.vertmenu li ul li a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #E76B2F;
	display: block;
	width: auto;
	padding-left: 10px;
	text-decoration: none;
	font-weight:bold;
	text-indent: 30px;
}

#onpage{
	color: #E76B2F;
}

.vertmenu li a:hover{
	color:#1A9ADB;
}

/* Hack for IE \*/
* html .vertmenu li { float: left; height: 1%; }
* html .vertmenu li a { height: 1%; }
/* End */
 div.hr {
  height: 6px;
  background: #fff url(../../images/healthport/images/nav_hr.gif) no-repeat scroll center;
}
 div.hr hr {
  display: none;
}
/**************************
***** Horizontal Menu
**************************/
td.navigation{
	height:21px;
	background-color: #464646;
}

span.nav_menu{
padding: 3px 18px;
position: relative;
top: 2px;
}

span.nav_menu a{
	color:#FFFFFF;
}

span.nav_menu a:hover{
	color:#fbfbf9;
}

.left{
float: left;
padding: 0px 15px;
color: #FFFFFF;
display: block;
text-align: center;
font: normal 11px Arial, Verdana, Helvetica, sans-serif;
}

.right{
float: right;
padding: 0px;
}

.contact_table 
{
	background-image: url(../../images/healthport/BlueContactBG_Logo.png);
	width: 228px; height: 164px; text-align: left; vertical-align:top;
	line-height: 20px;
}

.contact_table_long
{
	background-image: url(../../images/healthport/BlueContactBG_Logo_long.png);
	width: 208px; height: 347px; text-align: center; font-weight: bold;
	line-height: 15px; vertical-align:top; color:White;
	padding-left:10px;padding-right:10px; padding-bottom:5px; padding-top:50px;
}

.contact_table a {color: White; font: normal 13px Arial, Verdana, Helvetica, sans-serif; font-weight: bold;}
.contact_table a:visited {color: White}
.contact_table a:hover {color: White; text-decoration: underline;}

.newtop { 	
	background-image: url(../../images/healthport/Header_spacer.gif);
	background-repeat: repeat-x;	
}


