body, ol, ul, li, p, h1, h2, h3, h4, h5, h6, th, form {padding:0px; margin: 0px;}
img {border: none;}
body, form {height: 100%}
body {background:#fff url(/~/media/BC/Images/CSS_Images/BC/bgGradgrey.gif) repeat-x  0 0; color:#666666; font:62.5% normal Arial, Helvetica, Verdana, sans-serif;
}
h1, h2, h3 {font-family: Arial}

.dots { background:url(/~/media/BC/Images/CSS_Images/BC/dots.png) repeat-x 0 0; width:auto; background-position:bottom;}

#mainWrapper {min-height: 100%; margin: 0px auto; width: 980px; background: url(/~/media/BC/Images/CSS_Images/BC/bgShadow.png) repeat-y;}
*html #mainWrapper {behavior:url(/iepngfix.htc);}
	
#main {	min-height: 100%; margin: 0px auto; width: 960px; position: relative; height: 100%;}

#container {background-position: left bottom; z-index: 2; overflow: hidden; width:960px; padding-top: 161px; background-repeat: repeat-y; position: relative; background-color:white;}
#container a{outline:none;}

#header {z-index: 6;left: 0px;width: 960px;position: absolute;top: 0px;height:166px;}
#header .top-holder {overflow: hidden; width: 100%; height: 26px; background-color: #ffffff}
#header .phone {/*font-weight: bold; color:#612040; font-size:16px; float: left; margin: 0px 0px 0px 20px; padding-top:5px*/background:url(/~/media/BC/Images/CSS_Images/BC/phone.gif) no-repeat scroll left top transparent;color:#C45710;float:left;font-size:19px;font-weight:bold;height:26px;margin-left:10px;padding-top:1px;_padding-top:2px;padding-left:30px;width:200px;background-position:0.1em 0.1em; margin-top:1px;_margin-left:9px;}
#header .phone strong {text-transform: uppercase; color: #fff}
#header .form {padding-right: 0px; padding-left: 15px; background: url(/~/media/BC/Images/CSS_Images/BC/bg-search2.gif) no-repeat; float: right; padding-bottom: 0px; margin: 4px 5px 0px 0px; width: 215px; padding-top: 0px; height: 20px; _margin-right:3px}
#header input {padding-right: 0px; padding-left: 3px; font-size: 12px; background: none transparent scroll repeat 0% 0%; float: left; padding-bottom: 1px; width: 163px; color: #666666; border-top-style: none; padding-top: 2px; border-right-style: none; border-left-style: none; border-bottom-style: none}
#header .form img {float: left; margin: 1px 0px 0px}
#header .header-content {margin: 0px 0px 0px 0px; overflow: hidden; height: 101px;background:url(/~/media/BC/Images/CSS_Images/BC/bgMaroon.gif) repeat-x 0 0;}
#header .header-content .logo {margin-top: 4px; float: left; margin-left:15px}
#header .header-content ul {float: right; list-style-type: none}
#header .header-content ul li {display: inline; font-size: 1.1em}
#header .header-content ul li .text-wrapper { float: left; width: auto}
#header .header-content ul li.chat div.text-wrapper {padding-right: 10px}
#header .header-content a {color: #000000; text-decoration: none}
#header .header-content a:hover {color: #666666}
#header .header-content p.callout {padding-right: 0px; padding-left: 10px; z-index: 3; right: 0px; background: url(/~/media/BC/Images/Layout/header_callout_corner.gif) #d85f12 no-repeat left top; padding-bottom: 0px; font: bold 12px Arial, Tahoma, Verdana, Helvetica, sans-serif; width: 347px; bottom: 37px; padding-top: 6px; position: absolute; height: 25px}
#header .header-content p.callout strong {font: bold 15px Arial, "Times New Roman", Times, serif; color: #fff; margin-right: 3px}
#header .header-content p.callout a {color: #2c3841; text-decoration: none}
#header .header-content p.callout a:hover {color: #000; text-decoration: none}
#header .header-content p.callout a:hover strong {color: #fff; text-decoration: none}

#nav {background:url(/~/media/BC/Images/CSS_Images/BC/bgTopnav.gif) repeat-x center top; margin: 1px auto; overflow: hidden; width: 960px; list-style-type: none;  height:39px;}
#nav li {display:inline; background: url(/~/media/BC/Images/CSS_Images/BC/bgdivider.gif) no-repeat; background-position:100% 0px; float:left; padding:0px 17px; margin:0;}
#nav li a {text-align:center;font-weight:bold; font-size:12px; text-transform:capitalize; color:#fff; text-decoration: none; line-height:39px; padding:10px 0px; margin:0;}
#nav li:last-child .selectedItem{background: url(/~/media/BC/Images/CSS_Images/BC/bgTopnav_hover.gif) repeat-x center bottom; }
#nav li.selectedItem {background: url(/~/media/BC/Images/CSS_Images/BC/bgTopnav_hover.gif) repeat-x center bottom; }
#nav li.defaultlook { display:inline; background: url(/~/media/BC/Images/CSS_Images/BC/bgdivider.gif) no-repeat; background-position:100% 0px; }

unknown {background-image: none}

#welcome-holder {padding-right: 10px; padding-left: 10px; padding-bottom: 10px; padding-top: 10px; background-color: #135ba3}

#home-main-content {margin: 6px 0px 10px 0px; width:960px;/*_margin-top:6px;*/}
#home-main-content h1 {
	margin-bottom: 0.3em;
	font-size:18px;
	color:#7b3a55;
	/*border-bottom:1px dotted #666666;*/
	margin:0px;	
	text-transform:uppercase; 
	font-family:Arial; 
	font-weight:bold;	
}
#home-main-content  #divFla {background-color:#C0C0C0;float:left;height:300px;margin-bottom:14px;margin-top:1px;padding:0;width:960px; text-align:center; font-size:large; color:#000}

/*left panel  */
#home-main-content #divLeft {width:331px; float:left; margin-left:10px; _margin-left:5px} 	
 
#home-main-content #divLeft .leftPanel {border-top:4px solid #333; background: transparent url(/~/media/BC/Images/CSS_Images/BC/bgGradgreysml.gif) repeat-x 0 0 scroll; float:left; padding-left:10 background-color:#FFF; width:100%; margin-top:0px}
#home-main-content #divLeft .leftPanel ul {float:left; width:295px; margin-bottom:20px; padding:0 13px!important;}
#home-main-content #divLeft .leftPanel ul li {line-height:10px; }
#home-main-content #divLeft .leftPanel ul li h1 {margin:20px 0px; padding-bottom:7px}
#home-main-content #divLeft .leftPanel ul li a {color:#7b3a55; text-decoration:underline}
#home-main-content #divLeft .leftPanel ul li.boldListitem {padding-top:0; margin-bottom:20px}
#home-main-content #divLeft .leftPanel ul li.boldListitem a {font-weight:bold;font-size:14px;text-decoration:underline;color:#666; line-height:18px}

