body		{
		font-family: Verdana,Tahoma,sans-serif,Times,Arial;
		font-size: 10px;
		color: black;
		background-color: #EFF4FC;
		padding: 0 0 0 0;
		margin: 0 0 0 0;
		scrollbar-face-color: #3366CC;
		scrollbar-highlight-color: #C9DCFB;
		scrollbar-shadow-color: #000000;
		scrollbar-3dlight-color: #3366CC;
		scrollbar-arrow-color: #C9DCFB;
		scrollbar-track-color: #EFF4FC;
		scrollbar-darkshadow-color: #3366CC;
}

/*START CHANGED STUFF*/
#mainPresentation .bodypresentation img.dutyIcon
{
	float: right;
	width : 37px;
	height: 37px;
}

#mainPresentation .bodypresentation img.dutyIcon2
{
	float: right;
	width: 25px;
	height: 25px;
}

#mainPresentation .bodypresentation img.raceIcon
{
	float: right;
	width: 80px;
	height: 80px;
}

#mainPresentation .bodypresentation img
{
	float: right;
	width : 15px;
	height: 15px;
}
#mainPresentation .bodypresentation img.innerIcon
{

	float: none;
	width : 15px;
	height: 15px;
}
#mainPresentation .bodypresentation img.workerIcon
{

     float: left;
     width : 20px;
     height: 20px;
     margin-right : 10px;
}
#mainPresentation .bodypresentation img.avatarIcon
{
	width : 50px;
	height : 50px;
}
#mainPresentation .bodypresentation img.voteBanner
{
	width : 100px;
	height : 50px;
}

.tooltipInfoPopup {
    /*margin: 100px auto;
    padding: 0;
    width: 100px;*/
    position: relative;
    
}
 

div.tooltipInfoPopup div.tooltipInfo {
    /*background: url(./icon.png) no-repeat;*/
    width: 300px;
    height: 200px;
    position: absolute;
    top: 70px;
    left: -250px;
    /*text-align: center;*/
    /*text-indent: -9999px;*/
    z-index: 2;
    display: none;
    background-color : White;
	/*border : 1px solid red;*/
	
}

div.tooltipInfoPopup div.outboxReadersInfo {
    /*background: url(./icon.png) no-repeat;*/
    width: 270px;
    position: absolute;
    top: -50px;
    left: 100px;
    /*text-align: center;*/
    /*text-indent: -9999px;*/
    padding : 10px;
    z-index: 2;
    display: none;
    background-color : #C9DCFB;
	border-width : 3px;
	border-style : ridge;
	border-color:  #3366CC;
	
}
/*END CHANGED STUFF*/

.finished		{
		font-family:Verdana,sans-serif,Times,Arial;
		font-size:10px;
		color:green;
}
.otherresarchinprogress	{
		font-family:Verdana,sans-serif,Times,Arial;
		font-size:10px;
		color:#3366CC;
}
.error		{
		font-family:Verdana,sans-serif,Times,Arial;
		font-size:10px;
		color:red;
}
.standard {
		font-family:Verdana,sans-serif,Times,Arial;
		font-size:10px;
		color:black;
		background-color: #C9DCFB;
}
.standardwithoutbgc {
		font-family:Verdana,sans-serif,Times,Arial;
		font-size:10px;
		color:black;
}
.headline {
	background:#3366CC;
	text-align: center;
	color: white;
	height: 19px;
	font: bold 10px Verdana,Tahoma,sans-serif,Arial,Helvetica;
}
.seperator		{
		height: 2px;
		background:#3366CC;
}
.h3 {
	color: black;
	font: bold 14px Verdana,Tahoma,sans-serif,Arial,Helvetica;
}
.defending		{
		font-family:Verdana,sans-serif,Times,Arial;
		font-size:10px;
		color:green;
}
.attacking		{
		font-family:Verdana,sans-serif,Times,Arial;
		font-size:10px;
		color:red;
}
.discussions {
	text-align: justify;
	color: black;
	font: normal 10px Verdana,Tahoma,sans-serif,Arial,Helvetica;
}

