/**Structure
/** ---------------------------------------------------**/



html,body { margin: 0 0 0 0px; padding: 0; }

body {font:11px Arial,Sans-serif;background-color: white;}

td { text-align: left }

p,  ul, li {
	text-align: left;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 1.3em;
	
}



p {
	
	margin-bottom: 6px;
}


A:link {
   color: #6f1E17;
   font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 1.4em;
   
   }

A:active {
   text-decoration: underline;
   }

A:visited {
   color: #6f1E17;
   text-decoration: none;
   }
   
 A:hover {  
   text-decoration: underline;
    }
    
    
   h2  {
	text-align: left;
	color: #6f1E17;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.1em;
	margin-top: 14px;
}

h5{
	text-align: left;
	color: #ffcc33;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:normal;
	margin-bottom: 3px;
}

li {display: list-item;padding-top: 0px;line-height: 16px;}	

/* Header Navigation */
/** ---------------------------------------------------**/

#headernav {float:right;padding: 30px 6px 6px 2px;	color: #c79900; text-align: right;position: relative;}

#headernav ul.glbtop {margin: 0;padding: 0;top: 25px;right: 12px;list-style-type: none;color: #c79900; text-decoration: none; font-size: 10px;}
		
#headernav ul.glbtop li {display: inline;padding-left: 6px;vertical-align: top;list-style-type: none; color: #c79900; font-weight: normal;}
	

.headLink:link {
	text-decoration: none;
	color: #c79900;
	font-size: 10px;
}
.headLink:visited { color: #c79900; text-decoration: none;font-size: 10px;}
.headLink:hover { color: #c79900; text-decoration: underline;font-size: 10px;}
.headLink:active { color: #c79900; text-decoration: none; font-size: 10px;}


/* top nav bar */
/** ---------------------------------------------------**/

#main-nav {
	width: 525px;
	height: 30px;
	float: left;
	margin: 0px 0px 0px 20px;
	padding: 0;
	background: url(images/menu-bg.gif) repeat-x;
	position: relative;
	z-index: 999;
}
#main-nav li {
	display: inline;
	float: left;
	font: 10px Verdana, Arial, sans-serif;
}
#main-nav li a {
	color: #333;
	text-decoration: none;
	
	height: 30px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
}
#main-nav li a.solutions {
	background: url(images/item-solutions.gif) no-repeat;
	width: 73px;
}

#main-nav li a.solutions_active {
	background: url(images/solutions_active.gif) no-repeat;
	width: 73px;
}

#main-nav li a.products {
	width: 73px;
	background: url(images/item-products.gif) no-repeat;
}

#main-nav li a.products_active {
	width: 73px;
	background: url(images/products_active.gif) no-repeat;
}

#main-nav li a.customers {
	width: 73px;
	background: url(images/item-customers.gif) no-repeat;
}

#main-nav li a.customer_active {
	width: 73px;
	background: url(images/customer_active.gif) no-repeat;
}

#main-nav li a.partners {
	background: url(images/item-partners.gif) no-repeat;
	width: 73px;
}

#main-nav li a.partners_active {
	background: url(images/partners_active.gif) no-repeat;
	width: 73px;
}

#main-nav li a.support {
	background: url(images/item-support.gif) no-repeat;
	width: 73px;
}

#main-nav li a.support_active {
	background: url(images/support_active.gif) no-repeat;
	width: 73px;
}

#main-nav li a.resources {
	background: url(images/item-resources.gif) no-repeat;
	width: 73px;
}

#main-nav li a.resources_active {
	background: url(images/resources_active.gif) no-repeat;
	width: 73px;
}

#main-nav li a.company {
	background: url(images/item-company.gif) no-repeat;
	width: 73px;
}

#main-nav li a.company_active {
	background: url(images/company_active.gif) no-repeat;
	width: 73px;
}

#main-nav li a.news {
	background: url(images/item-news.gif) no-repeat;
	width: 73px;
}

#main-nav li a.news_active {
	background: url(images/news_active.gif) no-repeat;
	width: 73px;
}

