/* CSS Document */
body {
	background:url('images/fdo.jpg'); background-repeat:repeat-x;
	font-family: "Verdana", Tahoma,  Arial, sans-serif;
	font-size: 10px;
	color: #333;
}
th {
 font-family:Georgia;
 font-size:14px;
 background: url(images/th-bg.jpg) repeat-x top #00CCFF;
 font-weight:bold;
 color:#00FFFF;
} 
td {
	text-align:left
}
/* headers */
h1, h2, h3 { font-family: 'Trebuchet MS', Tahoma, Sans-serif;  }
h1 {
	font-size: 180%;	
	font-weight: normal;	
	color: #555;
}
h2 {
	font-size: 160%;
	color: #88ac0b;
	font-weight: normal;
}
h3 {
	font-size: 135%;	 
	color: #666666;
}
.style3 {
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.style4 {
	color: #FF6600;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a:link {
	color: #6A7E0C;
	text-decoration: underline;
}
a:visited {
	color: #6A7E0C;
	text-decoration:underline;
}
a:hover {
	color: #000000;
	text-decoration: none;
}

a.rollover_white:link {
	color: #FFFFFF;
	text-decoration: none;
}
a.rollover_white:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.rollover_white:hover {
	color: #BEDA36;
	text-decoration: none;
}

.txt_blue {
	font-family: 'Verdana', Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0089C7;
}

.txt_green {
	font-family: 'Verdana', Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #829A0E;
	font-weight:bold;
}

.txt_green_large {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #829A0E;
}

.txt_white {
	font-family: tahoma;
	font-size: 12px;
	color: #FFFFFF;
}

.mainbg {
	background:url(images/box-bg.jpg) repeat top;
}	

#newsbar {
	font-family: 'Verdana', Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px 23px 0 23px;
	clear: both;
}
#newsbar a:link {
	font-family: 'Verdana', Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6A7E0C;
	text-decoration: underline;
}
#newsbar a:hover {
	font-family: 'Verdana', Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
}
#newsbar a:visited {
	font-family: 'Verdana', Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6A7E0C;
	text-decoration: underline;
}

.surfadsa:link, surfadsa:hover, surfadsa:visited {
	text-decoration: none;
}

/* navigation */
#menu {
	clear: both;	
	margin: 0 auto;
	padding: 0;
	background: url('images/bg-nav.jpg') repeat-x top left;	
	font-family:"trebuchet MS", Arial, Tahoma, Sans-serif;
	font-size:14px;
	font-weight:bold;
}
#menu_left ul {
	font-family:"trebuchet MS", Arial, Tahoma, Sans-serif;
	font-size:14px;
	font-weight:bold;
	float: left;
	list-style: none;
	margin:0;
	padding: 0 0 0 0;
	width:75%;
}
#menu_left ul li {
	font-family:"trebuchet MS", Arial, Tahoma, Sans-serif;
	font-size:14px;
	font-weight:bold;
	display: inline;
}
#menu_left ul li a {
	font-family:"trebuchet MS", Arial, Tahoma, Sans-serif;
	font-size:14px;
	font-weight:bold;
	display: block;
	float: left;
	padding: 0 12px;
	color: #fff;	
	text-decoration: none;
	background: url(images/sep.jpg) no-repeat 100% 100%;
}
#menu_left ul li a:hover {
	font-family:"trebuchet MS", Arial, Tahoma, Sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #3b5e0b;	
}

#menu_left ul li#current a {	
	font-family:"trebuchet MS", Arial, Tahoma, Sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #3b5e0b;
}

#menu_right ul {
	font-family:"trebuchet MS", Arial, Tahoma, Sans-serif;
	font-size:14px;
	font-weight:bold;
	float: right;
	list-style: none;
	margin:0;
	padding: 0 0 0 0;
	width:25%;
}
#menu_right ul li {
	font-family:"trebuchet MS", Arial, Tahoma, Sans-serif;
	font-size:14px;
	font-weight:bold;
	display: inline;
}
#menu_right ul li a {
	font-family:"trebuchet MS", Arial, Tahoma, Sans-serif;
	font-size:14px;
	font-weight:bold;
	display: block;
	float: right;
	padding: 0 12px;
	color: #fff;	
	text-decoration: none;
	background: url(images/sep.jpg) no-repeat 100% 100%;
	background-position:left;
}
#menu_right ul li a:hover {
	font-family:"trebuchet MS", Arial, Tahoma, Sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #3b5e0b;	
}
#menu_right ul li#current a {	
	font-family:"trebuchet MS", Arial, Tahoma, Sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #3b5e0b;
}

