* {
	padding: 0;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
body {
	background: #FFF;
	overflow-x:hidden;
	/*overflow-y:scroll;*/
}
a {
	text-decoration:underline;
	font-weight:bold;
	color:#0093D0;
}
p {
	margin:10px 0 5px 0;
	line-height:16px;
	color: #5e6162;
	font-size: 11px;
}
b {
	color:#0093D0;
	font-size: 11px;
}

h1{
    color:#025E94;
    font-size:18px;
}

h2 {
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	line-height:18px;
	margin: 7px 0 0 10px;
}

h3 {
	color: #0093d0;
	font-size: 11px;
	line-height:16px;
}

h4 {
	color: #FFF;
	font-size: 28px;
	font-weight: 100;
	line-height: 28pt;
}
#view_job h4 {
    color: #0093d0;
    font-size: 16px;
	font-weight: bold;
}
h5 {
	color: #FFF;
	font-size: 10px;
	line-height: 17px;
}
h6 {
	color: #0093d0;
	font-size: 16px;
	
}

.clearfix {
	display:block;
}
#clear {clear:both;}	
.clear {clear:both; }	
#header {
	background: url(../images/header_rpt.jpg) repeat-x;
	height: 114px;
	/*width: 100%;*/
		padding: 0px;
	margin: 0px;
}
#header h1{

}
*html #header {
	padding: 0px;
	margin: 0px;
}
#feature_bg {
	background: #FFF url(../images/main_rpt.jpg) repeat-x;
	width: 100%;
/*	float:left;*/
}
.feature {
	background: url(../images/blue_bg.jpg) no-repeat;
	/*height: 223px;*/
	margin:0 auto;
	width:998px;
}
#content {
	width: 721px;
	/*height:auto;*/
	margin:0pt auto;
	margin-top:7px;
}
#footer {
	background: url(../images/footer_rpt.jpg) repeat-x scroll left top;
	/*height: 100%;*/
	font-size:11px;
	width:100%;
	padding: 0 0 0 0;
	/*float:left;*/
	font-weight: normal;
	margin-top: 20px;
	/*position: absolute;
	bottom: 0;
	left: 0;*/
}
.inner {
	width:731px;
	margin:0pt auto;
}
#header h1 a {
	background:url(../images/logo.gif) no-repeat;
	width:191px;
	height:94px;
	position: relative;
	top:7px;
	left:14px;
	text-indent:-100em;
	overflow: hidden;
	display: block;
}

.searchbox {
	background: url(../images/search_box.gif) no-repeat;
	width: 265px;
	height: 53px;
	float: right;
	margin-right: 4px;
	margin-top: 10px;
}
.topmenu {
	height: 30px;
	float: right;
	margin-right: 4px;
	margin-top: 0px;
	font-size:9px;
	font-weight: normal;
	padding-top:5px;
}
.toplogo
{
	float:left;
}
.search_input {
	height: 15px;
	width: 132px;
	font-size: 11px;
	float: left;
	margin: 22px 4px 0 95px;
	border: #DCE7ED 1px solid;
}
.search_button { 
    height: 20px;
    width: 20px;
    margin-top: 21px;
    border: 1px solid #FFFFFF;
    background: #FFF url(../images/search_magnify.jpg) no-repeat;
	cursor: pointer;
	overflow: hidden;
}
#nav {
	height: 51px;
	margin: 0 0 0 168px;
	width: 731px;
}
#nav li {
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
#nav li a{
	display:block;
	height:51px;
	overflow:hidden;
	text-indent:-9999px;
}
#nav li a:hover {
	background-position: 0 -51px;
}
.nav_home {
	background: url(../images/btn_home.gif) no-repeat;
	width:50px;
}
.nav_sobre {
	background: url(../images/btn_sobre.gif) no-repeat;
	width:50px;
}
.nav_solucao {
	background: url(../images/btn_solucao.gif) no-repeat;
	width:78px;
}
.nav_svmax_ecv {
	background: url(../images/btn_svmax_ecv.gif) no-repeat;
	width:75px;
}
.nav_diagrama {
	background: url(../images/btn_diagrama.gif) no-repeat;
	width:95px;
}
.nav_modulos {
	background: url(../images/btn_modulos.gif) no-repeat;
	width:90px;
}
.nav_legislacao {
	background: url(../images/btn_legislacao.gif) no-repeat;
	width:105px;
}
.nav_noticias {
	background: url(../images/btn_noticias.gif) no-repeat;
	width:65px;
}	
.nav_downloads {
	background: url(../images/btn_downloads.gif) no-repeat;
	width:100px;
}
.nav_links {
	background: url(../images/btn_sites_interesse.gif) no-repeat;
	width:120px;
}
.nav_contato {
	background: url(../images/btn_contato.gif) no-repeat;
	width:109px;
}
.nav_trabalho {
	background: url(../images/btn_trabalho.gif) no-repeat;
	width:109px;
}

