/* Pavilion Website Main CSS Document */

body {
font-family: Verdana, Arial, sans-serif;
background: url(../i/bg.gif) top repeat-x;
background-color: #fff;
margin: 0 0 0 -30px;
padding: 0;
}

body.pop {
background: none;
margin: 5px;
}

div#wrapper {
width: 835px;
margin: 0 auto;
padding: 0;
}

div#Lside {
width: 100%;
background: url(../i/Lbg.jpg) top left no-repeat;
}

div#Rside {
width: 810px;
margin: 0 0 0 25px;
background: url(../i/Rbg.jpg) top right no-repeat;
}

div#contentwrapper {
width: 785px;
margin: 0;
background: url(../i/Tbg.gif) top no-repeat;
background-color: #fff;
height: 705px;
padding: 8px 0 0 0;
}

div#header {
margin:0 3px 3px 3px;
border-left: 1px solid #ccc;
border-top: 1px solid #ccc;
border-right: 1px solid #ccc;
height: 54px;
}
div#header { 
width: 779px; 
voice-family: "\"}\""; 
voice-family:inherit;
width: 777px;
}
html>body #header {width: 777px;} 

h1, h3	{
	text-indent: -9999px;
	margin: 0;
	padding: 0;
	}

h1.logo	{
	display: block;	
	width: 162px;
	line-height: 54px;
	height: 54px;
	background: transparent url(../i/logo.gif) top center no-repeat;
	float: left;
	margin: 0;
	padding: 0;
	}

h2 {
	/*display: block;*/
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 28px;
	/*width: 430px;*/
	line-height: 30px;
	margin: 0 0 10px 0;
	padding: 0;
	}

h2#contact {width: 200px}

h3.tag	{
	display: block;	
	width: 198px;
	line-height: 30px;
	height: 30px;
	background: transparent url(../i/tag.gif) top center no-repeat;
	float: left;
	margin: 0;
	padding: 0;
	}
	
h4.sectionname	{
	display: block;	
	line-height: 18px;
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 18px;
	vertical-align: middle;
	background-color: #AFC0D9;
	border-top: 1px solid #6D8EC2;
	border-left: 1px solid #6D8EC2;
	border-bottom: 1px solid #6D8EC2;
	margin: 0;
	padding: 15px 5px;
	}

h4.sectionname { 
	width: 158px; 
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 146px;
	}
html>body h4.sectionname {width: 146px;}

h4.homehelp	{
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 17px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	letter-spacing: -1px;
	}
	
h5 {
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	} 
	
div#sidebar h5 {
border-bottom: 2px solid #B3C5E0;
padding: 0 0 0 5px;
margin: 15px 0 0 0
}

div#homecustomers h5 {
border-bottom: 2px solid #B3C5E0;
padding: 0 0 0 5px;
margin: 2px 0 0 0;
}

div#homecontent h5 {
border-bottom: 2px solid #B3C5E0;
padding: 0 0 0 5px;
margin: 5px 0 0 0
}

div#topnav {
float: left;
width: 615px;
height: 54px;
background-color:#f8f9fb;
}	

div#tagsearch {
width: 615px;
height: 30px;
}	

div#searchnav {
font-size: 9px;
float: right;
margin: 4px 3px 0 0;
}

div#searchnav form {
display: inline
}

form#searchform {
height: 22px;
padding: 0 0 0 13px;
margin: 0 0 0 13px;
border-left: 1px solid #999;
vertical-align: baseline;
}

input.searchfield {
font-size: 11px;
line-height: 17px;
width: 110px;
margin-right: 3px;
}

input#searchbtn {vertical-align:bottom}

/***** Added Mambo styles *****/

table.moduletable {width: 100%}

.componentheading, .componentheadingreleases, .contentheading { /* Too format the header of each template & content item */
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 28px;
	font-weight: bold;
	width: 430px;
	line-height: 30px;
	margin: 0;
	padding: 0 0 10px 0;
}