#navbar ul {
	list-style: none;
	margin: 0;
	padding: 4px;
	font-size:13px;
	font-family:georgia;
	text-align:right;
	color:#fff;
	font-weight:bold;
}
#navbar ul a {
	color:#fff;
}
#navbar ul a:hover {
	color:#3b5e0b;
}
#navbar ul li {
	display: inline;
}

#btmnavbar {
	font-size:11px;
	padding-bottom:2px;
	padding-top:2px;
}
#btmnavbar a:hover {
	color:#FFFFFF;
}		
#btmnavbar ul li {
	display: inline;
	text-align:center;
}

#main, #btmmain {
	padding: 10px;
}

.txt_white2 {
	font-family: 'Verdana', Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: black;
	margin-left: 1px;
	font-weight: bold;
	text-align: center;
}

.cat_header {
	font-family: 'Verdana', Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	width: 505px;
	height: 19px;
	background-color: #BEDB35;
	margin-left: 3px;
	font-weight: bold;
}

.btn {
	background-color: #F7F7F7;
	color: #829A0E;
	font-weight: bold;
	font-family: 'Verdana', Arial, Helvetica, sans-serif;
	border: 1px dotted black;
	width: 200px;
}
#footer {
	clear: both;
	overflow: hidden;
	position: relative;
	text-align: centert;
	padding: 0px;
	color: #888888;
	font-size:10px;
}

#footer a {
	color: #888888;
	font-weight: 500;
	text-decoration:none;
}

#footer a:hover,
#footer a:active,
#footer a:focus {
	color: #F0F0F0;
}

#footnav ul {
	margin: 0;
}

#footnav li {
	display: inline;
	background: none;
	padding: 0 20px 0 0;
}
div.border_top {
 background:url(images/rounded1_top.gif) no-repeat;
 height:18px;
 width:265px;
 vertical-align:bottom;
}
div.border_bottom {
 background:url(images/rounded1_bottom.gif) no-repeat;
 height:18px;
 width:265px;
 vertical-align:top;
}
div.newsbar_bg {
 background:url(images/rounded1_bg.gif) repeat-y;
 width:265px;
 height:auto;
 vertical-align:top;
 margin-bottom:-1px;
 margin-bottom:-1px;
} 
.inputbox {
	border: 1px solid #C0C0C0;
	background: #F0F0F0;
	margin-bottom: 2px;
	padding-left:5px;
	padding-right:5px;
}

.inputbox:hover, .inputbox:focus {
	border: 1px solid #888888;
	background: #FFFFFF;
	padding-left:5px;
	padding-right:5px;
}
.midtext {
 font-family:Georgia;
 font-size:13px;
} 

.fieldset {
  width: 95%;
  background:#f7f7f7;
  padding:2%;
  border:1px solid #e3e3e3;
  -moz-border-radius: 8px;
}
.legend {
  font-weight:bold;
  font-size:18px;
  color:#F60;
  padding-left:10px;
  padding-right:10px;
  background:#f7f7f7;
}

fieldset {
  width: 95%;
  background:#f7f7f7;
  padding:2%;
  border:1px solid #e3e3e3;
  margin:auto;
  display: block;
}
fieldset img {
border:0;
}

fieldset legend {
  font-weight:bold;
  font-size: 120%; 
  letter-spacing: -0.5px;
  color:#666666;
  padding-left:10px;
  padding-right:10px;
}

#seph {
	background:url(images/seph.jpg) repeat-x center;
	width:98%;
	height:8px;
	text-align:center;
}	
#topbar {
	overflow: visible;
	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
	font-size: 1.1em;
	position:absolute;
	width:100%;
	z-index: 100;
	vertical-align:middle;
}

