@charset "UTF-8";
/* CSS Document */

/*@import url("leftnav.css"); */
.category {
	font-family: Arial;
	font-size: 16px;
	font-weight:bold;
	color: #353c82;
	margin-bottom: -5px;

}
.gap{
	height:0px;
	}
.individual {
	font-family: Arial;
	font-size: 22px;
	font-weight:bold;
	color: #5b88c7;
}



.title {
/*	margin:auto 0px auto 300px;*/
	width:90px;
	/*display:inline;*/
	clear:both;
}

.shareButton {
	width:90px;
	float:left; 
	margin:0px 0px auto auto;
}

.news_RSS-XMLButton {
	width:20px;
	float:right; 
	margin-bottom:0px;
	margin-left: 270px;
	padding: 8px 5px 0 0;

}

.news_shareButton {
	width:90px;
	float:right; 

	/*margin-top:0px;*/ 
	margin-bottom:0px;
	margin-left: 0px;
	padding: 8px 0 0 0;
}

.news_RSSButton{
	width:85px;
	float:right;
	/*margin-top:16px;*/ 
	margin-bottom:0px;
	margin-left: 0px;
	padding: 8px 0 0 0;
}

.Email_feed{
	float:right;
	margin-bottom:0px;
	margin-left: 0px;
	padding: 8px 0 0 0;
}


.news_h3{
	width: 460px;
	color: #339900;
	text-transform:uppercase;
}
.print {
	margin-top:-5px;
}

.banner {

	/*background: url("../images/Homepage/Interior banner/Interior banner - Solutions.png");*/ /*Option A*/
	width: 431px;	
	height:47px;
	float:right;
	margin-top:5px;
	margin-left:100px;
/*	margin: 0px auto auto 100px;*/
/*	display: 	; */
	clear:both;
	/*width: 913px;	
	height:107px;*/  /*Option A*/
	}

.banner_Pricing {
	/*background: url("../images/Homepage/Interior banner/Interior banner - Solutions.png");*/ /*Option A*/
	width: 431px;	
	height: 63px;
	float:right;
	margin-top:5px;
	margin-left:100px;
/*	display: 	; */
	clear:both;
	}	
	
.banner2 {
	background: url("../images/Homepage/Option B/Interior banner - Solutions.png"); /*Option B*/
	width: 913px;
	height:106px; /*Option B*/
}

body {
	margin-left: auto;
    margin-right: auto;
	margin-top: 0px;
    margin-bottom: 0px;
	width: 1000px;
	padding: 0;
    line-height: 1.2em;
	background-color: #EEEEE6;
	font-family: tahoma;
}


.curved_corner{
	background: url(../images/bkg_page_bottom2.gif) no-repeat center bottom ;
	padding: 0px 5px 5px 5px;
	margin: 0px -5px 0px -5px;
}


body a{
	text-decoration:none;
	}


/*=============================================================*/


#body_text {
	font-size: 11px;
	font-family: tahoma;
	text-align:left;
	/*margin: 0 0 3px 0;*/
	line-height: 1.6em;
}



#sub_head{
/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-family: tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #339900;
	text-transform:uppercase;
}

#sub_head2{
/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-family: tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #339900;
	text-transform:uppercase;
}



/*=============================================================*/



/* ------------------------------------------------------------*/
/* ------------- Used in News Pages Text Bodies -------------- */
/* ---------------- Main Interior Content ------------------- */
/* ------------------------May 14 2010------------------------*/
/* ------------------------------------------------------------*/

#mainInteriorContent {
	clear: both;
	font-size: 11px;
	color: #484848;
	width: 67%;
	float: left;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 24px;
	font-family:tahoma;
	line-height: 1.6em;	
}

#mainInteriorContent p {
	text-align: left;
	clear: both;
	margin: 0 0 14px 0;
}	

#mainInteriorContent p span {
	font-weight: bold;
	color: #339900;
	font-size: 13px;
}

#mainInteriorContent em {
	text-decoration:none;
}


#mainInteriorContent h3{
	line-height: 25px;
	font-size: 16px;
	float: left;
	color: #000033;
	margin: 10px 0 15px 0;
	padding:  0 0 0 0;
	text-decoration: none;
	text-transform:capitalize;
}
#mainInteriorContent h3 a {
	float: right;
	font-size:10px;
	font-weight: bold;
	margin: 0 0 0 0 ;
	color: #339900;
	text-decoration: none;
}
.overview a {
	margin: -10px 0 0 0;
	}
	