.contentheadingreleases {
	font-weight: bold;
	margin-bottom: 0;
	padding-bottom: 0;
}

table.contentpaneopen {
	width: 100%;
}

.createdate {
	font-size: 9px;
	line-height: 16px;
}

#active_menu {
	background-color: #fff;
	color: #000;
	border: 1px solid #F8C34D;
}

a.mainlevel:link, a.mainlevel:visited {
	display: block;
	background: #F8F9FB url(../i/bulletn.gif) 5px 5px no-repeat;
	vertical-align: middle;
	font-size: 11px;
	text-align: left;
	padding: 4px 3px 4px 23px;
	text-decoration: none;
	border-top: 1px solid #F8F9FB;
	border-right: 1px solid #F8F9FB;
	border-left: 1px solid #F8F9FB;
	border-bottom: 1px solid #DFE7F2;
}
a.mainlevel:link, a.mainlevel:visited  { 
width: 156px; 
voice-family: "\"}\""; 
voice-family:inherit;
width: 124px;
}
html>body a.mainlevel:link,html>body a.mainlevel:visited  {width: 124px;} 

a.mainlevel:hover {
	text-decoration: none;
	border: 1px solid #F8C34D;
}

a.sublevel:link, a.sublevel:visited {
	display: block;
	background: #F8F9FB url(../i/bulletn2.gif) 12px 5px no-repeat;
	vertical-align: middle;
	font-size: 9px;
	text-align: left;
	padding: 4px 3px 4px 30px;
	/*width: 100%;*/
	width: 117px;
	text-decoration: none;
	border-top: 1px solid #F8F9FB;
	border-right: 1px solid #F8F9FB;
	border-left: 1px solid #F8F9FB;
	border-bottom: 1px solid #DFE7F2;
}

a.sublevel:link, a.sublevel:visited { 
width: 156px; 
voice-family: "\"}\""; 
voice-family:inherit;
width: 117px;
}
html>body a.sublevel:link,html>body a.sublevel:visited {width: 117px;} 

a.sublevel:hover {
	text-decoration: none;
	border: 1px solid #F8C34D;
}

ul#subnav li.tertnav a{
font-size: 9px;
display: block;
padding: 4px 3px 4px 30px;
border: 1px solid #F8F9FB;
width: 117px;
background: #F8F9FB url(../i/bulletn2.gif) 12px no-repeat;
}

ul#subnav li.tertnav a:hover {
border: 1px solid #F8C34D;
background: #FFF url(../i/bulletn2.gif) 12px no-repeat;
color: #0B4399;
}


div#sectionnav table {
	width: 128px;
	border-spacing: 2px;
}

ul#footlevel {
list-style: none;
margin: 0;
padding: 0;
border: none;
display: inline;
}
		
ul#footlevel li {
margin: 0 8px 0 0;
padding: 0 8px 0 0;
border-right: 1px solid #737373;
display: inline;
}

/*  */

/* top nav */
div#navbar {
width: 615px;
height: 24px;
padding: 0;
border: 0;
background-color: transparent;
}

div#navbar ul#menu {
	height: 24px;
	width: 615px;
	background: transparent url(../i/nav.gif) top left no-repeat;
	margin: 0;
	padding: 0;
	position: relative;
}

div#navbar ul#menu li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0;
}
	
ul#menu li, ul#menu a {
	height: 24px;
	display: block;
}
	
div#navbar ul#menu li a {
	text-indent: -9999px;
	text-decoration: none;
}
	
#mhome {left: 0; width: 49px;}
#mcompany {left: 49px; width: 66px;}
#mindustries {left: 115px; width: 69px;}
#mprodserv {left: 184px; width: 120px;}
#mnews {left: 304px; width: 99px;}
#mcustomers {left: 403px; width: 72px;}
#mpartners {left: 475px; width: 63px;}
#mcontact {left: 538px; width: 77px;}

