body {
	margin : 2px; 
	/*padding : 0;*/ 
	background : #666666; 
	color : #000000; 
	}

A:Link {
	text-decoration : none; 
	color : #0000ff; 
	background-color : transparent; 
	}

A:Visited {
	text-decoration : none; 
	color : #000099; 
	background-color : transparent; 
	}

A:Active {
	text-decoration : underline; 
	/*color : #6600cc; 
	background-color : #transparent; */
	}

A:Hover {
	text-decoration : underline; 
	/*color : #6600cc; 
	background : #transparent; */
	}
	
form { 
	font-family : Arial, Helvetica, sans-serif; 
	padding-top : 3px; 
	padding-right : 10px; 
	padding-bottom : 0; 
	padding-left : 0; 
	margin : 0; 
	}


/* START content */

.supportsearch p {
	font-family : Arial, Helvetica, sans-serif; 
	/*margin : 0; 
	padding : 0; */
	width : 100%; 
	/*background-color : #ffec9b; */
	/*background-color : #ffeebd; */
	color : #000000; 
	background-color : #ffec9b; 
	padding-top : 3px; 
	padding-right : 5px; 
	padding-bottom : 5px; 
	padding-left : 5px; 
	margin : 0; 
	}

.supportsearch input, select {
	margin-right : 5px; 
	}

#trail {
	font-size : 0.7em; 
	margin-bottom : 2em; 
	}

#keywords {
	font-size : 0.75em; 
	color : #999999; 
	background-color : transparent; 
	margin-bottom : 0.5em; 
	}
		
.content {
	width : 80%; 
	color : #000000; 
	background-color : #ffffff; 
	padding-top : 15px; 
	padding-right : 15px; 
	padding-bottom : 5px; 
	padding-left : 25px; 
	}

.content p, ol, ul, dl, blockquote {
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	font-size : 84%; 
	margin-top : 0em; 
	margin-bottom : 0.8em; 
	}

.content ol > ol {
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	font-size : 1em; 
	margin-top : 0em; 
	margin-bottom : 0.8em; 
	}

.content ul > ul {
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	font-size : 1em; 
	margin-top : 0em; 
	margin-bottom : 0.8em; 
	}

.content li ol {
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	font-size : 1em; 
	margin-top : 0em; 
	margin-bottom : 0.8em; 
	}

.content li ul {
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	font-size : 1em; 
	margin-top : 0em; 
	margin-bottom : 0.8em; 
	}

.contentleft {
	float : left; 
	width : 68%; 
	}
	
h1 {
	font-size : 145%; 
	margin-top : 0; 
	margin-bottom : 0.35em; 
	font-family : Arial, Helvetica, sans-serif; 
	}

h2 {
	font-size : 120%; 
	/*color : #555588; */
	/*background-color : transparent; */
	background-color : #ddddff; 
	margin-top : 1.1em; 
	margin-bottom : 0.6em; 
	font-family : Arial, Helvetica, sans-serif; 
	padding-top : 1px; 
	padding-right : 0; 
	padding-bottom : 1px; 
	padding-left : 3px; 
	}
	
h3 {
	font-size : 105%; 
	margin-top : 0.15em; 
	margin-bottom : 0.2em; 
	font-family : Arial, Helvetica, sans-serif; 
	}
	
h4 {
	font-size : 89%; 
	margin-top : 0.1em; 
	margin-bottom : 0.2em; 
	font-family : Arial, Helvetica, sans-serif; 
	}

.content dt {
	font-weight : bold; 
	margin-bottom : 2px; 
	}

.content dd {
	margin-bottom : 5px; 
	}

.frame {
	border-color : #ccccff; 
	border-style : dotted; 
	border-top-width : 0; 
	border-right-width : 2px; 
	border-bottom-width : 2px; 
	border-left-width : 0; 
	padding-right : 5px; 
	padding-bottom : 5px; 
	}

.bottomruler {
	margin-top : 2em; 
	margin-bottom : 0.3em; 
	height : 1px; 
	}



/* START boxing */

.boxright { 
	float : right; 
	width : 28%; 
	margin-top : 1.3em; 
	}

.tip {
	/*font-weight : bold; */
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	font-size : 84%; 
	/*color : #330055; 
	background-color : #transparent; */
	/*border-color : #ddddee; */
	border-color : #ffec9b; 
	border-style : dotted; 
	border-top-width : 2px; 
	border-right-width : 0; 
	border-bottom-width : 0; 
	border-left-width : 2px; 
	padding : 5px; 
	padding-bottom : 3px; 
	/*padding-top : 8px; */
	/*padding-right : 5px; 
	padding-left : 5px; */
	margin-top : 8px; 
	/*margin-right : 4px; */
	margin-bottom : 0.75em; 
	/*margin-left : 4px; */
	/*letter-spacing : 0.05em; */
	}