hr{
		width:100%;
		size:1px;
		color:#3366CC;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
}
li {
	color: black;
	font: normal 10px Verdana,Tahoma,sans-serif,Arial,Helvetica;
}
p{
	margin: 5px 5px 5px 5px;
	padding: 0 0 0 0;
	font: normal 10px Verdana,Tahoma,sans-serif,Arial,Helvetica;
}
label{
	color: black;
	font: normal 10px Verdana,Tahoma,sans-serif,Arial,Helvetica;
}

/*** Top Headline  ***/
#topHeadline {
		padding: 0 0 0 0;
		margin: 0 0 0 0;
		left:30%;
		top:10px;
		position:absolute;
}
#topHeadline h1{
		padding: 0 0 0 0;
		margin: 0 0 0 0;
		font-family: Verdana,Tahoma,sans-serif,Times,Arial;
		font-size: 16px;
		color: black;
}

#topPresentation, #leftPresentation, #rightPresentation1, #rightPresentation2, #mainPresentation, #logout, #pollsquestions, #didyouknow {
		font-family: Verdana,Tahoma,sans-serif,Times,Arial;
		position:absolute;
}

/*** Top Presentation  ***/
#topPresentation {
		padding: 0 0 15px 0;
		margin: 0 0 15px 0;
		left:20px;
		top:40px;
		width:80%;
}

/*** Left Presentation  ***/
#leftPresentation {
		padding: 0 0 15px 0;
		margin: 0 0 15px 0;
		left:5%;
		top:100px;
		width:30%;
		background: #C9DCFB;
}
#leftPresentation td{
		font-family: Verdana,Tahoma,sans-serif,Times;
		font-size: 10px;
		color: black;
}

/*** Right Presentation 1 ***/
#rightPresentation1 {
		padding: 0 0 15px 0;
		margin: 0 0 15px 0;
		left:40%;
		top:100px;
		width:25%;
		background: #C9DCFB;
}

/*** Main Presentation  ***/
#mainPresentation {
		padding: 0 0 15px 0;
		margin: 0 0 15px 0;
		left:5%;
		top:20px;
		width:80%;
		bottom:20px;
}

/*** Logout Presentation  ***/
#logout {
		padding: 15px 15px 15px 15px;
		margin: 15px 15px 15px 15px;
		left:40%;
		top:40%;
		width:20%;
		border: 1px solid #3366CC;
		background: #C9DCFB;
}

/*** Pollsquestions  ***/
#pollsquestions {
		padding: 0 0 0 0;
		margin: 0 0 0 0;
		width:22%;
		top:150px;
		left:73%;
		border:0 solid #000;
		color:#333;
		position:absolute;
		z-index:10;
		border: 2px solid #3366CC;
		overflow: hidden;
		line-height: 1.1!important;
}
/*** Did you know section  ***/
#didyouknow {
		padding: 0 0 0 0;
		margin: 0 0 0 0;
		width:22%;
		top:25px;
		left:73%;
		border:0 solid #000;
		color:#333;
		position:absolute;
		z-index:10;
		border: 2px solid #3366CC;
		overflow: hidden;
		line-height: 1.1!important;
}

#logintable {
		padding: 5px 5px 5px 5px;
		margin: 0 0 0 0;
		width: 100%;
}
#logintable td{
		font-family: Verdana,Tahoma,sans-serif,Times;
		font-size: 10px;
		color: black;
}

/*** Right Presentation 2 ***/
#rightPresentation2 {
		padding: 0 0 15px 0;
		margin: 0 0 15px 0;
		left:40%;
		top:250px;
		width:25%;
		background:#C9DCFB;
}

/*** Left Column  ***/
#leftCol{
	left:73%;
	padding:0 0 0 0;
	border-left:1px solid #3366CC;
	background:#C9DCFB;
	border:0 solid #000;
	color:#333;
	margin-left:0;
	position:absolute;
	top:50px;
	width:25%;
	z-index:10;
	border-bottom:1px solid #c0d0e0;
	overflow: hidden;
	line-height: 1.1!important;
}