#mhome a:hover	{background: transparent url(../i/nav.gif) 0 -24px no-repeat;}
#mcompany a:hover {background: transparent url(../i/nav.gif) -49px -24px no-repeat;}
#mindustries a:hover {background: transparent url(../i/nav.gif) -115px -24px no-repeat;}
#mprodserv a:hover {background: transparent url(../i/nav.gif) -184px -24px no-repeat;}
#mnews a:hover {background: transparent url(../i/nav.gif) -304px -24px no-repeat;}
#mcustomers a:hover {background: transparent url(../i/nav.gif) -403px -24px no-repeat;}
#mpartners a:hover {background: transparent url(../i/nav.gif) -475px -24px no-repeat;}
#mcontact a:hover {background: transparent url(../i/nav.gif) -538px -24px no-repeat;}

/* you are here highlight */
body#home #mhome, body#home #mhome a:hover	 {background: transparent url(../i/nav.gif) 0 -48px no-repeat;}
body#company #mcompany, body#company #mcompany a:hover {background: transparent url(../i/nav.gif) -49px -48px no-repeat;}
body#industries #mindustries, body#industries #mindustries a:hover {background: transparent url(../i/nav.gif) -115px -48px no-repeat;}
body#products #mprodserv, body#products #mprodserv a:hover {background: transparent url(../i/nav.gif) -184px -48px no-repeat;}
body#news #mnews, body#news #mnews a:hover {background: transparent url(../i/nav.gif) -304px -48px no-repeat;}
body#customers #mcustomers, body#customers #mcustomers a:hover  {background: transparent url(../i/nav.gif) -403px -48px no-repeat;}
body#partners #mpartners, body#partners #mpartners a:hover {background: transparent url(../i/nav.gif) -475px -48px no-repeat;}
body#contact #mcontact, body#contact #mcontact a:hover {background: transparent url(../i/nav.gif) -538px -48px no-repeat;}

/* end top nav */

a:link {color: #0b4399; text-decoration: none}
a:visited {color: #0b4399; text-decoration: none}
a:hover {color: #0b4399; text-decoration: underline}

input {font-family: Verdana, Arial, sans-serif; font-size: 12px}

.clear {clear: both}
div.clear {display: none;}

div#homeintro {
margin: 0 2px 3px 2px;
width: 780px;
height: 180px;
}

div#homeimg {
width: 600px;
float: left;
}

div#homecustomers {
float: left;
padding: 5px;
background-color: #EFF3F9;
font-size: 11px;
}
div#homecustomers { 
width: 180px; 
height: 180px;
voice-family: "\"}\""; 
voice-family:inherit;
width: 170px;
height: 170px;
}
html>body #homecustomers {width: 170px; height: 170px;}

div#cs1, div#cs2, div#cs3, div#cs4, div#cs5 {
margin: 2px 0 6px 0;
height: 125px;
width: 170px;
background-color: #F8F9FB;
border: 1px solid #C1D0E6;
position: absolute;
visibility: hidden;
}

div.csbgrnd {background-color: #fff;}
.currentinfo {height: 83px; overflow: hidden; position: relative; background-color:#fff}
.currentinfo[class] {display: table; position: static;}
.custwrapper {position: absolute; top: 50%;} /* for explorer only*/
.custwrapper[class] {display: table-cell; vertical-align: middle; position: static;}
html>body .custname {position: relative; top: 25%;} /* for IE7 only */
/*.custname {position: relative; top: -50%}  for explorer only */
div.custlogo {float: left; width: 75px;}


div.cslearnmore {clear: both; padding: 5px}

div#csall {
position: relative;
top: 135px;
padding-left: 6px;}

div#homebottom {
margin: 3px;
padding: 0;
background-color: #DFE7F2;
border: 1px solid #AFC4E2;
font-size: 11px;
}
div#homebottom { 
width: 779px; 
voice-family: "\"}\""; 
voice-family:inherit;
width: 777px;
}
html>body #homebottom {width: 777px;}