#mainInteriorContent a:link { 	color:#00007D; text-decoration: none; }
#mainInteriorContent a:visited { 	color:#00007D; text-decoration: none; }
#mainInteriorContent a:hover { 	color: #339900; text-decoration: underline; }

#mainInteriorContent img {
	border: none;
	padding: 0 0 0 0;
	margin: 0 5px 0 0;
}


#mainInteriorContent ul {
    padding: 0 0 0 0;
	float:left;
	margin: 0 0 0 0;
	list-style-type:none;
}

#mainInteriorContent ul li {
    list-style-type:none;
	font-size: 11px;
	margin: 0 0 0 10px;
	padding-left: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
	background:url(../image/redbullet.jpg) no-repeat 0 0.3em;
	background-position: 0px 7px;
	line-height: 1.6em;
}


#mainInteriorContent ul li h2 { 		/*code used on homepage*/
	font-size:13px;
	color:#00005E; 
	text-decoration:none;
	text-transform:uppercase;
	margin: 0 0 -10px 0;
}
#mainInteriorContent ul li h2 a:link {	/*code used on homepage*/
	font-size:13px;
	color:#00005E; 
	text-decoration:none;
	text-transform:uppercase;
	margin: 0 0 -10px 0;
}
#mainInteriorContent ul li h2 a:visited {/*code used on homepage*/
	color:#00005E; 
	font-size:13px;
	text-decoration:none;
	margin: 0 0 -10px 0;
}
#mainInteriorContent ul li h2 a:hover {	/*code used on homepage*/
	text-decoration:none;
	margin: 0 0 -10px 0;
}




#mainInteriorContent ul li h4 { 		/*code used on homepage*/
	font-size:13px;
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}
#mainInteriorContent ul li h4 a:link {	/*code used on homepage*/
	font-size:13px;
	color:#000000;
	text-decoration:none;
}
#mainInteriorContent ul li h4 a:visited {/*code used on homepage*/
	color:#000000;
	text-decoration:none;
}
#mainInteriorContent ul li h4 a:hover {	/*code used on homepage*/
	text-decoration:none;
	color:#566CA9;
}


#mainInteriorContent ol li {
	font-size: 11px;
	margin: 0 0 0 0;
	padding-left: 15px;
	padding-top: 0px;
	padding-bottom: 5px;
	background-position: 0px 7px;
	line-height: 11pt;
}

#mainInteriorContent ul li span {
	font-weight: bold;
	color: #484848;
}


.style15 a:link {
	font-size:13px;
	color:#00005E;
	text-decoration:none;
}
.style15 a:visited {
	font-size:13px;
	color:#00005E;
	text-decoration:none;
}



/* ------------------------------------------------------------*/
/* ------------------------------------------------------------*/
/* ------------------------------------------------------------*/
/* ------------------------------------------------------------*/




#wrapper {
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	width: 1000px;
	margin-left: auto;
    margin-right: auto;
	margin-top: 0px;
    margin-bottom: 0px;
	text-align: left;
	background: #FFF url('../images/bkg_page_top2.gif') no-repeat left top;
}

#wrapperHome {  /*this is the inner body width*/
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	width: 1000px;  /*in IE 7.0, "width" refers to width-padding */
	margin-left: auto;
    margin-right: auto;
	margin-top: 0px;
    margin-bottom: 0px;
	text-align: left;
	background: #FFF url('../images/bkg_page_top2.gif') no-repeat left top;
}


.clear {
	clear: both;
	margin: 0 0 0px 0;
}


#mainNav {    /*this is the inner body width for pages other than main page*/
	/*background: url('../images/Homepage/Web_Site_Home_Page_1-26-09/Menus/Bar.png') no-repeat;  /*this is the blue bar*/
	width: 1000px; 
	margin: 10px 0px 0px 20px;   /* top right bottom left */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float:none; /* prev: center" */
	clear: left;
	/*height: 26px;8*/
	padding:  0;
	
}

#mainNav ul li a.one:hover {
	background-color:#AB0A0A;
}


/* ----------------- Header ---------------------- */
/* ----------- Altosoft Logo & Etc -------------- */

#logo {
	float: left;
	margin: 14px 0 3px 20px;
	display: inline;
}
#topLinks {
	float: right;
	margin: 15px 20px 0 0;
	width: 300px;
}
#topLinks ul{
	margin: 10px 10px 0 0;
	padding: 0;
	list-style: none;
	text-align: right;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
}
#topLinks ul li{
	display: inline;
}
#topLinks ul li a {
	text-decoration: none;
	color: #333b81;
}
#topLinks ul li a:hover {
	/*text-decoration: hover; */
}

