* {margin:0px; padding:0px; }
#sb-body { background: #222222 !important; }
body {border:none; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; }
table {border: none; text-align:left; border-collapse: collapse; margin:0px; padding:0px; }
td {vertical-align:top;}
img {border:none;}
a {outline:0px;}
p {padding:10px;margin-bottom: 10px !important;}

html, body {
	height: 100%;
}
body {
	background:#FFFFFF;
	padding:0;
	margin:0;
}
form {
	padding:0;
	margin:0;
}
*:focus {
    outline: none;
}
ul.topnav {
	list-style: none;
	margin: 0;
	float: right;
	background: #222;
	font-size: 1.2em;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	padding:0px;
}
ul.topnav li {
	float: left;
	margin: 0;	
	padding: 0 15px 0 15px;
	position: relative; /*--Declare X and Y axis base--*/
	border-top: 5px solid #CCCCCC;
}
ul.topnav li:hover {
	border-top: 5px solid #800A4B;	
	background: #444;
}
ul.topnav li.vnavleft:hover {
	border-top: 5px solid #800A4B;			
	background: #444;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
}
ul.topnav li.vnavright:hover {
	border-top: 5px solid #800A4B;	
	background: #444;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-bottomright: 10px;
}
ul.topnav li a, ul.topnav li a:visited {
	padding: 10px 5px;
	color: #fff;
	display: block;
	text-decoration: none;
	float: left;
}
ul.topnav li a:hover{
	background: url(topnav_hover.gif) no-repeat center top;
	padding: 10px 5px;
	color: #fff;
	display: block;
	text-decoration: none;
	float: left;
}
ul.topnav li span { /*--Drop down trigger styles--*/
	height: 35px;
	float: left;
	background: url(subnav_btn.gif) no-repeat center top;
}
ul.topnav li span.subhover {background-position: center bottom; cursor: pointer;} /*--Hover effect for trigger--*/
ul.topnav li ul.subnav {
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 0; top: 35px;
	background: #333;
	margin: 0;
	padding: 0;
	display: none;
	float: left;
	width: 170px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border: 1px solid #111;
	z-index:99;
}
ul.topnav li ul.subnav li{
	margin: 0; padding: 0;
	border-top: 1px solid #252525; /*--Create bevel effect--*/
	border-bottom: 1px solid #444; /*--Create bevel effect--*/
	clear: both;
	width: 170px;
	text-align:left;
}
html ul.topnav li ul.subnav li a, html ul.topnav li ul.subnav li a:visited {
	float: left;
	width: 145px;
	background: #333 url(dropdown_linkbg.gif) no-repeat 10px center;
	padding-left: 20px;
}
html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
	background: #222 url(dropdown_linkbg.gif) no-repeat 10px center; 
	float: left;
	width: 145px;
	padding-left: 20px;
}
#header img {
	margin: 20px 0 10px;
}
.topnavcontainer {
	background-color: #222;	
}
#err {
	background-color: #DDDDDD;
	color: #222222;
	margin: 5px 0px 10px 0px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	text-align:center;
	padding:10px;
	font-weight:bold;
}
#err ul {
	list-style:none;
	color:#222222;
}
#err ul li {
	color:white;
}
#playerPreviewDiv {
	padding: 15px;
	text-align: center;
	height: 585px;
}

.mainbody {
	width: 960px;
}

.mainbody tr td table tr td.backto {
	background-color: #bbbbbb;
	padding:5px;
}

.mainbody tr td table tr td.backto form {
	text-align:right;
}

/*.mainbody tr td {
	padding-left:5px;
	padding-right:5px;
	background-color:#ffffff;
	border-left:5px solid #bbbbbb;
	border-right:5px solid #bbbbbb;
}*/

.mainbody tr td a {
	text-decoration:none;
}

.mgbody {
	background-color:white;
	/*
	border-left:5px solid #bbbbbb;
	border-right:5px solid #bbbbbb;
	*/
}

.mainbody tr td div.title {
	display:none;
}

.mainbody tr td div.topMenu {
	padding:5px;
}

.mainbody tr td table tr td.pagination a.button {
	padding:5px 20px;
	color:#222222;
	background-color:#eeeeee;
	cursor:pointer;
}

