*{ border-width: 0; margin: 0; outline: 0; text-align: left; }

body {
	background-color:#9f87bb;
	font-family:Arial;
	font-size:12px;
	color:#3e3e3e;
	padding:0;
}
#nav_wrapper { margin: auto; min-height:660px; background:  url(../images/main_background.jpg); background-repeat:no-repeat; }

#logo_wrapper { width: 1000px; margin: 0 auto; height: 50px; }
#main_nav_wrapper { width: 1000px; margin: auto; height: 50px; }
#content_frame { background: url(../images/main_background.png) repeat-x; float: left; width: 100%; padding-top: 0px; }
#content_wrapper { width: 1000px; margin: auto; }

#logo { 
	height: 55px; 
	float: left; 
	display: inline; 
	width: 500px; 
	margin-top: 35px; 
	margin-left:30px; 

}
#logo img{
border:none;
}


#date { 
	height: 70px; 
	float: right; 
	display: inline; 
	width: 320px; 
	margin-top: 25px; 
	margin-right:30px; 
	background: url(../images/main_date.png) no-repeat; 
}


#list_with_logos{
  margin-top:10px;
  margin-bottom:20px;
  height:40px;
  width: 1000px;
  background: url(../images/list_with_logos.png) no-repeat;
}

#main_box{
  margin-top:10px;
  width: 1000px;
  background: url(../images/top_main_box.png) no-repeat; 
}

#main_box #top{
  height:15px;
  width: 1000px;
  background: url(../images/top_main_box.png) no-repeat; 
}

#main_box #middle{
  width: 1000px;
  background: url(../images/middle_main_box.png); 
}

#main_box #middle #content{
  width: 936px;
  background: url(../images/middle_main_box.png); 
  padding:0px 15px 0px 15px;
}

#main_box #bottom{
  height:22px;
  width: 1000px;
  background: url(../images/bottom_main_box.png) no-repeat; 
}

h1 {
color:#8466a6;
font-weight:normal;
margin-bottom:10px;
}

h2 {
color:#4c3a5f;
font-weight:normal;
margin-top:7px;
margin-bottom:7px;
margin-left:10px;
}

h3 {
font-weight:normal;

}

a {
color:#91559d;
}

a:hover {
color:#91559d;
text-decoration:none;
}

a:visited {
color:#91559d;
}

#footer {
margin:auto;
width: 1000px;
border-top:1px solid #fff;
padding-top:5px;
color:#4d3a62;
}

img {
border:1px solid #8466a6;

}

#text_content {
margin-left:20px;
line-height:150%;
}

.hssl_welcome{
  border:1px solid #8466a6;
  display: block;
  width:600px;
  height: 405px;
  text-indent: -9999px;
  background: url(../images/hssl_welcome.jpg) no-repeat; 
}

.hssl_welcome:hover{
  background: url(../images/hssl_welcome_over.jpg) no-repeat; 
}


.hssl_cometowroclaw{
  border:1px solid #8466a6;
  display: block;
  margin-left:15px;
  margin-top:20px;
  width:340px;
  height: 190px;
  text-indent: -9999px;
  background: url(../images/hssl_cometowroclaw.jpg) no-repeat; 
}

.hssl_cometowroclaw:hover{
  
  background: url(../images/hssl_cometowroclaw_over.jpg) no-repeat; 
}


.hssl_seventhdelight{
  border:1px solid #8466a6;
  display: block;
  margin-left:15px;
  width:340px;
  height: 190px;
  text-indent: -9999px;
  background: url(../images/hssl_seventh.jpg) no-repeat; 
}

.hssl_seventhdelight:hover{
  
  background: url(../images/hssl_seventh_over.jpg) no-repeat; 
}





.vEdit{
background-image:url(../images/vedit.png);
background-repeat: no-repeat;
height:21px;
margin-top:0px;
margin-bottom:0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
width:215px;
border:0px;
border-color:#003300;
border-style:solid;
margin-left:10px;
padding-left:5px;
padding-top:7px;
}

.vEdit:focus{
background-image:url(../images/veditfocus.png);
background-repeat: no-repeat;
color:#91559d;
margin-top:0px;
margin-bottom:0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
width:215px;
border:0px;
border-color:#003300;
border-style:solid;
margin-left:10px;
}

.vbutton1{
background-color:#8466a6;
color:#FFFFFF;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
border-bottom-width:1px;
border-right-width:1px;
border-top-width:1px;
border-left-width:1px;
border-color:#003300;
cursor:pointer;
width:80px;
}

.vbutton2{
background-color:#fff;
color:#8466a6;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
border-bottom-width:1px;
border-right-width:1px;
border-top-width:1px;
border-left-width:1px;
border-color:#003300;
cursor:pointer;
margin-left:10px;
}

.error {
	color:#b31629;
}