div#homeabout {
height: 122px; /* added 6.1.05 */
padding: 0;
margin: 0;
/*background: transparent url(../i/bg_help.gif) left repeat-y;*/
border-bottom: 1px solid #AFC4E2;
}

div#homehelp {
margin: 0;
padding: 20px 4px 19px 1px;
text-align: center;
position: absolute;
background-color: #AFC0D9;
}
div#homehelp { 
width: 217px; 
voice-family: "\"}\""; 
voice-family:inherit;
width: 212px;
}
html>body #homehelp {width: 212px;}

div#homehelp img {margin-top: 6px}

form#jumpform {
margin: 0; padding: 0}

.industrymenu {
width: 200px;
font-size: 11px;
margin: 6px 0 6px;
}

div#intro {
margin: 0 0 0 230px;
padding: 10px 15px 15px 5px;
font-size: 13px; 
line-height: 20px;
position: absolute; /* added 6.1.05 */
width: 527px;  /* added 6.1.05 */
}

div#intro p {margin: 0; padding: 0}

div#homecontent {
border-top: 1px solid #fff;
background: transparent url(../i/bg_brders.gif) left repeat-y;
}

div#homeevents {
float:left;
padding: 5px;
}
div#homeevents { 
width: 218px; 
voice-family: "\"}\""; 
voice-family:inherit;
width: 208px;
}
html>body #homeevents {width: 208px;}

div#homenews {
float:left;
padding: 5px;
}
div#homenews { 
width: 387px; 
voice-family: "\"}\""; 
voice-family:inherit;
width: 377px;
}
html>body #homenews {width: 377px;}

div#homearticles {
float: right;
padding: 5px;
}
div#homearticles { 
width: 172px;
voice-family: "\"}\""; 
voice-family:inherit;
width: 162px;
}
html>body #homearticles {width: 162px;}

div.homelink {
background-color: #EFF3F9;
padding: 5px;
margin: 2px 0 0 0;
}

div.hometoggle {
width: 200px;
background-color: #EFF3F9;
padding: 5px;
margin: 93px 0 2px 4px;
position: absolute;
}
div.hometoggle img.flag {margin-right:2px; vertical-align: middle}

/*
ul.homearticlelinks {
margin: 2px 0 0 0;
padding: 0;
list-style-type: none;
}

ul.homearticlelinks li { 
margin: 1px 0;
}

ul.homearticlelinks li a {
display: block;
padding: 5px;
border: 1px solid #EFF3F9;
background-color: #EFF3F9;
text-decoration: none;
}
ul.homearticlelinks li a { 
width: 160px;
voice-family: "\"}\""; 
voice-family:inherit;
width: 148px;
}
html>body ul.homearticlelinks li a {width: 148px;}

ul.homearticlelinks li a:hover  {
border: 1px solid #B3C5E0;
background-color: #fff;
text-decoration: none;
}
*/
div#sectionimg {margin: 0 2px}

div#content {
margin: 3px 3px;
padding: 0;
background-color: #eff3f9;
width: 779px;}

div#sectionnav {
width: 157px;
float:left;
}

div#sectionnav ul {
margin: 2px 0 0 0;
padding: 0;
list-style-type: none;
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
}

ul#subnav li { 
margin: 1px 0 1px 2px;
border-bottom: 1px solid #DFE7F2; }

ul#subnav li a {
display: block;
padding: 4px 3px 4px 23px;
border: 1px solid #F8F9FB;
width: 124px;
background: #F8F9FB url(../i/bulletn.gif) 5px no-repeat;
}
ul#subnav li a { 
width: 152px; 
voice-family: "\"}\""; 
voice-family:inherit;
width: 124px;
}
html>body ul#subnav li a {width: 124px;} 

ul#subnav li a:link, ul#subnav li a:visited {
color: #0B4399;
text-decoration: none;
}

