body {
	font-family: sans-serif;
	font-size: 5px;
	background-color: #FFFFFF;
	text-decoration: none;
	color: #000000;
	border: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	margin: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

form {
	border: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
}

table {
	border: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
}

blink {
	font-family: sans-serif;
	font-weight: bold;
	color: #200000;
	font-size: 30px;
}

table.head {
	width: 100%;
	background-color: #335C9F;
}


td.headleft {
	font-family: sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	padding-top: 2px;
	padding-left: 5px;
}

td.headleft A {
	color: #F0F000;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}

td.headleft A:hover {
	color: #00F0F0;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
}


td.headright {
	font-family: sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

td.headright A {
	color: #F0F000;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}

td.headright A:hover {
	color: #00F0F0;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
}

td.headbottom {
	font-family: sans-serif;
	font-size: 13px;
	color: #F6F6F6;
	text-decoration: none;
}

td.headbottom A {
	color: #F6F6F6;
	font-size: 13px;
	text-decoration: none;
	font-weight: none;
}

td.headbottom A:hover {
	color: #00F0F0;
	font-size: 13px;
	text-decoration: none;
	font-weight: none;
}

td.headbottom input, textarea, select, button {
	border: 1px solid #F6F6F6;
}


td.headsep {
	width: 100%;
	background-color: #333445;
}

table.normal td {
	font-size: 14px;
}

table.news {
	font-size: 13px;
	color: #000000;

	border-width: 1px;
	border-spacing: 0px;
	border-style: dotted;
	border-color: gray;
	border-collapse: separate;
	background-color: #335C9F;
}

table.news td {
	text-align: left;
	padding: 4px;
}

tr.newshead {
	color: #FFFFFF;
	font-weight: bold;

	background-color: #335C9F;
}

tr.newshead td.title {
	text-align: left;
}

tr.newshead td.timestamp {
	text-align: right;
}

tr.newstxt {
	color: #000000;

	background-color: #E4E4E4;
}

tr.newstxt td {
	font-size: 14px;
	text-align: left;
	padding-top: 6px;
	padding-bottom: 4px;
}

tr.newstxt td A {
	color: #800030;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}

tr.newstxt td A:hover {
	color: #800030;
	font-size: 14px;
	text-decoration: underline;
	font-weight: bold;
}


table.mindfuck {
	border-width: 2px;
	border-spacing: 0px;
	border-style: dashed;
	border-color: #000000;
	border-collapse: separate;

	background-color: #335C9F;
}

table.mindfuck td {
	padding: 4px;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: normal;

	background-color: #335C9F;
}

table.mindfuck td A {
	padding: 4px;
	color: #F0F000;
	font-size: 16px;
	font-weight: normal;

	background-color: #335C9F;
}

table.mindfuck td A:hover {
	padding: 4px;
	color: #F00000;
	font-size: 16px;
	font-weight: normal;

	background-color: #335C9F;
}









table.golow {
	border-width: 2px;
	border-spacing: 0px;
	border-style: dashed;
	border-color: #000000;
	border-collapse: separate;

	background-color: #335C9F;
}

table.golow td {
	padding: 4px;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: normal;

	background-color: #335C9F;
}

table.golow td A {
	padding: 4px;
	color: #F0F000;
	font-size: 16px;
	font-weight: normal;

	background-color: #335C9F;
}

table.golow td A:hover {
	padding: 4px;
	color: #F00000;
	font-size: 16px;
	font-weight: normal;

	background-color: #335C9F;
}





table.vote {
	border-width: 1px;
	border-spacing: 0px;
	border-color: #000000;
	border-collapse: separate;
}

table.vote td {
	padding: 2px;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
}

table.vote tr.options {
	padding: 4px;
	color: #004000;
	font-size: 13px;
	font-weight: bold;
}

table.vote tr.options td A {
	padding: 4px;
	color: #004040;
	font-size: 13px;
	font-weight: normal;
}

table.vote tr.options td A:hover {
	padding: 4px;
	color: #E00000;
	font-size: 13px;
	font-weight: normal;
}


table.infobox {
	border-width: 2px;
	border-spacing: 0px;
	border-style: dashed;
	border-color: #000000;
	border-collapse: separate;

	background-color: #335C9F;
}

table.infobox td {
	padding: 4px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;

	background-color: #335C9F;
}

table.infobox td.pagetitle {
	padding: 4px;
	color: #FFFFFF;
	font-size: 22px;
	font-weight: normal;

	background-color: #335C9F;
}

table.infobox td A {
	color: #F0F000;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}

table.infobox td A:hover {
	color: #00F0F0;
	font-size: 14px;
	text-decoration: underline;
	font-weight: bold;
}


table.infobox td.subtitle {
	font-size: 10px;
	font-weight: normal;
}

table.infobox td.subtitle A {
	color: #F0F000;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
}

table.infobox td.subtitle A:hover {
	color: #00F0F0;
	font-size: 10px;
	text-decoration: underline;
	font-weight: bold;
}


table.infoopts {
	border-width: 1px;
	border-color: #FFFFFF;
}

table.infoopts tr.top td {
	background-color: #404040;
}


table.infoopts td {
	padding: 0px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
}

table.infoopts td A {
	color: #F0F000;
	font-size: 12px;
	font-weight: normal;

	background-color: #335C9F;
}

table.infoopts td A:hover {
	color: #F00000;
	font-size: 12px;
	font-weight: normal;

	background-color: #335C9F;
}



table.infoopts td.active {
	padding: 0px;
	border: 1px solid #50FF50;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
}


table.box td {
	padding: 4px;
}

table.box td.imgbox {
	padding: 4px;
}

table.box td.imgboxmarked {
	padding: 4px;
	background-color: #B0B000;
}

table.box td.imgboxmarked_attn1 {
	padding: 4px;
	background-color: #FFFF00;
}

table.box td.imgboxmarked_attn2 {
	padding: 4px;
	background-color: #FF0000;
}

table.box td.imgboxmarked_attn3 {
	padding: 4px;
	background-color: #00FF00;
}


tr.boxhead {
	color: #FFFFFF;
	font-weight: bold;

	background-color: #335C9F;
}

tr.boxhead td {
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
}


table.box th {
	color: #FFFFFF;
	font-weight: bold;

	background-color: #335C9F;
}

table.box th td {
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
}


tr.boxtxt {
	color: #000000;
	background-color: #E4E4E4;
}

tr.boxtxt td {
	font-size: 12px;
	padding-top: 6px;
	padding-bottom: 4px;
}


tr.boxtxt td h2 {
	color: #000000;
	font-size: 16px;
	font-weight: bold;
}


tr.boxtxt A {
	font-size: 12px;
	padding-top: 6px;
	padding-bottom: 4px;
}


tr.boxtxt A:hover {
	font-size: 12px;
	padding-top: 6px;
	padding-bottom: 4px;
}

tr.boxtxt td.col1 {
	text-align: left;
	font-size: 12px;
	background-color: #E5E5F9;
}

tr.boxtxt td.col2 {
	text-align: left;
	font-size: 12px;
	background-color: #F1F1F1;
}



tr.linkbox {
	color: #000000;
	background-color: #E4E4E4;
}

tr.linkbox td {
	font-size: 12px;
	padding-top: 6px;
	padding-bottom: 4px;
}


tr.linkbox td h2 {
	color: #000000;
	font-size: 16px;
	font-weight: bold;
}


tr.linkbox A {
	font-size: 16px;
	padding-top: 6px;
	padding-bottom: 4px;
	text-decoration: none;
}


tr.linkbox A:hover {
	font-size: 16px;
	padding-top: 6px;
	padding-bottom: 4px;
	text-decoration: underline;
}



table.imagebox {
	background-color: #335C9F;
	border-width: 1px;
	border-spacing: 0px;
	border-style: dashed;
	border-color: #000000;
	border-collapse: separate;
}

table.imagebox td {
	padding: 4px;
}

tr.imageboxhead {
	color: #FFFFFF;
	font-weight: bold;

	background-color: #335C9F;
}

tr.imageboxhead td {
	text-align: left;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;

	background-color: #335C9F;
}


tr.imageboxtxt {
	color: #000000;

	background-color: #E4E4E4;
}

tr.imageboxtxt td {
	font-size: 12px;
	padding-top: 6px;
	padding-bottom: 4px;
}


tr.imageboxtxt td A {
	color: #000020;
	font-size: 15px;
	text-decoration: none;
	font-weight: bold;
}

tr.imageboxtxt td A:hover {
	color: #E00000;
	font-size: 15px;
	text-decoration: underline;
	font-weight: bold;
}



tr.imageboxtxt td A.linktothis {
	color: #000020;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}

tr.imageboxtxt td A.linktothis:hover {
	color: #E00000;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
}



tr.imageboxtxt td.nothumb_right {
	font-size: 18px;
	padding-top: 6px;
	padding-bottom: 4px;
}

tr.imageboxtxt td.nothumb_right A {
	color: #000020;
	font-size: 18px;
	text-decoration: none;
	font-weight: bold;
}

tr.imageboxtxt td.nothumb_right A:hover {
	color: #E00000;
	font-size: 18px;
	text-decoration: underline;
	font-weight: bold;
}


tr.imageboxtxt td.thumb_left {
	font-size: 16px;
	padding-top: 6px;
	padding-bottom: 4px;
}

tr.imageboxtxt td.thumb_left A {
	color: #000020;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
}

tr.imageboxtxt td.thumb_left A:hover {
	color: #E00000;
	font-size: 16px;
	text-decoration: underline;
	font-weight: bold;
}



table.regbox {
	border-width: 2px;
	border-spacing: 0px;
	border-style: dashed;
	border-color: #000000;
	border-collapse: separate;

	background-color: #335C9F;
}

table.regbox td {
	padding: 2px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
	background-color: #335C9F;
}

table.regbox tr.title td {
	padding: 4px;
	color: #FFFFFF;
	font-size: 22px;
	font-weight: normal;
	text-align: center;

	background-color: #335C9F;
}

table.regbox td A {
	color: #F0F000;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}

table.regbox td A:hover {
	color: #00F0F0;
	font-size: 14px;
	text-decoration: underline;
	font-weight: bold;
}


table.regbox td.col1 {
	text-align: left;
	font-size: 10px;
	padding: 1px;
	height: 10px;
	background-color: #4C4C4C;
}

table.regbox td.col2 {
	text-align: left;
	font-size: 10px;
	padding: 1px;
	height: 10px;
	background-color: #2C4F2C;
}


table.regbox td.col1 A {
	color: #F0F000;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}

table.regbox td.col1 A:hover {
	color: #E00000;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
}

table.regbox td.col2 A {
	color: #F0F000;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}

table.regbox td.col2 A:hover {
	color: #E00000;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
}





table.loginbox {
	border-width: 2px;
	border-spacing: 0px;
	border-style: dashed;
	border-color: #000000;
	border-collapse: separate;

	background-color: #335C9F;
}

table.loginbox td {
	padding: 2px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
	background-color: #335C9F;
}

table.loginbox tr.title td {
	padding: 4px;
	color: #FFFFFF;
	font-size: 20px;
	font-weight: normal;
	text-align: center;

	background-color: #335C9F;
}

table.loginbox td A {
	color: #F0F000;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}

table.loginbox td A:hover {
	color: #F00000;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
}


table.loginbox td.col1 {
	text-align: left;
	font-size: 12px;
	padding: 1px;
	height: 10px;
	background-color: #4C4C4C;
}

table.loginbox td.col2 {
	text-align: left;
	font-size: 12px;
	padding: 1px;
	height: 10px;
	background-color: #2C4F2C;
}


table.loginbox td.col1 A {
	color: #F0F000;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}

table.loginbox td.col1 A:hover {
	color: #E00000;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
}

table.loginbox td.col2 A {
	color: #F0F000;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}

table.loginbox td.col2 A:hover {
	color: #E00000;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
}






table.imageinfo {
	background-color: #404040;
	color: #FFFFFF;
	border-width: 0px;
	border-spacing: 0px;
	border-color: #000000;
	border-collapse: collapse;
}

table.imageinfo td.col1 {
	font-size: 10px;
	padding: 1px;
	height: 10px;
	background-color: #4C4C4C;
}

table.imageinfo td.col2 {
	font-size: 10px;
	padding: 1px;
	height: 10px;
	background-color: #2C4F2C;
}


table.imageinfo td.col1 A {
	color: #F0F000;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}

table.imageinfo td.col1 A:hover {
	color: #E00000;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
}

table.imageinfo td.col2 A {
	color: #F0F000;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}

table.imageinfo td.col2 A:hover {
	color: #E00000;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
}



table.imageinfo td.action {
	font-size: 10px;
	text-align: right;
	padding: 1px;
	height: 10px;
	background-color: #303030;
}


table.imageinfo td.action A {
	color: #E02020;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

table.imageinfo td.action A:hover {
	color: #E00000;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
}


table.comments {
	background-color: #F2F2F2;
	padding: 0px;
	border-top: 1px solid #000040;
}

table.comments tr.row1 {
	background-color: #C2C2C2;
}

table.comments tr.row2 {
	background-color: #D6D6D6;
}

table.comments td {
	font-size: 12px;
	padding: 0px;
	height: 5px;
}

table.comments td A {
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}

table.comments td A:hover {
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}


table.userlist {
	background-color: #335C9F;
	border-width: 1px;
	border-spacing: 0px;
	border-style: dashed;
	border-color: #000000;
	border-collapse: separate;
}

table.userlist td {
	font-size: 14px;
	color: #FFFFFF;
	font-weight: normal;
	padding: 2px;
}

table.userlist tr.listhead {
	background-color: #A4A4A4;
}

table.userlist tr.listhead td {
	font-size: 12px;
	font-weight: bold;
}

table.userlist tr.row1 {
	background-color: #C2C2C2;
}

table.userlist tr.row2 {
	background-color: #D6D6D6;
}

table.userlist tr.listhead td {
	color: #000020;
}

table.userlist tr.row1 td {
	color: #000020;
}

table.userlist tr.row2 td {
	color: #000020;
}

table tr.listhead {
	background-color: #A4A4A4;
}

table tr.listhead td {
	font-size: 12px;
	font-weight: bold;
}

table tr.row1 {
	background-color: #C2C2C2;
}

table tr.row2 {
	background-color: #D6D6D6;
}






table.itemlist {
	background-color: #335C9F;
	border-width: 1px;
	border-spacing: 0px;
	border-style: dashed;
	border-color: #000000;
	border-collapse: separate;
}

table.itemlist td {
	font-size: 14px;
	color: #FFFFFF;
	font-weight: normal;
	padding: 2px;
}

table.itemlist tr.listhead {
	background-color: #A4A4A4;
}
table.itemlist tr.listhead td {
	font-size: 12px;
	font-weight: bold;
}

table.itemlist tr.row1 {
	background-color: #C2C2C2;
}

table.itemlist tr.row2 {
	background-color: #D6D6D6;
}

table.itemlist tr.listhead td {
	color: #000020;
}

table.itemlist tr.row1 td {
	color: #000020;
}

table.itemlist tr.row2 td {
	color: #000020;
}



table.uptime td {
	padding: 4px;
	font-size: 12px;
	color: #000000;

	border-width: 1px;
	border-spacing: 0px;
	border-style: dotted;
	border-color: gray;
	border-collapse: separate;
}

tr.uptimehead {
	color: #FFFFFF;
	font-weight: bold;

	background-color: #335C9F;
}

tr.uptimehead td {
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}

tr.uptimetxt {
	color: #000000;
	background-color: #E4E4E4;
}

tr.uptimetxt td {
	font-size: 12px;
	padding-top: 6px;
	padding-bottom: 4px;
}

tr.uptimetxt A {
	font-size: 12px;
	padding-top: 6px;
	padding-bottom: 4px;
}


tr.uptimetxt A:hover {
	font-size: 12px;
	padding-top: 6px;
	padding-bottom: 4px;
}




table.itemsbox td {
	padding: 4px;
	font-size: 12px;
	color: #000000;

	border-width: 1px;
	border-spacing: 0px;
	border-style: dotted;
	border-color: gray;
	border-collapse: separate;
}

table.itemsbox tr.head {
	color: #FFFFFF;
	font-weight: bold;

	background-color: #335C9F;
}

table.itemsbox tr.head td {
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}

table.itemsbox tr.txt {
	color: #000000;
	background-color: #E4E4E4;
}

table.itemsbox tr.txt td {
	font-size: 12px;
	padding-top: 6px;
	padding-bottom: 4px;
}

table.itemsbox tr.txt td A {
	font-size: 12px;
	padding-top: 6px;
	padding-bottom: 4px;
}


table.itemsbox tr.txt td A:hover {
	font-size: 12px;
	padding-top: 6px;
	padding-bottom: 4px;
}




table.userlist input, textarea, select, button {
	border: 1px solid #F6F6F6;
}

table.itemlist input, textarea, select, button {
	border: 1px solid #F6F6F6;
}


div.pmbox {
	background-color: #000000;
	color: #FFFFFF;
	font-size: 12px;
}

div.pmbox A {
	color: #F0F020;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}

div.pmbox A:hover {
	color: #E00000;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
}

div.pmpanel {
    width: 400px;
	height: 20px;
    padding: 0px;
	font-size: 12px;
	color: #000000;
	background-color: #E2E2E2;
}


div.pmpanel A {
	color: #E02020;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}

div.pmpanel A:hover {
	color: #E00000;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
}


p.statusmsg {
	font-size: 22px;
	color: #A0A0A0;
	text-align: center;
}

input, textarea, select, button {
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
	background: #335C9F;
	border: 1px solid #F6F6F6;
}


#infocontents a, #infocontents a:visited {
	font-weight: bold;
	text-decoration: none;
	font-size: 1.4em;
}

#infocontents a:hover {
	font-weight: bold;
	text-decoration: underline;
	font-size: 1.4em;
}

#mainmenu {
	position: relative;
	left: 0px;
	padding: 0px;
	margin: 0px;
	float: left;
	width:100%;
	list-style:none;
	line-height:3em;
}

#mainmenu UL {
	float:left;
	left: 0;
	margin:0;
	padding:0;
}

#mainmenu LI {
	float: left;
	left: 0;
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
}


#mainmenu A {
	color:#444000;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	background: #F0F0F0;
	display: block;
	margin: 0px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 0px;
	padding-bottom: 1px;
	border-top:2px solid #D0D0D0;
	border-left:1px solid #E0E0E0;
	border-right:1px solid #005550;
}


#mainmenu A:hover,
#mainmenu A:active,
#mainmenu A.here:link,
#mainmenu A.here:visited {
	border-top: 2px solid #A0A0F0;
	background: #D0D0F5;
}



#pager {
	position: relative;
	left: 0px;
	padding: 0px;
	margin: 0px;
	float: left;
	list-style:none;
	line-height:3em;
}

#pager UL {
	float:left;
	left: 0;
	margin:0;
	padding:0;
}

#pager LI {
	float: left;
	left: 0;
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
}

#pager LI.info {
	font-size: 12px;
	font-weight: bold;
}

#pager A {
	color:#444000;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	background: #F0F0F0;
	display: block;
	margin: 0px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 0px;
	padding-bottom: 1px;
	border-top:2px solid #D0D0D0;
	border-left:1px solid #E0E0E0;
	border-right:1px solid #005550;
}


#pager A:hover,
#pager A:active,
#pager A.here:link,
#pager A.here:visited {
	border-top: 2px solid #A0A0F0;
	background: #D0D0F5;
}




ul#nav{
	font-size: 12px;
	font-weight: bold;
/*	font-family:Arial,Sans-Serif; */
	margin:0;
	padding:0;
	list-style-type:none;
	border:1px solid #666;
	background:#cf9;
	padding:0px;
	width:10em;
}
ul#nav li ul{
	background:#cf9;
	margin:0;
	padding:0;
}
ul#nav li{
	position:relative;
	margin:0;
	width:10em;
	padding:0;
	list-style-type:none;
	background:transparent;
	color:#333;
	line-height:150%;
}
ul#nav a{
	border:1px solid #cf9;
	color:#000;
	text-decoration:none;
	display:block;
}
ul#nav a:hover{
	border:1px inset #be8;
	background:#be8;
	color:#333;
}

