/* Infobright.com style sheet by HCC Development 07/31/2009 */

html{
margin: 0;
padding: 0;
background: #053F88 url(http://www.infobright.org/themes/site_themes/infobrightcom/bg.gif) repeat-x;
height: 100%;
}
body {
margin: 0;
padding: 0;
font-family: arial, helvetica, sans-serif;
color: #333;
font-size: 11px;
text-align: left;
background: transparent url(http://www.infobright.org/themes/site_themes/infobrightcom/contentbg.jpg) top center no-repeat;
height: 100%;
}
.clear {
clear: both;
margin: 0px 0 50px 0;
padding: 0;
}

h1, h2{
font-family: "myriad pro", myriad, tahoma, trebuchet;
font-weight: normal;
color: #68696c;
}
h3{
font-family: "myriad pro", myriad, tahoma, trebuchet;
font-size: 14px;
color: #0f6cb6;
font-weight: normal;
}
.orange{
color: #F59239;
font-weight: bold;
}
.blue{
color: #0f6cb6;
font-weight: bold;
}
.float-left{
float: left;
}
.float-right{
float: right;
}
.left { 
float: left;
} 
.right{ 
float: right;
} 

.height20 {
height: 20px;
display: block;
}

.height30 {
height: 30px;
}

.height100 {
height: 200px;
}

.space5 {
	height: 0px;
}
/*Links --------------------------------------------------------------------*/
a{
outline: none;
}
a:link { outline: none; background-color: transparent; text-decoration: none; color: #0f6cb6; }
a:visited { outline: none; background-color: transparent; text-decoration: none; color: #0f6cb6; }
a:active{ outline: none; background-color: transparent; text-decoration: none; color: #0f6cb6; }
a:hover { outline: none; background-color: transparent; text-decoration: underline; color: #0f6cb6; }

/*Pagination -----------------------------------------------------------------*/

.pagination {
border: 1px solid #0f6cb6;
margin: 0 5px 0 0;
padding: 3px;
}
.pagination a:hover {
color: #000;
}
.pagination-miriam {
border: 1px solid #0f6cb6;
margin: 0 5px 0 0;
padding: 5px 2px 5px 2px;
}
.pagination-miriam a:hover {
color: #000;
}

/*Structure --------------------------------------------------------------------*/
#wrapper{
margin: 0 auto;
padding: 0;
width: 969px;
}

/*Top --------------------------------------------------------------------*/
#header{
float: left;
margin: 25px 0 0 0;
width: 969px;
height: 105px;
background: #fff;
}
.logo {
float: left;
width: 586px;
height: 30px;
background: transparent url(http://www.infobright.org/themes/site_themes/infobrightcom/logo.jpg) no-repeat;
margin: 40px 0 0 40px;
}
.logo a{
display: block;
width: 298px;
height: 30px;
}
.utilitynav {
float: right;
padding: 30px 32px 0 0;
font-size: 10px;
}
.utilitynav li{
float: left;
list-style: none;
margin: 0 2px;
}
.utilitynav a{
color: #818285;
text-decoration: none;
}
.search{
float: right;
padding: 0px 25px 0 0;
font-size: 11px;
}
.search input {
font-size: 12px;
margin: 2px 6px 0 0;
padding: 0;
vertical-align: middle;
border: 1px solid #b2bbc1;
}

/*Middle--------------------------------------------------------------------*/
#container{
float: left;
width: 969px;
background: #fff url(http://www.infobright.org/themes/site_themes/infobrightcom/mainnavbg.gif) repeat-x;
margin: 0 0 40px 0;
}
#mainnavcontainer{
width: 969px;
position: relative;
z-index: 2;
}
#mainnav {
margin: 10px 40px 0 205px;
padding: 3px 0 0 0;
font-family: "Bell Centennial Std", "myriad pro", myriad, tahoma, trebuchet;
font-weight: normal;
color: #68696c;
font-size: 12px;
height: 16px;
}

#mainnav li:hover, #mainnav li.hover { position: static; }

#mainnav li a{
display: block;
color: #fff;
height: 19px;
text-decoration: none;
outline: none;
}
#mainnav li.active{
background-position: 0 -8px;
height: 15px;
}
#mainnav li{
float: left;
list-style: none;
margin: 0 15px;
padding: 0;
}
#mainnav , #mainnav  ul { 
line-height: 1;
}
#mainnav  li { 
float: left;
width: 10em; 
text-transform: uppercase;
}
#mainnav li ul { 
position: absolute;
background: #fff;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
width: 20em;
margin: 0 0 0 0;
padding: 0;
left: -999em; 
}
#mainnav li ul li{
text-transform: capitalize;
line-height: 18px;
margin: 0 0 0 5px;
padding: 2px 0;
}
#mainnav li ul a{
color: #000;
padding: 0 0 0 5px;
}
#mainnav li ul a:hover{
color: #fff;
background: #0F6CB6;
}
#mainnav  li:hover ul, #mainnav  li.sfhover ul { /* lists nested under hovered list items */
left: auto;
}
#mainnav .products{
width: 55px;
background: transparent url(http://www.infobright.org/themes/site_themes/infobrightcom/productsnav.gif) no-repeat;
height: 8px;
}
#mainnav li.products ul{
width: 130px;
}
#mainnav .services{
width: 49px;
background: transparent url(http://www.infobright.org/themes/site_themes/infobrightcom/servicesnav.gif) no-repeat;
height: 8px;
}

#mainnav li.services ul{
width: 210px;
}
#mainnav li.services ul li{
width: 200px;
}
#mainnav .resources{
width: 60px;
background: transparent url(http://www.infobright.org/themes/site_themes/infobrightcom/resourcesnav.gif) no-repeat;
height: 8px;
}
#mainnav li.resources ul{
width: 150px;
}
#mainnav li.resources ul li{
width: 140px;
}


#mainnav .news{
width: 95px;
background: transparent url(http://www.infobright.org/themes/site_themes/infobrightcom/newsnav.gif) no-repeat;
height: 8px;
}
#mainnav li.news ul{
width: 130px;
}
#mainnav .customers{
width: 62px;
background: transparent url(http://www.infobright.org/themes/site_themes/infobrightcom/customersnav.gif) no-repeat;
height: 8px;
}
#mainnav li.customers ul{
width: 220px;
}
#mainnav li.customers ul li{
width: 210px;
}
#mainnav .partners{
width: 127px;
background: transparent url(http://www.infobright.org/themes/site_themes/infobrightcom/partnersnav.gif) no-repeat;
height: 8px;
}
#mainnav li.partners ul{
width: 230px;
}
#mainnav li.partners ul li{
width: 220px;
}
#mainnav .community{
width: 65px;
background: transparent url(http://www.infobright.org/themes/site_themes/infobrightcom/communitynav.gif) no-repeat;
height: 8px;
}
#mainnav li.community ul{
width: 220px;
}
#mainnav li.community ul li{
width: 210px;
}
#mainnav .about{
width: 58px;
background: transparent url(http://www.infobright.org/themes/site_themes/infobrightcom/aboutnav.gif) no-repeat;
height: 8px;
}
#mainnav li.about ul{
width: 130px;
}
#centerblock{
float: left;
position: relative;
margin: 3px 0 0 0;
width: 969px;
height: 305px;
background: transparent url(http://www.infobright.org/themes/site_themes/infobrightcom/centerblock.gif) no-repeat;
z-index: 1;
}
#exploreoverlay{
display: none;
margin: 48px 0 0 80px;
height: 172px;
width: 528px;
background: transparent url(http://www.infobright.org/themes/site_themes/infobrightcom/exploreoverlay.png) no-repeat;
}
#tryoverlay{
display: none;
margin: 48px 0 0 80px;
height: 172px;
width: 528px;
background: transparent url(http://www.infobright.org/themes/site_themes/infobrightcom/tryoverlay.png) no-repeat;
}
#buyoverlay{
display: none;
margin: 48px 0 0 80px;
height: 172px;
width: 528px;
background: transparent url(http://www.infobright.org/themes/site_themes/infobrightcom/buyoverlay.png) no-repeat;
}
.overlaybutton{
padding: 125px 0 0 73px;
}
.overlaybutton img{
border: 0;
}

