*{
  margin:0px;
  padding:0px;
}

body {
  margin:0px auto;
  background-color: #1d373e;  /*#1A3137;/* #1b3339;*/
  padding:0;
  text-align: center; /*For IE5.5*/
}

h1 {
font-size:1.5em;
margin:0.5em 0;
}

h2 {
font-size:1.25em;
margin:1em 0 0.5em;
}

h3 {
font-size:1.00em;
margin:0 0 0.5em 0;
}

#content p {
/*line-height:1.5;*/
margin:1em 0 1em 0;
font: 13px Ariel, Sans-Serif;
line-height: 15px;
color:black;
word-spacing: 2px;

  /*font: 13px Tahoma,sans-serif;
  word-spacing: 1px;
  letter-spacing: 0px;
  line-height: 15px;
  color: black; */

}
#content form {
  text-align: left;
}
#content ul {
  margin-left: 35px;
  list-style-type: circle;
}
#content table td{
  background:#aabbff;/*#eeffeee;/*#ddeeff;/*#E8E8E8; */
  border: 3px double white;
}
#content .borderless td {
  background:#aabbff;
  border: 0px solid white;
}
#content table {
  margin: 1em 0 1em 0;
  /*background: #aabbff;*/
}
#content a {
  color:#0066CC;/*rgb(249, 96, 0);*/
  text-decoration: none;
}
#content a:hover {
  text-decoration: underline;
}
#content .style1 {
  color: #0066CC;
}

#wrapper
{
  width:1024px;
  margin:0px auto;
  text-align: left; /*Correcting the IE5.5 fix*/
}

#banner{
  width:1024px;
  height:113px;
  background: #1d373e url(images/sweesz_01.jpg) center no-repeat; /*#1A3137*/
}

#nav{
  width:1024px;
  height:34px;
  overflow: hidden;/*So the Other Sites dropdown doesn't add lines to the menubar*/
}
#navlist
{
  padding:0;
  margin:0;
}
#navlist ul{
  margin:0;
  padding:0;
  list-style-type:none;
  display:inline;
}
#navlist li
{
  display: inline;
  list-style-type: none;
  margin-left:0;
  padding: 0;
}
#navlist li a {
  outline: none;
}
a img
{
  border:0px;
  text-decoration:none;
}




#other {
  /*Messy, but works. Another method would be preferable.*/
  float: right;
  margin-right: 90px;
  margin-top: 80px;
  display: inline;
}

#other a{
  text-decoration: none;
  font:bold 10px Tahoma,sans-serif;
  color: white;
  line-height: 20px;
}

#header {
  background: #1d373e url(images/sweesz_09.jpg) no-repeat center;
  width: 1024px;
  height: 226px;
  margin:0;
  padding: 0;
}
#slogan{
  float:left;
  position: relative;/*to allow absolute positioning inside the box, thus avoiding spillage due to different sized fonts in different browsers*/
  margin-top:50px;
  margin-left:105px;
  width:270px;
  height:100px;
  display:inline;/*fixing IE6's mentally challenged margin rendering*/

  line-height: 14px;
  color: white;
  font-family:Tahoma,sans-serif;
  font-weight: bold;
}
#slogan #line1 {
  font-size: 13px;
}
#slogan #line2 {
  font-size: 12px; text-align:center; letter-spacing:0.5px;
}
#slogan #line2 em {
  font-style: normal;
  text-decoration: underline;
  color:rgb(249, 96, 0);
}
/*
#moreinfo {
  position: absolute; display:inline; top:87px; right: 10px;
}
#moreinfo a{
  color:#F96000;font:bold 10px Tahoma,sans-serif;text-decoration:underline;
} */


/*Login Box Styles Start*/

#login {
  float:right;
  margin: 44px 96px 0 0;
  letter-spacing: 0.5px;
  font: bold 10px Tahoma,sans-serif;
  text-align:right;
  width:215px;
  height:111px;
  display:inline;/*fixing IE6's mentally challenged margin rendering*/
}
#login form {
  position: relative; /*to allow for absolute positioning elements within it*/
  padding:0;
  display:block;
  width:215px;
  height:130px;
}
#login #user {
  position:absolute;
  top: 35px; /*IE6*/
  right: 8px;
  display: inline;
}
#login #pass {
  position:absolute;
  top:64px;/*IE6*/
  right:8px;
  display: inline;
}
/*html>body #login #user {top:30px;} /*Real valuehtml>body #login #pass {top:60px;} /*Real value*/
#login #name1,#login #password1  {
  background: transparent;
  border:0px solid black;
  width:120px;
  /*height: 22px; */
  padding-top:3px;
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom:2px;

}

#login .input {
  background: url(images/loggin.gif) center no-repeat;
  padding-top:5px;
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom:5px;

}

#login form label {
  margin-right: 5px;
}
#login #forgot {
  position: absolute;
  top: 95px;
  right: 80px;
  text-align: right;
}
#login #Submit {
  background: transparent url(images/loginbutton.png) center no-repeat;
  width: 68px;
  height: 20px;
  border: 0px solid black;
  position: absolute;
  top: 95px;
  right: 10px;
}
#logintitle {
  font:bold 11px Tahoma,sans-serif;
  letter-spacing: 1px;
  /*margin:6px 0 0 0;*/
  padding:0;
  text-align:center;
  color: white; /*rgb(249, 96, 0);*/
  text-decoration:underline;
}

/*Login Box End*/


#headings{
  height:60px;
  width:1024px;
  background: #1d373e url(images/sweesz_10.jpg) center no-repeat;
}

#main {
  width:854px;
  /*margin:0 auto;*/
  margin: 0 85px 0 85px; /*To ensure the content is the same width as the other elements, to center properly in IE5.5*/
  background: white url(images/sweesz_12.jpg) repeat-y top;
  overflow: auto;
  position: relative;
}
.singlecolumn #main {
  width:854px;
  margin: 0 85px 0 85px; /*To ensure the content is the same width as the other elements, to center properly in IE5.5*/
  background: white url(images/sweesz_12_single.jpg) repeat-y top;
  overflow: auto;
  position: relative;
  text-align:center;
}

#content {
  width: 520px; /*total width 562*/
  padding-right: 20px;
  padding-left: 20px;
  padding-top: 0px;
  padding-bottom: 20px;
  float: left;
}
.singlecolumn #content {
  width: 850px;
  padding:0;
  float:none;
  text-align:center;
}

#sidebar {
  width: 280px;
  float: right;
  padding-top: 10px;
}


.singlecolumn #header {
  background: #1d373e url(images/sweesz_09_single.jpg) no-repeat center;
  width: 1024px;
  height: 226px;
  margin:0;
  padding: 0;
}
.singlecolumn #sidebar {
  display:none;
  width:0px;
}
.singlecolumn #headings{
  height:60px;
  width:1024px;
  background: #1d373e url(images/sweesz_10_single2.jpg) center no-repeat;
}
.singlecolumn #main table {
  text-align:center;
  margin:0 auto;
}
.singlecolumn #main table td{
  background:white;
  border:0 solid white;
}
.partwidth table{
  margin:0 auto;
  width:100%;
}
  
#footer {
  background: url(images/sweesz_13.jpg) no-repeat top;
  width: 1024px;
  height: 137px;
  text-align: center;
}
#footer p {
  padding-top: 40px;
  font-size: 13px;
  color:white;
  font-family: Ariel, sans-serif;
}
#footer a{
  color: rgb(249, 96, 0);
}