#navi {
	height: 30px;
	width: 265px;
}
#navi li {
	float:right;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
#navi li a{
	display:block;
	height:30px;
	overflow:hidden;
	text-indent:-9999px;
}
#navi li a:hover {
	background-position: 0 -30px;
}
.nav_tst {
	background: url(../images/btntst.jpg) no-repeat;
	width:60px;
}
.nav_mapa_site {
	background: url(../images/btn_mapa_site.gif) no-repeat;
	width:90px;
}
/*#body {
	background:#0066FF;
	height:139px;
	left:0pt;
	margin:0pt auto;
	position:relative;
	top:0pt;
	width:865px;
	z-index:0; 
	border:10px solid #000;
}
#body_left {
	background: url(../wireframes/images/body_left.jpg) no-repeat;
	height: 194px;
	width: 6px;
	margin:0pt auto;
}*/
.edge_content_left_custom {
	background: url(../images/edge_content.gif) 0px 0px no-repeat;
}
.edge_content_right_custom {
	background: url(../images/edge_content_right.gif) 100% 0px no-repeat;
}
.content_header_custom {
	background:url(../images/content_header_rpt.gif) repeat-x;
	margin-left:10px;
	margin-right:10px;
}
.content_custom {
	padding-top:10px;
	/*height: 500px;*/
}
.edge_content {
	background: url(../images/edge_content.gif) no-repeat;
	width: 15px;
	height: 245px;
	float: left;
}
.edge_content_right {
	background: url(../images/edge_content_right.gif) no-repeat;
	width: 15px;
	height: 245px;
	float: right;
}
.left_col {
	width: 474px;
	background: #FFF;
	height: 100%;
	float:left;
	padding-bottom: 55px;
}
.left_col a {
	font-size: 10px;
}
.left_col li {
	font-size: 11px;
	line-height: 18px;
	color: #5e6162;
	list-style-position:inside;
	margin: 0 0 0 35px;
}
.left_col ul {
	margin: 0 0 20px 0;
}
.no_bullets ul {
	margin: 25px 0 0 0;
}

.no_bullets li {
	font-size: 11px;
	line-height: 18px;
	color: #5e6162;
	list-style-type: none;
	font-weight: bold;
}
.right_col {
	background: #fff url(../images/right_col.gif) no-repeat;
	float: left;
	width: 247px;
	height: 100%;
}
.right_col h2 {
	margin-left: 30px;
	margin-top: 17px;
	color: #025e94;
}
.right_col_landing {
	background: #FFF url(../images/menu_index.gif) no-repeat;
	float: right;
	width: 240px;
	/*height: 100%;*/
}
#right_col_inner {
	height: 100%;
	list-style-type: none;
	margin: 12pt auto;
	width: 180px;
	color:#0093D0;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:16px;
	padding-right: 10px;
}
.sub_nav {
	font-size: 11px;
	line-height: 30px;
}
/* ORIGINAL RHS MENU */

#right_col_inner h2 {
	list-style-type: none;
	color:#0093D0;
	font-size:15px;
	margin-left:19px;
}
#right_col_inner li {
	width: 155px;
	list-style-type: none;
	margin: 0pt auto;
	margin-bottom: 15px;
	font-weight: bolder;
	padding-left: 37px;
	border-bottom: #ebf7fb 2px solid;
}
#right_col_inner a {
	color:#0093D0;
	font-size:15px;
	font-weight: normal;
	text-decoration: none;
	display: block;
	font-weight: bolder;
	overflow: hidden;
}
#right_col_inner p {
	font-weight: normal;
	margin-bottom: 20px;
}
.menu_pic_1 {
	background: url(../images/menu_pic_1.gif) no-repeat;
}
.menu_pic_inmetro {
	background: url(../images/menu_pic_inmetro.jpg) no-repeat;
}
.menu_pic_gerencial {
	background: url(../images/menu_pic_gerencial.jpg) no-repeat;
}
.menu_pic_integracao {
	background: url(../images/menu_pic_integracao.jpg) no-repeat;
}
.menu_pic_csv {
	background: url(../images/menu_pic_csv.jpg) no-repeat;
	
}
.menu_pic_2 {
	background: url(../images/menu_pic_2.gif) no-repeat;
	
}
.menu_pic_3 {
	background: url(../images/menu_pic_3.gif) no-repeat;
	
}
.menu_pic_4 {
	background: url(../images/menu_pic_4.gif) no-repeat;
	
}
.menu_pic_5 {
	background: url(../images/menu_pic_5.gif) no-repeat;
	
}
.menu_pic_6 {
	background: url(../images/menu_pic_6.gif) no-repeat;
	
}
.menu_pic_7 {
	background: url(../images/menu_pic_7.gif) no-repeat;
	
}
.menu_pic_9 {
	background: url(../images/box1_pic.jpg) no-repeat;
	
}
.menu_pic_10 {
	background: url(../images/box2_pic.jpg) no-repeat;
	
}
.menu_pic_11 {
	background: url(../images/container_box3_pic.jpg) no-repeat;
	
}
.menu_pic_12 {
	background: url(../images/container_box4_pic.jpg) no-repeat;
	
}
/* end original RHS menu */

