/* - - COMMON - - */
  html, body { margin: 0; padding: 0; background: #FFFFFF; z-index: 0; text-align: center; color: #555555; line-height: 1.6em; }
  input { font-size: 11px; color: #555555; }
  table { font-size: 11px; color: #555555; }
  img { border: 0; }

  a, a:link, a:visited, a:active {
	text-decoration: none;
	color: #003399;
}

body, table, th, td {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

  a:hover {
	text-decoration: none;
	color:#FF4000;
}
 
 
   a.countrylist:hover {
	text-decoration: underline;
}



  a.news, a.news:link, a.news:visited, a.news:active {
	font-size: 12px;
	text-decoration: none;
	color: #333333;
}

  a.news:hover {
	font-size: 12px;
	text-decoration: underline;
} 
 

TD.newstext{
	font-size: 12px;
	text-decoration: none;
	color: #333333;
}


  a.navlink, a.navlink:link, a.navlink:visited, a.navlink:active {
	text-decoration: none;
	color: Black;
}
  a.navlink:hover {
	text-decoration: none;
	color:#FF4000;
}  
  
 a.whitelink, a.whitelink:link, a.whitelink:visited, a.whitelink:active {
	text-decoration: none;
	color: White;
}
  a.whitelink:hover {
	text-decoration: underline;
	color: White;
}  
 
  a.blacklink, a.blacklink:link, a.blacklink:visited, a.blacklink:active {
	color: Black;
	text-decoration: underline;
}

  a.blacklink:hover {
	color: Blue;
	text-decoration: underline;
}
    
  
    a.secnav, a.secnav:link, a.secnav:visited, a.secnav:active {
	text-decoration: none;
	color: Black;
}
  a.secnav:hover { text-decoration: underline; color:#FF4000; }  

  

ul.topnav
{
list-style-type:none;
margin:0;
padding:0;
padding-top:6px;
padding-bottom:6px;
}
li
{
display:inline;
}
a.topnav:link,a.topnav:visited
{
font-weight:bold;
color:#FFFFFF;
background-color:#98bf21;
text-align:center;
padding:6px;
text-decoration:none;
text-transform:uppercase;
}
a.topnav:hover,a.topnav:active
{
background-color:#7A991A;
}






  ol, ul { list-style: none; margin: 0; padding: 0; }
/* - - END COMMON - - */

/* - - LINKS- - */

			  
/* - - LAYOUT - - */
  #homeBg {
	width: 900px;
	background: #FFFFFF;
	border: 1px solid #A6A69A;
	margin: 0px auto 0px;
	padding: 0 0 0px 0;
	text-align: center;
	z-index: 0;
}
  #container {
	width: 840px !important;
	margin: 0 auto 10px;
	padding: 0 0px 10px;
	text-align: left;
}
  #content { padding: 0; margin: 5px 0 0 0; position: relative; }
/* - - END LAYOUT - - */

/* - - FOOTER - - */
  #footer_container { width: 850px; margin: 0 auto; }
  #footer { font-size: 11px; line-height: 1em; position: relative; margin: 10px auto; text-align: center; color: #000000; }
  #footer a { font-size: 11px; color: #000000; }
/* - - END FOOTER - - */


 
  
  
  TABLE.stat{
	border: 0;
	background-color : #CCCCCC;
	width : 98%;
}

  
  TABLE.nav{
	border: 0;
	background-color : #FFFFFF;
	width : 98%;
}

  TABLE.flexstat{
	border: 0;
	background-color : #CCCCCC;
}

TABLE.titlebar{
	border: 0;
	background-color : #98B9E0;
	color : #DDDDDD;
}

TR.trow1{
	background-color : #FFFFFF;
	font-family : sans-serif;
}
TR.trow2{
	background-color : #EFEFEF;
	font-family : sans-serif;
}

TR.trow1ct{
	background-color : #FFFFFF;
	font-family : sans-serif;
	text-align : center;
}
TR.trow2ct{
	background-color : #EFEFEF;
	font-family : sans-serif;
	text-align : center;	
}


TR.navrowtitle{
	background-color : #B0B0B0;
	font-family : sans-serif;
	color : White;
}

TR.navrow{
	background-color : #EEEEEE;
	font-family : sans-serif;
}

TR.navrowtitleyellow{
	background-color : #FFCC66;
	font-family : sans-serif;
	color : White;
}

TR.navrowyellow{
	background-color : #FFE6A2;
	font-family : sans-serif;
}


TD.troworange{
	background-color : #FFDCB9;
	text-align : center;
}
TD.trowblue{
	background-color : #BCC9E9;
	text-align : center;
}
TD.trowred{
	background-color : #FFACAC;
	text-align : center;
}
TD.trowyellow{
	background-color : #FFFF99;
	text-align : center;
}
TD.trowgreen{
	background-color : #CCFFCC;
	text-align : center;
}


TR.sponsor1top{
	background-color : #98B9E0;
	font-family : sans-serif;
	color : White;
}
TR.sponsor1bottom{
	background-color : White;
	font-family : sans-serif;
	color : Gray;
}





TR.headingblue{
	height : 10px;
	background-color : #E6E6E6;
	color : Black;
	text-align : center;
}
TD.headingblue{
	height : 10px;
	background-color : #E6E6E6;
	color : Black;
	text-align : center;
}
TD.headingblue_left{
	background-color : #E6E6E6
	color : Black;
}
TD.headingblue_backup{
	height : 10px;
	background-color : #578AD6;
	color : White;
	text-align : center;
}

/* General Styles */

.topNav {
	background: #E6E6E6;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 1px solid White;
	color : Black;
}


.HomeTitle {
	font: bold 70% "Courier New", Courier, monospace;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 1px solid White;
	color : #E66D0A;
	font-size: 14pt;
	text-align : center;
}


/* $Id: example.css,v 1.5 2006/03/27 02:44:36 pat Exp $ */

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
}
.tabberlive {
 margin-top:1em;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin:0;
 padding: 3px 0;
 border-bottom: 1px solid #778;
 font: bold 12px Verdana, sans-serif;
}

ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
}

ul.tabbernav li a
{
 padding: 3px 0.5em;
 margin-left: 3px;
 border: 1px solid #778;
 border-bottom: none;
 background: #DDE;
 text-decoration: none;
}

ul.tabbernav li a:link { color: #448; }
ul.tabbernav li a:visited { color: #667; }

ul.tabbernav li a:hover
{
 color: #000;
 background: #AAE;
 border-color: #227;
}

ul.tabbernav li.tabberactive a
{
 background-color: #fff;
 border-bottom: 1px solid #fff;
}

ul.tabbernav li.tabberactive a:hover
{
 color: #000;
 background: white;
 border-bottom: 1px solid white;
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
 padding:5px;
 border:1px solid #aaa;
 border-top:0;

 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

 /* height:200px; */

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}


/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
	display:none;
	color : Green;
}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#modernbricksmenu{
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

#modernbricksmenu ul{
font: bold 11px Arial;
margin:0;
margin-left: 40px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

#modernbricksmenu li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

#modernbricksmenu a{
	float: left;
	display: block;
	color: #EEEEEE;
	margin: 0 1px 0 0;
	/*Margin between each menu item*/
	padding: 5px 10px;
	text-decoration: none;
	letter-spacing: 1px;
	background-color: #9A9A9A;
	/*Default menu color*/
	border-bottom: 1px solid gray;
}

#modernbricksmenu a:hover{
background-color:  gray; /*Menu hover bgcolor*/
}