/*Bottom--------------------------------------------------------------------*/
#bottom{
float: left;
margin: 0;
padding: 10px 0 20px 0;
width: 969px;
background: #EBEBEB url(http://www.infobright.org/themes/site_themes/infobrightcom/bottombg.gif) repeat-x bottom left;
}
/*Col1--------------------------------------------------------------------*/
.col1{
float: left;
width: 339px;
padding: 10px 0 0 45px;
margin: 0;
}
.featuredcustomer{
min-height: 255px;
}
.col1 p{
line-height: 18px;
}
.col1 .visitinfo{
border: 1px solid #d9d9d9;
padding: 4px 4px 4px 12px;
}
.col1 .infobrightcommunity{
vertical-align: middle;
margin: 0 0 0 4px;
}
.col1 h3{
font-size: 11px;
margin: 0 0 10px 0;
padding: 0;
border-bottom: 1px solid #d9d9d9;
}
.readmore a{
color: #004b91;
text-decoration: none;
}
/*Col2--------------------------------------------------------------------*/
.col2{
float: left;
width: 270px;
padding: 0 0 0 43px;
}
.col2 p{
line-height: 16px;
}
.col2 .date{
color: #000;
font-weight: bold;
float: left;
width: 80px;
text-align: right;
padding: 0 10px 0 0;
margin: 0;
}
.col2 .news{
float: left;
width: 180px;
padding: 0;
margin: 0 0 15px 0;
}
.col2 .readmore{
padding: 0 0 0 90px;
clear: both;
}
.communitynews .date{
color: #000;
font-weight: bold;
float: left;
width: 80px;
text-align: right;
padding: 0 10px 0 0;
margin: 0;
font-size: 11px;
}
.communitynews .news{
float: left;
width: 200px;
padding: 0;
margin: 0 0 10px 0;
font-size: 11px;
}
.communitynews .readmore{
padding: 0 0 0 90px;
width: 100px;
clear: both;
font-size: 11px;
font-weight: bold;
}

/*TabSwitch--------------------------------------------------------------------*/
.tabswitch{
font-size: 11px;
font-family: "myriad pro", myriad, tahoma, trebuchet;
color: #666;
margin: 0;
padding: 0;
}
#center-column .tabswitch{
font-size: 11px;
font-family: "myriad pro", myriad, tahoma, trebuchet;
color: #666;
margin: 0;
padding: 0;
}
#recentnews_tab_link{
padding-top: 8px;

}
#upcomingevents_tab_link{
padding-top: 8px;
}

#infocommunity_tab{
margin: 0;
padding: 0;
width: 500px;
}
#announcements_tab{
margin: 0;
padding: 0;
width: 290px;
}
#center-column .tabswitch{
width: 280px;
float: left;
}
.tabswitch{
list-style: none;
margin: 0;
padding: 0;
border-bottom: 1px solid #ccc;
}
.tabswitch:after { 
display: block;
clear: both;
content: " ";
}
.tabswitch li {
background: transparent url(http://www.infobright.org/themes/site_themes/infobrightcom/toggletabbg.gif) repeat-x 0 0;
height: 23px;
float: left;
margin: 0 0 0 4px;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
}
#center-column .tabswitch li {
background: transparent url(http://www.infobright.org/themes/site_themes/infobrightcom/toggletabbg.gif) repeat-x 0 0;
height: 23px;
float: left;
margin: 0 0 0 4px;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
}
.tabswitch a, .tabswitch a span {
display: block;
padding: 0 10px;
}
.tabswitch a {
color: #666;
margin: 0; 
padding-left: 8px;
text-decoration: none;
white-space: nowrap; 
}
.tabswitch .js_tabs_selected {
position: relative;
z-index: 2;
border: 0;
height: 24px;
margin: 0;
background: transparent url(http://www.infobright.org/themes/site_themes/infobrightcom/tab-on.gif) repeat-x bottom left;
}
.tabswitch a span {
width: 64px;
min-width: 64px;
height: 25px; 
min-height: 25px;
padding-top: 6px;
padding-right: 0;
}
*>.tabswitch a span { /* hide from IE 6 */
width: auto;
height: auto;
}
.tabswitch .js_tabs_selected a span {
padding-bottom: 1px;
}
.tabswitch .js_tabs_selected a,
.tabswitch a:hover, 
.tabswitch a:focus, 
.tabswitch a:active {
background-position: 0 0;
}
.tabswitch .js_tabs_selected a span, 
.tabswitch a:hover span, 
.tabswitch a:focus span, 
.tabswitch a:active span {
background-position: 0 0;
}
.tabswitch .js_tabs_selected a:link, 
.tabswitch .js_tabs_selected a:visited, 
.tabswitch .js_tabs_disabled a:link, 
.tabswitch .js_tabs_disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
cursor: text;
}
.tabswitch a:hover, 
.tabswitch a:focus, 
.tabswitch a:active{ /* @ Opera, we need to be explicit again here now... */
cursor: pointer;
}
.js_tabs_disabled {
opacity: .4;
filter: alpha(opacity=40);
}
.js_tab_container{
margin: 15px 0 0 0 ;
}
#center-column .js_tab_container{
float: left;
width: 250px;
}
* html .tabswitch {
display: inline-block;
}
*:first-child+html .tabswitch  {
display: inline-block;
}

/*Forum tab results -----------------------------------------------*/
.forum-image {
margin: 5px 20px 0 20px;
float: left;
}

.forum-title {
width: 220px;
float: left;
}

.forum-title a {
	color: #195892;
	text-decoration: none;
	font-weight: normal;
}

.forum-author a {
	color: #5E5E5F;
	text-decoration: underline;
	display: inline;
	font-weight: normal;
}

.home-topic-date {
	color: #5E5E5F;
	font-weight: bold;
	margin-left: 10px;
}



/*Col3--------------------------------------------------------------------*/
.col3{
float: left;
width: 237px;
padding: 0 0 0 20px;
}

