html, body {
	cursor:default;
	border:none;
	margin:0px;
	max-width:100%;
	max-height:100%;
	min-width:100%;
	min-height:100%;
	width:100%;
	height:100%;
}
.bgr {
	background:url("line.png") bottom repeat-x #efefef;
}
body, td, p, div {
	color:#444444;
	font-family:Arial,Tahoma;
	font-size:10pt;
}
p {
	line-height:14pt;
	padding-top:2px;
	padding-bottom:2px;
}
input, select, textarea {
	font-family:Arial,Tahoma;
	font-size:9pt;
	background:#ffffff;
	color:#444444;
	border:solid 1px #bbbbbb;
	scrollbar-arrow-color:#000000;
	scrollbar-base-color:#ffffff;
	scrollbar-highlight-color:#535353;
	scrollbar-shadow-color:#535353;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-track-color:#ffffff;
}
form, li, lo, list, p, ol, ul {
	margin-top:0px;
	margin-bottom:0px;
}
h1 img {
	margin-right:2px;
}
h2 img {
	margin-right:2px;
}
h3 img {
	margin-right:2px;
}
h1 {
	font-variant:small-caps;
	letter-spacing:2px;
	font-weight:normal;
	text-decoration:none;
	margin-top:6px;
	margin-bottom:2px;
	font-family:Arial,Tahoma;
	font-size:14pt;
}
h2 {
	color:#777777;
	font-weight:normal;
	text-decoration:none;
	margin-top:5px;
	margin-bottom:2px;
	font-family:Arial,Tahoma;
	font-size:12pt;
}
h3 {
	color:#555555;
	font-weight:normal;
	text-decoration:none;
	margin-top:4px;
	margin-bottom:2px;
	font-family:Arial,Tahoma;
	font-size:11pt;
}
h4 {
	margin-top:3px;
	margin-bottom:2px;
	font-family:Arial,Tahoma;
	font-size:10pt;
}
a:link, a:visited, a:active {
	color:#bbbbbb;
	text-decoration:underline;
}
a:hover {
	color:#a1c60f;
	text-decoration:none;
}
.smltext {
	color:#999999;
	font-size:8pt;
}
.toptext {
	color:#999999;
	font-size:8pt;
	padding:0px 3px 0px 7px;
}
.inpf {
	padding:0px 3px 2px 3px;
}
.inpfx {
	font-size:8pt;
	padding:0px 3px 2px 3px;
}
.toploc {
	font-size:11pt;
	font-weight:normal;
	text-decoration:none;
	font-family:Arial,Thaoma;
}
#footer {
	text-align:center;
	font-size:8pt;
	color:#bbbbbb;
	padding:2px;
}
#footer a:link, #footer a:visited, #footer a:active {
	font-size:8pt;
	color:#999999;
	margin:0px 12px 0px 12px;
	text-decoration:none;
}
#footer a:hover {
	color:#555555;
	text-decoration:underline;
}
.footer {
	font-size:8pt;
	color:#bbbbbb;
	text-align:center;
	padding:2px;
}
.box {
	border:solid 1px #bbbbbb;
}
.subt1 {
	font-variant:small-caps;
	letter-spacing:3px;
	font-size:10pt;
	color:#999999;
	padding-left:10px;
	padding-bottom:5px;
}

#startpage1 {
	overflow:hidden;
	padding:0px;
	margin:0px;
	width:740px;
	height:266px;
	display:block;
	white-space:nowrap;
}

#startpage1 img {
	width:740px;
	height:250px;
	margin:0px;
	padding:0px;
	border:none;
}