#leftCol .listlet{
	font: 100%/1.4em	 Verdana,Tahoma,sans-serif,Arial,Helvetica;
	text-indent: 5px;
	color: #333;
	background-color: transparent;
}
#leftCol ol{
	font: normal bold 95%/1.4em	 Verdana,Tahoma,sans-serif,Arial,Helvetica;
	margin: 0 0 0 19px;
	padding: 0;
}
#leftCol li{
	margin: 10px 5px 10px 15px;
	padding: 0;
	font: bold 100%/1.1 Verdana,Tahoma,sans-serif,Arial,Helvetica;
	color: #333;
	background-color: transparent;
}

#leftCol h3, #rightPresentation1 h3, #mainPresentation h3, #leftPresentation h3, #pollsquestions h3, #didyouknow h3 {
	background:#39467E;
	clear:both;
	padding: 2px 25px 2px 10px;
	margin: 0 0 0px 0;
	color: #fff;
	border-top: 1px solid #66829D;
	border-bottom: 1px solid #879FB6;
	font: bold 100% Verdana,Tahoma,sans-serif,Arial,Helvetica;
}

#mainPresentation h4 {
	background:#3366CC;
	clear:both;
	padding: 2px 25px 2px 10px;
	margin: 0 0 0 0;
	text-align: center;
	color: #fff;
	/*border-top: 1px solid #66829D;*/
	border-bottom: 1px solid #879FB6;
	font: bold 100% Verdana,Tahoma,sans-serif,Arial,Helvetica;
}

#mainPresentation table {
	width: 100%;
	background: #C9DCFB;
}

#mainPresentation .htmlarea {
	width: 1%;
}

#mainPresentation .tablepresentation {
	background: #EFF4FC;
	width: 100%;
}

#mainPresentation .headlinepresentation {
	background:#3366CC;
	clear:both;
	text-align: left;
	color: white;
	height: 19px;
	font: bold 10px Verdana,Tahoma,sans-serif,Arial,Helvetica;
}

#mainPresentation .bodypresentation, #rightPresentation2 .bodypresentation {
	background:#C9DCFB;
	clear:both;
	color: black;
	height: 19px;
	font: normal 10px Verdana,Tahoma,sans-serif,Arial,Helvetica;
}

#mainPresentation .myobject {
	color: #3366CC;
	font: normal 10px Verdana,Tahoma,sans-serif,Arial,Helvetica;
}

#mainPresentation .myobjectextras {
	border-top: #3366CC 1px dashed;
	border-bottom: #3366CC 1px dashed;
}

#mainPresentation .myobjectdeleted {
	text-decoration: line-through;
}

#mainPresentation .mysubobject {
	color: darkblue;
	font: normal 10px Verdana,Tahoma,sans-serif,Arial,Helvetica;
}

#mainPresentation .mysubobjectextras {
	border-top: darkblue 1px dashed;
	border-bottom: darkblue 1px dashed;
}

#mainPresentation .mysubobject2 {
	color: green;
	font: normal 10px Verdana,Tahoma,sans-serif,Arial,Helvetica;
}

#mainPresentation .mysubobject2extras {
	border-top: green 1px dashed;
	border-bottom: green 1px dashed;
}

#mainPresentation .allianceowner {
	color: red;
	font: normal 10px Verdana,Tahoma,sans-serif,Arial,Helvetica;
	border-top: red 1px dashed;
	border-bottom: red 1px dashed;
}

#mainPresentation .footpresentation {
	background:#C9DCFB;
}

#mainPresentation .seperatorpresentation {
	height: 2px;
	background:#39467E;
}

#pollsquestions .bodypresentation {
	clear:both;
	color: black;
	height: 19px;
	font: normal 10px Verdana,Tahoma,sans-serif,Arial,Helvetica;
}

.bodypresentation{
	color: black;
	font: normal 10px Verdana,Tahoma,sans-serif,Arial,Helvetica;
}

/*** FORM OBJECTS ***/

form	{
		padding: 0 0 0 0;
		margin: 0 0 0 0;
}

.textbox{
		font-family: Verdana,Tahoma,sans-serif,Times,Arial;
		font-size: 10px;
		color: black;
		text-decoration:none;
		background-color:#EFF4FC;
		border-top:#3366CC 2px solid;
		border-bottom:#C9DCFB 2px solid;
		border-right:#C9DCFB 2px solid;
		border-left:#3366CC 2px solid;
}

