/* CSS Document */

/* 2 column layout text and links */
.content_col_wrapper{
width:100%;
}
.content_col{
padding:0px;
margin:0px;
width:524px;
float:left;
}

.col_right{
width:250px;
float:left;
padding-left:1px;
}

#TextArea .col_right ul{
padding:0px;
margin:0px;
margin-top:5px;
margin-bottom:3px;
}

#TextArea .col_right li{
padding:0px;
margin:0px;
border-bottom:1px dotted #666;
list-style-type:none;
padding-top:5px;
padding-bottom:5px;
font-weight:normal;
}

#TextArea .col_right li a{
display:block;
width:100%;
}

/* end of 2 column layout text and links */


/* table and forms layout */

.tbl{
border:1px solid #eee;
margin-top:5px;
margin-bottom:5px;
background-image:url(../images/Table_bkg.gif);
background-position:bottom;
background-repeat:repeat-x;
}

.tbl td{
border-bottom:1px dotted #ccc;
padding:5px;
vertical-align:top;
}

.tbl th{
border-bottom:1px dotted #ccc;
padding:5px;
background-image:url(../images/Table_bkg.gif);
background-position:bottom;
background-repeat:repeat-x;
height:40px;
vertical-align:bottom;
text-align:left;
font-size:150%;
font-weight:normal;
}

.tbl caption{
text-align:left;
font-size:150%;

}

/* end of table and forms */

/* edited text */

.changed_added{
background-color:#339900;
color:#FFFFFF;
padding:2px;
}

.changed_amended{
background-color:#999900;
color:#FFFFFF;
padding:2px;
}

/* end of edited text */


/*help text*/
.helptext {}

/*text entry box*/
.tbl textarea {
width:100%;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:100%;
}


/* comments */
.comments{
margin:0px;
padding:0px;
}
.comments ul{
margin:0px;
padding:0px;
}
#TextArea .comments li{
margin:0px;
padding:0px;
list-style-type:none;
padding:5px;
border:1px solid #ccc;
background-image:url(../images/Table_bkg.gif);
background-position:bottom;
background-repeat:repeat-x;
color:#000;
margin-bottom:2px;
}

.checkercomment>h2{
color:#FF3300;
}

.customercomment>h2{
color:#0099FF;
}

/* end of comments*/

/* home page*/
.homecontent{
width:100%;
}

.homecontent td{
vertical-align:text-top;
padding:3px;
}

.advertsright{
width:200px;
}

/* endof homepage*/