@charset "UTF-8";
/* CSS Document */


/* general */

body {
	margin: 0;
	padding: 0;
	background: url(../images/top_repeat.jpg) repeat-x;
	font-family: Calibri, Trebuchet MS, san-serif;
	font-size: 13px;
}

a {
	color: #e19400;	
}

.bcf-tm {
	color: #313E81;
}

.bcf-title {
	color: #313E81;
}

a:hover {
	color: #ffa800;
}

form {
	margin: 0;
	padding: 0;
}

#main {
	margin: 0 auto 20px auto;
	width: 919px;
}

#header {
	position: relative;
	height: 142px;
	z-index: 1;
}

#logo {
	position: absolute;
	left: 21px;
	top: 34px;
	width: 284px;
	height: 48px;
}

#memlink {
	position: absolute;
	left: 776px;
	top: 27px;
	text-align: right;
	width: 120px;
}

#memaccount {
	position: absolute;
	left: 716px;
	top: 27px;
	text-align: right;
	width: 180px;
}

#tagline {
	position: absolute;
	left: 318px;
	top: 50px;
	width: 580px;
	text-align: right;
}

#sidebar ul {
	padding-left: 0px;
	list-style: none;
	text-align: left;
}

#sidebar ul ul {
	padding-left: 20px;
	text-align: left;
}

#tagline h1 {
	font-size: 21px;
	font-weight: normal;
	font-style: italic;
	text-transform: capitalize;
	color: #666;
	margin: 0;
	padding: 0;
}

#nav {
	position: absolute;
	left: 0px;
	top: 92px;
	width: 919px;
}
#anchor_nav a {
	margin: 0px 4px;
}

.clearBoth {
	clear: both;
}

#blogsignup .form_field {
	width: 218px;
	height: 15px;
	background: url(../images/signup_field.gif) no-repeat;
	padding: 5px;
	margin: 0 0 10px 0;
	border: none;
	color: #666;
	font-weight: bold;
}

#blogsignup .form_button {
	width: 65px;
	height: 23px;
	background: url(../images/btn_submit.gif) no-repeat;
	border: none;
	color: #fff;
	font-size: 12px;
}

#blogsignup .form_button:hover {
	background-position: 0 -23px;
	cursor: pointer;
}

/* index */

#index_content {
	background: url(../images/index_bodybg.jpg) no-repeat;
	background-position: 0px 305px;
}

#flash {
	margin-left: 11px;
}

#index_content #modules {
	margin: 4px 0 15px 31px;
	overflow: auto;
}

#index_content #modules h2 {
	font-size: 22px;
	line-height: 22px;
	font-style: italic;
	color: #000033;
	margin: 0;
	padding: 0 0 12px 0;
}

#index_content #modules p {
	padding: 0 0 12px 0;
	margin: 0;
}

#index_content #modules #module1 {
	float: left;
	background: url(../images/module1bg.jpg) no-repeat;
	width: 239px;
	padding: 80px 18px 0 18px;
}

#index_content #modules #module1 .readmore_button {
	width: 100px;
	height: 23px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

#index_content #modules #module1 .readmore_button a {
	display: block;
	background: url(../images/btn_seemore.gif) no-repeat;
	padding: 4px 0 0 8px;
	margin: 0;
	width: 92px;
	height: 19px;
	color: #fff;
	text-decoration: none;
}

#index_content #modules #module2 {
	float: left;
	background: url(../images/module2bg.jpg) no-repeat;
	width: 248px;
	margin-left: 13px;
	padding: 80px 18px 0 18px;
}

#index_content #modules #module2 #ticker_events {
	margin-bottom: 4px;
}

#index_content #modules #module2 .events_button {
	width: 100px;
	height: 23px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

#index_content #modules #module2 .events_button a {
	display: block;
	background: url(../images/btn_seemore.gif) no-repeat;
	padding: 4px 0 0 8px;
	margin: 0;
	width: 92px;
	height: 19px;
	color: #fff;
	text-decoration: none;
}

#index_content #modules #module2 .events_button a:hover {
	background-position: 0 -23px;
}

