/* for padding/margin the values are TOP RIGHT BOTTOM LEFT */

html, body, table {
	background-color:#000066;
	color:#FFFF00;
	scrollbar-arrow-color:#FFFF00;
	scrollbar-face-color:#000066;
	font-family:Arial, Helvetica, San-Serif;
	font-size:13px;
	font-weight:Normal;	
	}

/* links */
a, a:link, a:visited, a:active {
	color:#FF4500;
	text-decoration:none;
	}

a:hover {
	color:#FF9933;
	text-decoration:underline;
	}

/* general */	
	
ul, ol, li, p {
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	}

table, tr, td, th {
	margin-top:5px;
	margin-bottom:5px;
	}
	
img {
	border-color:White;
	}


/* main styles */

.divider {
	background-color:#FFFF00;
	width: 1px;
	}

.normal {
	line-height:14px;
	font-size:13px;
	font-weight:Normal;
	}

.header {
	line-height:30px;
	font-size:28px;
	font-weight:Bold;
	text-align:Center;
	}

.heading {
	line-height:19px;
	margin:5px 20px 5px 0px;
	font-size:18px;
	font-weight:Bold;
	}
	
.info {
	line-height:16px;
	margin:5px 20px 5px 10px;
	font-size:13px;
	font-weight:Normal;
	}	

.news {
	line-height:16px;
	margin:5px 20px 5px 10px;
	font-size:14px;
	font-weight:Bold;
	}

.pnyx {
	line-height:14px;
	margin:5px 40px 5px 40px;
	font-size:13px;
	font-weight:Normal;
	}
	
/* left navigation bar */
.nav_bigger {
	line-height:20px;
	margin:5px 0px 5px 0px;	
	padding:5px 5px 0px 5px;
	font-size:18px;
	font-weight:Bold;
	text-align:Center;
	}

.nav_big {
	line-height:19px;
	margin:5px 0px 5px 0px;	
	padding:5px 5px 0px 5px;
	font-size:17px;
	font-weight:Bold;
	text-align:Center;
	}

.nav_medium {
	line-height:16px;
	margin:20px 0px 20px 0px;	
	padding:5px 5px 0px 5px;
	font-size:15px;
	font-weight:Bold;
	text-align:Center;	
	}

.nav_small {
	line-height:15px;
	margin:5px 10px 5px 10px;
	padding:5px 5px 15px 5px;
	font-size:13px;
	font-weight:Bold;
	}

.nav_smaller {
	line-height:13px;
	margin:5px 20px 5px 20px;
	padding:5px 5px 0px 5px;
	font-size:12px;
	}

	
.nav_smallest {
	line-height:14px;
	margin:0px 20px 5px 20px;
	padding:0px 5px 0px 5px;
	font-size:12px;
	}
	
/* styles for alpha indexes */	
.alpha_header {
	line-height:30px;
    font-size:27px;
    font-weight:Bold;
	}

.alpha_listing {
	line-height:18px;
    font-size:16px;
    font-weight:Bold;
	}

.alpha_desc {
	line-height:15px;
    font-size:13px;
	}


/* styles for country indexes */	
.country_header {
	line-height:30px;
    font-size:27px;
    font-weight:Bold;
	}

.country_big {
	line-height:21px;
    font-size:18px;
	}

.data_year {
	margin:5px 5px 5px 20px;
	line-height:17px;
	font-size:15px;
	font-weight:Bold;
	}

.data_desc {
	margin:5px 5px 5px 0px;
	line-height:15px;
	font-size:14px;
	}


/* styles for org indexes */

.org_header {
	line-height:30px;
    font-size:27px;
    font-weight:Bold;
	}

.org_big {
	line-height:21px;
    font-size:18px;
	}
	
.org_name {
    font-size:13px;
    font-weight:Bold;
	}
	
.org_member {
	line-height:17px;
    font-size:15px;
    font-weight:Bold;
	}

.org_desc {
	margin:5px 5px 5px 0px;
	line-height:15px;
	font-size:14px;
	}	
	

/* styles for other indexes */

.index_header {
	line-height:26px;
    font-size:24px;
    font-weight:Bold;
	}

.index_big {
	line-height:21px;
    font-size:18px;
	}
	}

.index_name {
    font-size:13px;
    font-weight:Bold;
	}

.index_desc {
	margin:5px 5px 5px 0px;
	line-height:15px;
	font-size:14px;
	}	
	
.legis {
	line-height:17px;
    font-size:15px;
    font-weight:Bold;
	}

	
/* other styles */

.webring {
	font-size:13px;
	font-weight:Bold;
	text-align:Center;
	}

.caption {
	font-size:12px;
	font-style:Italic;
	}
	
	
/* tests */

.alpha {
	background-color:#000066; 
	font-size:15px;
	font-weight:Bold;
	text-align:Center;
	border-top:1px groove #000077; 
	border-right:2px groove #000077; 
	border-bottom:2px groove #000077; 
	border-left:1px groove #000077; 
	padding:1 1 1 1; 
	}
	
.nav_button {
	color:yellow;
	background-color:#000066; 
	font-size:13px;
	font-weight:Bold;
	text-align:Center;
	border-top:1px groove #000077; 
	border-right:2px groove #000077; 
	border-bottom:2px groove #000077; 
	border-left:1px groove #000077; 
	padding:1 1 1 1; 
	}

.nav_sources {
	color:yellow;
	background-color:#000066; 
	font-size:11px;
	font-weight:Bold;
	border-top:1px groove #000077; 
	border-right:2px groove #000077; 
	border-bottom:2px groove #000077; 
	border-left:1px groove #000077; 
	padding:1 0 1 4; 
	}


