@charset "UTF-8";/* CSS Document */body{	padding:0;	margin:0;	font-family:Arial, Helvetica, sans-serif;}div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{	margin:0; padding:0;}ul{	margin:0; 	padding:0; 	list-style-type:none;	font-size:0;	line-height:0;}.spacer{	clear:both; 	font-size:0; 	line-height:0;}/*------------------------------------------------main--------------------*//*------------------------------------------------row1--------------------*/#topMain{	width:100%;	background:#e8db73 url(images/1top_row_withcolor_timesLarger.png) repeat-x 0 0;	color:#000;}#top{	width:940px;	position:relative;	margin-top: 0;	margin-right: auto;	margin-bottom: 0;	margin-left: auto;	/*background-image: url(images/bcsfyc-technicolor-logo.png);	background-repeat: no-repeat;	background-position: left top;*/}#top p.right{	display:block;	background:url(images/top_right.gif) 0 0 no-repeat;	width:7px;	height:17px;	float:right;}#top ul.topLink{	height:17px;	background:url(images/top_left.gif) left top no-repeat #EDECCD;	color:#000;	float:right;	padding:0 0 0 7px;	margin:0 0 49px 0px;}		#top ul.topLink li{			font:bold 9px/17px "Trebuchet MS", Arial, Helvetica, sans-serif;			color:#353535;			background-color:inherit;			float:left;		}		#top ul.topLink li a{			font:bold 9px/17px "Trebuchet MS", Arial, Helvetica, sans-serif;			color:#353535;			background-color:inherit;			padding:0 9px;			text-decoration:none;		}		#top ul.topLink li a:hover{			color:#BE1D04;			background-color:inherit;		}/*------------------------------------------------row1--------------------*//*------------------------------------------------row2--------------------*/#navMain{	width:100%;	background:#363636 url(images/2nav_row_withcolor-07.png) repeat-x 0 0;	color:#000;}	#nav {		width:940px;		position:relative;		margin-top: 0;		margin-right: auto;		margin-bottom: 0;		margin-left: auto;	}#nav ul.navLeft{	height:22px;	float:left;	padding:0;	margin:0;}			#nav ul.navLeft li{				float:left;				border-right:#DCD9A5 solid 1px;			}			#nav ul.navLeft li.noBdr{				border:none;			}			#nav ul.navLeft li a{				display:block;				padding:0 15px;				font:bold 9px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;				color:#969696;				background-color:inherit;				text-decoration:none;			}			#nav ul.navLeft li a:hover{				color:#9D1600;				background-color:inherit;				background:url(images/nav_hover.gif) 0 0 repeat-x;			}			#nav ul.navLeft li a.hover{				display:block;				padding:0 15px;				font:bold 9px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;				color:#9D1600;				background-color:inherit;				background:url(images/nav_hover.gif) 0 0 repeat-x;				text-decoration:none;			}#nav ul.navRight{	height:22px;	float:right;	padding:0 0 0 0;	margin:0;}			#nav ul.navRight li{				float:left;				border-right:#DCD9A5 solid 1px;			}			#nav ul.navRight li.noBdr2{				border:none;			}			#nav ul.navRight li a{				display:block;				padding:0 15px;				font:bold 9px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;				color:#969696;				background-color:inherit;				text-decoration:none;			}			#nav ul.navRight li a:hover{				color:#9D1600;				background-color:inherit;				background:url(images/nav_hover.gif) 0 0 repeat-x;			}/*------------------------------------------------row2--------------------*//*------------------------------------------------row3--------------------*/#brandMain{	width:100%;	background:#ED3F2A url(images/3-1logotop_row_withcolor.png) repeat-x 0 0;	color:#000000;}	#brand {	width:940px;	position:relative;	margin-top: 0;	margin-right: auto;	margin-bottom: 0;	margin-left: auto;	}#brand img {	margin: 10px 0px 10px 10px;	padding: 10px 0px 10px 10px;	float:right;}#brand h1{	display:block;	margin: 10px;	padding: 30px 10px 5px;	font-size:1.5em;	font-weight:bold;	color:#EDECCD;	background-color:inherit;	margin:0;	width: 590px;	}#brand h2{	display:block;	margin-left: 10px;	padding-left: 10px;	font-size:1.2em;	font-weight:bold;	color:#EDECCD;	background-color:inherit;	margin:0;	}/*------------------------------------------------row3--------------------*//*------------------------------------------------row4--------------------*/#contentMain{	width:100%;	background:#91CDFF url(images/4parent_row_withcolor.png) repeat-x 0 0;	color:#000000;}#content {	width:940px;	position:relative;	padding-top: 24px;	margin-right: auto;	padding-bottom: 24px;	margin-left: auto;	}#content h2{	font-size:1.2em;	line-height:30px;	color:#1D1D1D;	background-color:inherit;	font-weight:bold;	display:block;	margin:0 0 10px 0;	padding-top: 10px;}#content h3{	display:block;	width:550px;	height:19px;	background:url(images/div.gif) left bottom repeat-x;	color:#B01D04;	background-color:inherit;	font-weight:bold;	font-size:17px;	line-height:18px;	margin:0 0 10px 0;	padding-top: 10px;}#content p{	font-size:.9em;	line-height:1.25em;	padding-top: 0;	padding-bottom: 10px;	padding-left: 10px;	padding-right: 360px;	text-align: justify;}#content .contentEditorialIamge {	float: right;	margin-right: 10px;	border: 1px solid #1D1D1D;}#content h2{	display:block;	padding:0 0 0 0;	color:#BE460F;	background-color:inherit;	font-size: 1.25em;	font-style: normal;	line-height: 31px;	font-weight: bold;	font-variant: normal;}#pageContent {	width:940px;	position:relative;	padding-top: 24px;	margin-right: auto;	padding-bottom: 24px;	margin-left: auto;	}#pageContent p{	/*width:940px;*/	font-size:.9em;	line-height:1.25em;	padding-top: 0;	padding-bottom: 10px;	padding-left: 0px;	padding-right: 0px;	text-align: justify;	}#pageContent h2{	display:block;	width:100%;	color:#BE460F;	padding:0 0 0 0px;}#pageContent p .contentEditorialIamge, #pageContent img  {	border: 1px solid #1D1D1D;	padding:0;	margin-left: 40px;	margin-bottom: 20px;	margin-right:0;	float:right;}#pageContent ul {	font-size:.8em;	margin-left:3em; 	padding:0; 	margin-bottom:2em;	line-height: 1em;	list-style:disc	}#pageContent li {	margin-bottom:1em;	}/*---------------front page only--------------------*/#newslinks {	float:left;	margin-top: 24px;	margin-bottom: 24px;	width:285px;}						#newslinks p {				width:285px;				padding-top: 10;				padding-right: 0;				padding-bottom: 10;				padding-left: 0;										}						ul.newsLink{				width:285px;											}						 ul.newsLink li{				height:24px;				background:url(images/nav_div.gif) left bottom repeat-x;				font-size:0;				line-height:0;				margin-left: 10px;			}			 ul.newsLink li a{				display:block;				background:url(images/bullet.gif) 0 7px no-repeat;				padding:0 0 0 15px;				font:normal 11px/23px Arial, Helvetica, sans-serif;				color:#1D1D1D;				background-color:inherit;				text-decoration:none;			}			 ul.newsLink li a:hover{				color:#1D1D1D;				background-color:#DDDAA6;			}			 ul.newsLink li.noImg{				background-image:none;			}#content .contentDecor {	float: left;	margin-bottom: 20px;}#parentContent {	width:340px;	float:right;	margin-top: 24px;}		#parentContent h2{			display:block;			width:237px;			background:url(images/newslinks.gif) 0 0 no-repeat;			padding:0 0 0 46px;			font:normal 24px/31px Arial, Helvetica, sans-serif;			color:#BE460F;			background-color:inherit;		}		#parentContent form.ser{			background:url(images/serch_bg.gif) 0 0 no-repeat;			width:266px;			height:50px;			padding:20px 23px 0 52px;		}		#parentContent form.ser input.txtBox{			width:194px;			height:21px;			border-bottom:#D4D0C8 solid 1px;			border-right:#D4D0C8 solid 1px;			border-top:#404040 solid 1px;			border-left:#404040 solid 1px;			font:normal 16px/19px Arial, Helvetica, sans-serif;			color:#071E22;			background-color:#fff;			padding:0 0 0 7px;			float:left;			margin:0 0 3px 0;		}		#parentContent form.ser input.serch{			background:url(images/btn_serch.gif) 0 0 no-repeat;			width:60px;			height:23px;			font:bold 12px/23px Arial, Helvetica, sans-serif;			color:#343434;			background-color:#F5F4E3;			cursor:pointer;			float:right;			border:none;			padding:0;		}		#parentContent form.ser label{			display:block;			width:87px;			padding:0 0 0 9px;			background:url(images/arrow.gif) 0 7px no-repeat;			float:left;		}		#parentContent form.ser label a{			font:bold 11px/18px Arial, Helvetica, sans-serif;			color:#C93705;			background-color:inherit;			text-decoration:none;		}		#parentContent form.ser label a:hover{			text-decoration:underline;		}		#parentContent h2.mem{			background:url(images/already_member.gif) 0 0 no-repeat;			width:271px;			height:29px;			text-indent:-2000px;			}		#parentContent p.join{			display:block;			background:url(images/join_bg.gif) 0 0 no-repeat;			width:333px;			height:18px;			padding:0 0 0 7px;			}		#parentContent p.join a{			font:normal 11px/18px Arial, Helvetica, sans-serif;			color:#C4480F;			background-color:inherit;			text-decoration:none;		}		#parentContent p.join a:hover{			color:#000;			background-color:inherit;		}		#parentContent form.log{			width:341px;			height:45px;				padding:0;			background-image:none;		}		#parentContent form.log input.txtBox2{			width:123px;			height:21px;			border-bottom:#D4D0C8 solid 1px;			border-right:#D4D0C8 solid 1px;			border-top:#404040 solid 1px;			border-left:#404040 solid 1px;			font:normal 10px/19px Arial, Helvetica, sans-serif;			color:#071E22;			background-color:#fff;			padding:0 0 0 7px;			float:left;			margin:0 8px 10px 0;		}		#parentContent form.log input.login{			background:url(images/btn_serch.gif) 0 0 no-repeat;			width:60px;			height:23px;			font:bold 12px/23px Arial, Helvetica, sans-serif;			color:#343434;			background-color:#EDECCD;			cursor:pointer;			float:right;			border:none;			padding:0;			margin:0 0 10px 0;		}		#parentContent form.log input.chk{			width:13px;			height:13px;			float:left;			margin:0 8px 0 0;		}		#parentContent form.log label.black{			font:normal 12px/13px Arial, Helvetica, sans-serif;			float:left;			background-image:none;			padding:0;			margin:0;		}/*------------------------------------------------row4--------------------*//*------------------------------------------------row5--------------------*/#relatedMain{	width:100%;	background:#EDECCD url(images/5prospective_row_withcolor.png) repeat-x 0 0;	color:#000000;}#related {	width:940px;	position:relative;	margin-top: 0;	margin-right: auto;	margin-bottom: 0;	margin-left: auto;	}/*---------------front page only--------------------*/#why{	width:553px;	float:left;	margin-top: 24px;}#why h2, #why h2 a{	font-size:1.2em;	line-height:30px;	color:#B01D04;	background-color:inherit;	font-weight:bold;	display:block;	margin:0 0 10px 0;	text-decoration:none;}#why p.whyTxt{	display:block;	font-size:.8em;	line-height:1.5em;	padding:0 0 0px;}#why p.whyTxt span, #why a {	color:#ED3F2A;	background-color:inherit;	font-weight:bold;}#why h3, #why h3 a, h4{	display:block;	width:336px;	height:1em;	background:url(images/div.gif) left bottom repeat-x;	color:#B01D04;	background-color:inherit;	font-weight:bold;	font-size:17px;	line-height:18px;	margin:0 0 10px 0;	text-decoration: none;}#location h4 {font-sze:1em;}#why img.pic1{	display:block;	font-size:0;	line-height:0;	float:right;}#why p.whyTxt2{	display:block;	width:336px;	font-size:.8em;	line-height:1.5em;	padding:0 0 2px 0;}#why p.whyTxt2 span, #why li span{	color:#ED3F2A;	background-color:inherit;	font-weight:bold;}#why a.more{	display:block;	background:url(images/more_bg.gif) 0 0 no-repeat;	width:42px;	height:16px;	padding:0 0 0 14px;	text-decoration:none;	font-size:10px;	line-height:14px;	font-weight:bold;	color:#000;	background-color:inherit;	margin:0 0 7px 270px;}#why a.more:hover{	color:#ED3F2A;	background-color:inherit;}#why ul {	list-style-type: none;	line-height: 1em;	font-size: 0.9em;	text-align: justify;	padding-left: 2em;	text-indent: -1.5em;	padding-top: 1em;}#why li {	padding-bottom: .5em;	font-size: .8em;}#location {	width:340px;	float:right;	margin-top: 24px;}	#location h2{		font-size:1.2em;		line-height:30px;		color:#B01D04;		background-color:inherit;		font-weight:bold;		display:block;		margin:0 0 10px 0;	}	#location p {		font-size:.8em;		line-height:1.5em;		}    #location iframe {		border:1px;	}	#location a {		font-size: .7em;	}	#location p.callUs{	display:block;	background:url(images/callUS.png) no-repeat 0 0;	width:230px;	height:17px;	margin:8px 0 0 0;	padding:28px 102px 0 10px;	font-weight:bold;	font-size:11px;	line-height:11px;	color:#fff;	}	#location p.callUs span{		color:#000;		background-color:inherit;		font-size:17px;		line-height:13px;		float:right;	}/*------------------------------------------------row5--------------------*//*------------------------------------------------row6--------------------*/#footerMain{	width:100%;	background:#91CDFF url(images/6footer_row_withcolor.png) repeat-x 0 0;	color:#000000;}#footer {	width:940px;	position:relative;	margin-top: 0;	margin-right: auto;	margin-bottom: 0;	margin-left: auto;	}#jobs {	float:left;	width:310px;	margin:0;	padding:0;}#copyright {	font-size: 0.75em;	float: left;	width: 300px;	margin-top: 20px;}#copyright p {	text-align: left;}#accreditation {	font-size: 0.75em;	float: right;	width: 266px;	margin-top: 20px;	text-align: justify;}#accreditation p {	text-align: justify;	font-size: .9em;}/*------------------------------------------------row6--------------------*/#accreditation ul {	list-style-type: none;	line-height: 1em;	font-size: 0.9em;	text-align: justify;	padding-left: 2em;	text-indent: -1.5em;	padding-top: 1em;}#accreditation li {	padding-bottom: .5em;}/*----------------------------------------def list as calendar------------*/.dLCalendar {	margin: 0px 0px 4px;}.dLCalendar dt {	font-weight: bold;	font-variant: normal;	display: block;	width: 3em;	float: left;	text-align: right;}.dLCalendar dd {	display: block;	float: none;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	padding-left: 35px;}#top .logo {	margin: 0px;	padding: 0px;	float: left;}#brand img {	margin: 0px;	padding: 0px;	float: left;}#contentMain #content #parentContent h3 {	width: 340px;}#contentMain #content #parentContent p {	padding: 0px;	line-height: 1.1em;}#contentMain #content #parentContent a {	color: #B01D04;	background-color: inherit;	background-image: url(inherit);	font-style: normal;	text-decoration: none;}.dLCalendar { 	margin: 0px 0px 4px; } .dLCalendar dt { 	font-weight: bold; 	font-variant: normal; 	display: block; 	width: 3em; 	float: left; 	text-align: right; } .dLCalendar dd { 	display: block; 	float: none; 	margin-top: 0px; 	margin-right: 0px; 	margin-bottom: 0px; 	padding-left: 35px; } 
