.defaultbox, .defaultboxalt {
 width: 100%;
}

.defaultboxtop {
 width: 100%;
 min-height: 33px;
 color: #000000;
 font-size: 13px;
 font-weight: bold;
 background-image: url(../../data/gfx/boxtopbg.gif);
 background-position: top left;
 background-repeat: no-repeat;
}

.defaultboxalttop {
 width: 100%;
 min-height: 33px;
 color: #ff0000;
 font-size: 13px;
 font-weight: bold;
/* background-image: url(../../data/gfx/boxtopbg.gif);
 background-position: top left;
 background-repeat: no-repeat;*/
}

.defaultboxtopleft, .defaultboxalttopleft {
 float: left;
 min-height: 23px;
 padding: 0px 0px 0px 0px;
 margin-left: 0px;
 text-align: left;
}

.defaultboxtopleft h2 {
 font-size: 13px;
 font-weight: bold;
 color: #ffffff;
 background-color: #252525;
 padding: 8px 10px 5px 55px;
 min-width: 222px;
 min-height: 20px;
 background-image: url(../../data/gfx/boxtopbg.gif);
 background-position: bottom left;
 background-repeat: no-repeat;
}

.defaultboxalttopleft h2 {
 font-size: 13px;
 font-weight: bold;
 color: #ff0000;
 background-color: #252525;
 padding: 8px 10px 5px 55px;
 min-width: 222px;
 min-height: 20px;
 background-image: url(../../data/gfx/boxtopbg.gif);
 background-position: bottom left;
 background-repeat: no-repeat;
}

.defaultboxtopleft a {
 color: #ffffff;
}

.defaultboxalttopleft a {
 color: #ff0000;
}

.defaultboxtopright, .defaultboxalttopright {
 float: right;
 background-color: #ffffff;
 padding: 8px 20px 0px 0px;
 height: 25px;
}

.defaultboxtopright a {
 color: #000000;
}

.defaultboxalttopright a {
 color: #ff0000;
}

.defaultboxmid {
 color: #484848;
 padding: 30px 20px 10px 20px;
}

.defaultboxaltmid {
 color: #ff0000;
 padding: 30px 20px 10px 20px;
}

.defaultboxmid a {
 color: #b42622;
 text-decoration: underline;
 font-weight: bold;
}

.defaultboxaltmid a {
 color: #ff0000;
 text-decoration: underline;
 font-weight: bold;
}

.defaultboxmid input{
 margin-right: 2px;
}

.defaultboxmidalt input{
 margin-right: 2px;
}

.defaultboxmid textarea{
 width: 480px;
}

.defaultboxmidalt textarea{
 width: 480px;
}

.defaultboxmid h3 {
 color: #000000;
 border-bottom: 1px solid #000000;
 margin-bottom: 10px;
}

.defaultboxaltmid h3 {
 color: #ff0000;
 border-bottom: 1px solid #ff0000;
 margin-bottom: 10px;
}

.defaultboxend {
 color: #1b1c20;
 padding: 5px 5px 5px 5px;
 text-align: center;
}

.defaultboxaltend {
 color: #ff0000;
 padding: 5px 5px 5px 5px;
 text-align: center;
}

.defaultboxend a {
 color: #1b1c20;
 font-weight: bold;
}

.defaultboxaltend a {
 color: #ff0000;
 font-weight: bold;
}

/* alternate */

.alternatebox, .alternateboxalt {
 width: 100%;
}

.alternateboxtop {
 width: 100%;
 height: 30px;
 color: #000000;
 font-size: 13px;
 font-weight: bold;
 background-image: url(../../data/gfx/boxtopbg2.gif);
}

.alternateboxalttop {
 width: 100%;
 height: 30px;
 color: #ff0000;
 font-size: 13px;
 font-weight: bold;
 background-image: url(../../data/gfx/boxtopbg2.gif);
}

.alternateboxtopleft, .alternateboxalttopleft {
 float: left;
 height: 23px;
 padding: 7px 7px 0px 0px;
 margin-left: 30px;
 background-color: #ffffff;
 text-align: left;
}

.alternateboxtopleft h2 {
 font-size: 13px;
 font-weight: bold;
 color: #000000;
}

.alternateboxalttopleft h2 {
 font-size: 13px;
 font-weight: bold;
 color: #ff0000;
}

.alternateboxtopleft a {
 color: #000000;
}

.alternateboxalttopleft a {
 color: #ff0000;
}

.alternateboxtopright, .alternateboxalttopright {
 float: right;
 height: 23px;
 padding: 8px 20px 0px 7px;
 background-color: #ffffff;
 color: #686868;
 font-weight: normal;
 font-size: 11px;
}

.alternateboxtopright a {
 color: #686868;
}

.alternateboxalttopright a {
 color: #ff0000;
}

.alternateboxmid {
 color: #1b1c20;
 padding: 30px 20px 10px 20px;
}

.alternateboxaltmid {
 color: #ff0000;
 padding: 30px 20px 10px 20px;
}

.alternateboxmid a {
 color: #1b1c20;
 font-weight: bold;
}

.alternateboxaltmid a {
 color: #ff0000;
 font-weight: bold;
}

.alternateboxmid input{
 margin-right: 2px;
}

.alternateboxmidalt input{
 margin-right: 2px;
}

.alternateboxmid textarea{
 width: 480px;
}

.alternateboxmidalt textarea{
 width: 480px;
}

.alternateboxmid h3 {
 color: #000000;
 border-bottom: 1px solid #000000;
 margin-bottom: 10px;
}

.alternateboxaltmid h3 {
 color: #ff0000;
 border-bottom: 1px solid #ff0000;
 margin-bottom: 10px;
}

.alternateboxend {
 color: #1b1c20;
 padding: 5px 5px 5px 5px;
 text-align: center;
}

.alternateboxaltend {
 color: #ff0000;
 padding: 5px 5px 5px 5px;
 text-align: center;
}

.alternateboxend a {
 color: #1b1c20;
 font-weight: bold;
}

.alternateboxaltend a {
 color: #ff0000;
 font-weight: bold;
}