.mainbody tr td table tr td.pagination a.button:hover {
	background-color:#bbbbbb;
	color:#000000;
}

.mainbody tr td div.topMenu a {
	color:#222222;
}

.mainbody tr td table.tableDisplay {
	border:1px solid #222222;
	margin-top:5px;
	margin-bottom:5px;
}

.mainbody tr td table.tableDisplay tr * {
	text-align:left;
	text-decoration:none;
}

.mainbody tr td h1.threadTitle {
	display:none;
}

.mainbody tr td table.tableDisplay tr.tableHeader td {
	background-color:#222222;
	color:#ffffff;
	text-align:left;
}

.mainbody tr td table.tableDisplay tr.tableHeader td a {
	color:#ffffff;
	font-weight:bold;
}

.mainbody tr td table.tableDisplay tr.tableHeader td a:hover {
	color:#bbbbbb;
	font-weight:bold;
	cursor:pointer;
}

.mainbody tr td table.tableDisplay tr.tableSubHeader td {
	background-color:#bbbbbb;
	color:#222222;
	text-align:left;
}

.mainbody tr td table.tableDisplay tr.tableSubHeader td a {
	color:#222222;
}

.mainbody tr td table.tableDisplay tr td.postAuthorInfo {
	background-color:#eeeeee;
}


.mainbody tr td table.tableDisplay tr.tableRow0 * {
	color:#222222;
	text-align:left;
}

.mainbody tr td table.tableDisplay tr.tableRow1 td {
	background-color:#EEEEEE;
	color:#222222;
	text-align:left;
}

.mainbody tr td table tr td {
	border: none;
}
/*
.mainbody tr td table tr td * {
	text-align:left;
}
*/

.mainbody tr td table.tableDisplay tr.tableRow0 .button {
	padding:5px 20px;
	color:#222222;
	background-color:#eeeeee;
	cursor:pointer;
	height:auto;
}

.mainbody tr td table.tableDisplay tr.tableRow0 .button:hover {
	background-color:#bbbbbb;
}

input {
	border:1px solid #222222;
	color:#222222;
	padding:4px;
	-moz-border-radius:  5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	cursor:pointer;
}

input:hover {
	border:1px solid #000000;
	color:#000000;
	padding:4px;
}

select {
	-moz-border-radius:  5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding:3px;
}

.loginbox {
	background-color:#dddddd;
	border: 1px solid #222222;
	margin:10px;
}

.loginbox tr td {
	background-color:#dddddd;
}

.mainbody tr td table tr td div.articletease  {
	background-color:#eeeeee;
}

.redwarn {
	font-weight:bold;
	color: #ffffff;
	font-size:12px;
	margin-bottom:10px;
}

td.footer {
	color: #222222;
	padding:10px 10px 0px 10px;
}
.shadowboxdiv {
	color: #ffffff;	
}
.shadowboxdiv tr td {
	color: #ffffff;	
	padding: 3px;
}

.signup tr td form table.formheader {
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	background-color:#222222;
	padding:10px;
}

.signup tr td form table.formbody {
	padding:10px;
	border-left: 1px solid #222222;
	border-right: 1px solid #222222;
}

.signup tr td form table.formfooter {
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	background-color:#ffffff;
	padding:10px;
	border: 1px solid #222222;
	border-top:none;
}

.signup tr td form table tr td.BannerText {
	font-size: 12px;
	font-weight: bold;
	background: #222222;
	color: #ffffff
}

.signup tr td form table tr td.orderlinered span {
	color: red;
}
.signup tr td form table tr td.formtitle {
	font-weight: bold;
	vertical-align:top;
	width:300px;
	padding:2px;
}
.signup tr td form table tr td.formoptions {
	font-weight: bold;
	vertical-align:top;
	width:300px;
	padding: 2px;
}
.signup tr td form table tr td.ordermess {
	text-align:center;
	padding:5px;
}
.signup tr td form table tr td.formtitle span {
	color: red;
	font-weight: normal;
}
.signup tr td form table tr td.formoptions span.validation_none{
	background-color:blue;
	margin-left:10px;
	width:20px;
	height:20px;
}

.signup tr td form table tr td.formoptions span.validation_true{
	background-color:green;
	margin-left:10px;
	width:20px;
	height:20px;
}