#topbar a, #topbar a:link, #topbar a:visited, #topbar a:active {
	display: block;
	clear: both;
	color: #000000;
	background: #FFFFE1 url('images/infobar.gif') no-repeat fixed .3em .3em;
	padding: .3em .3em .3em 2em;
	border-bottom: .16em outset;
	text-decoration: none;
	vertical-align:middle;
	cursor: pointer;
}

#topbar a:hover {
	color: #FFFFFF;
	background-color: #1679AA;
}

#topbar a img {
	border: none;
}
form input, textarea, select, .inputbox {
	border: 1px solid #ccc;
	background: #e6e6e6;
}

form textarea:hover, select:hover, input:hover, .inputbox:hover {
	border: 1px solid #000;
	background: #99CCCC;
}
form .inputbox:focus, textarea:focus, select:focus, input:focus, {
	border: 1px solid #000;
	background: #99CCCC;
}
form input:active, textarea:active, select:active, .inputbox:active {
	background:#99CCCC;
}


     body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td 
    {
        margin:0;padding:0;
    }
    fieldset,img 
    {
        border:0;
    }
    address,caption,cite,code,dfn,em,strong,th,var 
    {
        font-style:normal;
        font-weight:400;
    }
    li 
    {
        list-style:none;
    }
    caption,th 
    {
        text-align:left;
    }
    h1,h2,h3,h4,h5,h6 
    {
        font-size:100%;
        font-weight:400;
    }
    q:before,q:after 
    {
        content:'';
    }
    abbr,acronym 
    {
        border:0;
        font-variant:normal;
    }
    sup 
    {
        vertical-align:text-top;
    }
    sub {
        vertical-align:text-bottom;
    }
    pre,code,kbd,samp,tt 
    {
        font-family:monospace;
        line-height:100%;
    }
    #wrap 
    {
        width:1002px;
        text-align:left;
        margin:0 auto; 
        background-color: #ffffff;
        font-size: 1.1em;
        
    }
    a 
    {
        text-decoration:none;
        font-weight:bold; 
        color: black;
    }
    a:hover 
    {
        text-decoration:underline;
        font-weight:bold; 
        color: black;
    }
    li.menu a
    {
        color: black;
        font-size: 12px;    
    }
    li.menu a:hover
    {
        font-size: 12px;
        text-decoration: underline;
        color: white;    
    }
    .component a:hover
    {
        color: black;
    }
    .loginpage a
    {
        color: black;
        font-weight: normal;
    }
    .loginpage a:hover
    {
        color: black;
        font-weight: normal;
    }
    
    p.adv a
    {
        color: white;
    }
    p.adv a:hover
    {
        color: black;
    }
    div.note
    {
        color: #0099CC;
        font-size: 0.8em;
        font-weight: bold;
        margin: 2px 0px 0px 110px;
        padding: 3px;
        width: 190px;
        border: 1px solid #ececec;
    }
    div .lot_note
    {
        color: #0099CC;
        font-size: 0.8em;
        font-weight: bold;
        margin: 2px 0px 0px 0px;
        padding: 3px;
        border: 1px solid #ececec;
    }
    span.note
    {
        color: #0099CC;
        font-size: 0.8em;
        font-weight: bold;
        margin: 2px 0px 0px 110px;
        padding: 3px;
        width: 190px;
        border: 1px solid #ececec;
    }
    #side a:hover,#footer a:hover 
    {
        text-decoration:underline;
    }
    .bold
    {
        font-weight: bold;
    }
    .clearfix:after 
    {
        content:".";
        display:block;
        height:0;
        clear: both;
        visibility:hidden;
    }
    .floatl 
    {
        float:left;
    }
    .floatr 
    {
        float:right;
    }
    #header 
    {
        padding-bottom:10px;
        position:relative;
        height:90px;
    }
    .custom
    {
        height: 16px;
        font-size: 1em;
    }
    .beta 
    {
        position:absolute;
        right:10px;
        top:30px;
    }
    .logo 
    {
        margin-left:10px;
    }
    #main .left,#main .right 
    {
        margin-top:8px;
    }
    #header,#main,#side 
    {
        background:#FFF;
    }
    #header ul
    {
        display: block;
        height: 30px;
		background: url('images/nav00000.gif');
        zoom: 1;
        padding-left: 20px;
    }
    #header ul ul li {display: block; clear: both; padding: 5px 0px;}
    #header ul ul li a:hover {background: none;} 
    #header ul ul {height: auto; background: none; margin-left: -22px;}
    #header ul li.first
    {
        display: block;
        float: left;
        padding: 8px 0px;
    }
    #header ul li
    {
        display: block;
        float: left;
        position: relative;
        padding: 8px 0px;
        background: url(images/border00.gif) repeat-y;
    }
    #header ul li a
    {
        color: #fff;
        text-transform: uppercase;
        overflow:hidden;
        padding: 8px 6px;
    }
    #header ul li a:hover 
    {
        background: url('images/hover000.gif') no-repeat 0 -1px;
        overflow:hidden;
        padding: 8px 6px;
        text-transform: uppercase;
    }
    #side 
    {
        float:left;
        width:234px;
        height:100%;
    }
    #main 
    {
        float:right;
        width:768px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        overflow:hidden;
    }
    #login 
    {
        background:url(images/l_top_bg.gif);
        color: #09c;
        font-size: 12px;
        font-weight: normal;
        margin-bottom:10px;
    }
    #login h2 
    {
        background:url(images/l_top_h0.gif);
        height:31px;
        line-height:30px;
        color:#FFF;
    }
    img.capture_img
    {
        border: 1px solid #B8B9BA;
    }
    #login label 
    {
        display:block;
    }
    #login form,.fpw 
    {
        padding:5px 0 0 40px;
    }
    #login h2,#box h2 
    {
        padding:0 0 0 25px;
    }
    .add_adv_left
    {
        width: 150px;
        font-weight: bold;
        font-size: 12px;
        vertical-align: top;
    }
    .add_adv_right
    {
        width: 100px;   
    }
    .fpw 
    {
        padding:8px 0 5px 40px;
    }
    .fpw a:hover
    {
        color: black;
    }
    .login_b 
    {
        background:url(images/login_b0.gif);
        border:none;
        width:77px;
        height:20px;
        margin-left:90px;
    }
    .login 
    {
        background:url(images/login_b0.gif);
        border:none;
        width:77px;
        height:20px;
    }
    .radio 
    {
        margin-top:5px;
    }
    .info input 
    {
        width: 140px;
        font-size: 12px;
        vertical-align: middle;
        border: #b8b9ba 1px solid;
        height: 18px;
    }
    input
    {
        line-height: 15px;
        text-justify: auto;
    }
    .ct_b 
    {
        background:url(images/ct_b0000.gif) no-repeat;
        clear:both;
        height:235px;
        width: 768px;
    }
    #box h2 
    {
        background:url(images/l_bm_h00.gif);
        height:36px;
        color:#FFF;
        line-height:36px;
    }
    .ct_b2 
    {
        background:#FFF no-repeat;
        clear:both;
        height:230px;
    }
    #box h2 
    {
        background:url(images/l_bm_h00.gif);
        height:36px;
        color:#FFF;
        line-height:36px;
    }
    .date 
    {
        color:#FFF;
        font-weight:700;
        background:url(images/ar000000.gif) no-repeat;
        padding-left:10px;
        margin:0 0 5px -10px;
    }
    #box p 
    {
        color:#1082a4;
    }
    .articles 
    {
        width:160px;
        padding-top:10px;
        margin:0 0 20px 40px;
    }
    .wc 
    {
        color:#06c;
        font-size: 18px;
        font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
    }
    em.asterics
    {
        color: #ff0000;
    }
    .menu-side 
    {
        padding-left:20px;
    }
    #main h2 
    {
        color:#06c;
        font-size: 22px;
        font-family: "Trebuchet MS";
    }
    #main h4
    {
        font-size: 12px; 
        font-weight: bold;   
    }
    #main .left 
    {
        width:425px;
        padding-left:35px;
    }
    #main .left2 
    {
        width: 735px;
        min-height: 555px;
    }
    .welcome_text
    {
        font-family: Arial, Helvetica, sans-serif;
        width: 435px;
    }
    #main .left h2 
    {
        margin: 10px 0;
    }
    .rbox 
    {
        display:block;
        color:#999;
        margin:0 160px 20px 20px;
        color: #FF6600;
        font-size: 1em;
    }
    #main .right h2 
    {
        background:url(images/m_r_hd00.gif) no-repeat;
        height:34px;
        color:#FFF;
        line-height:34px;
        padding:0 0 0 15px;
    }
    #main .right h2,#main .right h3,#box h2,#login h2 
    {
        font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
        font-size: 14px;
    }
    #main .right h3 
    {
        color:#f60;
        margin:15px 0 10px;
    }
    #main .right p 
    {
    width:110px;
    }
    #main .right .more 
    {
        background:#ededed url(images/m_r_more.gif) no-repeat bottom;
        width:77px;
        height:20px;
        display:block;
        line-height:20px;
        text-align:center;
        margin-top:10px;
    }
    .plan 
    {
        width:166px;
        float:left;
        display:inline;
        color:#999;
        margin:30px 40px 0;
    }
    .plan p 
    {
        width:155px;
    }
    .plan p,.sign 
    {
        margin:20px 0 0 20px;
    }
    .sign {background:url(images/sign0000.gif);width:77px;height:20px;text-align:center;line-height:20px;}
    .g 
    {
        background:url(images/g0000000.gif) no-repeat;
    }
    .o 
    {
        background:url(images/o0000000.gif) no-repeat;
    }
    .b 
    {
        background:url(images/b0000000.gif) no-repeat;
    }
    .g, .o, .b 
    {
        color:#FFF;
        width:166px;
        height:72px;
        position: relative;
    }
    .g b, .o b, .b b
    {
        position: absolute;
        left: 30px;
        text-transform: uppercase;
        top: 30px;
        font-size: 11px;
        font-weight: bold;
    }
    #footer 
    {
        background:transparent url(images/ft200000.gif) no-repeat bottom right;
        height:108px;
        text-align:right;
        clear:both;
    }
    span.ft 
    {
        color:#FFF;
        margin-top: 30px;
    }
    span.ft a
    {
        color: white;
    }
    span.ft a:hover
    {
        color: white;
    }
    html,legend 
    {
        color:#000;
    }
    #box strong,#main .right strong,.plan strong 
    {
        font-weight:700;
        display:block;
    }
    .readmore a,.sign a,.more a,.ft a 
    {
        color:#FFF;
    }
    .sign a,.more a 
    {
        font-weight:700;
    }
    #main .left p,#main .right,#main .left 
    {
        margin-bottom:10px;
    }
    #content 
    {
        overflow:hidden;
    }
    #side,.lbg 
    {
        padding-bottom:2500px;
        margin-bottom:-2500px;
    }
    .lbg 
    {
        background:url(images/l_bm_bg0.gif);
    }
    div.msgError
    {
        color: #cc0000;
    }
    div.msgInfo
    {
        color: #00bb00;
    }
    .white_title
    {
        font: bold 11px/13px Verdana, Geneva, Arial, Helvetica, sans-serif !important;
        color: #fff !important;
        margin-bottom: 10px;
    }
    .white_title a
    {
        font: bold 11px/13px Verdana, Geneva, Arial, Helvetica, sans-serif !important;
        color: #fff !important;
        text-decoration: none;
    }
    .white_title a:hover
    {
        font: bold 11px/13px Verdana, Geneva, Arial, Helvetica, sans-serif !important;
        color: #fff !important;
        text-decoration: underline;
    }
    .float_left
    {
        float: left;
    }
    .float_right
    {
        float: right;
    }
    .overflow
    {
        overflow: hidden;
        zoom: 1;
    }
    p.timer
    {
        color: #0099CC;
        font-size: 1.6em;
        text-align: center;
        font-weight: bold;
    }
    span.timer
    {
        color: #0099CC;
        text-align: center;
    }
    .blue_text
    {
        font: normal 10px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;
        color: #1082a4;
        width: 95px;
    }
    .table_info
    {
        width: 748px;
        margin: 0px auto;
        border: 1px solid #a9d9e4;
        border-collapse: collapse;
    }
    .table_info td
    {
        border: 1px solid #a9d9e4;
        border-collapse: collapse;
        padding: 5px;
        text-align: left;
        overflow: hidden;
    }
    .table_info td p
    {
        font: normal 10px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;
        color: #1082a4;
    }
    .table_info td a
    {
        font: bold 11px/13px Verdana, Geneva, Arial, Helvetica, sans-serif !important;
        color: #fff !important;
        text-decoration: none;
    }
    .table_info td a:hover
    {
        font: bold 11px/13px Verdana, Geneva, Arial, Helvetica, sans-serif !important;
        color: #fff !important;
        text-decoration: underline;
    }
    .position
    {
        text-align: center;
    }
    .star_img
    {
        background: url('images/star.png') no-repeat top left;
        width: 32px;
        height: 32px;
        text-align: left;
    }
    *html .star_img
    {
        background: none;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/star.png', sizingMethod='image');
    }
    .light_blue
    {
        background: #85c5d5;
    }
    .large_letters
    {
        font: normal 24px/24px Verdana, Geneva, Arial, Helvetica, sans-serif;
        color: #fff;
        text-align: center;
        text-transform: uppercase;
    }
    .red_button
    {
        margin: -17px 0px 0px 200px;
    }
    div.head
    {
        background: transparent url("images/button_more.gif") repeat-x scroll 0%;
        border: 1px solid #C8C8C8;
        color: #0099CC;
        font-size: 1.4em;
        height: 22px;
        line-height: 1.4em;
        font-weight: bold;
        text-transform: uppercase;
		margin: 2px;
        padding-left: 5px;
        font-family: "Trebuchet MS";
    }
    div.adv
    {
        margin: 10px 0px 10px 10px;
        padding: 8px 0px 8px 8px;
        border: 1px dotted #999;
    }
    div.adv a
    {
        color: #666;
        font-weight: normal;
        font-size: 1.1em;
        
    }
    div.adv a:hover
    {
        text-decoration: underline;
        color: black;
        font-weight: normal;
    }
    input.button
    {
    	background: transparent url("images/button_more.gif") repeat-x scroll 0%;
        border: 1px solid #C8C8C8;
        color: #333333;
        cursor: pointer;
        text-align: center;
        font-size: 1em;
        height: 22px;
        line-height: 1em;
        font-weight: bold;
        text-transform: uppercase;
        padding: 0px 6px;
		margin: 0px 2px;
    }
    input.table_button
    {
    	background: transparent url("images/button_more.gif") repeat-x scroll 0%;
        border: 1px solid #C8C8C8;
        color: #333333;
        cursor: pointer;
        text-align: center;
        font-size: 1em;
        padding: 1px;
        height: 20px;
        line-height: 1em;
        text-transform: uppercase;
        margin-top: 1px;
    }    
    .mistakes
	{ 	
		background-color: #FFF2F2;
		padding: 5px;
		color: #ED5A50;
		font-size: 1em;
		border: 1px solid #ED5A50;
	}
	.mistakes p
	{
		line-height: 1.5em;
	}   
    h3
    {
        font-size: 1.4em;
        font-weight: bold;
        color: #FF6600;        
    }
    
    fieldset.register
    {
        margin-top: 10px;    
        border: 2px solid #d4d4d4;
        padding: 10px;
    }
    fieldset.register legend
    {
        margin-left: 10px;
        font-size: 12px;
        font-weight: bold;
        padding: 0px 5px;
        line-height: 1.5em;
        color: #4b7ab0; 
    }
    
    fieldset.info
    {
        border: 1px solid #d4d4d4;
        padding: 10px;
        width: 250px;
        margin-left: 240px;
        margin-top: 10px;
    }
    fieldset.info legend
    {
        margin-left: 10px;
        font-size: 12px;
        font-weight: bold;
        padding: 0px 5px;
        line-height: 1.5em;
        color: #4b7ab0; 
    }
    th
    {
        border: 1px solid #ececec;
        font-weight: bold;
        font-size: 0.9em;
        padding: 3px;
        background: transparent url('images/button_more.gif') repeat-x scroll 0%;
        text-transform: uppercase; 
    }
    td.items
    {
        padding: 2px;
    }
    div.info
	{ 	
		background: #c5ffbc;
		padding: 5px;
        margin-top: 5px;
		border: 1px solid green;
		color: #823039;
        font-size: 1em;
	}
    p.info 
    {
        font-size: 12px;
	}
    p.info input
    {
        font-size: 1.2em;    
    }
    .pager
	{
		margin: 10px auto 0px;
		width: 300px;
		font-size: 1.1em;
		text-align: center;
        font-weight: bold;
	}
    .pager li 
    {
        float: left;
    }
	.pager a:link,
	.pager a:visited,
	.pager a:hover,
	.pager a:active
	{
		color: #0066cc;
		background: #eee;
		padding: 2px 4px;
        margin: 0px 2px;
		line-height: 1.2em;
        font-weight: bold;
	}
	.pager a:hover,
	.pager a:active
	{
		border: 1px solid #0099cc;
		padding: 1px 3px;
        font-weight: bold;
	}
    .active_pager_link
    {
        color: #FDB44B;
        border: 1px solid #0099cc;
		padding: 1px 3px;
        margin: 0px 2px;
    }
	.pager u
	{
		color: #ff0000;
		background: #ececec;
		padding: 1px 3px;
		line-height: 1.2em;
		border: 1px solid #999;
	}
    p.stats
    {
        display:block; 
        float: left; 
        width: 130px; 
        font-weight: bold;
        font-size: 11px; color:#333;        
    }