#main-nav li a:hover,
#main-nav li a.active {
	
	background-position: 0 100%;
}
#main-nav li:hover,
#main-nav li.hover {
	position: relative;
}
#main-nav li.hover ul, 
#main-nav li:hover ul {
	display: block;
}
#main-nav li.hover ul ul, 
#main-nav li:hover ul ul {
	display: none;
}
#main-nav li.hover ul li.hover ul, 
#main-nav li:hover ul li:hover ul {
	display: block;
}
#main-nav ul {
	display: none;
	position: absolute;
	top: 30px;
	left: 0;
	margin: 0;
	padding: 0;
	width: 135px;
	background: #7e8f9c;
	z-index:999;
}
#main-nav ul ul {
	left: 135px;
	top: 0;
	background: #7e8f9c;
}
#main-nav li ul li {
	background: none;
	margin: 0;
	padding: 0;
	font: 11px/12px Arial, sans-serif;
	width: 113px;
}
#main-nav li ul li a {
	background: url(images/dottted-line-menu.gif) repeat-x 0 100%;
	border: none;
	color: #000;
	text-decoration: none;
	padding: 4px 5px 4px 10px;
	margin: 0;
	width: 120px;
	display: block;
	text-indent: 0;
	height:auto;
}
#main-nav li ul ul {
	width: 145px;
}
#main-nav li ul li li {
	width: 145px;
}
#main-nav li ul li li a {
	width: 130px;
}
#main-nav li ul li a:hover {
	background: #333;
	color: #333;
}
#main-nav li:hover a,
#main-nav li.hover a {
	
	background-position: 0 100%;
}
#main-nav li:hover ul li a,
#main-nav li:hover ul li:hover ul li a,
#main-nav li.hover ul li.hover ul li a,
#main-nav li.hover ul li a {
	background: url(images/dottted-line-menu.gif) repeat-x 0 100%;
	color: #fff;
}



#main-nav li:hover ul li:hover a,
#main-nav li.hover ul li.hover a,
#main-nav li:hover ul li:hover ul li:hover a,
#main-nav li.hover ul li.hover ul li.hover a {
	background: #566a7a;
	color: #d3a019;
}







/* Global Navigation */
/** ---------------------------------------------------**/

#glbnav {background-image: url(images/navBackground1.jpg);background-repeat: no-repeat;height: 30px; padding: 0px 6px 6px 2px; text-align: left; width:782px; }


	
#glbnav ul.glblinks {margin: 0; width: 745px;list-style-type: none; vertical-align: middle;}
	
#glbnav ul.glblinks li {text-align: center; display: inline; height: 2em;
         line-height: 2em;  /* added */padding: 0px 10px 0px 5px;  margin-top: 10px; list-style-type: none;}	
	
#glbnav ul.glblinks li img {vertical-align: middle;}

#glbform {float:right; margin: 0;padding: 0;position: relative;top: 6px;left:0px;}
	
#glbform input {margin: 0;padding: 0;width: 120px;vertical-align: top;font: 11px Arial, Helvetica, sans-serif #009999;	}

#glbform img.search {display: block;}

#glbnav1 {background-image: url(images/navBackground1.jpg);background-repeat: no-repeat;height: 30px; padding: 0px 6px 6px 2px; text-align: left; width:777px; }


	
#glbnav1 ul.glblinks {margin: 0; width: 745px;list-style-type: none; vertical-align: middle;}
	
#glbnav1 ul.glblinks li {text-align: center; display: inline; height: 2em;
         line-height: 2em;  /* added */padding: 0px 10px 0px 5px;  margin-top: 10px; list-style-type: none;}	
	
#glbnav1 ul.glblinks li img {vertical-align: middle;}

.texta { 
 font-size: 10px; 
 color: #4b86a0;
 
}

