/*------------------------*/
/* Global Element Styles */
html {border: none;}

body {
	margin: 0;
	font-family: "Verdana";
	font-size: 12px;
	color: #575656;
	line-height: 18px;
	background: #ddd url(graphics/bg_header.gif) repeat-x;
	}
	body#homeBody{
		background: #ddd url(graphics/bg_header_home.gif) repeat-x;
	}
	body#profileBody{
		background: #ddd url(graphics/bg_header_profile.gif) repeat-x;
	}
	body#communityBody{
		background: #ddd url(graphics/bg_header_community.gif) repeat-x;
	}

img {border: 0; line-height:0; font-size:0;}

h1, h2, h3, h4, h5 {margin: 0; padding: 0;}
h1{
	color: #ba3019;
	font-size: 23px;
	line-height: 26px;
	margin-bottom: 10px;
}
h2{
	color: #575656;
	font-size: 17px;
	line-height: 20px;
	margin-bottom: 5px;
	font-weight: normal;
}

h3{
	color: #5a5a5a;
	font-size: 22px;
	background: #ddd;
	border-bottom: 1px solid #bdbdbd;
	line-height: 20px;
	margin-bottom: 15px;
	font-weight: normal;
	padding: 10px 12px;
}

h4{
	font-size: 12px;
	margin-bottom: 5px;
}

h5{
	font-size: 10px;
}

p {margin: 0 0 15px 0;}

br.clearBoth {clear: both;line-height: 0;font-size: 0;}

#content a{
	color: #117ec4;
	text-decoration: none;
	}
	#content a:hover{
		text-decoration: underline;
	}
/*-------------*/
/* Navigation */

#nav {
	margin: 108px 0 0 -10px;
	padding: 0;
	list-style: none;
	height: 42px;
	clear:both;
	position: absolute;
}
#nav li {
	float: left;
}
#nav li a {
	outline: none;
	display: block;
	padding: 0 0;
	height: 42px;
	line-height: 42px;
	float: left;
	text-indent: -9999px;
	text-decoration: none;
	background-image: url(graphics/nav_matrix.gif);
}
#bHome{background-position: 0px 0; width: 118px;}#bHome:hover {background-position: 0px -42px;}#nav li.current #bHome {background-position: 0px -84px;}
#bProfile{background-position: -118px 0; width: 131px;}#bProfile:hover {background-position: -118px -42px;}#nav li.current #bProfile {background-position: -118px -84px;}
#bCommunity{background-position: -249px 0; width: 167px;}#bCommunity:hover {background-position: -249px -42px;}#nav li.current #bCommunity {background-position: -249px -84px;}


#subNav{}


#miniNav{
	margin: 115px 0 0 0;
	padding: 0;
	list-style: none;
	float: right;
	}
	#miniNav li{
		float: left;
		}
		#miniNav li a{
			background: url(graphics/bg_mini_nav_item.gif) no-repeat;
			width: 100px;
			height: 20px;
			display: block;
			padding: 4px 0 0 0;
			color: #fff;
			text-decoration: none;
			text-align: center;
			overflow: hidden;
			}
			#miniNav li a:hover{
				background-position: 0 -24px;
			}
			#miniNav li.current a{
				background-position: 0 -24px;
			}
		
#footerNav{
	margin: 0 0 20px 0;
	padding: 0;
	list-style: none;
	}
	#footerNav li{
		float: left;
		letter-spacing: 5px;
		}
		#footerNav li a{
			letter-spacing: normal;
			margin-right: 5px;
			color: #aaa;
			text-decoration: none;
			padding: 2px;
			}
			#footerNav li a:hover{
				background: #666;
				color: #fff;
			}			
/*------------------*/
/* Main Containers */

#siteContainer {
}


#content{
	background: #fff;
	}
	.padding{
		padding: 30px 0;
	}

/*--------------------*/
/* Header and Footer */

#header {
	height: 156px;
	width: 950px;
	margin: 0 auto;
}

.centerThis{
	width: 950px;
	margin: 0 auto;
}

#footer {
	font-size: 10px;
	color: #aaa;
	}
	#footer .pad{
		padding: 40px 0;
	}

#logo{
	margin-top: 23px;
	width: 353px;
	height: 68px;
	background: url(graphics/logo_bc_alumni.gif) no-repeat;
	text-indent: -99999px;
	position: absolute;
	}
	#logo a{
		display: block;
		width: 353px;
		height: 68px;
		outline: none;
		background: url(graphics/logo_bc_alumni.gif) no-repeat;
		text-decoration: none;
	}

