html,body {
    height: 100%;
}
#randomimg {
  position:relative;
  z-index:100;
  text-align:center;
}
.defaultbody {
    margin:	0;
	padding: 0;
	background: #CCCCCC url(../images/styles/shadowbg.gif) repeat-y top left;
    color: #999999;
	font-family: Arial,Verdana,Tahoma;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}
#main {
    width: 975px;
    height: 100%;
    border: 0px solid red;
    background-color: #000000;
    float: left;
}
#head {
    width: 975px;
    border: 0px solid red;
    float: left;
}
#headlogo {
    width: 243px;
    border: 0px solid red;
    float: left;
}
#headright {
    width: 732px;
    border: 0px solid red;
    float: left;
}
#navigation {
    width: 732px;
    height: 31px;
    border: 0px solid red;
    float: right;
}
#links {
    width: auto;
    height: 31px;
    border: 0px solid red;
    float: right;
}
#registernow {
    width: 203px;
    height: 31px;
    border: 0px solid red;
    float: right;
    background-color: #871316;
    text-align: center;
}
#loginform {
    width: 520px;
    height: 82px;
    border: 0px solid red;
    float: right;
}
#loginuname {
    width: 200px;
    height: 70px;
    border: 0px solid red;
    float: left;
    padding-top: 12px;
}
.loginsub01 {
    width: 200px;
    height: 12px;
    border: 0px solid red;
}
.loginsub02 {
    width: 200px;
    height: 20px;
    border: 0px solid red;
    padding: 3px 0px 6px 0px;
}
.loginsub03 {
    width: 200px;
    height: 20px;
    border: 0px solid red;
}
#loginpword {
    width: 200px;
    height: 70px;
    border: 0px solid red;
    float: left;
    padding-top: 12px;
}
#loginsubmit {
    width: 100px;
    height: 70px;
    border: 0px solid red;
    float: left;
    padding-top: 27px;
}
#itaturfingertips {
    width: 600px;
    height: 80px;
    border: 0px solid red;
    float: right;
    background: url(../images/misc/itatyourfingertips.gif) no-repeat top right;
}