.febutton{
		font-family: Verdana,Tahoma,sans-serif,Times,Arial;
		font-size: 10px;
		color: white;
		text-decoration:none;
		background-color:#3366CC;
		border-top:#C9DCFB 2px solid;
		border-bottom:#000000 2px solid;
		border-right:#000000 2px solid;
		border-left:#C9DCFB 2px solid;
}

select		{
		font-family:Verdana,sans-serif,Times,Arial;
		font-size:10px;
		color:black;
		background-color:#EFF4FC;
}

textarea	{
		font-family:Verdana,sans-serif,Times,Arial;
		font-size:10px;
		color:black;
		background-color:#EFF4FC;
		border-top:#3366CC 2px solid;
		border-bottom:#C9DCFB 2px solid;
		border-right:#C9DCFB 2px solid;
		border-left:#3366CC 2px solid;
		scrollbar-face-color:#EFF4FC;
		scrollbar-highlight-color:#EFF4FC;
		scrollbar-shadow-color:#EFF4FC;
		scrollbar-3dlight-color:#EFF4FC;
		scrollbar-arrow-color:#EFF4FC;
		scrollbar-track-color:#EFF4FC;
		scrollbar-darkshadow-color:#EFF4FC;
}

/*** LINKS ***/

/* A */
a	{
		font-family:Verdana,Tahoma,sans-serif,Times,Arial;
		font-size:10px;
		color:#3366CC;
		text-decoration:none;
}

a:hover	{
		font-family:Verdana,Tahoma,sans-serif,Times,Arial;
		font-size:10px;
		color:#3366CC;
		text-decoration:underline;
}

a:active	{
		font-family:Verdana,Tahoma,sans-serif,Times,Arial;
		font-size:10px;
		color:#3366CC;
		text-decoration:none;
}

a:visited	{
		font-family:Verdana,Tahoma,sans-serif,Times,Arial;
		font-size:10px;
		color:#3366CC;
		text-decoration:none;
}

/* A.linkheadline */

a.linkheadline	{
		font-family:Verdana,Tahoma,sans-serif,Times,Arial;
		font-size:10px;
		color:white;
		text-decoration:none;
}

a.linkheadline:hover	{
		font-family:Verdana,Tahoma,sans-serif,Times,Arial;
		font-size:10px;
		color:white;
		text-decoration:underline;
}

a.linkheadline:active	{
		font-family:Verdana,Tahoma,sans-serif,Times,Arial;
		font-size:10px;
		color:white;
		text-decoration:none;
}

a.linkheadline:visited	{
		font-family:Verdana,Tahoma,sans-serif,Times,Arial;
		font-size:10px;
		color:white;
		text-decoration:none;
}

/* A.linkheadlinenotactive */

a.linkheadlinenotactive	{
		font-family:Verdana,Tahoma,sans-serif,Times,Arial;
		font-size:10px;
		color:#C9DCFB;
		text-decoration:none;
}

a.linkheadlinenotactive:hover	{
		font-family:Verdana,Tahoma,sans-serif,Times,Arial;
		font-size:10px;
		color:white;
		text-decoration:underline;
}

a.linkheadlinenotactive:active	{
		font-family:Verdana,Tahoma,sans-serif,Times,Arial;
		font-size:10px;
		color:#C9DCFB;
		text-decoration:none;
}

a.linkheadlinenotactive:visited	{
		font-family:Verdana,Tahoma,sans-serif,Times,Arial;
		font-size:10px;
		color:#C9DCFB;
		text-decoration:none;
}

/* A.createlink */

a.createlink	{
		font-family:Verdana,Tahoma,sans-serif,Times,Arial;
		font-size:10px;
		color:#3366CC;
		text-decoration:none;
}

a.createlink:hover	{
		font-family:Verdana,Tahoma,sans-serif,Times,Arial;
		font-size:10px;
		color:#3366CC;
		text-decoration:underline;
}

a.createlink:active	{
		font-family:Verdana,Tahoma,sans-serif,Times,Arial;
		font-size:10px;
		color:#3366CC;
		text-decoration:none;
}

