
/*
* CSS for International Nickel Study Group Website (http://www.insg.org/)
*
* By: Ricardo Ferreira, INSG
*
*/


html,body {
    height:           100%;
}


body {
    color:            #000000;
    padding:          0px;
    margin:           0px;
    font-family:      arial, Helvetica, 'Bitstream Vera Sans', 'Luxi Sans', Verdana, Sans-Serif;
    font-size:        12px;
}


a:link, a:visited {
    color:            #000088;
    text-decoration:  none;
}


a:hover {
    font-weight:      bold;
    color:            #000088;
    text-decoration:  none;
}


.a2:link, .a2:visited {
    color:            #FF0000;
    text-decoration:  none;
}


.a2:hover {
    font-weight:      bold;
    color:            #FF0000;
    text-decoration:  none;
}


p {
    text-align:       justify;
    font-size:        12px;
    line-height:      1.2pc;
}


.plnk {
    font-size:        13px;
    color:            #000088;
    font-weight:      bold;
    margin-top:       17px;
    text-decoration:  underline;
}


.ptop {
    text-align:       right;
    font-size:        11px;
}


.atop:hover {
    font-weight:      normal;
    text-decoration:  underline;
}


.atop:link, .ptop:visited {
    font-weight:      normal;
    text-decoration:  none;
}


h1 {
    color:            #000088	;
    font-size:        18px;
    font-weight:      bold;
}


h2 {
    text-align:       justify;
    color:            #000088;
    font-size:        12px;
    font-weight:      bold;
}


table {
    margin-left:      auto;
    margin-right:     auto;
    clear:            none;
    border-collapse:  collapse;
    font-size:        12px;
}


td {
    padding:          5px;
    vertical-align:   top;
}


.td2 {
    vertical-align:   middle;
    height:           40px;
    background:       #F4F4F4;
}


.td3 {
    vertical-align:   bottom;
    height:           45px;
}


.tdmain
{
    padding:        10px;
    vertical-align: top;
    background:     url(bkg_lateral.gif) repeat-y right top;
}


.tdlogo
{
    padding:           0px;
    background-image:  url('top_logo.jpg'); 
    background-repeat: no-repeat;
}


.top {
    background:       url("top_bckgrnd.jpg");
    color:            #ffffff;
    font-size:        28px;
    vertical-align:   bottom;
}


.stats {
    font-size:        11px;
}





/* INDEX */

#tableindex table
{
    border-collapse: separate;
}


#tableindex td
{
    padding: 7px;
    border-left-color: #dcdcdc;
    border-bottom-color: #dcdcdc;
    border-top-color: #dcdcdc;
    border-right-color: #dcdcdc;
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: solid;
    border-bottom-style: solid;
}


.tdnews
{
    width: 150px;
}


.h2news
{
    text-align:center;
}


.pnews
{
    text-align: left;
    font-size:  11px;
}




/* MEMBER COUNTRIES */

#tablemember table
{
    border:           0px;
}

#tablemember tr
{
    height:           40px;
}

#tablemember td
{
    width:            165px;
    text-align:       left;
}

.flag
{
    height:           14px;
    width:            21px;
}





/* MENU */


.navLateral {
	font: 12px Arial, Helvetica, sans-serif; color: #000088;
	background: #dcdcdc;
	text-decoration: none;
	height: 20px;
	width: 148px;
	padding-top: 3px;
}


.navLateralTD {
	background: #dcdcdc;
	border-bottom: 1px solid #ffffff;
	text-decoration: none;
	height: 20px;
	width: 148px;
	padding-left: 10px;
	padding-right: 15px;
}


.navLateralTDwSub {
	background-image: url("arrow_menu.gif");
	background-repeat: no-repeat;
	background-position: right center;
}


.txtSegundaNav {
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
}


.txtSegundaNav a:hover {
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #666666;
	background: #FFE5B5;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
}





/* LOGIN */

.tdlogin
{
    padding: 0px;
    width: 250px;
    border-right: #dcdcdc 1px solid;
    border-top: #dcdcdc 1px solid;
    border-left: #dcdcdc 1px solid;
    border-bottom: #dcdcdc 1px solid;
}

.login {
	font: 12px;
	width: 247px;
}

.loginview
{
    color: #a83930;
    text-align: center;
    font: 0.9em/1.4em verdana, arial, helvetica, sans-serif;
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 10px;
    padding-top: 10px;
}