#startpage1 div {
	border:none;
	overflow:hidden;
	padding:0px;
	margin:0px;
	width:740px;
	height:266px;
	display:block;
}
#startpage1 a:link.in, #startpage1 a:link.in, #startpage1 a:visited.in, #startpage1 a:active.in {
	display:block;
	width:740;
	text-align:right;
	padding-right:2px;
	font-size:8pt;
	color:#999999;
	text-decoration:none;
}
#startpage1 a:hover.in {
	color:#777777;

}
#sequence1 {
	display:block;
	width:100%;
	font-size:0;

}
#sequence1 a:link, #sequence1 a:link, #sequence1 a:visited, #sequence1 a:active {
	border:1px solid #ffffff;
	overflow:hidden;
	padding:3px;
	margin:0px 4px 4px 0px;
	height:48px;
	width:48px;
	display:block;
	float:left;
}
#sequence1 a:hover {
	border:1px solid #a1c60f;
}
#sequence1 img {
	width:48px;
	height:48px;
	background-color:#ffffff;
	border:none;
	margin:0px;
}
#sequence2 {
	display:block;
	width:100%;
}
#sequence2 a:link, #sequence2 a:link, #sequence2 a:visited, #sequence2 a:active {
	border:1px solid #ffffff;
	overflow:hidden;
	padding:3px;
	margin:0px 12px 2px 0px;
	height:64px;   /*  +6px */
	width:350px;
	display:block;
	float:left;
}
#sequence2 a:hover {
	border:1px solid #a1c60f;
}
#sequence2 h1, #sequence2 h2, #sequence2 h3, #sequence2 a, #sequence2 div, #sequence2 img {
	font-variant:normal;
	letter-spacing:0px;
	text-decoration:none;
	color:#444444;
	cursor:hand;
}
#sequence2 h1 {
	white-space:nowrap;
	overflow:hidden;
	height:20px;
	font-size:12pt;
	font-weight:normal;
	padding:0px;
	margin:0px;
}
#sequence2 h2 {
	white-space:nowrap;
	overflow:hidden;
	height:14px;
	color:#999999;
	font-style:italic;
	font-size:8pt;
	font-weight:normal;
	padding:4px 0px 0px 0px;
	margin:0px;
	/*text-align:right;*/
}
#sequence2 img {
	width:64px;
	height:64px;
	border:none;
	margin:0px 3px 0px 0px;
}
#sequence2 div {
	font-weight:normal;
	line-height:10pt;
	color:#555555;
	font-size:8pt;
	overflow:hidden;
	width:282px;
	height:26px;
}
#sequence3 {
	display:block;
	width:100%;
}
#sequence3 a:link, #sequence3 a:link, #sequence3 a:visited, #sequence3 a:active {
	border:solid 1px #ffffff;
	overflow:hidden;
	padding:3px;
	margin:0px 12px 20px 0px;
	height:48px;   /*  +6px */
	width:313px;
	display:block;
	float:left;
}
#sequence3 a:hover {
	border:solid 1px #a1c60f;
}
#sequence3 h1, #sequence3 h2, #sequence3 h3, #sequence3 a, #sequence3 div, #sequence3 img {
	font-variant:normal;
	letter-spacing:0px;
	text-decoration:none;
	color:#444444;
	cursor:hand;
}
#sequence3 h1 {
	height:18px;
	font-size:12pt;
	font-weight:normal;
	padding:0px;
	margin:0px;
}
#sequence3 img {
	width:48px;
	height:48px;
	border:none;
	margin:0px 3px 0px 0px;

}
#sequence3 div {
	font-size:8pt;
	overflow:hidden;
	width:261px;
	height:30px;
}
#sequence4 {
	display:block;
	width:100%;
}
#sequence4 a:link, #sequence4 a:link, #sequence4 a:visited, #sequence4 a:active {
	text-decoration:none;
	color:#777777;
	cursor:hand;
	overflow:hidden;
	padding:2px;
	margin:0px 0px 2px 15px;
	display:block;
	float:right;
}
#sequence4 a:hover {
	text-decoration:none;
	color:#444444;
	cursor:hand;
	background:#efefef;
}
#sequence4 img {
	width:16px;
	height:16px;
	border:none;
	margin:0px 2px 0px 0px;
}
#sequence5 {
	display:block;
	width:100%;
}
#sequence5 a:link, #sequence5 a:link, #sequence5 a:visited, #sequence5 a:active {
	border:1px solid #ffffff;
	overflow:hidden;
	padding:3px;
	margin:0px 12px 2px 0px;
	height:32px;   /*  +6px */
	width:224px;
	display:block;
	float:left;
}
#sequence5 a:hover {
	border:1px solid #a1c60f;
}
#sequence5 h1, #sequence5 h2, #sequence5 h3, #sequence5 a, #sequence5 div, #sequence5 img {
	font-variant:normal;
	letter-spacing:0px;
	text-decoration:none;
	color:#444444;
	cursor:hand;
}
#sequence5 h1 {
	white-space:nowrap;
	overflow:hidden;
	height:16px;
	font-size:10pt;
	font-weight:normal;
	padding:0px;
	margin:0px;
}
#sequence5 h2 {
	white-space:nowrap;
	overflow:hidden;
	height:12px;
	color:#999999;
	font-style:italic;
	font-size:7pt;
	font-weight:normal;
	padding:4px 0px 0px 0px;
	margin:0px;
}
#sequence5 img {
	width:32px;
	height:32px;
	border:none;
	margin:0px 3px 0px 0px;
}
#sequence5 div {
	font-weight:normal;
	line-height:10pt;
	color:#555555;
	font-size:7pt;
	overflow:hidden;
	width:188px;
	height:26px;
}
#sequence6 {
	display:block;

}
#sequence6 a:link, #sequence6 a:link, #sequence6 a:visited, #sequence6 a:active {
	border:1px solid #ffffff;
	overflow:hidden;
	padding:3px;
	margin:0px 0px 2px 0px;
	height:32px;
	display:block;
}
#sequence6 a:hover {
	border:1px solid #a1c60f;
}
#sequence6 h1, #sequence6 h2, #sequence6 h3, #sequence6 a, #sequence6 div, #sequence6 img {
	font-variant:normal;
	letter-spacing:0px;
	text-decoration:none;
	color:#444444;
	cursor:hand;
}
#sequence6 h1 {
	white-space:nowrap;
	overflow:hidden;
	height:16px;
	font-size:10pt;
	font-weight:normal;
	padding:0px;
	margin:0px;
}
#sequence6 h2 {
	white-space:nowrap;
	overflow:hidden;
	height:12px;
	color:#999999;
	font-style:italic;
	font-size:7pt;
	font-weight:normal;
	padding:4px 0px 0px 0px;
	margin:0px;
}
#sequence6 img {
	width:32px;
	height:32px;
	border:none;
	margin:0px 3px 0px 0px;
}
#locstrip {
	padding-left:10px;
	padding-bottom:10px;
	color:#999999;
	font-size:9pt;
	font-style:italic;
}
#locstrip a:link, #locstrip a:visited, #locstrip a:active {
	text-decoration:none;
	color:#999999;
	font-size:9pt;
	font-style:italic;
}
#locstrip a:hover {
	text-decoration:none;
	color:#444444;
}
#links img {
	width:22px;
	height:22px;
	border:none;
	margin:0px 2px 0px 0px;
}
#links a:link, #links a:visited, #links a:active {
	text-decoration:none;
	color:#777777;
	overflow:hidden;
	padding:2px;
	margin:0px 0px 2px 15px;
	font-size:11pt;
}
#links a:hover {
	text-decoration:none;
	color:#444444;
	/*background:#efefef;*/
}
#linkss img {
	width:16px;
	height:16px;
	border:none;
	margin:0px 2px 0px 0px;
}
#linkss a:link, #linkss a:visited, #linkss a:active {
	text-decoration:none;
	color:#777777;
	overflow:hidden;
	padding:2px;
	margin:0px 0px 2px 15px;
	font-size:10pt;
}
#linkss a:hover {
	text-decoration:none;
	color:#444444;
	/*background:#efefef;*/
}
#imglstx, #imglstx td {
	font-size:8pt;
}