ul#subnav a:hover {
border: 1px solid #F8C34D;
background: #FFF url(../i/bulletn.gif) 5px no-repeat;
color: #0B4399;
}

ul#subnav li#active a:link, ul#subnav li#active a:visited, ul#subnav li#active a:hover {
border: 1px solid #F8C34D;
background: #fff url(../i/bulletn.gif) 5px no-repeat;
color: #000;
}

ul#subnav li.tertnav a{
font-size: 9px;
display: block;
padding: 4px 3px 4px 30px;
border: 1px solid #F8F9FB;
width: 117px;
background: #F8F9FB url(../i/bulletn2.gif) 12px no-repeat;
}

ul#subnav li.tertnav a:hover {
border: 1px solid #F8C34D;
background: #FFF url(../i/bulletn2.gif) 12px no-repeat;
color: #0B4399;
}

ul#subnav li#active.tertnav a:link, ul#subnav li#active.tertnav  a:visited, ul#subnav li#active.tertnav  a:hover {
border: 1px solid #F8C34D;
background: #fff url(../i/bulletn2.gif) 12px no-repeat;
color: #000;
}


div#maincol {
background-color: #fff;
border-right: 1px solid #AFC4E2;
border-left: 1px solid #AFC4E2;
float:left;
padding: 15px;
font-size: 12px;
}
div#maincol { 
width: 467px; 
voice-family: "\"}\""; 
voice-family:inherit;
width: 435px;
}
html>body div#maincol {width: 435px;} 

div#maincol2span {
background-color: #fff;
border-left: 1px solid #AFC4E2;
float:left;
padding: 15px;
font-size: 12px;
}
div#maincol2span { 
width: 621px; 
voice-family: "\"}\""; 
voice-family:inherit;
width: 591px;
}
html>body div#maincol2span {width: 591px;}

div#maincol3span {
background-color: #fff;
padding: 15px;
font-size: 12px;
}
div#maincol3span { 
width: 779px;
voice-family: "\"}\""; 
voice-family:inherit;
width: 749px;;
}
html>body div#maincol3span {width: 749px;}

div#maincol p, div#maincol2span p, div#maincol3span p {
margin: 0;
padding: 0 0 16px 0;
line-height: 16px;
}

div#maincol ul, div#maincol2span ul, div#maincol3span ul {
margin: 0;
padding: 0 0 16px 0;
line-height: 16px;
list-style: none;
}

div#maincol li, div#maincol2span li, div#maincol3span li {
padding: 6px 0 0 16px;
margin: 0 0 0 10px;
background: transparent url(../i/bullet.gif) 0 11px no-repeat;
}

div#maincol dl, div#maincol2span dl, div#maincol3span dl {
margin: 0;
padding: 0 0 16px 0;
line-height: 16px;}

div#maincol dd, div#maincol2span dd, div#maincol3span dd {
padding: 0 0 10px 0 ;}

ul#bodymenu {
margin: 0;
padding: 0;
font-size: 12px;
line-height: 16px;
list-style: none;}

ul#bodymenu li {
padding: 6px 0 8px 0;
margin: 0;
background-image: none;
border-bottom: 1px solid #B3C5E0;
}

h3.subheader {
	text-indent: 0;
	font-size: 13px;
	margin: 6px 0 8px 0;
	padding: 0 0 4px 0;
	border-bottom: 4px solid #B3C5E0;
	}

/* Subheader for Archived Webinars */

h3.subheader2 {
	text-indent: 0;
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 24px;
	margin: 25px 0 8px 0;
	padding: 0 0 4px 0;
	border-bottom: 4px solid #B3C5E0;
	}

div#sidebar {
width: 149px;
float: right;
font-size: 11px;
padding: 3px;
background-color: #DFE7F2;
}

