@charset "utf-8";
/* CSS Document */

body {
	width:1003px;
	background-color:#FFFFFF;
	margin:0;
	padding:0;
}

#header {
	width:1003px;
	height:153px;
	float:left;
	position:relative;
}

#bodycont {
	width:1003px;
	float:left;
	position:relative;
}

#leftpanel {
	width:257px;
	height:auto;
	float:left;
	position:relative;
	overflow:hidden;
}

#menutop {
	width:257px;
	height:34px;
	background-image:url(../images/menu_bgtop.gif);
	background-repeat:no-repeat;
	float:left;
	position:relative;
}

#menu {
	width:257px;
	height:auto;
	background-image:url(../images/menu_bg.gif);
	background-repeat:repeat-y;
	float:left;
	position:relative;
}

#menu ul {
	list-style:none;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding-left:0px;
	margin-left:0px;
}

#menu ul li {
	width:190px;
	height:32px;
	background-image:url(../images/btn_up.gif);
	background-repeat:no-repeat;
	margin-left:34px;
}

#menu ul li a:link, #menu ul li a:visited, #menu ul li a:active {
	font-family:Verdana, Arial, "Times New Roman", sans-serif, serif;
	font-size:11px;
	font-weight:bold;
	width:190px;
	height:23px;
	display:block;
	text-decoration:none;
	color:#222222;
	padding-top:9px;
	padding-left:15px;
}

#menu ul li a:hover {
	background-image:url(../images/btn_dwn.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
}

#menudown {
	width:257px;
	height:34px;
	background-image:url(../images/menu_bgdown.gif);
	background-repeat:no-repeat;
	float:left;
	position:relative;
}

#bfsdlogo {
	width:257px;
	height:164px;
	background-image:url(../images/bfsd_logo.gif);
	background-repeat:no-repeat;
	float:left;
	position:relative;
}

#strategicbnr {
	width:257px;
	height:164px;
	background-image:url(../images/strat_partners.gif);
	background-repeat:no-repeat;
	float:left;
	position:relative;
}

#mediabnr {
	width:257px;
	height:164px;
	background-image:url(../images/media_partners.gif);
	background-repeat:no-repeat;
	float:left;
	position:relative;
}

#rightpanel {
	width:746px;
	height:auto;
	float:right;
	position:relative;
}

#bodyupdiv {
	width:746px;
	height:34px;
	background-image:url(../images/body_updivider.gif);
	background-repeat:no-repeat;
	float:right;
	position:relative;
}

#bodytext {
	width:661px;
	height:auto;
	min-height:746px;
	background-image:url(../images/body_main.gif);
	background-repeat:repeat-y;
	float:right;
	position:relative;
	padding:10px 50px 0px 35px;
}

#bodytext h1 {
	font-family:Verdana, Arial, "Times New Roman", sans-serif, serif;
	font-size:15px;
	font-weight:bold;
	color:#003399;
}

#bodytext p {
	font-family:Verdana, Arial, "Times New Roman", sans-serif, serif;
	font-size:12px;
	font-weight:none;
	color:#000;
}

#bodydwndiv {
	width:746px;
	height:41px;
	background-image:url(../images/body_downdivider.gif);
	background-repeat:no-repeat;
	float:left;
	position:relative;
}

#footer {
	width:1003px;
	height:15px;
	background-color:#FFFFFF;
	float:left;
	position:relative;
}


/*splashpage*/
#splashlogo {
	width:464px;
	height:117px;
	background-image:url(../images/splashlogo.gif);
	background-repeat:no-repeat;
	/*
	float:left;
	position:relative;
	*/
	margin-top:15px;
	margin-left: auto;
	margin-right: auto;
}

#flashcont {
	/*width:563px;*/
	width: 100%;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	height:490px;
	float:left;
	/*
	position:relative;
	margin-left:215px;
	*/
}

#flashbg {
	width:563px;
	height:378px;
	background-image:url(../images/flashintro.gif);
	background-repeat:no-repeat;
	/*
	float:left;
	position:relative;
	*/
	margin-top:20px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	padding-top: 24px;
}

#flashintro {
	width:515px;
	height:331px;
	/*
	float:left;
	position:relative;
	margin-left:12px;
	margin-top:12px;
	*/
	margin-left: auto;
	margin-right: auto;
}

#entersite {
	width:323px;
	height:20px;
	/*
	float:left;
	position:relative;
	padding-left:240px;
	*/
	padding-top:10px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

#entersite a:link, #entersite a:visited, #entersite a:active {
	font-family:"Trebuchet MS", Verdana, Arial, "Times New Roman", sans-serif, serif;
	font-size:16px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}

#entersite a:hover {color:#9e8b45;}