#homeMidSection{
	float: left;
	margin: 0 0px 5px 34px;
	padding: 10px 0 0 10px;
	}
	
#homeMidSectionRight{
	float: right;
	margin: 0 42px 0px 0px;
	}

/*Main Image ---------------------------------------------*/

#MiddleBar {
	margin: 0 0 2px 0;
	padding: 0 0 0 0;	
}

.graph {
	margin: 20px 0 14px 0;
	text-align:center;
	clear:both;

	}
	
.style2 {
	font-style: italic;
	color: #484848;
	font-size: 11px;
	line-height: 11pt;
	margin: 5px 0 0 0;
}


#homeContent {
	clear: both;
	float: left;
	height: 218px;
	width: 710px;
	margin: 17px 0 5px 0;
	/* X Marks the spot width = 700px, height = 222px */
}



#homepageWebinar{
	padding-bottom: 7px;
	}

#homeLeft {
	/*background: url(../images/Homepage/Web%20Site%20Updates%202-2-09/Lower%20left%20box.png);*/
	clear: both;
	float: left;
	width: 390px;
	height: 250px;
	margin-right: 0em;
	}

#homerightnew {
	width: 450px;
	height: 50px;
	float: left;
	margin: 0 0 0em 0;
	}	

#homerightnewdivide {
	width: 225px;
	height: 100px;
	float: left;
	margin: 0 0 6em 0;
	}	

#homeLeftText {
	margin: 95px 31px 0 31px;
	}

#homeLeft h2 {
	font-size: 15px;
	text-transform: uppercase;
	color: #000;
	border-bottom: 1px dotted #999;
	margin-left: 39px;
	margin-top: 20px;
	margin-right: 39px;
	padding-bottom: 5px;
}
#homeLeft ul {
	list-style: none;
	padding-top: 5px;
}
#homeLeft p{
    color: #333b81;
	font-size: 12px;
	text-align: left;
	line-height: 1.5em;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
}
#homeLeft p a{
    color: #333b81;
	}
#homeLeft ul li {
	font-size: 12px;
	padding-left: 15px;
	padding-top: 0px;
	padding-bottom: 5px;
	background: url(/images/bulletl.gif) no-repeat 0 0.3em;
	background-position: 0px 0px;
	line-height: 1.2em;
}

#homeAct1 {
	background: url(../images/Next%201.png);
	width: 191px;
	height: 67px;
	float: left;
	margin: 19px 2px 0px 5px;
	cursor: pointer;
	}

#homeAct2 {
	background: url(../images/Next%202.png);
	width: 191px;
	height: 67px;
	float: left;
	margin: 5px 2px 0px 5px;	
	cursor: pointer;
	}
	
#homeAct3 {
	background: url(../images/Next%203.png);
	width: 191px;
	height: 67px;
	float: left;
	margin: 5px 2px 1px 5px;
	cursor: pointer;
	}

#homeMiddlecolumns1 {
	width: 145px;
	height: 86px;
	float: left;
	margin: 0 7px 5px 7px;
	text-align:left;
	}
	

#homeMiddlecolumns2 {
	width: 165px;
	height: 86px;
	float: left;
	margin: 0 2px 5px 7px;
	text-align:left;
	}


#homeMiddlecolumns3 {
	width: 151px;
	height: 86px;
	float: left;
	margin: 0 4px 5px 7px;
	text-align:left;
	}

#homeMiddlebarrier {
	width: 3px;
	height: 86px;
	float: left;
	margin: 0 2px 5px 2px;
	}


#homeMiddle1 {
	/*background: url(../images/Homepage/Home%20Page%206-22-09/News.png);*/
	width: 210px;
	height: 86px;
	float: left;
	margin: 0 2px 5px 5px;
	cursor: pointer;
	}
	
#homeMiddle2 {
	background: url(../images/Homepage/Home%20Page%206-22-09/Events.png);
	width: 277px;
	height: 86px;
	float: left;
	margin: 0 4px 5px 5px;
	cursor: pointer;
	}

#homeRight1{
	/*background: url(../images/Interior%20Page%202/Gartner%20cool%20vendor2.png);*/
	width: 220px;
	height: 86px;
	float: left;
	margin: 0 2px 5px 0;
	cursor: pointer;
	}

