﻿html, body, h1, h2, h3, h4, h5, h6, p, table, tr, td, th, tbody, tfoot {
	margin:0px;
	padding:0px;
}

ul, ol, li, dt, dd, dl{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

img{
	border:none;
}
.form{
}

.form label{
font-size:11px;
display:block;
width:150px;
float:left;
margin:5px 0px 5px 0px;
color:#49176D;
}
.form input, select, textarea{
float:left;
margin:0px;
margin:5px 0px 5px 0px;
font-size:10px;
color:#424242;
width:200px;
}
.form textarea{
height:63px;
}
.form .submit-button{
margin-left:150px;
width:80px;
float:left;
}
.form .reset-button{
margin-left:5px;
width:80px;
float:left;
}
/**********************************/
body{
	background-image:url(../Images/bg-body.gif);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
}
/**********************************/
div#wrap-border{
width:963px;
border:solid 15px #fff;
margin:auto;
}
div#logo{
float:left;
}
div#header-nav{
width:714px;
height:119px;
float:left;
}
div#search {
	float:left;
	margin:8px -5px 0px 0px;
}
div#search input.textbox{
	width:146px;
	height:14px;
	border:solid 1px #bfaecc;
	font-size:10px;
	color:#bfaecc;
	padding:3px 0px;
}
div#banner{
}



div#footer{
clear:both;
background-color:#FFFFFF;
}
div#footer div#copyright{
float:left;
font-size:8px;
color:#491760;
margin-top:34px;
}

div#text .legal-text{
font-size:8px;
}

div.clear{
clear:both;
height:0px;
overflow:hidden;
}
div.top{
font-size:11px;
text-align:right;
background-image:url(../Images/arrow-up.gif);
background-repeat:no-repeat;
background-position:95% 80%;
margin:-10px 0px 10px 0px;
}
div.validation-summary{
	color:Red;
}
div.validation-summary ul li{
	color:Red;
}