#imglstx img {
	border:none;
	margin:2px 2px 0px 2px;
}
#imglstx a:link, #imglstx a:visited, #imglstx a:active {
	float:left;
	display:block;
	margin:2px 15px 4px 15px;
	border:solid 2px #ffffff;
}
#imglstx a:hover {
	border:solid 2px #a1c60f;
}
#imglstx a.selected {
	border:solid 2px #ec711d;
}
#imglsts img {
	border:none;
	width:66px;
	height:66px;
	background:#ffffff;
}
#imglsts a:link, #imglsts a:visited, #imglsts a:active {
	float:left;
	display:block;
	width:66px;
	height:66px;
	margin:1px;
	padding:1px;
	border:solid 1px #ffffff;
	background:#bbbbbb;
}
#imglsts a:hover {
	border:solid 1px #a1c60f;
	background:#a1c60f;
}
#imglsts a.selected {
	border:solid 1px #ec711d;
	background:#ec711d;
}
#imglst img {
	border:none;
	width:138px;
	height:138px;
	background:#ffffff;
}

#imglst a:link, #imglst a:visited, #imglst a:active {
	float:left;
	display:block;
	width:138px;
	height:138px;
	margin:1px;
	padding:1px;
	border:solid 1px #ffffff;
	background:#bbbbbb;
}
#imglst a:hover {
	border:solid 1px #a1c60f;
	background:#a1c60f;
}
#imglst a.selected {
	border:solid 1px #ec711d;
	background:#ec711d;
}
#loglink, #loglink div {
	color:#999999;
	font-size:8pt;
	padding-right:2px;
}
#loglink a:link, #loglink a:visited, #loglink a:active {
	color:#999999;
	text-decoration:none;
}
#loglink a:hover {
	color:#555555;
	text-decoration:underline;
}