#home-main-content #divLeftdown {width:351px; float:left; margin-left:10px; _margin-left:5px} 	
#home-main-content #divLeftdown h1 {margin:10px 10px; padding-bottom:4px}
#home-main-content #divLeftdown .leftPanel {width:315px;/*width:auto;*/ border-top:4px solid #333; background: transparent url(/~/media/BC/Images/CSS_Images/BC/greysmallBg.jpg) repeat-x 0 0 scroll; float:left; background-color:#FFF; margin-top:0px; margin-left:4px;}
#home-main-content #divLeftdown .leftPanel img{ float:left; display:block; margin-left:10px;}
#home-main-content #divLeftdown .leftPanel ul {float:left; padding-left:0; margin-left:0;}
#home-main-content #divLeftdown .leftPanel ul li {padding-bottom:10px;width:190px;padding-left:0;margin-left:0;}
#home-main-content #divLeftdown .leftPanel ul li a { text-decoration:underline;font-size:12px; line-height:16px; color:#666!important;}
#home-main-content #divLeftdown .leftPanel ul li a.clicklink {color:#992e52!important;}
#home-main-content #divLeftdown .leftPanel ul li a.more {color:#946076!important;}
#home-main-content #divLeftdown .leftPanel ul li { line-height:12px; }

.paddtop20more {padding-top:15px}
.italicstext { font-style:italic!important;}

/* */
#home-main-content h2 {font-size: 2.1em; margin-bottom: 0.3em}
#home-main-content .column1#tabs {float: right; width: 585px;  margin-right:10px; }
#home-main-content #tabs h1 {margin-bottom:10px;}
#home-main-content #tabs p {margin-bottom:10px;}
#home-main-content #tabs img {float:left; margin-right:15px; margin-bottom:10px;}

*html #home-main-content .column1#tabs {margin-right:5px; width: 582px; padding-right:0px}
#home-main-content .column1#tabs ul.column-tabs { width:560px; background:transparent url(/~/media/BC/Images/CSS_Images/BC/tabs/divider.gif) repeat-x scroll 0px bottom; padding-top: 20px; padding-left: 4px; background-color: #ffffff;}
.ltImg{ position:absolute; top:-4px;left:-7px; width:11px; height:31px; background:url(/~/media/BC/Images/CSS_Images/BC/tabs/tabLt.gif) no-repeat;}
.rtImg {position:absolute; top:-4px; left:560px; width:11px; height:31px; background:url(/~/media/BC/Images/CSS_Images/BC/tabs/tabRt.gif) no-repeat;}
#home-main-content .column1#tabs ul.column-tabs li {padding:3px 3px 2px; background-image: none;}
#home-main-content .column1#tabs ul.column-tabs li a {color: #ffffff}
#home-main-content .column1#tabs .column-content {width: 550px; position:relative; padding: 5px 20px 20px 0px; padding-left: 0px;}
*html #home-main-content .column1#tabs .column-content { padding-right:0px}
#home-main-content .column1#tabs .column-content h1 {margin-top: 10px; padding:0;}
#home-main-content .column1#tabs .column-content h3 {font-size: 1.8em; margin-bottom: 10px; margin-left: 10px}
#home-main-content .column1#tabs .column-content h4 {font-size: 1.4em; line-height: 1.5em}
#home-main-content .column1#tabs .column-content p {font-size: 12px; padding-bottom: 1.2em; margin: 0px; line-height: 1.7em}
#home-main-content .column1#tabs .column-content #column1-undertabs {margin-top: 20px; margin-bottom: 20px}
#home-main-content .column1#tabs .column-content #column1-undertabs ul.community-icons {margin-top: 1em}
#home-main-content .column1#tabs .column-content #column1-undertabs ul.community-icons li {padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; padding-top: 0px}
#home-main-content .column1#tabs .column-content #column1-undertabs ul.community-icons li img {float: left; margin-right: 7px}
#home-main-content .column1#tabs .column-content #column1-undertabs ul.community-icons li p {font-size: 12px; float: left; margin: 3px 10px 0px 0px}
#home-main-content .column1#tabs .column-content #column1-undertabs ul.community-icons li p a {font-weight: bold; font-size: 14px}
#home-main-content .column1#tabs .column-content #column1-undertabs ul.community-icons li.lasticon p {margin-right: 0px}

#home-main-content .column2 {padding-right: 0px; padding-left: 0px; float: right; padding-bottom: 45px; width: 238px; padding-top: 20px}

#home-main-content .divAds {width:960px; height:166px;  float:left; background:url(/~/media/BC/Images/CSS_Images/BC/bgHorizontalgrey.gif) no-repeat; margin-top:20px; margin-bottom:1px;}
#home-main-content .divAds .divBody { height:90%; margin:8px 20px}
#home-main-content .divAds .divBody .divLeft {width:287px; height:137px; float:left;}
#home-main-content .divAds .divBody .divLeft div {margin-bottom:10px;}
#home-main-content .divAds .divBody .divLeft .smlWhite {color:#FFF; text-transform:uppercase; font-size:11px;}
#home-main-content .divAds .divBody .divLeft .whiteTitle a {font-size:18px;color:#FFF;text-transform:uppercase; text-decoration:none;}
#home-main-content .divAds .divBody .divLeft .divIcons a{float:left; width:62px; height:61px; background:url(/~/media/BC/Images/CSS_Images/BC/youtube.png) no-repeat 0 0; margin-right:8px}
*html #home-main-content .divAds .divBody .divLeft .divIcons a {behavior: url(/iepngfix.htc); overflow:hidden}
#home-main-content .divAds .divBody .divLeft .divIcons2 a{float:left; width:62px; height:61px; background:url(/~/media/BC/Images/CSS_Images/BC/facebook.png) no-repeat 0 0;margin-right:8px}
*html #home-main-content .divAds .divBody .divLeft .divIcons2 a {behavior: url(/iepngfix.htc); }
#home-main-content .divAds .divBody .divLeft .divIcons3 a{float:left; width:62px; height:61px; background:url(/~/media/BC/Images/CSS_Images/BC/linkedin.png) no-repeat 0 0;margin-right:8px}
*html #home-main-content .divAds .divBody .divLeft .divIcons3 a{behavior: url(/iepngfix.htc); }
#home-main-content .divAds .divBody .divLeft .divIcons4 a{float:left; width:62px; height:61px; background:url(/~/media/BC/Images/CSS_Images/BC/ico4.png) no-repeat 0 0;margin-right:8px}
*html #home-main-content .divAds .divBody .divLeft .divIcons4 a{behavior: url(/iepngfix.htc); }
#home-main-content .divAds .divBody .divLeft .divIcons5 a {float:left; width:62px; height:61px; background:url(/~/media/BC/Images/CSS_Images/BC/ico1.png) no-repeat 0 0;margin-right:8px}
*html #home-main-content .divAds .divBody .divLeft .divIcons5 a{behavior: url(/iepngfix.htc); }

#home-main-content .divAds .divBody .bannerArea {width:620px; float:right; height:100%;}
#home-main-content .divAds .divBody .bannerArea div{ margin-top:25px}
#home-main-content .divAds .divBody .bannerArea div img {padding-left:20px; float:right}
*html #home-main-content .divAds .divBody  .bannerArea div img {behavior: url(/iepngfix.htc); }

#noslide_frame {border-bottom:4px solid #d7d7d7;}
#noslide_frame img {width:959px; height:292px;}

#content {padding-right: 0px; padding-left: 0px; z-index: 4; float: right; padding-bottom: 60px; overflow: hidden; width: 711px; padding-top: 20px;  position: relative; background-color: #fff}
#content .divgradCont{float:left; width:670px; background:#FFF/* url(/~/media/BC/Images/CSS_Images/BC/bgGradgreysml2.gif) repeat-x scroll 0 0*/; height:auto;}


#content .divgradCont .grnLinks{ _width:600px; height:auto;  float:left}
#content .divgradCont .grnLinks div { width:300px!important; float:left; margin-top:3px;margin-left:5px;_margin-left:0px; }
#content .divgradCont .grnLinks div ul li { background:url(/~/media/BC/Images/CSS_Images/BC/arrow.gif)  no-repeat scroll 0 0 transparent !important; padding-left:35px !important; line-height:20px!important; padding-top:10px; behavior:url(/iepngfix.htc); }
#content .divgradCont .grnLinks div  ul li a{color:#6b9213; text-decoration:underline;}