.signup tr td form table tr td.formoptions span.validation_false{
	background-color:red;
	margin-left:10px;
	width:20px;
	height:20px;
}

#s3files, #ftpfiles, #files {
	margin: 0 auto;
	height:360px;
	width:440px;
	text-align:left;
	padding:10px;
	overflow-y:auto;
	overflow-x:hidden;
	font-size:11px;
}
#s3files p, #ftpfiles p, #files p {
	color: #fff !important;	
}
#s3files a.s3bucket1, #s3files a.s3bucket2, .ftp, #files a.folder1, #files a.folder2 {
	padding: 1px;
	text-decoration:none;
}
#s3files .invalids3bucket, #files .invalids3bucket {
	padding: 1px;
	text-decoration:none;
}
#s3files a.s3bucket1 span, .ftp span, #files a.folder1 span {
	font-weight:bold;	
	position:relative;
	top:-10px;
}
#s3files a.s3bucket2 span, #files a.folder2 span {
	font-weight:bold;	
	position:relative;
	top:-10px;
	color:#ffffff;
}
#s3files a.s3bucket2:hover span, #files a.folder2:hover span {
	font-weight:bold;	
	position:relative;
	top:-10px;
	color:#ff9933;
}
#s3files .invalids3bucket span, #files .invalids3bucket span {
	font-weight:bold;	
	position:relative;
	top:-10px;
	color: #bbbbbb;
}
#s3files a.s3file1, #s3files a.s3file2, #files a.file1, #files a.file2 {
	padding-left:20px;
	text-decoration:none;
}
#s3files a.s3file1 span, #files a.file1 span {
	position:relative;
	top:-10px;
}
#s3files a.s3file2 span, #files a.file2 span {
	position:relative;
	top:-10px;
	color:#ffffff;
}
#s3files a.s3file2:hover span, #files a.file2:hover span {
	position:relative;
	top:-10px;
	color:#ff9933;
}
#cdncontainer {
	width: 690px;	
	/*padding: 10px;*/
	height:410px;
}
#cdntitle {
	font-weight:bold;
	font-size: 13px;
	padding-bottom: 4px;
}
#cdnlist {
	float:left;
	width:200px;
	text-align:left;
	padding:5px;
	overflow-y:auto;
	overflow-x:hidden;
	height:100%;
}
#cdnlist a {
	padding: 1px;
	text-decoration:none;
	line-height: 14px;
	font-size: 11px;
}
#cdnlist a span {
	font-weight:bold;	
	position:relative;
	top:-10px;
	display:block;
	padding-left: 35px;
}
#cdnlist a span.createcdn {
	font-weight:bold;	
	position:relative;
	top:-10px;
	color:white;
}
#cdnlist a:hover span.createcdn {
	color:#ff9933;
}
#cdnfiles {
	float:left;
	width: 460px;
	text-align:left;
	padding:5px;
	overflow-y:auto;
	overflow-x:hidden;
	height:100%;
	border-left: 1px solid #6c6c6c;
}

#updatesettings {
	background-color: white;
	width:100%;
}
#updatesettings h4 {
	margin: 2px 0px 2px 0px;	
}
#updatetrue {
	margin-bottom: 10px;
	border: 1px solid green;
	background-color:#DFFFDF;
	font-weight:bold;
	color: green;
	text-align:center;
	padding: 10px;
	-moz-border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-webkit-border-radius: 10px;
}
#updatefalse {
	margin-bottom: 10px;
	border: 1px solid red;
	background-color:#FFD9D9;
	font-weight:bold;
	color:red;
	text-align:center;
	padding: 10px;
	-moz-border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-webkit-border-radius: 10px;
}
a.vuhuruadmin {
	position: fixed;
	right: 10px;
	top: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border: 1px solid #111;
	padding: 10px;
	background-color: #222222;
	text-decoration:none;
	color:white;
	font-weight:bold;
}
a.vuhuruadmin:hover {
	background-color: #cccccc;
	color:#222222;
	font-weight:bold;	
}
#adminmsg {
	border: 1px solid #333333;
	background-color: #EEEEEE;
	padding:5px;
	font-weight:bold;
}
.activeuser {
	border: 1px solid green;
	background-color:#CF9;
	width:96%;
	padding:5px;
	margin:5px;
}
.deleteduser {
	border: 1px solid red;
	background-color:#FCF;
	width:96%;
	padding:5px;
	margin:5px;
}
.vuhurudisplay {
	width:100%;
	background-color:#ededed;
	padding:15px;
	-moz-border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-webkit-border-radius: 15px;
}
.vuhururowspace {
	height:10px;	
}
.codes {
	background-color: #ccc !important;	
}