#tablo img, #tabls img, #tabro img, #tabrs img {
	border:none;
	width:16px;
	height:16px;
	margin-right:2px;
}
#tablo a:link, #tablo a:visited, #tablo a:active, #tablo a:hover {
	display:block;
	height:16px;
	float:left;
	margin:0px 2px 0px 2px;
	padding:2px 3px 2px 3px;
	border-top:solid 1px #bbbbbb;
	border-left:solid 1px #bbbbbb;
	border-right:solid 1px #bbbbbb;
	color:#555555;
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#ffffff;
	text-decoration:none;
}
#tabls a:link, #tabls a:visited, #tabls a:active {
	display:block;
	height:16px;
	overflow:hidden;
	float:left;
	margin:0px 2px 0px 2px;
	padding:2px 3px 2px 3px;
	border-top:solid 1px #bbbbbb;
	border-left:solid 1px #bbbbbb;
	border-right:solid 1px #bbbbbb;
	color:#555555;
	background-repeat:repeat-x;
	background-position:bottom;
	background-image:url("linesml.png");
	background-color:#f9f9f9;
	text-decoration:none;
}
#tabls a:hover {
	color:#555555;
	background-color:#ffffff;
	background-image:url("linewh.png");
}
#tabro a:link, #tabro a:visited, #tabro a:active #tabro a:hover {
	display:block;
	height:16px;
	float:right;
	margin:0px 2px 0px 2px;
	padding:2px 3px 2px 3px;
	border-top:solid 1px #bbbbbb;
	border-left:solid 1px #bbbbbb;
	border-right:solid 1px #bbbbbb;
	color:#555555;
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#ffffff;
	text-decoration:none;
}
#tabrs a:link, #tabrs a:visited, #tabrs a:active {
	display:block;
	height:16px;
	float:right;
	margin:0px 2px 0px 2px;
	padding:2px 3px 2px 3px;
	border-top:solid 1px #bbbbbb;
	border-left:solid 1px #bbbbbb;
	border-right:solid 1px #bbbbbb;
	color:#555555;
	background-image:url("linesml.png");
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#f9f9f9;
	text-decoration:none;
}
#tabrs a:hover {
	color:#555555;
	background-color:#ffffff;
	background-image:url("linewh.png");
}
.right {
	padding-left:8px;
	width:250px;
	vertical-align:top;
	text-align:left;
	/*border-left:solid 1px #bbbbbb;*/
}
.right h3 {
	display:block;
	border-bottom:solid 1px #bbbbbb;
	padding-bottom:2px;
	margin-bottom:4px;
	color:#555555;
}

