body								{text-align:center; background-color:#343434;}

/* -------------------------------------------------------Fonts:--------------------------------------------------------------------*/
p, ul, address, blockquote			{font:normal 13px Century Gothic, Helvetica, Arial; margin:0px 0px 10px 0px; padding:0px; text-align:left; line-height:1.6em; color:#666666;}
ul									{list-style-position:inside; list-style-type:circle;}
li									{margin-left:20px;}
h1									{font:normal 24px Century Gothic, Helvetica, Arial; margin:0px 0px 5px 0px; color:#3488ad; text-align:left;}
h2									{font:normal 18px Century Gothic, Helvetica, Arial; margin:0px 0px 5px 0px; color:#3488ad; text-align:left;}
h3									{font:normal 16px Century Gothic, Helvetica, Arial; margin:0px 0px 5px 0px; color:#3488ad; text-align:left;}
em									{color:#3488ad; font-style:normal; font-weight:bold;}
a									{font:normal 13px Century Gothic, Helvetica, Arial, sans-serif; padding:0px; text-align:left; color:#3488ad;}

/* -------------------------------------------------------Structural:--------------------------------------------------------------------*/
#background_holder					{width:1079px; margin:50px auto 0px auto; padding:0px;}
#background							{float:left; width:1079px; margin:0px ; padding:0px; background-color:#FFFFFF;}
#container							{float:left; width:919px; margin:0px 80px; padding:0px; display:inline;}
#logo_bar							{float:left; width:919px; height:100px; margin:40px 0px 0px 0px; padding:0px; display:inline;}
#nav_square							{float:left; width:235px; height:235px; margin:0px; padding:0px;}
#hero								{float:left; width:678px; height:235px; margin:0px 0px 0px 6px; padding:0px;}
#nav_col							{float:left; width:235px; height:450px; margin:6px 0px 0px 0px; padding:0px;}
#content							{float:left; width:678px; margin:6px 0px 0px 6px; padding:0px;}
#content_full						{float:left; width:899px; margin:6px 0px 0px 0px; padding:10px;}

/* -------------------------------------------------------Logo Bar:--------------------------------------------------------------------*/
#logo_bar img						{float:left; margin:24px 0px 0px 0px; display:inline;}
#contact_details					{float:right; width:300px; height:100px; margin:0px; padding:0px; display:inline;}
#contact_details p, #contact_details address	{font:normal 13px Century Gothic, Helvetica, Arial, sans-serif; line-height:normal; text-align:right; margin:0px;}


/* -------------------------------------------------------Colleagues:--------------------------------------------------------------------*/
.left_block							{float:left; width:255px; margin:10px 0px 0px 0px; padding:0px; display:inline;}
.right_block						{float:left; width:393px; margin:10px 0px 0px 10px; padding:0px; display:inline;}
#image_holder						{float:left; width:405px; height:270px; padding:0px; display:inline;}
#image_holder img					{float:left; padding:5px;}


/* -------------------------------------------------------Footer:--------------------------------------------------------------------*/
#footer								{float:left; width:1079px; height:20px; margin:5px 0px 0px 0px; padding:0px;}
#footer li 							{float:left; margin:0px 20px 0px 0px; display:inline; font:normal 13px arial; color:white; text-decoration:none;}
#footer li a						{float:left; height:20px; line-height:20px; padding:0px 0px 0px 0px; font:normal 13px arial; color:white; text-decoration:none;}

		
/* -------------------------------------------------------Index:--------------------------------------------------------------------*/
#container_index					{float:left; width:919px; height:650px; margin:0px 80px; padding:0px 0px 100px 0px; display:inline;}
object #index						{float:left; margin:0px 10px 0px 9px; display:inline;}


.contact_block						{float:left; width:280px; margin:0px 10px 10px 0px; padding:0px; display:inline;}
.contact_full						{float:left; width:899px; margin:0px 0px 0px 0px; padding:0px; display:inline; clear:both;}

/* -------------------------------------------------------Form:--------------------------------------------------------------------*/
form#contact_us						{float:left; width:350px; margin:0px; padding:0px; display:inline;}

form#contact_us label				{float:left; margin:0px 10px 5px 0px; color:#666666; text-align:left; width:150px; font:normal 13px Century Gothic; display:inline;}
form#contact_us label.double		{width:440px; }
form#contact_us input				{float:left; margin:0px 0px 5px 0px; padding:3px 0px; width:188px; font:normal 13px Century Gothic; color: #1f497d; display:inline; border:solid 1px #666666; background-color:#eeeeee;}
form#contact_us select				{float:left; margin:0px 0px 5px 0px; padding:3px 0px; width:188px; font:normal 13px Century Gothic; color: #1f497d; display:inline; border:solid 1px #666666; background-color:#eeeeee;}
form#contact_us textarea			{float:left; margin:0px 0px 5px 0px; padding:3px 0px; width:348px; height:80px; font:normal 13px Century Gothic; color: #1f497d; border:solid 1px #666666; background-color:#eeeeee;}

form#contact_us input#reset,		
form#contact_us input#submit		{float:left; margin:0px 0px 0px 50px; padding:10px 0px; width:100px; border:solid 1px #666666}

/* -------------------------------------------------------Form:--------------------------------------------------------------------*/
#content table						{float:left; width:768px; border-collapse:collapse; text-align:left} 
#content table td.left_header		{float:left; width:330px; padding:4px 2px; background-color:#81c1dc; color:#FFFFFF; font:normal 13px Century Gothic, Helvetica, Arial, sans-serif;}
#content table td.right_header		{float:left; width:330px; padding:4px 2px; margin: 0px 0px 0px 10px; background-color:#00557c; color:#FFFFFF; font:normal 13px Century Gothic, Helvetica, Arial, sans-serif;}
#content table td.left_header_main		{float:left; width:330px; padding:4px 2px; background-color:#81c1dc; color:#FFFFFF; font:normal 20px Century Gothic, Helvetica, Arial, sans-serif;}
#content table td.right_header_main		{float:left; width:330px; padding:4px 2px; margin: 0px 0px 0px 10px; background-color:#00557c; color:#FFFFFF; font:normal 20px Century Gothic, Helvetica, Arial, sans-serif;}
#content table td.left				{float:left; width:330px; padding:4px 2px; color:#666666; font:normal 13px Century Gothic, Helvetica, Arial, sans-serif;}
#content table td.right				{float:left; width:330px; padding:4px 2px; margin: 0px 0px 0px 10px; color:#666666; font:normal 13px Century Gothic, Helvetica, Arial, sans-serif;}


