body { 
padding : 0; 
margin : 0; 
background-color : #eaedd8; 
color : #6c6c6c; 
} 
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span { 
margin : 0; 
padding : 0; 
font : normal 12px Arial, Helvetica, sans-serif; 
text-decoration : none; 
} 
h1.m1 { 
display : block; 
height : 31px; 
background : url(bot_div.gif) repeat-x 0 0; 
padding : 0 0 0 10px; 
margin : 0 0 0 0; 
} 
h1.m1 span { 
display : block; 
background : url(bullet.gif) no-repeat 0 8px; 
height : 16px; 
padding : 8px 0 0 31px; 
margin : 0; 
font : bold 20px/16px Arial, Helvetica, sans-serif; 
color : #404040; 
background-color : inherit; 
} 
ul { 
margin : 0; 
padding : 0; 
list-style-type : none; 
font-size : 0; 
line-height : 0; 
} 
.spacer { 
clear : both; 
font-size : 0; 
line-height : 0; 
} 
#header { 
background : url(header.gif) no-repeat 0 0; 
width : 942px; 
height : 93px; 
margin : 0 auto; 
padding : 0 5px 0 34px; 
} 
#header ul.topLink { 
width : 195px; 
height : 16px; 
float : right; 
margin-top : 10px; 
} 
#header ul.topLink li { 
float : left; 
font-size : 10px; 
line-height : 0; 
} 
#header ul.topLink li a { 
display : block; 
height : 16px; 
margin : 0 4px 0 0; 
text-decoration : none; 
color : #fc0; 
} 
#header ul.topLink li a.signup { 
display : block; 
height : 16px; 
margin : 0; 
} 
#header a.logo { 
display : block; 
line-height : 0; 
margin : 36px 31px 0 0; 
float : left; 
text-decoration : none; 
font-family : "Palatino Linotype", "Book Antiqua", Palatino, serif; 
font-size : 40px; 
color : #fc0; 
} 
#header p.topTxt { 
display : block; 
font : normal 11px Arial, Helvetica, sans-serif; 
color : #c2c2c2; 
background-color : inherit; 
margin : 36px 0 0 0; 
float : left; 
} 
#header p.topTxt span { 
color : #fff; 
background-color : #9d0303; 
padding : 0 3px 0 3px; 
} 
#body { 
width : 979px; 
margin : 0 auto; 
background-color : #fff; 
color : #6c6c6c; 
} 
#body p.navLeft { 
display : block; 
background : url(nav_left.gif) no-repeat 0 0; 
width : 22px; 
height : 34px; 
float : left; 
} 
#body ul.nav { 
width : 935px; 
height : 34px; 
background : url(nav_bg.gif) repeat-x 0 0; 
float : left; 
margin : 0 0 6px 0; 
} 
#body ul.nav li { 
float : left; 
background : url(nav_div.gif) no-repeat right top; 
height : 34px; 
padding : 0 2px 0 0; 
} 
#body ul.nav li a { 
display : block; 
padding : 0 10px; 
font : bold 11px/34px Arial, Helvetica, sans-serif; 
color : #1b1b1b; 
background-color : inherit; 
text-decoration : none; 
} 
#body ul.nav li a:hover { 
color : #fff; 
background-color : #9d0303; 
} 
#body ul.nav li.noImg { 
background-image : none; 
} 
#body p.navRight { 
display : block; 
background : url(nav_right.gif) no-repeat 0 0; 
width : 22px; 
height : 34px; 
float : left; 
} 
#left { 
width : 625px; 
float : left; 
padding-top : 15px; 
padding-right : 26px; 
padding-bottom : 40px; 
padding-left : 33px; 
background-repeat : no-repeat; 
background-position : 304px 195px; 
} 
#left h2.welcome { 
display : block; 
width : 418px; 
height : 28px; 
background : url(welcome_div.gif) repeat-x left bottom; 
margin : 0 0 21px 0; 
} 
#left h2.welcome span { 
font-size : 0; 
line-height : 0; 
} 
#left p.lftTxt { 
display : block; 
font-size : 12px; 
line-height : 18px; 
} 
#left p.lftTxt span { 
color : #9d0303; 
font-weight : bold; 
background-color : inherit; 
} 
#left h2.le { 
display : block; 
margin : 50px 0 20px 0; 
font-size : 0; 
line-height : 0; 
} 
#left p.lftTxt2 { 
display : block; 
width : 264px; 
font-size : 12px; 
line-height : 18px; 
color : #637704; 
background-color : inherit; 
font-weight : bold; 
margin : 0 0 9px 0; 
} 
#left p.lftTxt3 { 
display : block; 
width : 262px; 
font-size : 12px; 
line-height : 18px; 
margin : 0 0 5px 0; 
} 
#left p.lftTxt3 span { 
color : #9d0303; 
font-weight : bold; 
background-color : inherit; 
display : block; 
} 
#left a.rm { 
display : block; 
background : url(read_more.gif) no-repeat 0 0; 
width : 60px; 
height : 15px; 
margin : 0 0 5px 201px; 
} 
#left a.rm:hover { 
background : url(read_more_hover.gif) no-repeat 0 0; 
} 
#right { 
width : 230px; 
float : right; 
padding-top : 0; 
padding-right : 8px; 
padding-bottom : 0; 
padding-left : 0; 
} 
#right h3.rightBot { 
display : block; 
color : #141414; 
font : normal 17px/43px Verdana, Arial, Helvetica, sans-serif; 
background-color : inherit; 
} 
#right p.rightTxt { 
display : block; 
font-size : 11px; 
line-height : 18px; 
width : 452px; 
} 
#right p.rightTxt a { 
color : #1e759a; 
background-color : inherit; 
font-weight : bold; 
text-decoration : underline; 
} 
#right p.rightTxt a:hover { 
text-decoration : none; 
} 
#service { 
width : 237px; 
background : #94b10a url(latest_service_bg.gif) repeat-x 0 0; 
color : #fff; 
float : right; 
margin-top : 0; 
margin-right : 0; 
margin-bottom : 9px; 
} 
#service h2 { 
display : block; 
height : 21px; 
margin : 0 0 6px 0; 
padding : 0 0 0 19px; 
font-size : 20px; 
padding-top : 15px; 
} 
#service h3 { 
font-size : 12px; 
line-height : 18px; 
margin : 0 0 16px 0; 
display : block; 
padding : 0 0 0 21px; 
} 
#service img.pic { 
display : block; 
font-size : 0; 
line-height : 0; 
float : left; 
padding : 0 0 0 21px; 
} 
#service ul { 
width : 122px; 
float : right; 
} 
#service ul li { 
font-size : 0; 
line-height : 0; 
} 
#service ul li a { 
display : block; 
padding : 0 0 0 7px; 
font : normal 11px/17px Verdana, Arial, Helvetica, sans-serif; 
color : #fff; 
background-color : inherit; 
text-decoration : none; 
} 
#service ul li a:hover { 
background-color : #8da909; 
color : #fff; 
} 
#service ul li a.rm2 { 
display : block; 
background : url(read_more2.gif) no-repeat 0 0; 
width : 56px; 
height : 17px; 
margin : 17px 0 0 0; 
} 
#service ul li a.rm2:hover { 
background : url(read_more2_hover.gif) no-repeat 0 0; 
} 
#service p.serBot { 
display : block; 
background : url(service_bottom.gif) no-repeat 0 0; 
width : 237px; 
height : 16px; 
font-size : 0; 
line-height : 0; 
float : left; 
} 
#question { 
width : 237px; 
background : #dd9b0c url(question_bg.gif) repeat-x 0 0; 
color : #fff; 
padding : 15px 0 0 0; 
margin : 0 0 9px 0; 
float : right; 
} 
#question h2 { 
display : block; 
height : 21px; 
margin : 0 0 7px 0; 
padding : 0 0 0 19px; 
font-size : 20px; 
} 
#question h3 { 
font-size : 12px; 
line-height : 18px; 
margin : 0 0 16px 0; 
display : block; 
padding : 0 0 0 21px; 
} 
#question img.pic2 { 
display : block; 
font-size : 0; 
line-height : 0; 
float : left; 
padding : 0 0 0 21px; 
} 
#question ul { 
width : 122px; 
float : right; 
} 
#question ul li { 
font-size : 0; 
line-height : 0; 
} 
#question ul li a { 
display : block; 
padding : 0 0 0 7px; 
font : normal 11px/17px Verdana, Arial, Helvetica, sans-serif; 
color : #fff; 
background-color : inherit; 
text-decoration : none; 
} 
#question ul li a:hover { 
background-color : #d4950c; 
color : #fff; 
} 
#question ul li a.rm3 { 
display : block; 
background : url(read_more2.gif) no-repeat 0 0; 
width : 56px; 
height : 17px; 
margin : 17px 0 0 0; 
} 
#question ul li a.rm3:hover { 
background : url(read_more3_hover.gif) no-repeat 0 0; 
} 
#question p.questionBot { 
display : block; 
background : url(question_bottom.gif) no-repeat 0 0; 
width : 237px; 
height : 16px; 
font-size : 0; 
line-height : 0; 
float : left; 
} 
#mem { 
width : 237px; 
background : #d2d7b4 url(member_login_bg.gif) repeat-x 0 0; 
color : #000; 
margin : 0; 
float : right; 
padding-top : 0; 
padding-right : 0; 
padding-bottom : 39px; 
padding-left : 0; 
} 
#mem h2 { 
display : block; 
height : 21px; 
margin : 0 0 6px 0; 
padding : 0 0 0 19px; 
font-size : 20px; 
padding-top : 20px; 
} 
#mem form { 
width : 188px; 
padding : 0 25px 0 24px; 
} 
#mem h3 { 
font-size : 12px; 
line-height : 14px; 
margin : 0 0 16px 0; 
display : block; 
padding : 0 0 0 21px; 
} 
#mem img.pic { 
display : block; 
font-size : 0; 
line-height : 0; 
float : left; 
padding : 0 0 0 21px; 
} 
#mem img.pic2 { 
display : block; 
font-size : 0; 
line-height : 0; 
float : left; 
padding : 0 0 0 21px; 
} 
#mem ul { 
width : 122px; 
float : right; 
} 
#mem ul li { 
font-size : 0; 
line-height : 0; 
} 
#mem ul li a { 
display : block; 
padding : 0 0 0 7px; 
font : normal 11px/17px Verdana, Arial, Helvetica, sans-serif; 
color : #333; 
background-color : inherit; 
text-decoration : none; 
} 
#mem ul li a:hover { 
background-color : #8da909; 
color : #fff; 
} 
#mem ul li a.rm2 { 
display : block; 
background : url(read_more2.gif) no-repeat 0 0; 
width : 56px; 
height : 17px; 
margin : 17px 0 0 0; 
} 
#mem ul li a.rm2:hover { 
background : url(read_more2_hover.gif) no-repeat 0 0; 
} 
#mem p.serBot { 
display : block; 
background : url(service_bottom.gif) no-repeat 0 0; 
width : 237px; 
height : 16px; 
font-size : 0; 
line-height : 0; 
float : left; 
} 
#direction { 
width : 237px; 
background : #379bc5 url(direction_bg.gif) repeat-x 0 0; 
color : #fff; 
margin : 0; 
float : right; 
padding-top : 0; 
padding-right : 0; 
padding-bottom : 11px; 
padding-left : 0; 
} 
#direction h2 { 
display : block; 
height : 21px; 
margin : 0 0 7px 0; 
padding : 19px 0 0 19px; 
font-size : 20px; 
} 
#direction h3 { 
font-size : 12px; 
line-height : 18px; 
margin : 0 0 5px 0; 
display : block; 
padding : 0 0 0 21px; 
} 
#direction img.pic3 { 
display : block; 
font-size : 0; 
line-height : 0; 
float : left; 
padding : 0 0 0 14px; 
} 
#direction ul { 
width : 122px; 
float : right; 
} 
#direction ul li { 
font-size : 0; 
line-height : 0; 
} 
#direction ul li a { 
display : block; 
padding : 0 0 0 7px; 
font : normal 11px/17px Verdana, Arial, Helvetica, sans-serif; 
color : #fff; 
background-color : inherit; 
text-decoration : none; 
} 
#direction ul li a:hover { 
background-color : #d4950c; 
color : #fff; 
} 
#direction ul li a.rm4 { 
display : block; 
background : url(read_more2.gif) no-repeat 0 0; 
width : 56px; 
height : 17px; 
margin : 17px 0 0 0; 
} 
#direction ul li a.rm4:hover { 
background : url(read_more4_hover.gif) no-repeat 0 0; 
} 
#footer { 
width : 979px; 
height : 60px; 
background : url(footer_bg.gif) no-repeat 0 0; 
padding : 14px 0 0 0; 
margin : 0 auto; 
position : relative; 
} 
#footer p.copyright { 
font : normal 10px/18px Verdana, Arial, Helvetica, sans-serif; 
position : absolute; 
left : 623px; 
top : 14px; 
width : 453px; 
color : #000; 
background-color : inherit; 
} 
#footer p.design { 
display : block; 
padding : 0; 
position : absolute; 
left : 797px; 
top : 31px; 
font : bold 10px/18px Verdana, Arial, Helvetica, sans-serif; 
color : #0f6b92; 
background-color : inherit; 
} 
#footer p.design a.link { 
font : bold 10px/18px Verdana, Arial, Helvetica, sans-serif; 
color : #0f6b92; 
background-color : inherit; 
text-decoration : none; 
padding : 2px; 
} 
#footer p.design a.link:hover { 
color : #fff; 
background-color : #000; 
} 
#footer a.xhtml { 
display : block; 
background : url(xhtml_bg.gif) no-repeat 0 0; 
width : 91px; 
height : 21px; 
position : absolute; 
left : 13px; 
top : 14px; 
text-indent : -2000px; 
} 
#footer a.xhtml:hover { 
background : url(xhtml_bg_hover.gif) no-repeat 0 0; 
} 
#footer a.css { 
display : block; 
background : url(css_bg.gif) no-repeat 0 0; 
width : 91px; 
height : 21px; 
position : absolute; 
left : 110px; 
top : 14px; 
text-indent : -2000px; 
} 
#footer a.css:hover { 
background : url(css_bg_hover.gif) no-repeat 0 0; 
} 
.bodytextarea { 
font-family : Verdana; 
font-size : 12px; 
color : #000000; 
float : left; 
width : 560px; 
margin : 3px; 
padding : 3px; 
} 
.errortext { 
font-family : Verdana; 
font-size : 11px; 
color : #ff0000; 
} 
.body1text { 
font-family : Verdana; 
font-size : 16px; 
color : #27817d; 
width : 560px; 
font-weight : bold; 
margin : 3px; 
padding : 3px; 
} 
.submittextarea { 
font-family : Verdana; 
font-size : 12px; 
color : #000000; 
float : left; 
width : 560px; 
margin : 3px; 
padding : 3px; 
} 
#altmenu { 
width : 939px; 
margin : 0 auto; 
position : relative; 
height : 101px; 
text-align : center; 
} 
#altmenu ul { 
left : 0; 
top : 17px; 
} 
#altmenu ul li { 
float : left; 
font : normal 11px/20px Arial, Helvetica, sans-serif; 
color : #333; 
background-color : inherit; 
} 
#altmenu ul li a { 
padding : 0 7px; 
font : normal 11px/20px Arial, Helvetica, sans-serif; 
color : #999; 
background-color : inherit; 
text-decoration : none; 
} 
#altmenu ul li a:hover { 
color : #333; 
background-color : inherit; 
} 
#story { 
float : left; 
background-color : #fafdff; 
color : #000; 
padding : 15px 0 0 0; 
width : 100%; 
} 
#story ul { 
padding : 0 0 37px 11px; 
font-size : 0; 
line-height : 0; 
} 
#story ul li { 
background : url(arrow.gif) no-repeat 0 4px; 
padding : 0 0 11px 21px; 
font : normal 12px/18px Arial, Helvetica, sans-serif; 
color : #000; 
background-color : inherit; 
margin : 0 7px 0 0; 
display : block; 
} 
#story ul li a { 
font : bold 12px/18px Arial, Helvetica, sans-serif; 
color : #90906c; 
background-color : inherit; 
text-decoration : underline; 
} 
#story ul li a:hover { 
color : #9b1116; 
background-color : inherit; 
text-decoration : none; 
} 
#story p { 
font : 12px/18px Arial, Helvetica, sans-serif; 
margin-top : 15px; 
margin-left : 10px; 
margin-right : 10px; 
} 
h2.yellow { 
display : block; 
height : 31px; 
background : url(bot_div.gif) repeat-x 0 0; 
padding : 0 0 0 10px; 
margin : 0 0 0 0; 
} 
h2.yellow span { 
display : block; 
background : url(bullet.gif) no-repeat 0 8px; 
height : 16px; 
padding : 8px 0 0 31px; 
margin : 0; 
font : bold 20px/16px Arial, Helvetica, sans-serif; 
color : #404040; 
background-color : inherit; 
} 
.break0 { 
clear : both; 
display : block; 
height : 0; 
overflow : hidden; 
margin-top : -7px; 
padding : 0; 
} 
.break6 { 
clear : both; 
display : block; 
height : 6px; 
overflow : hidden; 
margin : 0; 
padding : 0; 
} 
.break16 { 
clear : both; 
display : block; 
height : 16px; 
overflow : hidden; 
margin : 0; 
padding : 0; 
} 
.break26 { 
clear : both; 
display : block; 
height : 26px; 
overflow : hidden; 
margin : 0; 
padding : 0; 
} 
.break36 { 
clear : both; 
display : block; 
height : 36px; 
overflow : hidden; 
margin : 0; 
padding : 0; 
} 
.break46 { 
clear : both; 
display : block; 
height : 46px; 
overflow : hidden; 
margin : 0; 
padding : 0; 
} 
.break56 { 
clear : both; 
display : block; 
height : 56px; 
overflow : hidden; 
margin : 0; 
padding : 0; 
} 
.break66 { 
clear : both; 
display : block; 
height : 66px; 
overflow : hidden; 
margin : 0; 
padding : 0; 
} 
.break76 { 
clear : both; 
display : block; 
height : 76px; 
overflow : hidden; 
margin : 0; 
padding : 0; 
} 
.break86 { 
clear : both; 
display : block; 
height : 86px; 
overflow : hidden; 
margin : 0; 
padding : 0; 
} 
.greyline { 
border-bottom : 1px dotted #999999; 
clear : both; 
display : block; 
margin : 5px 0 5px 0; 
padding : 0; 
} 
.blueline { 
border-bottom : 1px dotted #6ed5f4; 
clear : both; 
display : block; 
margin : 8px 0 5px 0; 
padding : 0; 
} 
.greenline { 
border-bottom : 1px dotted #9fde11; 
clear : both; 
display : block; 
margin : 8px 0 5px 0; 
padding : 0; 
} 
.whiteline { 
border-bottom : 1px dotted #ffffff; 
clear : both; 
display : block; 
margin : 8px 0 5px 0; 
padding : 0; 
} 
.space_greybg { 
clear : both; 
display : block; 
background-color : #5c5c5c; 
padding : 5px; 
color : #fff; 
} 
.space_bluebg { 
clear : both; 
display : block; 
background-color : #0789db; 
padding : 5px; 
color : #fff; 
} 
.space_greenbg { 
clear : both; 
display : block; 
background-color : #89cf0f; 
padding : 5px; 
color : #fff; 
} 
a.link { 
padding : 0 0 11px 21px; 
font : normal 12px/18px Arial, Helvetica, sans-serif; 
color : #000; 
background-color : inherit; 
margin : 0 7px 0 0; 
} 
p { 
font-size : 12px; 
font-family : Arial, Helvetica, sans-serif; 
} 