div.tip:before {
        content : "Tip: "; 
        font-weight : bold; 
        }

.recommend {
	width : 100%; 
	/*background-color : #ffec9b; */
	/*background-color : #ffeebd; */
	color : #000000; 
	background-color : #ffec9b; 
	padding-bottom : 5px; 
	margin-bottom : 2em; 
	}

.recommend h2 {
	font-size : 84%; 
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	width : 100%; 
	color : #000000; 
	/*background-color : #ffd968; */
	background-color : #ffdd44; 
	background-image: url(/graphics/box_corner.gif);
	background-position: 100% 0%;
	background-repeat: no-repeat; 
	/*text-transform : uppercase; */
	padding-top : 5px; 
	padding-right : 5px; 
	padding-bottom : 4px; 
	padding-left : 5px; 
	margin : 0; 
	}

.recommend h3 {
	font-size : 84%; 
	font-family : Arial, Helvetica, sans-serif; 
	margin-top : 0.2em; 
	margin-bottom : 0.15em; 
	margin-left : 5px; 
	}

.recommend p {
	margin : 5px; 
	}

.recommend hr {
	width : 95%; 
	margin-top : 0; 
	}

.recommend ol {
	margin-top : 5px; 
	margin-right : 5px; 
	margin-bottom : 5px; 
	margin-left : 20px; 
	}

.recommend ul {
	margin-top : 5px; 
	margin-right : 5px; 
	margin-bottom : 5px; 
	margin-left : 20px; 
	list-style-type : circle; 
	}

.stepbystep {
	width : 100%; 
	color : #000000; 
	background-color : #ddddff; 
	padding-bottom : 5px; 
	margin-bottom : 2em; 
	}

.stepbystep h2 {
	font-size : 84%; 
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	width : 100%; 
	color : #000000; 
	background-color : #bbbbee; 
	background-image: url(/graphics/box_corner.gif);
	background-position: 100% 0%;
	background-repeat: no-repeat; 
	/*text-transform : uppercase; */
	padding-top : 5px; 
	padding-right : 5px; 
	padding-bottom : 4px; 
	padding-left : 5px; 
	margin-top : 0; 
	}

.stepbystep h3 {
	font-size : 84%; 
	font-family : Arial, Helvetica, sans-serif; 
	margin-top : 1.1em; 
	margin-bottom : 0.1em; 
	margin-left : 5px; 
	}

.stepbystep p {
	margin : 5px; 
	}

.stepbystep hr {
	width : 95%; 
	margin-top : 0; 
	}

.stepbystep ol {
	margin-top : 5px; 
	margin-right : 5px; 
	margin-bottom : 5px; 
	margin-left : 25px; 
	}

.stepbystep ul {
	margin-top : 5px; 
	margin-right : 5px; 
	margin-bottom : 5px; 
	margin-left : 25px; 
	}

/* TABLE-stuff */

.contentbox {
	width : 100%; 
	margin-top : 1em; 
	}

.contentbox th {
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 79%; 
	vertical-align : bottom; 
	}

.contentbox td {
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 79%; 
	vertical-align : top; 
	color : #000000; 
	background-color : #ffffff; 
	padding-top : 4px; 
	padding-left : 2px; 
	}

.centerbold {
	text-align : center; 
	font-weight : bold; 
	}

.extrapadding {
	padding : 5px; 
	}



/* START top row of the header */

.headerlightslogan {
	color : #000000; 
	font-size : 25px; 
	font-family : Arial, Helvetica, sans-serif; 
	background-color : #ffd968; 
	padding-left : 20px; 
	}
	
.headerlightlogo {
	color : #000000; 
	background-color : #ffd968; 
	border-style : none; 
	border-width : 0; 
	padding-top : 2px; 
	padding-right : 9px; 
	padding-bottom : 0px; 
	padding-left : 0; 
	}

.headerlightlogo img {
	border-style : none; 
	}


/* START bottom row of the header, OS */

.headerlightslant {
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 90%; 
	font-weight : bold; 
	padding-left : 20px; 
	padding-right : 40px; 
	padding-bottom : 0; 
	color : #000000; 
	background-color : #ffcc33; 
	background-image : url(/graphics/slanted_yg.gif); 
	background-position : 100% 0%; 
	background-repeat : no-repeat; 
	/*width : 65%; */
	}

.headerlightslant A:Link {
	text-decoration : none; 
	color : #000000; 
	background-color : transparent; 
	}

.headerlightslant A:Visited {
	text-decoration : none; 
	color : #000000; 
	background-color : transparent; 
	}

