html, body {
padding: 0px 0px 10px 10px;
font-size: 100%; 
margin: 0px; 
color: black; 
background-color: #FFFFFF; 
font: small 'Century Gothic',Arial, 'Eras Medium ITC','Berlin Sans FB', Verdana,  Helvetica;
text-align:center;
}

div{
padding:0px;
margin: 0px
}

#actions{
float:right;
}

 .dhtmlgoodies_contentBox{ 
margin:1px;
border-style:1px outset #2E302B;
height:0px;
visibility:hidden; 
position:absolute; 
background-color:#E2EBED;
filter:alpha(opacity=85);
opacity: 0.85;
-moz-opacity:0.85;
overflow:hidden; 
padding:2px 2px 40px 2px; 
width:794px; 
} 


.navtext {
width:250px;
font-size:85%;
border-width:1px;
filter:alpha(opacity=50);
background-color:#CCCDCB;
opacity:0.5;
color:#322E2F;
text-align:left;
}

#navcontainer{
padding:0px;
width:800px;
height:20px;
background: #CACACA;
}

#navcontainer ul{
margin: 0px;
padding:0px;
list-style-type: none;
color:#fffff;
text-align: center;
background: #CACACA;
font-weight:bold;
}

#navcontainer LI{
display: block;
margin: 0;
padding: 0;
float: left;
width:133px;
}

#navcontainer LI DIV.textOfSecondLevelMenuItem_First_Unselected a{
color:#ff0000;
width: 300px;
}

#navcontainer A{
color:#ffffff;
display: block;
width: auto;
text-decoration: none;
background: #CACACA;
margin: 0;
padding: 2px 10px;
border-left: 1px solid #4F4F4F;
border-right: 1px solid #4F4F4F;
}

#navcontainer LI DIV.selectedLongerSubMenuItem a{
width:178px;
color:#ffffff; 
background: #ACACAC;
font-size:93%;
}

#navcontainer LI DIV.unselectedLongerSubMenuItem a{
width:178px;
font-size:93%;
}

#navcontainer LI DIV.selectedSmallerSubMenuItem a{
color:#ffffff; 
background: #ACACAC;
font-size:93%;
}

#navcontainer LI DIV.unselectedSmallerSubMenuItem a{
font-size:93%;
}

#navcontainer A:hover, #navcontainer A:active {
color:#ffffff; 
background: #ACACAC }

#navcontainer A.active:link, #navcontainer A.active:visited
{
position: relative;
z-index: 102;
background: #CACACA;
font-weight: bold;
}

#homepageBody{
background-image: url(images/kyackHomepage.jpg);
background-repeat: no-repeat;
width:800px;
height:410px;
text-align:left;
}

#homepageLinks{

}


	
#loginTable{
background-color: #172822;
color:#FFFFFF;
padding:5px;
margin:5px;
}

#loginTable a, a:link, a:visited{
color:#B7C941;
}

#loginTable a:hover{
color:#5EB42C;
}

#loginTable td, tr {
padding:0px 5px 0px 5px;
}

#loginTable .submitButton{
border: 1px solid #B7C941;
background-color: #172822;
color: #B7C941;
text-align:center;
font: small 'Century Gothic',Arial, 'Eras Medium ITC','Berlin Sans FB', Verdana,  Helvetica;
}

#wrapperShadow{
width:800px;
padding:0px;
background:#D4D3D3;
position:absolute;
left:50%;
margin-left:-400px;
margin-top:20px;
margin-bottom:20px;
}
	
#wrapper{
width:800px;
position:relative;
padding:0px;
margin:0px;
background-color: #172822;
top:-8px;
left:-8px;
border:1px solid #172822;
}

#bordered {
width:850px;
background-color: #172822;
margin:0px auto;
text-align:center;
margin-top:10px;
}

#verticalCenter{
height:580px;
padding:0px;
position:absolute;
top:50%;
margin-top: -285px;
width:800px;
left:50%;
margin-left:-400px;
}

#wrapperHomepage{
width:800px;
position:relative;
padding:0px;
margin:0px;
background-color: #172822;
top:-8px;
left:-8px;
}