#printpage {
display: block;
width: 112px;
padding: 5px 5px 5px 30px;
border: 1px solid #EFF3F9;
background: #EFF3F9 url(../i/icon_print.gif) 6px no-repeat;
text-decoration: none;
}

#subtoggle {
display: block;
width: 137px;
padding: 5px 5px 5px 5px;
margin-top: 2px;
border: 1px solid #EFF3F9;
background: #EFF3F9;
text-decoration: none;
}
div#subtoggle img.flag {margin-right:2px; vertical-align: middle}

#printpagemain {
background: transparent url(../i/icon_print.gif) left no-repeat;
padding: 5px 5px 5px 25px;
font-size: 11px;
text-decoration: none;
}

ul.sidelinks {
margin: 2px 0 0 0;
padding: 0;
list-style-type: none;
}

ul.sidelinks li { 
margin: 1px 0;
display: block;
width: 137px;
padding: 5px;
border: 1px solid #EFF3F9;
background-color: #EFF3F9;
}

ul.sidelinks li a {
text-decoration: none;
}

ul.sidelinks li a:hover  {
text-decoration: underline;
}

div#sidemonial {
background-color: #EFF3F9;
padding: 5px;
margin: 2px 0 0 0;
}

div#sidemonial p {
margin: 6px 0;
padding: 0;}

div#quotelogo {
text-align: center;
padding: 2px 0 5px 0;
}

div#quotelogo2 {
text-align: center;
padding: 10px 0 5px 0;
margin: 2px 0;
border-top: 1px solid #B3C5E0;
}

blockquote {
margin: 2px 0 0 0; 
padding: 7px 0;
border-top: 1px solid #B3C5E0;
border-bottom: 1px solid #B3C5E0;
}

blockquote.nologo {
padding: 0 0 7px 0;;
border-top: none
}

.divider {
margin: 2px 0;
padding: 0;
border-top: 1px solid #B3C5E0;
}

div.quote {
text-indent: 0;
font-weight: normal;
font-size: 10px;
font-weight: bold;
color: #333
}

div.quote img {
padding: 0 5px;
vertical-align: super}

div.quotee {
font-size: 9px;
color: #666;
padding: 7px 0 0 0}

div#homefooter {
clear: both;
border-top: 1px solid #AFC4E2;
background-color: #F8F9FB;
font-size: 9px;
line-height: 14px;
padding: 10px;
color: #737373;
margin: 0;
}

div#homefooter p {margin: 0; padding: 0}

div#footer {
clear: both;
border-top: 1px solid #AFC4E2;
background-color: #F8F9FB;
font-size: 9px;
line-height: 14px;
padding: 10px;
color: #737373
}
div#footer { 
width:779px;
voice-family: "\"}\""; 
voice-family:inherit;
width:759px;
}
html>body div#footer {width:759px;}


.right {float: right}
.left {float: left}
.small {font-size: 11px}

h2.custcommit {width: 350px}
#maincol2span p.valuedescr {padding-left: 100px}

div#guarentee {
width: 500px;
padding: 10px 10px 0 15px;
margin: 0 auto 10px auto;
background-color:#EFF3F9;
}
div#guarentee p {
font-size: 11px;
line-height: 14px;
margin-left: 60px;
}

.totop {
margin: 5px 0;
padding: 2px 0;
border-top: 1px solid #B3C5E0;
font-size: 9px;
text-align: right;
}

div#contactmap {
margin: 0;
padding: 0 15px 15px 0;
float: left;
}

.retutrntop {
font-size: 9px}

div#contactoffices {margin: 0 0 0 290px}

div#contactoffices dt, dl.bordered dt {
border-top: 1px solid #B3C5E0;
padding-top: 6px;}

form, select, input {font-family: Verdana, Arial, sans-serif;}

table#schedule {
width: 95%; 
margin: 0 0 10px 0;
}