#homeRight2{
	background: url(../images/Homepage/Home%20Page%206-22-09/Blog.png);
	width: 277px;
	height: 86px;
	float: left;
	margin: 0 0 5px 0;
	cursor: pointer;
	}
	


#homeBottomRight{
    /*float:left;*/
	float: right;
	width: 558px;
	height: 80px;
	margin:0 0 5px 5px;
}

/*Start Footer --------------------------------------------- */
#footer {
	clear: both;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin: 0px 5px 0px 0px;	
	padding: 2px 0px 0px 0px;	
	color: #FFF;
}

#footerWord {
	margin: 0px 0px 0px 40px;	
	
}

#footer ul {
	list-style: none;
	padding: 0px;
    margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 10px;
	color: #FFF;
}
#footer ul li {
	float: left;
	font-size: 10px;
	color: #FFF;
}
#footer a {
	color: #FFF;
	text-decoration: none;

}
#footer a:hover {
	text-decoration: underline;

}

#copyright {
	float: right;
	width: 143px;
	font-size: 10px;
	display: inline;
	
}
#copyright li {
	font-size: 10px;
	padding-right: 0px;
	color: #FFF;
}


/* ///////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////// */
/* ----------------            Left Nav Box         ---------------- */
/* ///////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////// */

#leftColumn {
	/*background: url(http://www.altosoft.com/image/LeftNavBkGrd.jpg) no-repeat left top bottom;*/
	float: left;
	margin: 10px 0 0 27px; /*position of the whole left box */
	display: inline;
}


#navBox {
	/*background: url(../images/Interior%20Page/Bottom%20nav%20menu2.png) #f2f2f7 no-repeat bottom; */
	/*margin: 5px 0px 5px 0px;  /*spacing around the whole box*/
	/*padding: 5px 8px 15px 0px;   /*spacing all around the text*/
	/*height: 410px;*/
	background: url(../image/leftNavBackground.jpg); 
	font-family: tahoma;
	font-size:11.3px;
	width:185px; 
}

#leftNav {
	list-style: none;
	margin: 0 0px 10px 0px;
}


#leftNav li {
}


#leftNav li a {
	color: #26247b;
	text-decoration: none;
	line-height: 12px;
	font-weight: bold;
	display: block;
	padding: 8px 2px 8px 10px;
	/*margin: 0 0 2px 9px;*/
}

#leftNav li a:hover {
	display: block;
	color: #FFFFFF; 
	background-color:#6cb140;
}

#leftNav li ul {
	text-indent:20px;
	font-weight:normal;
	list-style: none;
	padding: 0 0 0 0px ;
	margin: 0 0 0 0;
}

#leftNav li li a{
	/*width: 78%;*/
	font-weight:normal;
	font-size:11.3px;
	color: #31387e;
}

#leftNav li li a:hover {
	/*background:  url(../images/Homepage/Web%20Site%20Updates%202-2-09/bullet_square2.png) no-repeat 0 7px;*/
	color: #FFFFFF; 
}

/* ///////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////// */



#mainColumn {
	width: 724px; /* GG-725px*/
	float: left;
	display: inline;
	margin: 0px 0 0 0px; /*GG - 4 0 0 4*/
	display: inline;
}

#hdrImage {
	width: 725px;
	height: 106px;
	float: right;
	/*background: url(../images/maingraphic_placeholder-sec.jpg) no-repeat;*/
	margin: 0 0 0 0;
}
#hdrSmallImage {
	width: 725px;
	height: 106px;
	float: right;
	background: url(../images/maingraphic_placeholder.jpg) no-repeat left top;
	margin: 0 0 0 0;
	
}


#mainContent {
	clear: both;
	padding: 15px 0 20px 24px;
	font-size: 12px;
	color: #484848;
	line-height: 1.5em;
}
#mainContent p {
	padding: 0;
	margin: 0 20px 0 0;
	font-size: 12px;
	color: #484848;
	line-height: 1.5em;
}

#secondaryContent {
	float: left;
	width: 95%;
	
	font-size: 11px;
	color: #484848;
}
#secondaryContent h4 {
	padding:0px ;
	font-size: 11px;
	font-weight: bold;
	margin-left: 25px;
}
#secondaryContent p {
	line-height: 1.5em;
	margin-left: 25px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-bottom: 10px;
	
}
#secondaryContent p span {
   
	font-weight: bold;
	color: #353c82;
	
}
 