.rightedge_left_col {
	background:transparent url(../images/rightedge_left_col.jpg) no-repeat scroll 0%;
	float: right;
	height: 245px;
	width: 15px;
}
.content_header {
	background:url(../images/content_header_rpt.gif) repeat-x;
	height: 6px;
	width: 459px;
	float: left;
}
.content_inner {
	background: #FFF;
	width: 451px;
	height: auto;
	float: left;
	margin: 14px 0 0 6px;
}
.content_inner p{
	text-align: justify;
}
*html .content_inner {
	margin: 5px 0 0 6px;
}
.feature_text {
	width: 450px;
	/*height: 135px;*/
	margin: 10px 0 0 5px;
	float: left;
	color: #FFF;
}
.footer_inner {
	height: 40px;
	width: 680px;
	margin: 5pt auto;
	padding: 0px 0 0 0;
}
.footer_inner a {
	color:#999999;
	font-size: 10px;
	text-decoration: none;
	padding-left: 18px;
	font-weight: normal;
	float: left;
}
.footer_inner li {
	background: url(../images/arrow.jpg) no-repeat;
	list-style-type: none;
	height: 24px;
	float: left;
	width: 220px;
}
.footer_inner p {
	margin-top: 30px;
	color:#999999;
	font-size: 10px;
	text-decoration: none;
}
.footer_inner .footer_info {
	height: 10px;
	width: 680px;
	float: left;
	margin-top: 10px;
	color:#999999;
	font-size: 10px;
	text-decoration: none;
}
.footer_inner .footer_info a {
	color:#999999;
	font-size: 10px;
	text-decoration: underline;
	padding-left: 0px;
	float: left;
}
.left_container {
	width: 460px;
	height: 290px;
	float: left;
	margin: 50px 0 0 0;
}
.left_container_landing {
	float:left;
	/*height:285px;*/
	margin:50px 0pt 0pt;
	width:460px;
}
.left_container_landing p {
	font-size: 10px;
}
.left_container_landing a {
	font-size: 14px;
	text-decoration: none;
}
.left_container_box_1	{
	background: url(../images/container_box1_pic.jpg) no-repeat;
	height: 90px;
	width: 175px;
	margin: 16pt 11px 0 5px;
	border-bottom:7px solid #ebf7fb;
	float: left;
	padding-left: 40px;
}
.left_container_box_2	{
	background: url(../images/container_box2_pic.jpg) no-repeat;
	height: 90px;
	width: 175px;
	margin: 16pt 0 0 0;
	border-bottom:7px solid #ebf7fb;
	float: left;
	padding-left:40px;
}
.left_container_box_3	{
	background: url(../images/container_box3_pic.jpg) no-repeat;
	height: 90px;
	width: 175px;
	margin: 25pt 11px 0 5px;
	border-bottom:7px solid #ebf7fb;
	float: left;
	padding-left:40px;
}
.left_container_box_4	{
	background: transparent url(../images/container_box4_pic.jpg) no-repeat;
	height: 90px;
	width: 175px;
	margin: 25pt 0 0 0;
	border-bottom:7px solid #ebf7fb;
	float: left;
	padding-left:40px;
}
.left_container a {
	color: #0093d0;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	display: block;
}
.left_container p {
	font-size: 11px;
	line-height: 18px;
}
#latest_positions {
	width: 200px;
	height: 100%;
	margin-top: 10px;
	list-style-type: none;
}
.right_col_landing .inner {
	width: 205px;
	height: 100%;
	
}
*html .right_col_landing .inner {
	margin: 0 0 0 15px;
}
#latest_positions li {
	line-height:15px;
	color: #0093d0;
	font-size: 10px;
	font-weight: bold;
}
#latest_positions li span {
	line-height: 15px;
	color:#5E6162;
	font-size: 10px;
	font-weight: normal;
	display: block;
	*margin-bottom: 5px;
	text-align:justify;
}
#latest_positions li div
{
	line-height: 15px;
	text-align:right;
	border-bottom: 3px solid #EBF7FB;
	margin-bottom: 10px;
	
}
.right_col_landing h2 {
	margin-top: 17px;
	color: #025e94;
	padding-left: 0px;
	margin-left: 0px;
}
#latest_positions li, {
	font-weight: bold;
	color:#0093D0;
	font-size: 10px;
	line-height: 15px;
}
#menu_inner {
	height: 100%;
	list-style-type: none;
	width: 200px;
	padding-left: 14px;
	line-height: 10px;
	font-size: 11px;
}
#menu_inner a {
	color: #0093D0;
	font-size: 10px;
	text-decoration: none;
	margin: 0px 0px 0px 18px;
	overflow: hidden;
}
#menu_inner p {
	margin: 0px 0px 0px 18px;
	font-size: 10px;
}
#menu_inner a:hover {
	text-decoration: underline;
}
#menu_inner li {
	background: transparent url(../images/arrow.jpg) no-repeat;
	/*border-bottom: 3px solid #EBF7FB;*/
	margin-bottom: 15px;
	width: 200px;
	display: block;
}
#menu_global {
	height: 100%;
	list-style-type: none;
	width: 190px;
	margin: 15px 0 0 28px;
	float: left;
}
*html #menu_global {
	margin: 15px 0 0 10px;
}
#menu_global li {
	width:190px;
	float:-left;
	border-bottom: 3px solid #EBF7FB;
	margin-bottom: 10px;
}
#menu_global a {
	font-size: 11px;
	margin-left: 40px;
	text-decoration: none;
	overflow: hidden;
	display: block;
	line-height: 16px;
}
#menu_global p	{
	margin-left: 40px;
	font-size:10px;
	font-weight: normal;
	padding-bottom: 5px;
}