#index_content #modules #module3 {
	float: left;
	background: url(../images/module3bg.jpg) no-repeat;
	width: 235px;
	margin-left: 14px;
	padding: 80px 18px 0 18px;
}

/* interior */

#banner1 {
	background: url(../images/banner1.png) no-repeat;
	width: 900px;
	height: 237px;
	margin-left: 11px;
	position: relative;
}

#banner2 {
	background: url(../images/banner2.png) no-repeat;
	width: 900px;
	height: 237px;
	margin-left: 11px;
	position: relative;
}

#banner3 {
	background: url(../images/banner3.png) no-repeat;
	width: 900px;
	height: 237px;
	margin-left: 11px;
	position: relative;
}

#banner4 {
	background: url(../images/banner4.png) no-repeat;
	width: 900px;
	height: 237px;
	margin-left: 11px;
	position: relative;
}

#banner5 {
	background: url(../images/banner5.png) no-repeat;
	width: 900px;
	height: 237px;
	margin-left: 11px;
	position: relative;
}

#banner6 {
	background: url(../images/banner6.png) no-repeat;
	width: 900px;
	height: 237px;
	margin-left: 11px;
	position: relative;
}

#banner7 {
	background: url(../images/banner7.png) no-repeat;
	width: 900px;
	height: 237px;
	margin-left: 11px;
	position: relative;
}

#banner8 {
	background: url(../images/banner8.png) no-repeat;
	width: 900px;
	height: 237px;
	margin-left: 11px;
	position: relative;
}

#banner9 {
	background: url(../images/banner9.png) no-repeat;
	width: 900px;
	height: 237px;
	margin-left: 11px;
	position: relative;
}

#banner10 {
	background: url(../images/banner10.png) no-repeat;
	width: 900px;
	height: 237px;
	margin-left: 11px;
	position: relative;
}

#banner11 {
	background: url(../images/banner11.png) no-repeat;
	width: 900px;
	height: 237px;
	margin-left: 11px;
	position: relative;
}

#banner12 {
	background: url(../images/banner12.png) no-repeat;
	width: 900px;
	height: 237px;
	margin-left: 11px;
	position: relative;
}

#banner13 {
	background: url(../images/banner13.png) no-repeat;
	width: 900px;
	height: 237px;
	margin-left: 11px;
	position: relative;
}

#banner14 {
	background: url(../images/banner14.png) no-repeat;
	width: 900px;
	height: 237px;
	margin-left: 11px;
	position: relative;
}

#banner15 {
	background: url(../images/banner15.png) no-repeat;
	width: 900px;
	height: 237px;
	margin-left: 11px;
	position: relative;
}

#banner16 {
	background: url(../images/banner16.png) no-repeat;
	width: 900px;
	height: 237px;
	margin-left: 11px;
	position: relative;
}

#banner17 {
	background: url(../images/banner17.png) no-repeat;
	width: 900px;
	height: 237px;
	margin-left: 11px;
	position: relative;
}

#banner18 {
	background: url(../images/banner18.png) no-repeat;
	width: 900px;
	height: 237px;
	margin-left: 11px;
	position: relative;
}

#banner19 {
	background: url(../images/banner19.png) no-repeat;
	width: 900px;
	height: 237px;
	margin-left: 11px;
	position: relative;
}

#banner20 {
	background: url(../images/banner20.png) no-repeat;
	width: 900px;
	height: 237px;
	margin-left: 11px;
	position: relative;
}

#banner21 {
	background: url(../images/banner21.png) no-repeat;
	width: 900px;
	height: 237px;
	margin-left: 11px;
	position: relative;
}

#banner22 {
	background: url(../images/banner22.png) no-repeat;
	width: 900px;
	height: 237px;
	margin-left: 11px;
	position: relative;
}

#banner23 {
	background: url(../images/banner23.png) no-repeat;
	width: 900px;
	height: 237px;
	margin-left: 11px;
	position: relative;
}

#banner24 {
	background: url(../images/banner24.png) no-repeat;
	width: 900px;
	height: 237px;
	margin-left: 11px;
	position: relative;
}

