#registernow A{
    font-family: "Courier New",Verdana, Arial, Tahoma;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: 3px;
    color: #FFFFFF;
}
#registernow A:hover{
    color: #CCCCCC;
}
#registernow #notmember {
    font-family: Verdana, Arial, Tahoma;
    font-size: 9px;
    font-weight: normal;
    text-decoration: none;
    letter-spacing: 0px;
    color: #FFFFFF;
}
.loginsub01 {
    font-family: Verdana, Arial, Tahoma;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
    color: #999999;
    letter-spacing: 1px;
}

#cbnav {
   padding: 0px 0px 10px 0px;
   margin: 0px;
   list-style: none;
   text-align: center;
   border: 0px solid #999999;
   height: 7px;
}
#cbnav LI{
   float: left;
   margin-left: 5px;
}
#cbnav LI#li1{
   float: left;
   margin-left: 0px;
}
#cbnav LI A, #cbnav LI#li1 A{
    font-family: Verdana, Arial, Tahoma;
    font-size: 9px;
    font-weight: normal;
    text-decoration: none;
    color: #999999;
    text-transform: uppercase;
    float: left;

    background: #333333 url(../images/misc/arrowhead.gif) no-repeat 5px center;
    padding: 1px 3px 2px 15px;
    border: 1px solid #999999;
    margin: 0px 0px 3px 0px;
}

#cbnav LI A:hover, #cbnav LI#li1 A:hover{
    color: #CCCCCC;
    border: 1px solid #CCCCCC;
    background: #333333 url(../images/misc/arrowhead2.gif) no-repeat 5px center;
}


.loginsub03 A#forgotpword {
    font-family: Verdana, Arial, Tahoma;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: #999999;
    font-style: italic;
    text-transform: none;
    float: right;

    background: #000000;
    padding: 0px; margin: 0px;
    border: 0px solid #666666;
}
.loginsub03 A#forgotpword:hover {
    color: #CCCCCC;
}

.txtbox {
    border: 1px solid #666666;
    background-color: #333333;
    color: #CCCCCC;
}
.txtbox:focus {
    background-color: #000000;
    color: #CCCCCC;
}
.dropdownbox:focus {
    background-color: #000000;
    color: #CCCCCC;
}
.dropdownbox {
    border: 1px solid #666666;
    background-color: #333333;
    color: #CCCCCC;
}
.button {
    font-family: Verdana, Arial, Tahoma;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
    color: #FFFFFF;
    text-transform: uppercase;

    background-color: #871316;
    height: 20px;
    border-top: 2px solid #9b1619;
    border-bottom: 2px solid #4f0b0d;
    border-left: 2px solid #9b1619;
    border-right: 2px solid #4f0b0d;
    padding-bottom: 3px;
}
#content02 UL {
    padding: 0px; margin: 0px;
    list-style: none;
}
#content02 UL LI.set {
    font-family: Arial, Verdana, Tahoma;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
    color: #FFFFFF;
    text-transform: uppercase;
    display: block;
    padding: 10px 0px 0px 0px;
    border-bottom: 2px solid #871316;
}
#content02 UL LI A{
    font-family: Arial, Verdana, Tahoma;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    color: #FFFFFF;
    display: block;
    padding: 10px 10px 5px 30px;
    border-bottom: 1px dotted #333333;
}
#content02 UL LI A .venue {
    color: #b11f20;
}
#content02 UL LI A .topic {
    color: #666666;
}
#content02 UL LI A:hover {
    background-color: #333333;
}
/*Navigation Style Start*/
#links UL {
    padding: 0px; margin: 0px;
    list-style: none;
}
#links UL LI{
    float: left;
    text-align: center;
    border: 0px solid red;
    width: 90px;
}
#links UL LI A{
 	font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight: bold;
	color:#FFFFFF;
    background: url(../images/misc/linkbgn.gif) repeat-x top center;
	text-decoration:none;
	height: 21px;
	padding: 10px 0px 0px 0px;
    display: block;
}
#links UL LI A:hover{
    background: url(../images/misc/linkbgh.gif) repeat-x top center;
	text-decoration: none;
	height: 21px;
	padding: 10px 0px 0px 0px;
    display: block;
}
/*Navigation Style End*/