.menu_links {
	height: 100%;
	list-style-type: none;
	width: 190px;
	margin: 15px 0px 70px 30px;
	float: left;
}
.menu_links li {
	width:190px;
	float:left;
	border-bottom: 3px solid #EBF7FB;
	margin-bottom: 10px;
}
.menu_links a {
	font-size: 11px;
	margin-left: 0px;
	text-decoration: none;
	overflow: hidden;
	display: block;
	line-height: 16px;
}
.menu_links p	{
	margin-left: 40px;
	font-size:10px;
	font-weight: normal;
	padding-bottom: 5px;
}
#sobre .nav_sobre, #sobre .nav_sobre:hover,
#solucao .nav_solucao, #solucao .nav_solucao:hover,
#svmax_ecv .nav_svmax_ecv, #svmax_ecv .nav_svmax_ecv:hover,
#home .nav_home, #home .nav_home:hover,
#diagrama .nav_diagrama, #diagrama .nav_diagrama:hover,
#modulos .nav_modulos, #modulos .nav_modulos:hover,
#legislacao .nav_legislacao, #legislacao .nav_legislacao:hover,
#noticias .nav_noticias, #noticias .nav_noticias:hover,
#downloads .nav_downloads, #downloads .nav_downloads:hover,
#links .nav_links, #links .nav_links:hover,
#contato .nav_contato, #contato .nav_contato:hover {
	background-position: 0 -102px;
}
{
	background-position: 0 -102px;
}
#contact .left_col p {
	line-height: 12px;
}
.table_1 {
	height: 440px;
	list-style-type: none;
	border: 1px solid #CCCCCC;
	float: left;
	margin: 25px 10px 0 0;
	width:200px;
}
.table_2 {
	height: 440px;
	list-style-type: none;
	border: 1px solid #CCCCCC;
	float: left;
	margin-left: 15px;
	margin-top: 25px;
	width:200px;
}
.table_1 li, .table_2 li {
	width: 200px;
	background: #eef5f8;
	height: 20px;
	border-bottom: 1px solid #dce7ed;
	padding: 0px;
	float:left;
}
.table_1 .top, .table_2 .top {
	background: #1693cf;
	width: 200px;
	color: #FFFFFF;
	height: 20px;
	font-weight: bold;
}
.content_pic {
	background: url(../images/content_pic1.jpg) no-repeat;
	float: left;
	height: 171px;
	width: 190px;
}
#newsletter_container {
	background: url(../images/newsletter_container.gif) no-repeat;
	width: 210px;
	float: left;
	margin: 15px 0 0 24px;
}
*html #newsletter_container {
	margin: 15px 0 0 8px;
}
#newsletter_container a {
	float: left;
	padding-left: 0px;
	text-indent: -999em;
	margin-left: 4px;
	overflow: hidden;
}
.newsletter_button {
	background: url(../images/newsletter_submit_button.gif) no-repeat;
	height:22px;
	width: 48px;
	float: left;
	margin: 0 0 0 5px;
}
#newsletter_container h2 {
	color: #025e94;
	font-size: 11px;
	padding: 0px;
	margin-left: 12px;
	margin-top: 14px;
	margin-bottom: 12px;
}
.newsletter_input {
	width: 138px;
	height: 18px;
	border: 1px solid #dce7ed;
	float: left;
	margin: 0 0 0 11px;
	font-size: 11px;
	color: #999999;
}
.content_image_inmetro {
	background: url(../images/modulo_inmetro.jpg) no-repeat;
	width: 452px;
	height: 258px;
	margin-bottom: 15px;
}
.content_image_administrativo {
	background: url(../images/modulo_administrativo.jpg) no-repeat;
	width: 452px;
	height: 258px;
	margin-bottom: 15px;
}
.content_image_financeiro {
	background: url(../images/modulo_financeiro.jpg) no-repeat;
	width: 452px;
	height: 225px;
	margin-bottom: 15px;
}
.content_image_4 {
	background: url(../images/content_image_4.jpg) no-repeat;
	width: 450px;
	height: 96px;
	margin-bottom: 15px;
}
.content_image_5 {
	background: url(../images/content_image_5.jpg) no-repeat;
	width: 450px;
	height: 96px;
	margin-bottom: 15px;
}
.content_image_6 {
	background: url(../images/content_image_6.jpg) no-repeat;
	width: 450px;
	height: 96px;
	margin-bottom: 15px;
}
.content_image_1 h2, .content_image_2 h2, .content_image_3 h2,
.content_image_4 h2, .content_image_5 h2, .content_image_6 h2 {
	position: absolute;
	margin-top: 72px;
}
.no_co2 {
	background: url(../images/no_co2_logos.gif) no-repeat scroll 0% bottom;
	width: 204px;
	height: 73px;
	float: right;
	margin: 36px 16px 30px 0;
	
}
#employers h3, #candidates h3 {
	margin-top: 15px;
}
.menu_pic_2 div {
	padding-left: 41px;	
	width: 50px;
	margin-top: 4px;
}