#banner {
    width: 975px;
    height: 250px;
    border: 0px solid red;
    border-bottom: #000000;
}
#banner01 {
    width: 492px;
    height: 250px;
    border: 0px solid red;
    float: left;

    background-color: #560607;
}
#banner02 {
    width: 483px;
    height: 250px;
    border: 0px solid red;
    float: left;

    background-color: #333333;
}
#content {
    width: 975px;
    background-color: #212121;
    float: left;
}
#content01 {
    width: 604px;
    float: left;
    padding: 15px;
    height: 100%;
    border: 0px solid red;
}
#content02 {
    width: 340px;
    float: left;
}
#content03 {
    width: 300px;
    float: right;
    border: 0px solid red;
}
.sponsorbox {
    width: 200px;
    height: 200px;
    border: 2px dotted #333333;
    float: left;
    margin: 0px 20px 20px 0px;
    text-align: center;
    vertical-align: baseline;
}
#newsletterbox {
    width: 252px;
    height: 50px;
    margin: 10px auto 10px auto;
    border: 1px solid #666666;
    padding: 5px;
}
#newsletterbox01 {
    width: 250px;
    height: 20px;
    border: 0px solid #666666;
}
#newsletterbox01a {
    width: 180px;
    height: 20px;
    border: 0px solid #666666;
    float: left;
}
#newsletterbox01b {
    width: 65px;
    height: 20px;
    border: 0px solid #666666;
     float: left;
}
#newsletterbox02 {
    width: 250px;
    height: 20px;
    margin: 0px;
    padding: 5px 0px 5px 0px;
}
#newsletterbox02a {
    width: 180px;
    height: 20px;
    border: 0px solid #666666;
    float: left;
}
#newsletterbox02b {
    width: 65px;
    height: 20px;
    border: 0px solid #666666;
     float: left;
}
#footer {
    width: 975px;
    height: 40px;
    border: 0px solid red;
    background-color: #000000;
    float: left;
}
#footer01 {
    width: 483px;
    height: 35px;
    border: 0px solid red;
    float: left;
    padding: 5px 0px 0px 5px;
}
#footer02 {
    width: 477px;
    height: 35px;
    border: 0px solid red;
    float: left;
    padding: 5px 0px 0px 0px;
    text-align: right;
}
#errorbox {
    width: 500px;
    border: 0px solid red;
    padding-bottom: 100px;
}
#errorbox01 {
    width: 400px;
    height: 55px;
    border: 0px solid red;
    border-bottom: 2px solid #333333;
}
#errorbox01a {
    width: 50px;
    height: 50px;
    border: 0px solid red;
    float: left;
}
#errorbox01b {
    width: 330px;
    height: 35px;
    border: 0px solid red;
    float: left;
    padding-left: 20px;
    padding-top: 15px;
}
#errorbox02 {
    width: 400px;
    height: 45px;
    border: 0px solid red;
    padding-top: 5px;
}
#divmssg {
    width: 100%;
    height: 100%;
    border: 0px solid red;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 20px;
    float: left;
}
#divform {
    float: left;
    width: 100%;
}
#divmssgicon {
    width: 16px;
    height: 16px;
    border: 0px solid #000000;
    float: left;
}
#divmssgtxt {
    width: 440px;
    height: 100%;
    border: 0px solid #000000;
    float: left;
    margin-left: 5px;
}
FORM {
    padding:0px;
    margin: 0px;
}
.delete {
    background: transparent url(../images/misc/delete.gif) no-repeat center center;
    border-width: 0px;
    color: transparent;
    cursor: pointer;
    margin: 0px 3px 0px 3px;
    font-size: 0px;
    width: 20px;
    height: 20px;
}
#speaker {
    width: 600px;
    height: 100%;
    border: 0px solid red;
    padding-bottom: 30px;
    float: left;
}
#speakerpic {
    border: 1px solid #333333;
    float: left;
    padding: 3px;
}
#speakerdesc {
    width: 400px;
    height: 100%;
    border: 0px solid red;
    float: left;
    margin-left: 20px;
    padding: 10px 0px 10px 0px;
}
#sponsor {
    width: 600px;
    height: 100%;
    border: 0px solid red;
    padding-bottom: 20px;
    float: left;
}
#sponsorpack {
    width: 600px;
    height: 100%;
    border: 0px solid red;
    float: left;
    padding: 5px 0px 5px 0px;
}
#sponsorlogo {
    border: 0px solid red;
    float: left;
}
#sponsorname {
    width: 400px;
    height: 100%;
    border: 0px solid red;
    float: left;
    margin-left: 20px;
    padding: 20px 0px 0px 0px;
}
#sponsor #sponsorlogo A {
    display: block;
    border: 1px solid #323232;
}
#sponsor #sponsorlogo A:hover {
    border: 1px solid #666666;
}
#sponsor #sponsorlogo IMG {
    padding: 3px;
    display: block;
    border: 1px solid #323232;
}
#sponsor #sponsorlogo A IMG{
    border-width: 0px;
}
#sponsorbox {
    margin: 0px auto 0px auto;
    text-align: center;
}
#sponsorbox A IMG{
    border: 1px solid #323232;
    padding: 2px;
    margin: 10px 10px 10px 10px;
}
#sponsorbox A:hover IMG{
   border: 1px solid #666666;
   padding: 2px;
}
/*CONTACTS STYLE START*/
.contacts {
  padding: 0px;
  margin: 0px 0px 0px 20px;
  list-style: none;
}
.contacts LI{
  padding: 0px 0px 15px 0px;
}
.contacts LI.building{
   background: url(../images/misc/building.gif) no-repeat top left;
   padding-left: 30px;
}
.contacts LI.telno{
   background: url(../images/misc/telno.gif) no-repeat top left;
   padding-left: 30px;
}
.contacts LI.website{
   background: url(../images/misc/website.gif) no-repeat top left;
   padding-left: 30px;
}
.contacts LI.email{
   background: url(../images/misc/email.gif) no-repeat top left;
   padding-left: 30px;
}
.contacts LI.officetime{
   background: url(../images/misc/officetime.gif) no-repeat top left;
   padding-left: 30px;
}
/*CONTACTS STYLE END*/

#content01 #divform a.buttonlike img{
    border-width: 0px;
    background:  url(../images/misc/bodyanblack.gif) repeat-x 100% 100%;
}
#content01 #divform a.buttonlike:hover img{
    border-width: 0px;
    background:  url(../images/misc/bodyahblack.gif) repeat-x 100% 100%;
}
