   
/* FYB style */

body { 
padding: 0; 
margin: 0; 
font: 0.9em Tahoma, Verdana, sans-serif; line-height: 1.6em; 
background: #999999; 
color: #000000; 
}


a {
text-decoration:none;
color:#000000;
}

a:hover {
text-decoration:none;
color:#000000;
}

h1 {
color:#000000;
line-height:20px;
font-size:22px;
text-align:left;
}
h2 {
color:#000000;
line-height:20px;
font-size:16px;
text-align:left;
}

h3 {
color:#000000;
}

#center {
width: 900px; 
margin: 0px auto -1px auto;
background:#ffffff;
}

.header_a {
position:relative;
top:-10px;
margin-top:-10px;
width: 900px; 
padding-top:25px;
height:174px;
}

.mainmenu {
position:absolute;
top:230px;
margin-left:0px;
width:161px;
height:320px;
background: url(images/menuback.jpg);
background-repeat: no-repeat; 
padding-top:20px;
}

.menuitem_sml {
width:161px;
line-height:20px;
height:20px;
color:#ffffff;
padding-left:5px;
font-size:12px;
font-weight:600;
}
.menuitem_sml a {
color:#ffffff;
}
.menuitem_sml a:hover {
text-decoration:underline;
width:161px;
}
.menuitem_lrg {
width:161px;
line-height:16px;
height:34px;
color:#ffffff;
padding-top:2px;
padding-left:5px;
font-size:12px;
font-weight:600;
}
.menuitem_lrg a {
color:#ffffff;
}
.menuitem_lrg a:hover {
text-decoration:underline;
width:161px;
}

.redbar_top {
position:relative;
margin:0px;
top:0px;
background: url(images/redbar.gif);
background-repeat: repeat-x; 
height:25px;
width: 900px; 
color:#ffffff;
text-align:right;
font:verdana;
font-weight:600;
font-size:14px;
line-height:25px;
}

.redbar {
position:relative;
margin-top:-10px;
background: url(images/redbar.gif);
background-repeat: repeat-x; 
height:25px;
width: 890px; 
color:#ffffff;
text-align:left;
padding-left:10px;
font:verdana;
font-weight:400;
font-size:14px;
line-height:25px;
}

.main_body_a {
position:relative;
padding-top:5px;
width: 881px;
background: url(images/main_crm.gif);
background-repeat: repeat-y; 
}

.main_body_b {
width: 881px; 
background: url(images/main_bottom_crm.gif);
background-repeat: no-repeat; 
height:24px;
padding-bottom:10px;
}

.rhs_banners1 {
position:absolute;
margin-left:700px;
width:200px;
height:115px;
top:230px;
background:url("images/redbanner200.jpg"); 
background-repeat: no-repeat; 
color:#ffffff;
}

.rhs_banner_text {
padding-top:25px;
padding-left:30px;
}
.rhs_banner_text a {
color:#ffffff;
font-size:14px;
line-height:18px;
}
.rhs_banner_text a:hover {
text-decoration:underline;
}

.rhs_banner_textgrey {
padding-top:25px;
padding-left:30px;
}
.rhs_banner_textgrey a {
color:#333333;
font-size:14px;
line-height:18px;
}
.rhs_banner_textgrey a:hover {
text-decoration:underline;
}

.rhs_banner_textblack {
padding-top:20px;
padding-left:20px;
padding-right:4px;
color: #000000;
font-size: 14px;
line-height:18px;
}
.rhs_banner_textblack a {
	text-decoration: none;
}
.rhs_banner_textblack a:hover {
text-decoration:underline;
}


.rhs_banners2 {
position:absolute;
margin-left:700px;
width:200px;
height:115px;
top:350px;
background:url("images/redbanner200.jpg"); 
background-repeat: no-repeat; 
}

.rhs_banners3 {
position:absolute;
margin-left:700px;
width:200px;
height:115px;
top:470px;
background:url("images/greybanner200.jpg"); 
background-repeat: no-repeat; 
}
.rhs_banners4 {
position:absolute;
margin-left:700px;
width:200px;
height:115px;
top:590px;
background:url("images/redbanner200.jpg"); 
background-repeat: no-repeat; 
}


.rhs_banners_quest {
position:absolute;
margin-left:700px;
width:200px;
height:115px;
top:470px;
background:url("images/questbanner200.jpg"); 
background-repeat: no-repeat; 
color:#ffffff;
}

.pages_maintext {
position:relative;
margin-left:180px;
padding-top:10px;
background: url(images/pages.gif);
background-repeat: repeat-y; 
width:500px;
text-align:left;
min-height: 600px;
}

.pages_maintext a{
text-decoration:underline;
color:#0066CC;
}
.pages_maintext a:hover{
text-decoration:none;
color:#FF0000;
}

.footer {
position:relative;
background:#ffffff;
margin-left:0px;
margin-top:40px;
clear:left;
width:500px;
font-size:10px;
text-align:center;
font-family:verdana;
}

.quotation {
position:absolute;
top:130px;
margin-left:10px;
padding-left:30px;
padding-right:60px;
padding-top:6px;
width:400px;
height:70px;
background:url(images/quote.gif);
background-repeat: no-repeat; 
line-height:12px;
font-size:10px;
font-family:verdana;
overflow:hidden;
}

.quoteatt {
color:#333333;
font-size:12px;
font-family:helvetica;
line-height:20px;
}

.logofooter {
padding-left:20px;
}

	
#floatclear {
clear:both;
}

