@charset "utf-8";
/* CSS Document */

/*--- content ---*/


html>body {margin:0}

body 
{
background-color: #000;
margin:0; padding:0; font-family:etc;
margin-left:1px
}

#main_container{
height:auto;
width:780px;
background-color:#FFFFFF;
border:1px solid #fff;
margin:auto;
}

#header{
height:200px;
width:780px;
background-color:#99ccff;
background-image:url(images/banner.jpg);
float:left;
}

#topbox{
width:760px;
height:auto;!important
margin:auto;
}

.box_title{
width:auto;
height:auto;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
padding-left:10px;
padding-top:5px;
float:left;
}

.blank_l{
width:auto;
height:auto;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
float:left;
}

.blank_r{
width:auto;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
float:right;
padding-right:5px;
}

.blank{
width:auto;
height:auto;
margin-left:20px;
margin-top:20px;
}



#loc_nav{
width:775px;
height:22px;
background-image:url(images/nav.jpg);
padding-left:5px;
padding-top:4px;
float:left;
}

.loc_selector{
width:500px;
height:18px;
float:right;
}

.content_bar{
width:740px;
height:25px;
background-image:url(images/nav2.jpg);
margin:auto;
}

.half_boxl{
width:490px;
height:390px;
float:left;
}

.half_boxr{
width:240px;
height:390px;
background-color:#faeee3;
border:1px dotted #cc3300;
float:right;
}

.half_barl{
width:470px;
height:28px;
float:left;
}

.half_barr{
width:240px;
height:28px;
background-image:url(images/nav3.jpg);
float:left;
}

.contentbox{
width:738px;
height:460px;
background-color:#ffffcc;
border:1px solid #ccc;
margin:auto;
}

.contentbox2{
width:738px;
height:230px;
background-color:#fff;
border:1px solid #000;
margin-top:10px;
margin:auto;
}

.content_wrap{
width:740px;
height:390px;
background-color:#fff;
margin:auto;
}

.dir_box{
width:162px;
height:290px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:11px;
background-color:#FFF;
border:1px solid #cccc33;
padding-left:3px;
padding-right:3px;
padding-top:3px;
margin-left:9px;
margin-top:10px;
float:left;
}


.title_box{
width:auto;
height:30px;
line-height:13px;
}

.tbox_1{
width:160px;
height:19px;
color:#FFFFFF;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-weight:bold;
padding-top:5px;
background-color:#0066cc;
}

.tbox_2{
width:160px;
height:19px;
color:#FFFFFF;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-weight:bold;
padding-top:5px;
background-color:#ff9900;
}

.tbox_3{
width:160px;
height:19px;
color:#FFFFFF;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-weight:bold;
padding-top:5px;
background-color:#006600;
}

.tbox_4{
width:160px;
height:19px;
color:#FFFFFF;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-weight:bold;
padding-top:5px;
background-color:#660066;
}

.img_holder{
width:150px;
height:120px;
border:3px solid #ffcc66;
}

.db_wrap{
width:auto;
height:auto; !important
margin:auto;
}

.topbox_a{
width:350px;
height:260px;
background-color:#FFF;
margin-top:5px;
float:right;
}

.topbox_b{
width:380px;
height:auto; !important
background-color:#FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin-top:5px;
margin-left:10px;
margin-bottom:15px;
float:left;
}

.innerbox_a{
width:300px;
height:auto;
background-color:#FFF;
margin-top:8px;
float:left;
}

.innerbox_b{
width:300px;
height:auto;
background-color:#FFF;
margin-top:8px;
margin-left:10px;
float:left;
}


.banner_right{
width:160px;
height:auto;
padding-right:10px;
float:right;
}

.topbox_main{
width:760px;
height:auto; 
background-color:#FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin-top:5px;
margin-left:10px;
margin-bottom:15px;
float:left;
}

#blank_box{
width:340px;
height:100px;
float:left;
padding-top:20px;
}

.box300{
width:300px;
height:100px;
float:left;
padding-top:10px;
}

#footer{
height:25px;
width:780px;
color:#FFFFFF;
background-color:#000;
font-size:11px;
border:1px solid #fff;
padding-top:5px;
margin:auto;
}

.clear{
clear:both;
}

p{
align:justify;


}

/*--- my ads ---*/

#ad_01{
width:200px;
height:150px;
font-family:Arial;
font-size:12px;
}

#ad_02{
width:468px;
height:60px;
float:right;
margin-right:10px;
margin-top:120px;
}

.ad300{
width:200px;
height:220px;
margin-left:10px;
margin-top:5px;
float:left;

}

.ad780{
width:780px;
height:90px;
background-color:#000;
background-image:url(images/ban_bg.gif);
font-family:Arial;
font-size:12px;
}

.ad728{
width:728px;
height:90px;
background-color:#fff;
font-family:Arial;
font-size:12px;
margin-left:6px;
}

gbox_01{
width:;
height:;

}

/*--- my font ---*/

h2{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
font-weight:bold;
color:#990000;
line-height:15px;
}

.fblue{
font-family: Arial, Helvetica, sans-serif;
color:#0000FF;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}

.fgreen{
font-family: Arial, Helvetica, sans-serif;
color:#008000;
font-size:10px;
}

.fgreen2{
font-family: Georgia, "Times New Roman", Times, serif;
color:#008000;
font-size:18px;
}

.fblack{
font-family:Georgia, "Times New Roman", Times, serif;
color:#000;
font-size:12px;
font-weight:bold;
}

.fblack2{
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-size:16px;
font-weight:bold;
line-height:12px;
}

.fred{
font-family:Georgia, "Times New Roman", Times, serif;
color:#cc3300;
font-size:14px;
font-weight:bold;
line-height:12px;
}

.big_red{
font-family:Georgia, "Times New Roman", Times, serif;
color:#cc3300;
font-size:22px;
font-weight:bold;
line-height:22px;
}

.sblack{
font-family:Verdana,Arial;
color:#000;
font-size:10px;
line-height:11px;
}

.sbbold{
font-family:Verdana,Arial;
color:#cc3300;
font-size:10px;
line-height:11px;
font-weight:bold;
}

.btitle{
font-family:Georgia, "Times New Roman", Times, serif;
color:#fff;
font-size:13px;
font-weight:bold;
line-height:12px;
}

.dblue{
font-family:Arial;
color:#fff;
font-size:12px;


}

a.link1{
font-family: Arial, Helvetica, sans-serif;
color:#008000;
font-size:10px;
}

a.link1:hover{
font-family: Arial, Helvetica, sans-serif;
color:#003399;
font-size:10px;
}

a.link2{
font-family: Arial, Helvetica, sans-serif;
color:#0000FF;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}

a.link2:hover{
font-family: Arial, Helvetica, sans-serif;
color:#0033CC;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}

a.link3{
font-family:Georgia, "Times New Roman", Times, serif;
color:#0000FF;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}

a.link3:hover{
font-family:Georgia, "Times New Roman", Times, serif;
color:#0033CC;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}

a.link4{
font-family: Arial, Helvetica, sans-serif;
color:#fff;
font-weight:bold;
font-size:12px;
}

a.link4:hover{
font-family: Arial, Helvetica, sans-serif;
color:#66CC00;
font-weight:bold;
font-size:12px;
}

a.link5{
font-family: Arial, Helvetica, sans-serif;
color:#ffff99;
font-weight:bold;
font-size:12px;
}

a.link5:hover{
font-family: Arial, Helvetica, sans-serif;
color:#66CC00;
font-weight:bold;
font-size:12px;
}