body{margin:10px 0;padding:0;text-align:center;font-family:arial,helvetica,sans-serif;background-color:#fff;}
#main{width:1160px;margin:0 auto;text-align:left;background-color:#fff;font-size:11px;color:#000;}

#header{position:relative;background:url(/images/bf-new-header.jpg);width:1160px;height:152px;}
#header .header_links{position:absolute;left:820px;top:90px;}
#header .header_icon{margin-right:10px;}
#header .join{position:absolute;left:820px;top:40px;}

#main_wrapper{width:977px;padding:0 89px 0 94px;background:url(/images/bkgd/background-repeat.jpg) #000 repeat-y;}
#main_wrapper2{background-color:#fff;}

#menu .menu_item{display:block;float:left;}
.student_link{display:block;margin-bottom:10px;}

#login{background:url(/images/bkgd/box-login.jpg) no-repeat;width:201px;height:80px;}
#login .inner{padding:8px 8px;}
#login label.login{display:block;float:left;width:80px;color:#000;font-size:11px;}
#login input.login{display:block;float:left;width:100px;color:#000;font-size:11px;background-color:#fff;border:1px solid #666;}
#login a:link,#login a:visited,#login a:active{color:#000;text-decoration:underline;font-size:11px;}
#login a:hover{text-decoration:underline;}

#blog_extract{margin-top:10px;background:url(/images/bkgd/box-blog.jpg) no-repeat;width:201px;height:93px;}
#blog_extract .inner{padding:22px 7px;}
#news_extract{margin-top:10px;background:url(/images/bkgd/box-news.jpg) no-repeat;width:201px;height:93px;}
#news_extract .inner{padding:22px 7px;}
#events_box{position:relative;margin-top:10px;padding-bottom:10px;background:url(/images/bkgd/box-events-calendar.jpg) no-repeat;width:201px;height:193px;}
#events_box .inner{padding:22px 7px;}
#events_box h3{font-size:12px;}
#events_box a{color:#FA02DC;text-decoration:none;}
#events_box a:hover{text-decoration:underline;}

#footer{background:url(/images/bkgd/background-footer.jpg) no-repeat;width:1160px;height:50px;}
#footer a:link,#footer a:visited {color:#666;text-decoration:none;font-size:11px;}
#footer a:hover {color:#666;text-decoration:underline;}

.menu_bkgd{background:url(/images/bkgd/box-student-links.jpg) no-repeat;width:151px;height:25px;}
.menu_bkgd a{display:block;padding:4px 0 0 6px;}

#col_outer{margin:10px 7px 0 7px;}
#col_outer2{margin:0 2px;}
#colnew{display:block;float:left;width:166px;overflow:hidden;background-color2:#ff0000;}
#col1{display:block;float:left;width:591px;overflow:hidden;background-color2:#00ff00;}
#col2{display:block;float:left;width:201px;overflow:hidden;padding-left:10px;z-index:100;}

/*title bars*/
.title_bar_student{background:url(/images/bkgd/titlebar-students-template.jpg) no-repeat;width:977px;height:43px;}
.title_bar_corporate{background:url(/images/bkgd/titlebar-corporate-template.jpg) no-repeat;width:977px;height:43px;}
.title_bar_events{background:url(/images/bkgd/titlebar-events-template.jpg) no-repeat;width:977px;height:43px;}
.title_bar_home{height:10px;}

.home_students{background:url(/images/home/students-img.jpg) no-repeat;width:591px;height:367px;}
.home_corporate{display:none;background:url(/images/home/corporates-img.jpg) no-repeat;width:591px;height:367px;}
.home_events{display:none;background:url(/images/home/events-img.jpg) no-repeat;width:591px;height:367px;}
.home_title_links{padding-top:10px;padding-left:10px;}
.home_text{padding:284px 10px 0 10px;color:#fff;}
#content .home_text h1,#content .home_text h2,#content .home_text h3,#content .home_text p{margin:0;}

.home_forum{margin-top:10px;display:block;float:left;background:url(/images/home/box-forum.jpg) no-repeat;width:151px;height:110px;}
.home_welcome{margin:10px 6px 0 7px;display:block;float:left;background:url(/images/home/box-welcome.jpg) no-repeat;width:276px;height:110px;}
.home_testimonials{margin-top:10px;display:block;float:left;background:url(/images/home/box-testimonials.jpg) no-repeat;width:151px;height:110px;}
.home_box_inner{margin:15px 2px 0 2px;}
#content .home_box_inner h1,#content .home_box_inner h2,#content .home_box_inner h3,#content .home_box_inner p{margin:0;}

/*tags*/
img{border:0;display:inline;}
form {margin:0;}

.clear{clear:both;font-size:1px;line-height:1px;height:1px;margin-top:-1px;}
.clearln{clear:both;font-size:1px;line-height:1px;height:1px;margin-top:10px 0;border-top:1px solid #009fc6;}
.left{display:block;float:left;}
.right{display:block;float:right;}

/*menu*/
div.menu_bar{background-color:#009fc6;}
div.menu_bar ul {list-style:none;margin:0;padding:4px 10px;}
div.menu_bar ul li {display:inline;color:#fff;font-weight:bold;font-size:14px;padding-left:8px;padding-right:8px;border-right:1px solid #fff;}
div.menu_bar ul li.last {display:inline;color:#fff;font-weight:bold;font-size:14px;padding:0 0 0 8px;border:0px solid #fff;}
div.menu_bar ul li a:link,div.menu_bar ul li a:visited,div.menu_bar ul li a:active {text-decoration:none;color:#fff;font-weight:bold;font-size:14px;}
div.menu_bar ul li a:hover{text-decoration:underline;}



/*buttons*/
.button{margin-bottom:10px;}

/*menu*/

/*side menu*/
ul.menu{list-style:none;margin:0 10px 0 28px;padding:0;}
ul.menu li {color:#009FC6;font-size:12px;font-weight:bold;line-height:17px;padding:2px 0;margin-bottom:2px;}
ul.menu li a:link,ul.menu li a:visited {color:#009FC6;text-decoration:none;font-weight:bold;}
ul.menu li a:hover{color:#8A8712;text-decoration:none;}
ul.menu li a.level2:link,ul.menu li a.level2:active,ul.menu li a.level2:visited {color:#636363;text-decoration:none;font-weight:bold;}
ul.menu li a.level2:hover {color:#636363;text-decoration:none;}
ul.menu li a.selected:link,ul.menu li a.selected:active,ul.menu li a.selected:visited {color:#8A8712;text-decoration:none;font-weight:bold;}
ul.menu li a.selected:hover {color:#8A8712;text-decoration:none;}
ul.menu li a.selected2:link,ul.menu li a.selected2:active,ul.menu li a.selected2:visited {color:#636363;text-decoration:none;font-weight:bold;}
ul.menu li a.selected2:hover {color:#636363;text-decoration:none;}

ul.menu li.level2 {color:#636363;font-size:11px;font-weight:bold;line-height:14px;padding:0;margin-bottom:0;}



/*content*/
#content{}
#content h1{font-size:16px;color:#000;margin:20px 0 0 0;}
#content h2{font-size:14px;color:#000;margin:20px 0 0 0;}
#content h3{font-size:12px;color:#000;margin:20px 0 0 0;}
#content p{margin:8px 0;font-size:11px;color:#000;}
#content ul{margin:10px 0 10px 10px;padding:0 0 0 10px;}
#content ul li {color:#000;font-size:11px;line-height:14px;margin-bottom:8px;}
#content ul li a:link,#content ul li a:visited {color:#FA02DC;text-decoration:underline;font-weight:normal;}
#content ul li a:hover {color:#FA02DC;text-decoration:underline;font-weight:normal;}
#content a:link,#content a:visited {color:#FA02DC;font-weight:normal;text-decoration:underline;}
#content a:hover {color:#FA02DC;font-weight:normal;text-decoration:underline;}
#content a.bluelink:link,#content a.bluelink:visited {color:#FA02DC;font-weight:normal;text-decoration:underline;}
#content a.bluelink:hover {color:#FA02DC;font-weight:normal;text-decoration:underline;}
#content a.goldlink:link,#content a.goldlink:visited {color:#428132;font-weight:normal;text-decoration:underline;}
#content a.goldlink:hover {color:#428132;font-weight:normal;text-decoration:underline;}
#content a.purplelink:link,#content a.purplelink:visited {color:#7B00FF;font-weight:normal;text-decoration:underline;}
#content a.purplelink:hover {color:#7B00FF;font-weight:normal;text-decoration:underline;}
#content a.edit:link,#content a.edit:visited {color:#ff0000;font-weight:bold;text-decoration:none;}
#content a.edit:hover {color:#ff0000;font-weight:bold;text-decoration:underline;}
#content .highlight{color:#428132;}
#content .highlightblue{color:#FA02DC;}
#content p.message{color:#ff0000;}
#content ul.error{margin:10px 0 10px 10px;padding:0 0 0 10px;}
#content ul.error li {color:#ff0000;font-size:11px;line-height:14px;margin-bottom:8px;}
#content hr{border:1px solid #cdcdcd;border-left:0;border-right:0;border-bottom:0;}
#content .purple{color:#7B00FF;}
#content .white{color:#fff;}
#content .tahomablack{color:#000;font-family:tahoma,helvetica;}
#content .tahomapink{color:#FA02DC;font-family:tahoma,helvetica;}
#content .tahomagreen{color:#428132;font-family:tahoma,helvetica;}
#content .verdanablack{color:#000;font-family:verdana,helvetica;}
#content .verdanapink{color:#FA02DC;font-family:verdana,helvetica;}
#content .verdanagreen{color:#428132;font-family:verdana,helvetica;}
#content .georgiablack{color:#000;font-family:georgia,helvetica;}
#content .georgiapink{color:#FA02DC;font-family:georgia,helvetica;}
#content .georgiagreen{color:#428132;font-family:georgia,helvetica;}
#content .trebuchetblack{color:#000;font-family:trebuchet,helvetica;}
#content .trebuchetpink{color:#FA02DC;font-family:trebuchet,helvetica;}
#content .trebuchetgreen{color:#428132;font-family:trebuchet,helvetica;}
#content .timesblack{color:#000;font-family:times new roman,helvetica;}
#content .timespink{color:#FA02DC;font-family:times new roman,helvetica;}
#content .timesgreen{color:#428132;font-family:times new roman,helvetica;}


a.pink:link,a.pink:visited {color:#FA02DC;font-weight:normal;text-decoration:underline;}
a.pink:hover {color:#FA02DC;font-weight:normal;text-decoration:underline;}


a.menu:link,a.menu:visited {color:#5DBCFF;font-weight:bold;text-decoration:none;}
a.menu:hover {color:#5DBCFF;font-weight:bold;text-decoration:none;}

a.greylink:link,a.greylink:visited {color:#636363;text-decoration:none;}
a.greylink:hover {color:#636363;text-decoration:underline;}

/*forms*/
label.twocol{margin:4px 0;display:block;float:left;color:#636363;width:200px;font-size:11px;}
input.twocol{display:block; float:left;border:1px solid #009fc6;color:#636363;font-size:0.9em;width:200px;font-size:11px;}
select.twocol {display: block; float: left;border:1px solid #009fc6;color:#636363;font-size:11px;width:200px;font-family:arial,helvetica,sans-serif;}
textarea.twocol {margin:3px 0px;display:block;float:left;border:1px solid #009fc6;color:#636363;font-size:11px;width:200px;height:100px;overflow:auto;font-family:arial,helvetica,sans-serif;}
textarea.mce {margin:3px 0px;display:block;float:left;border:1px solid #009fc6;color:#636363;font-size:11px;width:300px;height:150px;font-family:arial,helvetica,sans-serif;}
textarea.comment{display:block;width:100%;border:1px solid #009fc6;color:#636363;font-size:11px;height:150px;font-family:arial,helvetica,sans-serif;}
img.reqd {display:inline;}


/*new home*/
.home_box_top{background:url(/images/bkgd/bar.jpg) #D9EDF0 repeat-x left bottom;margin-bottom:10px;}
.home_box1{margin:0 0 0 16px;display:block; float:left;width:245px;height:297px;background:url(/images/bkgd/home-corporate.jpg) no-repeat;}
.home_box2{margin:0 0 0 16px;display:block; float:left;width:245px;height:297px;background:url(/images/bkgd/home-students.jpg) no-repeat;}
.home_box3{margin:0 0 0 16px;display:block; float:left;width:245px;height:297px;background:url(/images/bkgd/home-events.jpg) no-repeat;}
.home_box_bottom{background-color:#D9EDF0;margin-top:10px;}
.home_box_inner{padding:8px;}
.home_box_inner2{padding:175px 4px 4px 4px;}

/*profile*/
.profile_pic{border:1px solid #636363;}
.edit_profile{position:relative;}
.edit_link{position:absolute;right:0px;top:0px;}

/*forum*/
#corkboard {
	width:503px;
}

#corkboard h1 {
	background-color:#bfc5a9;
	color:#fff;
	margin:0;
	padding:1px 0 2px 20px;
	font-size:14px;}

#corkboard h2 {
	display:block;
	color:#bfc5a9;
	background-color:#fff;
	margin:0;
	padding:0;
	font-size:13px;
}

#corkboard p.member {
	text-align:left;
	font-size:11px;
}

#corkboard span.last_poster {
	font-size:11px;
}

table.forum {
	border:1px solid #d6d6d6;


}

th.heading {
	text-align:center;
	font-weight:bold;
	color:#505153;
	font-size:13px;
}

td.forum_col1 {
	vertical-align:top;
	text-align:left;
	width:300px;
	font-size:12px;
	color:#505153;
}

td.forum_col2 {
	vertical-align:top;
	text-align:center;
	width:100px;
	color:#898519;
	font-size:12px;
	font-weight:bold;
}

td.forum_col3 {
	vertical-align:top;
	text-align:center;
	width:100px;
	color:#898519;
	font-size:12px;
	font-weight:bold;
}

tr.row2 {
	border-bottom:1px solid #d6d6d6;
}

div.post_col1 {
	display:block;
	float:left;
	width:140px;
	padding:0 5px;
	overflow:hidden;
	background-color:#eee;
}

div.post_col2 {
	display:block;
	float:left;
	width:339px;
	padding:0 5px;
	overflow:hidden;
	background-color:#fff;
}

div.post_time {
	background-color:#bfc5a9;
	font-weight:bold;
	font-size:13px;
	color:#fff;
	padding:2px 10px;
}

div.outer_border {
	border:1px solid #d6d6d6;
	padding:1px;
}
