/* CSS Document #2E3842 */
* { margin:0; padding:0;}
html{ font-family:arial;}
body{
	background: #092452; /*url(../../Resources/Template/images/fill.gif) 0 0 repeat */
	font-size:100%;
	line-height:1em;
	color:#5E7184;	
}
img{ border:0px none; margin:0; padding:0; vertical-align:top;}
#image,.pwimages { border: 1px solid #cccccc; }
/**********font size***************/
#header{font-size:0.6875em; line-height:0.875em;}
.content{font-size:0.8125em; line-height:1.23em;}
.content .small {font-size:0.85em; line-height:1.2em;}
#footer{font-size:0.8125em; line-height:1.23em;}
/********** end font size***************/

input, textarea{ 
	font-family:tahoma, arial;
	color:#5E7184; 
	border:1px solid #414141;
	vertical-align:top;
}
.select
{
	border:1px solid #414141;
    FONT-SIZE: 10px;
    color: #000000;
    height:18px;
    position:relative;
    top:-5px;
}

#form input{ width:156px; height:18px; font-size:1em; vertical-align:middle; margin:5px 0 0 0; padding:0 0 4px 0; border:1px solid #919BA4; background:#435160;}

#form1 input{ width:213px; height:18px; background:#FFFFFF; font-size:1em;}
#form1 textarea{ width:213px; height:189px; background:#FFFFFF; font-size:1em; overflow:auto;}
.inp_h{ height:24px; margin:0 0 3px 0;}

/****************** GLOBAL ***********************************************/
.w100{ width:100%;}
.h100{ height:100%;}
.float{ float:left; margin:0 20px 0 0;}
.right{ text-align:right;}
.title { display:block; margin:0; padding:0;}

.indent, .box , .row, .row, .row_1, .row_2, .block, .block_1, .block_2, .block_3, .block_4
{ 
	margin:0; 
	padding:0; 
	width:auto; 
	height:auto; 
	background:none;
}

.in5{ padding-bottom:5px;}
.in10{ padding-bottom:10px;}
.in15{ padding-bottom:15px;}
.in20{ padding-bottom:20px;}
/********************* END GLOBAL ********************************************/

ul {list-style:none; }
ul li a { 
	
	padding:0 0 0 19px;
	line-height:1.69em;
	color:#5E7184;
	text-decoration:none;
}
ul li a:hover {text-decoration:underline;}

ul.arrows{ margin: 5px 0px 5px 10px; }
ul.arrows li { 
	background:url(../../Resources/Template/images/arr.gif) 5px 5px no-repeat;
	padding:0 0 0 5px;
	line-height:1.69em;
	color:#5E7184;
	text-decoration:none;
	padding-left:25px;
}
ul.arrows li a
{
	margin-left:5px;
}

ul.dot { margin: 5px 0px 5px 25px; }
ul.dot li {
	background:url();
	list-style-type:disc;
	padding:0 0 0 0px;
}
ul.square { margin: 5px 0px 5px 25px; }
ul.square li {
	background:url();
	list-style-type:square;
	padding:0 0 0 0px;
}

ul.plain
{
	background:url();
	list-style-type:none;
	padding:0px;
}



.col { float:left;}
.right{ text-align:right;}
.clear { clear:both;}

