body {
	margin:0;
	background: #f1f2f2;
	font: 12px Arial, Helvetica, sans-serif;
	color: #666;
}

.bluebar {
background-color:#98aec3;
border-bottom:1px solid #FFF;
border-top:1px solid #FFF;
height:1px;
width:100%;
}



.bluebar {
background-color:#98aec3;
border-bottom:1px solid #FFF;
border-top:1px solid #FFF;
height:1px;
width:100%;
}


.boldtext {
color:#017D9F;
font-family:Verdana,Arial,sans-serif;
font-size:13px;
font-weight:bold;
}


.box{
	border-top:0;	
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	padding-bottom:3px;
	padding-top:0px;
	margin-bottom:10px;
}
.boxcontent{
	text-align:left;
	padding:3px;
}

#clincalessentials {
	font: 11px Verdana, Geneva, sans-serif;
	color: #999;
}

.clearbelow {
clear:both;
height:0px;
overflow:hidden;
}

.col2left {
float:left;
text-align:left;
width:381px;
}

.col2left_exppe {
float:left;
text-align:left;
width:352px;
}

.col2right {
float:right;
text-align:left;
width:381px;
}

.col3 {
text-align:left;
width:100%;
}

.colleft {
float:left;
margin-right:7px;
text-align:left;
width:186px;
}

.collefthalf {
float:left;
text-align:left;
width:280px;
}

.colmid {
float:left;
text-align:left;
width:186px;
}

.colright {
float:right;
margin-left:7px;
text-align:left;
width:186px;
}

.colrighthalf {
float:right;
text-align:left;
width:280px;
}

.outercontainer{
	margin-top:0;
	margin-bottom:0;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width: 824px;
	text-align: left;
	background:#FFF url(none) repeat-y center;
	-moz-box-shadow: 0 0 5px #888;
-webkit-box-shadow: 0 0 5px#888;
box-shadow: 0 0 5px #888;

}

.container {
background-color:transparent;
color:#000;
margin-top:0;
margin-bottom:0;
margin-left:auto;
margin-right:auto;
padding:0;
text-align:left;
width:767px;


}
.content{
	padding:3px;
}

#maintable .dscText {
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}