/*-------------------------*/
/* Page Specific Elements */

#bSendInvite{
	background: url(graphics/b_send_invite.gif) no-repeat;
	width: 201px;
}

#bTransferProfile{
	background: url(graphics/b_transfer_profile.gif) no-repeat;
	width: 201px;
	clear: both;
}
/*----------------*/
/* Shared Styles */

#colLeft{
	width: 637px;
	float: left;
	margin-right: 53px;
}

#colRight{
	width: 230px;
	float: left;
	}
	#colRight h2{
		background: #ddd;
		border-bottom: 1px solid #bbb;
		padding: 2px 5px;
		font-size: 12px;
		font-weight: bold;
		
	}

#colLeft .pad, #colRight .pad{
	padding: 30px 0;
}

.lButton{
	height: 47px;
	display: block;
	outline: none;
	text-decoration: none;
	text-indent: -99999px;
	}
	.lButton:hover{
		background-position: 0 -47px !important;
	}
#login{
	width: 340px;
}
#bLogin{
	display: block;
	text-indent: -99999px;
	clear: both;
	background: url(graphics/b_login.gif) no-repeat;
	width: 111px;
	height: 47px;
	margin-bottom: 10px;
	outline: none;
	}
	#bLogin:hover{
		background-position: 0 -47px;
	}
.formStyle{
	margin: 0;
	padding: 0;
	}
	.formStyle input{
		padding: 5px;
		border: 1px solid #888;
		font-size: 15px;
		color: #444;
		margin-bottom: 10px;
	}
	.formStyle label{
		display: block;
		float: left;
		width: 110px;
		line-height: 35px;
		text-align: right;
		padding-right: 10px;
	}

.largeFormStyle.inbox{
	padding-left: 227px;
}

.largeFormStyle{
	margin: 0;
	padding: 0;
	}
	.largeFormStyle label{
		clear: both;
		font-weight: bold;
		font-size: 11px;
		margin-bottom: 5px;
		display: block;
		border-bottom: 1px solid #ddd;
		margin-bottom: 10px;
	}
	.largeFormStyle input, .largeFormStyle select{
		border: 1px solid #888;
		font-size: 15px;
		color: #444;
		padding: 5px;
		margin-bottom: 10px;
		clear: both;
	}		
	.largeFormStyle input{
		width: 98%;
	}
	.largeFormStyle textarea{
		border: 1px solid #888;
		font-size: 12px;
		padding: 5px;
		margin-bottom: 10px;
		clear: both;
		width: 98%;
	}
.greyBox{
	background: #efefef url(graphics/bg_grey_box_bottom.gif) bottom no-repeat;
	width: 595px;
	font-size: 13px;
	color: #000;
	margin-bottom: 10px;
	line-height: 19px;
	}
	.greyBox .pad{
		background: url(graphics/bg_grey_box_top.gif) no-repeat top;
		padding: 10px 20px !important;
	}
	.greyBox h2{
		float: left;
		padding-left: 20px;
		margin-bottom: 0;
	}
	.greyBox p.rightText{
		float: left;
		padding-left: 20px;
		padding-top: 15px;
		width: 450px;
	}
	.greyBox .boxImage, .greyBox .boxImage a{
		width: 55px;
		height: 55px;
		overflow: hidden;
		float: left;
		background: #dad775;
		margin-bottom: 10px;
	}
	.greyBox .boxCampLogo, .greyBox .boxCampLogo a{
		width: 100px;
		line-height: 0;
		float: left;
		margin-bottom: 10px;
		padding: 0;
	}
	.greyBox .boxCampLogo a{
		border: 1px solid #999;
	}
	.greyBox p.rightCommunity{
		float: left;
		padding-left: 20px;
		padding-top: 15px;
		width: 350px;
	}
	.greyBox .bEdit{
	
	}
.profileLink{
	font-weight: bold;
}
#profileContainer{
	clear: both;
	margin-bottom: 20px;
}
.profileImage{
	width: 150px;
	height: 180px;
	background: #ddd;
	float: left;
	margin: 0 30px 20px 0;
}

.profileInfo{
	float: left;
	margin-left: 20px;
	width: 300px;
	}
	.profileInfo ul{
		padding: 0;
		margin: 0;
		list-style: none;
		line-height: 18px;
	}
	.profileInfo h1{
		margin-bottom: 10px;
	}