#content h1 {font-weight: bold; font-size: 18px; margin:0.75em 0px; color:#7b3a55; line-height: normal; border-bottom: #c1c1c1 1px solid}
#content h2 {/*font-weight: normal;*/ font-size: 16px; margin: 2em 0px 0px; line-height: normal; color:#7B3A55;/*border-bottom:1px solid #C1C1C1;*/
	 font-weight: bold; border-bottom: #c1c1c1 1px solid;}		
#content h3 {font-weight: bold; font-size: 14px;/*font-size: 2em;*/ margin: 1.5em 0px 0px; color: #7b3a55;}
#content h4 {padding-right: 0px; padding-left: 0px; font-size: 13px;/*font-size: 1.5em;*/ padding-bottom: 0px; margin: 0.5em 0px -0.5em; color: #222c32; padding-top: 0px}
#content h4 a {font-size: 1.4em}
#content h5 {font-size: 1.4em; margin: 2.8em 0px 0px}
#content h6 {font-weight: normal; font-size: 1.2em; margin: 1em 0px 0px}
#content p {font-size: 12px; margin: 10px 0px 20px; line-height: 1.7em}
#home-main-content p {font-size: 12px; margin: 10px 0px 20px; line-height: 1.4em}
#content #main-content ul li p {font-size: 1em}
#content #main-content ul li ul li {font-size: 1em}
#home-main-content ul li p {}

#content i { font-size:11px }
#content i.italics10px{ font-size:11px }
#content i.italics12px{ font-size:12px }
#content i.italicsBold14px{ font-size:14px; font-weight:bold;}
#content ul li i.italicsCommunity{ font-size:12px; font-weight:bold; font-style:italic;}
#content ul li h3 i.italicsCommunity{ font-size:17px; font-weight:bold; font-style:italic;}
#content i.italicsCommunity-small{ font-size:14px; font-weight:bold; font-style:italic;}

#content a {color: #7B3A55}
#home-main-content a {color: #7B3A55}
#content a:hover {text-decoration: none}
#home-main-content a:hover {text-decoration: none}
#content a.pdf {background-position: 8px center; padding-left: 30px; background-image: url(/~/media/BC/Images/Icons/pdf_small.gif); padding-bottom: 4px; background-repeat: no-repeat}
#content #masthead {overflow: hidden; width: 100%; border-bottom: #7B3A55 8px solid; position: relative; height: 245px; background-color: #111b24}
#content #masthead .masthead_slideshow {z-index: 1; left: 0px; overflow: hidden; width: 441px; position: absolute; top: 0px; height: 245px}
#content #masthead #masthead-text {z-index: 500000; left: 430px; position: absolute; top: 75px}
#content #masthead h2 {padding-right: 0px; padding-left: 0px; font-size: 2.7em; padding-bottom: 0px; margin: 0px 0.2em 0.2em 0px; color: #ffffff; border-top-style: none; line-height: 1em; padding-top: 0px; border-right-style: none; border-left-style: none; border-bottom-style: none}
#content #masthead h3 {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px 0.5em 0.2em 0px; color: #3983cc; padding-top: 0px}
#content #masthead img.shadowoverlay {z-index: 500000; left: 0px; position: absolute; top: 0px}
#content ul.top-nav {margin: 10px 0px 10px 14px; overflow: hidden; width: 100%; list-style-type: none; padding-left:0px;}
/*#content ul.top-nav li {padding-right: 15px; padding-left: 0px; float: left; padding-bottom: 5px; padding-top: 13px}
#content ul.top-nav li a {padding-right: 0px; padding-left: 20px; font-size: 1.1em; padding-bottom: 0px; color:#6f931a; padding-top: 0px; text-decoration: none}
#content ul.top-nav li a:hover {text-decoration: underline}
#content ul.top-nav li.print a {
	background: url(/~/media/BC/Images/CSS_Images/BC/print.gif) no-repeat
}
#content ul.top-nav li.email a {
	background: url(/~/media/BC/Images/CSS_Images/BC/email.gif) no-repeat 0px 50%
}
#content ul.top-nav li.bookmark a {
	background: url(/~/media/BC/Images/CSS_Images/BC/bookmark.gif) no-repeat 0px 50%
}

#content ul.top-nav li.share a {
	background: url(/~/media/BC/Images/CSS_Images/BC/share.gif) no-repeat
}
*/
#content #main-content {
	padding-right: 28px; padding-left: 15px; margin-bottom: 20px; position: relative
}
#content #main-content ul {
	margin: 15px 25px 10px
}
#content #main-content ul li {
padding-right: 0px; padding-left: 20px; font-size: 12px;  padding-bottom: 0.6em;
 line-height: 1.4em; padding-top: 0px; list-style-type:none;background: url(/~/media/BC/Images/CSS_Images/BC/DOT1.gif) no-repeat 0px 0.5em;
margin-left:-22px;
}

#content #main-content ul  li.bulletswhite  { 
padding-right: 0px; padding-left: 20px;padding-top: 0px; padding-bottom: 0.6em;margin-left:-22px; 
font-size: 12px;   line-height: 1.4em; list-style-type:none;  background: url(/~/media/BC/Images/CSS_Images/BC/white-bullet.gif) no-repeat 0px 0.5em!important; 
}


#content #main-content ul.post li ul li {
	padding-right: 0px; padding-left: 1em; font-size: 1.4em; background: url(/~/media/BC/Images/CSS_Images/BC/dot1.gif) no-repeat 0px 0.5em; padding-bottom: 0.6em; line-height: 1.4em; padding-top: 0px; list-style-type: none
}
#home-main-content ul li {
	padding-right: 0px; padding-left: 1em; font-size:12px; /*background: url(/~/media/BC/Images/CSS_Images/BC/dot1.gif) no-repeat 0px 0.5em;*/	 padding-bottom: 0.6em; line-height: 1.4em; padding-top: 0px; list-style-type: none
}
#content #main-content ol {
	/*font-size: 1.4em;*/font-size: 12px; margin: 0px 10px 10px 40px
}
#content #main-content ol li {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0.5em; line-height: 1.2em; padding-top: 0.5em;/* list-style-type: decimal*/
}
#content #main-content ol.top10 li {
	font-weight: bold; font-size: 1.2em
}
#content #main-content ol.top10 li em {
	font-weight: normal; font-size: 0.9em; font-style: normal
}
#content #main-content ul.breadcrumbs {padding:5px 0px 0px 0px; margin:0px 0px 20px 0px; overflow: hidden; /*width: 100%;*/ color: #6f931a; list-style-type: none; width: 695px;}