.spotlight{
width: 238px;
height: 140px;
background: transparent url(http://www.infobright.org/themes/site_themes/infobrightcom/spotlightbg.gif)  no-repeat;
color: #fff;
margin: 0 0 20px 0;
padding: 0px 10px 0 15px;
font-weight: bold;
}
.spotlight p{
margin: 0px 40px 0 0;
padding: 30px 0 0 0;
}
.spotlight .image{
float: left;
margin: 22px 0 0 3px; 
}
.spotlight .watchread{
float: left;
margin: 25px 0 0 30px;
}
.spotlight .watchread img {
border: none;
}
.ceoblog{
width: 238px;
height: 140px;
background: transparent url(http://www.infobright.org/themes/site_themes/infobrightcom/ceoblogbg.gif)  no-repeat;
color: #fff;
margin: 0;
padding: 0px 0 0 15px;
font-weight: bold;
}
.ceoblog p{
margin: 0 50px 0 0;
padding: 30px 0 0 0;
}
.ceoblog .readmore{
margin: 0;
padding: 20px 0 0 0;
}
.ceoblog a{
color: #fff;
}
.ceoblog .feed{
margin: 10px 0 0 140px;
background: transparent url(http://www.infobright.org/themes/site_themes/infobrightcom/feedicon.gif)  no-repeat;
text-indent: -9999px;
height: 16px;
}
.ceoblog .feed a{
display: block;
height: 16px;
width: 12px;
}
/*Footer--------------------------------------------------------------------*/

#footer {
float: left;
width: 969px;
color: #9d9fa2;
font-size: 10px;
padding: 0 0 20px 0;
}
.footernav{
margin: 0;
padding: 10px 0 0 20px;
}
.footernav li{
float: left;
list-style: none;
margin: 0 4px 0 0;
padding: 0;
letter-spacing: .6px;
}
.footernav a{
color: #9d9fa2;
text-decoration: none;
}

.copyright a{
color: #9d9fa2;
text-decoration: none;
}


.newsletter{
float: left;
width: 265px;
height: 28px;
background: transparent url(http://www.infobright.org/themes/site_themes/infobrightcom/newsletterbg.gif)  no-repeat;
margin: 10px 35px 0 20px;
}
.newsletter h3{
font-size: 10px;
float: left;
padding: 8px 0 0 5px;
margin: 0;
color: #68696c;
}
.newsletter input {
font-size: 12px;
margin: 5px 3px;
padding: 0;
vertical-align: middle;
border: 1px solid #b3bbc2;
width: 140px;
}
.newsletter .submit{
width: 18px;
height: 18px;
margin: 0;
padding: 0;
}
#footer .footertext{
margin: 10px 0 0 0;
}
.bookmark{
float: right;
width: 125px;
height: 16px;
margin: 0px 15px 0 0;
}
#footerspace{
float: left;
width: 969px;
height: 30px;
}
input.submit{
border: 0;
}
/*Pages--------------------------------------------------------------------*/
#content {
float: left;
width: 969px;
margin: 3px 0 0 0;
padding: 75px 0 0 0;
background: transparent url(http://www.infobright.org/themes/site_themes/infobrightcom/interiorbg.gif)  no-repeat;
}

.content_solutions{
float: left;
width: 969px;
margin: 3px 0 0 0;
padding: 75px 0 0 0;
background: transparent url(http://www.infobright.org/themes/site_themes/infobrightcom/interiorbg.gif)  no-repeat;
}

.content_datamart{
float: left;
width: 969px;
margin: 3px 0 0 0;
padding: 75px 0 0 0;
background: transparent url(http://www.infobright.org/themes/site_themes/infobrightcom/datamart.gif)  no-repeat;
}

.content_embedded{
float: left;
width: 969px;
margin: 3px 0 0 0;
padding: 75px 0 0 0;
background: transparent url(http://www.infobright.org/themes/site_themes/infobrightcom/embedded.gif)  no-repeat;
}

.content_financial{
float: left;
width: 969px;
margin: 3px 0 0 0;
padding: 75px 0 0 0;
background: transparent url(http://www.infobright.org/themes/site_themes/infobrightcom/financial.gif)  no-repeat;
}

.content_logs{
float: left;
width: 969px;
margin: 3px 0 0 0;
padding: 75px 0 0 0;
background: transparent url(http://www.infobright.org/themes/site_themes/infobrightcom/logs.gif)  no-repeat;
}

.content_online{
float: left;
width: 969px;
margin: 3px 0 0 0;
padding: 75px 0 0 0;
background: transparent url(http://www.infobright.org/themes/site_themes/infobrightcom/online.gif)  no-repeat;
}

.content_telecom{
float: left;
width: 969px;
margin: 3px 0 0 0;
padding: 75px 0 0 0;
background: transparent url(http://www.infobright.org/themes/site_themes/infobrightcom/telecom.gif)  no-repeat;
}








#wiki-content{
float: left;
width: 969px;
margin: 3px 0 0 0;
padding: 75px 0 0 0;
background: transparent url(http://www.infobright.org/themes/site_themes/infobrightcom/interiorbg.gif)  no-repeat;
}


#wiki-main-content {
 left:              0px;
 right:             10px;
 margin:            10px 0px 0 0;
 padding:           0;
}

#contentbg{
float: left;
width: 969px;
background: transparent url(http://www.infobright.org/themes/site_themes/infobrightcom/rightbg.gif) repeat-y 776px 0px;
margin: 9px 0 0 0;
}
/*Breadcrumbs--------------------------------------------------------------------*/
.breadcrumbs{
margin: 0;
padding: 1px 0 0 220px;
color: #bfbebe;
}

#content #content_solutions .breadcrumbs a{
color: #bfbebe;
text-decoration: none;
}

#wiki-content .breadcrumbs a:link{ 
 color:             #bfbebe;
 font-weight:		normal;
 background:        transparent;
 text-decoration:   none;
}

#wiki-content .breadcrumbs a:visited{ 
 color:             #bfbebe;
 font-weight:		normal;
 background:        transparent;
 text-decoration:   none;
}

.breadcrumbs a {
 color:             #bfbebe;
 font-weight:		normal;
 background:        transparent;
 text-decoration:   none;
}


/*LeftSide--------------------------------------------------------------------*/
#leftside{
float: left;
width: 195px;
}
#leftside ul{
list-style: none;
line-height: 22px;
margin: 10px 0 0 25px;
padding: 0;
}
#leftside a{
color: #004b91;
text-decoration: none;
padding: 0 0 0 9px;
}
#leftside .active a{
padding: 0 0 0 19px;
color: #818285;
font-weight: bold;
background: transparent url(http://www.infobright.org/themes/site_themes/infobrightcom/sidenavactive.gif) no-repeat 8% 52%;
}
#leftside li{
padding: 3px 0 0 8px;
border-bottom: 1px solid #ccc9c7;
text-indent: -8px;
}
#leftside ul ul{
margin: 0;
padding: 0;
}
#leftside #memberlist li{
border-bottom: 1px dotted #ccc9c7;
}
#leftside .active li a{
background-image: none;
font-weight: normal;
color: #004b91;
}
#leftside #memberlist .activemember a{
color: #818285;
}

/* -- Wiki  --*/

#wiki-leftside{
float: left;
width: 175px;
}
#wiki-leftside ul{
list-style: none;
line-height: 22px;
margin: 10px 0 0 25px;
padding: 0;
}
#wiki-leftside a{
/* color: #004b91; */
text-decoration: none;
padding: 0 0 0 9px;
}
#wiki-leftside .active a{
padding: 0 0 0 19px;
/* color: #818285; */
font-weight: bold;
background: transparent url(http://www.infobright.org/themes/site_themes/infobrightcom/sidenavactive.gif) no-repeat 8% 52%;
}
#wiki-leftside li{
padding: 3px 0 0 8px;
border-bottom: 1px solid #ccc9c7;
text-indent: -8px;
}
#wiki-leftside ul ul{
margin: 0;
padding: 0;
}
#wiki-leftside li{
border-bottom: 1px dotted #ccc9c7;
}
#wiki-leftside  li a{
background-image: none;
font-weight: normal;
/* color: #004b91; */
}
#wiki-leftside  a:hover {
color: #818285;
}

.wiki-nav {
	margin-top: 10px;

}


/*CenterColumn--------------------------------------------------------------------*/


/*COMMON--------------------------*/
#center-column{
float: left;
width: 505px;
margin: 0 0 0 25px;
padding: 20px 0 0 0;
font-size: 12px;
color: #3d3e45;
}
#center-column hr{
background: #e5e5e5;
color: #e5e5e5;
border: 0;
height: 1px;
}
#center-column h1, #center-column h2{
font-size: 26px;
color: #202125;
margin: 0 0 5px 0;
padding: 0;
}
#center-column h3{
font-size: 14px;
color: #0f6cb6;
margin: 30px 0 0 0;
padding: 0;
font-family: arial, helvetica, sans-serif;
font-weight: bold;
}
#center-column h4{
font-size: 12px;
color: #818285;
margin: 0;
padding: 0;
}
#center-column h5{
text-transform: uppercase;
font-size: 11px;
color: #818285;
margin: 0 0 3px 0;
padding: 0;
font-family: "myriad pro", myriad, tahoma, trebuchet;
letter-spacing: .09em;
}
#center-column h6{
font-size: 11px;
color: #3d3e45;
margin: 5px 0 3px 0;
padding: 0;
font-weight: bold;
}
#center-column p{
line-height: 18px;
}
#center-column .underline {
padding: 0 0 3px 0;
border-bottom: 1px solid #ccc;
color: #818285;
}
#center-column ul{
margin: 0 0 25px 0;
padding: 0 0 0 25px;
}
#center-column li{
line-height: 18px;
margin: 0;
padding: 0;
}
.blue-text p{
margin: 0 0 15px 0;
padding: 0;
color: #0f6cb6;
}