#welcomeAlumni{
	text-indent: -99999px;
	background: url(graphics/t_welcome.gif) no-repeat;
	width: 592px;
	height: 31px;
	margin-bottom: 20px;
}



#sendMessage{
	border: 1px solid #ddd;
	border-top: none;
	width: 195px;
	}
	#sendMessage a{
		display: block;
		padding: 5px;
		background: #ddd;
		color: #333;
		text-align: center;
		}
		#sendMessage a:hover{
			background: #999;
			color: #fff;
			text-decoration: none;
		}
#sendMessageContainer{
	display: none;
	border: 1px solid #ddd;
	background: #ddd;
	width: 195px;
	}
	#sendMessageContainer .pad{
		padding: 10px;
	}
	#sendMessageContainer textarea{
		width: 175px;
		height: 100px;
	}
#foundABug {
	position: relative;
	clear: both;
	width: 110px;
	margin-top: 20px;
	}
	#foundABug a {
		color: #999;
		border: 1px solid #999;
		padding: 4px;
		display: block;
	}
	#bugSubmit {
		margin-top: -215px;
		border: 1px solid #999;
		width: 300px;
		padding: 4px;
		position: absolute;
		background: #eee;
		z-index: 2000;
		clear: both;
		}
		#bugSubmit label {
			font-weight: bold;
			clear: both;
			display: block !important;
		}
		#bugSubmit textarea{
			width: 280px;
		}
		#bugSubmit a {
			color: #555;
			border: none;
		}
#nameHeader{
	width: 140px;
	float: left;
	font-size: 17px;
	padding-top: 20px;
	display: block;
}

.bEdit{
	text-indent: -9999px;
	display: block;
	width: 15px;
	height: 16px;
	background: url(graphics/b_edit.gif) no-repeat;
	outline: none;
	text-decoration: none;
	float: right;
	}
	.bEdit.profilePage{
		float: right;
		position: relative;
	}
	.bEdit:hover{
		background-position: 0 -16px;
	}

#campHistory{
	margin: 0;
	padding: 0;
	list-style: none;
	}
	#campHistory li{
		margin-bottom: 5px;
		padding-bottom: 5px;
		padding-left: 20px;
		border-bottom: 1px solid #ddd;
		background: url(graphics/icon_puzle.gif) no-repeat top left;
	}

#bUpdateStatus{
	position: absolute;
	margin: -20px 0 0 400px;
}
#myOneLinerContainer{
	width: 492px;
	background: url(graphics/bg_status.gif) repeat-y;
	float: right;
	margin-bottom: 20px;
	}
	#myOneLinerContainer .pad{
		padding: 20px 20px 0px 40px;
		background: url(graphics/bg_status_top.gif) no-repeat top;
	}
	#myOneLinerBottom{
		background: url(graphics/bg_status_bottom.gif) no-repeat bottom;
		height: 10px;
	}
	#myOneLinerContainer p{
		font-size: 20px;
		line-height: 24px;
	}
	
#myOneLiner a {
	color: #aaa;
}

#editProfileButton {
	border: 1px solid #c0c0c0;
	display: block;
	width: 187px;
	padding: 4px;
	background: #ff9900;
	color: #fff;
	text-align: center;
	margin-bottom: 10px;
	}
	#editProfileButton:hover {
		background: #0063dc;
		text-decoration: none;
	}


.profileListContainer {
	width: 400px;
	float: left;
	border: 1px solid #aaa;
	margin: 0 5px 5px 0;
	background: #ddd;
	}
	.profileListContainer .profilePhoto {
		float: left;
		width: 75px;
	}
	.profileListContainer .profileInfo {
		float: left;
		width: 225px;
		padding-left: 10px;
	}
	.profileListContainer .pad{
		padding: 10px !important;
	}
	.profileListContainer ul {
		margin: 0;
		padding: 0;
		list-style: none;
		}
		.profileListContainer ul li {
			
		}
.profileRight{
	float: left;
	width: 379px;
}
.profileLeft{
	float: left;
	width: 257px;
	}
	.profileLeft .profilePhoto {
		border: 1px solid #ddd;
		padding: 10px;
		width: 175px;
	}
	.profileLeft ul {
		margin: 0 0 10px;
		padding: 0;
		list-style: none;
	}
#profileContainer h2 {
	margin-bottom: 20px;
}