b.rtop, b.rbottom{display:block; background:#FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #172822}
b.r1{margin: 0 9px}
b.r2{margin: 0 7px}
b.r3{margin: 0 5px}
b.r4{margin: 0 4px}
b.r5{margin: 0 3px}
b.r6{margin: 0 2px}
b.r7{margin: 0 1px}
b.rtop b.r8, b.rbottom b.r8{margin: 0 1px;height: 2px}

b.stop, b.sbottom{display:block; background:#FFF}
b.stop b, b.sbottom b{display:block;height: 1px;
    overflow: hidden; background: #D4D3D3}
b.stop b.r4, b.sbottom b.r4{margin: 0 1px;height: 2px}


#contentArea{
position:relative;
margin:10px auto;
width:800px;
padding:0px;
}

div.publiccontent, div.publiccontentNoTabs{
padding:15px;
background: #F5F5F5;
border: 1px solid #4F4F4F; 
}

#footer{
position:relative;
background-image: url(images/footerBg2.gif);
background-repeat: repeat-x;
font-size: 70%;
color:#363634;
padding:10px 0px 0px 0px;
text-align: center;
valign:bottom;margin:0;
}		

#footer a, a:link, a:visited{
text-decoration: none;
color:#953C4D;
}

#footer a:hover{
text-decoration: none;
color: #BCC047;
}

a, a:link, a:visited{
text-decoration: none;
color: #953C4D;
}

a:hover{
text-decoration: none;
color: #BCC047;
}

img{
margin:0px; 
vertical-align:middle;
}

h1{
font: "Arial Black";
font-size:150%;
font-weight:bold;
background: url(images/rule.gif) repeat-x bottom left;
color:#666666;
padding:4px;
margin:4px 4px 4px 4px;
vertical-align:middle;
}


h2{
font-size:120%;
font-weight:bold;
color:#ffffff;
background: url(images/h2Bg.gif) no-repeat left;
height:30px;
vertical-align:middle;
padding:7px 0px 0px 15px;
text-align:left;
}

h3{
font-weight: bold; 
color:#363634;
padding:0px;
margin:5px 0px 0px 5px;
font-size:115%; 
}

h4{
font-weight:bold;
font-size: 105%;
color:#212436;
padding:0px;
margin:0px;
}

li{
list-style-image: url(images/arrow_on.gif);
}

li.beforeNoBullet{
list-style-image: url(images/arrow_on.gif);
padding:3px 0px 0px 3px;
font-weight: normal; 
color:#172822; 
font-size:105%;
}
li.nobullet {
padding-bottom: 5px; 
list-style-type: none;
color: #212436;
}



/*- Menu Tabs --------------------------- */
#tabs {
width:100%;
margin:0px;
font-weight:bold;
line-height:normal;
background-color: #172822;
padding-top:7px;
}

#tabs ul {
margin:0px;
padding:0px;
list-style:none;
}
    
#tabs li {
display:inline;
margin:0px;
padding:0px;
}

#tabs a {
float:left;
background:url("images/tableftGreen.gif") no-repeat left top;
margin:0px;
padding:0px 0px 0px 5px;
text-decoration:none;
}

#tabs a span {
float:left;
display:block;
background:url("images/tabrightGreen.gif") no-repeat right top;
padding:5px 15px 4px 6px;
color:#666;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}
/* End IE5-Mac hack */
#tabs a:hover span {
color:#FFF;
}

#tabs a:hover {
background-position:0% -42px;
}

#tabs a:hover span {
background-position:100% -42px;
}

#actions{
float:right;
margin-top:-7px;
margin-right:2px;
}

#actions a {
margin:0px;
text-decoration:none;
background:none;
}

#actions a span{
margin:0px;
text-decoration:none;
background:none;
}

#actions img{
padding-left:5px;
border:0;
}


#leftColumn{
background:url("images/logoBg.gif") no-repeat top left;
margin:10px 0px 0px 0px; 
padding:10px 10px 10px 10px; 
width:59%;
float:left; 
text-align:left;
}

#singleColumn{
background:url("images/logoBg.gif") no-repeat top left;
text-align:left;
}