#home #newsletter_container {
	margin: 15px 0 0 0;
}
#home .no_co2 {
	margin-right:6px;
}

th {
    font-size: 11px;
    text-align: left;
    font-weight: bold;
    background-color: #E6EBF2;
}

.table-cells {
    background-color: #FFFFFF;
}
tbody p {
	color: #0093d0;
}
.table-cells p, .table-cells td {
	color: #0093d0;
}

.table-cells tr {
    color: #0093d0;
	height: 20px;
	padding: 0 0 0 50px;
}
.table-headings {
	background-color: #0093d0;
	color: #FFFFFF;
	font-weight:bold;
	text-align:center;
	font-size: 12px;
	height: 20px;
}
.table-cells strong {
	color: #0093d0;
	padding: 4px 0 4px 0;
}
.text-fields {
	border:1px solid #DCE7ED;
}
.table-cells {
	line-height:14px;
	color: #5e6162;
	font-size:11px;
}
.center p {
	text-align: center;
}
.full_description {
	line-height:14px;
	color: #5e6162;
	font-size:11px;
}
.full_description span {
	font-size: 11px;
	color: #5e6162;
	text-transform: none;
}
.text-fields {
	font-size: 10px;
	color: #5e6162;
}
#employers .left_col li {
	margin: 0 0 0 0;
	padding: 0 0 0 5px;
}

/* added by ashish start */
.newsletter_groups li{
    color: #0093D0;
    list-style: none;
    margin-left: 0px;
}
#frm_subscribe #details{
    text-align: center;
    padding: 3px;
    background: #0093D0;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 12px;
    margin-bottom: 10px;
}

#frm_subscribe label{
    display:block;
    margin-bottom: 10px;
}

#frm_subscribe label span{
    color: #0093D0;
    font-size:11px;
    line-height:14px;
    display: block;
    float: left;
    width: 150px;
}
#frm_subscribe input{
    font-size: 11px;
}

.newsletter_action_button {
    font-size: 11px;
    border: 1px solid #1793CF;
    background : #1793CF;
    color: #FFFFFF;
}

.error {
    font-size: 11px;
    background:#FFF0F0;
    border:1px solid #D30017;
    border-bottom-width:1px;
    border-left-width:1px;
    border-right-width:1px;
    border-top-width:1px;
    padding: 8px;
    color: #D30017;
    margin: 0px 0px 10px 5px;
}
.error ol {
    padding-left : 20px;
    margin: 10px 0px 10px 20px;
}
.error li {
    line-height: 1.5em;    
}