#newsletterbox01a {
    font-family: Arial, Verdana, Tahoma;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
    color: #FFFFFF;
    text-transform: uppercase;
    letter-spacing: 0.6px;
}
#newsletterbox01b A {
    font-family: Verdana, Arial, Tahoma;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: #999999;
    font-style: italic;
    text-transform: none;
    float: right;
}
#newsletterbox01b A:hover {
    color: #CCCCCC;
}
#footer01 {
    font-family: Arial, Verdana, Tahoma;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    color: #999999;
}
#footer02 {
    font-family: Arial, Verdana, Tahoma;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    color: #999999;
}
#footer02 A{
    font-family: Arial, Verdana, Tahoma;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    color: #999999;
    margin: 0px 0px 0px 20px;
}
#footer02 A:hover{
    text-decoration: underline;
    color: #666666;
}
.sponsorbox A{
    font-family: Arial, Verdana, Tahoma;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    color: #666666;

    background-color: #000000;
    display: block;
    height: 200px;
}
.sponsorbox A:hover{
    background-color: #333333;
    display: block;
    height: 200px;
}
#errorbox01b {
    font-family: Arial, Verdana, Tahoma;
    font-size: 20px;
    font-weight: bold;
    text-decoration: none;
    color: #ea1f1f;
}
#errorbox02 {
    font-family: Arial, Verdana, Tahoma;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    color: #666666;
}
#content03 UL {
    margin: 0px;
    padding: 0px;
    list-style: none;
}
#content03 UL LI {
    height: 100%;
}
#content03 UL LI.set {
    font-family: Arial, Verdana, Tahoma;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
    color: #FFFFFF;
    text-transform: uppercase;
    display: block;
    padding: 10px 0px 0px 0px;
    border-bottom: 3px solid #871316;
}
#content03 UL LI A {
  margin: 0px;
    font-family: Arial, Verdana, Tahoma;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    color: #666666;
    height: 100%;
    display: block;
    padding: 10px 10px 5px 30px;
    border-bottom: 1px solid #333333;
    background: transparent url(../images/misc/linkicon2.gif) no-repeat 5px 9px;
}
#content03 UL LI A:hover {
    color: #999999;
    background: #333333 url(../images/misc/linkicon.gif) no-repeat 12px 9px;
}
/*GENERAL STYLE START*/
#content01 P{
    font-family: Arial, Verdana, Tahoma;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    color: #999999;
}
#content01 P.title{
    font-family: Arial, Verdana, Tahoma;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    color: #a3161c;
}
#content01 P.subtitle{
    font-family: Arial, Verdana, Tahoma;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
    color: #666666;
}
#content01 P.subtitle .emphasize{
    font-family: Arial, Verdana, Tahoma;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
    color: #ff9000;
}
#content01 #errorbox02 P{
    font-family: Arial, Verdana, Tahoma;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    color: #666666;
}
#content01 P, #content01 TABLE, #content01 I, #content01 UL LI {
    color: #999999;
}
#content01 P A, #content01 #divmssg A, #content01 TABLE A, #sponsorname A, #content01 ul.contacts LI A, #content01 ol li a{
    font-family: Arial, Verdana, Tahoma;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    color: #666666;
    background:  url(../images/misc/bodyan.gif) repeat-x 100% 100%;
}
#content01 P A:hover, #content01 #divmssg A:hover, #content01 TABLE A:hover, #sponsorname A:hover, #content01 ul.contacts LI A:hover, #content01 ol li a:hover{
    color: #FFFFFF;
    background:  url(../images/misc/bodyah.gif) repeat-x 100% 100%;
}
.required {
    font-family: Arial, Verdana, Tahoma;
    font-size: 13px;
    font-weight: normal;
    text-decoration: none;
    color: #fa5106;
    padding-left: 2px;
}
/*GENERAL STYLE END*/
#divmssgtxt b.errormssg {
   font-family: Arial, Verdana, Tahoma;
   font-size: 12px;
   font-weight: normal;
   color: #CC0000;
}
#divmssgtxt b.successmssg {
   font-family: Arial, Verdana, Tahoma;
   font-size: 12px;
   font-weight: normal;
   color: #66CCFF;
}
#homeul {
    padding: 10px; margin: 0px;
    list-style: none;
}
#homeul LI#form A {
   font-family: Arial, Verdana, Tahoma;
   font-size: 16px;
   font-weight: bold;
   color: #666666;
   text-decoration: none;
   display: block;
   width: 450px;
   height: 48px;
   background: url(../images/misc/homea01.gif) no-repeat top center;
   margin: 0px 0px 10px 0px;
   padding: 25px 0px 0px 82px;
}
#homeul LI#form A:hover {
   color: #999999;
   background: url(../images/misc/homeh01.gif) no-repeat top center;
}
#homeul LI#freereg A {
   font-family: Arial, Verdana, Tahoma;
   font-size: 16px;
   font-weight: bold;
   color: #666666;
   text-decoration: none;
   display: block;
   width: 450px;
   height: 48px;
   background: url(../images/misc/homea02.gif) no-repeat top center;
   margin: 0px 0px 10px 0px;
   padding: 25px 0px 0px 82px;
}
#homeul LI#freereg A:hover {
   color: #999999;
   background: url(../images/misc/homeh02.gif) no-repeat top center;
}
#homeul LI#secure A {
   font-family: Arial, Verdana, Tahoma;
   font-size: 16px;
   font-weight: bold;
   color: #666666;
   text-decoration: none;
   display: block;
   width: 450px;
   height: 48px;
   background: url(../images/misc/homea03.gif) no-repeat top center;
   margin: 0px 0px 10px 0px;
   padding: 25px 0px 0px 82px;
}
#homeul LI#secure A:hover {
   color: #999999;
   background: url(../images/misc/homeh03.gif) no-repeat top center;
}
#homeul LI#eventpage A {
   font-family: Arial, Verdana, Tahoma;
   font-size: 16px;
   font-weight: bold;
   color: #666666;
   text-decoration: none;
   display: block;
   width: 450px;
   height: 48px;
   background: url(../images/misc/homea04.gif) no-repeat top center;
   margin: 0px 0px 10px 0px;
   padding: 25px 0px 0px 82px;
}
#homeul LI#eventpage A:hover {
   color: #999999;
   background: url(../images/misc/homeh04.gif) no-repeat top center;
}
#homeul LI#ownprofile A {
   font-family: Arial, Verdana, Tahoma;
   font-size: 16px;
   font-weight: bold;
   color: #666666;
   text-decoration: none;
   display: block;
   width: 450px;
   height: 48px;
   background: url(../images/misc/homea05.gif) no-repeat top center;
   margin: 0px 0px 10px 0px;
   padding: 25px 0px 0px 82px;
}
#homeul LI#ownprofile A:hover {
   color: #999999;
   background: url(../images/misc/homeh05.gif) no-repeat top center;
}
#regnow {
    display: block;
    border: 1px solid #616161;
    width: 60%;
    margin: 20px 0px 20px 0px;
    padding: 10px 5px 10px 10px;
    text-align: center;
}
#loginnow {
    display: block;
    border: 1px solid #616161;
    width: 60%;
    margin: 20px auto 20px auto;
    padding: 10px 5px 10px 10px;
    text-align: center;
}
#loginbutton {
    padding-left: 150px;
}
#sponsorboxtitle {
    font-family: Arial, Verdana, Tahoma;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
    color: #FFFFFF;
    text-transform: uppercase;
    display: block;
    padding: 10px 0px 0px 0px;
    border-bottom: 2px solid #871316;
}
TH {
    background-color: #333333;
    font-variant: small-caps;
    font-size: 15px;
    font-weight: normal;
    color: #CCCCCC;
}
.red {
    color: #CCCCCC;
}
.red B{
    color: #ff9000;
}
UL.printoptions {
  margin: 0px;
  padding: 0px;
  list-style:none;
}
UL.printoptions .printver {
    background: url(../images/misc/printer.gif) no-repeat 70px;
    width: 185px;
}
UL.printoptions .printat {
    background: url(../images/misc/printat.gif) no-repeat 40px;
    width: 190px;
}
.pending {
    color: #FF0000;
}
.approved {
    color: #FF9900;
}