.blue-text-resources p{
margin: 0 0 5px 0;
padding: 0;
color: #0f6cb6;
}
.blue-text{
color: #0f6cb6;
}
.intro{
margin: 20px 0 30px 0;
}
.leftcol{
float: left;
width: 505px;
}
.rightcol{
float: left;
width: 505px;
}
#center-column .leftcol ul{
list-style: none;
margin: 0;
padding: 0;
font-weight: bold;
font-size: 11px;
}
#center-column .leftcol h3,
#center-column .rightcol h3{
font-size: 12px;
margin: 0px 0 5px 0;
color: #0F6CB6;
}
#center-column .leftcol h4,
#center-column .rightcol h4{
font-size: 11px;
margin: 3px 0 0 0;
}
#center-column .leftcol h4 img,
#center-column .rightcol h4 img{
vertical-align: middle;
margin: 0 0 0 3px;
}
#center-column .leftcol h5 img,
#center-column .rightcol h5 img{
margin: 1px 0 0 3px;
}
#center-column .leftcol .blue-text,
#center-column .rightcol .blue-text{
font-size: 11px;
}
#center-column .leftcol .readmore,
#center-column .rightcol .readmore{
font-size: 11px;
font-weight: bold;
}
#center-column .left-logo{
float: left;
width: 100px;
margin: 0;
}
#center-column .left-logo img{
border: 1px solid #ccc;
}
#center-column .right-text{
margin: 0;
padding: 0 0 30px 120px;
width: 380px;
}
#center-column .right-logo{
float: right;
margin: 20px 0 0 0;
padding: 0 0 0 20px;
}
#center-column .left-text{
float: left;
width: 325px;
padding:0;
}

/*ROUNDEDBOX--------------------------*/
.rounded-box{
float: right;
width: 199px;
margin: 10px 0 0 0;
padding: 0 0 7px 0;
background: #f7f9fa url(http://www.infobright.org/themes/site_themes/infobrightcom/roundedbottom.gif) no-repeat bottom right;
}
.rounded-box-community{
float: right;
width: 149px;
margin: 2px 0 0 0;
padding: 10px 0 6px 0;
background: #f7f9fa url(http://www.infobright.org/themes/site_themes/infobrightcom/box-small.gif) no-repeat;
text-align: center;
}
.rounded-box-community .submit-blue{
width: 110px;
font-size: 11px;
}
.rounded-box p{
margin: 0 0 5px 0;
padding: 0;
}
.rounded-box-community p{
margin: 0 0 5px 0;
padding: 0;
}
.rounded-box a{
text-decoration: underline;
font-size: 11px;
}
.rounded-box .border{
border: 1px solid #ccc;
border-width: 1px 1px 0 1px;
}
.rounded-box-community .border{
border: none;
}
#center-column .rounded-box h4{
font-size: 11px;
margin: 0;
padding: 5px 10px;
background: #fafbfc;
border-bottom: 1px solid #ccc;
}

/*FORMS--------------------------*/
.select-form{
padding: 10px;
}
.select-form select{
width: 180px;
margin: 0 0 5px 0;
font-size: 11px;
}
.submit-blue{
background: #0084c9;
border: 0;
font-size: 10px;
color: #fff;
padding: 1px 3px;
}

/*PAGES--------------------------*/
#center-column .investors .left-text{
float: none;
width: auto;
}
#center-column .investors .right-logo{
float: right;
}


#center-column .pdf-download{
font-size: 11px;
font-weight: normal;
margin: 0 0 0 330px;
padding: 0 0 0 15px;
background: #f7f9fa url(http://www.infobright.org/themes/site_themes/infobrightcom/pages/pdf-icon.gif) no-repeat bottom left;
}
#center-column .pdf-download-bottom{
font-size: 11px;
font-weight: normal;
margin: 0;
padding: 0 0 0 15px;
background: #f7f9fa url(http://www.infobright.org/themes/site_themes/infobrightcom/pages/pdf-icon.gif) no-repeat bottom left;
}
.pdf-download a{
color: #818285;
}
.featuredevent{
float: left;
width: 510px;
margin: 0 0 30px 0;
padding: 0 0 10px 0;
border-bottom: 1px solid #e5e5e5;
}
.featuredevent .image{
float: left;
width: 220px;
}
.featuredevent .info{
float: left;
margin: 0 0 0 20px;
width: 270px;
}
#center-column .featuredevent h3{
margin: 0;
padding: 0;
}
.leftcol .eventsbody{
width: 100%;
margin: 0;
padding: 0 0px;
border-top: 3px solid #ff5c00;
background: #f7f7f7;
font-size: 11px;

line-height: 12px;
}
.rightcol .eventsbody{
width: 100%;
margin: 0;
padding: 0 0px;
border-top: 3px solid #ff5c00;
background: #f7f7f7;
font-size: 11px;

line-height: 12px;
}
.customer-quote{
float: left;
width: 150px;
margin: 15px 0 0 10px;
background: #FAFAFA url(http://www.infobright.org/themes/site_themes/infobrightcom/pages/quote1-icon.gif) no-repeat 15px 10px;
padding: 20px 0 20px 15px;
font-size: 11px;
line-height: 18px;
}
.customer-quote p{
padding: 10px 0;
margin: 0;
}
#center-column .customer-quote .signature{
padding: 0 10px 0 0;
margin: 0;
font-weight: bold;
color: #3d3e45;
line-height: 14px;
}
.bottom-quote{
margin: 0 0 0 120px;
height: 15px;
width: 20px;
background: transparent url(http://www.infobright.org/themes/site_themes/infobrightcom/pages/quote2-icon.gif) no-repeat;
}
.requestinfo{
float: right;
}
.video-icon{
vertical-align: bottom;
}
.podcast-icon{
vertical-align: bottom;
}
.calendar-icon{
vertical-align: bottom;
}
.categoryheading{
margin: 0 0 20px 0;
}
#resources-featured{
margin: 40px 0 0 0;
}
#resources{
margin: 10px 0 0 0;
}
.registration{
margin: -15px 0 10px 380px;
font-size: 10px;
color: #9d9fa2;
padding: 0 0 0 15px;
}
.registration-interior{
margin: 0px 0 10px 0;
font-size: 10px;
color: #9d9fa2;
padding: 0;
}
#center-column .resource h4{
padding: 5px 0;
color: #000;
border-bottom: 1px solid #d2d2d2;
font-size: 11px;
}
#center-column .resource{
margin-bottom: 10px;
}
.resource .text{
min-height: 245px;
color: #3d3e45;
}
#center-column  .resource .text p{
line-height: 14px;
}
.datasheets{
float: left;
width: 150px;
margin: 0;
padding: 0 5px;
border-top: 3px solid #ff5c00;
background: #f7f7f7;
font-size: 11px;
min-height: 300px;
}
.webcasts_podcasts{
float: left;
width: 150px;
margin: 0 0 0 10px;
padding: 0 5px;
border-top: 3px solid #FF8900;
background: #f7f7f7;
font-size: 11px;
min-height: 300px;
}
.webcasts{
float: left;
width: 150px;
margin: 0 0 0 10px;
padding: 0 5px;
border-top: 3px solid #FF8900;
background: #f7f7f7;
font-size: 11px;
min-height: 300px;
}
.podcasts{
float: left;
width: 150px;
margin: 0 0 0 10px;
padding: 0 5px;
border-top: 3px solid #FFB609;
background: #f7f7f7;
font-size: 11px;
min-height: 300px;
}
.whitepapers{
float: left;
width: 150px;
margin: 0 0 0 10px;
padding: 0 5px;
border-top: 3px solid #ff5c00;
background: #f7f7f7;
font-size: 11px;
min-height: 300px;
}
#center-column .ourpartners{
margin: 10px 0 0 0;
padding: 0;
}
#center-column .ourpartners  .clear{
margin-bottom: 0px;
}

.ourpartners .submit-blue{
background: #0084c9;
float: left;
width: 55px;
border: 0;
font-size: 9px;
color: #fff;
padding: 2px;
text-align: center;
margin: 0 10px 0 0;
}
.ourpartners .submit-blue a{
color: #fff;
text-decoration: none;
}