#dirl div a:link, #dirl div a:visited, #dirl div a:active, #dirl div span {
	display:block;
	padding:2px 1px 2px 10px;
	text-decoration:none;
	color:#777777;
	overflow:hidden;
}
#dirl div a:hover {
	text-decoration:none;
	color:#a1c60f;
}
#dirs div a:link, #dirs div a:visited, #dirs div a:active, #dirs div span {
	display:block;
	padding:2px 1px 2px 30px;
	text-decoration:none;
	color:#777777;
	overflow:hidden;
}
#dirs div a:hover {
	text-decoration:none;
	color:#a1c60f;
}
#dirs div {
	background-image:url("../images/icons/16/filesystems/folder.png");
	background-repeat:no-repeat;
	background-position:11px 1px;
}
#dirb div a:link, #dirb div a:visited, #dirb div a:active, #dirb div span {
	font-variant:small-caps;
	letter-spacing:0.1em;
	font-size:10pt;
	display:block;
	height:17px;
	padding:4px 1px 1px 30px;
	text-decoration:none;
	color:#777777;
	overflow:hidden;
}
#dirb div a:hover {
	text-decoration:none;
	color:#a1c60f;
}
#dirb div {
	background-image:url("../images/icons/22/filesystems/folder.png");
	background-repeat:no-repeat;
	background-position:5px 0px;
}
#diri div a:link, #diri div a:visited, #diri div a:active, #diri div span {
	display:block;
	padding:3px 1px 3px 23px;
	text-decoration:none;
	color:#dddddd;
	overflow:hidden;
}
#diri div a:hover {
	text-decoration:underline;
	color:#dddddd;
}
#diri div {
	background-image:url("../images/icons/16/filesystems/folder.png");
	background-repeat:no-repeat;
	background-position:3px 3px;
}
.land {
	padding-left:2px;
	color:#bbbbbb;
	font-size:12pt;
}
.fede {
	padding-left:2px;
	color:#bbbbbb;
	font-size:8pt;
	font-style:italic;
}
#searchform {
	font-family:Arial,Tahoma;
	font-size:10pt;
	background:#ffffff;
	color:#000000;
	border:solid 1px #bbbbbb;
}
#searchform input {
	border:none;
	margin:0px;
	font-family:Arial,Tahoma;
	font-size:10pt;
	background:#ffffff;
	color:#444444;
}
.dowtxt {
	color:#999999;
	font-size:8pt;
	font-style:italic;
	text-align:right;
}
#dialogbox {
	display:none;
	z-index:1050;
	position:fixed;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	font-size:10pt;
}
#dialogtxt {
	border:solid 1px #bbbbbb;
	background:#ffffff;
	color:#444444;
	font-size:10pt;
}
#dialogtop {
	margin:0px;
	padding:2px;
	border-bottom:solid 1px #bbbbbb;
	background:#efefef;
	color:#444444;
}
#dialogtop h1 {
	font-variant:normal;
	letter-spacing:0px;
	margin:0px;
	color:#444444;
	font-size:14pt;
}
#dialogtop a {
	font-size:8pt;
	text-align:center;
	height:16px;
	width:16px;
	color:#444444;
	text-decoration:none;
}

#dialogbox tr, #dialogbox td, #dialogbox th, #dialogbox table {
	padding:0px;
	margin:0px;
	font-size:1px;
}