ul#nav li li a{
	padding-left:1em;
	color:#333;
	text-decoration:none;
	display:block;
}
ul#nav li li a:hover{
	background:#be8;
}

ul#nav.dhtml{
	position:relative;
	width:auto;
	background:#F0F0F0;
	margin:0;
	padding:0;
	list-style-type:none;
	height:1.5em;
	border-top:2px solid #D0D0D0;
	border-left:1px solid #E0E0E0;
	border-right:1px solid #005550;
}

ul#nav.dhtml li{
	position:relative;
	float:left;
	width:6em;
	border-right:1px solid #333;
}
ul#nav.dhtml ul {
	top:1.4em;
	position:absolute;
	border:1px solid #333;
	border-top:none;
	background:#F0F0F0;
	width:10em;
	z-index:10;
}

ul#nav.dhtml li a,ul#nav.dhtml li a:hover{
	border:none;
}
ul#nav.dhtml li a{
	padding:0 .5em;
}
ul#nav.dhtml ul li{
	border:none;
	width:10em;
}
ul#nav.dhtml li.isParent{
	background:url(/style/default/img/vertarrow.gif) 90% 50% no-repeat #F0F0F0;
}
ul#nav.dhtml li.isActive{
	background:url(/style/default/img/vertarrow.gif) 90% 50% no-repeat #FFF000;
}
ul#nav.dhtml li.isActive a{
	background:transparent;
}
ul#nav.dhtml li.isActive ul a{
	padding:0 .5em;
}
ul#nav.dhtml a:hover{
 	background:#FFF000;
}
ul#nav.dhtml li.isParent a:hover{
	background:url(/style/default/img/vertarrow.gif) 90% 50% no-repeat #9c6;
}
ul#nav.dhtml li.isActive ul a:hover{
	background:#FFF000;
}


.hiddenChild{
	position: absolute;
	left: -999em;
}
.shownChild{
	left:-1px;
}

.float_banner {
	width: 468px;
	height: 60px;
	background-color: #444444;
}

#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:1;
}
#popupContact{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:384px;
width:408px;
background:#FFFFFF;
border:2px solid #cecece;
z-index:2;
padding:12px;
font-size:13px;
}
#popupContact h1{
text-align:left;
color:#6FA5FD;
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}
#popupContactClose{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#6fa5fd;
font-weight:700;
display:block;
} 