#content #main-content ul.breadcrumbs li:first-child {
background:none repeat scroll 0 0 transparent;
padding-left:0;
}
#content #main-content ul.breadcrumbs .first {
background:none repeat scroll 0 0 transparent;
padding-left:0;
}
#content #main-content ul.breadcrumbs li:last-child a {
font-weight:normal;
text-decoration:none;
}
#content #main-content ul.breadcrumbs li:last-child {width:auto;/*width:335px;*/}/* newly added 13th july */
#content #main-content ul.breadcrumbs li {
	 width:auto; margin:0px; font-size: 1.2em; background: url(/~/media/BC/Images/CSS_Images/BC/arrow1.gif) no-repeat 0px 7px;
	  float: left;  color:#6f931a; padding:0 7px 0 12px; list-style:none; 	  
}
#content #main-content ul.breadcrumbs li:unknown {
	padding-left: 0px; background: none transparent scroll repeat 0% 0%
}
#content #main-content ul.breadcrumbs li a {
	font-weight: bold; color:#6f931a;
}
#content #main-content ul.breadcrumbs li a:hover {
	text-decoration: none
}
#content #main-content ul.breadcrumbs li:unknown a {
	font-weight: normal; text-decoration: none
}
#content #main-content div.post table td {
	padding-right: 0px; padding-left: 10px; font-size: 1em; padding-bottom: 7px; margin: 0px; border-top-style: none; padding-top: 0px; border-right-style: none; border-left-style: none; border-bottom-style: none
}
#content #main-content ul.post {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 3px; list-style-type: none
}
#content #main-content .callout-list ul {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 3px; list-style-type: none
}
#content #main-content ul.post li {
	padding-right: 0px; padding-left: 0px; background: none transparent scroll repeat 0% 0%; padding-bottom: 14px; overflow: hidden; width: 100%; padding-top: 14px;
	margin-left:0px;
}
#content #main-content .callout-list ul li {
	padding-right: 0px; padding-left: 0px; background: none transparent scroll repeat 0% 0%; padding-bottom: 14px; overflow: hidden; width: 100%; padding-top: 14px
}
#content #main-content ul.post .img-holder {
	/*padding-right: 0px; padding-left: 0px; background: url(/~/media/BC/Images/CSS_Images/BC/img-frame.gif) no-repeat; float: left; padding-bottom: 7px; width: 122px; padding-top: 0px;*/
height:107px;	padding-right: 0px; padding-left: 0px; background: url(/~/media/BC/Images/CSS_Images/BC/img-frame.gif) no-repeat; float: left; padding-bottom: 7px; width: 122px; padding-top: 7px;
}

/*newly added - 20th june */
#content #main-content ul.post .img-holder-noborder {

height:107px;	padding-right: 0px; padding-left: 0px;/* background: url(/~/media/BC/Images/CSS_Images/BC/img-frame.gif) no-repeat;*/ float: left; padding-bottom: 7px; width: 122px; padding-top: 7px;
}

#content #main-content ul.post .img-holderNB {
	padding-right: 0px; padding-left: 0px; background: url(/~/media/BC/Images/CSS_Images/BC/img-frame.gif) no-repeat; float: left; padding-bottom: 7px; width: 122px; padding-top: 7px;
}
#content #main-content ul.post .img-holderNB {
	background: none transparent scroll repeat 0% 0%
}
#content #main-content ul.post h3 {
	padding-right: 0px; padding-left: 9px; font-size: 1.3em; background: url(/~/media/BC/Images/CSS_Images/BC/gradBlack.gif)  repeat-x; padding-bottom: 9px; margin: 0px; color: #fff; padding-top: 8px; 
}
#content #main-content div.post th {
	padding-right: 0px; padding-left: 9px; text-align:left; font-size: 1.3em; background: url(/~/media/BC/Images/CSS_Images/BC/gradBlack.gif)  repeat-x; padding-bottom: 5px; margin: 0px; color: #fff; padding-top: 4px
}
#content #main-content .callout-list h3 {
	padding-right: 0px; padding-left: 9px; font-size: 1.3em; background: url(/~/media/BC/Images/Layout/bg-post-head.gif) #161d21 repeat-x; padding-bottom: 5px; margin: 0px; color: #fff; padding-top: 4px
}
#content #main-content div.post th {
	padding-right: 0px; padding-left: 9px; text-align:left; font-weight: normal; font-size: 1.3em; padding-bottom: 4px; padding-top: 3px; font-family:Arial
}
#content #main-content div.post th a {
	color: #fff; text-decoration: none
}
#content #main-content ul.post h3 a {
	color: #fff; text-decoration: none
}
#content #main-content ul.post h3 a:hover {
	color: #fff; text-decoration: none
}
#content #main-content ul.post .img-holder img {
	display: block; margin: 0px auto; 
}
#content #main-content ul.post .post-holder {
	padding-right: 0px; padding-left: 0px; float: right; padding-bottom: 0px; width: 533px; padding-top: 2px
}
#content #main-content ul.post .post-holder p {
	margin: 12px 0px; color: #464646; line-height: 1.4em
}
#content #main-content ul.post .post-holder p a:hover {
	text-decoration: none
}
#content #main-content ul.programs {
	margin: 10px 0px 15px 20px
}
#content #main-content ul.imglt-txtrt {
	padding-right: 0px; padding-left: 0px; background-image: none; padding-bottom: 1.3em; overflow: hidden; width: 100%; padding-top: 1.3em; list-style-type: none
}
#content #main-content ul.imglt-txtrt li {
	clear: both; background-image: none
}
#content #main-content ul.imglt-txtrt li img {
	clear: left; float: left; margin-bottom: 1.5em; margin-right: 2.5em
}
#content #main-content ul.imglt-txtrt li p {
	clear: right; float: left; padding-top: 2em
}
#content #main-content ul.programs li {
	margin-bottom: 0.1em
}
#content #main-content ul.programs li a {
	font-weight: bold
}
#content #main-content ul.longblurbs li {
	padding-bottom: 2.5em
}
#content #main-content h2.afterlongblurbs {
	margin-top: 0px; padding-top: 0px
}

#content #main-content .information .subHeading {font-size: medium; padding-top: 25px; color:#7B3A55}
#content #main-content .information ul .infor { margin-left: -10px;}
#content #main-content .information ul li {
	background-image: none;
	margin-right: 120px;

}
/*
#content #main-content #column1 {
	float: left; width: 405px
}
*/

#content #main-content #column1 {
	float: left; width: 381px; 
}
#content #main-content #column1 h2 {
	margin-top: 1em; border-bottom:1px solid #C1C1C1; font-size:16px; font-weight:bold;
}
#content #main-content #column2 h2 {
	margin-top: 1em; border-bottom:1px solid #C1C1C1;
}

/*#content #main-content #column2 {
	margin-top: 0px; float: right; width: 247px
}
*/

#content #main-content #column2 {
	margin-top: 0px; float: right; width: 271px; _margin-left:15px;
}