#modernbricksmenu #current a{ /*currently selected tab*/
background-color: gray; /*Brown color theme*/
border-color: gray; /*Brown color theme*/
color: white;
}

#modernbricksmenuline{
clear: both;
padding: 0;
width: 100%;
height: 5px;
line-height: 5px;
background: gray; /*Brown color theme*/
}

#modernbricksmenuline_lightgray{
clear: both;
padding: 0;
width: 100%;
height: 5px;
line-height: 5px;
background: #B0B0B0; /*Brown color theme*/
}



#modernbricksmenutest #current a{ /*currently selected tab*/
background-color: #B0B0B0; /*Brown color theme*/
border-color: #B0B0B0; /*Brown color theme*/

}





/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#mod2{
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

#mod2 ul{
font: bold 11px Arial;
margin:0;
margin-left: 15px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

#mod2 li{
display: inline;
margin: 0 2px 0 0;
padding: 1;
}

#mod2 a{
	float: left;
	display: block;
	color: black;
	margin: 0 1px 0 0;
	/*Margin between each menu item*/
	padding: 1px 1px;
	text-decoration: none;
	letter-spacing: 1px;
	background-color: #EEEEEE;
	/*Default menu color*/
	border-bottom: 0px solid #EEEEEE;
	border-top: 2px solid #EEEEEE;

}

#mod2 a:hover{
background-color:  #CCCCCC; /*Menu hover bgcolor*/
}

#mod2 #current a{ /*currently selected tab*/
background-color: #EEEEEE; /*Brown color theme*/
border-color: gray; /*Brown color theme*/
color: black;
}

#mod2{
clear: both;
padding: 0;
width: 100%;
height: 16px;
line-height: 16px;
background: #EEEEEE; /*Brown color theme*/
}

#mod2_lightgray{
clear: both;
padding: 0;
width: 100%;
height: 2px;
line-height: 2px;
background: #B0B0B0; /*Brown color theme*/
}



#mod2 #current a{ /*currently selected tab*/
background-color: #B0B0B0; /*Brown color theme*/
border-color: #B0B0B0; /*Brown color theme*/

}





/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#horizmenu{
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

#horizmenu ul{
font: 11px Arial;
margin:0;
margin-left: 30px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

#horizmenu li{
display: inline;
margin: 0 5px 0 0;
padding: 0;
}

#horizmenu a{
	float: left;
	display: block;
	color: #000000;
	margin: 0 3px 0 0;
	/*Margin between each menu item*/
	padding: 5px 8px;
	background-color: #DDDDDD;
	/*Default menu color*/
}

#horizmenu a:hover{
background-color:  #CCCCCC; /*Menu hover bgcolor*/
}

#horizmenu #current a{ /*currently selected tab*/
background-color: gray; /*Brown color theme*/
border-color: gray; /*Brown color theme*/
color: white;
}
