/* CSS Document */
body{
margin:0;
padding:0;
font-size:75%;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
line-height: 120%;
}

h1{
visibility:hidden;
}
h3{
clear:both;
font-size: 120%;
font-weight: bold;
}

#wrapper{
border: 1px solid #cccccc;
position:relative;
margin:0 auto;
width:760px;
text-align:left;
}

#header{
/*border: 1px solid #cccccc;*/
position:relative;
background-image:url(../image/header.jpg);
background-position: 0 0 ;
background-repeat:no-repeat;
background-color:#FF9900;
height:200px;
}

#phoneNo{
width:140px;
font-size:80%;
line-height:120%;
position:absolute;
left:50px;
top:170px;
}

#primary{
/*border: 1px solid #cc0000;*/
width:760px;
position:relative;
background-image:url(../image/primary_bg.jpg);
background-repeat:repeat-y;
}

#mainNav{
width: 200px;
float:left;
margin-top: 20px;
}

#mainNav table{
float:right;
}

/*#mainNav ul{
width: 180px;
height:240px;
background-image:url(../image/nav.gif);
background-position:0 0 ;
list-style-type:none;
margin:0;
padding:0;
}

#mainNav ul li{
border-bottom: 1px solid #cccccc;
height:39px;
}*/

#formPdf{
border: 2px dotted #cccccc;
float:right;
/*height:35px;*/
width:165px;
margin-top: 10px;
padding:5px;
}

#formPdf a:link, a:visited{
color:#660000;
text-decoration:none;
}
#formPdf a:hover{
color:#FF9900;
text-decoration:underline;
}


#formPdf img{
margin-right:5px;
}


#content{
position:relative;
/*border: 1px solid #cccc00;*/
background-image:url(../image/content_bg.jpg);
background-position:0 0;
background-repeat:no-repeat;
float:left;
clear:right;
width: 560px;
}
#content h2 {
padding:30px 50px 0 50px;
font-size: 130%;
color:#333333;
}
#content h3 {
padding:20px 50px 0 50px;
}
#content p {
padding-right:50px;
padding-left:50px;
clear:both;
}

#content a:link, a:visited{
color:#660000;
text-decoration:none;
}
#content a:hover{
color:#FF9900;
text-decoration:underline;
}

#content .emph{
font-weight:bold;
color:#333333;
line-height:16px;
}

#content p .left{
float:left;
margin: 0 10px 5px 0;
}
#content p .right{
float:right;
margin: 0 0 10px 10px;
}


#content #condition{
border: 1px solid #FFCC33;
width:460px;
margin:0 50px 0 50px;
}

#content #condition td{
width:230px;
padding: 10px;
line-height:16px;
}

#procedure{
width: 460;
margin:0 50px 0 50px;
}
#content #fee{
border-top: 1px solid #FFCC33;
width:460px;
margin:0 50px 0 50px;
}
#content #fee td{
padding: 10px;
line-height:16px;
border-bottom:1px solid #FFCC33;
}

#content ul{
margin-left:50px;
padding:0;
list-style-type:none;
}
#content ul li{
height: 18px;
}
#content ul li a:link, a:visited{
color:#660000;
text-decoration:none;
}
#content ul li a:hover{
color:#FF9900;
text-decoration:underline;
}
#content #faq{
width:460px;
margin:0 50px 0 50px;
}
#content #faq tr td .qestion{
border:1px solid #003366; 
background-color:#99CCFF; 
color:#003366; 
padding:0 3px 0 3px; 
font-weight:bold;
}

#content #faq tr td .answer{
border:1px solid #CC0000; 
background-color:#FF9999; 
color: #CC0000; 
padding:0 3px 0 3px; 
font-weight:bold;
}
#content #faq tr td .backtotop{
border-bottom:2px dotted #CCCCCC; 
margin:0 0 0 5px;
text-align:right; 
font-size:11px;
line-height:18px;
}

#content .testimonial{
color:#666666;
}

.pic_r{
float:right;
margin-right:10px;
}

#footer{
font-size:80%;
border-right: 1px solid #ffffff;
border-top: 1px solid #ffffff;
text-align:right;
clear:both;
height:60px;
background-image:url(../image/footer.jpg);
}
#footer p {
padding:0;
margin-top:40px;
margin-right:20px;

}