P.help {
MARGIN-TOP: -5px; 
MARGIN-BOTTOM: 20px; 
MARGIN-LEFT: 13em; 
COLOR: #666666;
font-size:80%
}

#imageInfoPair{
margin:0px;
}


#imageColumn{
padding:5px; 
float:left; 
text-align:center;
}

#infoColumn{
padding:5px; 
float:left; 
text-align:left;
}

#imageColumnRight{
padding:5px; 
float:right; 
text-align:center;
}

#infoColumnRight{
padding:5px; 
float:right; 
text-align:left;
}

#rightColumn{
background-color: #A1A2A2;
width:36%;
float:left;  
margin: 5px; 
padding:5px;
text-align:center;
}

#errorText{
font-size:85%;
color:#953C4D;
}

#highlightMessage{
background-color: #F5F5F5;
background-image: url(images/footerBg2.gif);
font-style:italic;
text-align:center;
color: #212436;
padding:5px;
margin:5px;
border: 1px inset #212436;
}

#messageTable{
background-color: #172822;
color:#FFFFFF;
padding:5px;
margin:5px;
}
#messageTable TH {
background-color: #172822;
font-weight:bold;
text-align:center;
}

#messageTable td, tr {
padding:0px 5px 0px 5px;
}

#messageTable .submitButton{
border: 1px solid #3BEC07;
background-color: #212436;
color: #3BEC07;
text-align:center;
font: small 'Century Gothic',Arial, 'Eras Medium ITC','Berlin Sans FB', Verdana,  Helvetica;
}

#image{
font-size:70%;
padding:5px;
margin:5px;
color:#414140;
}

span.formw {
position: relative;
top: -4px;
left: 13em;
right: -11em;
text-align: center;
}

/*CSS used for the Virtual Pagination. Slide show on tour page*/

.virtualpage, .virtualpage2, .virtualpage3{
/*hide the broken up pieces of contents until script is called. Remove if desired*/
display: none;
background:#e5e5e5;
padding:5px;
}

.changingPage{ /*Style for demo pagination divs*/
width: 600px;
height: 351px;
text-align: left;
padding-left:10px;
padding-right:10px;
background:#e5e5e5;
border:1px solid #8a8a8a;
}

.paginationstyle{ /*Style for demo pagination divs*/
text-align: center;
padding: 2px 0;
margin: 10px 0;
}

.paginationstyle select{ /*Style for demo pagination divs' select menu*/
border: 1px solid navy;
margin: 0 15px;
}

.paginationstyle a, .paginationstyle .flatview a{ /*Pagination links style*/
background: #e5e5e5;
vertical-align:middle;
padding:3px 10px 3px 10px;
border:1px solid #8a8a8a;
color:#000;
}

.paginationstyle a:hover, .paginationstyle a.selected{
color: #fff;
}

.paginationstyle a.imglinks{ /*Pagination Image links style (class="imglinks") */
border: 0;
padding: 0;
background: none;
}

.paginationstyle a.imglinks img{
vertical-align: middle;
border: 0;
background: none;
}

.paginationstyle a.imglinks a:hover{
background: #ff0000;
}

.paginationstyle .flatview a:hover, .paginationstyle .flatview a.selected{ /*Pagination div "flatview" links style*/
color: #000;
background-color: #c6c6c6;
}

.virtualPageImage{
float:right;
margin:5px;
}

/*Internal Site Elements*/
.summaryElement {
PADDING-RIGHT: 0px; 
PADDING-LEFT: 0px; 
PADDING-BOTTOM: 0px; 
MARGIN: 2px 2px 3px; 
PADDING-TOP: 0px; 
HEIGHT: 100%
}
.command_link {
FONT-SIZE: 85%; 
font-weight:normal; 
MARGIN: 0px; 
COLOR: #FFFFFF
}

SPAN.title {
font-weight:bold;
COLOR: #666;
margin:0px;
}

DIV.oldpost {
DISPLAY: list-item; 
MARGIN-BOTTOM: 5px; 
MARGIN-LEFT: 20px; 
list-style-image: url(images/arrow_on.gif);}

DIV.newpost {
DISPLAY: list-item; 
MARGIN-BOTTOM: 5px; 
MARGIN-LEFT: 20px; 
list-style-image: url(images/arrow_on.gif);}