#content #main-content #column2 h4 {
	margin-top: 0px; /*font-size: 2.2em;*/ font-size: 18px;margin-bottom: 0.5em; 
	color: #C45710;
}
#content #main-content #column2 p {
	margin-top: 0px; margin-bottom: 0px
}
#content #main-content #column2 p strong {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
#content #main-content #column2 #googlemap {
	margin: 0.25em 0px 1em
}
#content #main-content #column2 #googlemap iframe {
	border-right: #7B3A55 3px solid; border-top: #7B3A55 3px solid; border-left: #7B3A55 3px solid; border-bottom: #7B3A55 3px solid; width:276px;
}
#content #main-content #column2 #googlemap a {
	text-align: right
}
#content #main-content #column2 #ShortBottomForm {
	margin-top: 20px
}
#content #main-content .callout-list {
	margin-bottom: 2em; width: 100%
}
#content #main-content .callout-list table {
	margin-bottom: 2em; width: 100%
}
#content #main-content .callout-list h3 {
	font-size: 1.7em
}
#content #main-content .callout-list ul li {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0.5em; padding-top: 0.5em
}
#content #main-content .callout-list table {
	padding-right: 0px; padding-left: 0px; padding-bottom: 30px; margin: 0px; vertical-align: top; border-top-style: none; padding-top: 20px; border-right-style: none; border-left-style: none; text-align: left; border-bottom-style: none
}
#content #main-content .callout-list table td {
	padding-right: 0px; padding-left: 0px; padding-bottom: 30px; margin: 0px; vertical-align: top; border-top-style: none; padding-top: 20px; border-right-style: none; border-left-style: none; text-align: left; border-bottom-style: none
}
#content #main-content .callout-list table.lesspad td {
	padding-right: 0px; padding-left: 5px; padding-bottom: 7px; padding-top: 7px; border-bottom: #cccccc 1px solid
}
#content #main-content .callout-list table th {
	border-right: #ccc 1px solid; padding-right: 0.5em; padding-left: 0.5em;/* font-weight: normal;*/ font-size: 1.3em; background: url(/~/media/BC/Images/Layout/bg-post-head.gif) #161d21 repeat-x; padding-bottom: 0.5em; color: #fff; line-height: 1.3em; padding-top: 0.5em; font-family: Arial
}
#content #main-content .callout-list table th.leftcol {
	width: 40%
}
#content #main-content .callout-list table th.rightcol {
	width: 60%
}
#content #main-content .callout-list table table {
	padding-right: 0px; padding-left: 0px; font-size: 1em; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
#content #main-content .callout-list table table td {
	padding-right: 0px; padding-left: 0px; padding-bottom: 5px; margin: 0px; padding-top: 0px
}
#content #main-content .paginate {
	/*font-size: 1.4em*/ font-size:12px
}
#content #main-content .paginate a {
	padding-right: 0.25em; padding-left: 0.25em; padding-bottom: 0px; padding-top: 0px
}
#sidebar {
min-height:504px; padding-right: 0px; padding-left: 0px; float: left; padding-bottom: 15px; width: 249px; color: #fff; padding-top: 0px; height: 100%;  background:#FFF url(/~/media/BC/Images/CSS_Images/BC/bgGradgreysml.gif)  repeat-x 0 0; margin-top:7px
}
*html #sidebar {_height:504px;}


#sidebar h3 {
	padding-right: 2em; padding-left: 2em; font-size: 1.6em; padding-bottom: 0.5em; padding-top: 2em; background-color: #111b24
}
#sidebar p {
	padding-right: 2.5em; padding-left: 2.5em; font-size: 1.2em; padding-bottom: 1em; line-height: 1.4em; padding-top: 0.1em; background-color: #111b24
}
#sidebar p.last {
	background: url(/~/media/BC/Images/Layout/sidenav_arch.gif) #111b24 no-repeat center bottom; padding-bottom: 5em
}
/*
#sidebar #side-nav {
	padding-right: 0px; padding-left: 15px; background: url(/~/media/BC/Images/Layout/sidenav_arch.gif) #111b24 no-repeat center bottom; padding-bottom: 70px; color: #111b24; padding-top: 20px; list-style-type: none
}
*/

#sidebar #side-nav {
	padding-right: 0px; padding-left: 15px; padding-bottom: 70px; color: #111b24; padding-top: 20px; list-style-type: none;
}

#sidebar #side-nav a {
	display: block; color: #6f931a; text-decoration:none; 
}
#sidebar #side-nav a:hover {
	text-decoration: none;
	color:#000;
}
/*#sidebar #side-nav a.key {	margin-top: 0.4em; padding-left: 1.2em; font-weight: bold; font-size: 1.2em; background: url(/~/media/BC/Images/CSS_Images/BC/key.gif) no-repeat 0px 0px; margin-left: -1.2em; color: #eee242}*/
/*#sidebar #side-nav a.key {	font-size:13px;font-weight:bold;margin-bottom:0.5em;padding-left:25px; background: url(/~/media/BC/Images/CSS_Images/BC/key2.gif) no-repeat scroll 0 0 transparent!important;margin-left: -2em; }*/


#sidebar #side-nav li {	padding-right: 5px; padding-left: 40px; font-size: 12px; padding-bottom: 5px; padding-top: 3px;}
#sidebar #side-nav li ul li{ font-size:11px;}
#sidebar #side-nav li.home  {font-weight: bold; font-size: 13px; margin-bottom: 0.5em; background:  url(/~/media/BC/Images/CSS_Images/BC/home.gif) no-repeat!important; padding-left: 25px;}
#sidebar #side-nav li a.key  {height:20px; margin-left:-26px;font-weight: normal; font-size: 12px; margin-bottom: 0.5em; 
                              background:  url(/~/media/BC/Images/CSS_Images/BC/key2.gif) no-repeat!important; 
                              padding-left: 25px; padding-top:2px}
*html #sidebar #side-nav li a.key  {display:inline-block}
#sidebar #side-nav li.section {font-weight: bold; font-size:13px; margin-bottom: 0.5em; background:  url(/~/media/BC/Images/CSS_Images/BC/arrw.gif) no-repeat!important; padding-left: 25px;}
/*#sidebar #side-nav li.stuPortal {font-weight: bold; font-size: 13px; margin-bottom: 0.5em; background: url(/~/media/BC/Images/CSS_Images/BC/key2.gif) no-repeat!important; padding-left: 25px;}*/

#sidebar #side-nav li.selectedLi a{color:#000000; font-weight:bold;}


#sidebar #side-nav li.selectedLi ul li a {color:#6F931A; font-weight:normal;}

#sidebar #side-nav li.selectedLi ul li.selectedLi a {color:#000; font-weight:normal;}

#sidebar #side-nav li p {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
#sidebar #side-nav li h3 {
	padding-right: 0px; padding-left: 0px; font-size: 15px; padding-bottom: 3px; margin: 0px 10px 0px 0px; color: #ffffff; padding-top: 0px; border-bottom: #ffffff 1px solid; font-family: Arial, Tahoma, Verdana, sans-serif
}
#sidebar #side-nav li ul {
	font-size: 0.9em; margin: 0.7em 1em 0px 0.7em; color: #3983cc
}
#sidebar #side-nav li.active ul {
	display: block
}
#sidebar #side-nav li ul li {
	padding-right: 0px; padding-left: 1em; /*background: url(/~/media/BC/Images/Layout/dot2.gif) no-repeat 0px 0.6em;*/ padding-bottom: 0px; margin: 3px 0px 2px; width: 100%; line-height: 1.5em; padding-top: 0px; list-style-type: none
}
#sidebar #side-nav li ul li a {
	display: block; color: #6f931a
}
#sidebar #side-nav li ul li ul li {
	font-size: 11px;
}
#sidebar .sidebanner {
	display: block
}
#sidebar .sidebanner img {
	display: block; padding-left: 1px; margin: 7px auto 25px
}

#footer {width: 100%; padding-top: 0px;}
#footer .footer-content {margin: 0px auto; width: 100%; background-color: #fff;}
*html #footer .footer-content {padding-top:0px;}
#footer .footer-content ul#footer-headers {
	padding-right: 0px; padding-left: 0px; font-weight: bold; font-size: 12px; padding-bottom: 3px; margin: 0px; overflow: hidden; width: 100%; color: #fff; line-height: 22px; padding-top: 3px; list-style-type: none; background-color: #70194c
}
#footer .footer-content ul#footer-headers li 
{
color:#FFFFFF;
float:left;
text-align:center;
text-decoration:none;
/*width:130px;*/width:132px;
}
#about {margin-left:20px;}
#areas {margin-left:20px;}
#locations {margin-left:18px;}
#admin {margin-left:0px;}
#tution {margin-left:36px;}
#student {margin-left:-8px;}
/*#about {_margin-left:-15px}
#areas {_margin-left:20px;}
#locations {_margin-left:-1px;}
#admin {_margin-left:-25px;}
#tution {_margin-left:15px;}
#student {_margin-left:-30px;}*/