.nav1:link {margin-bottom: 10px;	text-decoration: none;padding-bottom: 6px;color: #FFFFFF;	font-size: 12px;}
.nav1:visited { color: #FFFFFF; text-decoration: none;font-size: 12px;}
.nav1:hover { color: #c79900; text-decoration: none; font-size: 12px;}
.nav1:active { color: #ffffff; text-decoration: none; font-size: 12px;}





#homecontent {
color: #004680;
padding: 15px 15px 10px 15px;
font-size: 12px;
line-height: 1.4em;
}

.textred {color: #6f1E17;}

.gold {color: #c79900;}
.footer {color: #666666;padding: 15px 0 10px 0;font-size: 10px;}




/* left nav column */
/** ---------------------------------------------------**/

.home_white:link { color: #fff; text-decoration: none;font-size: 10px;}
.home_white:visited { color: #fff; text-decoration: none;font-size: 10px;}
.home_white:hover { color: #fff; text-decoration: underline;font-size: 10px;}
.home_white:active { color: #fff; text-decoration: none; font-size: 10px;}



#lefty_home {
	width:189px;
	background:#5c82a9 url(images/left-back.gif) no-repeat;	
	border: 0px;
	float: left;
	margin-left: 0px;
}

#lefty {
	width:160px;
	background: url(images/left-back.gif) no-repeat;
	
	border: 0px;
	float: left;
	margin-left: 0px;
}

.badge0 {padding: 3px 12px 6px 12px;
 width: 140px;margin: 0px 0 10px 5px;}



.lefttext {
	
	line-height: 1.3em;
	text-align: left;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin-bottom: 0px;
}
.leftsubhead {
	
	line-height: 1.8em;
	text-align: left;
	color: #4b86a0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 3px;
}
.ico-blue2 {
	background: url(images/bluebluearrow.gif) no-repeat;
	background-position: 0px 3px;
	float: left;
	width: 13px;
}
.resources2 li h4 {
	margin: 0;
	padding: 0;
	color:#ffffff;
	font:  11px Arial, sans-serif;
}
.resources2 li h4 a {
	color: #ffffff;
	text-decoration: underline;
}
.resources2 li h4 a:hover {
	text-decoration: underline;
}
.resources2 li p {
	margin: 0px;
	padding: 0;
	color: #666;
	font: 11px/13px Arial, sans-serif;
}

.resources2 li {
	display: block;
	width: 150px;
	list-style: none;
	margin-left: -40px;
	padding: 0px 0 7px;
	float: left;
}
.resources2 li.last {
	background: none;
}
.resources2 li div {
	float: left;
	width: 125px;
}

.resources ul {
	list-style: none;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;
	}



/* Content columns and lists */
/** ---------------------------------------------------**/


.resources li {
	display: block;
	width: 150px;
	list-style: none;
	margin-left: -15px;
	padding: 0px 0 14px;
	float: left;
}
.resources li.last {
	background: none;
}
.resources li div {
	float: left;
	width: 125px;
}
.ico-paper,
.ico-webinar {
	background: url(images/pdf.gif) no-repeat;
	background-position: 0px 0px ;
	float: left;
	width: 23px;
}


.ico-blue {
	background: url(images/bluearrow.gif) no-repeat;
	background-position: 0px 3px;
	float: left;
	width: 16px;
}
.resources li h3 {
	margin: 0;
	padding: 0;
	color:#666666;
	font: bold 11px Arial, sans-serif;
}
.resources li h3 a {
	color: #4b86a0;
	text-decoration: none;
}
.resources li h3 a:hover {
	text-decoration: underline;
}
.resources li p {
	margin: 0px;
	padding: 0;
	color: #666;
	font: 11px/13px Arial, sans-serif;
}




.roundarrow:link {margin-bottom: 10px;	font: 11px/13px Arial, sans-serif;text-decoration: none;padding-bottom: 6px;color: #4b86a0;;	font-size: 11px;}
.roundarrow:visited { font: 11px/13px Arial, sans-serif;text-decoration: none;font-size: 11px;}
.roundarrow:hover {  font: 11px/13px Arial, sans-serif;text-decoration: underline; font-size: 11px;}
.roundarrow:active {  font: 11px/13px Arial, sans-serif;text-decoration: none; font-size: 11px;}

/* Interior left nav */
/** ---------------------------------------------------**/


.menuitem { 
width:137px;
background:#43638a;
color: white;
font-size: 12px;
text-align: left;
font-family:Arial, Helvetica, sans-serif;
line-height: 20px;
padding: 6px 3px 6px 20px; 
list-style-position: inside;
/*list-style-image:url(images/red_bullet.gif);*/
list-style-type:none; 
/*list-style-type: square;*/
position: relative;
}


.menuitem ul {color: white;}
.menuitem li {color: white;}
.menuitem ul li {color: white;}
.menuitem ul ul li {color: white;}
.menuitem a {attributes}
.menuitem a:hover {attributes}

.menuitem1 { 
width:137px;
background:#8fa8c6;
color:white;
font-size: 12px;
text-align: left;
font-family:Arial, Helvetica, sans-serif;
line-height: 20px;
padding: 6px 3px 6px 20px; 
list-style-position: inside;
/*list-style-image:url(images/black_bullet.gif);*/
list-style-type:none; 
/*list-style-type: square;*/
position: relative;
}

.submenuitem { 
width:137px;
background:#43638a;
color: white;
font-size: 11px;
text-align: left;
font-family:Arial, Helvetica, sans-serif;
line-height: 20px;
padding: 3px 3px 3px 20px; 
list-style-position: inside;
list-style-image:url(images/yellow_arrow.gif);
list-style-type:none; 
/*list-style-type: square;*/
position: relative;
}


.submenuitem ul {color: white; font-size: 11px;}
.submenuitem li {color: #d3a019;}


.submenuitem1 { 
width:137px;
background:#43638a;
color: white;
font-size:11px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
line-height: 20px;
padding: 3px 3px 3px 20px; 
list-style-position: inside;
list-style-image:url(images/white_arrow.gif);
list-style-type:none; 
/*list-style-type: square;*/
position: relative;
}

.submenuitem2 { 
width:137px;
background:#43638a;
color: white;
font-size: 11px;
text-align: left;
font-family:Arial, Helvetica, sans-serif;
line-height: 20px;
padding: 5px 3px 5px 20px; 
list-style-position: inside;
list-style-image:url(images/bullet1_1.gif);
list-style-type:none; 
/*list-style-type: square;*/
position: relative;
}

.submenuitem2_1 { 
width:137px;
background:#43638a;
color: white;
font-size:11px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
line-height: 20px;
padding: 5px 3px 5px 20px; 
list-style-position: inside;
list-style-image:url(images/bullet1.gif);
list-style-type:none; 
/*list-style-type: square;*/
position: relative;
}


.submenuitem1 ul {color: white;}
.submenuitem1 li {color: white;}
.submenuitem1 ul li {color: white;}
.submenuitem1 ul ul li {color: white;}
.submenuitem1 a {font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:white;
	text-decoration:none;}
.submenuitem1 a:hover {font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:white;
	text-decoration:underline;}
.submenuitem1 a:visited {font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:white;
	text-decoration:none;}


.submenuitem1 ul {color: white;}
.submenuitem1 li {color: white;}


/*.separator {
border-bottom-width: thin;
border-bottom-style: solid;
border-bottom-color: firebrick;
}*/

.link1{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:white;
text-decoration:none;
/*padding: 3px; 
padding-left: 6px;
list-style-position: inside; 
list-style-type: square;*/
}

a.link1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:white;
	text-decoration:none;
/*padding: 3px; 
padding-left: 6px;
list-style-position: inside; 
list-style-type: square;*/
}

a.link1:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:white;
	text-decoration:none;
/*padding: 3px; 
padding-left: 6px;
list-style-position: inside; 
list-style-type: square;*/
}

a.link1:hover{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:white;
	text-decoration:underline;
/*padding: 3px; 
padding-left: 6px;
list-style-position: inside; 
list-style-type: square;*/
}

a .link2{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:white;
text-decoration:none;
/*padding: 3px; 
padding-left: 6px;
list-style-position: inside; 
list-style-type: square;*/
}

a.link2:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:black;
	text-decoration:none;
/*padding: 3px; 
padding-left: 6px;
list-style-position: inside; 
list-style-type: square;*/
}


a.link2:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:white;
	text-decoration:none;
/*padding: 3px; 
padding-left: 6px;
list-style-position: inside; 
list-style-type: square;*/
}


#lefty-inside {
	width:160px;
	background: url(images/subnav-top2.gif) no-repeat;
	
	border: 0px;
	float: left;
	margin-left: 0px;
}

.badge1 {padding: 3px 16px 2px 12px;
 width: 127px;margin: 6px 0 10px 5px;}


.topsub {
	text-align: left;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	
}
.subnav {  border: 0px;
	float: left;
	margin-left: 0px;
	padding-bottom: 10px;
	width:160px;
	background: #43638a;
	border-bottom:1px dotted white;}
	
.subsubnav {  border: 0px;
	float: left;
	margin-left: 0px;
	width:160px;
	border-bottom:1px dotted white; }
	
.sub:link {font-weight: bold; text-decoration: none;color: #FFFFFF;	font-size: 11px;}
.sub:visited {font-weight: bold;  color: #FFFFFF; text-decoration: none;font-size: 11px;}
.sub:hover {font-weight: bold;  color: #ffffff; text-decoration: underline; font-size: 11px;}
.sub:active {font-weight: bold;  color: #ffffff; text-decoration: none; font-size: 11px;}
	
.sub2:link {text-decoration: none;color: #FFFFFF;	font-size: 11px;}
.sub2:visited { color: #FFFFFF; text-decoration: none;font-size: 11px;}
.sub2:hover { color: #ffffff; text-decoration: underline; font-size: 11px;}
.sub2:active { color: #ffffff; text-decoration: none; font-size: 11px;}


.sub3:link {text-decoration: none;color: #ffff00;	font-size: 11px;}
.sub3:visited { color: #ffff00; text-decoration: none;font-size: 11px;}
.sub3:hover { color: #ffff00; text-decoration: underline; font-size: 11px;}
.sub3:active { color: #ffff00; text-decoration: none; font-size: 11px;}





.ico-bluesub {
	background: url(images/subarrow.gif) no-repeat;
	background-position: 0px 3px;
	float: left;
	width: 13px;
}
.sublist2 li h4 {
	margin: 0;
	padding: 0;
	color:#ffffff;
	font:  11px Arial, sans-serif;
}
.sublist2 li h4 a {
	color: #ffffff;
	text-decoration: none;
}
.sublist2 li h4 a:hover {
	text-decoration: underline;
}
.sublist2 li p {
	margin: 0px;
	padding: 0;
	color: #666;
	font: 11px/13px Arial, sans-serif;
}

.sublist2 li {
	display: block;
	width: 150px;
	list-style: none;
	margin-left: -30px;
	padding: 0px 0 3px;
	float: left;
}

.sublist2 li div {
	float: left;
	width: 125px;
}

.sublist2 ul { 
list-style: none; 
margin-top:0; 
margin-bottom: 30px;
padding: 25px;
}


/* Interior pages */
/** ---------------------------------------------------**/


.ico-data {
	background: url(images/datasheet.gif) no-repeat;
	background-position: 0px 0px ;
	float: left;
	width: 23px;
}

.ico-screen {
	background: url(images/screen.gif) no-repeat;
	background-position: 0px 0px ;
	float: left;
	width: 23px;
}

.ico-video {
	background: url(images/video.gif) no-repeat;
	background-position: 0px 0px ;
	float: left;
	width: 23px;
}

.ico-customer {
	background: url(images/people.gif) no-repeat;
	background-position: 0px 0px ;
	float: left;
	width: 23px;
}


.ico-whitepaper {
	background: url(images/whitepaper.gif) no-repeat;
	background-position: 0px 0px ;
	float: left;
	width: 23px;
}

.ico-webcast {
	background: url(images/webcast.gif) no-repeat;
	background-position: 0px 0px ;
	float: left;
	width: 23px;
}
#wrap {
    background:#ffffff;
    margin:0 auto;
    width:627px;
    }

.inside-content {
color: #004680;
padding: 12px 15px 2px 15px;
font-size: 12px;
line-height: 1.4em;
}

.inside-content2 {
width: 419px;
color: #004680;
padding: 0px 15px 10px 15px;
float: left;
font-size: 12px;
line-height: 1.4em;
}


.right-nav {
width: 174px;
float: right;
color: #004680;
padding: 0px;
font-size: 12px;
line-height: 1.4em;
}


.right-nav2 {
background: url(images/rightback-resources.jpg) no-repeat;
width: 174px;
float: right;
color: #004680;
padding: 0px;
font-size: 12px;
line-height: 1.4em;
}


.head-inside {
	text-align: left;
	color: #004680;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	line-height: 2.6em;
	margin-bottom: 6px;
}



.content-red {
	text-align: left;
	color: #6f1E17;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.1em;
	
}

.inside-body {
	text-align: left;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 1.4em;
	margin-bottom: 20px;
}

right-resources ul {
	list-style: none;
	
	margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;
	}


.right-resources li {
	display: block;
	width: 150px;
	background: url(images/dottted-line.gif) repeat-x 0 100%;
	list-style: none;
	margin-left: -28px;
	padding: 6px 0 6px;
	float: left;
}
.right-resources li.last {
	background: none;
}
.right-resources li div {
	float: left;
	width: 125px;
}
.right-resources li h3 {
	margin: 0;
	padding: 0;
	color:#666666;
	font:  11px Arial, sans-serif;
}
.right-resources li h3 a {
	color: #4b86a0;
	text-decoration: none;
}
.right-resources li h3 a:hover {
	text-decoration: underline;
}
.right-resources li p {
	margin: 0px;
	padding: 0;
	color: #666;
	font: 10px/12px Arial, sans-serif;
}

.text-quote {
	text-align: left;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 1.2em;
text-indent:-5px;
padding: 0px 20px 0px 18px;
}

.text-quote2 {
	text-align: right;
	color: ##4b86a0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 1.2em;
	padding: 0px 20px 0px 18px;
}



#hm-l-doth { /* Horizontal dotted line */
	width:420px;
	height:1px;
	margin-left:1px;
	background: url(images/dottted-line.gif) repeat-x 0 100%;
	margin-bottom: 2px;
	margin-top: 2px;
}


.quote {
	float: left;
	width: 161px;
	background: url(../images/green-grad-2.gif) repeat-x;
	min-height: 186px;
	margin: 22px 0 0 6px;
	display: inline;
	padding: 12px 10px 0 16px;
color:#7B8563;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
line-height:15px;
text-indent:-5px;

}
.quote a:hover {
background-color:transparent;
}

* html .quote {
	height: 186px;
}
.quote cite {
	color:#7B8563;
	font: 11px/15px Arial, sans-serif;
	padding: 0;
	margin: 0 0 0 0;
	
}
.quote p {
	margin: 0;
	padding: 6px 5px 7px 0;
	color: #4d5733;
	font: italic 10px Arial, sans-serif;
	text-align: right;
}
.quote p strong {
	font: italic 11px Arial, sans-serif;
}
.quote img {
	margin: 0 0 0 -4px;
	float:right;
}
.quote-name {
	display: block;
	font-style:italic;
	font-weight:bold;
	text-align: right;
	margin-top: 5px;
}
.quote-title {
	display: block;
	font-style:italic;
	text-align: right;
	font-size: 10px;
	font-weight: bold;
}
.quote-company {
	display: block;
	font-style:italic;
	text-align: right;
	font-size: 10px;
	font-weight: bold;
}
.datasheet-title {
color:#F2720C;
font-weight:bold;
}

.hp-quote {
	background-image:url(img/subpage_quote_box.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: auto;
	height: auto;
	padding: 20px;
	margin: -12px 0 0 0; 
	text-indent: -5px;
	font-size: 11px;
	color: #7B8563;
	line-height:15px;
	font-family:Arial, Helvetica, sans-serif;
}
.hp-quote2 {
	background-image:url(img/homepage_quote_box.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: auto;
	height: auto;
	padding: 20px;
	margin: -12px 0 0 0; 
	text-indent: -5px;
	font-size: 11px;
	color: #7B8563;
	line-height:15px;
	font-family:Arial, Helvetica, sans-serif;
}

.quote-name {
	display: block;
	font-style:italic;
	font-weight:bold;
	text-align: right;
	margin-top: 5px;
}
.quote-title {
	display: block;
	font-style:italic;
	text-align: right;
	font-size: 10px;
	font-weight: bold;
}
.quote-company {
	display: block;
	font-style:italic;
	text-align: right;
	font-size: 10px;
	font-weight: bold;
}
.quote-logo {
	display: block;
	text-align: right;
	margin-top: 5px;
}

/* Forms
----------------------------------------------- */

#f {  /* set width in form, not fieldset (still takes up more room w/ fieldset width */
  font:100% verdana,arial,sans-serif; margin: 0;padding: 0 10px 0 10px; width: 400px; float: center; }

#f fieldset {
  /* clear: both; note that this clear causes inputs to break to left in ie5.x mac, commented out */
  border-color: #000;border-width: 1px;border-style: solid; padding: 10px; margin: 0; float: center;}


#f fieldset legend {
	font-size:1.1em; /* bump up legend font size, not too large or it'll overwrite border on left */
                       /* be careful with padding, it'll shift the nice offset on top of border  */
}

#f label {display: block;float: left;padding: 0;margin: 5px 0 0;text-align: right;width: 130px;}
	/* block float the labels to left column, set a width */
	/* set top margin same as form input - textarea etc. elements */

#f input, form textarea, form select {
	/* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */
	width:175px;      /* set width of form elements to auto-size, otherwise watch for wrap on resize */
	margin:5px 0 0 10px; /* set margin on left of form elements rather than right of
                              label aligns textarea better in IE */
}

#f .submit {
	/* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */
	width:50px;      /* set width of form elements to auto-size, otherwise watch for wrap on resize */
	margin:5px 0 0 10px; /* set margin on left of form elements rather than right of
                              label aligns textarea better in IE */
}

#f .type2{width: 120px;text-align: left;margin-left: 10px;}
#f .type2mod{width: 270px; font-size:11px;text-align: left;margin-top: 15px;}
#f .type4{width: 330px;text-align: left;margin-left: 10px;}
#f .type5{width: 40px;text-align: left;margin-left: 20px;}
#f .type2Box{float: left;width: 15px;}
#f .type2Boxmod{float: left;width: 15px;margin-top: 15px;}	
#f .type2Comments {width: 300px;}

#f .type3{width: 230px;text-align: left;margin-left: 20px;}

#f input#reset {margin-left:0px;}
	 /* set margin-left back to zero on reset button (set above) */

textarea { overflow: auto; }

#f small {display: block;margin: 0 0 5px 110px;padding: 1px 3px;font-size: 60%; color: #666666;width: 230px;}
	/* instructions/comments left margin set to align w/ right column inputs */

#f .required{font-weight:bold;} /* uses class instead of div, more efficient */

#f br {clear:left;} /* setting clear on inputs didn't work consistently, so brs added for degrade */
	


#indexRcol form {margin:0;  line-height:1.3em;}
  
#indexRcol form div {padding:3px 0 2px;}

#indexRcol input.text {font:100% "Courier New",Courier,Monospace;width:175px}

#indexRcol input.button {background:#c00;color:#fff;font:normal 10px arial,Sans-serif;border:2px solid #f00;border-color:#f00 #900 #900 #f00; }

#contactform div {padding-top:5px;}

#contactform label { display:block; padding-bottom:1px; }

#contactform input.text {width:165px;}

#contactform input#subject {voice-family: "\"}\"";voice-family:inherit;width:95%; } 
 
#contactform input#subject {width:95%;}  

#contactform input.text, #contactform textarea { background:#eee; border:1px solid #999;}

#contactform textarea { voice-family: "\"}\"";voice-family:inherit;width:95%;height:10em;  }

#contactform textarea {width:95%;}  