/***************links**************/
a{ color:#2E3842;}
a:hover{color:#000000; text-decoration:none;}
.link{ color:#2E3842; background:url(../../Resources/Template/images/arr.gif) 0 5px no-repeat; padding:0 0 0 19px;}
.link_1{ color:#2E3842;}
/**************end links**************/

/***************txt***************/
h1, h2{ margin:0; padding:0;}
h2, h3.home { border-bottom:1px dotted #cccccc; margin-bottom:10px; padding-bottom:10px; }
/*h1 {text-indent:-10000px; background:url(../../Resources/Template/images/logo.gif) no-repeat left top; height:75px;}*/
.txt{ font-style:italic;}
.text { font-size:11px; }
.header { FONT-WEIGHT: bold; FONT-SIZE: 14pt}
/***************end txt***************/


.main {margin:0 auto;}
.min_width{ background:url(../../Resources/Template/images/bg_bcs.gif) left top repeat-x; width:100%;}

.logo {position:absolute; top:39px; left: 450px;  background:url(../../Resources/Template/images/bcs_logo.gif) no-repeat; height:260px; width:396px;}

#header {border:0px solid #ff0000; background:#C4D700 url(../../Resources/Template/images/fill_header_bcs.jpg) 0 0 repeat-x; }
#header .bg_left{ background:url(../../Resources/Template/images/header_left_bcs.gif) left top no-repeat;}
#header .bg_right{ background:url(../../Resources/Template/images/bg_right_bcs.gif) right top no-repeat; width:100%;}
#header a{ color:#90A1B2;}
#header .column_1 .indent {padding:20px 0 5px 0px;}

#menuContainer {position:relative; width:100.8%; left:-15px; top:5px; min-width:920px; white-space:nowrap;}

#menuMid	{background: url(../../Resources/Template/images/menuBack.gif) repeat-x; min-width:920px; }
#menuMid img{ border:0px none;}
#menuMid ul 
{
	background:url('') 0 3px no-repeat;
	margin:0px; 
	padding-left:10px; 
	list-style:none; 
	line-height:normal;
	height:53px;
	text-align:center;
	min-width:920px;
	white-space:nowrap;
} 

#menuMid ul li 
{
	background: url(../../Resources/Template/images/menuBack.gif) repeat-x;
	float: left;
	height:53px;
	list-style-type:none;
	padding-left:5px;
	text-align:center;
	cursor:pointer;
}
#menuMid ul li.selected 
{
	background: url(../../Resources/Template/images/menuSelected.gif) repeat-x;
	float: left;
	height:53px;
	list-style-type:none;
	padding-left:5px;
	text-align:center;
	cursor:pointer;
}

#menuMid ul li  a 
{	
	display: block;
	margin: 0px 5px 0px 5px; 	
	text-transform: uppercase;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	position:relative;
	padding:17px 5px 0px 1px;
	min-width:70px;
	height:35px;
}
#menuMid ul li .menusep
{
	padding:0 0;
	margin: 0 0;
	width:0px;
}
	
#menuMid li:hover
{
	height:36px;
	text-align:center;
	color:#F6F344;
	
}
#menuMid li  a:hover
{
	color:#F6F344;
}

.dot
{
	color:#546678;
	margin: 0px 5px 0px 5px;
}

/*******************box #1*********************************/
.box .left_bot{ background:url(../../Resources/Template/images/left_bot.gif) left bottom no-repeat;}
.box .right_bot{ background:url(../../Resources/Template/images/right_bot.gif) right bottom no-repeat; width:100%;}

.box .side_left{ background:url(../../Resources/Template/images/side_left.gif) left top repeat-y #F7F5EC;}
.box .side_right{ background:url(../../Resources/Template/images/side_left.gif) right top repeat-y;}
.box .side_top{ background:url(../../Resources/Template/images/side_top.gif) left top repeat-x;}
.box .side_bot{ background:url(../../Resources/Template/images/side_bot.gif) left bottom repeat-x;}
/***************************end box #2**************************/

.sep{ background:url(../../Resources/Template/images/sep.gif) right top repeat-y;}
.sep_1{ background:url(../../Resources/Template/images/sep_1.gif) 0 0 repeat-x;}
.indent_glob{ padding:0 13px 0 12px;}
.content .indent{padding:0px 5px 45px 23px;}

.content .column .indent{padding:9px 20px 0 0;}
.content .column_1 .title{padding:0 0 0 23px;}
.content .column_1 .indent{padding:5px 25px 0 23px;}

.content .no_bg{ background:url(../../Resources/Template/images/no_bg.gif) right top no-repeat;}

/***************************page**************************/
#page .content .column_1 .right{ margin:36px 0 0 0;}
/***************************end page**************************/

/***************************page_1**************************/
#page_1 .content .column_1 .right{ margin:0 25px 0 0;}
/***************************end page_1**************************/

/***************************page_4**************************/
#page_4 .content .column_1 .block{width:54%;}
#page_4 .content .column_1 .block_1{width:45%;}
/***************************end page_4**************************/

/***************************page_5**************************/
#page_5 .content .column_1 .block{width:54%;}
#page_5 .content .column_1 .block_1{width:45%;}
/***************************end page_5**************************/

/***************************page_6**************************/
#page_6 .content .column_1 .ci{ padding:0 13px 0 0;}
#page_6 .content .column_1 .ci_1{ padding:0 48px 0 0;}
#page_6 .content .column_1 .block{width:50%;}
#page_6 .content .column_1 .block .indent{ padding:0 20px 0 0;}
#page_6 .content .column_1 .block_1{width:49%;}
#page_6 .content .column_1 .block_1 .indent{ padding:0 0 0 15px;}
/***************************end page_6**************************/

#footer { color:#AFBAC7;}
#footer a{ color:#AFBAC7; text-decoration:none;}
#footer a:hover{ text-decoration:underline;}
#footer .column_1 .indent { text-align:right; padding:14px 35px 5px 0px;}
#footer .column .indent {padding:14px 0 5px 30px;}

table.tbl td{ padding:5px; }
p { margin: 8px 0px 8px 0px; }
#dropmenudiv{
	position:absolute;
	border:1px solid #A3C200;
	border-bottom-width: 0;
	font:normal 12px arial;
	line-height:18px;
	z-index:100;
	margin-top:0px;
	margin-left:-5px;
	background: #A1C000;
	/*filter: Alpha(Opacity=100);	-moz-opacity:1;	opacity: 1;*/
	
}

#dropmenudiv a{
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid #C0D400;
	padding: 1px 0;
	text-decoration: none;
	text-transform:uppercase;
	font-weight: bold;
	color:#5E7184;
}

#dropmenudiv a:hover{ /*hover background color*/
	background-color: #87A700;
	color:#FFFFFF;
	/*filter: Alpha(Opacity=100);	-moz-opacity: 1; opacity: 1;*/
}

.al_arrow
{
	position:relative;
	padding:7px 0px 0px 2px;
}

.LargeButton
{
	cursor:pointer;
	background: #F7F5EC url('../../Resources/Template/images/btn_Medium.gif') no-repeat;
	border: 0px;
	height: 24px;
	width: 115px;
	font: bold 12px Arial, Verdana, Tahoma, Helvetica;
	color: #5E7184;
}
.SmallButton_Off
{
	cursor:pointer;
	background: #F7F5EC url('../../Resources/Template/images/date_off.gif') no-repeat;
	border: 0px;
	height: 24px;
	width: 75px;
	font: bold 12px Arial, Verdana, Tahoma, Helvetica;
	color: #666666;
}
.SmallButton
{
	cursor:pointer;
	background: #F7F5EC url('../../Resources/Template/images/date.gif') no-repeat;
	border: 0px;
	height: 24px;
	width: 75px;
	font: bold 12px Arial, Verdana, Tahoma, Helvetica;
	color: #5E7184;
}
.SmallButton:hover, .LargeButton:hover, .SmallButton_Off:hover 
{
	color:#000000;	
}
.msgBox {
	font-family: arial;
	border:1px solid #B8CC00;
	background: #F8FFB7;
	font-weight:bold;
	padding: 3px 3px 3px 5px;
	font-size:12px;
}
.showBoxRed {
	border:1px solid #ff0000;
	background: #ffee88;
	font-weight:bold;
	padding: 3px 3px 3px 5px;
	width: 600px;
	color:#ff0000;
	font-size:11px;	
}

.tdHead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BACKGROUND: #efefef
}
.tdHeadBorder
{
    BORDER: #000000 1px solid;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
}


.blackBox div {margin:0;padding:2.2em 0 0;}
.blackBox div div {margin:0;padding:0 0 0 12px;}
.blackBox div div div {height:1%;padding:5px 12px 12px 0;}
.blackBox {background:url('../../Resources/Template/images/Box_right.png') no-repeat top right;}
.blackBox div{background:url('../../Resources/Template/images/Box_left.png') no-repeat top left;}
.blackBox div div{background:url('../../Resources/Template/images/Box_left.png') no-repeat bottom left;}
.blackBox div div div{background:url('../../Resources/Template/images/Box_right.png') no-repeat bottom right;}

.greyBox{background:url('../../Resources/Template/images/greyBox_right.png') no-repeat top right;}
.greyBox div{background:url('../../Resources/Template/images/greyBox_left.png') no-repeat top left;}
.greyBox div div{background:url('../../Resources/Template/images/greyBox_left.png') no-repeat bottom left;}
.greyBox div div div {background:url('../../Resources/Template/images/greyBox_right.png') no-repeat bottom right;}

.greyBox div {margin:0;padding:1.2em 0 0;}
.greyBox div div{margin:0;padding:0 0 0 12px;}
.greyBox div div div{height:1%;padding:5px 12px 12px 0;}
.greyBox div p { font-size:.9em;}

.greyBox ul.content {margin: 0px;padding: 0px 0px 0px 17px;list-style: none;}
.greyBox li {}
.greyBox li strong {float: left;width: 120px;vertical-align:top; text-align:right; padding-right:10px;}
.greyBox li span {width: 280px;}



.recipeHead
{
	font-size:10pt; 
	margin:5px 0px 5px 0px;
	text-transform:uppercase;
}
.toggleText
{
	padding:5px;
	border:1px solid #cccccc;
	background: #ffffdd;
}

#breadcrumbs
{
	margin:5px 5px 5px 5px; 
	padding:5px;
	color:#ACACAC;
}
#breadcrumbs a, #breadcrumbs a:visited
{
	font-size:11px;
	color:#778899;
}
#breadcrumbs a:hover
{
	color:#83A418;
}

.none
{
	background:url('');
	margin-left:-10px;
	padding-left:10px;
}

.lightback
{
    BACKGROUND: #FFFFEA;
    margin-bottom:5px;
}

.noticeBox
{
	cursor:pointer;
	border:1px #C1D500 dotted; 
	background:#F1FF77 url('../../Resources/images/arrowBox.png') no-repeat top right; 
	overflow:hidden; 
	padding:10px; 
	font-weight:bold; 
	width:90%;
}


/* scroller */

#pscroller{
	width: 98%;
	height:240px;
	border: 0px solid black;
	padding: 5px 8px 5px 5px;
}

#pscroller a{
	font-size: 95%;
	color:#666666;
	line-height: 10pt;
	margin-top:0px;
}

.someclass{
  font-weight:normal;
  font-size:11px;
}
.pdfList {
    LIST-STYLE-IMAGE: url(../../Resources/images/icon_pdf.gif);
    line-height: 150%;
}
.pdf
{
    background:  url(../../Resources/images/icon_pdf.gif) no-repeat left;
    padding: 0px 0px 2px 20px;
    height:28px;
    vertical-align:middle;
    color: #880000;
	font-size:12px;
}

#announcement {
	background: #ffffff url(../../resources/images/snowflakes.png) center left no-repeat; 
	background-position: 4px 4px;
	color:#ff0000;
	position:relative;
	top:-5px; 
	margin:0px 0px 5px 0px; 
	border:1px solid red; 
	padding:3px 10px 3px 22px;
	font-size:11px; 
	font-weight:bold;
}