.headerlightslant A:Active {
	text-decoration : none; 
	background-color : #ffec9b; 
	color : #333333; 
	}

.headerlightslant A:Hover {
	text-decoration : none;
	background : #ffec9b;
	color : #333333;
	}

.os {
	font-family : Arial, Helvetica, sans-serif; 
	}

.osbar {
	color : #c09d31; 
	background-color : transparent; 
	font-weight : bolder; 
	margin : 0; 
	padding : 0; 
	}


/* START bottom row of the header, search */

.headerdark {
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	font-size : 84%; 
	color : #000000; 
	background-color : #d1ae42; 
	/*width : 35%; */
	}

.headerdark p {
	padding : 0; 
	margin : 0; 
	}

.headerstripe {
	color : #000000; 
	background-color : #d1ae42; 
	/*height : 0.1em; */
	margin : 0; 
	padding : 0; 
	}


/* START regular menu */

.menu {
	width : 20%; 
	}

.leftmenu {
	color : silver; 
	/*font-size : 84%; 
	font-family : Arial, Helvetica, sans-serif; */
	font-weight : bold; 
	line-height : 100%; 
	/*padding : 8px 15px 0px 20px; */
	padding-top : 8px; 
	padding-right : 2px; 
	padding-bottom : 0; 
	padding-left : 20px; 
	background-color : #7777aa; 
	}

.leftmenu A:Link {
	text-decoration : none; 
	color : #ffffff; 
	background-color : transparent; 
	}
	
.leftmenu A:Visited {
	text-decoration : none; 
	color : #ffffff; 
	background-color : transparent; 
	}

.leftmenu A:Active {
	text-decoration : none; 
	color : #cc3333; 
	background-color : #ffffff; 
	}

.leftmenu A:Hover {
	text-decoration : none; 
	color : #cc3333; 
	background-color : #ffffff; 
	}
	
.leftmenu DL {
	padding-bottom : 1em; 
	font-family : Arial, Helvetica, sans-serif; 
	}

.leftmenu DT {
	line-height : 100%; 
	padding-top : 8px; 
	padding-bottom : 0; 
	}
	
.leftmenu DD {
	font-weight : normal; 
	line-height : 95%; 
	/*padding : 3px 15px 2px 10px; */
	padding-top : 3px; 
	padding-right : 5px; 
	padding-bottom : 2px; 
	padding-left : 10px; 
	margin : 0; 
	}


/* START menu buttons */

.leftmenubutton {
	color : #000000; 
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 84%; 
	font-weight : bold; 
	padding-top : 6px; 
	padding-right : 9px; 
	padding-bottom : 4px; 
	padding-left : 11px; 
	border-color : #7777aa; 
	border-style : solid; 
	border-top-width : 3px; 
	border-right-width : 12px; 
	border-bottom-width : 3px; 
	border-left-width : 11px; 
	background-color : #ffd968; 
	background-image : url(/graphics/leftmenu_buttonstripe.gif); 
	background-position : 0% 0%; 
	background-repeat : repeat-y; 
	}

.leftmenubutton p {
	font-family : Arial, Helvetica, sans-serif; 
	}

.leftmenubutton A:Visited {
	text-decoration : none; 
	color : #000000; 
	background-color : transparent; 
	}

.leftmenubutton A:Link {
	text-decoration : none; 
	color : #000000; 
	background-color : transparent; 
	}
		
.leftmenuoperamail {
	font-weight: normal;
	}
	
.leftmenuend {
	color: white;
	/*font-size: 85%;
	font-family: Arial, Helvetica, Sans-Serif; */
	font-weight: bold;
	padding-top : 5px; 
	padding-right : 15px; 
	padding-bottom : 5px; 
	padding-left : 20px; 
	background-color: #7777aa;
	background-image: url(/graphics/leftmenu_lowercorner.gif);
	background-position: 0% 100%;
	background-repeat: no-repeat;
	}

.leftmenumicrobar {
	text-align : center; 
	color : #ffffff; 
	background-color : #7777aa; 
	padding-top : 10px; 
	padding-bottom : 5px; 
	}

.leftmenumicrobar img {
	border-style : none; 
	}


/* START footer */

.footer {
	font-size : 0.7em; 
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	line-height : 130%; 
	color : #cccccc; 
	background-color : transparent; 
	}

.footer A:Link {
	color : #ffffff; 
	background-color : transparent; 
	text-decoration : none; 
	}

.footer A:Visited {
	color : #ffffff; 
	background-color : transparent; 
	text-decoration : none; 
	}

.footer A:Hover {
	color : #000000; 
	background-color : #cccccc; 
	text-decoration : none; 
	}