.editProfileItem label {
	display: block;
	font-weight: bold;
	float: left;
	width: 200px;
	line-height: 23px;
	text-align: right;
	margin-right: 20px;
	margin-bottom: 10px;
	color: #666;
	}
.editProfileItem input {
	float: left;
	border: 1px solid #ddd;
	font-size: 14px;
	padding: 2px;
	color: #666;
}
.editProfileItem {
	clear: both;
}
.editProfileItem p {
	font-style: italic;
	font-size: 11px;
	color: #666;
	padding-left: 30px;
	margin: 0;
	float: left;
}
.profileButtons {
	margin-left: 220px;
	margin-top: 10px;
}
.editProfileItem .bSubmit {
	margin-right: 10px;
}

.editProfileItem textarea {
	width: 300px;
	height: 80px;
	border: 1px solid #aaa;
	padding: 2px;
	font-size: 12px;
	font-family: arial;
}

.tabs{
	margin: 0 0 20px 0;
	padding: 0 0 0 5px;
	list-style: none;
	clear: both;
	display: block;
	height: 22px;
	border-bottom: 1px solid #ddd;
	}
	.tabs li.compose{
		float: right;
	}
	.tabs li{
		float: left;
		margin-left: 2px;
		}
		.tabs li a{
			background: #c7d8e5;
			border-bottom: none;
			padding: 6px 10px;
			color: #4186bc !important;
		}
		.tabs li a:hover{
			background: #4186bc;
			color: #fff !Important;
			text-decoration: none !important;
		}
		.tabs li.active a{
			background: #fff !important;
			border: 1px solid #ddd;
			border-bottom: 1px solid #fff;
			font-weight: bold;
			color: #575656 !Important;
		}
		
#breadcrumb{
	padding: 0 0 0 8px;
	margin: 0 0 20px 0;
	list-style: none;
	height: 30px;
	clear: both;
	background: url(graphics/bg_bread_left.gif) no-repeat left;
	}
	#breadcrumb li{
		height: 30px;
		line-height: 30px;
		float: left;
		background: #ededed url(graphics/bg_bread_sep.gif) no-repeat right;
		padding: 0 20px;
	}
	#breadcrumb li.current{
		background: #ededed url(graphics/bg_bread_right.gif) no-repeat right;
	}
	#breadcrumb li a{
		text-decoration: none;
		color: #979797;
		font-size: 11px;
		padding-right: 10px;
	}
	#breadcrumb li a:hover{
		color: #333;
	}
	
#bForgotPassword{
	clear: both;
}

.messages{
	border: 2px solid #a6f98a;
	background: #c8f7b7;
	padding: 10px;
	margin: 0 0 10px 0;
	}
	.messages ul{
		list-style: none;
		padding: 0;
		margin: 0;
	}
	.messages.error{
		background: #f5a6a6;
		border: 2px solid #c91c1c;
	}
	
.communityHeader{
	padding: 10px;
	border-bottom: 1px solid #999;
	background: #ddd;
}

#bEditProfile{
	background: url(graphics/b_edit_profile.gif) no-repeat;
	width: 196px;
	height: 37px;
	display: block;
	outline: none;
	text-decoration: none;
	text-indent: -99999px;
	margin-bottom: 10px;
	}
	#bEditProfile:hover{
		background-position: 0 -37px;
	}
	
.sectionContainer{
	margin-bottom: 20px;
}

.photoThumbnail{
	float: left;
	padding: 2px;
	border: 1px solid #ddd;
	margin: 0 5px 5px 0;
	}
	
.addLink{
	position: absolute;
	margin-left: 400px;
	font-size: 12px;
}

.bAddButton{
	width: 161px;
	height: 47px;
	background: url(graphics/b_add_this.gif) no-repeat;
	display: block;
	outline: none;
	text-indent: -99999px;
	}
	.bAddButton:hover{
		background-position: 0 -47px;
	}
	
.tableStyle{
	margin: 0;
	padding: 2px;
	border: 1px solid #ddd;
	width: 100%;
	}
	.tableStyle th{
		text-align: left;
		font-weight: bold;
		background: #ddd;
	}
	.tableStyle td{
		vertical-align: top;
		padding: 2px;
	}

.tableMessage{
	border: none;
}


.inboxSubject{
	border-bottom: 1px solid #ddd;
	font-size: 18px;
	padding-left: 227px;
	padding-bottom: 5px;
	line-height: 20px;
	margin-bottom: 10px;
	}
	.inboxSubject span{
		clear: both;
		font-size: 11px;
		display: block;
	}