#center-column .ourpartners  h4{
font-size: 14px;
margin: 10px 0 0 0;
padding: 0;
}
#center-column .ourpartners .leftcol h4,
#center-column .ourpartners .rightcol h4{
font-size: 14px;
margin: 10px 0 0 0;
padding: 0 0 5px 0;
border-bottom: 1px solid #e5e5e5;
}
#center-column .partner-logos{
float: left;
width: 155px;
padding: 0;
margin: 0 5px 5px 0;
border: 1px solid #ebebeb;
text-align: center;
*margin-bottom: -13px;
}
#center-column .partner-logos p{

}
#center-column .partner-logos img {
border: none;
margin: 0;
padding: 0;
*padding: 10px 0;
}
#center-column .right-partner-logo{
float: right;
margin: 20px 0 5px  10px;
}
#center-column .right-partner-logo img{
border: 1px solid #ebebeb;
}
#center-column .rightcol ul{
margin: 0;
padding: 0 0 0 15px;
}
#center-column .rightcol li{
line-height: 16px;
}
.required{
text-align: right;
color: #ce3e05;
font-size: 10px;
margin: 10px 0 0 0;
}
.contact-form{
background: #f4f4f4;
border-top: 2px solid #bbb;
margin: 5px 0 0 0;
padding: 0 0 30px 0;
}
#center-column .contact-form h4{
padding: 20px;
font-size: 14px;
}
.contact-form label{
float: left;
margin: 0;
padding: 0 0 10px 20px;
width: 150px;
font-weight: bold;
color: #3d3e45;
font-size: 11px;
}
.contact-form p{
margin: 0;
padding: 0 0 10px 0;
}
.contact-form input{
border-left: 1px solid #b4b4b4;
border-right: 1px solid #b4b4b4;
border-bottom: 1px solid #b4b4b4;
border-top: 2px solid #727272;
width: 250px;
}
.contact-form select{
border-left: 1px solid #b4b4b4;
border-right: 1px solid #b4b4b4;
border-bottom: 1px solid #b4b4b4;
border-top: 2px solid #727272;
width: 150px;
}
.contact-form textarea{
border-left: 1px solid #b4b4b4;
border-right: 1px solid #b4b4b4;
border-bottom: 1px solid #b4b4b4;
border-top: 2px solid #727272;
width: 250px;
height: 90px;
}
.contact-form .submit{
width: 96px;
height: 20px;
border: 0;
padding: 10px 0 0 170px;
}
.partner-form{
background: #f4f4f4;
border-top: 2px solid #bbb;
margin: 0px 0 0 0;
padding: 0 0 30px 0;
}
#center-column .partner-form h4{
padding: 20px;
font-size: 14px;
}
.partner-form label{
float: left;
margin: 0;
padding: 0 0 10px 20px;
width: 150px;
font-weight: bold;
color: #3d3e45;
font-size: 11px;
}
.partner-form p{
margin: 0;
padding: 0 0 10px 0;
}
.partner-form input{
border-left: 1px solid #b4b4b4;
border-right: 1px solid #b4b4b4;
border-bottom: 1px solid #b4b4b4;
border-top: 2px solid #727272;
width: 250px;
}
.partner-form select{
border-left: 1px solid #b4b4b4;
border-right: 1px solid #b4b4b4;
border-bottom: 1px solid #b4b4b4;
border-top: 2px solid #727272;
width: 150px;
}
.partner-form .submit{
width: 96px;
height: 20px;
border: 0;
padding: 10px 0 0 160px;
}
.blogsummary{
padding: 20px 0 0 0;
}
#center-column .blogsummary h3{
text-indent: -9999px;
width: 165px;
height: 25px;
float: left;
margin: 0 0 0 15px;
padding: 0;
background: transparent url(http://www.infobright.org/themes/site_themes/infobrightcom/pages/miriamblogheader.gif) no-repeat;
}
.blogsummary .feedicon{
height: 25px;
padding: 7px 0 0 0;
}
.feedicon img{
border: 0;
}
.blogsummary .bg{
width: 464px;
height: 174px;
background: transparent url(http://www.infobright.org/themes/site_themes/infobrightcom/pages/rounded-gradientbox.gif) no-repeat;
padding: 10px 30px 10px 15px;
}
#center-column  .blogsummary .bg h4{
font-size: 11px;
font-weight: bold;
color: #666666;
margin: 0 0 5px 0;
}
.blogsummary .bg {
font-size: 11px;
font-weight: bold;
color: #0f6cb6;
}
.blogsummary .bg .readmore a{
color: #0f6cb6;
}
.member{
float: left;
width: 220px;
border-top: 1px solid #ccc;
margin: 0 30px 0 0;
}
#center-column   .member h3{
font-size: 12px;
margin: 5px 0 0 0;
padding: 0;
}
#center-column   .member p{
font-size: 11px;
margin: 0;
padding: 0;
}
#center-column .member .left{
height:95px;
}
#center-column .member .left img{
border: 1px solid #ccc;
}
#center-column .member .right{
width: 155px;
}
#center-column .teammember h1{
color: #0f6cb6;
border-bottom: 1px solid #ccc;
margin: 0 0 20px 0;
}
#center-column .teammember .left{
float: left;
width: 120px;
}
#center-column .teammember .right{
float: left;
width: 380px;
}
#center-column .teammember h4{
margin: 0;
padding: 0;
color: #3d3e45;
font-size: 14px;
}
#center-column .teammember h6{
margin: 0;
padding: 0;
color: #818285;
font-size: 12px;
}
#center-column .teammember  p{
margin: 0;
padding: 0;
}
#center-column .directors .left{
float: left;
width: 85px;
}
#center-column .directors .right{
float: left;
width: 420px;
}
#center-column .directors h3{
margin: 0;
padding: 0;
color: #0f6cb6;
font-size: 14px;
}
#center-column .directors .clear{
margin: 0;
padding: 0;
}
#center-column .directors hr{
margin: 0 0 20px 0;
padding: 0;
}
#center-column .services h3{
font-size: 12px;
}
#center-column .services .first{
width: 280px;
}
#center-column .services .third{
float: right;
width: 235px;
}
#center-column .services .fourth{
float: left;
width: 235px;
}
.careers {
margin: -0px 0 0 0;
*margin: 0;
}

.careers-apply {
float: right;
}
.careers .col{
float: left;
width: 225px;
margin: 0;
padding: 0 25px 0 0;
font-size: 11px;
}
#center-column .careers h3{
float: left;
width: 225px;
padding: 0 0 5px 0;
font-size: 11px;
}
#center-column .careersinterior h2{
color: #0f6cb6;
margin: 0 0 20px 0;
}
#center-column .careersinterior label{
color: #818285;
font-weight: bold;
float: left;
width: 150px;
padding: 0;
margin: 0 0 15px 0;
}
#center-column .careersinterior p{
float: left;
width: 355px;
margin: 0 0 15px 0;
padding: 0;
}
#center-column .careersinterior .requirements {
margin: 0 0 15px 150px;
padding: 0;
clear: both;
}
#center-column .careersinterior label{
color: #818285;
font-weight: bold;
float: left;
width: 150px;
padding: 0;
margin: 0 0 15px 0;
}
#product_127{
float: left;
width: 225px;
padding: 0 35px 0 0;
}
#product_128{
float: left;
width: 225px;
padding: 0 20px 0 0;
}
#product_129{
float: right;
width: 225px;
padding: 0 20px 0 0;
}
#product_127 hr, #product_128 hr, #product_129 hr{
display: none;
}
#product_127 h6, #product_128 h6, #product_129 h6{
font-size: 12px;
}
#product_127 .benefits, #product_128 .benefits, #product_129 .benefits{
display: none;
}
#center-column #productspage h4 {
font-size: 15px;
margin: 0;
padding: 0;
}
#center-column #productspage p {
margin: 0 0 10px 0;
padding: 0;
font-size: 11px;
}


.customer-col{
float: left;
width: 124px;
margin: 0 2px 0 0;
padding: 0;
}

.customer-col .heading{
background: transparent url(http://www.infobright.org/themes/site_themes/infobrightcom/pages/customerbg.gif) repeat-x;
height: 25px;
margin: 10px 0 0 0;
font-weight: bold;
color: #fff;
font-size: 11px;
text-align: left;
padding: 6px 0 0 5px;
}
.customer-col .customer-image{
width: 100px;
height: 55px;
border: 1px solid #e9e9e9;
margin: auto;
text-align: center;
margin: 0 0 3px 5px;
}
.customer-col img{
border: none;
}
.customer-col .customerlist{
min-height: 200px;
}
#center-column .customer-col h6{
color: #004b91;
font-weight: normal;
}
.whitepaperslist{
padding: 0 0 0 5px;
}

