@charset "UTF-8";
/* html tag design */
a {
	color: #065EAB;
}
a:hover {
	color: #000000;
	text-decoration: underline;
}
body {
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
h2 {
	font-size: 12px;
	text-decoration: none;
	margin: 0px;
}
h1 {
	margin: 0px;
	font-weight: bold;
	color: #CC6600;
	font-size: 18px;
}
hr {
	color: #FFFFFF;
	margin-top: 10px;
	margin-bottom: 10px;
	border-top: #999999 solid 1px;
	text-decoration: none;
}
#nopad {
	margin: 0px;
	padding: 0px;
}
img {
	border: none;
}
td {
	font-size: 12px;
	line-height: 20px;
}
/* div layout tags */
#abbg {
	background-image: url(../img/bg-grnbxt.gif);
	background-repeat: no-repeat;
	padding: 15px;
}
h2 a {
	text-decoration: none;
	color: #3781CF;
}
#abbg a {
	line-height: 20px;
	text-decoration: none;
}
#abbg {
	background-image: url(../img/bg-grnbxt.gif);
	background-repeat: no-repeat;
	padding: 15px;
}
#actionbox {
	background-image: url(../img/bg-grnbx.gif);
	background-repeat: repeat-y;
	width: 250px;
	margin-top: 30px;
}
#bluebox table a {
	text-decoration: none;
}

#bluleft {
	float: left;
	width: 310px;
	margin-bottom: 10px;
	margin-top: 10px;
}
#bluright {
	float: right;
	width: 310px;
	padding-left: 15px;
	margin-bottom: 10px;
	border-left-width:#B8C1CA 1px solid;
	margin-top: 10px;
}
#block {
	background-color: #003366;
}
#bluebox img {
	margin-right: 10px;
	margin-bottom: 10px;
}
#eventbox {
	background-image: url(../img/img-cabbg.jpg);
	background-repeat: no-repeat;
	font-size: 14px;
	color: #CCCCCC;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	line-height: 18px;
}
#rightcol3 {
	float: right;
	width: 270px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#shadow {
	background-image: url(../img/shadow.gif);
	background-repeat: no-repeat;
	height: 15px;
	width: 693px;
}
#logo img{
}
#logo {
}
#bluebox {
	background-color: #E2EEF7;
	border: 1px solid #B8C1CA;
	padding: 10px;
}
#dottedline {
	width: 250px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: -15px;
	border-top: #999999 solid 1px;
	height: 1px;
	margin-right: -15px;
}
#dottedline2 {
	width: 100%;
	margin-top: 15px;
	margin-bottom: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	height: 1px;
}
#dotbox {
	padding: 15px;
	font-size: 10px;
	border: 1px solid #c3c3c3;
	line-height: 16px;
	margin-right: 5px;
}
#greencol {
	border-left:#CCCCCC 1px solid;
	background-color: #DBE6B0;
}
#footer {
	margin-left: 10px;
}
#ftlinks {
	float: right;
	width: 600px;
	text-align: right;
	font-size: 10px;
}
#flash {
	padding-top: 20px;
	float: left;
	margin-bottom: 20px;
}

#grayhdr {
	background-image: url(../img/br-gray.gif);
	background-repeat: no-repeat;
	padding: 8px 8px 13px 13px;
	width: 690px;
}
#graybr {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #B8C1CA;
	height: 1px;
}
#clear {
	clear: both;
}
#grnbx {
	font-size: 12px;
	font-weight: bold;
	color: #8D9C55;
	margin-bottom: 8px;
}
#hpwebinarpad {
	padding-top: 30px;
	padding-left: 95px;
}
#homecolumn {
	width: 290px;
	float: right;
	height: 270px;
	margin-top: 10px;
	margin-right: 20px;
}
#homecolumn2 {
	width: 265px;
	float: right;
	height: 270px;
	margin-top: 15px;
	margin-right: 15px;
}
#homecolumn3 {
	width: 265px;
	float: right;
	height: 270px;
	margin-top: 12px;
	margin-right: 15px;
}
#screenimg {
	float: right;
	margin-top: 5px;
}
#leftcolhome {
	width: 320px;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 0;
	float: left;
	padding: 0 0 0 5px;
	line-height: 18px;
}
#leftcolhome2 {
	width: 360px;
	margin-top: 15px;
	float: left;
	line-height: 18px;
	margin-left: 15px;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
}
#leftcolhome  #pad img {
	padding-right: 5px;
	padding-bottom: 0px;
	padding-top: 8px;
}

