/*
 *	 Author		: Michael-Thor Bateman BSc(Hons)
 *	 Filename	: index.css
 *	 Modified	: 01st April 2007
 */

body			{	margin				: 75px 0;
					padding				: 0 auto;
					text-align			: center;
					font-family			: arial, helvetica, sans-serif;
					font-size			: 1em;
				}

a				{	text-align			: middle;
					color				: #000000;
					font-weight			: 500;
					text-decoration		: none;
					font-size			: .8em;
				}
a:hover			{	color				: #ff0000; }

img				{	border				: 0;
					vertical-align		: middle;
				}

table			{	margin				: 0 auto;
					padding				: 0;
					border-collapse		: collapse;
				}

td				{	margin				: 0 auto;
					padding				: 0;
					vertical-align		: middle;
					border-collapse		: collapse;
				}
td a			{	padding-top			: 10px;
					padding-bottom		: 10px;
					display				: block;
					vertical-align		: middle;
				}


#header			{	margin-bottom		: 23px;
					padding				: 0;
				}

#content		{	margin-bottom		: 28px; padding:0; }

#top td			{	vertical-align		: bottom; }

#middle	td		{	height				: 42px; }

#bottom td		{	vertical-align		: top; }

#globeCell		{	padding				: 0 28px; 
					height				: 182px;
					width				: 182px;
				}

#english		{	background			: url(../images/flagEnglish.gif) right center no-repeat transparent; }
#english:hover	{	background			: url(../images/flagEnglishSelected.gif) right center no-repeat transparent; }

#french			{	background			: url(../images/flagFrench.gif) left center no-repeat transparent; }
#french:hover	{	background			: url(../images/flagFrenchSelected.gif) left center no-repeat transparent; }

#spanish		{	background			: url(../images/flagSpanish.gif) right center no-repeat transparent; }
#spanish:hover	{	background			: url(../images/flagSpanishSelected.gif) right center no-repeat transparent; }

#chinese		{	background			: url(../images/flagChinese.gif) left center no-repeat transparent; }
#chinese:hover	{	background			: url(../images/flagChineseSelected.gif) left center no-repeat transparent; }

#german			{	background			: url(../images/flagGerman.gif) right center no-repeat transparent; }
#german:hover	{	background			: url(../images/flagGermanSelected.gif) right center no-repeat transparent; }

#russian		{	background			: url(../images/flagRussian.gif) left center no-repeat transparent; }
#russian:hover	{	background			: url(../images/flagRussianSelected.gif) left center no-repeat transparent; }

#message, #message a {
	font-size:.8em;
	color:#f00;
	font-weight:bold;
}

#message a:hover {
	text-decoration:underline;
}
#about {
	color:#666;
	font-size:.6em;
	width:700px;
	padding-top:30px;
	margin:auto;
}

td.leftLink		{	text-align			: right; }
td.leftLink	a	{	padding-right		: 56px;
					padding-top			: 13px;
					padding-bottom		: 13px;
				}

td.rightLink	{	text-align			: left; }
td.rightLink a	{	padding-left		: 56px;
					padding-top			: 13px;
					padding-bottom		: 13px;
 }

.companyName	{	margin				: 0;
					padding				: 0;
					color				: #3342b5;
					font-size			: 0.95em;
					font-weight			: bold;
					text-transform		: uppercase;
				}
.copyright		{	margin				: 0 0 10px 0;
					padding				: 0;
					color				: #828282;
					font-size			: 0.6em;
				}
.copyright a 	{	color				: #828282;
				}
.copyright a:hover	{
					text-decoration		: underline;
					color				: #ff0000;					
				}
				
#landing_box	{	width				: 604px;
					margin				: 0 auto;
					text-align			: left;
					background			: url(../images/announcements_lr.gif) repeat-y top;
				}
#landing_box .t	{	background			: url(../images/announcements_tb.gif) top center repeat-x transparent;
					height				: 50px;
				}
#landing_box .tl{	background			: url(../images/announcements_c.gif) top left repeat-x transparent;
					height				: 50px;
					width				: 45px;
					float				: left;
				}
#landing_box .tr{	background			: url(../images/announcements_c.gif) top right repeat-x transparent;
					height				: 50px;
					width				: 45px;
					float				: right;
				}
#landing_box .tc img {	float			: right;
					margin				: 20px 0px 0px 0px;
				}
#landing_box h1	{	font-weight			: bold;
					font-size			: 12px;
					text-transform		: uppercase;
					margin				: 30px 0px 0px 0px;
					float				: left;
					color				: #FFFFFF;
				}
#landing_box .c	{	
					width				: 514px;
					padding				: 0px 45px;
				}
#landing_box .l{	background			: url(../images/announcements_s.gif) center left repeat-y transparent;
					padding-left		: 45px;
					float				: left;
				}
#landing_box .r{	background			: url(../images/announcements_s.gif) center right repeat-y transparent;
					float				: right;
				}
#landing_box .b	{	background			: url(../images/announcements_tb.gif) bottom center repeat-x transparent;
					height				: 45px;
				}
#landing_box .bl{	background			: url(../images/announcements_c.gif) bottom left repeat-x transparent;
					height				: 45px;
					width				: 45px;
					float				: left;
				}
#landing_box .br{	background			: url(../images/announcements_c.gif) bottom right repeat-x transparent;
					height				: 45px;
					width				: 45px;
					float				: right;
				}
.floatClear		{	clear				: both; }

.announcement {
					padding				: 20px 0px 0px 0px;
					background			: url(../images/announcements_divider.gif) repeat-x top;
					width				: 510px;
				}
.announcement:first-child {
					background			: none;
}
.announcement img {
					border				: 9px solid #000000;
					float				: left;
					margin				: 0px 20px 20px 0px;
				}
.announcement .title {
					font-weight			: bold;
					font-size			: 14px;
					color				: #040367;
					text-transform		: uppercase;
				}
.announcement .date {
					font-style			: italic;
					font-size			: 12px;
					color				: #000000;
				}
.announcement .text {
					font-size			: 12px;
					color				: #4c4c4c;
				}
.announcement .more {
z-index:100;
					float				: right;
				}
.announcement .more img {
					border				: none;
					margin				: 0px -49px 0px 0px;
				}
				
.seositemap ul {
         
          margin          : 5px 0px;   

        }
        				
.seositemap li {
          display         : inline;
          padding         : 2px;
          margin          : 2px;
        

        }