/*
CSS Document
main colors
#0084FF  blue
#ff0084  red
#FFA6D4  light red
#007aec  link blue
*/

body
{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
background-image: url('/image/bgline2.png');
background-position: center center;
background-repeat: repeat-y;

}

.mainContainer{
background-color: #ffffff;
}

.fnt_12{font-size: 12px}


img, a img {border: 0px}
h1{
 font-size: 14px; margin: 0px;
}

.cb
{
clear:both;
}

.fl {float: left}
.fr {float: right}

a
{
color:#007aec;
text-decoration:none;
}
a:hover
{
color:blue;
text-decoration:none;
}



#advanced a,link
{
display:block;

font-size:10px;
color:#FFA6D4;
border-bottom:1px solid #D9DFEA;
border-left:1px solid #D9DFEA;
border-right:1px solid #D9DFEA;
text-decoration:none;
width:80px;
padding-left:2px;
padding-right:2px;

}
#advanced a:hover
{
display:block;

font-size:10px;
color:#ff0084;
border-bottom:1px solid #D9DFEA;
border-left:1px solid #D9DFEA;
border-right:1px solid #D9DFEA;
text-decoration:none;
width:80px;
padding-left:2px;
padding-right:2px;
}

#smart a,link
{
display:block;

font-size:10px;
color:#D9DFEA;
text-decoration:none;
width:112px;
}
#smart a:hover
{
display:block;

font-size:10px;
color:#FFFFFF;
text-decoration:none;
width:112px;
}



#search a,link
{
display:block;

font-size:14px;
color:#007aec;
text-decoration:none;
background-image:url('/images/str.png');
background-position:left;
background-repeat:no-repeat;
background-color:#F7F7F7;
border-top:1px solid #E0E0E0;
border-bottom:1px solid #EEEEEE;
padding-top:5px;
padding-bottom:5px;
padding-left:15px;
padding-right:5px;
}
#search a:hover
{
display:block;

font-size:14px;
color:#007aec;
text-decoration:none;
background-image:url('/images/str.png');
background-position:left;
background-repeat:no-repeat;
background-color:#F7F7F7;
border-top:1px solid #E0E0E0;
border-bottom:1px solid #EEEEEE;
padding-top:5px;
padding-bottom:5px;
padding-left:15px;
padding-right:5px;
}


#leftcats a, #bodystyles a:link{
display:block;
line-height: 24px;
padding-left: 10px;
font-size:14px;
color:#007aec;
text-decoration:none;
}

#leftcats a:hover{
display:block;
color:#007aec;
text-decoration:none;
background-color:#F7F7F7;
}


#rightcats a, #rightcats a:link{
display:block;

font-size:14px;
color:#007aec;
text-decoration:none;
}

#rightcats .onemake:hover{
display:block;

font-size:14px;
color:#007aec;
text-decoration:none;
background-color:#F7F7F7;
}


#rightcats .onemake {padding-left: 25px; line-height: 24px}

