/**********************************************************
Name:			contentpage.css
Description:	CSS definitions all second level pages.
Date:			23/05/2007
Author:			Andrei Vais
**********************************************************/

.Content
{
	float: left;
	width: 100%;
}

#contentpage .Content p
{
	margin-top: 0;
	width: 100%;
}

#contentpage .ourcompany p
{
	font-size: 110%;
}

#contactDetails
{
	float: right;
	margin: 0 0 30px 0;
	padding: 0;
	width: 81%;
}

#contactDetails p
{
	margin-top: 0;
	margin-bottom: 2px;
}

#contactDetails .vcard
{
	margin: 0 0 41px 0;
	float: left;
	width: 100%;
}

#contactDetails .vcard h3
{
	font-size: 120%;
	line-height: 100%;
	margin-top: 0;
	margin-bottom: 14px;
}

#contactDetails .vcard ul, #contactDetails .vcard li, .ContactAddress ul, .ContactAddress li
{
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;

}

#contactDetails .vcard ul, .ContactAddress ul
{
	margin-top: 10px;
}

.ContactAddress ul
{
	margin-bottom: 20px;
}

#contactDetails .vcard ul li, .ContactAddress li
{
	margin-bottom: 1px;
}

#contactDetails .vcard ul li.org, .ContactAddress li.org
{
	font-weight: bold;
}

#twoColumnLayout
{
	/*border: 1px solid red;*/
	color: #808080;
	float: right;
	margin: 0;
	padding: 0;
	width: 81.1%;
}

.ContactAddress, #locationMap
{
	float: left;
	padding: 0;
	margin: 0;
	width: 48%;
}

#locationMap
{
	border: 1px dashed #9E9E9E;
	float: right;
	height: 270px;
}

.ContactAddress p
{
	margin-top: 0;
}

#registration
{
	float: left;
	margin-top: 15px;
	width: 100%;
}

#registration legend
{
	color: #9E9E9E;
	display: inline;
	font-size: 120%;
	font-weight: bold;
	line-height: 100%;
	margin: 0 0 8px 0;
	padding: 0;
	text-transform: capitalize;
}

#registration label
{
	float: left;
	text-align: right;
	padding: 2px 5px 2px 0;
	width: 40%;
}

#registration input
{
	background-color: #E0E0F0;
	border: 0px;
	color: #666666;
	font-size: 100%;
	margin: 0;
	padding: 2px 10px 2px 7px;
	width: 50%;
}

#registration input.siteButton
{
	background-color: #A7A7D3;
	color: #FFFFFF;
	font-size: 90%;
	font-weight: bold;
	margin-right: 23px;
	padding: 1px 7px;
	float: right;
	width: auto;
}

#contentpage .Content ul.legalnotes
{
	margin-top: 0;
	float: left;
	width: 100%;
}

#contentpage .Content ul.legalnotes li
{
	margin-bottom: 3px;
	float: left;
	width: 100%;
}