.panel {
	clear: both;
	display: none;
	border: 3px solid #CCC;
	padding: 1em;
}
.panel.active-tab-body {
	display: block;
}
#tabs {
	list-style: none;
}

#tabs li {
	float: left;
}

#tabs a {
	float: left;
	padding: 5px 8px;
	margin-left: 6px;
	background-color: #F2F2F2;
	text-decoration: none;
	color: #999999;
}

#tabs a.active-tab {
	background-color: #CCC;
	border-top: 3px solid #999;
	padding-top: 3px;
	color: #000;
}
input.disabled {
	border: 1px solid #F2F2F2;
	background-color: #F2F2F2;
}

input.required, textarea.required {
	border: 1px solid #00A8E6;
}
input.validation-failed, textarea.validation-failed {
	font-size: 11px;
	border: 1px solid #FF3300;
	color : #FF3300;
}
input.validation-passed, textarea.validation-passed {
	font-size: 11px;
	border: 1px solid #00CC00;
	color : #000;
}

.validation-advice {
	font-size: 11px;
	margin: 5px 0;
	padding: 5px;
	background-color: #FF3300;
	color : #FFF;
	font-weight: bold;
}

.custom-advice {
	font-size: 11px;
	margin: 5px 0;
	padding: 5px;
	background-color: #C8AA00;
	color : #FFF;
	font-weight: bold;
}

fieldset {
	padding: 1em;
	margin-bottom: 0.5em;
}

label {
	font-weight: bold;
}
.form-row {
	clear: both;
	padding: 0.5em;
}

.field-label {

}

.field-widget {

}

.contactfieldholder {
	padding-top: 5px;
	padding-bottom: 5px;
	float: left;
	padding-right: 20px;
}
.contactfieldholder label {
	display: block;
	padding-bottom: 5px;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #222;
}
.contactfieldholder span {
	display: block;
	padding-bottom: 5px;
	padding-top: 2px;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #ab4b4b;
}

.contactfieldmsg {
	padding-top: 5px;
	padding-bottom: 5px;
	float: left;
	padding-right: 20px;
}
.contactfieldmsg label {
	display: block;
	padding-bottom: 5px;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #222;
}
.contactfieldmsg span {
	display: block;
	padding-bottom: 5px;
	padding-top: 2px;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #ab4b4b;
}
.contactfieldmsg div {
	width:577px;
	margin: 5px 0;
	padding: 5px;
	color : #FFF;
	font-weight: bold;
}


.bluebox .newsbox-title a {
color: #385180;
}

.bluebox .newsbox-title a {
color: #37436e;
}

.bluebox .newsbox-title a:hover {
	color: #6480b1;
}

.bluebox .newsbox-title a:hover {
color: #556997;
}

.bluebox .newsbox-title a:active {
color: #7789b1;
}

.bluebox .catbox .buoyancy 
{
	color: #314572;
}

.bluebox .catbox 
{	
	background-color: #c9dced;
	background-image: url(../images/catbar_blue_2.jpg);
}

.bluebox .catbox .cats 
{
	color: #86a6d4;
	background-image: url(../images/catbar_right_bg.jpg);
}

.bluebox .catbox .cats a 
{
	color: #45719d;
	text-transform: uppercase;
	font-variant: normal;
	font-family: "Lucida Grande", Tahoma, Verdana, Lucida, sans-serif;
	font-weight: normal;
	font-style: normal;
}

.bluebox .catbox .cats a:hover 
{
	color: #9DB8D0;
}

.bluebox .catbox .buoyancy 
{
	background: url(../images/catbar_left_bg.jpg) no-repeat;
}

.bluebox .buoy-rating {
	background: #3b6995 url(../images/buoy_center_2.jpg) repeat-x;
}

.bluebox .buoy-rating .bu1 {background-image: url(../images/buoy_left_2.jpg);}
.bluebox .buoy-rating .bu1 .bu2 {background-image: url(../images/buoy_right_2.jpg);}

.bluebox .buoy-rating .buoy-text a {
	color: #FFFFFF;
	text-shadow: #172849 0 1px 2px;
}

.newsbox {
background-color: #FFFFFF;
background-image: url(../images/story_bgtop.jpg);
background-repeat: repeat-x;
background-position: top;
margin-right: 5px;
margin-top: 15px;
margin-left: 0px;
height: auto !important;
height: 100px;
}

.newsbox .n1, 
.newsbox .n1 .n2, 
.newsbox .n1 .n2 .n3, 
.newsbox .n1 .n2 .n3 .n4 { padding:0; margin:0; height:100%; }