.tableInbox{
	border: none;
	}
	.tableInbox .from{
		width: 100px;
	}
	.tableInbox td{
		padding: 10px 0;
		border-bottom: 1px solid #ddd;
	}
	
	.tableInbox .unread{
		background: #d1fedd;
	}

#walContainer{
	margin-bottom: 20px;
}
.wallPost{
	font-size: 11px;
	background: #d2eeef;
	margin-bottom: 5px;
	padding: 5px;
	border-bottom: 1px solid #aaa;
	}
	.wallPost p{
		margin: 0;
		padding: 0;
	}
	.wallPost span{
		font-size: 10px;
		margin-bottom: 4px;
		display: block;
	}

#communityAlumniList{
	margin: 0;
	padding: 0;
	list-style: none;
	}
	#communityAlumniList li{
		padding-right: 15px;
		font-size: 10px;
		width: 50px;
		line-height: 12px;
		height: 90px;
		float: left;
		margin-bottom: 15px;
	}

.dateSeperator{
	border-bottom: 1px solid #ddd;
	margin-bottom: 10px;
}

.feedItem{
	background: url(graphics/icon_blank.gif) no-repeat 0 2px;
	padding: 0 0 0 29px;
	margin-bottom: 15px;
	}
	.feedItem .profileLink{
		font-weight: bold;
	}
	.feedItem.join{
		background: url(graphics/icon_join.gif) no-repeat 0 2px;
	}
	.feedItem.comWall{
		background: url(graphics/icon_com_wall.gif) no-repeat 0 2px;
	}
	.feedItem.addedYear{
		background: url(graphics/icon_com_add.gif) no-repeat 0 2px;
	}
	.feedItem.addedStory{
		background: url(graphics/icon_write.gif) no-repeat 0 2px;
	}
	
	
.feedStatus{
	font-size: 13px;
	}
	.feedStatus .userImage{
		width: 75px;
		float: left;
		margin-right: 0px;
	}


.chatBox{
	width: 479px;
	background: url(graphics/bg_status_blue.gif) repeat-y;
	float: left;
	margin-bottom: 20px;
	}
	.chatBox .pad{
		padding: 10px 20px 0px 35px !important;
		background: url(graphics/bg_status_top_blue.gif) no-repeat top;
	}
	.chatBox span{
		font-size: 10px;
		color: #aaa;
	}
	.chatBox p{
		margin-bottom: 5px;
	}
	.chatBoxBottom{
		background: url(graphics/bg_status_bottom_blue.gif) no-repeat bottom;
		height: 10px;
	}

.featureList{
	margin: 0 0 10px 0;
	padding: 0;
	list-style: none;
	font-size: 11px;
	}
	.featureList li{
		padding: 2px 10px 2px 20px;
		background: #e1f7cf url(graphics/bullet_feature.gif) no-repeat 5px 8px;
		border-bottom: 1px solid #a4e76f;
		margin-bottom: 2px;
	}
	
.bDelete{
	text-indent: -999px;
	background: url(graphics/icon_delete.gif) no-repeat;
	display: block;
	width: 16px;
	height: 16px;
	cursor: pointer;
}

.bAddYear{
	margin-top: 4px;
	padding-left: 20px;
	background: url(graphics/icon_add.gif) no-repeat;
	display: block;
	height: 16px;
	cursor: pointer;
}

.bSave{
	width: 123px;
	height: 44px;
	display: block;
	text-indent: -9999px;
	background: url(graphics/b_save.gif) no-repeat;
	outline: none;
	text-decoration: none;
	float: left;
	margin-right: 10px;
	cursor: pointer;
	border: none;
	}
	.bSave:hover{
		background-position: 0 -44px;
	}
	
.bCancel{
	width: 123px;
	height: 44px;
	display: block;
	text-indent: -9999px;
	background: url(graphics/b_cancel.gif) no-repeat;
	outline: none;
	text-decoration: none;
	float: left;
	cursor: pointer;
	border: none;
	}
	.bCancel:hover{
		background-position: 0 -44px;
	}

#searchContainer{
	position: absolute;
	margin: 51px 0 0 650px;
	}
	#searchForm input{
		border: 1px solid #aaa;
		font-size: 16px;
		padding: 6px;
		float: left;
		width: 150px;
		color: #aaa;
	}
	#searchForm #bSearch{
		margin-top: 2px;
		text-indent: -9999px;
		display: block;
		float: left;
		height: 32px;
		width: 34px;
		background: url(graphics/b_search.gif) no-repeat;
		outline: none;
	}
