BODY {
	PADDING-LEFT: 0px; 
	PADDING-TOP: 0px; 
	overflow-x:hidden; 
	overflow-y:hidden;
	BACKGROUND: url(bg-blue.jpg) #041c43 fixed; 
}

div.menu {
	width: 215px;
	height: 100%;
	BACKGROUND: url(leftbar-front.gif) fixed no-repeat left top; 
}

div.contents {
	height: 100%;
	width: 100%;
	overflow-x:hidden; 
	overflow-y:hidden;
	border: 0px;
	margin: 170px 0px 0px 0px;

	SCROLLBAR-FACE-COLOR: #00214A;
	SCROLLBAR-HIGHLIGHT-COLOR: #222222;
	SCROLLBAR-SHADOW-COLOR: #000000;
	SCROLLBAR-3DLIGHT-COLOR: #3568BB;
	SCROLLBAR-ARROW-COLOR: #bbbbbb;
	SCROLLBAR-TRACK-COLOR: #000D22;
	SCROLLBAR-DARKSHADOW-COLOR: #000000;
	
	FONT-SIZE: 12px; 
	COLOR: #ffffff; 
	LINE-HEIGHT: 14px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
div.contentstext {
	margin: 30px 140px 0px 100px;
}

div.fontsize {
	text-align:right;
	FONT-SIZE: 12px; 
	COLOR: #ffffff; 
	LINE-HEIGHT: 14px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	
}

.europebackground {
	BACKGROUND: url(europe-blue.gif) fixed no-repeat right top; 
	overflow-x:hidden; 
	overflow-y:hidden;	
}


.commentform{width:400; text-align:right; margin:0px; padding:10px}


.formbutton{background:#00214A;color:#ffffff;border:1px solid #bbbbbb;border-bottom:1px solid #000000; border-right:1px solid #000000}
.formbutton:hover{ background-color: #ffff00; border-color: #6F9BCC; color: #093278; }
.formfield { background-color: #F1F5F9; border: 1px solid #041C43; }



H1 {
	FONT-WEIGHT: bolder; 
	FONT-SIZE: 24px; 
	TEXT-TRANSFORM: uppercase; 
	COLOR: #ffffff; 
	LINE-HEIGHT: 30px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
A {
	COLOR: #ffea01; 
	TEXT-DECORATION: none
}
a:hover {
	text-decoration: none;
	color: #ffff00;
}
a:active {
	text-decoration: none;
	color: #ffea01;
}

.titleLarge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bolder;
	color: #ffea01;
	text-transform: uppercase;
}

.yellow {
	COLOR: #ffea01; 
	TEXT-DECORATION: none;
}

.free {
	float: right;
	margin: 0px 20px 0px 0px;
	visibility: visible;
}
.freetext {
	float: left;
	margin: 30px 0px 0px 10px;
	visibility: visible;
}

.freelogo {
	text-align:center;
	margin: 30px 0px 0px -30px;
	visibility: visible;
}

.freelogo .freelogoword {
	margin: 20px 0px 0px 0px;
}


.freemenu {
	margin: 230px 0px 50px 50px;
	COLOR: #ffea01; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.freemenu .topicunderline {
	margin: -3px 0px 0px 0px;
}

.freemenu .subtopics {
	font-size: 12px;
	LINE-HEIGHT: 16px; 
	margin: -3px 0px 10px 10px;
}

.freemenu .subtopics a {
	COLOR: #ffffff; 
}

.freemenu .subtopics a:hover {
	COLOR: #ffff00; 
}

.freelogotext {
	text-align:center;
	margin: 0px 0px 20px -30px;
	visibility: visible;
	vertical-align : bottom;
}

.totalitarian {
	float: right;
	margin: 0px 20px 0px 0px;
	visibility: hidden;
	position: absolute;
	left:0;top:0;width:1;height:1;
}
.totalitariantext {
	float: left;
	margin: 10px 0px 0px 10px;
	visibility: hidden;
	position: absolute;
	left:0;top:0;width:1;height:1;
}
.totalitarianlogo {
	text-align:center;
	margin: 30px 0px 0px -30px;
	visibility: hidden;
	position: absolute;
	left:0;top:0;width:1;height:1;
}

.skip {
	DISPLAY: none
}
UL.nobullets {
	PADDING-LEFT: 0px; 
	MARGIN-LEFT: 0px; 
	LIST-STYLE-TYPE: none;
}
.highlight {
	BACKGROUND-COLOR: #08317b
}
.sizemenu {
	FONT-SIZE: 12px; 
	COLOR: #ffffff; 
	LINE-HEIGHT: 18px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}


.contentstext .rightbox {float:right;background: url(shadow-blue.gif) no-repeat bottom right;margin: 5px 0px 0px 5px;line-height:0px;}
.contentstext .rightbox img {display: block;position: relative;background-color: #fff;border: 0px solid #08317B;margin: -5px 5px 5px -5px;padding: 4px;line-height:0px;}
.contentstext .leftbox {float:left;margin: 0px 0px 0px -2px;}

li {
	list-style-position: outside;
	list-style-image: url(star.gif);
	left: 0px;
}
