/*///////////////////////////////
///////
/////       Main Default Styles
///
*/

html
	{background:#58040F url(/kibu/site_resources/images/graphics/siteBG.gif) repeat top center; padding-top:0px;}

body
   {font-size:90%; padding:0px; margin:auto; font-family:verdana, geneva, sans-serif; color:#fff;}

a
   {color:#FFC406; text-decoration:none;}

a:hover
   {color:#fff; text-decoration:none;}

.left
	{float:left;}

.textleft
	{text-align:left;}

.right 
	{float:right;}

.textright
	{text-align:right;}
	
.center
	{margin:auto; text-align:center;}

.clear
   {clear:both;}

.noshow
	{position:absolute; left:-9999px;}
	
#container
   {position:relative; margin:0px auto; padding:0px; background:#ffffff; color:#000;}
	
/*///////////////////////////////
///////
/////       Header Styles
///
*/

#header
   {margin-top:0px; padding:0px; color:#ffffff; height:100px; width:1000px; border:0px; margin:0px auto; padding-top:10px; position:relative;}
	
#header h1
	{margin:0px; padding:0px;}

#header h1 a 
	{display:block; margin:0px auto; float:right; margin-right:15px; width:900px; height:50px; background:url(/kibu/site_resources/images/graphics/BCE_logotype.jpg) no-repeat center top;}

#header h2
	{float:right; margin:0px; padding:0px; border:none; width:720px; height:30px; background:url(/kibu/site_resources/images/graphics/BCE_tagline.jpg) no-repeat center top;}

#header a.logo
	{height:167px; width:166px; position:absolute; top:1px; background:url(/kibu/site_resources/images/graphics/BCE_hdr_logo.png) no-repeat top left; z-index:300;}
	
#globalnav
	{width:1000px; height:2.1em; margin:auto; background:url(/kibu/site_resources/images/graphics/BCE_topnav_BG.png) repeat-x bottom center; padding:0px; position:relative; z-index:100; font-size:1.25em;}
	
ul.dropnav
   {list-style:none; margin:0px 0px 0px 200px; padding:0px;}

ul.dropnav li.topnodeitem
	{float:left; list-style-type:none; margin:0px; padding:0px 2px;}
	
ul.dropnav li.selected
	{float:left; padding:0px 2px; background:url(/kibu/site_resources/images/graphics/BCE_nav_item_selected_BG.png) repeat-x top left;}

.dropnav a:hover, .dropnav a:link, .dropnav a:visited, .dropnav a:focus, .dropnav a:hover
   {display:block; color:#16123f; padding:7px 18px 8px 18px;}

.dropnav a.topnodeitemlink:hover, .dropnav a.topnodeitemlink:focus, .dropnav li.topnodeitem:hover a.topnodeitemlink
   {display:block; background:#ffffff url(/kibu/site_resources/images/graphics/BCE_topnav_hover_BG.gif) repeat-x bottom center;}

.dropnav a.selected
   {color:#58040F; background:#fff; text-decoration:none;}
	
ul.dropnav li ul.childnode
	{position:absolute; left:-999em; z-index:200;}
	
ul.dropnav li:hover ul.childnode, ul.dropnav li.ieFix ul
	{left:auto; width:auto; text-align:left; background:#9ca0b5 url(/kibu/site_resources/images/graphics/BCE_childnode_shadow.jpg) repeat-x bottom left; list-style-type:none; margin:0px; margin-left:10px; padding:0px 10px 10px 0px;}
	
li.childnodeitemselected, li.childnodeitem
	{font-size:75%; margin:0px; padding:0px; margin-left:-10px;}
	
ul.childnode li.selected
	{background:none; float:none; padding:0px;}
	
li.childnodeitem a
	{border:1px solid #ced4f0; border-top:0px;}
	
li.childnodeitem a, li.childnodeitem .selected a
	{background:#e2e5f6; padding:5px 12px;}
	
li.childnodeitem a:hover, li.childnodeitem .selected a:hover
	{background:#fff;}

/*///////////////////////////////
///////
/////      Content Styles 
///
*/

#container div.content
   {background:url(/kibu/site_resources/images/graphics/BCE_content_BG.gif) no-repeat top center; margin:0px auto; padding:0px; padding-top:5px;}
   
#body
	{width:910px; background:#ffffff; margin:0px auto; padding:0px 35px 10px 35px;}

.content a, .content a:link, .content a:focus, .content a:visited
   {color:#58040F; text-decoration:underline; font-weight:normal;}

.content a:hover
   {color:#FFC406; text-decoration:underline; font-weight:normal;}

.content h3, .title
	{font-weight:bold; text-align:center; font-size:155%; font-style:italic; margin:15px 0px 0px 0px;}

.content h4
	{font-size:120%; padding-bottom:3px; border-bottom:1px solid #9a9a9a; font-weight:normal;}
p
   {}

li
   {padding-bottom:5px;}

.header, h2
   {padding-top:0px; text-align:center; font-weight:bold; font-size:125%; margin-bottom:25px; border-bottom:1px solid #ccc;}

.red
   {font-weight:bold; color:#FF0000;}

.table
   {text-align:center;}

table.scaldtable
   {width:90%; border-collapse:collapse; margin:auto;}

.scaldtable th
   {border:1px solid #ccc; padding:7px; text-align:center; width:25%;}

.scaldtable td
   {border:1px solid #ccc; text-align:left; padding:7px;}

img
   {border:0px;}

img.left
	{float:left; margin-right:10px; margin-bottom:10px;}

img.right
	{float:right; margin-left:10px; margin-bottom:10px;}

.xmas
   {text-align:center;}

.xmastext
   {padding-left:20%; padding-right:20%;}

#editorBar
	{position:absolute; z-index:5000; top:0px; right:0px; background:#cccccc;}
	
#editorBar ul
	{background:#9a9a9a; margin:0px; padding:0px;}

	
#editorBar ul.editorBar li ul/*, #editorBar ul.editorBar li ul li ul*/
	{position:absolute; margin-left:-99999px;}
	
#editorBar ul.editorBar li:hover ul/*, #editorBar ul.editorBar li ul li:hover ul*/
	{position:relative; margin:auto; width:auto; right:0px;}

#editorBar ul.editorBar li ul li ul
	{position:absolute; margin-left:-99999px;}
	
#editorBar ul.editorBar li ul li:hover ul
	{position:relative; margin:auto; width:auto; right:0px;}
	
form.contactus
	{margin:auto; width:50%;}
	
form.contactus label.half
	{width:40%;}
	
/*///////////////////////////////
///////
/////      Footer Styles 
///
*/

#footer
  {width:984px; background:#dfdab6; margin:0px auto; padding:20px 0px 10px 0px; color:#ffffff; font-size:80%;}
	
#footer a:link, #footer a:visited, #footer a:focus
	{color:#FFC406;}
	
#footer p.mission
	{text-align:left; color:#16123f; font-size:115%; margin:0px 35px; padding:0px;}

#footer strong
	{font-size:125%;}

.bottom
	{width:984px; margin:0px auto; padding:25px 0px 30px 0px; font-size:80%; background:url(/kibu/site_resources/images/graphics/BCE_footer_BG.gif) no-repeat top left;}
	
.bottom span.copyright
	{float:left;}

.bottom span.designcredit
	{float:right;}


/*///////////////////////////////
///////
/////      Admin Styles 
///
*/

fieldset
	{margin:0px; margin-bottom:10px; padding:0px;}

fieldset.noborder
	{border:0px; padding:0px; margin:5px;}
	
select.full
	{margin:0px; padding:0px; display:block; width:99%;}
	
span.descriptionbox
	{display:block; border:1px solid #9a9a9a; padding:5px; height:60px; overflow:auto;}

fieldset input.full
	{margin:0px; padding:0px; width:97%;}

fieldset legend
	{font-size:85%; margin-left:5px; padding:0px 5px; border-left:1px solid #9a9a9a; border-right:1px solid #9a9a9a;}

label
   {font-size:75%; line-height:1.0em; padding:10px; display:block;}

.checkbox
	{display:block; padding:8px; font-size:90%; float:left; white-space:nowrap;}

fieldset ul
   {margin-left:20px;}

fieldset li
   {margin-left:10px; margin-bottom:10px;}

.error
	{color:red;}
	
.twothirds
   {width:60%;}

.half
   {width:321px;}

.third
   {width:37%;}
