html { background:#0D004C url('../../Image/FFBS/logo.jpg'); font:normal 12px Tahoma; margin:0; padding:0; }
body { background:url('../../Image/FFBS/BgPage.gif'); background-repeat: repeat-y ; background-position: center top; margin:0; padding:0; }
INPUT { font:normal 11px Tahoma; }
SELECT { font:normal 11px Tahoma; }
UL { padding: 10px 10px 10px 10px; margin:0px 0px 0px 20px; }
LI { list-style-type: square; padding: 2px 0px 2px 0px; margin:0px 0px 0px 0px; }
img { border:none; }
p{ margin:0; }
FIELDSET { padding:0px; margin:0px; border:0px; text-align:left; }

/* TextBox */
.textbox20 {width: 20px;}
.textbox25 {width: 25px;}
.textbox50 {width: 50px;}
.textbox75 {width: 75px;}
.textbox100 {width: 100px;}
.textbox150 {width: 150px;}
.textbox200 {width: 200px;}
.textbox300 {width: 300px;}
.textbox400 {width: 400px;}
.textbox600 {width: 600px;}
	
/* Page */
#page{ width:990px; margin:0px auto; padding:0px; background-color:#0D004C; position:relative; }

/* Head */
#header { width:990px; height:210px; background-color:#0D014D; }
#header #top { width:990px; height:153px; }
#header #top #logo { float:left; width:140px; }
#header #top #right { float:left; width:850px; }
#header #top #right #topmenu { width:850px; height:24px; border-bottom:1px #FFFFFF solid; background-Image:url('../../Image/FFBS/Header/BgTopMenu.gif'); background-repeat:repeat-x; }
#header #top #right #topmenu ul { margin:0; padding:0;}
#header #top #right #topmenu ul.left { float:left; width:580px; }
#header #top #right #topmenu ul.right { float:right; width:262px; }
#header #top #right #topmenu li { list-style:none; float:left; display:inline; margin:0; padding:0; }
#header #top #right #topmenu li a { text-indent:-1000em; float:left; background-position:left top; display:block; height:24px; }
#header #top #right #topmenu li a:hover { background-position:right top; }

#header #top #right #topmenu li.sep { background-Image:url('../../Image/FFBS/Header/TopMenuSep.gif'); background-repeat:none; display:block; height:24px; width:2px; }
#header #top #right #bottom { width:850px; height:128px; }
#header #top #right #bottom #left { width:200px; float:left; }


/* Login */
#header #top #right #bottom #right #login { float:right; width:260px; margin-top:15px; margin-right:0px; color:#FFFFFF; font-size:11px; font-weight:bold; }
#header #top #right #bottom #right #login FIELDSET { width:260px; }
#header #top #right #bottom #right #login FIELDSET p { margin:2px 0px 2px 0px; padding:0px 0px 0px 0px; }
#header #top #right #bottom #right #login FIELDSET LABEL { display:block; float:left; text-align:right; width:110px; line-height:20px; margin-right:5px; }
#header #top #right #bottom #right #login FIELDSET INPUT.textbox { margin:1px 0px 1px 0px; background-Image:url('../../Image/FFBS/Header/BgTextBox.gif'); background-repeat:repeat-x; background-color:#E7E7E7; border:1px #FFFFFF solid; padding:2px 2px 2px 4px; }
#header #top #right #bottom #right #login FIELDSET .left { float:left; width:106px; }
#header #top #right #bottom #right #login FIELDSET .right { float:left; width:22px; }
#header #top #right #bottom #right #login FIELDSET .checkbox { float:left; width:20px; }
#header #top #right #bottom #right #login FIELDSET .checkboxtext { float:left; width:118px; padding-top:5px; font-weight:normal; font-size:9px; }
#header #top #right #bottom #right #login FIELDSET A.button { margin-top:2px; display:block; background-Image:url('../../Image/FFBS/Header/BgBtn.gif'); background-repeat:no-repeat; background-position: top left; height:19px; width:18px; line-height:19px; color:#FFFFFF; font-size:11px; padding-left:4px; text-decoration:none;}
#header #top #right #bottom #right #login span { text-align:right; font-size:11px; display:block; margin-top:5px; width:240px; }
#header #top #right #bottom #right #login span A { color:#FFFFFF; text-decoration:underline; }
#header #top #right #bottom #right #login span A:hover { color:#E70505; }
#header #top #right #bottom #right #login FIELDSET A:hover.button { background-position: top right; }

/* Header Menu */
#header #headermenu { background:url('../../Image/FFBS/Header/BgMenu.gif') repeat-x ; }
#header #headermenu a { text-decoration:none; }
#header #headermenu ul { margin:0; padding:0; height:29px; margin-bottom:29px; display:inline; float:left; }
#header #headermenu li { list-style:none; float:left; display:inline; margin:0; padding:0; background-position:left top; background-repeat:no-repeat; }
#header #headermenu li.active { background-position:right top; }
#header #headermenu ul ul { color:#FFFFFF; background-color:#313134; font-weight:bold; font-size:11px; border-bottom:#FFFFFF 1px solid; margin:0; padding:0; width:990px; display:none; position:absolute; height:28px; }
#header #headermenu  ul ul .sep { padding:0; 	margin-top:2px; }
#header #headermenu  ul ul li { display:inline; float:left; padding:4px 10px 6px; margin-top:5px; }
#header #headermenu  ul ul li a { color:#FFFFFF; }
#header #headermenu  ul ul li a:hover { color:#FEFD0D; }
#header #headermenu  ul ul .selected { background-color:#FFFFFF; color:#313134; }
#header #headermenu  ul ul .selected a, #header #headermenu  ul ul .selected a:hover { color:#313134; }
#header #headermenu li.active ul { display:block; }
#header #headermenu ul span { cursor:default; display:block; height:29px; text-indent:-1000em; }
#header #headermenu li span a { cursor:pointer; display:block; height:29px; text-indent:-1000em; }
#header #headermenu li.sep { background-Image:url('../../Image/FFBS/Header/MenuSep.gif'); background-repeat:none; width:5px; display:block; height:29px; }
#header #headermenu li li.sep { background-Image:url('../../Image/FFBS/Header/SubMenuSep.gif'); background-repeat:none; width:5px; display:block; height:25px;}

/*Main*/
#main { background-color:#0D004C; padding:0 10px 10px; width:970px; min-height:400px; float:left; background-Image:url('../../Image/FFBS/bgmain1.html'); background-repeat:repeat-y;}
#mainleft { float:left; width:660px; }
#mainright { float:left; width:300px; margin-left:10px;  }
#sidebar { position:absolute; right:-130px; top:100px; width:120px; }

/*Main Home*/
#mainlefthome { float:left; width:530px; }
#mainrighthome { float:left; width:300px; margin-left:10px; }
#sidebarhome { float:left; width:120px; margin-left:10px; }

/*Footer*/
#footer { width:990px; clear:both; }
#footer #top { background:url('../../Image/FFBS/Footer/bg.gif'); background-position: bottom left; background-repeat:repeat-x; height:100px; padding-top:5px; }
#footer #bottom { background-color:#313134; color:#FFFFFF; text-align:right; font-weight:bold; padding:15px; }
#footer #bottom a { color:#FFFFFF; text-decoration:none; }
#footer #bottom a:hover { color:#FEFD0D; }

/*Title*/
#maintitle { height:40px; width:990px; background-Image:url('../../Image/FFBS/Global/bgTitle.gif'); background-repeat:repeat-x; color:#FFFFFF; font-weight:bold; font-size:11px; margin-bottom:10px; line-height:28px; display:block; }
#maintitle ul{ float:left; margin:9px 0pt 0pt; padding:0; display:inline; }
#maintitle li{ margin:0; float:left; padding:0; list-style:none; display:inline; }
#maintitle li a { color:#FFFFFF; }
#maintitle li a:hover{ text-decoration:underline; }
#maintitle li.sep{ margin-left:10px; margin-right:2px; }
#maintitle li.title{ font-size:18px; }

/*Global */
#block { margin-bottom:10px;}
#block .box1 { background-color:#F2F2FC; border:1px solid #F2F2FC; color:#403A5E; font-size:11px; padding:8px; margin-bottom:10px; ; background-position:left; background-repeat:no-repeat; clear:both;}
#block .box1 .btn { margin-top:2px; padding:4px 4px 5px 5px; border: 1px solid #790102; display:block; font-weight:bold; text-decoration:none; color:#FFFFFF; font-size:11px; height:16px; line-height:16px; background-Image:url('../../Image/FFBS/Global/btn.gif'); background-repeat:repeat-x; background-position:center; text-align:center; text-decoration:none;}
#block .box1 .btnsmall { margin-top:2px; padding:0px 3px 1px 4px; border: 1px solid #790102; display:block; font-weight:bold; text-decoration:none; color:#FFFFFF; font-size:11px; height:16px; line-height:16px; background-Image:url('../../Image/FFBS/Global/btn.gif'); background-repeat:repeat-x; background-position:center; text-align:center; text-decoration:none;}
#block .box2 { border:1px solid #F2F2FC; color:#403A5E; font-size:11px; padding:8px; margin-bottom:10px; clear:both;}
#block .box2 hr { height:1px; margin:5px; color:#F2F2FC; background-color: #F2F2FC; clear:both; border:0px; padding:0px;}