div.onemake:hover{background-color: #F7F7F7;}

#dynTitle{color: #ff0084}

.text-black1
{

font-size:12px;
color:#000000;
}
.text-black2
{
font-size:12px;
color:#333333;
}
.text-black-big2
{

font-size:14px;
color:#333333;
}
.text-black-little2
{

font-size:10px;
color:#333333;
}
.text-black3
{

font-size:12px;
color:#666666;
}
.text-black4
{

font-size:12px;
color:#999999;
}
.text-black-big4
{

font-size:14px;
color:#999999;
}
.text-black-little4
{

font-size:10px;
color:#999999;
}
.text-black5
{

font-size:12px;
color:#CCCCCC;
}
.text-black6
{

font-size:12px;
color:#DDDDDD;
}

.text-red
{
font-size:12px;
color:#A52A2A;
}

.text-blue1
{

font-size:12px;
color:#0E1F5B;
}
.text-blue2
{
font-size:12px;
color:#007aec;
}
.text-blue-big2
{

font-size:14px;
color:#007aec;
}
.text-blue-little2
{

font-size:10px;
color:#007aec;
}
.text-blue3
{

font-size:12px;
color:#617AAD;
}
.text-blue4
{

font-size:12px;
color:#94A4C6;
}
.text-blue5
{

font-size:12px;
color:#C2CBDA;
}
.text-blue6
{

font-size:12px;
color:#D9DFEA;
}
.text-blue-little6
{

font-size:10px;
color:#D9DFEA;
}
.text-red1
{

font-size:12px;
color:#DD3C10;
}
.text-red-big1
{

font-size:14px;
color:#DD3C10;
}
.text-orange1
{

font-size:12px;
color:#FFE222;
}
.text-orange-big1
{

font-size:18px;
color:#FFE222;
}
.text-white1
{

font-size:12px;
color:#FFFFFF;
}
.text-white-big1
{

font-size:18px;
color:#FFFFFF;
}

.text-green1
{

font-size:12px;
color:#3B9859;
}



.padding-top
{
padding-top:10px;
}
.padding-top-big
{
padding-top:30px;
}
.padding-top-little
{
padding-top:5px;
}
.padding-bottom
{
padding-bottom:10px;
}
.padding-bottom-big
{
padding-bottom:30px;
}
.padding-bottom-little
{
padding-bottom:5px;
}
.pading-left
{
padding-left:10px;
}
.pading-left-big
{
padding-left:30px;
}
.pading-left-little
{
padding-left:5px;
}
.pading-right
{
padding-right:10px;
}
.pading-right-big
{
padding-right:30px;
}
.pading-right-little
{
padding-right:5px;
}
.padding-left-right
{
padding-left:10px;
padding-right:10px;
}
.padding-left-right-little
{
padding-left:5px;
padding-right:5px;
}
.padding-top-left-right-little
{
padding-top:5px;
padding-left:5px;
padding-right:5px;
}

.form
{

font-size:14px;
font-weight:bold;
color:#666666;
border: 1px solid #D9DFEA;
padding-left:3px;
padding-right:3px;
padding-top:1px;
padding-bottom:1px;
}

.search-form
{

font-size:12px;
color:#333333;
padding-left:3px;
padding-right:3px;
padding-top:1px;
padding-bottom:1px;
}


.detail-box
{
background-color:#F7F7F7;
border-top:1px solid #E0E0E0;
border-bottom:1px solid #EEEEEE;
padding-left:5px;
padding-right:5px;
padding-top:5px;
padding-bottom:5px;
}


.detail-box2
{
background-color:#D9DFEA;
border-bottom:1px solid #BDC7D8;
border-top:1px solid #3B5998;
padding-left:5px;
padding-right:5px;
padding-top:5px;
padding-bottom:5px;
}

.result-box
{
border-top:1px solid #D9DFEA;
padding-top:10px;
padding-bottom:5px;
}

.top-box
{
background-color:#fff;
border-bottom:3px solid #94A4C6;
}

.bottom-box
{
border-top:3px solid #94A4C6;
padding-top:5px;
padding-bottom:10px;
}

.drill-box1
{
background-color:#F7F7F7;
border-top:1px solid #E0E0E0;
border-bottom:1px solid #EEEEEE;
padding-left:5px;
padding-right:5px;
padding-top:5px;
padding-bottom:5px;
}

.fav-box
{
background-color:#FFFBE2;
border-top:1px solid #FFE222;
border-bottom:1px solid #FFF8CC;
padding-left:5px;
padding-right:5px;
padding-top:5px;
padding-bottom:5px;
}

.sell_box
{
background-color:#D9DFEA;
border-top:1px solid #3B5998;
border-bottom:1px solid #FFF8CC;
padding-left:5px;
padding-right:5px;
padding-top:5px;
padding-bottom:5px;
}

.sell-box
{
background-color:#FFFBE2;
border-top:1px solid #FFE222;
border-bottom:1px solid #FFF8CC;
padding-left:5px;
padding-right:5px;
padding-top:5px;
padding-bottom:5px;
}



.body
{
display:block;
font-size:12px;
color:#007aec;
text-decoration:none;
background-color:#F7F7F7;
border-top:1px solid #E0E0E0;
border-bottom:1px solid #EEEEEE;
}

.body2
{
display:block;

font-size:12px;
color:#007aec;
text-decoration:none;
background-color:#F7F7F7;
border-top:1px solid #E0E0E0;
border-bottom:1px solid #EEEEEE;
}



/* clue tip login box*/
#inner_small_frm input, #inner_small_frm  label{font-size: 11px; width: 120px}
#inner_small_frm fieldset {margin: 0px;margin-left: 2px; padding: 2px; border: 0px }
#inner_small_frm form {padding: 0px; margin:0px}

.drill_freq{font-size: 11px; color:#999999;}
.homenews p{ margin:0px; padding:0px;}
.homenewsCont {padding-bottom: 20px}

#centerBox{
height: 174px;
line-height: 18px;
padding-left: 10px;
padding-top: 5px;

}
#centerBox a{display: block;}

#centerBox input {border: 1px solid #D9DFEA;padding: 1px; margin-bottom: 5px;}

.centerLarger{
height: 160px;
padding-left: 100px;
margin: auto;
font-size:14px;
padding-top: 10px;
line-height: 20px;
}

#smalltabs {
padding-bottom: 4px;

}
#smalltabs a{
font-size: 12px;
padding: 4px;
color:#007aec;
}

#smalltabs a:hover, .tabSel{
background-color:#F7F7F7;
color:#007aec;
position: relative;
top: 1px;
}

.aSel{
background-color:#F7F7F7;
color:#007aec;
}

.popAllDiv{
padding-top: 2px; text-align: center; padding-right: 20px;
}
.popAllLink{
font-size: 14px;
}

.login-box
{
background-color:#FFFFFF;
border-bottom:3px solid #94A4C6;
border-top:1px solid #D9DFEA;
border-left:1px solid #D9DFEA;
border-right:1px solid #D9DFEA;
padding-left:5px;
padding-right:5px;
padding-top:5px;
padding-bottom:5px;
}






.error {
margin: 5px;
border: 1px solid #FFA07A; padding: 12px; color: #3C0000; background-color:#FFFAFA;
}
.error h3 {margin: 2px;}

.notice{
color:#003C00;
margin: 5px;
border: 1px solid #82BE5A;
background-color: #F6FAF3;
padding: 10px;

}

#aboutus {font-family: Verdana, Helvetica, sans-serif}
#aboutus p{padding-left: 10px}

.makeline{
font-size: 11px;

}