#secondaryContent a:link { color: #353c82; text-decoration: none; }
#secondaryContent a:visited { color: #353c82; text-decoration: none; }
#secondaryContent a:hover { color: #353c82; text-decoration: underline; }


#secondaryContent ul {
	list-style: none;
	margin-left: 25px;
	margin-top:0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0 0 0 0;
}

#secondaryContent ul li {
	font-size: 11px;
	padding-left: 15px;
	padding-top: 0px;
	padding-bottom: 5px;
	background: url(/images/Bluebullet.gif) no-repeat 0 0.3em;
	background-position: 0px 3px;
	line-height: 1.5em;
}
#secondaryContent ul li span {
	font-weight: bold;
	color: #353c82;
	
}


#secondaryContent2 {
	float: left;
	width: 70%;
	
	font-size: 11px;
	color: #484848;
}
#secondaryContent2 h4 {
	padding: 0px;
	font-size: 11px;
	font-weight: bold;
	margin-left: 25px;
}
#secondaryContent2 p {
	line-height: 1.5em;
	margin-left: 25px;
}
#secondaryContent2 p span {
   
	font-weight: bold;
	color: #353c82;
	
}
 

#secondaryContent2 a:link { color: #353c82; text-decoration: none; }
#secondaryContent2 a:visited { color: #353c82; text-decoration: none; }
#secondaryContent2 a:hover { color: #353c82; text-decoration: underline; }


#secondaryContent2 ul {
 padding-top: 5px;
	padding-left: 0px;
	list-style: none;
	float:left;
	margin-left: 0px;
}

#secondaryContent2 ul li {
	font-size: 11px;
	padding-left: 15px;
	padding-top: 0px;
	padding-bottom: 5px;
	background: url(/images/Bluebullet.gif) no-repeat 0 0.3em;
	background-position: 0px 3px;
	line-height: 1.5em;
	
}
#secondaryContent2 ul li span {
	font-weight: bold;
	color: #353c82;
	
}





#mainInteriorContent2 {
	clear: both;
	font-size: 12px;
	color: #484848;
	line-height: 1.5em;
	float: left;
	padding-top: 15px;
	padding-right: 24px;
	padding-bottom: 20px;
	padding-left: 24px;
}

#mainInteriorContent2 p {
	text-align: left;
	clear: both;
	font-size: 11px;
	margin-top: 0px;
	padding-bottom: 10px;
}	

#mainInteriorContent2 h3{
	font-size: 18px;
	color:#5b88c7;
	float: left;
	margin: 0 0 0 0;
	padding:  0 0 0 0;
}

/*-------------------------------------------------------------------------*/
/*------------------------Left Purple Promo--------------------------------*/
/*-------------------------------------------------------------------------*/

#leftPromo {
	background: #a3b7dd;
	margin: 5px 0 0 0;
	padding: 0 0 20px 0;
}
#leftPromo h3 {
	padding: 25px 5px 0 10px;
	font-size: 13px;
	font-weight: bold;
	margin: 0;
	color: #333;
}
#leftPromo p {
	padding: 5px 10px 0 10px;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 1.3em;
	margin: 7px 0 0 0;
	text-decoration: none;
}
#leftPromo p a{
	display: block;
	padding: 5px 10px 0 10px;
	color: #FFFFFF;
	text-decoration: none;
}
#leftPromo p a:hover{
	text-decoration: underline;
}

#leftPromo p img{
	float: left;
	padding: 5px 10px 0 0;
	margin: 7px 0 0 0;
	border-style:none;
}
#leftPromo span{
	font-weight: bold;
}


/*
Left Purple Promo for InsightPE --------------------------------------------- */
#leftPromo2 {
	background: #a3b7dd;
	margin: 5px 0 0 0;
	padding: 5px 10px 10px 0;
}

#leftPromo2 p {
	padding: 5px 10px 0 10px;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 1.3em;
	margin: 7px 0 0 0;
}
/*
Left Purple Promo for InsightPE --------------------------------------------- */
#leftPromo3 {
	background: #99CCFF;
	margin: 5px 0 0 0;
	padding: 5px 10px 10px 0;
}

#leftPromo3 p {
	padding: 5px 10px 0 10px;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 1.3em;
	margin: 7px 0 0 0;
}


/*
Right Ad -------------------------------------------------*/

#rightAd {
	width: 185px;
	height:500px;
	float: right;
	/*display: inline;*/
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: -10px;  /*GG-0px*/
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


