body{
font-family:Verdana,Arial,Sans-Serif;
font-size:11px;
color:#000000;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:160%;
background:#F5F5F5 url(http://f-source.com/images/back.jpg) repeat-x top;
margin:0;
padding:0;
}
#head, #main, #rightSide, #mainsh table, #rightSide img.h2, .buttons{
position:relative;
}
#head{
top:-13px;
left:1px;
}
#main{
top:20px;
width:797px;
margin-left:auto;
margin-right:auto;
}
#headersh{
height:19px;
background-image:url(http://f-source.com/images/shadowTop.jpg);
background-repeat:no-repeat;
}
#mainsh{
background-image:url(http://f-source.com/images/shadow.png);
background-repeat:repeat-y;
}
#downsh{
height:6px;
background-image:url(http://f-source.com/images/shadowDown.png);
background-repeat:no-repeat;
}
pre{
background:#EEE;
color:#009;
font-size: 1.1em;
line-height: 1.1em;
border: dashed #666 1px;
padding: 10px 15px 10px 15px;
overflow: auto;
}
pre span{
color:#060;
}
pre .black{
color:#000;
}
pre .blue{
color:#00f;
}
pre .pink{
color:#909;
}

#lc,#rc,#hc,#demo,#demo2,#nav{
display:none;
position:absolute;
visibility:hidden;
}
#leftSide{
padding:0 17px 10px 13px;
}
#rightSide{ 
text-align:justify;
padding:0 22px 10px 22px;
}
#rightSide img{
display:block;
float:left;
margin:.2em 1em .3em 0;
border:#ccc 1px solid;
padding:5px;
}

#mainsh table{
table-layout:fixed;
width:785px;
left:6px;
top:-13px;
}
#mainsh table #left,#right{
vertical-align:top;
}
#mainsh table #left{
width:23%;
}
#mainsh table #right{
width:77%;
background-color: #F9F9F9;
}

#footer{
padding-top:30px;
padding-bottom:40px;
text-align:center;
}
h2{
font-family:Arial,Sans-Serif;
display:block;
font-size:16px;
margin:0;
border-bottom: 1px solid #ccc;
line-height:20px;
text-align:center;
padding-top:2px;
background:url(images/h2bg.gif) repeat-x;
margin-left:-12px;
margin-right:-14px;
}
h2 a{
text-decoration:none;
color: #323232;
}
#rightSide h2{
margin-left:-22px;
margin-right:-22px;
}
#rightSide img.centerpic{
display:block;
margin-left: auto;
margin-right: auto;
margin-top:10px;
margin-bottom:10px;
border:0;
}

#adv{
font:bold 15px Arial;
font-style:italic;
}
#sef{
color: #0033CC;
font-weight:bold;
font-family:Verdana,Sans-Serif;
}
#sef span{
color: #990000;
}
#clear, .clear{
float:none;
clear:both;
}
.buttons{
display:block;
font-family:Arial,Sans-Serif;
font-size:18px;
line-height:50px;
text-indent:35px;
margin:20px 0 20px 0;
width:100%;
height:50px;
}

.buttons a{
color:#434E69;
}

.i, .d, .b{
position:relative;
float:left;
}
.i{
left:120px;
background: url(http://f-source.com/images/i.jpg) no-repeat left;
}
.d{	
left:50px;
background: url(http://f-source.com/images/d.jpg) no-repeat left;
}
.b{
float:right;
right:50px;
background: url(http://f-source.com/images/b.jpg) no-repeat left;
}
#rightSide h5{
font-size:14px; 
font-weight:normal;
margin:5px 0 0 0 ;
color:#CA8922; 
text-align:center;
}
#rightSide img.withoutb{
border:0;
padding:0;
margin-left:0;
}
#rightSide .block{
display:block;
width:100%;
}
#rightSide .block img{
float:none;
}

#leftSide h2,.leftb, .leftb h5, .leftb span{
text-align:center;
}
.leftb, .leftb h5, .leftb span{
font:normal 11px Helvetica;
}

.leftb img{
border:0;
margin-top:4px;
width:126px;
height:80px;
}
.leftb a{
text-decoration:none;
color:#000033;
line-height:15px;
}
.leftb h5, .leftb span{
display:block;
color:#0066FF;
text-transform:uppercase;
background-color:#e8e8e8;
border-bottom:#c9c9c9 1px solid;
border-top:#c5c5c5 1px solid;
margin:11px -14px 1px -12px;
padding-top:1px;
line-height:120%;
}
#findout h5{
font:bold 14px Arial;
border-bottom:#333333 1px solid;
margin:40px 0 4px 0;
}
#adobe img{
border:#aaa 1px solid;
padding:4px;
margin:40px 0 0 -6px;
width:155px;
height:140px;
}
