
DIV#banner { BACKGROUND-IMAGE: url(imgheader/slither.jpg); WIDTH: 100%; BACKGROUND-REPEAT: repeat-x; POSITION: absolute; TOP: 0px }
DIV#mainContent
{
	margin-top:150px;
	
	
	
}
body
{
	margin-top: 0px;
	margin-left: 0px;
}




/*Contact & Forms*/


#contactForm input, #contactForm textarea, #commentForm input, #commentForm textarea {
	border:0px solid #FFF;
	background:transparent;
	float:left;
	margin-left:7px;
	width:250px;
	font-size:8pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top:2px;
}
.formField {
	width:319px;
	height:20px;
	margin-bottom:5px;
	background:url(imgs/field.gif) no-repeat left top;
}
.formArea {
	width:319px;
	height:140px;
	margin-bottom:5px;
	background:url(/ui/media/images/forms/area.gif) no-repeat left top;
}
#contactForm label i, #commentForm label i {
	display:none;
}
#contactForm label, #commentForm label {
	width:50px;
	height:18px;
	display:block;
	float:left;
	margin-left:7px;
	margin-top:1px;
}
* html #contactForm label, * html #commentForm label {
	margin-left:3px;
}
#labelfirstName {
	background:url(imgs/forms/label_firstName.gif) no-repeat left top;
}
#labellastName {
	background:url(imgs/forms/label_lastname.gif) no-repeat left top;
}
#labelEmail {
	background:url(imgs/forms/label_email.gif) no-repeat left top;
}
#labelEmailConfirm {
	background:url(imgs/forms/label_confirm.gif) no-repeat left top;
}
#labelTel {
	background:url(imgs/forms/label_tel.gif) no-repeat left top;
}
#labelMobile {
	background:url(imgs/forms/label_mobile.gif) no-repeat left top;
}
#labelPassword {
	background:url(imgs/forms/label_password.gif) no-repeat left top;
}
#labelPasswordConfirm {
	background:url(imgs/forms/label_confirm.gif) no-repeat left top;
}
#labelUpload {
	background:url(imgs/forms/label_cv.gif) no-repeat left top;
}
#labelName.error {
	background:url(/ui/media/images/forms/label_name_error.gif) no-repeat left top;
}
#labelEmail.error {
	background:url(/ui/media/images/forms/label_email_error.gif) no-repeat left top;
}
#labelSubject.error {
	background:url(/ui/media/images/forms/label_subject_error.gif) no-repeat left top;
}
#labelMessage.error {
	background:url(/ui/media/images/forms/label_message_error.gif) no-repeat left top;
}
#labelWebsite.error {
	background:url(/ui/media/images/forms/label_website_error.gif) no-repeat left top;
}
input#btnSave {
	width:70px;
	height:25px;
	margin:0px;

	
	display:block;
}
* html input#buttonSend {
	margin-left:28px;
}
input#buttonSend:hover {
	background-position:left bottom;
}
#errorAlert {
	display:none;
	width:260px;
	height:40px;
	background:url(/ui/media/images/forms/error.gif) no-repeat left top;
	color:#F33E60;
	margin-left:35px;
	padding-left:59px !important;
	padding-top:6px;
}
.visTrue {
	display:block !important;
}
#commentForm p {
	padding-left:55px;
}
#commentForm #buttonSend {
	margin-bottom:20px;
}
#contactForm #message, #commentForm #message {
	height:130px;
}
.altHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: #6b93bb;
	font-family: Verdana;
}
A.plainSmall
{
	color: #6B93BB;
	font-size: 8pt;
	
	text-decoration:none ;
}
table.Standard
{
	font-size: 10pt;
	color: gray;
	font-family: Verdana;
}
span.StandardAlternate
{
	font-size: 10pt;
	font-family: Verdana;
	color: #6b93bb;
}
A.plainGray:link {
	font-size: 10pt;
	color: gray;
	font-family: Verdana;

}
A.plain
{
	color: #6B93BB;
	
	text-decoration:none ;
}
A.ticker
{
	color: white;
	background-color: #6B93BB;
	text-decoration:none ;
}
td.blue
{
		font-size: 10pt;
	color: #6B93BB;
	font-family: Verdana;
}