/*
Right Gold Ad ( 2 column) -------------------------------------------------*/

#rightGold {
	width: 186px;
	background: url(../images/yellow_promoBG.gif) no-repeat;
	height: 123px;
	margin: 0 10px 0 0;
	float: right;
	display: inline;

	
}
#rightGold p, #rightGold p a{
	padding: 5px 10px;
	margin: 0;
}
#rightGold h3 {
	color: #FFF;
	padding: 10px;
	margin: 0;
	font-size: 14px;
	font-weight: bold;	
}

#rightGold p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}
#rightGold a {
	color: #353c82;
	text-decoration: none;
	font-weight: bold;
}
#rightGold a:hover {
	text-decoration: underline;
}





/*
Right Gold Promo (3 column) --------------------------------------------- */


#rightAd2 {
	width: 185px;
	float: right;
	display: inline;
	margin: 0 0 0 0;

}

#leftAd2 {
	width: 185px;
	float: left;
	margin: 5px 0 0 0;
	padding: 0 0 10px 0;
	

}



/*
Right Dark Blue Promo --------------------------------------------- */

#productinfo {
/*	background: url(/images/Homepage/New%20Interior%20Boxes%202-10-09/ProductBox2.png) no-repeat;
*/	background: url(../images/Interior%20Page%202/Product%20info.png) no-repeat;
	padding:32px 0px 0px 0px;
	height: 85px;

}

#productinfomedium {
/*	background: url(/images/Homepage/New%20Interior%20Boxes%202-10-09/ProductBox2.png) no-repeat;
*/	background: url(../images/Interior%20Page%202/Product%20info%20medium.png) no-repeat;
	padding:32px 0px 0px 0px;
	height: 165px;

}

#productinfolong {
/*	background: url(../images/Interior%20Page%202/Product%20info%20long.png) no-repeat;*/	
	padding: 0px 20px 0px 0px;

}

#casestudy{
/*	background: url(/images/Homepage/New%20Interior%20Boxes%202-10-09/CaseStudiesBox2.png) no-repeat;
*/	background: url(../images/Interior%20Page%202/Case%20studies.png) no-repeat;
	padding:32px 0px 20px 0px;
}

#demo_15mins {
	height:60px;
}

.rightbox {
	width: 199px;
	margin: 0px 10px 5px 5px;
	padding: 0px;	
}

.rightbox ul {
	list-style: none;
	margin:0px;
	padding: 0px;
/*	margin: 35px 0 0 0;
*/}

.rightbox ul li {
	font-size: 11px;
	padding: 4px 0px 4px 30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*background: url(../images/Homepage/Web%20Site%20Updates%202-2-09/bullet_square2.png) no-repeat 19px 13px; */
	background: url(../image/redBullet.jpg) no-repeat 19px 13px;
	line-height: 1.5em;
	}

.rightbox a {
	color: #353c82;
	text-decoration: none;
}
.rightbox a:hover {
	text-decoration: underline;
}




#rightBlue {
	width: 185px;
	height: 133px;
	background: url(../images/Homepage/New%20Interior%20Boxes%202-10-09/CaseStudiesBox2.png) left top;
	margin: 0 10px 5px 0;
	
}
#rightBlue p, #rightBlue p a{
	padding: 5px 10px 5px 5px;
	margin: 0;
	
	float: left;
}
#rightBlue h3 {
	color: #333;
	text-transform:uppercase;
	margin: 0;
	font-size: 13px;
	/*font-weight: bold;*/
	/*background: url(../images/right_blue_top_thin_new.gif) no-repeat left top;*/
	padding-top: 28px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}

#rightBlue p {
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px 10px 5px 10px;
	font-size: 11px;
	color: #333;
	line-height: 1.25em;
	
}

#rightBlue p span {
color: #353c82;
}
#rightBlue ul {
	list-style: none;
	padding: 5px 10px 5px 5px;
	margin: 20px 0 0 0;
	color: #333;
	
	/*background: url(../images/right_blue_bottom.gif) no-repeat left bottom;*/
	
}

#rightBlue ul li {
	font-size: 11px;
	padding-left: 24px;
	padding-top: 0px;
	padding-bottom: 5px;
	background-position: 4px 3px;
	line-height: 1.5em;
	background-image: url(../images/Document_icon.gif);
	background-repeat: no-repeat;	
}
#rightBlue ul li span {
	/*font-weight: bold;*/
	color: #353c82;
	
}

