/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	background: #f1f1f1 url(../images/body_bg.gif) repeat-x scroll center top;
	color: #000000;
	font: 11px/1.5em Verdana, Arial, Helvetica, sans-serif;
}

A:link {
	text-decoration: underline;
	color: #567dff;
}
A:hover {
	color: #567dff;
	text-decoration: underline;
}
A:visited {
	text-decoration: underline;
	color: #567dff;
}

.promo_text {
	padding: 0px;
	margin: 20px 0px 20px 0px;
	font: 24px/1.3em Arial, Helvetica, sans-serif;
}

.red {
	color: #aa4f14;
}

A.red { 
	color: #aa4f14;
	text-decoration: underline;
}

A.red:hover {
	color: #aa4f14;
	text-decoration: underline;
}

.white {
	color: #FFFFFF;
}

A.white { 
	color: #fff;
	text-decoration: none;
}

A.white:hover {
	color: #eaeaea;
	text-decoration: underline;
}

.header {
	font-size: 14px;
	padding: 0px 0px 0px 0px;
}

.header_white {
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
}

.footer_text {
	color: #000000;
}

A.footer_text {
	color: #000000;
	text-decoration:underline;
	}

A.footer_text:hover {
	color: #000000;
	text-decoration:underline;
	}

hr {
	color: #dfdfdf;
	background-color: #d5d5d5;
	height: 1px;
	border: 0px solid #d5d5d5;
}
.promo-menu {
    padding-top:0px;
    list-style:none;
}
.promo-menu li{
    padding:5px;
    padding-left:20px;
    background-image:url(../images/promo_menu_button.png);
    background-color:#2E407E;
    height:18px;
    margin:10px;
    margin-left:0px;
    color:#fff;
    font-size:10px;
    font-weight:bold;
    cursor:pointer;
}


#contentWrapper{
    height:310px;
    width:635px;
    overflow:hidden;
}

#contentWrapper td{
    font-size:12px;
}

.promo-title{
    color: #375591;
	font: 24px/1.3em Arial, Helvetica, sans-serif;
    width:100%;
    height:70px;
}
.promo-title i{
    font-weight:bold;
}

.features-Develop{
    height:24px;
    width:24px;
    background:url(../images/icons/develop.png) no-repeat;
}
.features-Design{
    height:24px;
    width:24px;
    background:url(../images/icons/design.png) no-repeat;
}
.features-Overview{
    height:24px;
    width:24px;
    background:url(../images/icons/overview.png) no-repeat;
}
.features-Manage{
    height:24px;
    width:24px;
    background:url(../images/icons/manage.png) no-repeat;
}
.features-Subscriptions{
    height:24px;
    width:24px;
    background:url(../images/icons/subscriptions.png) no-repeat;
}
.sub_title {
	padding: 0 0 0 20px;
	margin: 20px 0px 20px 0px;
	color: #375591;
	font: 24px/1.3em Arial, Helvetica, sans-serif;
}

a.sub_title:link,
a.sub_title:visited,
a.sub_title:active,
a.sub_title:hover{
    padding: 0 0 0 0px !important;
	margin: 0px 0px 0px 0px !important;
    color: #375591 !important;
	font: 24px/1.3em Arial, Helvetica, sans-serif !important;
    text-decoration:none !important;
}


.accordion{
    width:100%;
    border-bottom:1px solid #ccc;
}
.accordion .panel{
    border:1px solid #ccc;
    border-bottom:none;
    background:#bbbbbb;
    overflow:hidden;
    height:35px;
    
}
.accordion .panel .content{
    padding:5px;
}
.accordion .panel .title{
    font-size:14px;
    font-weight:bold;
    border-bottom:1px solid #ccc;
    background:url(../images/dashboard-title-back.png);
    height:35px;
}
.header-text{
    margin-left:10px;
}
.header-text td{
    color:#434343;
}

.feature-link{
    padding:5px;
    font-weight:bold;
}
.feature-link-active{    background:#ddd;}

.content{
    list-style:none;
    padding-left:10px;
}
.screenshot{    border:1px solid #aaaaaa; }
.gallery-table td{
    height:35px;
    padding-left:5px;
}
.gallery-table td a:active,
.gallery-table td a:link,
.gallery-table td a:visited{
    font-size:14px;
    color:#333;
    text-decoration:none;
    font-weight:bold;
}
.app-title:active,
.app-title:link,
.app-title:visited{
    color: #375591;
    font: 24px/1.3em Arial, Helvetica, sans-serif;
    text-decoration:none;
    font-weight:bold;
}
.gallery-1, .gallery-2, .gallery-3, .gallery-4, .gallery-top, .gallery-most, .gallery-recent{ 
/* Style affects all panels */ 
}
.gallery-1{    background:url(../images/content_app.png) no-repeat 4px 4px;}
.gallery-2{    background:url(../images/social_app.png) no-repeat 4px 4px;}
.gallery-3{    background:url(../images/productivity_app.png) no-repeat 4px 4px;}
.gallery-4{    background:url(../images/commerce_app.png) no-repeat 4px 4px;}
.gallery-top{    background:url(../images/top_app.png) no-repeat 4px 4px;}
.gallery-most{    background:url(../images/most_app.png) no-repeat 4px 4px;}
.gallery-recent{    background:url(../images/recent_app.png) no-repeat 4px 4px;}
#banner{
    height:116px;
    overflow:hidden;
}
.forum-header{
    background:url(../images/sub_header.jpg) no-repeat;
    height:54px;
    width:845px;
    color:#375591;
    font-family:Arial,Helvetica,sans-serif;
    font-size:24px !important;
    padding:25px 0 0 20px;
    font-weight:normal !important;
}
.forum-header-link{    padding-right:5px;}
.forum-header-link a:link,
.forum-header-link a:active,
.forum-header-link a:hover,
.forum-header-link a:visited{
    text-decoration:none;
    color:#375591;
    font-size:18px;
}

.forumtable{
	border: 1px solid #ccc;
	border-collapse:collapse;
}
.forumtable td{        border: 1px solid #ccc !important; }
.forumtable th{
        background: #ccc !important;
	height:45px !important;
}
.news-tl{    background:url(../images/news_back_corners.png) no-repeat;}
.news-tm{    background:url(../images/news_back_hor.png) 0px 0px;}
.news-tr{    background:url(../images/news_back_corners.png) -20px 0px no-repeat;}
.news-ml{    background:url(../images/news_back_ver.png) 0px 0px;}
.news-mm{    /* Content here */    background:url(../images/news_back.png);}
.news-mr{    background:url(../images/news_back_ver.png) -20px 0px;}
.news-bl{    background:url(../images/news_back_corners.png) -0px -40px no-repeat;}
.news-bm{    background:url(../images/news_back_hor.png) 0px -40px;}
.news-br{    background:url(../images/news_back_corners.png) -20px -40px no-repeat; }

span.highlight {
	background-color: #ffc;
}