#footer .footer-content ul#footer-headers li:unknown {padding-left: 35px; width: 150px;}
unknown {width: 157px}
unknown {width: 155px}
unknown {width: 150px}
unknown {width: 160px}
unknown {width: 147px}
#footer .footer-content ul#footer-headers li a {
	color: #fff; text-decoration: none
}
#footer .footer-content ul#footer-headers li a:hover {
	text-decoration: underline
}
#footer .footer-content #footer-links {
	padding-right: 0px; padding-left: 23px; background: url(/~/media/BC/Images/Layout/bg-foo-line.gif) repeat-y 10px 0px; padding-bottom: 0px; margin: 7px auto 0px; overflow: hidden; width: 937px; padding-top: 0px
}
#footer .footer-content #footer-links ul {
	padding-right: 15px; padding-left: 15px; font-size: 11px; float: left; padding-bottom: 0px; margin-top: 10px; width: 117px; padding-top: 0px; list-style-type: none; border-right:#000 solid 1px; height:371px;
}
#footer .footer-content #footer-links li {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0.5em; padding-top: 0px; 
}
#footer .footer-content #footer-links li a {
	color: #161616; line-height: normal; text-decoration: underline
}
#footer .footer-content #footer-links li a:hover {
	text-decoration: none
}
#footer .footer-content #footer-links li ul li a {
	color: #7B3A55; line-height: 11px
}
#footer .footer-btm {
	padding-right: 0px; margin-top: 20px; padding-left: 0px; font-size: 11px; padding-bottom: 34px; color: #262626; padding-top:16px;  text-align: center
}
#footer .footer-btm p {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px
}
#footer .footer-btm ul {
	padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none
}
#footer .footer-btm ul li {
	padding-left: 0px; display: inline;  padding-bottom: 0px; padding-top: 0px; color:#000
}
#footer .footer-btm ul li a {
	color: #000; text-decoration:none;
}
#footer .footer-content #footer-links li a.toggle-me:active {
	color: #3983cc
}
#footer .footer-content #footer-links li a.toggle-me:hover {
	color: #3983cc
}
#footer .footer-content #footer-links li p.toggle-kid {
	padding-left: 10px
}
#footer .footer-content #footer-links li p.toggle-kid a {
	font-size: 0.9em; color: #3983cc
}
.school#news-events {
	margin-top: 20px; margin-bottom: 30px; min-height:60px; _height:60px; margin-left:0px;
}
.school1#news-events {
	margin-top: 4.5em; margin-bottom: 6em; min-height:100px; _height:100px; 
}
#home-main-content #news-events {
	padding-right: 10px; padding-left: 10px; padding-bottom: 15px; padding-top: 0px
}


#news-events h1,h2 {
	/*font-size: 2.2em;*/ font-size:16px; font-weight:normal; border-bottom: #c1c1c1 1px solid; margin: 0px 0px 15px;/* border-bottom-style: none*/
}
#news-events .entry h2 {
	/*padding-right: 0px; padding-left: 9px; font-size: 1.9em; background: url(/~/media/BC/Images/Layout/bg-post-head.gif) #161d21 repeat-x; padding-bottom: 6px; margin: 0px 0px 1em; color: #fff; line-height: 1em; padding-top: 3px*/
	 background:url("/~/media/BC/Images/CSS_Images/BC/gradBlack.gif") repeat-x scroll 0 0 transparent;
color:#FFFFFF;
font-size:1.6em;
/*margin:0;*/margin:0 0 15px 0;
padding:8px 0 9px 9px;
font-weight:bold;
}
#home-main-content #news-events h2 {
	/*font-size: 2.1em*/ font-size:16px;
}
#content #news-events h3 {
	margin: 0px
}
#news-events ul li h3 {
	padding-right: 0px; padding-left: 0px; font-size: 14px; padding-bottom: 3px; margin: 0px; padding-top: 0px
}
#news-events table tr td h4 {
	padding-right: 0px; padding-left: 0px; font-size: 14px; padding-bottom: 3px; margin: 0px; padding-top: 0px
}
#news-events h4 span {
	margin-left: 10px
}
.school#news-events h4 span {
	margin-left: 0px
}
#news-events ul li h3 a {
	font-weight: bold; color: #7B3A55; line-height: 1em; font-family: Arial, Tahoma, Helvetica, sans-serif
}
#news-events table tr td h4 {
	font-weight: bold; color: #7B3A55; line-height: 1em; font-family: Arial, Tahoma, Helvetica, sans-serif
}
#container #content #news-events div.entry {
	margin: 0px 0px 40px
}
#container #content #news-events div.entry table.newsPressList{
	 float:left;  margin:4px 0px 10px 0px;  
}

#container #content #news-events div.entry table.newsPressList tr td {
	 float:left;  padding:0px 0px 13px 0px;  
}


#news-events tr {
	margin: 0px 0px 40px
}
#news-events tr td {
	padding-right: 0px; padding-left: 0px; padding-bottom: 7px; padding-top: 0px
}
#content #main-content #news-events ul {
	padding-right: 0px; padding-left: 0px; background-image: none; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
#content #main-content #news-events ul li {
	padding-right: 0px; padding-left: 0px; background-image: none; padding-bottom: 0px; margin: 5px 0px 18px 10px; padding-top: 0px
}
#home-main-content #news-events ul li {
	background-image: none; margin-bottom: 0.5em
}
ul#news-items li {
	padding-right: 0px; padding-left: 0px; background-image: none; padding-bottom: 0px; margin: 10px 0px 20px; padding-top: 0px
}
#news-events ul li span {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; color: #666666; padding-top: 0px; font-style: italic
}
#news-events table tr td h2 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; color: #666666; padding-top: 0px; font-style: italic
}
#content #main-content #news-events .entry table {
	width: 100%; text-align: left
}
#content #main-content #news-events .entry table td {
	border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none; padding:0px; border:none;
}