/*------- new cust styles by tyler------- */


.customerCategory{
float: left;
width: 160px;
padding: 0;

}


.customerLogos {
width:345px;
min-height:110px;
float:right;
margin: 0 0 0 0;
padding: 0;
}



.customerLogos .customerImages{
width: 100px;
height: 55px;
border: 1px solid #e9e9e9;
margin: auto;
text-align: center;
margin: 0 0 8px 8px;
float:left;
}


.customerLogos img {
border:none;
}





.custHeading{
width:124px;
background: transparent url(http://www.infobright.org/themes/site_themes/infobrightcom/pages/customerbg.gif) repeat-x;
height: 25px;
margin: 5px 0 0 0;
font-weight: bold;
color: #fff;
font-size: 11px;
text-align: left;
padding: 6px 0 0 5px;
}


.custLine {
	width: 100%;
	border-bottom: 1px dotted #ccc;
	margin-bottom: 20px;
	margin-top:  20px;
}




/*RightSide--------------------------------------------------------------------*/
#rightside{
float: left;
width: 178px;
margin: 0 0 0 51px;
}
#rightside h3{
font-family: "myriad pro", myriad, tahoma, trebuchet;
font-weight: normal;
font-size: 11px;
margin: 0;
padding: 8px 0 0 10px;
height: 27px;
background: transparent url(http://www.infobright.org/themes/site_themes/infobrightcom/rightheaderbg.gif) repeat-x;
}
.steps{
list-style: none;
margin: 0;
padding: 0;
}

.steps_download {
list-style: none;
margin: 0;
padding: 0;
}

.steps a{
display: block;
width: 161px;
height: 29px;
}

.steps_download a{
display: block;
width: 161px;
height: 49px;
}

.request a{
background: transparent url(http://www.infobright.org/themes/site_themes/infobrightcom/download_button.jpg) no-repeat;
text-indent: -9999px;
margin: 0 0 0 10px;
padding: 0;
height: 55px;
}
.download a{
background: transparent url(http://www.infobright.org/themes/site_themes/infobrightcom/downloadtrial.gif) no-repeat;
text-indent: -9999px;
margin: 0 0 0 10px;
height: 50px;
padding: 0;
}
.purchase a{
background: transparent url(http://www.infobright.org/themes/site_themes/infobrightcom/interiornextsteps.gif) no-repeat 0 -57px;
text-indent: -9999px;
margin: 5px 0 0 10px;
height: 29px;
}
.live{
background: transparent url(http://www.infobright.org/themes/site_themes/infobrightcom/interiornextsteps.gif) no-repeat 0 -87px;
text-indent: -9999px;
margin: 0 0 0 10px;
padding: 0;
}
.livecrafty{
height: 300px;
text-indent: -9999px;
margin: 0 0 0 10px;
padding: 0;
}
#rightside p{
padding: 0 0 10px 15px;
margin: 0;
}
#rightside img{
padding: 0 0 5px 10px;
}
#rightside .blue{
margin: 0;
padding: 0 0 0 15px;
}
#rightside .customerimage{
margin: 0 10px 5px 10px;
padding: 0;
}
#rightside .customerimage img{
margin: 0;
padding: 5px;
border: 1px solid #ccc;
}