.newsbox .n1 { background-image: url(../images/c_lefttop.jpg); background-repeat: repeat-y; background-position: left; } 
.newsbox .n1 .n2 { background-image: url(../images/c_righttop.jpg); background-repeat: repeat-y; background-position: right; } 
.newsbox .n1 .n2 .n3 { background-image: url(../images/c_topleft.jpg); background-position: left top; background-repeat: no-repeat; } 
.newsbox .n1 .n2 .n3 .n4 { background-image: url(../images/c_topright.jpg); background-repeat: no-repeat; background-position: right top; }



.newsbox-title a {
text-decoration: none;
	word-spacing: 0;
	font: 22px "Trebuchet MS", "Lucida Grande", Helvetica, sans-serif;
	border-bottom: 1px solid #dae1f1;
}

span.news-elipses {
	font-weight: bold;
	color: #b1baca;
}

.newsbox-title {
		padding-top: 16px;
		padding-right: 25px;
		padding-bottom: 5px;
		padding-left: 25px;
	
	}
	.newsbox-title a:hover {
		border-bottom-width: 1px;
		border-bottom-style: dotted;
		border-bottom-color: #DAE5EF;
	}
	


.newsbox-date {
		color: #818e9f;
		font-family: "Lucida Grande", Tahoma, Verdana, sans-serif;
		text-decoration: none;
		font-size: 11px;
	padding: 2px 25px 3px;
}

.newsbox-date strong.rankaward2 { 
	color: #fff;
	display: block;
	float: left;
	background: url(../images/rankaward.gif) no-repeat;
	width: 80px;
	height: 17px;
	margin-right: 7px;
	text-align: center;
	padding-top: 1px;
	text-shadow: #90a6c2 0 -1px 0;
	margin-top: -2px;
	line-height: 13px;
}

.newsbox-date strong.rankaward { 
	color: #626ca1;
	height: 17px;
	margin-right: 0;
	text-align: center;
	padding-top: 1px;
	margin-top: -2px;
	background: none no-repeat;
	margin-left: -4px;
	line-height: 13px;
	font-size: 11px;
	padding-right: 2px;
	padding-left: 6px;
}

.newsbox-words {
color: #343a49;
font: 13px/19px Helvetica, Arial, Geneva, sans-serif;
	padding: 9px 27px 16px;
}	

.newsbox-title a:active {
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #DAE5EF;
}

.newsbox-words a {
	text-decoration: none;
	color: #3a64a3;
	line-height: 0;
	font-weight: bold;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
}

.newsbox-words a:hover {
	color: #9db1e9;
}


.greybox .newsbox-title a {
color: #5d6b84;
}

.greybox .newsbox-title a:hover {
	color: #99a2b1;
}

.greybox .newsbox-title a:active {
color: #bbc4d2;
}





.greybox .newsbox-title a {
color: #5d6b84;
}

.greybox .newsbox-title a:hover {
	color: #99a2b1;
}

.greybox .newsbox-title a:active {
color: #bbc4d2;
}

.greybox .buoy-rating {
	background: #d2d7db url(../images/grey-pop-m.gif) repeat-x;
	display: none;
}

.greybox .buoy-rating .bu1 {background-image: url(../images/grey-pop-l.gif);}
.greybox .buoy-rating .bu1 .bu2 {background-image: url(../images/grey-pop-r.gif);}

.greybox .buoy-rating .buoy-text a {
	color: #667284;
	text-shadow: #fff 0 2px 0;
	font: bold 11px/16px "Lucida Grande", Tahoma, Verdana, Lucida, sans-serif;
}



#iconoffset_sf {
			border-top-style: none;
			border-right-style: none;
			border-bottom-style: none;
			border-left-style: none;
		}

.combar {
		background-repeat: repeat-x;
		background-color: #e6e9ed;
		background-image: url(../images/combar-m.gif);
		position: static;
		height: 39px;
	margin: 0px 5px 9px 0px;
}

.combar .cb1 {
	height: 39px;
	background: url(../images/combar-l.gif) no-repeat left;
}

.combar .cb2 {
	height: 39px;
	background: url(../images/combar-r.gif) no-repeat right;
}

/* @group comments button */

.combar .commentbutton a {
			height: 24px;
			float: left;
			margin-top: 5px;
			margin-left: 0px;
			color: #424d5d;
			text-decoration: none;
	text-shadow: #fff 0 1px 0;
	padding: 0 6px 0 41px;
	font: bold 11px/21px "Lucida Grande", Tahoma, Verdana, sans-serif;
	background: url(../images/comments-button-reg.gif) no-repeat 10px 0;
}