#main {
	float: right;
	width: 690px;
	margin-top: 20px;
}
#main2 {
	float: right;
	width: 380px;
	margin-top: 7px;
}
#main2    table   {
	width: 100%;
}
#main2right {
	float: right;
	width: 320px;
	margin-top: 30px;
	border: 1px dotted #72B1D5;
	background-color: #E8E8E8;
}
#main2right table {
	width: 100%;
}
#mainbottom {
	float: right;
	width: 690px;
	margin-top: 7px;
}

#nav {
	float: right;
	height: 35px;
	width: 730px;
	margin-top: 8px 3px 0 0;
}
#newscol {
	float: right;
	width: 304px;
	margin-top: 10px;
}
#imgpad2 {
	margin-top: 10px;
	float: right;
	width: 250px;
}
#homepagebg {
	background-image: url(../img/rnd-grad-bg.jpg);
	width: 975px;
	background-repeat: no-repeat;
}
#imgpad2 img {
	margin: 0px;
	padding: 0px;
}
#partners {
	background-image: url(../img/fla-alt-partner.gif);
	background-repeat: no-repeat;
	height: 85px;
}
#partnerbanner {
	margin-top: 20px;
	margin-bottom: 0px;
}
#rightcol {
	width: 250px;
	float: right;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	margin-left: 15px;
	margin-top: 20px;
	background-color: #DBE6B0;
	margin-bottom: 15px;
}

#rightcol ul {
	padding-left: 10px;
}
#flashnoborder {
	padding-top: 0;
	float: left;
	margin-bottom: 0;
}
#newsbr {
	background-image: url(../img/bg-bluewave-sm.gif);
	padding: 8px;
	background-repeat: no-repeat;
	margin-right: 5px;
}
/*promo {
	width: 290px;
	background-repeat: no-repeat;
	color: #333333;
	height: 270px;
	margin-right: 20px;
	line-height: 6px;
}*/
#newsbrhome {
	background-image: url(../img/bg-bluewave-sm.gif);
	padding: 8px;
	background-repeat: no-repeat;
}
#navcol {
	float: left;
	width: 255px;
	margin-bottom: 20px;
	margin-top: 20px;
}
#promobg {
	background-image: url(../img/bg-covnews.gif);
	background-repeat: no-repeat;
	height: 110px;
	padding-top: 20px;
}
#promobg2 {
	height: 133px;
}
#promobg3 {
	height: 130px;
}
#promobgwebinar {
	background-image: url(../img/img-bg-hp-webinar.gif);
	background-repeat: no-repeat;
	color: #FFF;
	height: 130px;
}