a.createlink:visited	{
		font-family:Verdana,Tahoma,sans-serif,Times,Arial;
		font-size:10px;
		color:#3366CC;
		text-decoration:none;
}

/* A.cancellink */

a.cancellink	{
		font-family:Verdana,Tahoma,sans-serif,Times,Arial;
		font-size:10px;
		color:red;
		text-decoration:none;
}

a.cancellink:hover	{
		font-family:Verdana,Tahoma,sans-serif,Times,Arial;
		font-size:10px;
		color:red;
		text-decoration:underline;
}

a.cancellink:active	{
		font-family:Verdana,Tahoma,sans-serif,Times,Arial;
		font-size:10px;
		color:red;
		text-decoration:none;
}

a.cancellink:visited	{
		font-family:Verdana,Tahoma,sans-serif,Times,Arial;
		font-size:10px;
		color:red;
		text-decoration:none;
}

/* A.selectedlink */

a.selectedlink	{
		font-family:Verdana,Tahoma,sans-serif,Times,Arial;
		font-size:10px;
		color:#3366CC;
		text-decoration:none;
}

a.selectedlink:hover	{
		font-family:Verdana,Tahoma,sans-serif,Times,Arial;
		font-size:10px;
		color:#3366CC;
		text-decoration:underline;
}

a.selectedlink:active	{
		font-family:Verdana,Tahoma,sans-serif,Times,Arial;
		font-size:10px;
		color:#3366CC;
		text-decoration:none;
}

a.selectedlink:visited	{
		font-family:Verdana,Tahoma,sans-serif,Times,Arial;
		font-size:10px;
		color:#3366CC;
		text-decoration:none;
}

/* A.unselectedlink */

a.unselectedlink	{
		font-family:Verdana,Tahoma,sans-serif,Times,Arial;
		font-size:10px;
		color:black;
		text-decoration:none;
}

a.unselectedlink:hover	{
		font-family:Verdana,Tahoma,sans-serif,Times,Arial;
		font-size:10px;
		color:black;
		text-decoration:underline;
}

a.unselectedlink:active	{
		font-family:Verdana,Tahoma,sans-serif,Times,Arial;
		font-size:10px;
		color:black;
		text-decoration:none;
}

a.unselectedlink:visited	{
		font-family:Verdana,Tahoma,sans-serif,Times,Arial;
		font-size:10px;
		color:black;
		text-decoration:none;
}

/************************ POLLS CLASSES *****************************/

a.fepolls {
		font-family:Verdana,Times,Arial,sans-serif;
		font-size:10px;
		color:#3366CC;
		text-decoration:none;
}

a.fepolls:hover{	
		font-family:Verdana,Times,Arial,sans-serif;
		font-size:10px;
		color:#3366CC;
		text-decoration:none;
}

.pollbottomtable{
		border-top: 1px solid #3366CC;
}

/************************ EMPEROR PICTURES AND MINISTERS *****************************/

.groundimage{
	/*height: 30px;
	margin:    0;
	padding:   0;
	width:  30px;*/
}

.emperorimage{
	/*background: url('../images/icons/duties/emperoricon.png') no-repeat center center;*/
}

.highchansellorimage{
	/*background: url('../images/icons/duties/hcicon.png') no-repeat center center;*/
}

.warcommanderimage{
	/*background: url('../images/icons/duties/wcicon.png') no-repeat center center;*/
}

.ministerofeconomyimage{
	/*background: url('../images/icons/duties/moeicon.png') no-repeat center center;*/
}

.ministerofresearchimage{
	/*background: url('../images/icons/duties/moricon.png') no-repeat center center;*/
}

.normalimage{
	background: url(../images/icons/duties/normalicon.png) no-repeat center center;
}
.unreadpostforum{
	background: url('../images/icons/posts/folder_new.png') no-repeat left center;
	margin:    0;
	padding:   0;
	height: 20px;
	width:  20px;
}

.allreadpostforum{
	background: url('../images/icons/posts/folder_nonew.png') no-repeat left center;
	margin:    0;
	padding:   0;
	height: 20px;
	width:  20px;
}