/*
SFM Online Version 3 11/09/08	  
*/

* { padding: 0; margin: 0; }

body { background: #FFFFFF; margin: 4px 0px 0px 0px; scrollbar-face-color: #BFCFE6; 
scrollbar-highlight-color: #BFCFE6; scrollbar-3dlight-color: #BFCFE6; scrollbar-darkshadow-color: #8CA5CE; scrollbar-shadow-color: #8CA5CE; 
scrollbar-arrow-color: #222663; scrollbar-track-color: #DDDDDD;  }

#wrapper { margin: 0 auto; width: 1024px; background: #FFFFFF; }

#head { width: 1024px; height: 90px; background: #2E3785; 
border-bottom:3px solid #FFFFFF; border-left:3px solid #FFFFFF; border-right:3px solid #FFFFFF; margin: 0px 0px 0px 0px; padding: 10px;}

#header { width: 1000px; float: left; padding: 0px; height: 80px; margin: 0px 0px 0px 10px; background-image:url(i/logo.jpg); 
background-position:left; background-repeat: no-repeat; }

#nav {clear: both; float: left; height: 200px; width: 1024px; display: inline; background: #BFCFE6; margin: -16px 0px 0px 0px; 
padding-left:10px; padding-right:10px; padding-top: 10px; padding-bottom: 10px; border-bottom:3px solid #EEEEEE;  
border-left:3px solid #FFFFFF; border-right:3px solid #FFFFFF; border-top:3px solid #FFFFFF; } 

#column {  float: Left; border:5px solid #FFFFFF; background: #EEEEEE; margin: 0px 0px 0px 54px; 
padding: 0px;   height: 180px; width: 600px; display: inline; }
.picture {  margin: 10px 5px 5px 10px; padding: 0px; }

.address { float: left; margin: 5px 0px 0px 0px; padding: 0px; }
.address_pic { width: 300px;  float: right; margin: 5px 0px 0px 10px; padding: 0px; }

#menu { width: 300px; height: 180px; margin: 0px 50px 0px 0px; padding: 0px; border:5px solid #FFFFFF; background: #FFFFFF; float: right; display: inline; }
#menu li a { height: 32px; voice-family: "\"}\""; voice-family: inherit; height: 32px; text-decoration: none; }		
#menu li a:link, #menu li a:visited { color: #222663; display: block; background:  url('i/mnu.jpg');	padding-left:23px; padding-right:0px; padding-top: 10px; padding-bottom: 0px; }
#menu li a:hover { color: #BFCFE6; background:  url('i/menu.jpg') 0 -32px; padding-left:23px; padding-right:0px; padding-top: 10px; padding-bottom: 0px; }
.menu { background-image:url(i/bg-list.png); background-repeat:repeat-x; background-position:top; padding:0px 0px 0px 0px; }

#center { clear: both; width: 1024px; height: 380px;  margin: 0px; padding: 10px;  }
.ltborder {background-image:url(i/ltborder.png); background-repeat:repeat-y; background-position: top left; margin: 0px 0px 2px 0px; }
.rtborder {background-image:url(i/rtborder.png); background-repeat:repeat-y; background-position: top right; margin: 0px -22px 0px 0px; }
.tpborder {background-image:url(i/tpborder.png); background-repeat:repeat-no; background-position: bottom; margin: -10px 0px 0px 0px; }
.btborder {background-image:url(i/btborder.png); background-repeat:repeat-x; background-position: bottom; margin: 0px 0px 0px 0px; }

#semain {  display: inline; float: Left; width: 525px; height: 370px; margin: 0px 0px 0px 20px; padding: 0px; overflow-y:auto;overflow-x:hidden; }
#smain {  display: inline; float: Left; width: 1000px; height: 370px; margin: 0px 0px 0px 20px; padding: 0px; overflow-y:auto;overflow-x:hidden; }
#ssidebar{  float: right;  width: 400px; height: 370px; background-image:url(i/ltborder.png); background-repeat:repeat-y; background-position:top left;
margin: 0px 40px 0px 0px; padding-left:20px; padding-right:0px; padding-top: 0px; padding-bottom: 0px; display: inline; }

#emain {  display: inline; float: Left; width: 590px; height: 370px; margin: 0px 0px 0px 20px; padding: 0px; overflow-y:auto;overflow-x:hidden; }
#esidebar{  float: right;  width: 350px; height: 400px; background-image:url(i/ltborder.png); background-repeat:repeat-y; background-position:top left;
margin: 0px 40px 0px 0px; padding-left:20px; padding-right:0px; padding-top: 0px; padding-bottom: 0px; display: inline; }

#pmain {  display: inline; float: Left; width: 1000px; height: 5px; margin: 0px 0px 0px 20px; padding: 0px; }
#path {  display: inline; float: Left; width: 1000px; height: 250px; margin: 0px 0px 0px 20px; padding: 5px; overflow-y:auto;overflow-x:hidden; }
#tmain {  display: inline; float: Left; width: 1000px; height: 370px; margin: 0px 0px 0px 20px; padding: 0px; }
#pmain {  float: Left; width: 1000px; height: 200px; margin: 0px 0px 0px 20px; padding: 0px; }
#xmas {  display: inline; float: Left; width: 1000px; height: 300px; margin: 0px 0px 0px 20px; padding: 5px; overflow-y:auto;overflow-x:hidden; }