/* trying to get menu working*/
DIV.topLevelMenuBox {
 
}

DIV.selectedTopLevelMenuItem {

}

#tabs DIV.selectedTopLevelMenuItem a {
float:left;
background:url("images/tableftGreenSelected.gif") no-repeat left top;
margin:0px;
padding:0px 0px 0px 4px;
text-decoration:none;
}

#tabs DIV.selectedTopLevelMenuItem a span {
float:left;
display:block;
background:url("images/tabrightGreenSelected.gif") no-repeat right top;
padding:5px 15px 4px 6px;
color:#666;
}

#navcontainer DIV.selectedSubMenuItem a{
background: #ACACAC;
}

#navcontainer DIV.selectedFirstSubMenuItem a{
background: #ACACAC ;
}


DIV.unselectedTopLevelMenuItem {

}


DIV.actionMenuBox {

}

#actions {

}


DIV.actionBoxHeading {

}

A.actionLink {
}

DIV.subMenuBox {

}

DIV.unselectedFirstSubMenuItem {

}

DIV.unselectedSubMenuItem {

}

DIV.actionMenuItem {

}

A.navlink {MARGIN-TOP: 2px; FONT-SIZE: 80%; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px;}
A.unselectedTopLevelMenuLink{}
A.unselectedTopLevelMenuLink:hover{}

/* Styles for the expand/contract functionality */

.iconspan{
cursor:hand;
cursor:pointer;
font-weight: bold;
float:right;
padding-right:30px;
}

.eg-bar{
text-align:left;
font-size:120%;
font-weight:bold;
color:#ffffff;
background: url(images/h2Bg.gif) no-repeat;
height:30px;
vertical-align:middle;
padding:5px 0px 0px 10px;
font-weight: bold;
}

div.eg-bar{

}

.icongroup1{

}

/* ----------------Stuff I removed form style sheet--------------------------*/


P SPAN.highlight {
FONT-WEIGHT: bold;
COLOR: #306565
}

DIV.title {
CLEAR: both;
PADDING: 0px; 
FLOAT: none; 
MARGIN: 0px; 
VERTICAL-ALIGN: top
}

DIV.homepageTitle {
CLEAR: none; 
FLOAT: none; 
PADDING: 0px; 
MARGIN: 0px; 
VERTICAL-ALIGN: top; 
TEXT-ALIGN: left; 
display: block; 
background-color: #333333
}




.homepageTitle IMG {}
.title IMG {}
* HTML #menu {
TOP: 75px
}

#mainContentWithMenu {padding:3px 0px 0px 0px; MARGIN: 0px 20px 0px 210px}
#mainContentNoMenu {padding:0px; MARGIN: 0px 20px 0px 0px}
#homepageContent {CLEAR: none; padding:0px; FONT-SIZE: 90%; MARGIN: 0px 10px}
#homepageContent H1 {padding:9px 30px 10px 0px;FONT-SIZE: 160%; COLOR: #333333; TEXT-ALIGN: right}
#homepageContent H1 SPAN.pagename {padding: 0px 30px 10px 0px; FONT-SIZE: 150%; COLOR: red}
#homepageContent H2 {PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 140%; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 2px 5px 10px 2px; COLOR: #444444; TEXT-ALIGN: left}
#homepageContent UL {MARGIN-TOP: 0px; PADDING-TOP: 0px}
#homepageContent P.beforeList {MARGIN-TOP: 5px; MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 3px}

