body
{
	margin: 0px;
	padding: 0px;
	background: #252525;
	font-size: 12px;
	font-family: arial, tahoma, sans-serif;
	line-height: 1.5em;
	color: #464646;
}

/* TinyMCE specific rules */
body.mceContentBody
{
	background: #FFF;
	padding: 10px;
}

td
{
	font-size: 12px;
	font-family: arial, tahoma, sans-serif;
	line-height: 1.5em;
	color: #464646;
	vertical-align: top;
}

h1, h2, h3
{
	display: none;
}

p
{
	margin: 0px;
}

a:link { color: #464646; font-weight: bold; font-style: italic; text-decoration: none }
a:visited { color: #464646; font-weight: bold; font-style: italic; text-decoration: none }
a:active { color: #464646; font-weight: bold; font-style: italic; text-decoration: none }
a:hover { color: #990000; font-weight: bold; font-style: italic; text-decoration: none }

a:link.red { color: #990000; font-weight: normal; font-style: italic; text-decoration: none }
a:visited.red { color: #990000; font-weight: normal; font-style: italic; text-decoration: none }
a:active.red { color: #990000; font-weight: normal; font-style: italic; text-decoration: none }
a:hover.red { color: #990000; font-weight: normal; font-style: italic; text-decoration: none }

a:link.italic { color: #464646; font-weight: normal; font-style: italic; text-decoration: none }
a:visited.italic { color: #464646; font-weight: normal; font-style: italic; text-decoration: none }
a:active.italic { color: #464646; font-weight: normal; font-style: italic; text-decoration: none }
a:hover.italic { color: #990000; font-weight: normal; font-style: italic; text-decoration: none }

a:link.bold { color: #464646; font-weight: bold; font-style: normal; text-decoration: none }
a:visited.bold { color: #464646; font-weight: bold; font-style: normal; text-decoration: none }
a:active.bold { color: #464646; font-weight: bold; font-style: normal; text-decoration: none }
a:hover.bold { color: #990000; font-weight: bold; font-style: normal; text-decoration: none }

.resources_table a:link { color: #464646; font-weight: normal; font-style: italic; text-decoration: none }
.resources_table a:visited { color: #464646; font-weight: normal; font-style: italic; text-decoration: none }
.resources_table a:active { color: #464646; font-weight: normal; font-style: italic; text-decoration: none }
.resources_table a:hover { color: #990000; font-weight: normal; font-style: italic; text-decoration: none }

.news a:link { color: #707070; font-style: italic; text-decoration: none }
.news a:visited { color: #707070; font-style: italic; text-decoration: none }
.news a:active { color: #707070; font-style: italic; text-decoration: none }
.news a:hover { color: #990000; font-style: italic; text-decoration: none }

#outertable
{
	width: 860px;
	height: 100%;
	background: url('english/images/common/mainbackground.jpg') repeat-y;
}

#outertable_placeholder
{
	width: 860px;
	height: 100%;
	background: url('english/images/common/placeholderbackground.jpg') repeat-y;
}

#fade
{
	width: 30px;
}

#maintable
{
	width: 800px;
}

#header
{
	background: #FFFFFF;
}

#left
{
	width: 157px;
	background: #D7D7D7;
}

#center
{
	width: 460px;
	background: #FFFFFF;
	padding: 0px 22px 0px 22px;
}

#right
{
	width: 183px;
	background: #707070;
	padding: 0px 0px 50px 0px;
}

.singlerule
{
	height: 10px;
	background: #990000;
}

.doublerule
{
	height: 24px;
	background: url('english/images/common/doublerule.gif') repeat-x;
}

.divider
{
	height: 1px;
	background: #990000;
}

.leftcopy
{
	font-size: 11px;
	padding: 20px 10px;
	word-wrap: break-word;
	overflow: hidden;
}

.news div
{
	background: url('english/images/common/bullet.gif') no-repeat top left;
	padding: 1px 0px 15px 16px;
	font-weight: bold;
	color: #707070;
	font-size: 11px;
	font-style: italic;
	line-height: 1.3em;
}

.subhdr
{
	color: #990000;
	font-weight: bold;
}

.italic
{
	font-style: italic;
}

.italicsmall
{
	font-style: italic;
	font-size: 11px;
}

.posted
{
	font-size: 10px;
	font-style: italic;
}

.error
{
	color: #990000;
}

/* realtime stuffs */

#realtime
{
	border-top: 1px #FFFFFF solid;
	border-bottom: 1px #FFFFFF solid;
}

#realtime_newyork, #realtime_riga
{
	height: 44px;
	width: 183px;
	padding: 7px 0px 0px 60px;
	font-size: 11px;
	line-height: 1.3em;
}

#realtime_newyork
{
	background: #D7D7D7 url('english/images/common/timeimg_newyork.jpg') no-repeat top left;
	border-bottom: 1px #FFFFFF solid;
}

#realtime_riga
{
	background: #D7D7D7 url('english/images/common/timeimg_riga.jpg') no-repeat top left;
}

#realtime #realtime_newyork, #realtime #realtime_riga
{
	height: 44px;
	width: 183px;
	padding: 7px 0px 0px 10px;
	font-size: 11px;
	line-height: 1.3em;
}

#realtime #realtime_newyork
{
	background: #D7D7D7 url('english/images/common/timeimg_newyork.jpg') no-repeat top right;
	border-bottom: 1px #FFFFFF solid;
}

#realtime #realtime_riga
{
	background: #D7D7D7 url('english/images/common/timeimg_riga.jpg') no-repeat top right;
	border-bottom: 1px #FFFFFF solid;
}

/* bio.php styles */ 

#biopic
{
	padding: 0px 20px 0px 0px;
}

.biopichdr
{
	color: #990000;
	font-weight: bold;
	vertical-align: bottom;
}

/* resources.php styles */ 

.resources_table td
{
	width: 200px;
	padding-right: 10px;
}

/* factspopup.php styles */ 

#factspopup
{
	background: url('english/images/facts/pu_background.gif') repeat-x top left;
}

#factspopup_intro
{
	height: 118px;
	padding: 10px 25px;
	color: #990000;
}

/* news.php styles */ 

#news_events
{
	width: 400px;
}

#news_events td
{
	padding-bottom: 15px;
}

#news_events .events_date
{
	padding-right: 15px;
	text-align: right;
}

.news_events_image
{
	float: left;
	padding: 5px 15px 5px 0px;
}

/* contact.php styles */ 

#contact_form td
{
	padding-bottom: 15px;
}

#contact_form .form_name
{
	padding-right: 15px;
	font-weight: bold;
	width: 100px;
}

.form_captcha input, .form_captcha img
{
	margin: 5px 0px;
}

#citystatezip td
{
	padding-right: 10px;
}

#contact_closed
{
	width: 350px;
}

.contact_closed_date
{
	padding-right: 10px;
	width: 100px;
}

/* newssignup.php styles */ 

body.newssignup {
	background: #FFF url('english/images/newssignup/background.gif') repeat-x top center;
	color: #545454;
	text-align: center;
}

.newssignup #maincontainer {
	width: 450px;
	margin: 0 auto;
	text-align: left;
}

.newssignup #maincontent {
	padding: 25px 50px 25px 40px;
}

.newssignup #introtext {
	padding: 0 0 20px;
	font-size: 12px;
	line-height: 15px;
}

.newssignup #thankyou {
	padding: 0 0 20px;
	font-size: 12px;
	line-height: 15px;
	color: #990000;
	font-weight: bold;
}

.newssignup .formsubinfo {
	font-size: 10px;
	line-height: 15px;
	
}

#newssignup_form td
{
	padding-bottom: 15px;
}

#newssignup_form .form_name
{
	font-weight: bold;
	width: 115px;
}

.form_captcha input, .form_captcha img
{
	margin: 5px 0px;
}

#citystatezip td
{
	padding-right: 10px;
}