#content #main-content #news-events .entry table td span {
	color: #666666; font-style: italic
}
#content #main-content #news-events p span.grayTxt {
	color: #666666;
}
#news-events ul li span {
	font-size: 1em; font-family: Arial, Helvetica, sans-serif
}
#news-events table tr td h3 {
	font-size: 1em; font-family: Arial, Helvetica, sans-serif
}
#home-main-content #news-events ul li span {
	font-size: 12px; font-style: normal
}
#news-events table tr td h2 {
	font-size: 13px; margin-bottom: 7px
}
#news-events ul li p {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 5px 0px 10px; line-height: 1em; padding-top: 0px
}
ul#news-items li p {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 5px 0px 10px; line-height: 1em; padding-top: 0px
}
#news-events a.lightBlueTextB {
	font-weight: bold
}
#home-main-content #news-events a.more {
	font-size: 0.9em;
	color:#999999;
}
#news-events a.more {
	padding-right: 0px; display: block; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px;
	color:#999999; font-size:12px;
}
#home-main-content a.more {
	font-size: 12px; color:#999999;
}
#content #news-events div.paginate {
	margin: 20px 0px 30px
}
#content #news-events table table {
	margin: 20px 0px 30px
}
#content #news-events div.paginate a {
	border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 5px; padding-bottom: 2px; margin: 0px 2px 0px 0px; border-left: #cccccc 1px solid; color: #cccccc; padding-top: 2px; border-bottom: #cccccc 1px solid; text-decoration: none
}
#content #news-events table table a {
	border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 5px; padding-bottom: 2px; margin: 0px 2px 0px 0px; border-left: #cccccc 1px solid; color: #cccccc; padding-top: 2px; border-bottom: #cccccc 1px solid; text-decoration: none
}
#content #news-events div.paginate span.selected {
	padding-right: 5px; padding-left: 5px; font-weight: bold; padding-bottom: 2px; margin: 0px 2px 0px 0px; color: #999999; border-top-style: none; padding-top: 2px; border-right-style: none; border-left-style: none; border-bottom-style: none
}
#content #news-events table table span.selected {
	padding-right: 5px; padding-left: 5px; font-weight: bold; padding-bottom: 2px; margin: 0px 2px 0px 0px; color: #999999; border-top-style: none; padding-top: 2px; border-right-style: none; border-left-style: none; border-bottom-style: none
}
#content #news-events div.paginate a:hover {

	background: #efefef; color: #999999
}
#content #news-events table table a:hover {
	background: #efefef; color: #999999
}
#home-main-content #news-events hr {
	padding-right: 0px; margin-top: 1em; padding-left: 0px; margin-bottom: 1em; padding-bottom: 0px; width: 90%; border-top-style: none; padding-top: 0px; border-bottom: #e0e0e0 1px solid; border-right-style: none; border-left-style: none; height: 1px
}
#content #main-content #news-events p.more {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px 0px 0px 10px; padding-top: 0px
}
#content #main-content #news-events p.top {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 1.7em 0px 0px 10px; padding-top: 0px
}
#content #main-content #news-events p.more a {
	padding-right: 0px; padding-left: 0px; font-size: 12px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
#content #main-content #news-events p.top a {
	padding-right: 0px; padding-left: 0px; font-size: 12px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
#content #main-content #news-events ul {
	background-image: none; margin-left: 0px;
}
#content #main-content .press-releases h2 {
	margin-top: 0.5em; font-size: 1.8em
}
#content #main-content .press-releases h4 {
	font-size: 1.4em; margin-bottom: 1.2em; font-style: italic
}
#content #main-content .press-releases p.accent2 {
	margin-bottom: 0em
}
#content #main-content table {
	font-size: 12px;
	 margin: 1em auto; text-align: left; margin-left:0px;
	 width:100%; border-collapse:collapse/* Newly added - 12 jul 2010 */
}
#content #main-content table td {
	border-right: #cccccc 1px solid; 
	padding: 7px;
	/*padding-right: 7px; */
	border-top: #cccccc 1px solid; 
	/*padding-left: 7px;*/
	/*padding-left: 0px; */
	/*padding-bottom: 7px; */
	vertical-align: top;
	border-left: #cccccc 1px solid; 
	border-bottom: #cccccc 1px solid; 
	/*padding-top: 7px; */
	border-collapse:collapse;
}

#content #main-content #div2 table td {
	border:none; padding-right: 7px; padding-left: 7px; padding-bottom: 7px; vertical-align: top; padding-top: 7px; border-collapse:collapse;
}
#content #main-content table td.tdalt {
	background-color: #efefef
}
#content #main-content table th {
	padding-right: 15px; padding-left: 15px; font-weight: bold; font-size: 1.2em; background: #666666; padding-bottom: 15px; margin: 0px; color: #ffffff; padding-top: 15px
}
#content #main-content table p {
	font-size: 1.1em
}
#content #main-content table .accent {
	font-weight: bold
}
#content #main-content table.noborder td {
	border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none
}
#content #main-content table.center {
	text-align: center
}
#content #main-content table td ul li {
	font-size: 1.1em
}
/*#content .slideshow_holder {margin: 0px 0px 5px; overflow: hidden; width: 771px; position: relative; height: 245px}*/
#content .slideshow_holder {margin:5px 0px 5px; overflow:hidden; width:690px; position:relative; height:281px;}
#content .slideshow_holder img {
	
}
#content .slideshow_holder div {
	position: relative
}
#content .slideshow_holder img {
	display: block
}
#content .slideshow_holder .caption {padding:0; margin:0;z-index: 100; background: url(/~/media/BC/Images/Layout/bg_tile_semi-trans.png); font: 12px/12px Arial, Tahoma, Verdana, sans-serif; width:100%; color: #ffffff;  position: absolute; top:240px; height:40px;
 background:#000; /*outline:dotted 2px #fff;*/ border-top:dotted 2px #fff;
/*opacity:0.5;_filter:alpha(opacity=50);  -ms-filter: “progid:DXImageTransform.Microsoft.Alpha(Opacity=50)”;*/

-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	_filter: alpha(opacity=50);
	 opacity:0.5;
}

*+html #content .slideshow_holder .caption { filter:alpha(opacity=50); }
	
#slide_nav {margin:0; padding:0; z-index: 10000; overflow: visible; position: absolute; top:297px; left:15px; float:left;  left:36px;}
*html #slide_nav { top:270px; left:20px; } 

#slide_nav a {
	border:1px solid #666666 !important;
	padding:3px 6px;
	background: #333333;
	margin: 0px 0px 0px 10px; 
	color: #ffffff;
	font-size:11px; 
	text-decoration: none; 
	outline: none; 
	line-height:inherit;
}
/* *html #slide_nav a {border: #666666 1px solid; line-height:30px;}
*+html #slide_nav a { line-height:18px;}*/

#slide_nav a.activeSlide {
	border: 1px dotted #cccccc ;  background: #545454; }