/*PullUpMenu--------------------------------------------------------------------*/
#pullupmenu{
position: absolute;
top:267px;
right: 32px;
font-size: 12px;
text-transform: uppercase;
color: #002b63;
font-family: "myriad pro", myriad, tahoma, trebuchet;
}
.sf-menu, .sf-menu * {
margin: 0;
padding: 0;
list-style: none;
}
.sf-menu {
line-height: 1.0;
}
.sf-menu ul {
position: absolute;
bottom: -999em;
width: 10em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
width: 100%;
}
.sf-menu li:hover {
visibility: inherit; 
}
.sf-menu li {
float: left;
position: relative;
}
.sf-menu a {
display: block;
position: relative;
}
.sf-menu li:hover ul, 
.sf-menu li.sfHover ul {
left: 0;
bottom: 2.5em; /* match top ul list item height */
z-index: 99;
}
ul.sf-menu li:hover li ul, 
ul.sf-menu li.sfHover li ul {
bottom: -999em;
}
ul.sf-menu li li:hover ul, 
ul.sf-menu li li.sfHover ul {
left: 10em; /* match ul width */
bottom: 0;
}
ul.sf-menu li li:hover li ul, 
ul.sf-menu li li.sfHover li ul {
top:-999em;
}
ul.sf-menu li li li:hover ul, 
ul.sf-menu li li li.sfHover ul {
left: 10em; /* match ul width */
bottom: 0;
}
.explorenav {
width: 170px;
height: 30px;
background: transparent url(http://www.infobright.org/themes/site_themes/infobrightcom/popup-mainnav.gif)  no-repeat;
}
.explorenav:hover{
width: 170px;
height: 30px;
background: transparent url(http://www.infobright.org/themes/site_themes/infobrightcom/popup-mainnav.gif)  no-repeat 0 -33px;
}
.explorenav-active{
width: 170px;
height: 30px;
background: transparent url(http://www.infobright.org/themes/site_themes/infobrightcom/popup-mainnav.gif)  no-repeat 0 -33px;
}
.trynav {
width: 170px;
height: 30px;
background: transparent url(http://www.infobright.org/themes/site_themes/infobrightcom/popup-mainnav.gif)  no-repeat -170px 0;
}
.trynav:hover{
width: 170px;
height: 30px;
background: transparent url(http://www.infobright.org/themes/site_themes/infobrightcom/popup-mainnav.gif)  no-repeat -170px -33px;
}
.trynav-active{
width: 170px;
height: 30px;
background: transparent url(http://www.infobright.org/themes/site_themes/infobrightcom/popup-mainnav.gif)  no-repeat -170px -33px;
}
.buynav a{
width: 170px;
height: 30px;
background: transparent url(http://www.infobright.org/themes/site_themes/infobrightcom/popup-mainnav.gif)  no-repeat -340px 0;
}
.buynav a:hover{
width: 170px;
height: 30px;
background: transparent url(http://www.infobright.org/themes/site_themes/infobrightcom/popup-mainnav.gif)  no-repeat -340px -33px;
}
.buynav-active a{
width: 170px;
height: 30px;
background: transparent url(http://www.infobright.org/themes/site_themes/infobrightcom/popup-mainnav.gif)  no-repeat -340px -33px;
}
#pullupmenu li li{
width: 235px;
height: 24px;
padding: 0;
background: transparent url(http://www.infobright.org/themes/site_themes/infobrightcom/popup-transparentbg.png)  no-repeat;
}
#pullupmenu li li a{
text-decoration: none;
color: #002b63;
font-weight: bold;
padding: 5px 0 0 10px;
display: block;
}
#pullupmenu li li a:hover{
text-decoration: underline;
}
/*Blog--------------------------------------------------------------------*/

#blog #footer{
background: #fff;
}
#blog #container{
background:transparent url(http://www.infobright.org/themes/site_themes/infobrightcom/mainnavbg.gif) repeat-x;
}
#blog #content{
float: left;
width: 969px;
margin: 9px 0 30px 0;
padding:0px 0 0 0;
background: transparent url(http://www.infobright.org/themes/site_themes/infobrightcom/blogheader.jpg)  no-repeat;
}
#blog #contentbg{
float: left;
width: 969px;
background: transparent url(http://www.infobright.org/themes/site_themes/infobrightcom/blogcontentbg.gif) repeat-y top left;
margin: 100px 0 0 0;
}
#blog .contentbottom{
float: left;
height: 12px;
width: 969px;
background: transparent 
url(http://www.infobright.org/themes/site_themes/infobrightcom/blogbottom.gif) no-repeat bottom left;
}
#blog-column{
float: left;
width: 630px;
padding: 20px 0 0 0;
}
.blog-entry {
margin: 0;
width: 620px;
}
.blog-entry-image {
margin: 2px 0 0 0px;
float: left;  
width: 30px;
}
.blog-main{
width: 520px;
font-size: 12px;
line-height: 18px;
}
.blog-main a {
color: #004b91;
text-decoration: underline;
}
.blogs-bookmark {
text-align: right;
}
.blogs-bookmark li {
display: inline;
margin: 0;
}
.blog-title{
width: 520px;
margin: 5px 0 10px 0;
}
.blog-top h2 {
font-size: 21px;
color: #262626;
font-weight: bold;
padding: 0;
margin: 0;
font-family: arial, verdana, sans-serif;
}
.blog-calender {
width: 60px;
float: left;
padding: 0 0 0 15px;
}
.date-top {
background: url(http://www.infobright.org/themes/site_themes/infobrightcom/date-top.gif) no-repeat;
width: 60px;
height: 35px;
color: #fff;
font-size: 24px;
margin: 5px 0 0 0;
padding: 5px 0 0 5px;
}
.date-bottom {
background: url(http://www.infobright.org/themes/site_themes/infobrightcom/date-bottom.gif) no-repeat;
width: 55px;
height: 18px;
color: #fff;
padding-left: 8px;
margin: -8px 0 0 0px;
}
.blogs-comments-container {
width: 500px;
background-color: #F5FAFE;
margin-top: 20px;
padding: 10px 0 10px 20px;
}
.blog-topic-date {
color: #5E5E5F;
margin-left: 10px;
}
.blogs-tags {
margin-left: 50px;
color: #363636;
width: 300px;
}
.blogs-comments {
color: #004B91;
width: 140px;
}
.blog-pagination {
width: 500px;
text-align: right;
}
.blog-entry hr{
background: #E1E1E1;
height: 1px;
border: 0;
width: 560px;
margin: 20px 0 0 40px;
}
/*TagCloud--------------------------------------------------------------------*/
.tag-cloud {
width: 220px;
border: 0px;
margin: 20px 0 0 0;
text-align: justify;
}
.tag-cloud a:hover {
color: #5e5e5f;
}
/*BlogSidebar--------------------------------------------------------------------*/
#sidebar-container {
float: left;
width: 339px;
background: transparent url(http://www.infobright.org/themes/site_themes/infobrightcom/blogsidebg.jpg)  no-repeat;
margin: 7px 0 0 0;
}
#sidebar-container ul {
list-style: url(http://www.infobright.org/themes/site_themes/infobrightcom/square.gif);
margin: 0 0 0 15px;
padding: 0 0 5px 0;
color: #363636;
}
#sidebar-container ul {
margin-bottom: 3px;
}
#sidebar-container h2 {
color: #fff;
font-size: 14px;
margin-right: 10px;
font-family: arial, verdana, sans-serif;
font-weight: bold;
}
#sidebar-container hr {
color: #011A48;
background: #011A48;
border: 0;
height: 1px;
}
.ceoblurb{
margin: 60px 0 40px 0 ;
color: #fff;
padding: 0 80px 0 30px;
font-family: "myriad pro", myriad, tahoma, trebuchet;
font-size: 12px;
}
.ceoblurb a{
color: #fff;
text-decoration: none;
}
.ceoblurb a:hover{
text-decoration: underline;
}
.sidebar-blogs {
margin-top: 15px;
}
.sidebar-blogs-header {
margin: 0 0 0 15px;
padding-top: 10px;
}
.sidebar-blogs-inner {
margin-left: 15px;
width: 240px;
}
.sidebar-blogs-inner a {
text-decoration: underline;
color: #adc5e6;
}
.sidebar-blogs-container {
padding: 5px;
margin: 5px 0 5px 0;
}
.sidebar-categories a {
color: #adc5e6;
text-decoration: none;
}
.sidebar-archives h3 {
font-weight: normal;
margin-bottom: 3px;
color: #BCBDC0;
font-size: 12px;
}
.sidebar-archives a{
color: #adc5e6;
}
.sidebar-feedburner {
margin-left: 15px;
}
.sidebar-twitter {
width: 230px;
margin-top: 10px;
}
.sidebar-twitter a {
text-decoration: none;
color: #94C5D5;
}
.sidebar-twitter-middle {
color: #fff;
padding:  10px 0;
}
.tweet {
width: 200px;
padding: 5px 0;
}
#sidebar-container  .tweet hr {
color: #005BA4;
background: #005BA4;
border: 0;
height: 1px;
padding: 0;
margin: 10px 0 3px 0;
width: 200px;
}
.sidebar-comments {
margin: 10px 0 0 0;
font-size: 10px;
}
/*EventCalendar--------------------------------------------------------------------*/
.eventcalendar{
margin: 10px 0;
}
.calendarBG {
background: #666; 
}
.calendarBlank { 
background: #fff;
color: #fff;
}
.calendarHeader { 
font-weight: bold; 
color: #fff; 
text-align: center;
background: #4ab2ee; 
font-size: 12px;
}
.calendarMonthLinks {
font-size: 11px;
font-weight: bold;
letter-spacing: .1em;
text-decoration: none;
color: #000;
background:  transparent;
}
.calendarMonthLinks a {
color: #fff;
text-decoration: none;
background: transparent;
}
.calendarMonthLinks a:visited {
color: #fff;
text-decoration: none;
background: transparent;
}
.calendarDayHeading {
font-weight: bold; 
font-size: 10px;
color: #513333; 
background: #fff; 
text-align:  center;
vertical-align: middle;
}
.calendarToday{ 
font-size: 11px;
font-weight: bold;
text-decoration:  none;
text-align:  center;
vertical-align: middle;
color: #333;
background: #fff;
border: 1px solid #010101;
}
.calendarCell {
font-size: 11px;
font-weight: bold;
text-decoration: none;
text-align: center;
vertical-align: middle;
color:#333;
background: #fff;
}
.eventcalendar .active{
background:  #ccc;
}
.calendarCell a,
.calendarToday a {
color:  #333;
}
/*products--------------------------------------------------------------------*/
.product-page{
margin:20px 0 0 0;
}
.product-page a{
text-decoration: none;
border: 0px;
}
.product-page img{
text-decoration: none;
border: 0px;
}
.product-page .left{
float: left;
width: 60px;
padding: 0 20px 0 0;
text-align: center;
}
.product-page .right{
float: left;
width: 420px;
padding: 0;
margin: 0 0 30px 0;
}
#center-column .product-page h4{
color: #3d3e45;
font-weight: bold;
}
#center-column .product-page p{
margin: 0;
padding: 0;
}
#center-column  .products-container h4{
color: #3d3e45;
font-size: 12px;
}
#center-column  .products-container h6{
color: #3d3e45;
font-size: 14px;
}
.downloadfile{
padding: 5px 0;
}
.downloadfile img{
vertical-align: top;
margin: 0 0 0 3px;
}
.purchasebutton{
padding: 35px 0 0 0;
}
#cast-description{
float: left;
width: 200px;
margin: 10px 0 0 0;
padding: 0 0 7px 0;
}
#cast-player-container{
float: right;
width: 300px;
margin: 10px 0 0 0;
padding: 0 0 7px 0;
}
#cse-search-results iframe{
width: 505px;
margin: 10px 0 0 0;
padding: 0 0 7px 0;
}

/* store welcome */

#store_welcome {
color: #666;
text-justify: 0;
}

/* Support CSS */

.form-left {
	width: 200px;
	float: left;
	
}

.resource-library-index {
	height: 75px;
	vertical-align: bottom;
}

.resource-library-image {
	vertical-align: middle;
}

.mojo-ticket {
	height: 75px;
}

.clear-resources {
	clear: both;
	margin: 15px 0 35px 0;
}

.resource-group {
	margin: 10px 0 0 0;
}


/* -------------- NEW HOME PAGE FEATURE -------------*/

#rotator{
background:#0f6cb6;
width: 969px;
}
#mainblock{
float: left;
width: 970px;
height: 297px;
position: relative;
}
.featured-section{
position: relative;
margin: 3px 0 0 0;
width: 970px;
height: 297px;
}
#bottom-new{
width: 969px;
background: transparent url(http://www.infobright.org/themes/site_themes/infobrightcom/bottom-bgtop.jpg) no-repeat -1px 0;
}
#bottom-new .bg{
width: 969px;
float: left;
background: transparent  url(http://www.infobright.org/themes/site_themes/infobrightcom/bottom-gradient.jpg) repeat-x top left;
}
#feature-one{
position: relative;
width: 970px;
height: 297px;
background: transparent url(http://www.infobright.org/themes/site_themes/infobrightcom/feature-1.jpg) no-repeat -1px 0;
}
#feature-one .link1 a{
width: 155px;
height: 50px;
display: block;
top: 35px;
right: 135px;
position: absolute;
text-indent: -9999px;
}
#feature-one .link2 a{
width: 140px;
height: 42px;
display: block;
top: 125px;
right: 150px;
position: absolute;
text-indent: -9999px;
}
#feature-one .link3 a{
width: 120px;
height: 42px;
display: block;
top: 220px;
right: 165px;
position: absolute;
text-indent: -9999px;
}