#pad {
	padding: 17px;
	line-height: 18px;
}
#pad2 {
	line-height: 18px;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 15px;
}
#pad2 ul {
	padding-left: 15px;
	margin-top: 0px;
}
#padpromo {
	padding: 10px;
	font-size: 10px;
	text-decoration: none;
}
#padpromo a{
	font-size: 10px;
	text-decoration: none;
}
#pad table {
	width: 100%;
}
#pad img {
	padding: 10px;
}
#pad  img {
	margin-left: 0px;
	padding-left: 0px;
}
#quotebox {
	background-image: url(../img/quotebox.jpg);
	background-repeat: no-repeat;
	font-size: 12px;
	color: #FFFFFF;
	width: 690px;
	height: 185px;
}
#rightcol img {
	margin: 0px;
	padding: 0px;
}
#rightcolhdr {
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #9EAE5F;
	padding: 10px;
}
#rssimg {
	float: right;
	margin-right: -35px;
	text-align: right;
}
#shadowline {
	background-image: url(../img/bg-shadow.gif);
	background-repeat: repeat-x;
	height: 50px;
	width: 960px;
}
#subnavsection {
	width: 234px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: -15px;
	border-top:#999999 1px solid;
	background-color: #C7C7C7;
	background-image: url(../img/bg-graygrade.gif);
	border-bottom:#999999 1px solid;
	padding: 7px;
}
#wrapper {
	width: 975px;
	text-align: left;
	margin-right: 10px 0px 0px 10px;
	padding: 15px 0px 15px 15px;
}

/* styles */

.blklink a {
	color: #333333;
	text-decoration: none;
}
.blklink a:hover {
	color: #065EAB;
	text-decoration: underline;
}
.blulink {
	text-decoration: none;
}
.blueitalic {
	color: #1B6BBC;
	font-style: oblique;
	font-size: 11px;
	line-height: 14px;
}
.bold {
	font-weight: bold;
}
.quotemark {
}
.bottomborder {
	border-bottom-width: 3px;
	border-bottom-style: double;
	border-bottom-color: #CCCCCC;
}
.capsheader {
	font-weight: bold;
	text-transform: uppercase;
	color: #3573B4;
	font-size: 10px;
}
.white {
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
}
.productheader {
	font-size: 20px;
	color: #CC6600;
	font-weight: normal;
}
.imgborder {
	background-color: #FFFFFF;
	padding: 10px;
	border: 1px dotted #9EAE5F;
}
.lightorange {
	color: #E6AD6C;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.capsheader a {
	text-decoration: none;
	color: #FFFFFF;
}
.imgpad {
	margin-right: 15px;
	margin-bottom: 20px;
}
.ipbg {
	background-image: url(../inflectionpoint/img/green.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
.lrgcapshdr {
	font-size: 14px;
	text-transform: uppercase;
}
.grayhdrbig {
	font-size: 16px;
	color: #666666;
	line-height: 20px;
	font-weight: normal;
}
.productheaderGray {
	font-size: 20px;
	color: #999999;
	font-weight: normal;
}
.logolink a {
	text-decoration: none;
	color: #3399CC;
	font-size: 14px;
}
.ornghdr {
	font-weight: bold;
	color: #CC6600;
	font-size: 11px;
	text-decoration: none;
}
.medgray {
	font-size: 14px;
	color: #666666;
}
.quotemark {
	margin-bottom: 60px;
	margin-right: 5px;
	font-family: "Times New Roman", Times, serif;
	font-size: 50px;
	font-weight: bold;
	color: #FF9900;
}

.smalltable   ul  {
	font-size: 10px;
	padding-left: 15px;
}
.smalltxt {
	font-size: 10px;
	color: #666666;
}
.style16 {
	color: #003366;
	font-weight: bold;
}

/* css hacks */

* html #dottedline {
	width: 248px;	
	margin-bottom: 0px;
}
* html #dottedline2 {
	margin-bottom: 0px;
}
* html #nav {
	margin-right: -15px;	
	margin-bottom: -15px;
}
* html #main {
	margin-right: -10px;
	width: 670px;
}
* html #newscol {
	margin-right: -15px;
}
* html #pad2 ul {
	padding-left: 0px;
	margin-left: 10px;
}
* html #main2 {
	width: 340px;
	margin-top: 0px;
}
* html #main2right {
	width: 300px;
	margin-top: 20px;
	padding-right: 0px;
}
*html #mainbottom {
	width: 710px;
	margin-top: 0px;
}
*html #promobg{
	height: 130px;
}
*html #leftcolhome2 {
	margin-left: 5px;
}
*html #homecolumn3 {
	margin-right: 8px;
}