#overlay1 {
	display:none;
	z-index:1001;
	position:fixed;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	background:#000000;
}
#overlay2 {
	display:none;
	z-index:1004;
	position:fixed;
	width:100%;
	height:32px;
	top:0px;
	left:0px;
	background:#333333;
	border-bottom:1px solid #999999;
}
#overlay3 {
	text-align:center;
	display:none;
	z-index:1005;
	position:fixed;
	width:100%;
	height:132px;
	bottom:0px;
	left:0px;
	background:#333333;
	border-top:1px solid #999999;
}
#overlay1, #overlay1 td, #overlay1 table, #overlay1 p, #overlay1 div, #overlay1 h1, #overlay1 h2, #overlay1 a ,
#overlay2, #overlay2 td, #overlay2 table, #overlay2 p, #overlay2 div, #overlay2 h1, #overlay2 h2, #overlay2 a ,
#overlay3, #overlay3 td, #overlay3 table, #overlay3 p, #overlay3 div, #overlay3 h1, #overlay3 h2, #overlay3 a {
	color:#dddddd;
}

.press {
	cursor:hand;
}

#overlay4 {
	cursor:hand;
	background:transparent;
	text-align:left;
	display:none;
	z-index:1002;
	position:fixed;
	width:33%;
	height:100%;
	top:0px;
	left:0px;
}

#overlay5 {
	cursor:hand;
	background:transparent;
	text-align:right;
	display:none;
	z-index:1003;
	position:fixed;
	width:33%;
	height:100%;
	top:0px;
	right:0px;
}


.note {
	padding:2px;
	background:#ffffee;
	border:solid 1px #444444;
	margin:10px 0px 20px 0px;
}

.note h1 {
	text-decoration:underline;
	margin:0px;
	font-size:11pt;
}

#nr span {
	border:solid 1px #ffffff;
	margin:2px;
	width:15px;
	height:15px;
	overflow:hidden;
	display:block;
	float:left;
}

#nr a:link, #nr a:visited, #nr a:active {
	border:solid 1px #bbbbbb;
	color:#bbbbbb;
	text-decoration:none;
	margin:2px;
	width:15px;
	height:15px;
	overflow:hidden;
	display:block;
	text-align:center;
	float:left;
}
#nr a:hover {
	border:solid 1px #a1c60f;
	color:#a1c60f;
}
#nr div {
	border:solid 1px #a1c60f;
	color:#a1c60f;
	text-decoration:none;
	margin:2px;
	width:15px;
	height:15px;
	overflow:hidden;
	display:block;
	text-align:center;
	float:left;
}
#nr {
	white-space:nowrap;
	text-align:center;
}
#loginbox {
	border:solid 1px #bbbbbb;
	background:#f9f9f9;
}
#loginbox .inpf {
	padding:0px 6px 6px 6px;
}
#loginbox .toptext {
	padding:0px 6px 0px 10px;
}
#loginbox .txt {
	padding:6px;
	text-align:center;
	color:#777777;
}
#loginbox p {
	color:#777777;
}
#loginbox h3 {
	margin-top:6px;
}
#loginbox a:link, #loginbox a:visited, #loginbox a:active {
	text-decoration:none;
	font-size:8pt;
	color:#999999;

}
#loginbox a:hover {
	text-decoration:underline;
	color:#555555;
}
#loginbox p a:link, #loginbox p a:visited, #loginbox p a:active {
	text-decoration:none;
	font-size:10pt;
	color:#999999;

}
#loginbox p a:hover {
	text-decoration:underline;
	color:#555555;
}
#loginbox .errtxt {
	padding:0px 6px 6px 6px;
	font-size:8pt;
	color:#ec711d;
}
.errtxt {
	padding:6px;
	font-size:10pt;
	color:#ec711d;
}
#tag {
	display:block;
	width:185px;
	white-space:nowrap;
	float:left;
}

#comments div {
	line-height:12pt;
	font-size:10pt;
	padding-top:2px;
	padding-bottom:2px;
	color:#555555;
}
#comments h3 {
	font-size:8pt;
	font-style:italic;
	color:#999999;
	margin:3px 0px 9px 0px;
}
.disabled {
	background:#f9f9f9;
	color:#999999;
	cursor:default;
}