#feature-two{
position: relative;
width: 970px;
height: 297px;
background: transparent url(http://www.infobright.org/themes/site_themes/infobrightcom/feature-2.jpg) no-repeat -1px 0;
}
#feature-two .link1 a{
width: 105px;
height: 20px;
display: block;
top: 235px;
right: 77px;
position: absolute;
text-indent: -9999px;
}
#feature-three{
position: relative;
width: 970px;
height: 297px;
background: transparent url(http://www.infobright.org/themes/site_themes/infobrightcom/feature-3.jpg) no-repeat -1px 0;
}
#feature-three .link1 a{
width: 55px;
height: 50px;
display: block;
top: 35px;
right: 231px;
position: absolute;
text-indent: -9999px;
}
#feature-three .link2 a{
width: 55px;
height: 50px;
display: block;
top:35px;
right: 93px;
position: absolute;
text-indent: -9999px;
}
#feature-nav{
position: absolute;
top:230px;
left: -10px;
z-index: 999;
}
#feature-nav li{
float: left;
list-style: none;
margin: 0 5px; 
padding: 0;
height: 25px;
width: 28px;
}
#feature-nav a { 
padding: 5px 9px; 
border: 1px solid #fff; 
background: transparent;
 text-decoration: none;
 color: #fff;
display: block;
}
#feature-nav .feature-active{ 
background: #0f6cb6;
 }


/*Bottom-FOR-NEW-HOMEPAGE--------------------------------------------------------------------*/
#bottom-new{
float: left;
margin: 0;
padding: 10px 0 20px 0;
width: 969px;
background: #EBEBEB url(http://www.infobright.org/themes/site_themes/infobrightcom/bottombg.gif) repeat-x bottom left;
}
#bottom-new h2{
font-family: "MyriadPro-semibold", "Myriad Pro", "MyriadPro", myriad, tahoma, trebuchet;
font-size: 20px;
color: #4d5f6d;
padding: 0 0 8px 0;
margin-bottom: 8px;
border-bottom: 1px solid #e2e5e6;
}
#bottom-new h3{
font-family: arial, verdana, sans-serif;
font-size: 11px;
color: #3d3e45;
font-weight: bold;
padding: 0 0 5px 0;
border-bottom: 1px solid #e2e5e6;
}
#bottom-new .line{
margin: 10px 0;
border-bottom: 1px solid #e2e5e6;
}
#bottom-new .event-line{
margin: 15px 0;
border-bottom: 1px solid #e2e5e6;
}
#bottom-new .no-line{
border: none;
margin: 0;
padding: 0;
}

/*Col1--------------------------------------------------------------------*/
#bottom-new .col1{
float: left;
width: 310px;
min-height: 370px;
padding: 0px 20px 0 35px;
margin: 0;
background: transparent url(http://www.infobright.org/themes/site_themes/infobrightcom/divline.jpg) no-repeat top right;
}

#bottom-new .col1 .left{
height: 65px;
margin: 0 10px 0 0;
}
#bottom-new .col1 p{
line-height: 15px;
padding: 0;
margin: 0 0 5px 0;
}
/*Col2--------------------------------------------------------------------*/
#bottom-new .col2{
float: left;
width: 300px;
min-height: 370px;
padding: 0px 20px 0 15px;
background: transparent url(http://www.infobright.org/themes/site_themes/infobrightcom/divline.jpg) no-repeat top right;
}
#bottom-new #started{
margin: 0 0 150px 0;
*margin: 0 0 40px 0;
padding: 0;
}
#started li{
float: left;
list-style: none;
margin: 0;
padding: 0;
text-indent: -9999px;
}
.started-1 a, .started-2 a, .started-3 a, .started-4 a{
display: block;
width: 150px;
height: 50px;
}
.started-1 {
display: block;
width: 150px;
height: 50px;
background: transparent url(http://www.infobright.org/themes/site_themes/infobrightcom/getstarted.jpg) no-repeat 0 0;
}
.started-2 {
display: block;
width: 150px;
height: 50px;
background: transparent url(http://www.infobright.org/themes/site_themes/infobrightcom/getstarted.jpg) no-repeat -150px 0;
}
.started-3 {
display: block;
width: 150px;
height: 50px;
background: transparent url(http://www.infobright.org/themes/site_themes/infobrightcom/getstarted.jpg) no-repeat 0 -50px;
}
.started-4 {
display: block;
width: 150px;
height: 50px;
background: transparent url(http://www.infobright.org/themes/site_themes/infobrightcom/getstarted.jpg) no-repeat -150px -50px;
}


.support-1 a, .support-2 a, .support-3 a, .support-4 a, .support-5 a, .support-6 a{
display: block;
width: 150px;
height: 50px;
}
.support-1 {
display: block;
width: 150px;
height: 50px;
background: transparent url(http://www.infobright.org/themes/site_themes/infobrightcom/solutions.jpg) no-repeat 0 0;

}

.support-2 {
display: block;
width: 150px;
height: 50px;
background: transparent url(http://www.infobright.org/themes/site_themes/infobrightcom/solutions.jpg) no-repeat -150px 0;

}

.support-3 {
display: block;
width: 150px;
height: 50px;
background: transparent url(http://www.infobright.org/themes/site_themes/infobrightcom/solutions.jpg) no-repeat 0 -50px;

}

.support-4 {
display: block;
width: 150px;
height: 50px;
background: transparent url(http://www.infobright.org/themes/site_themes/infobrightcom/solutions.jpg) no-repeat -150px -50px;

}

.support-5 {
display: block;
width: 150px;
height: 50px;
background: transparent url(http://www.infobright.org/themes/site_themes/infobrightcom/solutions.jpg) no-repeat -150px -100px;

}

.support-6 {
display: block;
width: 150px;
height: 50px;
background: transparent url(http://www.infobright.org/themes/site_themes/infobrightcom/solutions.jpg) no-repeat 0 -100px;

}


#bottom-new .col2 ul{
line-height: 22px;
font-size: 12px;
margin: 0;
padding: 0 0 0 20px;
}

/*Col3--------------------------------------------------------------------*/
#bottom-new .col3{
float: left;
width: 237px;
padding: 20px 0 0 10px;
}



/*NewPartners--------------------------------------------------------------------*/
.partners-new-page #leftside{
position: relative;
/* top: 110px; */
}
.partners-new-page #center-column{
position: relative;
font-family: arial, helvetica, sans-serif;
/* top: 90px;   */
}
#entry-image{
position: absolute;
width: 775px;
height: 95px;
background: #011F51;
margin: 0;
padding: 0;
}
.image-text{
padding: 0 20px 0 0;
position: absolute;
top: 20px;
left: 300px;
color: #fff;
font-size: 22px;
}
.partners-new .item{
/* padding: 0 20px; */
/* margin: 0 0 40px 0; */
/* background: url(http://www.infobright.org/themes/site_themes/infobrightcom/pages/partners/gradient.jpg) no-repeat 0px 5px; */
}
#center-column  .partners-new .item h2 {
font-family: "myriad pro", myriad, tahoma, trebuchet;
font-size: 26px;
color: #202125;
margin: 0;
padding: 0;
}
#center-column .partners-new .item h3 {
font-family: arial, helvetica, sans-serif;
font-weight: bold;
font-size: 14px;
color: #0f6cb6;
margin: 5px 0;
padding: 0;
}

#center-column .partners-new .item .partner-logos{
float: left;
width: 140px;
height: 85px;
margin: 0 3px 0 0;
padding: 0;
}
#center-column .partners-new .item .clear{
clear: all;
}