#rightBlue a {
	color: #353c82;
	text-decoration: none;
}
#rightBlue a:hover {
	text-decoration: underline;
}


rightQuote {
	width: 185px;
	background: url(../images/right_blue_bkg.gif) repeat-y left top;
	margin: 0 10px 5px 0;
	
}
#rightQuote p, #rightQuote p a{
	padding: 5px 10px 5px 5px;
	margin: 0;
	/*font-weight: bold;*/
	float: left;
}
#rightQuote h3 {
	color: #333;
	text-transform:uppercase;
	padding: 18px 10px 0 10px;
	margin: 0 0 0 0;
	font-size: 13px;
	/*font-weight: bold;*/
	background: url(../images/right_blue_top_thin5.gif) no-repeat left top;	
}

#rightQuote p {
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px 10px 5px 10px;
	font-size: 11px;
	color: #333;
	line-height: 1.5em;
	background: url(../images/right_blue_bottom.gif) no-repeat left bottom;
}
#rightQuote p span {
color: #353c82;
}





#rightLBlue2 {
	width: 185px;
	height: 133px;
	background: url(../images/Homepage/New%20Interior%20Boxes%202-10-09/ProductBox2.png);
	margin: 0 10px 5px 0;
	
}
#rightLBlue2 p, #rightLBlue2 p a{
	padding: 5px 10px 5px 5px;
	margin: 0;
	/*font-weight: bold;*/
	float: left;
}
/*#rightLBlue2 h3 {
	color: #333;
	text-transform: uppercase;
	padding: 28px 10px 0 10px;
	margin: 0 0 0 0;
	font-size: 13px;
	
	background: url(../images/right_lblue_top_thin_new.gif) no-repeat left top;	
}
*/
#rightLBlue2 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	line-height: 1.5em;
}
#rightLBlue2 p span {
color: #353c82;
}
#rightLBlue2 ul {
	list-style: none;
	margin: 35px 0 0 0;
	color: #333;
}


#rightLBlue2 ul li {
	font-size: 11px;
	padding-left: 44px;
	padding-top: 0px;
	padding-bottom: 5px;
	background: url(../images/Homepage/New%20Interior%20Boxes%202-10-09/DocumentIcon.png) no-repeat 0 0.3em;
	background-position: 4px 3px;
	line-height: 1.5em;
	padding-top: 5px;
	}


#rightLBlue2 ul li span {
	/*font-weight: bold;*/
	color: #353c82;
	
}

#rightLBlue2 a {
	color: #353c82;
	
	text-decoration: none;
}
#rightLBlue2 a:hover {
	text-decoration: underline;
}


/*
Right Light Blue Promo --------------------------------------------- */




#rightLblue {
	background: url(../images/right_lblue_box_thinheader2.gif) no-repeat;
	width: 185px;
	height: 118px;
	margin: 0 10px 5px 0;

}

#rightLblue h3{
	padding: 28px 10px 0 10px;
	text-transform: uppercase;
	font-size: 13px;
	/*font-weight: bold;*/
	margin: 0;
	color: #333;
}

#rightLblue p{
	padding: 0 10px 0 10px;
	font-size: 11px;
	color: #333b81;
	/*font-weight: bold;*/
	line-height: 1.3em;
	margin: 7px 0 0 0 ;
}
#rightLblue p a{
	display: block;
	padding: 0 0 10px 58px;
	color: #333b81;
	text-decoration: none;
}
#rightLblue p a:hover{
	text-decoration: underline;
}

#rightLblue p img{
	float: left;
	padding: 0 10px 0 0;
	margin: 20px 0 0 0;
}
#rightLblue span{
	/*font-weight: bold;*/
}

/*
Right Purple Downloads Promo --------------------------------------------- */

#rightpurple_dl {
	background-image: url('/images/Homepage/Interior Boxes/DownloadsBox.png');
	background-repeat: repeat-y;
	background-position: left top;
	width: 185px;
	height: 106px;
	margin: 0 10px 5px 0;

}

/*#rightpurple_dl h3{
	background: url(../images/right_purple_top_thin_new.gif) no-repeat;
	padding: 28px 10px 0 10px;
	text-transform: uppercase;
	font-size: 13px;
	
	margin: 0;
	color: #333;
}*/

#rightpurple_dl p{
	padding: 0 10px 0 10px;
	font-size: 11px;
	color: #333b81;
	/*font-weight: bold;*/
	line-height: 1.3em;
	margin: 7px 0 0 0 ;
}