.fieldset {margin-left: 20px;margin-top: 10px;}
.field-label {display:block; float: left; width: 110px; font-weight:bold ;font-size:12px; color:#333;}
.field-label_register {display:block; float: left; width: 165px; font-weight:bold ;font-size:12px; color:#333;}
    table
    {
        font-size: 1em;
    }
strong {
	font-weight: bold;
}
.td_titulo {
	margin-left: 3px;
	font-family: verdana;
	font-size: 13px;
	background-color: #ffffff;
	border:solid 1px #999999;
	font-weight:bold;
}
.td_sem_anuncio {
	font-family: verdana;
	font-size: 11px;
	background-color: #ffffff;
	border:solid 1px #999999;
	border-top:none;
	margin-left: 3px;
}
.div_title {
	text-align:center;
	padding:20px;
}
#anuncios {
	font: normal 11px auto "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	width: 700px;
	padding: 0;
	margin: 0;
}

table#anuncios th {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 1px;
	text-transform: uppercase;
	text-align: left;
	padding: 3px 6px 3px 12px;
	background: #CAE8EA url(images/bg_header.jpg) no-repeat;
}

table#anuncios th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	text-transform:none;
}

table#anuncios td {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
}

table#anuncios td.alt {
	background: #F5FAFA;
	color: #797268;
}

table#anuncios th.spec {
	text-transform: none;
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff url(images/bullet1.gif) no-repeat;
}

table#anuncios th.spec2 {
	text-transform: none;
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff url(images/bullet1.gif) no-repeat;
	font-weight:normal;
}

table#anuncios th.specalt {
	text-transform: none;
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(images/bullet2.gif) no-repeat;
	color: #797268;
}
table#anuncios td.specalt {
	background: #f5fafa;
}
.aviso {
	font-size: 10px;
	color:#ff0000;
}
.tbbonus {
	border: 1px solid rgb(153, 153, 153);
	font-size: 13px;
	background-color: rgb(235, 235, 235);
}
table#assinar td {
	border:1px solid #666;
	background:#FFF;
	padding:5px;
}
label {
	cursor:pointer;
}
.div_aviso {
	padding-top:30px;
	padding-bottom:15px;
	border:1px solid #FF0000;
	background:#ffd3d3
}