.errorText {
color:red;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.footer {
border-bottom:0;
border-color:#66b2df;
border-left:0;
border-right:0;
border-style:solid;
border-top-width:1px;
clear:both;
color:#555555;
font-family:Verdana,Arial,sans-serif;
font-size:10px;
margin-top:5px;
}

.footer A,.graylink {
color:#555555;
font-family:Verdana,Arial,sans-serif;
font-size:10px;
text-decoration:none;
}

.formbutton {
background-color:#C0C0C0;
border-color:#000;
border-style:solid;
border-width:1px;
font-family:Verdana,Arial,sans-serif;
font-size:10px;
margin-bottom:3px;
}

.forminput {
border:1px;
border-color:#66b2df;
border-style:solid;
border-width:1px;
font-family:Verdana,Arial,sans-serif;
font-size:11px;
width:110px;
}

.blueforminput {
border:1px;
border-color:#66b2df;
border-style:solid;
border-width:1px;
font-family:Verdana,Arial,sans-serif;
font-size:11px;
}

.glossymenu{
text-align:left;
list-style-type: none;
margin: 5px 0;
padding: 0;
width: 170px;
border: 1px solid #9A9A9A;
border-bottom-width: 0;
}

.glossymenu li a{
text-align:left;
background: white url('/images/redesign/glossyback.gif') repeat-x bottom left;
font:12px Arial, Helvetica, sans-serif;
color: white;
display: block;
width: auto;
padding: 3px 0;
padding-left: 10px;
text-decoration: none;
outline: none;

}

.glossymenu li a:visited, .glossymenu li a:active{
color: white;
outline: none;
}

.glossymenu li a:hover{
background-image: url('/images/redesign/glossyback2.gif');
outline: none;
}

.glossybutton{
text-align:left;
margin: 5px 0;
padding: 0;
border: 1px solid #9A9A9A;
border-bottom-width: 0;
background-color: white;
background-image: url('/images/redesign/glossyback.gif');
background-repeat: repeat-x;
background-position: bottom left;
color: white;
font:12px Arial, Helvetica, sans-serif;
display: block;
padding: 3px 0;
padding-left: 5px;
text-decoration: none;
}


.grayspacer {
background-color:#F7F7F7;
height:44px;
margin-bottom:7px;
margin-top:7px;
width:100%;
}

.header {
color:#666;
font-family:Verdana,Arial,sans-serif;
font-size:11px;
text-align:right;
}

.header A {
color:#666;
font-family:Verdana,Arial,sans-serif;
font-size:11px;
text-align:right;
text-decoration:none;
}

.headersearchbox {
background-color:#ffffff;
float:right;
text-align:left;
padding-top: 15px;
width:565px;
}

.headersearchinput {
float:right;
margin-right:5px;
margin-top:3px;
text-align:left;
}

.height125left {
float:left;
height:125px;
width:1px;
}

.icon {
border:0;
margin-left:6px;
margin-right:6px;
vertical-align:middle;
}

.leftnav {
text-align:left;
width:186px;
}


.leftnavbg {
background-color:#017da3;
}



.loginbox {
color:#555555;
font-family:Verdana,Arial,sans-serif;
font-size:11px;
padding-top:6px;
text-align:center;
width:100%;
}

.loginbox A {
color:#007EA3;
display:block;
margin-top:4px;
text-decoration:none;
}

.logininput {
border-color:#000;
border-style:solid;
border-width:1px;
font-family:Verdana,Arial,sans-serif;
font-size:10px;
margin-bottom:3px;
width:95px;
}

.mainbox {
	float:right;
	text-align:left;
	width:574px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #666;
}

.mainboxfullscreen {
font: 12px Arial, Helvetica, sans-serif;
color: #666;
text-align:left;
width:767px;
}



.mainmenuitem {
background-image: none;
width: 180px;
}

.mainmenuitem a{
width: 180px;
background-image:url(../images/redesign/leftmenubg.gif); 
background-repeat: no-repeat;
border-bottom:1px solid #ffffff;
border-left:0;
border-right:0;
border-top:0;
color:#FFF;
display:block;
font-family:Verdana,Arial,sans-serif;
font-size:12px;
font-weight:700;
padding-bottom:10px;
padding-left:12px;
padding-right:-12px;
padding-top:5px;
text-decoration:none;
outline: none;
}




.mainmenuitem a:hover{
background-image:url(../images/redesign/leftmenubg_hover.gif);
outline: none;
}


.mainmenuitem .active{
width: 180px;
background-image:url(../images/redesign/leftmenubg_hover.gif);

background-repeat: no-repeat;
border-bottom:1px solid #ffffff;
border-left:0;
border-right:0;
border-top:0;
color:#FFF;
display:block;
font-family:Verdana,Arial,sans-serif;
font-size:12px;
font-weight:700;
padding-bottom:10px;
padding-left:12px;
padding-right:-12px;
padding-top:5px;
text-decoration:none;
outline: none;
}

.mainmenuitemarrowdown a{
outline: none;
width: 180px;
height: 15px;
background-image:url(../images/redesign/leftmenubgarrowdown.gif); 
background-repeat: no-repeat;
border-left:0;
border-right:0;
border-top:0;
color:#ffffff;
display:block;
font-family:Verdana,Arial,sans-serif;
font-size:12px;
font-weight:700;
padding-bottom:10px;
padding-left:12px;
padding-right:-12px;
padding-top:5px;
text-decoration:none;
}


.mainmenuitem2 {
width: 174px;
background-image: none;
}

.mainmenuitem2 a{
width: 174px;
background-color:#6eb3d4;
background-image: none;
border-left:0;
border-right:0;
border-top:0;
color:#FFF;
display:block;
font-family:Verdana,Arial,sans-serif;
font-size:11px;
font-weight:700;
padding-left:12px;
padding-right:-12px;
padding-top:10px;
text-decoration:none;
outline: none;
}

.mainmenuitem2 a:hover{
background-color:#3e86ab;
}

.orangelink,.viewall a {
outline: none;	
color:#007ec9;
text-decoration:none;
}

.productLink {
text-decoration: None;
color: #017D9F;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.rowfull {
color:#555555;
font-family:Verdana,Arial,sans-serif;
font-size:11px;
margin-top:5px;
}

.searchText {
color:#333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

.sr_context {
color:#555555;
font-family:Verdana,Arial,sans-serif;
font-size:10px;
}

.submenuitem {
background-color:#E6E6E6;
border-bottom:1px;
border-color:#FFF;
border-left:0;
border-right:0;
border-style:solid;
border-top:0;
color:#555555;
display:block;
font-family:Verdana,Arial,sans-serif;
font-size:11px;
padding-bottom:6px;
padding-left:8px;
padding-top:5px;
text-decoration:none;
}

.title1 {
display:block;
font-family:Verdana,Arial,sans-serif;
font-size:12px;
font-weight:700;
color: #0065a2;
margin-bottom:0px;
padding-bottom:4px;
padding-left:5px;
padding-top:3px;
text-decoration:none;
height:25px;
}

.nn_title1 {
display:block;
font-family:Verdana,Arial,sans-serif;
font-size:12px;
font-weight:700;
color: #2678a3;
margin-bottom:2px;
padding-bottom:4px;
padding-left:0px;
padding-top:3px;
text-decoration:none;
}

.title1 a {
display:block;
font-family:Verdana,Arial,sans-serif;
font-size:12px;
font-weight:700;
color: #666666;
text-decoration:underline;
}

.title1_print {
border-bottom-width:1px;
border-color:#98adc2;
border-left:0;
border-right:0;
border-style:solid;
border-top-width:1px;
color:#005870;
display:block;
font-family:Verdana,Arial,sans-serif;
font-size:12px;
font-weight:700;
margin-bottom:2px;
padding-bottom:4px;
padding-left:5px;
padding-top:3px;
text-decoration:none;
background: #F0F0F0 url('/images/redesign/download.png') no-repeat right;
}

.title1_video {
border-bottom-width:1px;
border-color:#98adc2;
border-left:0;
border-right:0;
border-style:solid;
border-top-width:1px;
color:#005870;
display:block;
font-family:Verdana,Arial,sans-serif;
font-size:12px;
font-weight:700;
margin-bottom:2px;
padding-bottom:4px;
padding-left:5px;
padding-top:3px;
text-decoration:none;
background: #F0F0F0 url('/images/redesign/video.png') no-repeat right;
}

			
	

.title1_radio {
border-bottom-width:1px;
border-color:#98adc2;
border-left:0;
border-right:0;
border-style:solid;
border-top-width:1px;
color:#005870;
display:block;
font-family:Verdana,Arial,sans-serif;
font-size:12px;
font-weight:700;
margin-bottom:2px;
padding-bottom:4px;
padding-left:5px;
padding-top:3px;
text-decoration:none;
background: #F0F0F0 url('/images/redesign/control_play.png') no-repeat right;
}


.title1_webinar {
	border-left:0 none #2678a3;
	border-right:0 none #2678a3;
	color: #2678a3;
	display:block;
	font-family:Verdana,Arial,sans-serif;
	font-size:12px;
	font-weight:700;
	margin-bottom:2px;
	padding-bottom:4px;
	padding-left:5px;
	text-decoration:none;
	border-bottom: 1px dotted #999;
	border-top-style: none;
	border-top-color: #2678a3;
	width: 300px;
}				
	
.title2 {
position: relative;
background-image:url(../images/redesign/title2background.gif); 
background-repeat: no-repeat;
width: 565px;
height: 50px;
color:#fff;
font-family:Verdana,Arial,sans-serif;
font-size:20px;
font-weight: 600;
padding:0;
margin:0;
}

.title3 {
	color:#2678a3;
	padding-bottom:5px;
	padding-top:5px;
	font: bold 14px Arial, Helvetica, sans-serif;	
	
}

.title3_manu_excellence {
	color:#666;
	font-family:Arial,sans-serif;
	font-size:13px;
	padding-bottom:5px;
	padding-top:5px;
}

.title4 {
color:#017D9F;
font-family:Verdana,Arial,sans-serif;
font-size:11px;
font-weight:bold;
padding-bottom:5px;
padding-left:10px;
}

.title5 {
color:#017D9F;
font-family:Verdana,Arial,sans-serif;
font-size:11px;
font-weight:bold;
padding-bottom:5px;
padding-left:20px;
}

.topnav{
	color:#017da3;
	font-weight:bold;
	font-family:Verdana,Arial,sans-serif;
	font-size:11px;
}

.topnav A{
	color:#017da3;
	font-weight:bold;
	font-family:Verdana,Arial,sans-serif;
	font-size:11px;
	outline: none;
}

.viewall {
	margin-top:5px;
	padding-bottom:3px;
	padding-top:3px;
}

.blueselect{
border:1px solid #7FBED0;
color:#555555;
font-family:Verdana,Arial,sans-serif;
font-size:12px;
}

#hintbox{ /*CSS for pop up hint box */
	position:absolute;
	top: 0;
	width: 120px; /*Default width of hint.*/
	padding: 2px;
	
	font:normal 10px Verdana;
	color:#ffffff;
	line-height:12px;
	z-index:100;
	
	visibility: hidden;
	background: #0065a2;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
	font: 80% Arial, Helvetica, sans-serif;
	color: #666666;
	margin: 3px 8px 3px 1px;
}

a {
color:#017DA3;
text-decoration:none;
outline: none;
}



form {
margin:0;
padding:0;
}

img {
border:0;
}

input, select, textarea{
border:1px solid #000000;
font-family:Verdana,Arial,sans-serif;
font-size:12px;
}

sup {
font-size:7px;
}

table {
font: 12px Arial, Helvetica, sans-serif;
color: #666;
}

a.callinkSmall{
	font-family:Verdana,Arial,sans-serif;
	font-size:10px;
	display:none;
}

a.callinkLarge{
	color:#444444;
	text-decoration:none;
	font-family:Verdana,Arial,sans-serif;
	font-size:10px;
}

.calLarge{
	padding:0;
	margin:0;
	width:100%;
	border-left: 1px solid #017DA3;
	border-top: 1px solid #017DA3;
	border-right-width:0px;
	border-bottom-width:0px;
	border-color:#017DA3;
	border-style:solid;
	border-spacing:0px;
	border-collapse:collapse;
	background-color:#FFFFFF;
}

.calHeaderLarge{
	color:#005870;
	font-family:Verdana,Arial,sans-serif;
	font-size:14px;
	font-weight:700;
	background-color:#DBEDF2;
}

.calEndHeaderLarge{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #017DA3;	
}

.calDaysLarge tr{
	border-color:#017DA3;
}
.calDaysLarge td{
	background-color:#017DA3;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:20px;
	padding-bottom:20px;
	width:14%;
	border-color:#017DA3;
	margin:0px;
}
.calMainBoldLarge{
	background-color:#DBEDF2;
	width:14%;
	border-right: 1px solid #017DA3;
	border-bottom: 1px solid #017DA3;
	color:#444444;
	padding-top:20px;
	padding-bottom:20px;
	cursor:pointer;
	text-align:center;
	height:20px;
	min-height:20px;
}
.calMainRegLarge{
	background-color:#FFFFFF;
	width:14%;
	border-right: 1px solid #017DA3;
	border-bottom: 1px solid #017DA3;
	color:#444444;
	padding-top:20px;
	padding-bottom:20px;
	text-align:center;
	height:20px;
	min-height:20px;
}

.calBlankSpace{
	background-color:#017DA3;
	width:14%;
	height:20px;
	min-height:20px;
}

.calNavBar{
	width:100%;
	text-align:center;
	padding-top:5px;
	padding-bottom:10px;
}

.tsLink{
	color:#005870;
	font-family:Verdana,Arial,sans-serif;
	font-size:12px;
}

.tsHeader{
	color:#005870;
	font-family:Verdana,Arial,sans-serif;
	font-size:14px;
	font-weight:700;
}

.calSmall{
	padding:0;
	margin:0;
	width:95%;
	border-left: 1px solid #017DA3;
	border-top: 1px solid #017DA3;
	border-right-width:0px;
	border-bottom-width:0px;
	border-color:#017DA3;
	border-style:solid;
	border-spacing:0px;
	border-collapse:collapse;
	background-color:#FFFFFF;
}

.calHeaderSmall{
	color:#005870;
	font-family:Verdana,Arial,sans-serif;
	font-size:11px;
	font-weight:700;
	background-color:#DBEDF2;
}

.calEndHeaderSmall{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #017DA3;	
}

.calDaysSmall tr{
	border-color:#017DA3;
}
.calDaysSmall td{
	background-color:#017DA3;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	width:14%;
	border-color:#017DA3;
	margin:0px;
}
.calMainBoldSmall{
	background-color:#DBEDF2;
	width:14%;
	border-right: 1px solid #017DA3;
	border-bottom: 1px solid #017DA3;
	color:#444444;
	cursor:pointer;
	text-align:center;
}
.calMainRegSmall{
	background-color:#FFFFFF;
	width:14%;
	border-right: 1px solid #017DA3;
	border-bottom: 1px solid #017DA3;
	color:#444444;
	text-align:center;
}


/*I AD Pop Up Styles*/

#interContainer {
	position: absolute;
	width: 350px; /*Width of interstitial box*/
	left: 0;
	top: 0;
	padding: 0px;
	padding-top: 0;
	visibility: hidden;
	z-index: 6;
	
}


