﻿/* CSS Document */
*{margin:0;padding:0;font-family:"Arial", Helvetica, sans-serif;font-size:12px;}
html{background:#000000 url("../images/bg-back.png") top left repeat-x;}
#wrap{margin:0 auto;width:1002px;}

/*all*/
.fr{float:right;}
.fl{float:left;}
.clear{clear:both;}

/*---------HEADER---------*/
#header{}
#header .menu{}
#header .menu ul{float:left;list-style:none;}
#header .menu ul li{float:left;border-right:1px solid #2d2d2d;}
#header .menu ul li a:link,#header .menu ul li a:visited{display:block;padding:13px 20px;background:url("../images/menu.png") top left repeat-x;color:#ffffff;text-decoration:none;font-weight:bold;}
#header .menu ul li a:hover{background-position:0 -41px;}

/*---------CONTENT---------*/
#content{clear:both;width:1002px;}
#content .leftC{float:left;width:250px;}
#content .leftC .profilePhoto{height:150px;width:150px;overflow:hidden;margin:40px auto 4px auto;padding:4px;background:#323232;}
#content .leftC .profilePhoto img{height:150px;width:150px;}
#content .leftC h1{font-size:12px;color:#ffffff;width:150px;margin:0 auto;text-align:center;}
#content .leftC ul.socialShare{width:150px;margin:20px 0 0 50px;list-style:none;}
#content .leftC ul.socialShare li{}
#content .leftC ul.socialShare li a:link,#content .leftC ul.socialShare li a:visited{display:block;padding:6px 4px;border-left:3px solid #323232;text-decoration:none;color:#ffffff;font-weight:bold;margin:0 0 2px 0;}
#content .leftC ul.socialShare li a:hover{border-left:3px solid #666;background:#0F0F0F;}

#content .centerC{float:left;width:482px;padding:10px;}
#content .centerC h1{color:#ffffff;margin:30px 0 0 0;font-size:20px;}
#content .centerC .curriculum a:link,#content .centerC .curriculum a:visited{font-size:10px;font-weight:bold;color:#3c3c3c;text-transform:uppercase;text-decoration:none;}
#content .centerC .curriculum a:hover{color:#666;}

#content .centerC .boxC{background:#0F0F0F;margin:10px 0 0 0;padding:10px;}
#content .centerC .boxC h2{font-size:16px;color:#ffffff;}
#content .centerC .boxC p{font-size:12px;color:#cfcfcf;font-weight:bold;margin:10px 0 0 0;}
#content .centerC .boxC p strong{color:#ffffff;font-weight:bold;font-size:14px;}
#content .centerC .vcc{margin:10px 0 0 0;text-align:right;}
#content .centerC .vcc a{color:#ffffff;text-decoration:none;text-transform:uppercase;font-size:10px;font-weight:bold;}
#content .centerC .vcc a:hover{color:#00CC33;}
#content .centerC .dl{margin:12px 0 0 0;text-align:left;}
#content .centerC .dl a{color:#ffffff;text-decoration:none;text-transform:uppercase;font-size:12px;font-weight:bold;}
#content .centerC .dl a:hover{color:#00CC33;}
#content .centerC .description{margin:12px 0 0 0;color:#ffffff;}

#content .centerC .contact{border-top:10px solid #666;margin:20px 0 20px 0;}
#content .centerC .contact h2{color:#ffffff;margin:10px 0 20px 0;}
#content .centerC .contact h2 a{color:#ffffff;text-decoration:none;}
#content .centerC .contact form label{display:block;color:#fff;font-size:18px;padding:4px;}
#content .centerC .contact form .textBox{border:0;padding:12px 5px;width:470px;color:#666;font-weight:bold;}

#content .centerC .contact form .textArea{border:0;padding:12px 5px;width:470px;color:#666;font-weight:bold;}
#content .centerC .contact form .button{background:transparent;border:0;color:#fff;padding:10px 20px;margin:20px 0 0 0;}
#content .centerC .contact form .button:hover{background:#666;color:#ffffff;cursor:pointer;}

#content .rightC{float:right;width:250px;}
#content .rightC .logo{margin:30px 0 64px 0;}

#content .allC{width:1002px;}

.topBox{position:fixed;bottom:-42px;right:22px;}
.topBox a{display:block;padding:10px;background:#666;color:#fff;text-decoration:none;}

/*---------FOOTER---------*/
#footer{clear:both;background:#fff;}
.sucess{padding:20px;text-align:center;font-weight:bold;font-size:14px;background:#00CC99;color:#ffffff;}
.error{padding:20px;text-align:center;font-weight:bold;font-size:14px;background:#FF7777;color:#ffffff;}
.needsfilled{background:red;color:white;}