#callouts {
	position: absolute;
	left: 604px;
	top: 30px;
	list-style-type: none;
}

#callouts ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#callouts ul li {
	margin: 0;
	padding: 0;
}

#callouts ul li a span {
	display: none;
}

#callout1 {
	display: block;
	background: url(../images/callout1.jpg);
	width: 266px;
	height: 52px;
	margin: 0 0 8px 0;
	padding: 0;
}

#callout1:hover {
	background-position: 0 -52px;
}

#callout2 {
	display: block;
	background: url(../images/callout2.jpg);
	margin: 0 0 8px 0;
	padding: 0;
	width: 266px;
	height: 52px;
}

#callout2:hover {
	background-position: 0 -52px;
}

#callout3 {
	display: block;
	background: url(../images/callout3.jpg);
	margin: 0;
	padding: 0;
	width: 266px;
	height: 52px;
}

#callout3:hover {
	background-position: 0 -52px;
}

/* left column content */

#leftcol h2 {
	font-size: 32px;
	line-height: 32px;
	font-style: italic;
	margin: 0;
	padding: 0 0 12px 0;
}

#leftcol h3 {
	font-size: 22px;
	font-style: italic;
	color: #e19400;
	margin: 0;
	padding: 12px 0 12px 0;
}

#leftcol h3.top {
	font-size: 22px;
	font-style: italic;
	color: #e19400;
	margin: 0;
	padding: 0 0 12px 0;
}

#leftcol h4 {
	font-size: 16px;
	font-style: italic;
	color: #313e81;
	margin: 0;
	padding: 0 0 4px 0;
}

#leftcol h5 {
	font-size: 14px;
	font-style: italic;
	color: #313e81;
	margin: 0;
	padding: 0;
}

#leftcol p {
	margin: 0;
	padding: 0 0 12px 0;
	line-height: 17px;
}

#leftcol ul {
	margin: 0;
	padding: 0 0 14px 30px;
	list-style-image: url(../images/bullet.gif);
}

#leftcol ol {
	margin: 0;
	padding: 0 0 0 30px;
	font-weight: bold;
	/*font-style: italic;*/
}

#leftcol ul li, #leftcol ol li {
	margin: 0;
	padding: 0 0 4px 0;
}

#leftcol ul li ul {
	padding: 4px 0 4px 30px;
}

#leftcol ul li ul li {
	margin: 0;
	padding: 4px 0 0 0;
}

#leftcol blockquote {
	margin: 0 10px 15px 0;
	padding: 15px;
	border: none;
	background: url(../images/blockquotebg.jpg) no-repeat #fff;
}

#leftcol blockquote h3 {
	font-size: 22px;
	font-style: italic;
	color: #313e81;
	margin: 0;
	padding: 0 0 12px 0;
}

#leftcol blockquote p {
	margin: 0;
	padding: 00;
}

.quotesig {
	font-size: 14px;
	font-style: italic;
	color: #313e81;
	font-weight: bold;
	text-align: right;
}

#leftcol blockquote p.progdetails {
	margin: 0;
	padding: 12px 0 0 0;
	font-weight: bold;
	font-style: italic;
}

#leftcol .subscribe_button {
	width: 250px;
	height: 23px;
	margin: 15px 0px 15px 150px;
	padding: 0;
	overflow: hidden;
}

#leftcol .subscribe_button a {
	display: block;
	background: url(../images/btn_subscribe.gif) no-repeat;
	padding: 4px 10px 0 10px;
	margin: 0;
	width: 230px;
	height: 19px;
	color: #fff;
	text-decoration: none;
	text-align:center;
}

#leftcol .subscribe_button a:hover {
	background-position: 0 -23px;
}

.loginlink {
	width: 125px;
	padding: 10px;
	float: right;
	text-align: center;
	border: 5px #fff double;
	background: #313e81;
}

.voting_student {
	float: left;
	width: 220px;
	height: 230px;
	padding: 15px;
	margin: 0 15px 15px 0;
	border: 5px #fff solid;
	background: url(../images/blockquotebg.jpg) no-repeat #fff;
}
	
