@charset "UTF-8";
/* CSS Document */


body,html,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,ul,li { 
	margin:0;
	padding:0;
}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
table {border-collapse: collapse;border-spacing: 0;}


body {
	background: #d5d5d5 url("media/corp_bg.jpg") repeat-x;
}


div#pagecontent {
	margin: 0 auto;
	display: block;
	width: 780px;
}


h1#branding {
	text-indent: -999em;
	background: url("media/cerebellum_logo.png") no-repeat;
	display: block;
	height: 85px;
	width: 780px;
	float: left;
	margin: 40px 0 10px 0;
}



div#mainbody {
	width: 780px;
	padding-bottom: 10px;
	background-color: #fff;
}


div#content_corp{
	width:760px;
	padding: 10px;
}


.fleft {
	float:left;
}

.borderbtm {
	border-bottom: 1px dotted #ccc;
	padding-bottom: 1px;
}

div#usetype {
	width: 350px;
	display: block;
	float:left; 
	margin: 10px 0 10px 20px;
}


div#usetype h2 {
	color: #63706E;
	font: 24px Georgia, "Times New Roman", Times, serif;
margin-top: 10px;
}

div#usetype p {
	font: 12px Georgia, "Times New Roman", Times, serif;
}


div#classuse, div#homeuse {
	float:left;
	display: block;
	width: 180px;
	margin-right: 20px;
}


div#usetype a.learn {
	text-indent: -999em;
	display: block;
	width: 130px;
	height: 30px;
	border: none;
	background: transparent url("media/learnmore_btn.jpg") 0px 0px;
	margin: 10px 0;
}

div#usetype a.learn:hover {
	background: transparent url("media/learnmore_btn.jpg") 0px -30px;
}



div#leftnav {
	float:left;
}


div#leftnav h2 {
	color: #981420;
	font: bold 12px/18px Tahoma, Arial, Helvetica, sans-serif;;
}


div#leftnav li {
	display: block;
}


div#leftnav li a {
	color: #666666;
	font: 11px/15px Tahoma, Arial, Helvetica, sans-serif;;
	text-decoration: none;
}

div#leftnav li a:visited {
	color: #666666;
}

div#leftnav li a:hover {
	color: #981420;
}

div#leftnav li a:focus {
	color: #666666;
}

div#leftnav li a:active {
	color: #666666;
}




div#footer {
	width: 780px;
	background: #fff url("media/footer_bg.jpg") repeat-x 0px 0px;
	padding-bottom: 20px;
}

ul#footnav {
	height: 23px;
	display: block;
	width:600px;
	margin-left: 15px;
	text-align: left;
}

ul#footnav li {
	display: inline;
	border-right: 2px groove #cc0909;
	padding: 0px 10px;
}

ul#footnav li.last {
	border-right: none !important;
}


ul#footnav li a {
	color: #fff;
	font: 12px/23px Tahoma, Arial, Helvetica, sans-serif ;
	text-decoration: none;
}

ul#footnav li a:visited {
	color: #fff;
}

ul#footnav li a:hover {
	color: #ffde00;
}

ul#footnav li a:focus {
	color: #fff;
}

ul#footnav li a:active {
	color: #fff;
}

div#footer h3 {
	text-align: center;
	font: normal 11px/30px Tahoma, Arial, Helvetica, sans-serif ;
	font-style: italic;
	display: block;
	padding-bottom: 30px;
}

p.center {
	text-align: center;	
}

.link  img {
	border: none;
	-moz-outline: none;
	-moz-user-focus: none;
}

div#usetype h2 a {
	text-decoration: none;
	color: #63706E;
}

div#usetype h2 a:visited {
	color: #63706E;
}
div#usetype h2 a:hover {
	color: #981420;
}
div#usetype h2 a:focus {
	color: #63706E;
}
div#usetype h2 a:active {
	color: #63706E;
}

#cbrands li {
	float:left;
	border:
}

#cbrands li a img {
	border: none;
}


#testimonials {
	background-color: #e6e6e6;
	border: 1px solid #ccc;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;	
	-moz-border-radius: 10px;
	border-radius: 10px;
	position: relative;
	display: block;
	height: 60px !important;
	width: 350px;
	float:left; 
margin: 15px 0 15px 20px;
}

#testimonials li {
	font: 12px/13px Tahoma, Arial, Helvetica, sans-serif ;
	position: absolute;
	top: 20%;
	color: #333;
	padding: 0px 15px;
	display: none;
}

/* =Clearfix (all browsers)
--------------------------------*/
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
/* IE6 */ 
* html .clearfix {height: 1%;}
/* IE7 */
*:first-child+html .clearfix {min-height: 1px;}