table#schedule th  {
	font-size: 11px;
	font-weight: bold;
	font-family: helvetica, arial, verdana, sans-serif;
	text-transform: uppercase;
	text-align: left;
	background-color: #DFE7F2;
	border-bottom: 2px solid #B3C5E0;
	padding: 5px;
	}

table#schedule td {
	background: #999;
	font-size: 11px;
	background-color: #fff;
	padding: 5px;
	}
	
table#schedule td.alt {
	background: #EFF3F9;
	}

div.custindustry {
font-size: 11px;
float: left;
width: 100px;
} 

div.custindustry ul {
margin: 0;
padding: 0 0 16px 0;
line-height: 16px;
list-style: none;
}

#maincol3span div.custindustry li {
padding: 0;
margin: 0;
background-image: none;
}

.date {font-size: 9px}

.companylogo {
width: 140px;
float: left;
text-align: center;}

.companydesc {margin: 0 0 0 160px}
.resellerdesc {margin: 0}

form#coursereg, form#contact, form#download_short, form#download_long, form#webinar_download_short, form#webinar_download_long {
margin: 0 0 15px 0; 
padding: 0;
}

fieldset {
border: 1px solid #B3C5E0;
margin: 0 0 10px 0;
padding: 0 10px 10px 10px;
}

legend {
font-size: 13px;
font-weight: bold;
color: #000;
margin-bottom: 10px;}

form#coursereg label.leftlabel, form#contact label.leftlabel, form#download_short label.leftlabel, form#download_long label.leftlabel, form#webinar_download_short label.leftlabel, form#webinar_download_long label.leftlabel {
float:left; 
width:100px; 
display:block;
margin: 2px 5px 0 0; 
text-align:right}

form#coursereg p, form#contact p, form#download_short p, form#download_long p, form#webinar_download_short p, form#webinar_download_long p {
font-size: 12px;
margin:0; 
padding: 0 0 8px 0; 
clear:left
}

.result {
font-size: 13px;
font-weight: bold;
}

.libraryimg {
width: 200px;
float: left;
text-align: center;
}

.librarydwnld {margin: 0 0 0 230px}
.libraryitem  {margin: 20px 0}

img.factory {float: left; padding: 0 10px 5px 0}

/* 05-13-05 --------- New top subnav styles */

div.flyout {
top: 62px;
z-index: 10;
position: absolute;
visibility: hidden;
}

#nav2menu {margin-left: 215px;}
#nav3menu {margin-left: 281px;}
#nav4menu {margin-left: 350px;}
#nav5menu {margin-left: 470px;}
#nav7menu {margin-left: 641px;}

ul.topsubnav {
width: 135px;
font-size: 11px;
list-style: none;
border-top: 1px solid #F8C34D;
border-right: 1px solid #F8C34D;
border-bottom: 1px solid #F8C34D;
border-left: 1px solid #F8C34D;
background: #EFF3F9;
margin: 0;
padding: 0;
}

ul.topsubnav li { 
margin: 1px 0 1px 0;
border-bottom: 1px solid #DFE7F2; }

ul.topsubnav li a {
display: block;
padding: 3px 3px 3px 23px;
border: 1px solid #F8F9FB;
background: #EFF3F9 url(../i/bulletn.gif) 5px 5px no-repeat;
}
ul.topsubnav li a { 
width: 133px; 
voice-family: "\"}\""; 
voice-family:inherit;
width: 107px;
}
html>body ul.topsubnav li a {width: 107px;} 

ul.topsubnav li a:link, ul.topsubnav li a:visited {
color: #0B4399;
text-decoration: none;
}

ul.topsubnav a:hover {
border: 1px solid #F8C34D;
background: #FFF url(../i/bulletn.gif) 5px 5px no-repeat;
color: #0B4399;
}

/* archived webinar styles - pgl 071305 */

div#webinarintro {
float:left;
width: 400px;
}

div#webinarcallout {
float:right;
font-size: 11px;
line-height: 17px;
background-color: #EFF3F9;
border: 1px solid #AFC4E2;
width: 156px;
padding: 8px
}