.pic_leftalign {
	margin: 3px 12px 0 0;
	border: 1px #CCC solid;
}

.pic_rightalign {
	margin: 3px 0 0 12px;
	border: 1px #CCC solid;
}

#membermodules {

}

#membermodules img {
	margin-right: 10px;
}

#membermodules h3 {
	margin: 0;
	padding: 0 0 12px 0;
	color: #313e81;
}

#membermodules #websidechats {
	float: left;
	width: 200px;
	background: url(../images/websidechatbg.jpg);
	margin-right: 15px;
	padding: 100px 15px 15px 50px;
}

#membermodules #collegetalk {
	float: left;
	width: 200px;
	background: url(../images/collegetalkbg.jpg);
	padding: 100px 15px 15px 50px;
}

#membermodules #actionplan {
	float: left;
	width: 200px;
	background: url(../images/action_plan.jpg);
	margin-right: 15px;
	padding: 100px 15px 15px 50px;
}

#membermodules #library {
	float: left;
	width: 200px;
	background: url(../images/planning_library.jpg);
	padding: 100px 15px 15px 50px;
}

/*#membermodules #actionplan, #membermodules #library {
	height: 35px;
	float: left;
	width: 225px;
	padding: 12px;
	background: #313e81;
	border: 4px #ccc solid;
	font-size: 12px;
}

#membermodules #actionplan a, #membermodules #library a {
	display: block;
	padding-top: 10px;
}

#membermodules #library {
	margin-right: 0;	
}

#membermodules #actionplan {
	margin-left: 6px;
	margin-right: 20px;
}
*/
#cpl1, #cpl1 h3, #cpl1 h4, #cpl1 a, #cpl1 a:hover {
	color: #990033;	
}

#cpl2, #cpl2 h3, #cpl2 h4, #cpl2 a, #cpl2 a:hover {
	color: #003399;	
}

#cpl3, #cpl3 h3, #cpl3 h4, #cpl3 a, #cpl3 a:hover {
	color: #663399;	
}

#cpl4, #cpl4 h3, #cpl4 h4, #cpl4 a, #cpl4 a:hover {
	color: #003300;	
}

#cpl5, #cpl5 h3, #cpl5 h4, #cpl5 a, #cpl2 a:hover {
	color: #0066CC;	
}

#cpl6, #cpl6 h3, #cpl6 h4, #cpl6 a, #cpl6 a:hover {
	color: #CC6600;	
}

#cpl7, #cpl7 h3, #cpl7 h4, #cpl7 a, #cpl7 a:hover {
	color: #339900;	
}

#cpl8, #cpl8 h3, #cpl8 h4, #cpl8 a, #cpl8 a:hover {
	color: #3333CC;	
}

#cpl9, #cpl9 h3, #cpl9 h4, #cpl9 a, #cpl9 a:hover {
	color: #006666;	
}

#cpl10, #cpl10 h3, #cpl10 h4, #cpl10 a, #cpl10 a:hover {
	color: #FF6600;	
}

#quizresults_btn {
	padding: 10px;
	border: 3px solid #313e81;
	background: #e19400;
	color: #fff;
	cursor: pointer;
}

#quizresults_btn:hover {
	background: #ffa800;
}

span#library p, span#library h2, span#library h4, span#library ol{
	padding-left: 170px;
}

span#library h5 {
	text-align:center;
	margin-bottom: 5px;
}
/* right column content */

#rightcol .faqs h2 {
	font-size: 26px;
	font-style: italic;
	margin: 0;
	padding: 0;
	line-height: 26px;
}

#rightcol .faqs h3 {
	font-size: 16px;
	margin: 0;
	padding: 10px 0;
	color: #313e81;
}

#rightcol .faqs p {
	margin: 0;
	padding: 0 0 10px 20px;
}

#rightcol .testimonials h2 {
	font-size: 26px;
	font-style: italic;
	margin: 0;
	padding: 5px 0 0 0;
}

#rightcol .testimonials p {
	margin: 0;
	padding: 0 0 10px 0;
}