#main {  display: inline; float: Left; width: 625px; height: 370px; margin: 0px 0px 0px 20px; padding: 0px; overflow-y:auto;overflow-x:hidden; }
#sidebar{  float: right;  width: 300px; height: 370px; background-image:url(i/ltborder.png); background-repeat:repeat-y; background-position:top left;
margin: 0px 40px 0px 0px; padding-left:20px; padding-right:0px; padding-top: 0px; padding-bottom: 0px; display: inline; }
.sidebarbr { background-image:url('i/bg-list.png'); background-repeat:repeat-x; margin: 0px; padding-left:0px; padding-right:0px; padding-top:10px; padding-bottom:0px; background-position-y:50% }
.mainbr { background-image:url('i/bg-list.png'); background-repeat:repeat-x; margin: 0px; padding-left:0px; padding-right:0px; padding-top:10px; padding-bottom:0px; background-position-y:50% }

#footer { clear: both; width: 1024px; height: 50px; border-top:3px solid #EEEEEE; border-left:3px solid #FFFFFF; border-right:3px solid #FFFFFF;
background: #BFCFE6; margin: 0px 0px 0px 0px; padding: 10px; }
#footer_address {  float: left; width: 350px; height: 40px;  margin: 0px 0px 0px 10px; padding: 0px;  }
#footer_link { float: right; width: 360px; height: 40px;  margin: 0px 20px 0px 0px; padding: 0px;   }

#clear {clear: both; margin: 0px 0px 0px 0px; padding: 0px; height: 0px; }

h1 { color:#222663; font-family: Goudy Old Style; font-size: 18px; font-weight:Normal; word-spacing: 1pt; letter-spacing: 1pt; padding: 0px; margin: 10px 0px 10px 0px; }
h2 { color:#3C65A3; font-family: Goudy Old Style; font-size: 17px; font-weight:bold; word-spacing: -1pt; padding: 0px; margin: 20px 10px 10px 10px; }
h3 { color:#8CA5CE; font-family: Goudy Old Style; font-size: 16px; font-weight:bold; padding: 0px; margin: 5px 0px 10px 10px; }

h4 { color:#222663; font-family: Goudy Old Style; font-size: 18px; font-weight:normal; padding: 0px; margin: 0px 0px 0px 0px; }
h5 { color:#3C65A3; font-family: Goudy Old Style; font-size: 14px; font-weight:normal; padding:0px 0px 0px 0px; margin:-5px 0px 0px 0px; }
h6 { color:#3C65A3; font-family: Goudy Old Style; font-size: 14px; font-weight:normal; padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px; }

h7 { color:"#FF0000"; font-family: Goudy Old Style; font-size: 17px; font-weight:bold; word-spacing: -1pt; padding: 0px; margin: 20px 10px 10px 10px; }

p { color:#222663; font-family: Goudy Old Style; font-size: 14px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-weight:normal; font-size: 12px;}
ul { list-style: none; margin: 0; padding: 0; }
img { border: none; } 
table { padding: 0px; margin: 0px 0px -4px 10px; }

ul { color:#3C65A3; font-family: Goudy Old Style; font-size: 16px; font-weight:bold; word-spacing: -1pt; padding: 0px; margin: 0px 0px 0px 0px; }

a:link { font-family: Goudy Old Style; color: #222663; font-size: 18px; font-weight:bold; letter-spacing: 1pt; text-decoration: none;  }
a:visited { font-family: Goudy Old Style; color: #222663; font-size: 18px; font-weight:bold; letter-spacing: 1pt; text-decoration: none; }
a:hover { font-family: Goudy Old Style; color: #BFCFE6; font-size: 18px; font-weight:bold; letter-spacing: 1pt; text-decoration: none;}
a:active { font-family: Goudy Old Style; color: #8CA5CE;  font-size: 18px; font-weight:bold; letter-spacing: 1pt; text-decoration: none; }

.button-popups { 	
		background-color:#7B869A;
		FONT-FAMILY: arial, verdana, helvetica, sans;
		color: #222663;
		font-size: 8pt;
		height: 23px;
		width: 100%;
		cursor:hand;
		font-weight: bold;
		text-align: center;
		padding-top: 2px;
		padding-bottom: 2px;
		padding-left: 2px;
		padding-right: 2px;
		BORDER: #7B869A 1px solid }

.buttonon-popups { 
		background-color:#7B869A;
		FONT-FAMILY: arial, verdana, helvetica, sans;
		color: #BFCFE6;
		font-size: 8pt;
		height: 23px;
		width: 100%;
		cursor:hand;
		font-weight: bold;
		text-align: center;
		padding-top: 2px;
		padding-bottom: 2px;
		padding-left: 2px;
		padding-right: 2px;
		BORDER: #7B869A 1px solid }