div.webinarheader {
vertical-align: middle;
/*height: 33px;  doesn't allow overflow in Firefox */
background-color: #AFC0D9;
margin: 0;
padding: 10px;
/*clear: both;*/
overflow: visible;
min-height: 33px; /* height fix */
height: auto; /* height fix, pt. II */
}

*html div.webinarheader {height:33px} /* for ie only */

div.webinarheader p {width: 445px; margin: 0; padding: 0}

div.webinarheader p strong {
font-size:14px;
}

div.webinarcontent {
background-color: #EFF3F9;
padding: 10px;
margin-bottom: 10px;
}

div.webinarspeaker {
font-size: 11px;
line-height: 14px;
background-color: #FFFFFF;
border: 1px solid #AFC4E2;
width: 553px;
padding: 8px;
margin: 5px 0 8px 0;
}

div.webinarlink {
float: right;
/*clear: inherit;
margin-top: -41px;*/
width: 106px;
padding-right: 10px;
}

form#webinar {
margin: 0 0 15px 0; 
padding: 0;
}
form#webinar label.leftlabel {
float:left; 
width:120px; 
display:block;
margin: 2px 5px 0 0; 
text-align:right}

form#webinar p {
margin:0; 
padding: 0 0 8px 0; 
clear:left
}

/*-- Automation 2007 styles --*/

#automate {/* table container */}

#automate p {
	font-family: Trebucht, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.7em;
	color: #666666;
	text-align: left;
}

#automate li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: left;
	margin-top: 10px;
	margin-right: 25px;
	margin-bottom: 5px;
	margin-left: 25px;
}

#automate h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0869AE;
	text-align: left;
	font-weight: normal;
	/*margin-top: 25px;*/
	margin-right: 0px;
	/*margin-bottom: -10px;*/
	margin-left: 25px;
}

#automate .style1 {
	margin: 25px 25px 0px 25px;
}

#automate .style2, #automate .style5 {
	margin: 12px 25px 12px 25px;
}

#automate span.style3 {
	font-size: 18px;
	line-height: 24px;
	color: #0869AE;
}

#automate span.style4 {
	color: #333333;
	font-size: 12px;
}

#automate .style5 {font-size: 9px}


/* ---- */


a.mainlevelmainlevel:link, a.mainlevelmainlevel:visited {
	display: block;
	background: #F8F9FB url(../i/bulletn.gif) 5px 5px no-repeat;
	vertical-align: middle;
	font-size: 11px;
	text-align: left;
	padding: 4px 3px 4px 23px;
	text-decoration: none;
	border-top: 1px solid #F8F9FB;
	border-right: 1px solid #F8F9FB;
	border-left: 1px solid #F8F9FB;
	border-bottom: 1px solid #DFE7F2;
}

a.mainlevelmainlevel:link, a.mainlevelmainlevel:visited  { 
width: 156px; 
voice-family:inherit;
width: 124px;
}

a.mainlevelmainlevel:hover {
	text-decoration: none;
	border: 1px solid #F8C34D;
}


a.sublevelmainlevel:link, a.sublevelmainlevel:visited {
	display: block;
	background: #F8F9FB url(../i/bulletn2.gif) 12px 5px no-repeat;
	vertical-align: middle;
	font-size: 9px;
	text-align: left;
	padding: 4px 3px 4px 30px;
	/*width: 100%;*/
	width: 117px;
	text-decoration: none;
	border-top: 1px solid #F8F9FB;
	border-right: 1px solid #F8F9FB;
	border-left: 1px solid #F8F9FB;
	border-bottom: 1px solid #DFE7F2;
}

a.sublevelmainlevel:link, a.sublevelmainlevel:visited { 
width: 156px; 
voice-family:inherit;
width: 117px;
}


a.sublevelmainlevel:hover {
	text-decoration: none;
	border: 1px solid #F8C34D;
}