.combar .commentbutton a.selected {
	background: url(../images/combar-button-selected.gif) no-repeat 10px 0;
}
		.combar .commentbutton a:hover {
	color: #0e121d;
	background-position: 10px -24px;
	background-repeat: no-repeat;
}
		
		.combar .commentbutton a:active {
	background-position: 10px -48px;
	background-repeat: no-repeat;
}



/* @end */

/* @group save for later button */

.combar .tagbutton-disabled a {
			height: 17px;
			float: left;
			margin-top: 0px;
			margin-left: 0px;
			font-family: "Lucida Grande", Tahoma, Verdana, sans-serif;
			color: #8c8f94;
			font-size: 11px;
			padding-top: 4px;
			padding-left: 34px;
			text-decoration: none;
			font-weight: bold;
	text-shadow: #f5f5f5 0 1px 0;
	padding-bottom: 3px;
	position: relative;
	top: 5px;
	background: url(../images/fivestar_disabled.jpg) no-repeat 0 0;
	left: 6px;
}

.combar .tagbutton a {
			height: 17px;
			float: left;
			margin-top: 0px;
			margin-left: 0px;
			font-family: "Lucida Grande", Tahoma, Verdana, sans-serif;
			color: #424a4c;
			font-size: 11px;
			padding-top: 4px;
			padding-left: 34px;
			text-decoration: none;
			font-weight: bold;
	text-shadow: #fff 0 1px 0;
	padding-bottom: 3px;
	position: relative;
	top: 5px;
	background: url(../images/fivestars.jpg) no-repeat 0 0;
	left: 6px;
}

.tagbutton span.text-saved, .tagbutton-saved span.text-saved {
	background: #e0e1e1 url(../images/combar.jpg) 0 -10px;
	cursor: pointer;
}
.combar .tagbutton a:hover {
	color: #0e121d;
	background-position: 0 -24px;
}
.combar .tagbutton a:active {
			color: #424a4c;
	background-position: 0 -48px;
}
.combar .tagbutton-saved a {
			height: 17px;
			float: left;
			margin-top: 0px;
			margin-left: 0px;
			font-family: "Lucida Grande", Verdana, Arial, sans-serif;
			color: #bf4500;
			font-size: 11px;
			padding-top: 4px;
			padding-left: 34px;
			text-decoration: none;
			font-weight: bold;
	text-shadow: #fff 0 1px 0;
	padding-bottom: 3px;
	position: relative;
	top: 5px;
	background: url(../images/fivestars.jpg) no-repeat 0 -72px;
	left: 6px;
}
.combar .tagbutton-saved a:hover {
	background-position: 0 -96px;
	color: #ad3e00;
}
.combar .tagbutton-saved a:active {
			color: #401700;
	background-position: 0 -120px;
}



/* @end */

.combar .linkto a {
	text-decoration: none;
	display: block;
	float: right;
	height: 14px;
	width: 30px;
	margin-top: 10px;
	margin-right: 12px;
	background-image: url(../images/linkto.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	font-size: 0px;
	margin-left: 12px;
}
.combar .linkto a:hover {
	background-image: url(../images/linkto_over.jpg);
}

.combar .streams a, 
		.combar .streams-up a {
			cursor:pointer;
			height: 23px;
			float: right;
			margin-left: 0px;
			color: #465265;
			padding-top: 1px;
			text-decoration: none;
			padding-right: 30px;
			text-align: right;
	font: 13px "Lucida Grande", Tahoma, Verdana, sans-serif;
	text-shadow: #fff 0 1px 0;
	margin-right: 10px;
	margin-top: 7px;
}
		
		.combar .streams a {
			background-image: url(../images/streams-button-reg-n.gif);
			background-repeat: no-repeat;
			background-position: right 0;
}

.combar .streams a strong, 
.combar .streams-up a strong {
	font-weight: bold;
	font-size: 14px;
}

		.combar .streams a:hover {
			color: #0e121d;
			background-position: right -24px;
}
		.combar .streams a:active {
			background-position: right -48px;
}

.combar .streams-up a {
			background-image: url(../images/streamsbutt_upar.gif);
			background-repeat: no-repeat;
			background-position: right 0;
	color: #4c5970;
}
		
		.combar .streams-up a:hover {
			background-position: right -24px;
}
		.combar .streams-up a:active {
			background-position: right -48px;
}

.combar .streams a strong {
	color: #162246;
}

.combar .streams-up a strong {
	color: #364053;
}

.input_text
{
	height:14px;
	color:#5e6162; 
	font-size:9px;
	border: 1px solid #00A8E6;
}
	
.input_password 
{
	height:14px;
	border: 1px solid #00A8E6;
	color:#5e6162; 
	font-size:9px;
	background: url(../images/input_password.gif);
}
a.link11preto
{ 
	font-size:9px;
}
/* added by ashish end */
