body { padding: 0; margin: 0; font: 0.9em Tahoma, Arial, sans-serif; line-height: 1.6em; background: #fff; color: #454545; }

/* content holder */
#content { margin: 0px auto; width: 1000px; }
ul { 
	list-style-image: url("/images/bullet.gif"); 
	margin: 5px 0px 9px 0px;
	padding: 0px 0px 0px 30px;
}
#kbtitle { height:auto; *margin: 12px 0 0 0; }

#page_title {font: 1.7em normal arial, sans-serif; color: #444444; padding: 10px 0 12px 12px;}
#header {font-size:76%; padding: 0; margin: 0; font: 0.7em Tahoma, Verdana, Arial, sans-serif; line-height: 1.6em; background: #FFF url(/images/menu_bg.gif) repeat-x; color: #454545;}
#contact { float: right; width: 133px; height: 28px; background: url('/images/contact.png') no-repeat; }

.menu { height: 21px; font: tahoma, arial, Sans-Serif; margin: 0; color: #fff; padding: 11px; }
.menu a{ height: 21px; font: bold 11px tahoma, arial, Sans-Serif; margin: 0; color: #fff; text-decoration: none; }
.menu a:hover{ height: 21px; font: bold 11px tahoma, arial, Sans-Serif; margin: 0; color: #fff; text-decoration: underline; }

#rnd_container { position:relative; left:12px; background: #ffffff; margin:1px; width:977px; margin-top: 10px; }
    
    .rnd_top, .rnd_bottom {display:block; background:#ffffff; font-size:1px;}
    .rnd_b1, .rnd_b2, .rnd_b3, .rnd_b4 {display:block; overflow:hidden;}
    .rnd_b1, .rnd_b2, .rnd_b3 {height:1px;}
    .rnd_b2, .rnd_b3, .rnd_b4 {background:#FFFFFF; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
    .rnd_b1 {margin:0 5px; background:#CCCCCC;}
    .rnd_b2 {margin:0 3px; border-width:0 2px;}
    .rnd_b3 {margin:0 2px;}
    .rnd_b4 {height:0px; margin:0 1px;}
    
    .rnd_content {
    display:block;
    border:0 solid #CCCCCC;
    border-width:0 1px;
    padding: 1px;
    background:#FFFFFF;
	background: url('/images/1300.gif') no-repeat;
    color:#000000;
	height: 72px;
	width:972px;
}

.right-element {
	text-align: left;
	position: relative;
	left:200px;
	#left:210px;
	margin: -50px 0px 0px 0px;
	width: 640px;
} 

.right-element_search {
	text-align: left;
	position: relative;
	left:210px;
	margin: -50px 0px 0px 0px;
	width: 608px;
} 

#ebsco-logo {
	display:block;
	height:70px;
	width:150px;
	text-indent:-9999px;
}

#sysAlerts {
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	padding:10px 10px; 
	margin: -15px 17px 15px 11px;
	background:#fff;
	font: 0.8em Tahoma, Verdana, Arial, sans-serif; line-height: 1.8em;
	color: #000;
	}

.sysalertstop { width: 673px; height: 16px; background: #fff url(/images/sysalerts.png) no-repeat; color: #000; margin: 18px 20px 15px 10px; }
.sysalertsbottom { width: 673px; height: 16px; background: #fff url(/images/sysalertsbottom.png) no-repeat; color: #000; margin: -15px 20px 15px 11px; }

.left_articles {
		margin: 0 20px 15px 10px;
		padding-bottom: 5px;
		text-align: justify;
		border-bottom: 1px dotted #ccc;
		color: #000;
		background: #fff;
		font: 0.8em Tahoma, Verdana, Arial, sans-serif; line-height: 1.8em;
	}
.left_articles_title {
		margin: 0 20px 15px 10px;
		padding: 0px 0 0 0;
		text-align: justify;
		border-bottom: 1px solid #ccc;
		color: #000;
		background: #fff;
		font: bold 1em Tahoma, Arial, Sans-Serif; text-decoration: none; color: #00457c;
		
	}
.left_articles_shade {
		background: url('/images/shade.gif') repeat-x;
	}

.left_articles_last {
		margin: 0 20px 15px 10px;
		padding: 0px 0 0 0px;
		text-align: justify;
		color: #000;
		background: #fff;
		font: 0.8em Tahoma, Verdana, Arial, sans-serif; line-height: 1.8em;
	}

.left_articles a { font: bold 1em Tahoma, Arial, Sans-Serif; margin: 0; padding: 0; text-decoration: underline; color: #00457c; }
.left_articles a:hover { font: bold 1em Tahoma, Arial, Sans-Serif; margin: 0; padding: 0; text-decoration: none; color: #00457c; }
.left_articles_last h2 { font: bold .8em Tahoma, Arial, Sans-Serif; margin: 0; padding: 0; text-decoration: none; color: #00457c; }
.left_articles p { font: 0.8em Tahoma, Verdana, Arial, sans-serif; line-height: 1.8em; }
.left_articles_last p { font: 0.8em Tahoma, Verdana, Arial, sans-serif; line-height: 1.3em; }
.left_articles .green { font: bold 1em Tahoma, Arial, Sans-Serif; margin: 0; padding: 0; text-decoration: underline; color:#156619;}

.doctype ul { padding: 0px;list-style-image: none; list-style-type:none; font: .7em Tahoma, Arial, Sans-Serif; color: #0066cc;}
.doctype h3 {font: bold .8em Tahoma, Arial, Sans-Serif; padding: 0; text-decoration: none; color: #0066cc; }
.secondary a {padding-bottom: 45px; text-decoration: none;}
.secondary select {width:16em;*width:16em;}
.result  { font: bold 1.3em Tahoma, Arial, Sans-Serif; color: #1079c9; padding: 0 10px 15px 10px; margin: 0 0 10px 0; }


a { color: #1079c9; text-decoration: underline; }
a:hover { color: #1079c9; text-decoration: none;}	
a.small { color: #1079c9; background: inherit;  text-decoration: none;}
a.small:hover { color: #1079c9; background: inherit; }	

.boxtoptutorials { height: 26px; background: #fff url(/images/tutorials.gif) no-repeat; color: #000; }
.boxtoptraining { height: 26px; background: #fff url(/images/training.gif) no-repeat; color: #000; }
.box{ padding: 8px; width: 258px; background: #fff url(/images/box.gif) no-repeat bottom left; font: .8em Tahoma, Arial, Sans-Serif; margin: 0; text-decoration: none; color: #5b5b5b; }
.sbox{ padding: 15px 0 6px 14px; width: 258px; font: .8em Tahoma, Arial, Sans-Serif; margin: 0; text-decoration: none; color: #5b5b5b; }
.box  h2 { font: bold 1.1em Tahoma, Arial, Sans-Serif; margin: 0; padding: 0; text-decoration: none; color: #0066cc; }
.box p { padding: 0; margin: 0;}
.box ul li{ padding: 3px; }

.left { float: left; width: 700px; padding-top:23px; padding-bottom: 8px;}

.divider { position:relative; top:2px; }
#pad {height:20px;}
#smallerpad {height:10px;}

/* footer  */
#footer { clear: both; text-align: center; font: 0.7em Tahoma, Arial, sans-serif; line-height: 1.8em; padding: 10px 0 10px 0; }

#lm { width:1000px; display: table-cell; height: 100%; margin: 0; padding:0;}

#shade  {height: 22px; background:url('/images/shade.gif') repeat-x; }

/* right side */
#right {
	float: right;
	width: 270px;
	margin: 16px 0 10px 0;
}

.clear_floats {
	clear: both;
}
.detail_block {
	margin: 2px 0px;
	font-size: 0.9em;
}

.browse { width: 370px; position: relative; top: 8px; left:200px; #top:-10px; #left:210px; font: 0.8em Tahoma, Verdana, Arial, sans-serif; margin: 0;}
.browse_results { position: relative; top: 8px; left:210px; #left:200px; font: 0.8em Tahoma, Verdana, Arial, sans-serif; margin: 0;}
.browse_search { position: relative; top: 10px; left:220px;  font: 0.8em Tahoma, Verdana, Arial, sans-serif; margin: 0;}

#bottomsection { display: table-cell; height: 100%; width: 1000px; padding-top:18px; border-top: 1px solid #ccc;}		

/* bottom thirds */
.topfaqs { width: 340px; padding-right: 11px; font: .9em Tahoma, Arial, Sans-Serif; height: 100%; float: left; border-right: 1px solid #ccc;  }
.supportcenters { width: 300px; padding: 4px; float: left; font: .9em Tahoma, Arial, Sans-Serif; margin-right: 20px; text-decoration: none; color: #5b5b5b;  border-right: 1px solid #ccc; }
.supportcenters li {padding: 5px;}
.promotion { width: 242px; font: .9em Tahoma, Arial, Sans-Serif; height: 297px; float: left; border-right: 1px solid #ccc; }
.promotion li {padding: 4px;}
.promotion ul {padding-left: 38px; #padding-left: 6px;}
.topfaqs img {padding-left: 12px; padding-bottom:6px;}
.connect { padding: 6px; height: 100%; float: left; width: 100px; }
.supportcenters img {padding-left: 12px;}
.promotion img {padding-left: 16px;}
.connect img {padding-left: 12px;}

.custsuccess p { font: .9em Tahoma, Arial, Sans-Serif; height: 100%; line-height: 1.6em; margin: 5px 0; } 
.custsuccess li {padding: 4px;}
.custsuccess ul {padding-left: 38px; #padding-left: 6px;}


/* misc */
.buttons { text-align: right; padding: 4px 3px 0 0;}
.left_articles .buttons { float: right; height: 20px; }
.greenbtn { background: url(/images/submitsearch.gif) no-repeat; font-size: 12px; font: Tahoma, Arial, Sans-Serif; color: #fff; padding-bottom: 2px; #padding: 0px; font-weight:bold; text-decoration: none; border:none; text-align:center; height:22px; width:65px; vertical-align:middle; }

.greenbtnpromo { padding-left: 16px; }

input::-moz-focus-inner /*Remove button padding in FF*/
{ 
    border: 0;
    padding: 0;
}

.textbox {font-size: 10px; border:1px solid #156619; #padding:2px; padding:4px; width:170px;}

select {font-size: 10px; width:180px; padding:3px;}
a {outline: none;}
.tutlink { text-decoration: none; font: bold 1.1em Tahoma, Arial, Sans-Serif; margin: 0; padding: 4px; color: #0066cc;  }
.sclink { text-decoration: none; font: bold 1.1em Tahoma, Arial, Sans-Serif; margin: 0; padding: 6px; color: #0066cc;  }
.bottomlink { text-decoration: none; font: bold 1.1em Tahoma, Arial, Sans-Serif; margin: 0; padding: 0px; color: #0066cc;  }
.scbox{ padding: 8px; width: 258px; background: #fff url(/images/box.gif) no-repeat bottom left; font: .8em Tahoma, Arial, Sans-Serif; margin: 0; text-decoration: none; color: #5b5b5b; }
.scbox img {padding-left:4px;}

#resultsright {
	float: right;
	width: 770px;
}

.small {
	font: normal 12px Arial,Helvetica,sans-serif;
	clear:both;
	color: #666;
}

#resultsleft {
	position: absolute;
	top:200px;
	width: 186px;
	margin: 0 0 10px 0;
	padding: 5px 0 0 20px;
	height: 500px;
	background: #f1f7fc;
	border-top:1px solid #CCCCCC; border-right:1px solid #cccccc;	
}
.detail_block { padding: 4px; font: 0.8em Tahoma, Verdana, Arial, sans-serif; line-height: 1.6em; margin: 6px; }
.newsblock { font: 0.9em Tahoma, Verdana, Arial, sans-serif; line-height: 1.6em; }
   
#rnd_container_results { background: #ffffff; margin:1px; width:150px; margin-top: 10px; }
    
    .rnd_top, .rnd_bottom {display:block; background:#ffffff; font-size:1px;}
    .rnd_b1, .rnd_b2, .rnd_b3, .rnd_b4 {display:block; overflow:hidden;}
    .rnd_b1, .rnd_b2, .rnd_b3 {height:1px;}
    .rnd_b2, .rnd_b3, .rnd_b4 {background:#FFFFFF; border-left:1px solid #7db6e2; border-right:1px solid #7db6e2;}
    .rnd_b1 {margin:0 5px; background:#7db6e2;}
    .rnd_b2 {margin:0 3px; border-width:0 2px;}
    .rnd_b3 {margin:0 2px;}
    .rnd_b4 {height:0px; margin:0 1px;}
    
    .rnd_content_results {
    display:block;
    border:0 solid #cccccc;
    border-width:0 1px;
    background:#FFFFFF url(/images/resultgradient.gif) repeat-x;
    color:#000000;
	
}

.right-element_results {
	text-align: center;
	font: bold 0.7em Tahoma, Verdana, Arial, sans-serif;
	padding: 4px;
} 

.bold {font-weight:bold;}

#menu {height: 21px; font: tahoma, arial, Sans-Serif; margin: 0; color: #fff; padding: 11px;}
#menu ul {display:inline-block;} 
#menu ul.top-level {margin-left:0;}
#menu ul {margin:0; padding:0; list-style:none; white-space:nowrap; text-align:left;} 
#menu li {margin:0; padding:0;z-index: 2000;}
#menu a {display:block; height: 22px; font: bold 11px tahoma, arial, Sans-Serif; margin: 0; color: #fff; text-decoration: none;}

#menu li:hover > ul {visibility:visible;}
#menu a:hover ul,
#menu a:hover a:hover ul, 
#menu a:hover a:hover a:hover ul {visibility:visible;}
#menu a:hover ul ul, 
#menu a:hover a:hover ul ul {visibility:hidden;}

#menu ul.top-level {margin:0 auto;} 
#menu li.top-level-li {float:left; position:relative; margin-right:1px; top:2px;}

#menu a.top-level-a {float:left; padding:0 0 20 0px;} 
#menu a.top-level-a b {float:left; padding:0 20px 0 0; cursor:pointer; cursor:hand;}
#menu a.down b {float:left; padding:0 20px 0 0; cursor:pointer;}

#menu a.top-level-a:hover {white-space:nowrap;}
#menu a.top-level-a:hover b, 
#menu a.top-level-a:focus b, 
#menu a.top-level-a:active b { text-decoration: underline;cursor:pointer;}
#menu a.down:hover b, 
#menu a.down:focus b, 
#menu a.down:active b {cursor:pointer;}

#menu li.top-level-li:hover > a {white-space:nowrap;}
#menu li.top-level-li:hover > a b {color:#fff; text-decoration: underline;}

#menu li.top-level-li:hover > a.down b {color:#fff; text-decoration: underline;}
#menu li.top-level-li:active > a.down b {color:#fff; text-decoration: underline;}

#menu li ul {display:block; position:absolute; visibility:hidden; padding:1px 1px 8px 1px; left:0;}
#menu li li {border-bottom:1px solid #dbebf7; padding:1px;}
#menu li li a {font: 10px tahoma, arial, Sans-Serif;color: #1079c9; width:100%; } 

#menu li li a:hover { text-decoration:underline;} 
#menu li li:hover > a { text-decoration:underline;background:#c3ddf1; width:100%;}

#menu ul.drop-down {top:22px; background:#dbebf7; z-index: 1000;  border:1px solid #1079c9; list-style-image: none; list-style-type:none; }
#menu li li ul {left:100%; margin-top:-23px; margin-left:-5px;}

#menu table {position:absolute;top:0;left:0;border-collapse:collapse;text-align:left;}
#menu table ul li a {padding-left:0; padd\ing-left:20px;}
#menu table table {top:auto; left:100%; margin-left:-1px; padding:0; margin:0;}
#menu table table ul {margin-top:-4px; marg\in-top:-7px;}

#rnd_container_advanced { padding-left:25px;background: #ffffff; margin:1px; width:950px; margin-top: 10px; }
    
    .rnd_top, .rnd_bottom {display:block; background:#ffffff; font-size:1px;}
    .rnd_b1, .rnd_b2, .rnd_b3, .rnd_b4 {display:block; overflow:hidden;}
    .rnd_b1, .rnd_b2, .rnd_b3 {height:1px;}
    .rnd_b2, .rnd_b3, .rnd_b4 {background:#FFFFFF; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
    .rnd_b1 {margin:0 5px; background:#CCCCCC;}
    .rnd_b2 {margin:0 3px; border-width:0 2px;}
    .rnd_b3 {margin:0 2px;}
    .rnd_b4 {height:0px; margin:0 1px;}
    
    .rnd_content_advanced {
    display:block;
    border:0 solid #CCCCCC;
    border-width:0 1px;
    padding: 1px;
    background:#FFFFFF;
	background: url('/images/1300_adv.gif') no-repeat;
    color:#000000;
	height: 128px;
	width:944px;
}

.right-element_advanced {
	text-align: center;
	padding-left: 100px;
	margin: 15px 0px 0px 0px;
} 

.right-element_search_advanced {
	
	position: relative;
	left:180px;
	margin: -70px 0px 0px 0px;
	width: 760px;
} 

.two_columns h2 {font: bold 1.1em Tahoma, Verdana, Arial, sans-serif; margin:0;}
.two_columns {font: 0.9em Tahoma, Arial, sans-serif; line-height: 1.6em; width: 900px;}

.tutorials  {width:970px; font: 0.9em Arial, sans-serif; line-height: 1.6em;}
.tutorials img{border:none;vertical-align:middle;}

.neworange{color: #dd5300; text-decoration:none; font-weight: bold; font-size: 12px;}
.world {
	background-image: url('/images/icons/world.jpg');
	background-repeat: no-repeat;
	background-position: center; 
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-left: 50px;
	list-style: none;
	padding-bottom: 20px;
}

#world a { padding-left: 15px; text-align: left;}

.pyor {width: 950px;}
.pyor img {border:none; text-decoration:none;}
.pyor a{text-decoration:none;}

/*
** SERVICES PAGE
** ---------------------------------------------------- */
.service_margin {
	margin-left: 25px;
}
.services_table {
	background-color: #87949E;
	border: 2px solid #ECEFF3;
	width: 950px;
}
.services_table td {
	background-color: #fff;
	width: 50%;
}
.services_table .shade {
	background-color: #FCFCFD;
}

/*
** BROWSE PAGE
** ---------------------------------------------------- */
.browse_layout_table {
	width: 90%;
	
}

.browse_layout_table td {
		vertical-align: top;
		width: 33%;
}	

.browse_block {
		 border: 1px solid #31516f;
		 margin: 0px 12px 12px 0px;
}

.browse_header {
		background: url(/images/bg_toptopic.gif);
		background-color:#3a648b;
		padding: 4px 4px 7px 6px;
		font-size: 1.05em;
		color:#B5E6FD;
} 

.browse_header a {
		 color: #e0f8ff;
		 text-decoration: underline;
}

.browse_header a:visited {
		 color: #e0f8ff;
		 text-decoration: underline;
}

.browse_body {
		background-color: #ffffff;
		padding: 2px 7px 7px 10px;
} 
.browse_body ul {
		margin-left: 1em;
		padding-left: 0px;
}
.browse_body a {
		 color: #4c9200;
		 font-weight:600;
}
.browse_body a:visited {
		 color: #4c9200;
		 font-weight:600;
}

table.coll 
{
border-collapse: collapse;
}

table.coll img 
{
border-collapse: collapse;
border:none;
}

.coll td { padding: 3px; vertical-align: middle;}

#detail {
  width: 950px ;
  margin-left: auto ;
  margin-right: auto ;
  font: 0.9em Tahoma, Arial, sans-serif; line-height: 1.6em;
}

#detail h3 a{
 text-decoration:none;
}

#detail  img{
  border:none;
}

#detail  ul{
  list-style-type:none;
}

.hd {
background: url(/images/hd.gif);
background-repeat: repeat-x;
font-weight:bold;
}

.sub {
	font:italic normal 1em arial, serif;
}

/*
** FORM TABLE
** ---------------------------------------------------- */
.form_table {
	border: 1px solid #333333;
	width:950px;
}
.form_table td {
	padding: 6px;
	border-top: 0px solid #CCC;
	border-left: 0px solid #EEE;
	background-color:#FFFFFF;
	vertical-align: middle;
}
.form_table .header {
	text-align: left;
	color: #999999;
	background-color: #EEEEEE;
	border: none;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 13px;
	padding: 2px 4px 1px 4px;
}

.form_table th {
	font-weight: bold;
	padding: 4px;
	border-top: 0px solid #CCC;
}

.form_table input {
	width: 235px;
	padding: 2px;
	margin: 2px;
	border: 1px solid #AAA;
	background-color: #FFF;
}

.form_table .greenbtn{
	background: url(/images/submitsearch.gif) no-repeat;
	font-size: 12px;
	width:65px;
	height:22px;
	border:none;
	font: Tahoma, Arial, Sans-Serif;
}

.greenbtnform{
	background: url(/images/submitsearch.gif) no-repeat;
	font-size: 11px;
	font-weight:bold;
	width:66px;
	height:22px;
	border:none;
	font: Tahoma, Arial, Sans-Serif;
	color: #fff;
}

.form_table select {
	width: 250px;
	padding: 2px;
	margin: 2px;
	border: 1px solid #AAA;
	background-color: #FFF;
}

.form_table textarea {
	width: 600px;
	height: 200px;
	overflow: auto;
	padding: 2px;
	margin: 2px;
	border: 1px solid #AAA;
	background-color: #FFF;
	display: inline;
}
.form_table .coaching_text {
	line-height: 12px;
	font-size: .9em;
	color: #777;
	padding: 2px 0px 0px 2px;
}

.form_table .odd  { background-color: #FFF; }
.form_table .even { background-color: #F7F7F7; }

.form_table .normal_width {
	width: auto;
}

.form_table .graphic_button {
	width: auto;
 	border: 0px;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}

.form_table .admin_button {
	background-color: #F3F9EC;
	border: 1px solid #6c0;
	font-weight: bold;
	width: auto;
	padding: 2px 20px 2px 20px;
}
.option_table {
	background-color: #ffffff;
	width: 100%;
}
.option_table td {
	background-color: #dbebf7;
}
.option_table_askus {
	background-color: #ffffff;
	width: 65%;
}
.option_table_askus td {
	background-color: #ffffff;
}
.option_table_right ul { 
	list-style-image: url("/images/bullet_blbg.gif"); 
	margin: 5px 0px 9px 0px;
	padding: 0px 0px 0px 28px;
}
.option_table_right {
	background-color: #ffffff;
	width: 35%;
	height: 100%;
}
.option_table_right td {
	background-color: #ffffff;
}

#ask_us select  {
	width: 235px;
	padding: 2px;
	margin: 2px;
	border: 1px solid #AAA;
	background-color: #FFF;
}
#ask_us input  {
	width: 235px;
	padding: 2px;
	margin: 2px;
	border: 1px solid #AAA;
	background-color: #FFF;
}
#ask_us .greenbtn{
width: 235px;
	background: url(/images/submitsearch.gif) no-repeat;
	font-size: 12px;
	width:65px;
	height:22px;
	border:none;
	font: Tahoma, Arial, Sans-Serif;
}
/*
** BROWSE PAGE
** ---------------------------------------------------- */
.browse_layout_table {
	width: 950px;
}

.browse_layout_table td {
		vertical-align: top;
		width: 33%;
}	

.browse_block {
		 border: 1px solid #31516f;
		 margin: 0px 12px 12px 0px;
}

.browse_header {
		background: url(/images/bg_toptopic.gif);
		background-color:#3a648b;
		padding: 4px 4px 7px 6px;
		font-size: 1.05em;
		color:#B5E6FD;
} 

.browse_header a {
		 color: #e0f8ff;
		 text-decoration: underline;
}

.browse_header a:visited {
		 color: #e0f8ff;
		 text-decoration: underline;
}

.browse_body {
		background-color: #ffffff;
		padding: 2px 7px 7px 10px;
	
} 
.browse_body ul {
		margin-left: 1em;
		padding-left: 0px;
		
}
.browse_body a {
		 color: #1d7020;
		 font-weight:600;
}
.browse_body a:visited {
		 color: #1d7020;
		 font-weight:600;
}

/* EIS Product setup form CSS */

			#production_div {
				height:1070px;
			
			}
			#marc_div {
				height:460px;
			}
			#ebsconet_div {
				height:490px;
			}
			#trial_div {
				height:550px;
			}
			#erm_div {
				height:420px;
				 padding-top: 100px;
			}
			#uc_div {
				height:600px;
			}
			#demoWrapper {
				padding : 1em;
				width : 750px;
				border-style: solid;
				border-width:1px;
				display:block;
				position:absolute;
				left:20%;
				background-color:#ffffff;
				font: 0.9em Tahoma, Arial, sans-serif; line-height: 1.6em;
			}
			#demoWrapper  ul{
				list-style-type:none;
			}
			
			.font_normal_07em_black {
			font: 1.4em Tahoma, Arial, sans-serif;
			}
			
			#fieldWrapper {
			}

			#demoNavigation {
				margin-top : 0.5em;
				margin-right : 1em;
				text-align: right;
			}
			
			#data {
				font-size : 0.7em;
			}

			input {
				margin-right: 0.1em;
				margin-bottom: 0.1em;
			}

			.input_field_25em {
				width: 2.5em;
			}

			.input_field_3em {
				width: 3em;
			}

			.input_field_35em {
				width: 3.5em;
			}

			.input_field_12em {
				width: 16em;
			}

			label {
				margin-bottom: 0.2em;
				font-weight: normal;
				font-size: 1em;
			}

			label.error {
				color: red;
				font-size: 0.8em;
				margin-left : 0.5em;
			}

			.step span {
				float: left;
				font-weight: bold;
				padding-right: 0.8em;
			}

			.navigation_button {
				width : 70px;
			}
			
			#data {
					overflow : auto;
			}
			.red
			{ 
			color: red;
			font-size: 12px;
			padding: 3px;
			}

			.note
			{
			font: 0.8em Tahoma, Arial, sans-serif;
			}
			
.left_box{
width:950px;
height:auto;
padding-left:25px;
padding-bottom:10px;
}
.list_title{
font-weight:bold;
padding-left: 8px;
font: bold 1.1em tahoma;
}
.logo_list ul{
padding: 10px;
}
.logo_list li{
font-weight:bold;
}
.indent{
padding-left:15px;
}
.top_left_box{
width:950px;
height:10px;
background:url(/customer_success/top_box_bg.gif) no-repeat center;
}
.center_left_box{
width:940px;
height: auto;
padding: 5px;
background:url(/customer_success/center_box_bg.gif) repeat-y;
font: 0.9em/1.6em tahoma;

}
.bottom_left_box{
width:950px;
height:10px;

background:url(/customer_success/bottom_box_bg.gif) no-repeat center;
}
.box_title{
width:257px;
text-align:left;
font-size:15px;
color:#615357;
font-weight: bold;
}
.message{
font: 0.9em/1.6em Tahoma,Arial,sans-serif;
}
.url { display:none; }
img.printlogo { display: none; }
#icons	{
	float: right;
	width: 160px;
	padding-left: 10px;
}
.date_float_right {
	float: right;
	color: #666;
   *margin: 10px 0 0 0;
}
.date_float_left {
	float: left;
	*margin: 10px 0 0 0;
}
span[data-tooltip] {
    position: relative;
    cursor: inherit;
}
span[data-tooltip]:hover {
    text-shadow: 0px 0px 2px rgba(0,0,0,0.5);
}
span[data-tooltip]:hover:after {
    content: attr(data-tooltip);
    display: inline-block;
    position: absolute;
    top: 2em;
    right: -100%;
    background: rgba(240,240,240,0.9);
    border: 1px solid rgba(0,0,0,0.5);
    min-width: 2em;
    padding: 0.28em;
    text-shadow: none;
}
/* feedburner subscribe on home page */
.feedburner {
    background: url(/images/feedburner_subscribe.png);
    border: 0;
    display: block;
    color: #fff;
    width: 200px; 
    height: 22px;
    font-weight: bold;
    cursor: pointer;    
}

/* email support button */
.email_support_button {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    margin-left: 10px;
    padding: 10px 20px;
    border: 0px solid #327319;
    border-radius: 2px;
    background: #327319;
    background: -webkit-gradient(linear, left top, left bottom, from(#327319), to(#327319));
    background: -moz-linear-gradient(top, #327319, #327319);
    background: linear-gradient(to bottom, #327319, #327319);
    font: normal normal bold 16px arial;
    color: #ffffff;
    text-decoration: none;
}
.email_support_button:hover,
.email_support_button:focus {
    border: 0px solid #50b828;
    background: #3c8a1e;
    background: -webkit-gradient(linear, left top, left bottom, from(#3c8a1e), to(#3c8a1e));
    background: -moz-linear-gradient(top, #3c8a1e, #3c8a1e);
    background: linear-gradient(to bottom, #3c8a1e, #3c8a1e);
    color: #ffffff;
    text-decoration: none;
}
.email_support_button:active {
    background: #1e450f;
    background: -webkit-gradient(linear, left top, left bottom, from(#1e450f), to(#327319));
    background: -moz-linear-gradient(top, #1e450f, #327319);
    background: linear-gradient(to bottom, #1e450f, #327319);
}