body, td, tr, div {
     font-family:arial;
     font-size:13px;
     color:#6B0083;
     margin:0px
}

table.k0, tr.k0, td.k0, div.k0 {
	background-color:#F9EFFF;
}

table.k1, tr.k1, td.k1, div.k1 {
	background-color:#FFFFFF;
}

a:link, a:visited, a:active {
    color:#6B0083;
    text-decoration:underline;
}

a:hover {
	color:#CB3900;
    text-decoration:underline;
}

hr {
	color:#F6DA5F;
    border:1px solid #A400C9;
    height:5px;
}

table.navigation_top {
    border-bottom:1px solid #8CA7E6;
}

table.navigation_bottom {
    border-top:1px solid #8CA7E6;
}

a.navigation:link, a.navigation:visited, a.navigation:active {
    font-size:12px;
    color:#6B0083;
    text-decoration:none;
}

a.navigation:hover {
	color:#CB3900;
    text-decoration:underline;
}

h3 {
    font-size:16px;
}

td.hmenu {
    border:0px solid #999999;
    padding-left:14px;
    padding-right:14px;
}

td.hmenuover {
    background-color:#EEEEEE;
    border:0px solid #999999;
    padding-left:14px;
    padding-right:14px;
}

a.hmenu:link, a.hmenu:visited, a.hmenu:active {
    color:#FFFFFF;
    text-decoration:none;
    font-weight:bold;
    font-size:11px;
    line-height:11px;
}

a.hmenu:hover {
    color:#6B0083;
    text-decoration:none;
}

a.vmenu:link, a.vmenu:visited, a.vmenu:active {
    color:#6B0083;
    text-decoration:none;
}

a.vmenu:hover {
    text-decoration:underline;
}

a.footer:link, a.footer:visited, a.footer:active {
    color:#EEEEEE;
    text-decoration:none;
}

a.footer:hover {
    color:#FFFFFF;
    text-decoration:underline;
}










/* Forums */

table.forum {
	border:2px solid #6B0083;
    background-color:#FFFFFF;
}

tr.forum {
    background-color:#FFFFFF;
}

tr.forum_title {
    background-color:#F9EFFF;
}

td.forum_title {
	border-bottom:1px solid #E8CDEE;
}

td.forum_subtitle {
	padding-left:24px;
	border-bottom:1px solid #E8CDEE;
}

tr.forum_post0 {
	padding-left:46px;
}
tr.forum_post1 {
	padding-left:46px;
}

td.forum_post {
	 font-size:0.9em;
     text-indent:-12px;
}








input {
	background-color:#F9EFFF;
    color:#1E3D00;
    font-size:1em;
    border:1px solid #7F9DB9;
}

textarea {
	background-color:#F9EFFF;
    color:#1E3D00;
    font-size:1em;
    border:1px solid #7F9DB9;
}

input.button {
	font-weight:bold;
    font-size:0.7em;
    background-color:#F4E2FF;
    color:#45006D;
    border:1px solid #7F9DB9;
    cursor:pointer;
}

input.radio, input.checkbox {
	background-color:#;
    border:0px;
}

select, option {
	background-color:#F9EFFF;
    color:#1E3D00;
    font-size:1em;
    border:1px solid #7F9DB9;
}

#dhtmltooltip{
	position: absolute;
	width: 250px;
    font-size:0.9em;
	border: 1px solid #333333;
	padding: 2px;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 100;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}






a.help {
	color:#1E3D00;
    font-size:0.9em;
    text-decoration:none;
    background-color:#FEFF96;
    border:1px solid #999999;
    padding-left:3px;
    padding-right:3px;
    cursor:help;
}

div.alert {
	border:1px solid #1E3D00;
    padding:6px;
    font-size:1em;
    font-weight:bold;
    color:#1E3D00;
    background-color:#FEFF96;
}

li.alert {
	list-style-image:url('images/alert.gif');
}

div.error {
	border:1px solid #1E3D00;
    padding:6px;
    font-size:1em;
    font-weight:bold;
    color:#1E3D00;
    background-color:#FEFF96;
}

li.error {
	list-style-image:url('images/alert.gif');
}