#rightcol #blogsignup h2 {
	font-size: 22px;
	line-height: 22px;
	font-style: italic;
	margin: 0;
	padding: 5px 0 12px 0;
}

.backtotop {
	width: 93px;
	height: 27px;
	float: right;
	margin: 12px 0;
}

.backtotop a {
	display: block;
	width: 93px;
	height: 27px;
	background: url(../images/backtotop.jpg);
}

.backtotop a:hover {
	background-position: 0 -27px;
}

.backtotop a span {
	display: none;
}

.backttobutton {
	width: 57px;
	height: 27px;
	float: left;
	margin: 12px 0;
}

.backttobutton a {
	display: block;
	width: 57px;
	height: 27px;
	background: url(../images/backbutton.jpg);
}

.backttobutton a:hover {
	background-position: 0 -27px;
}

.backttobutton a span {
	display: none;
}

/* footer */
	
#footer {
	font-size: 12px;
	color: #fff;
	clear: left;
	background: url(../images/footer_repeat2.jpg) repeat-x;
	height: 59px;
	margin: 0 17px 0 21px;
	padding: 10px 12px 0 12px;
}


#footer #social {
vertical-align:middle;

}
#footer #social a:link{
text-decoration:none;
}

#footer #social #left{
float:left;
margin-bottom:5px;
margin-left:5px;
}



#footer #social #middle {
float:left;
margin-left:235px;
margin-right:200px;

}

#footer #social #right{
float:left;
margin-bottom:5px;
margin-left:5px;
}



#footer #copyright {
	float: left;
	width: 475px;
	margin: 2px 0 0 0;
}

#footer #links {
	float: right;
	width: 375px;
	text-align: right;
}

.quiz-correct-answer {
	font-weight: bold;
	color: #003;
}

/* Form Styles */
.fieldstyle {
	border: 1px #999 solid;
	padding:0px;
	margin:0px;
}

.cform_name {
	width: 193px;
}

.cform_full {
	width: 398px;
}

.cform_half {
	width: 199px;
}

.cform_month {
	width: 105px;
}

.cform_year {
	width: 65px;	
}

.cform_city {
	width: 293px;
}

.cform_state {
	width: 23px;
}

.cform_zip {
	width: 58px;
}
.cform_spacer {
	width: 10px;
	height: 22px;
}

.cform_ccnum {
	width: 322px;
}

.cform_amount {
	width: 96px;
}

.cform_invoice {
	width: 280px;
}

.cform_cvv {
	width: 57px;
}

.cform_title {
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
}

.cform_subtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.error {
	color:#F00;
}
.error2 {
	color:#000;
	background-color:#F00;
}

p#revisions {
	font-size: 27px;
	margin: 10px 0px;
	padding: 0px;
}

span#ul_fix ul {
	padding-bottom: 0px;
}

#index_content #modules #margin_fix {
	margin-top: -7px;
}

#redtext {
	color:#F00;
	font-weight: bold;
}
/* Wordpress Styles */
#leftcol .post h2 {
	font-size: 24px;
}

#leftcol .post blockquote {
	margin: 0 10px 15px 0;
	padding: 15px;
	border: #f8f8f8 1px solid;
	background-color: #f0f1f6;
	background-image: none;
}

#leftcol ul, #leftcol li {
	font-weight: normal;
}

/* End Expandable Box Styles */

/* Standard Button Style */

.float-left div.expandable-button {
	background: url(/themes/images/manage/exp-button/button-repeat.jpg) repeat-x;
	float: left;
	margin-right: 5px;
	color: #ffffff;
}

.float-left div.expandable-button a {
	color: #ffffff;
	text-decoration: none;
	padding: 7px 10px 7px 10px;
	float: left;
}

.float-left div.expandable-button a img {
	border: 0;
	float: left;
	margin-right: 5px;
}

.float-left div.expandable-button div {
	background: url(/themes/images/manage/exp-button/button-right.jpg) 100% 0 no-repeat;
}

.float-left div.expandable-button div div {
	background: url(/themes/images/manage/exp-button/button-left.jpg) no-repeat;
	height: 28px;
}

/* End Standard Button Style */