#rightpurple_dl span{
	/*font-weight: bold;*/
}

#rightpurple_dl ul {
	list-style: none;
	padding: 5px 10px 5px 5px;
	margin: 0;
	color: #333;
	
	/*background: url(../images/right_blue_bottom.gif) no-repeat left bottom;*/
	
}

#rightpurple_dl ul li {
	font-size: 11px;
	margin-top: 35px;
	padding-left: 42px;
	padding-top: 0px;
	padding-bottom: 5px;
	background: url(../images/Homepage/New%20Interior%20Boxes%202-10-09/DocumentIcon.png) no-repeat 0 0.3em;
	background-position: 4px 3px;
	line-height: 1.5em;
}

#rightpurple_dl ul li span {
	/*font-weight: bold;*/
	color: #353c82;
	
}

#rightpurple_dl a {
	color: #353c82;
	text-decoration: none;
}

#rightpurple_dl a:hover {
	text-decoration: underline;
}

/*
Right Red Promo --------------------------------------------- */

#rightred {
	background: url(../images/right_blue_bkg.gif) repeat-y left top;
	width: 185px;
	margin: 0 10px 5px 0;

}

#rightred h3{
	background: url(../images/right_red_top_thin_new.gif) no-repeat;
	padding: 28px 10px 0 10px;
	text-transform: uppercase;
	font-size: 13px;
	/*font-weight: bold;*/
	margin: 0;
	color: #333;
}

#rightred p{
	padding: 0 10px 0 10px;
	font-size: 11px;
	color: #333b81;
	/*font-weight: bold;*/
	line-height: 1.3em;
	margin: 7px 0 0 0 ;
	/*background: url(../images/right_blue_bottom.gif) no-repeat left bottom;*/
}
#rightred p a{
	display: block;
	color: #333b81;
	text-decoration: none;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 10px;
}
#rightred p a:hover{
	text-decoration: underline;
}


#rightred span{
	/*font-weight: bold;*/
}



#rightred a {
	color: #353c82;
	text-decoration: none;
}

#rightred a:hover {
	text-decoration: underline;
}

/*
Right Red Partner Programs Promo --------------------------------------------- */

#rightredpp {
	background: url(../images/right_blue_bkg.gif) repeat-y left top;
	width: 185px;
	margin: 0 10px 5px 0;

}

#rightredpp h3{
	background: url(../images/right_red_top_thin_new_PP.gif) no-repeat;
	padding: 28px 10px 0 10px;
	text-transform: uppercase;
	font-size: 13px;
	/*font-weight: bold;*/
	margin: 0;
	color: #333;
}

#rightredpp p{
	padding: 0 10px 0 10px;
	font-size: 11px;
	color: #333b81;
	/*font-weight: bold;*/
	line-height: 1.3em;
	margin: 7px 0 0 0 ;
	/*background: url(../images/right_blue_bottom.gif) no-repeat left bottom;*/
}
#rightredpp p a{
	display: block;
	color: #333b81;
	text-decoration: none;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 10px;
}
#rightredpp p a:hover{
	text-decoration: underline;
}


#rightredpp span{
	/*font-weight: bold;*/
}



#rightredpp a {
	color: #353c82;
	text-decoration: none;
}

#rightredpp a:hover {
	text-decoration: underline;
}

/*
Right Red InsightPE Promo --------------------------------------------- */

#rightredpe {
	
	width: 185px;
	margin: 0 10px 5px 0;

}

#rightredpe h3{
	background: url(../images/Interior_box_Insight2.gif) no-repeat;
	padding: 28px 10px 0 10px;
	text-transform: uppercase;
	font-size: 13px;
	/*font-weight: bold;*/
	margin: 0;
	color: #333;
}

#rightredpe p{
	padding: 0 10px 0 10px;
	font-size: 11px;
	color: #333b81;
	/*font-weight: bold;*/
	line-height: 1.3em;
	margin: 7px 0 0 0 ;
	/*background: url(../images/right_blue_bottom.gif) no-repeat left bottom;*/
}
#rightredpe p a{
	display: block;
	color: #333b81;
	text-decoration: none;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 10px;
}
#rightredpe p a:hover{
	text-decoration: underline;
}


#rightredpe span{
	/*font-weight: bold;*/
}


#rightredpe a {
	color: #353c82;
	text-decoration: none;
}

#rightredpe a:hover {
	text-decoration: underline;
}

.style15 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
}