#filterContainer {
	padding-right: 0px; padding-left: 15px; font-size: 13px; padding-bottom: 0px; width: 100%; padding-top: 15px
}
#filterContainer .filterArea {
	background-position: left bottom; float: left; background-image: url(/~/media/BC/Images/CSS_Images/BC/filter_bottom_left.gif); margin-right: 15px; background-repeat: no-repeat; height: 250px; background-color: #e1e1e1
}
#filterContainer .filterArea#degreeLevel {
	width: 172px
}
#filterContainer .filterArea#programArea {
	width: 241px
}
#filterContainer .filterArea#campusLocations {
	width: 188px
}
#filterContainer .filterContent {
	border-right: #cccccc 1px solid; padding-left: 5px; float: left; border-left: #cccccc 1px solid; width: 96%; padding-top: 5px; height: 210px; text-align: center
}
#filterContainer #programArea .filterContent {
	width: 97%
}
#filterContainer .filterContent .test {
	background-position: right bottom; z-index: 5; right: 0px; background-image: url(/~/media/BC/Images/CSS_Images/BC/filter_bottom_right.gif); bottom: 0px; background-repeat: no-repeat; position: absolute; background-color: #00ff00
}
#filterContainer .filterContent table {
	padding-right: 0px; padding-left: 0px; float: left; padding-bottom: 0px; margin: 0px; width: 100%; padding-top: 0px
}
#filterContainer #campusLocations .filterContent table tr td {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; border-top-style: none; padding-top: 0px; border-right-style: none; border-left-style: none; border-bottom-style: none
}
#filterContainer #degreeLevel .filterContent table tr td {
	padding-right: 0px; padding-left: 0px; padding-bottom: 5px; margin: 0px; border-top-style: none; padding-top: 5px; border-right-style: none; border-left-style: none; border-bottom-style: none
}
#filterContainer .filterContent label {
	padding-left: 5px; font-size: 13px
}
#filterContainer #programArea .filterContent select {
	border-right: #666666 1px solid; padding-right: 0px; border-top: #666666 1px solid; padding-left: 0px; font-size: 11px; padding-bottom: 0px; margin: 7px 0px 0px -1px; border-left: #666666 1px solid; width: 95%; padding-top: 0px; border-bottom: #666666 1px solid; font-family: Arial, Helvetica, sans-serif; height: 125px
}
#filterContainer #campusLocations .filterContent select {
	border-right: #666666 1px solid; padding-right: 0px; border-top: #666666 1px solid; padding-left: 0px; font-size: 11px; padding-bottom: 0px; margin: 7px 0px 0px -1px; border-left: #666666 1px solid; width: 95%; padding-top: 0px; border-bottom: #666666 1px solid; font-family: Arial, Helvetica, sans-serif; height: 125px
}
#filterContainer #campusLocations .filterContent select {
	width: 90%; height: 160px
}
#filterContainer .filterContent p {
	font-weight: bold; font-size: 11px; margin: 5px 25px; color: #6c6c6c
}
#filterContainer .filterHead {
	background-position: left top; background-image: url(/~/media/BC/Images/CSS_Images/BC/filter_top_left.gif); width: 100%; background-repeat: no-repeat; height: 31px; background-color: #7B3A55; text-align: center
}
#filterContainer .filterHead h3 {
	padding-right: 0px; background-position: right top; padding-left: 0px; font-weight: bold; font-size: 14px; background-image: url(/~/media/BC/Images/CSS_Images/BC/filter_top_right.gif); padding-bottom: 0px; margin: 0px; text-transform: uppercase; color: #ffffff; padding-top: 5px; background-repeat: no-repeat
}
img.right {border: #dcdce2 4px solid; float: right; margin: 0.5em 0px 2em 1.5em;}
img.left {float: left; margin: 0.5em 1.5em 2em 0px}
#content #main-content .accent {
	font-weight: bold; color: #7B3A55
}
#content #main-content .accent2 {
	font-weight: bold; color: #666666; font-style: italic
}
.clear {clear: both}
.errors {margin: 15px 0px}
.icon-news {
	padding-right: 0px; padding-left: 46px; background: url(/~/media/BC/Images/Icons/news.gif) no-repeat left bottom; padding-bottom: 0px; padding-top: 11px
}
.icon-events {
	padding-right: 0px; padding-left: 46px; background: url(/~/media/BC/Images/Icons/events.gif) no-repeat left bottom; padding-bottom: 0px; padding-top: 9px
}
.icon-blogs {
	padding-right: 0px; padding-left: 48px; background: url(/~/media/BC/Images/Icons/blogs.gif) no-repeat left bottom; padding-bottom: 5px; padding-top: 9px
}
.icon-key {
	padding-right: 0px; padding-left: 40px; background: url(/~/media/BC/Images/Icons/key.gif) no-repeat left bottom; padding-bottom: 5px; padding-top: 9px
}
.icon-group {
	padding-right: 0px; padding-left: 48px; background: url(/~/media/BC/Images/Icons/group.gif) no-repeat left bottom; padding-bottom: 5px; padding-top: 9px
}
.font11 {
	font-size: 11px; margin-bottom: 10px; font-style: italic
}
#main-content p.font11 {
	font-size: 11px; margin-bottom: 10px; font-style: italic
}
#home-main-content .column1#tabs .column-content p.font11 {
	font-size: 11px; margin-bottom: 10px; font-style: italic
}
.indent25 {
	display: block; margin-left: 25px
}
.video-center {
	margin: 3em 0px 4em; text-align: center
}
#content #main-content ul.indent70 {
	margin-top: -1em; margin-left: 70px
}
#content #main-content ul.indent70 li {
	padding-bottom: 0.2em
}
#content #main-content ul.a300w-span320w li {
	vertical-align: top; position: relative
}
#content #main-content ul.a300w-span320w li a {
	display: block; width: 280px
}
#content #main-content ul.a300w-span320w li span {
	left: 320px; position: absolute; top: 0px
}
#content #main-content .subtitle {
	color: #333333; font-style: italic
}
#content #main-content ul.profilesleft {
	float: left; width: 250px
}
#content #main-content ul.profilesright {
	clear: right; float: left
}
#content #main-content h2#sitemapsection {
	font-size: 12px; font-weight:bold; border:none;
}
ul.abc li {
	list-style-position: outside; background-image: none; margin-left: 30px; list-style-type: lower-alpha
}
.search-results {
	padding-right: 30px; padding-left: 20px;/*font-size: 1.4em; */background: url(/~/media/BC/Images/CSS_Images/BC/dot1.gif) no-repeat 2px 0.6em; padding-bottom: 1px; margin: 10px 10px 15px; line-height: normal; padding-top: 1px; list-style-type:none;font-size:12px;
}
.search-results a {
	font-weight: bold; color: #7B3A55
}
.search-link {
	font-size: 12px; color: #6F931A
}


.noBorder { border:none!important}
.margdecrtop {margin-top:-10px!important;}
.margfixtop{ padding-top:0px!important;}
*html .margfixtop{padding-top:10px!important;}
*+ html .margfixtop{padding-top:36px!important}
.greyLink {color:#999999!important;text-decoration:underline;}
.grnLink {color:#6F931A!important;}
.widthAuto {width:auto!important;}
.padtop0px {padding-top:0px!important;}
.setWidth348px {width:348px!important; margin-left:0px!important; white-space:nowrap; margin::0px!important}
.fullWidth {width:100%!important}


/*______________________new CSS _______________________*/

/*
.bullets{background:none; list-style:circle; margin-left:-8px; padding-left:6px}
.italics11px{ font-size:11px }*/
#div2 table tr td hr.horzLine {margin: 0px 0px; height:1px; background:#000; width:96%}
.clickHere{color:#999999;}
/*______________________New CSS Updated on 28th july (ASI) _______________________*/

#valSummary {color:red;}
#disclosures {margin:30px auto 20px; text-align:center;}

/*degree program tabs*/
#content #main-content .DescriptionTab {border-top:none;width:99%; margin-bottom:25px;}
#content #main-content .DescriptionTab ul.tabs {width:100%; float:left; height:33px; padding:2px 0px 0px 0px; margin:0px; background: url(/~/media/BC/images/layout/bg-post-head.gif) repeat-x; background-color:#161D21; clear:both; line-height:normal;}
#content #main-content .DescriptionTab ul.tabs li {float:left; width:auto; height:42px; color:#fff; margin:0 5px 0 0; padding:0 0 0 5px; background:none;}
#content #main-content .DescriptionTab ul.tabs li a {width:auto; color:#fff; text-decoration:none; line-height:18px; font:normal 15px Arial, Helvetica, sans-serif; padding:7px 4px 13px 13px; display:block; outline:none;font-weight:bold;}
#content #main-content .DescriptionTab ul.tabs li.selected {float:left; width:auto; background:url(/~/media/BC/images/layout/tab-right.png) no-repeat right top; padding-right:10px; height:42px; list-style:none; color:#7B3A55; font-weight:bold;}
#content #main-content .DescriptionTab ul.tabs li.selected a { 
_ width:130px; /* defaults to this if JS is disabled  */
_width:expression(document.body.clientWidth<131?"130px":"auto");
width:auto;
background:url(/~/media/BC/images/layout/tab-left.png) no-repeat left top; 
color:#7B3A55;
}
*html #content #main-content .DescriptionTab ul.tabs li.selected a {background:url(/~/media/BC/images/layout/tab-left.gif) no-repeat left bottom;}
#content #main-content .DescriptionTab .tabContainer {padding:30px 20px 0;border:1px solid #ccc;}