.staticSlideHide{
	background: url(graphics/b_slider.gif) no-repeat 0 0 !important;
	width: 154px;
	height: 36px;
	text-indent: -9999px;
	outline: none;
	display: block;
	cursor: pointer;
	border: none;
}

.staticSlideShow{
	background: url(graphics/b_slider.gif) no-repeat 0 -36px !important;
	width: 154px;
	height: 36px;
	text-indent: -9999px;
	outline: none;
	display: block;
	cursor: pointer;
	border: none;
}
.sliderHide{

	width: 154px;
	height: 36px;
	text-indent: -9999px;
	outline: none;
	display: block;
	cursor: pointer;
	border: none;
}
.sliderShow{

	width: 154px;
	height: 36px;
	text-indent: -9999px;
	outline: none;
	display: block;
	cursor: pointer;
	border: none;
}

.submitButton{
	width: 100px !important;
	font-size: 12px !important;
}

#homeAbout{
	background: url(graphics/home_about.gif) no-repeat;
	height: 115px;
	width: 601px;
	text-indent: -999999px;
	margin: 0 0 10px 0;
}

.loginFormStyle{
	}
	.loginFormStyle label{
		display: block;
		font-weight: bold;
		font-size: 12px;
	}
	.loginFormStyle input{
		border: 1px solid #aaa;
		font-size: 16px;
		padding: 5px;
		margin-bottom: 10px;
	}
	
.newsFormStyle{

	}
	.newsFormStyle input{
		border: 1px solid #aaa;
		font-size: 16px;
		padding: 5px;
		width: 150px;
		float: left;
		margin-bottom: 30px;
	}
	.newsFormStyle .submitButton{
		float: left !important;
		width: 40px !important;
		height: 30px;
		font-size: 16px;
		margin-left: 10px;
		margin-top: 2px;
	}
	
.tblStyle{

	}
	.tblStyle td{
		padding: 3px;
	}
	
.photoThumbnail{
	float: left;
	border: 1px solid #CCC;
	margin-bottom: 4px;
	margin-right: 4px;
	}
	.photoThumbnail a {
		padding: 0;
		margin: 0;
		line-height: 0;
		display: block;
	}
	.viewOriginalLink{
		display: block;
		position: absolute;
		background: url(graphics/picture_go.gif) no-repeat !important;
		text-indent: -9999px;
		width: 16px !important;
		height: 16px;
		outline: none;
		text-decoration: none;
		z-index: 999;
	}
	
#listPages{
	clear: both;

	}
	#listPages ul {
		list-style: none;
		margin: 0;	
		padding: 0;
		padding-top: 20px;
		}
		#listPages ul li{
			margin: 0 5px 5px 0;
			float: left;
			}
			#listPages ul li a{
			padding: 1px 5px;
			display: block;
			background: #fff;
			border: 1px solid #999;
			color: #ff9900;
			}
			#listPages ul li a:hover{
				background: #ff9900;
				text-decoration: none;
				color: #fff;
			}
			#listPages ul .current a{
			background: #ddd;
			border: 1px solid #999;
			color: #999;
			}
		
.subNav {
	margin: 0 0 20px 0;
	padding: 0;
	list-style: none;
	}
	.subNav li {
		font-size: 11px;
		font-weight: bold;
		padding:  0 0 0 0;
		line-height: 17px;
		}
		.subNav li a {
			background: url(graphics/bg_nav_bullet.gif) no-repeat 2px 1px;
			padding: 0 0 0 24px;
			color: #000;
			display: block;
			}
			.subNav li a:hover{
				color: #e31836;
				text-decoration: underline;
			}
		.subNav li.collapsed, .subNav li.expanded {
			list-style: none !important;
		}
		.subNav li.active {
			/*background: #8d8d8d;*/
			}
			.subNav li a.active, .subNav li.active a {
				color: #e31836;
			}
				.subNav ul {
					margin: 0;
					padding: 0;
					list-style: none;
					background: #eee;
					}
					.subNav ul li{
						padding: 3px 0 3px 25px;
						}
						.subNav ul li a{
							background: url(graphics/bg_nav_bullet_small.gif) no-repeat 0 5px;
							padding: 0 0 0 14px;
							}
							.subNav ul li a.active{
								color: #e31836;
							}
							