#interContainer .headerbar{ /*CSS for header bar of interstitial box*/
color: gray;
padding: 5px 0;
text-align: right;
}

#interContainer .headerbar a{ /*CSS for header bar links of interstitial box*/
font-size: 100%;
text-decoration: none;
}


#interContent{ /*CSS for div that holds the content to show*/

background-color: white;
}

#interVeil{ /*CSS for background veil that covers entire page while interstitial box is visible*/
position: absolute;
background: black url(blackdot.gif);
right: 0;
width: 10px;
top: 0;
z-index: 5;
visibility: hidden;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=80);
opacity: 0.8;
}

/*I AD Pop Up Styles*/








/*Styles for Blog Post


div.feedburnerFeedBlock ul { 
margin-left:5px; 
padding-left:0; 
list-style-type: none; 
margin-top:  -5px;
}

div.feedburnerFeedBlock ul li span.headline { 
font-weight:bold; 
}


div.feedburnerFeedBlock #feedtitle { 
font-weight:bold; 
margin-top: -10px;
}

div.feedburnerFeedBlock { 

margin-left:10px;
}*/








div.feedburnerFeedBlock p.date {	text-align: left;	margin-left:15px;	padding: 0;	margin: 0; color:#999999;	}

div.feedburnerFeedBlock li div {	text-align: left;	margin-left:15px;	padding: 0;	margin: 0;	}

div.feedburnerFeedBlock ul {	text-align: left;	margin-left:15px;	padding: 0;	margin: 0;	}

div.feedburnerFeedBlock span.headline {	text-align: left;	margin-left:15px;	padding: 0;	margin: 0;		}

div.feedburnerFeedBlock ul li {	list-style-type: none;	text-align: left;	margin-left:15px;	padding: 0;	margin: 0;		}

div.feedburnerFeedBlock p.feedTitle {	font-weight: bold;		}

