* {
margin:0;
padding:0;
}

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#FFFFFF;
font-size:12px;
color:#000000;
background:url(images/body_bg.jpg) repeat-x 0% 0%;
}

pre {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

table{
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#FFFFFF;
font-size:12px;
color:#000000;
background-color:#FFFFFF;
}

#main {
background:url(images/header_bg.jpg) no-repeat 778px 0%;
}

#subscribe {
width:174px;
height:126px;
background:url(images/m15.jpg) repeat-x 0% 0%;
}

#subscribe p {
padding:26px 8px 0px 20px;
font-size:11px;
}

#subscribe form {
margin:5px 0 0 20px;
}

#subscribe input {
width:136px;
height:20px;
padding: 2px 2px 0px 4px;
}

.subbtn {
float:right;
margin:5px 10px 0 0;
display:block;
width:90px;
background:url(images/sub.jpg) no-repeat 100% 0%;
color:#000000;
text-decoration:none;
font-weight:bold;
}

.subbtn:hover {
background:url(images/sub_r.jpg) no-repeat 100% 0%;
}

.box {
margin:0px 0px 10px 0px;
}

.work {
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#FFFFFF;
font-size:12px;
color:#000000;
padding: 0px 10px 10px 10px;
line-height:150%;
}

.work p {
padding-top: 15px;
}

.work a {
color:#01980F;
text-decoration:none;
}

.tbl td {
padding: 3px 3px 3px 3px;
}

.right {
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#FFFFFF;
font-size:12px;
color:#000000;
background:url(images/r_bg.jpg) repeat-y 0% 0%;
margin:0 10px 10px 9px;
}

.right p {
padding:5px 15px;
line-height:150%
}

.right p a {
color:#01980F;
text-decoration:none;
font-weight:bold;
}

#menu a {
display:block;
width:154px;
height:24px;
background:url(images/m1.jpg) no-repeat 0% 0%;
font-size:12px;
text-decoration:none;
font-weight:bold;
color:#000000;
padding:10px 0px 0px 20px;
}

#menu a.sub {
width:134px;
height:24px;
padding-left:40px;
}

#menu a.double {
width:174px;
height:39px;
padding-top:5px;
font-size:11px;
}

#menu a:hover {
background:url(images/m1r.jpg) no-repeat 0% 0%;
}

#menu a.noroll:hover {
background:url(images/m1.jpg) no-repeat 0% 0%;
}

.faq a {
color:#000000;
text-decoration:none;
}

.faq a:visited {
color:#000000;
text-decoration:none;
}

.faq a:hover {
color:#666666;
text-decoration:none;
}

.faqanswer {
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#FFFFFF;
font-size:12px;
color:#6600CC;
line-height:100%;
margin-left:14px;
}

.faqanswer a {
color:#01980F;
text-decoration:none;
}

.faqanswer a:hover {
color:#01980F;
text-decoration:none;
}

.faqanswer a:visited {
color:#01980F;
text-decoration:none;
}

#input_200 input {
width:200px;
padding: 3px 3px 3px 6px;
}

#input_300 input {
width:300px;
padding: 3px 3px 3px 6px;
}

.gbtn {
width:144px;
height:37px;
background:url(images/btn2.jpg) no-repeat 0% 0%;
font-size:12px;
text-decoration:none;
font-weight:bold;
color:#000000;
padding-bottom: 4px;
padding-left: 32px;
border:none;
text-align:left;
cursor: pointer; /* hand-shaped cursor */
cursor: hand; /* for IE 5.x */
}

#preloadImg {
 width:0px;
 height:0px;
 display:inline;
 background:url(images/sub_r.jpg);
 background:url(images/m1r.jpg);
 background:url(images/m1.jpg);
 background:url();
}