.vuhurularge, a.vuhurularge {
	-moz-box-shadow:inset 0px 12px 20px 0px #e184f3;
	-webkit-box-shadow:inset 0px 12px 20px 0px #e184f3;
	box-shadow:inset 0px 12px 20px 0px #e184f3;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #800a4b), color-stop(1, #800a4b) );
	background:-moz-linear-gradient( center top, #800a4b 5%, #800a4b 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#800a4b', endColorstr='#800a4b');
	background-color:#800a4b;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:2px solid #800a4b;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 0px 6px 0px;
	text-decoration:none;
	text-shadow:1px 1px 0px #9b14b3;
	width:150px;
}.vuhurularge:hover, a.vuhurularge:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #5c0436), color-stop(1, #5c0436) );
	background:-moz-linear-gradient( center top, #5c0436 5%, #5c0436 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5c0436', endColorstr='#5c0436');
	background-color:#5c0436;
	border:2px solid #5c0436;
	padding:6px 0px 6px 0px;
	text-decoration:none;
	text-shadow:1px 1px 0px #9b14b3;
	color:#ffffff;
}.vuhurularge:active, a.vuhurularge:active {
	position:relative;
	top:1px;
	padding:6px 0px 6px 0px;
	text-decoration:none;
	text-shadow:1px 1px 0px #9b14b3;
	color:#ffffff;
	border:2px solid #5c0436;
}

/* This is for the tutorial tag */
#tutorialstep {
	clear:both;
	padding:2px;
}
#tutorialtitle {
	font-weight:bold;
	font-size:16px;
	border-bottom: 1px dashed black;
	padding:4px;
	text-align:left;
}
#tutorialimage {
	float:left;
	width:40%;
	text-align:left;
}
#tutorialimage div {
	padding:4px;
}
#tutorialtext {
	float:right;
	width:60%;
	text-align:left;
}
#tutorialtext div {
	padding:4px;
}
.buttonbg_188_46, a.buttonbg_188_46 {
	background: url('/assets/images/buttonbg_188_46.png');
	border:none;
	width:188px;
	height:46px;
	color:#ffffff;
	font-weight:bold;
	font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.buttonbg_188_46:hover, a:hover.buttonbg_188_46 {
	background: url('/assets/images/buttonbgh_188_46.png');
	border:none;
	width:188px;
	height:46px;
	color:#ffffff;
	font-weight:bold;
	font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.buttonbg_75_25, a.buttonbg_75_25 {
	background: url('/assets/images/buttonbg_75_25.png');
	border:none;
	width:75px;
	height:25px;
	color:#ffffff;
	font-weight:bold;
	font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.buttonbg_75_25:hover, a:hover.buttonbg_75_25 {
	background: url('/assets/images/buttonbgh_75_25.png');
	border:none;
	width:75px;
	height:25px;
	color:#ffffff;
	font-weight:bold;
	font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.buttonbg_100_25, a.buttonbg_100_25 {
	background: url('/assets/images/buttonbg_100_25.png');
	border:none;
	width:100px;
	height:25px;
	color:#ffffff;
	font-weight:bold;
	font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.buttonbg_100_25:hover, a:hover.buttonbg_100_25 {
	background: url('/assets/images/buttonbgh_100_25.png');
	border:none;
	width:100px;
	height:25px;
	color:#ffffff;
	font-weight:bold;
	font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.buttonbg_125_25, a.buttonbg_125_25 {
	background: url('/assets/images/buttonbg_125_25.png');
	border:none;
	width:125px;
	height:25px;
	color:#ffffff;
	font-weight:bold;
	font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.buttonbg_125_25:hover, a:hover.buttonbg_125_25 {
	background: url('/assets/images/buttonbgh_125_25.png');
	border:none;
	width:125px;
	height:25px;
	color:#ffffff;
	font-weight:bold;
	font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.buttonbg_150_25, a.buttonbg_150_25 {
	background: url('/assets/images/buttonbg_150_25.png');
	border:none;
	width:150px;
	height:25px;
	color:#ffffff;
	font-weight:bold;
	font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.buttonbg_150_25:hover, a:hover.buttonbg_150_25 {
	background: url('/assets/images/buttonbgh_150_25.png');
	border:none;
	width:150px;
	height:25px;
	color:#ffffff;
	font-weight:bold;
	font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.buttonbg_175_25, a.buttonbg_175_25 {
	background: url('/assets/images/buttonbg_175_25.png');
	border:none;
	width:175px;
	height:25px;
	color:#ffffff;
	font-weight:bold;
	font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.buttonbg_175_25:hover, a:hover.buttonbg_175_25 {
	background: url('/assets/images/buttonbgh_175_25.png');
	border:none;
	width:175px;
	height:25px;
	color:#ffffff;
	font-weight:bold;
	font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.buttonbg_200_25, a.buttonbg_200_25 {
	background: url('/assets/images/buttonbg_200_25.png');
	border:none;
	width:200px;
	height:25px;
	color:#ffffff;
	font-weight:bold;
	font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.buttonbg_200_25:hover, a:hover.buttonbg_200_25 {
	background: url('/assets/images/buttonbgh_200_25.png');
	border:none;
	width:200px;
	height:25px;
	color:#ffffff;
	font-weight:bold;
	font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;
}
a.buttonbg_75_25,a.buttonbg_100_25,a.buttonbg_125_25,a.buttonbg_150_25,a.buttonbg_175_25,a.buttonbg_200_25 {
	display: inline-block; 
	vertical-align: middle;
	font-size:13px;
}
#nofiles {
	clear:both;
	padding:5px 5px 15px 5px;
	font-weight:bold;
}
.filewarning {
	color:red;
	font-weight:bold;
}
#portalcontainer {
	margin: 0 auto;
	width:100%;
	text-align:center;
	padding-bottom:20px;
}
#portalbuttons {
	background-color: #EDEDED;
	padding: 20px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}
#portalbuttons a.portalbutton {
	display: inline-block;
	vertical-align: middle;
	height:200px;
	width:200px;
	background-color: #222;
	color: #fff;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	border: 1px solid #111;
	text-decoration:none;
	font-size: 20px;
	font-weight:bold;
	margin: 0 5px;
	box-shadow: 0px 5px 20px 1px #444;
}
#portalbuttons a.portalbutton div {
	
}
#portalbuttons a.portalbutton div.vicon {
	font-size: 80px;
	padding: 30px 10px 10px 10px;
	display: block;
}
#portalbuttons a.portalbutton:hover {
	background-color: #444;
	box-shadow: 0px 5px 20px 1px #777;
}
#currentproject {
	float:left;
	width:290px;
	background-color:#CCCCCC;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	margin-right:10px;
	height:125px;
	padding:10px;
	text-align:left;
}
#currentproject span.projecttitle, #projectoptions span.projecttitle {
	padding:5px 5px 5px 0px;
	font-weight:bold;
	font-size:12px;
	clear:both;
}
#projectoptions, #vaoptions {
	float:left;
	width:620px;
	padding:10px;
	background-color:#CCCCCC;
	margin-bottom:10px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	height:125px;
	text-align:left;
}
#pocustomers {
	float:left;
	background-color:#EDEDED;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding:8px;
	margin-right:10px;
	width:289px;
	height:84px;
}
#pocustomers div, #poprojects div {
	overflow-y: scroll;
	overflow-x: hidden;
	height:100%;
}
#pocustomers div ul li, #poprojects div ul li {
	cursor:pointer;
	padding:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	border-left: 8px solid #EDEDED;
}
#pocustomers div ul li a, #poprojects div ul li a {
	color: #222222;
	text-decoration:none;
	display: inline-block;
	width: 100%;
}
#pocustomers div ul li.vaselected, #poprojects div ul li.vaselected {
	background-color: #222222;
	border-left: 8px solid #800A4B;
}
#pocustomers div ul li.vaselected a, #poprojects div ul li.vaselected a {
	text-decoration: none;
	color: #FFFFFF;
}
#pocustomers div ul li.vaselected a:hover, #poprojects div ul li.vaselected a:hover, #pocustomers div ul li.vaselected:hover a, #poprojects div ul li.vaselected:hover a  {
	color: #222222;
}
#pocustomers div ul li:hover, #poprojects div ul li:hover {
	background-color: #CCCCCC;
	color: #000000;
	border-left: 8px solid #CCCCCC;
}
#poprojects {
	float:left;
	background-color:#EDEDED;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding:8px;
	width:289px;
	height:84px;
}
#accordiondiv {

}
#accordiondiv h3 {
	padding:5px;
	background-color:#CCC;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	border:1px solid #BBB;
	cursor:pointer;
}
#accordiondiv span {
	font-size: 24px;
	color: #2DAAE1;
	vertical-align: top;
	display: inline-block;	
}
#accordiondiv div {
	margin-left: 15px;
	margin-right: 15px;
	padding: 4px;
	border-left:1px solid #BBB;
	border-right:1px solid #BBB;
	background-color: #EDEDED;
}
#updatesettings {
	padding: 10px;	
}
#updatesettings h4 {
	color: #2DAAE1;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	padding-top: 5px;
}
a.vagranted, a.vagranted:visited, a.vagranted:link {
	color:green;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:11px;
}
a.varevoked, a.varevoked:visited, a.varevoked:link {
	color:red;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:11px;
}
#cdnprojectaccess {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:13px;
}
.projectcounts {
	margin:10px;
	width:230px;
}
.projectcounts tr td {
	padding:6px;
	background-color: #f5f5f5;
}
.projectcounts tr td.blank {
	background-color: transparent;	
}
.projectcounts tr td.rheader, .projectcounts tr td.cheader {
	font-weight:bold;
}
.projectcounts tr td.rheader {
	background-color: #DDD;
	color: #222;
	text-align:right;
}
.projectcounts tr td.cheader {
	background-color: #DDD;
	color: #222;
}
.tl {
	-webkit-border-top-left-radius: 15px;
	-moz-border-radius-topleft: 15px;
	border-top-left-radius: 15px;	
}
.tr {
	-webkit-border-top-right-radius: 15px;
	-moz-border-radius-topright: 15px;
	border-top-right-radius: 15px;
}
.bl {
	-webkit-border-bottom-left-radius: 15px;
	-moz-border-radius-bottomleft: 15px;
	border-bottom-left-radius: 15px;
}
.br {
	-webkit-border-bottom-right-radius: 15px;
	-moz-border-radius-bottomright: 15px;
	border-bottom-right-radius: 15px;
}
.vuhuruwrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -4em;
}
.vuhurufooter, .vuhurupush {
	height: 4em;
	width: 960px;
	margin: 0 auto;
}
.vuhurufooter {
	background-color: #222;
	-webkit-border-top-left-radius: 20px;
	-webkit-border-top-right-radius: 20px;
	-moz-border-radius-topleft: 20px;
	-moz-border-radius-topright: 20px;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	text-align: center;
}
.vuhurufooter p {
	padding: 7px;	
}
.vuhurutitle {
	font-size:13px;
	font-weight:bold;
}
.lead {
	font-size:11px !important;
	line-height: 20px !important;
	font-weight: bold !important;
}
.landing {
	padding:20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	font-weight:bold;
	color:#ffffff;
	margin: 20px 0px 20px 0px;
}
.landing div.mgimage {
	padding:0px !important;	
}
.landing span {
	color:#ffffff;	
}
#cdns {
	background-color: #800A4B;
}
#features {
	background-color: #3894F2;	
}
#subscribe {
	
}
a.joinbtn {
	color: white;
	font-weight: bold;
	border: 2px solid #ffffff;
	text-shadow:#222222;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding:10px !important;
	background-color:#800A4B;
	font-size:24px !important;
	clear:both !important;
	margin:10px !important;
	text-decoration:none !important;
}
a.joinbtn:hover {
	background-color:#2DAAE1;
	color: white;	
	text-decoration:none !important;
}
a.btnsmaller {
  font-size: 14px !important;
}