/* homepageContentTour stuff probably can be removed */
#homepageContentTour {CLEAR: both; BORDER-RIGHT: black 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: black 0px solid; PADDING-LEFT: 0px; FONT-SIZE: 90%; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: black 0px solid; WIDTH: 600px; PADDING-TOP: 0px; BORDER-BOTTOM: black 0px solid; TEXT-ALIGN: center; }
#homepageContentTour H1 {BORDER-TOP: #999999 1px solid; FONT-SIZE: 160%; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; COLOR: #888888; PADDING-TOP: 9px; TEXT-ALIGN: center}
#homepageContentTour H1 A {FONT-WEIGHT: bold; FONT-SIZE: 50%}
#homepageContentTour P {TEXT-ALIGN: center}
#homepageContentTour P.screenshot {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #eeeeee; TEXT-ALIGN: center}
/* stuff to be removed ends */
.homepageBox STRONG {FONT-WEIGHT: bold; COLOR: #306565; LETTER-SPACING: 0.06em}
.homepageLeft {BORDER-RIGHT: red 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: red 0px solid; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: red 0px solid;  PADDING-TOP: 0px; BORDER-BOTTOM: red 0px solid}
.homepageRight{
PADDING-RIGHT: 0px; 
PADDING-LEFT: 0px; 
FLOAT: right; 
PADDING-BOTTOM: 
0px; 
MARGIN: 0px; 
WIDTH: 48%; 
PADDING-TOP: 0px;
}
.homepageTitle .homepageLeft {TEXT-ALIGN: left}
.homepageTitle .homepageRight {PADDING-TOP: 12px; TEXT-ALIGN: left;}
.homepageBox {BORDER: #999999 1px solid; padding:0px 5px 5px 5px; MARGIN: 5px 5px 8px; OVERFLOW: hidden; WIDTH: 320px; LINE-HEIGHT: 1.2; BACKGROUND-COLOR: #ffffff}
.homepageBox .alwaysunderlined {FONT-SIZE: 70%}
.homepageBox P {MARGIN-BOTTOM: 1px}
.homepageBox FORM {BORDER: red 0px solid; MARGIN-BOTTOM: 1px}
.homepageBox H3 {MARGIN-TOP: 3px}
.homepageHightlightedBox {padding:0px 5px 5px 5px; BORDER: #999999 1px solid; MARGIN: 5px 5px 8px; OVERFLOW: hidden; WIDTH: 320px; LINE-HEIGHT: 1.5; BACKGROUND-COLOR: #ffffcc}
.screenshotCaption {padding:3px 0px 1px 0px; FONT-SIZE: 80%; PADDING-BOTTOM: 1px; MARGIN: 3px 0px 6px; BORDER-TOP: #999999 0px solid; TEXT-ALIGN: center}
#truecontent {BORDER: #999999 1px solid; padding:5px 0px 5px 5px; margin:0px 0px inherit 0px;FONT-SIZE: 90%;WIDTH: 100%; BACKGROUND-COLOR: #ffffff; color:black}

#bottominfo {CLEAR: both; padding:1px 1px 1px 1px; BORDER-TOP: #cccccc 1px solid; MARGIN: 20px 50px 0px; BOTTOM: 30px; HEIGHT: 50px}

.copytext2 A{COLOR: #00FF33;}
DIV.homebox {BORDER: green 0px solid; padding:0px; MARGIN-TOP: 3px; WIDTH: 300}


.selectedtext {MARGIN-TOP: 2px; FONT-WEIGHT: bold; FONT-SIZE: 80%; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px}

#sessionlist {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 90%; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 15px; BORDER-LEFT: #d9d9d9 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #d9d9d9 1px solid}
#sessionlist TH {BORDER-RIGHT: #d9d9d9 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #d9d9d9 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: text-top; PADDING-TOP: 2px}
#sessionlist TD {BORDER-RIGHT: #d9d9d9 1px solid; PADDING: 2px 2px 2px 2px; BORDER-TOP: #d9d9d9 1px solid; VERTICAL-ALIGN: text-top}
#sessionlist TD.separatefromleft {BORDER-LEFT: #d9d9d9 2px solid}
#sessionlist TH.separatefromleft {BORDER-LEFT: #d9d9d9 2px solid}
#sessionlist TBODY TR TD {BACKGROUND-COLOR: #fff}
#sessionlist TBODY TR.overdue_even TD {FONT-WEIGHT: bold; COLOR: red; BACKGROUND-COLOR: #eee}
#sessionlist TBODY TR.overdue_odd TD {FONT-WEIGHT: bold; COLOR: red; BACKGROUND-COLOR: #fff}
#sessionlist TBODY TR.due_today_even TD {FONT-WEIGHT: bold; BACKGROUND-COLOR: #eee}
#sessionlist TBODY TR.due_today_odd TD {FONT-WEIGHT: bold; BACKGROUND-COLOR: #fff}
#sessionlist TBODY TR.even TD {BACKGROUND-COLOR: #eee}
#sessionlist TBODY TR.odd TD {BACKGROUND-COLOR: #fff}
#sessionlist TBODY TR.thick_top_border TD {BORDER-TOP: #d9d9d9 3px solid; BACKGROUND-COLOR: #fff}
#sessionlist TBODY TR.not_so_thick_top_border TD {BORDER-TOP: #d9d9d9 2px solid; BACKGROUND-COLOR: #fff}
#sessionlist TBODY TR.dark_with_not_so_thick_bottom_border TD {BORDER-BOTTOM: #d9d9d9 2px solid; BACKGROUND-COLOR: #eee}
#sessionlist TBODY TR.dark TD {BACKGROUND-COLOR: #eee}
#sessionlist TBODY TR.total TD {BACKGROUND-COLOR: #eee}
#sessionlist TBODY TR.total_Weekly TD {BACKGROUND-COLOR: #eee}
#sessionlist TBODY TR.darker TD {BACKGROUND-COLOR: #ddd}
#sessionlist TBODY TR.darkest TD {BACKGROUND-COLOR: #ccc}
#sessionlist TBODY TR.even_total TD {BACKGROUND-COLOR: #eee}
#sessionlist TBODY TR.odd_total TD {BACKGROUND-COLOR: #eee}
#sessionlist THEAD TR TH {BACKGROUND-COLOR: #eee}
#sessionlist TBODY A {TEXT-DECORATION: underline}
P {PADDING-RIGHT: 0px; MARGIN-TOP: 10px; PADDING-LEFT: 10px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px}
P.narrow {WIDTH: 25em}
P.homeContrast{font-style:italic;text-align:center;color: #000000;padding:0px;margin:0px;}
P.homeContrast2{font-style: normal;text-align:center;color: #000000;padding:0px;margin:0px;}
h3.h3contrast{color: #00CC00;text-align:center;padding-top:6px; padding-bottom:6px;}
h3.h3contrast_homepage{color: #333333;text-align:center;padding:0px 0px 5px 0px; margin:0px} /* luca*/
P.homeContrast4{font-style: normal;text-align:center;color: #000000;padding:0px;margin:5px 0px 0px 0px;} /* luca*/
A.alwaysunderlined {TEXT-DECORATION: underline}
FORM {MARGIN: 0px 10px 10px}
PRE {MARGIN: 0px 10px 10px}


SPAN.label5 {TEXT-ALIGN: right; color: #006633; font-size:80%} /* login automatically */
SPAN.label6 {TEXT-ALIGN: right; color: #006633; font-size:80%; font-weight:800} /* used for username, password in home page */
SPAN.formw7 {RIGHT: -11em; LEFT: 13em; POSITION: relative; TOP: -4px; TEXT-ALIGN: left}
span.label {position: absolute;width: 12em;text-align: right;}

span.formtext{position:relative;left:13em;right:-11em;text-align:left;}
.homepageBox SPAN.label {WIDTH: 8em; TEXT-ALIGN: right}
.homepageBox SPAN.formw {LEFT: 9em; POSITION: relative; TOP: -4px; TEXT-ALIGN: left}
.homepageBox SPAN.formtext {RIGHT: -11em; LEFT: 6em; POSITION: relative; TEXT-ALIGN: left}
SPAN.warningtext {color:#953C4D;}
SPAN.errortext {color:#953C4D;; font-size:110%;}
span.errorli{color:#953C4D;}
SPAN.errortextbold {FONT-WEIGHT: bold; color:#953C4D;}


DIV.newpost SPAN.title {FONT-WEIGHT: 600}

hr {display: block; clear: left; margin:0px; visibility: hidden;}
a.dark{color:#006600}
.homepageBox8 {background-color: #ffffff;color:#333333;border: 1px solid #999999;margin: 5px;padding: 5px;padding-top: 0px;margin-bottom: 8px;overflow: hidden;width: 320px;line-height: 1.2;}
.right{text-align:right}
.lostpassword{ font-size:70%; text-align:right}

