/* copyright notice and filename */
body { 
        font-family: helvetica,arial,sans-serif;
        font-size: 10pt;
	background-color: white;
	color: black;
}
a {
	background: transparent;
	color: #17457c;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	background: transparent;
	color: #2e8af8;
	text-decoration: none;
	font-weight: bold;
}
	/* title at the top of the page */
H1 { 
	border: 1px solid #32537d;
	background-color: #32537d;
        font-family: helvetica,arial,sans-serif;
        font-size: 18pt;
        font-weight: bold;
        text-align: right, bottom;
	vertical-align: top;
        color: #f5f5f5;
	padding-left: 15px;
	padding-bottom: 10px;
	padding-top: 10px;
	margin-top: 0px;
	margin-bottom: 15px;
	border-top-right-radius: 10px;
        -moz-border-radius-topright: 10px;
        -khtml-border-top-right-radius: 10px;
        -webkit-border-top-right-radius: 10px;
        -xv-border-radius-topright: 10px;
        -xv-border-top-right-radius: 10px;
        border-top-left-radius: 10px;
        -moz-border-radius-topleft: 10px;
        -khtml-border-top-left-radius: 10px;
        -webkit-border-top-left-radius: 10px;
        -xv-border-radius-topleft: 10px;
        -xv-border-top-left-radius: 10px;
	border-bottom-right-radius: 10px;
        -moz-border-radius-bottomright: 10px;
        -khtml-border-bottom-right-radius: 10px;
        -webkit-border-bottom-right-radius: 10px;
        -xv-border-radius-bottomright: 10px;
        -xv-border-bottom-right-radius: 10px;
        border-bottom-left-radius: 10px;
        -moz-border-radius-bottomleft: 10px;
        -khtml-border-bottom-left-radius: 10px;
        -webkit-border-bottom-left-radius: 10px;
        -xv-border-radius-bottomleft: 10px;
        -xv-border-bottom-left-radius: 10px;

}
H2 { 
        font-family: helvetica,arial,sans-serif;
        font-size: 12pt;
        font-weight: bold;
        text-align: left;
        color: black;
}
H3 { 
        font-family: helvetica,arial,sans-serif;
        font-size: 12pt;
        text-align: left;
        color: black;
}
H4 { 
        font-family: helvetica,arial,sans-serif;
        font-size: 12pt;
        text-align: left;
        color: black;
}
H5 { 
        font-family: helvetica,arial,sans-serif;
        font-size: 10pt;
        text-align: left;
        color: black;
}
	/* outline level spacing */
OL { 
        padding-bottom: 8px;
}
	/* global heading settings */
LI { 
        font-family: helvetica,arial,sans-serif;
        color: black;
        font-weight: normal;
        list-style: lower-alpha;
	margin-left: -25px;
	padding-top: 0px;
	padding-bottom: 0px;
}
	/* level 1 heading overrides */
LI.L1 { 
        font-size: 12pt;
        font-weight: bold;
        list-style: none;
}
	/* level 2 heading overrides */
LI.L2 { 
        font-size: 11pt;
        font-weight: bold;
        list-style: none;
}
	/* level 3 heading overrides */
LI.L3 { 
        font-size: 10pt;
        font-weight: bold;
        list-style: none;
}
	/* level 4 heading overrides */
LI.L4 { 
        font-size: 10pt;
        font-weight: bold;
        list-style: none;
}
	/* level 5 heading overrides */
LI.L5 { 
        font-size: 10pt;
        list-style: none;
}
	/* level 6 heading overrides */
LI.L6 { 
        font-size: 10pt;
        list-style: none;
}
	/* level 7 heading overrides */
LI.L7 { 
        font-size: 10pt;
        list-style: none;
}
	/* level 1 bullet heading overrides */
LI.LB1 { 
        font-size: 10pt;
        font-weight: bold;
        list-style: disc;
	margin-left: 0;
}
	/* level 2 bullet heading overrides */
LI.LB2 { 
        font-size: 10pt;
        font-weight: bold;
        list-style: disc;
	margin-left: 0;
}
	/* level 3 bullet heading overrides */
LI.LB3 { 
        font-size: 10pt;
        font-weight: bold;
        list-style: disc;
	margin-left: 0;
}
	/* level 4 bullet heading overrides */
LI.LB4 { 
        font-size: 10pt;
        font-weight: bold;
        list-style: disc;
	margin-left: 0;
}
	/* level 5 bullet heading overrides */
LI.LB5 { 
        font-size: 10pt;
        list-style: disc;
	margin-left: 0;
}
	/* level 6 bullet heading overrides */
LI.LB6 { 
        font-size: 10pt;
        list-style: disc;
	margin-left: 0;
}
	/* level 7 bullet heading overrides */
LI.LB7 { 
        font-size: 10pt;
        list-style: disc;
	margin-left: 0;
}
	/* level 1 numeric heading overrides */
LI.LN1 { 
        font-size: 10pt;
        font-weight: bold;
        list-style: decimal;
	margin-left: 0;
}
	/* level 2 numeric heading overrides */
LI.LN2 { 
        font-size: 10pt;
        font-weight: bold;
        list-style: decimal;
	margin-left: 0;
}
	/* level 3 numeric heading overrides */
LI.LN3 { 
        font-size: 10pt;
        font-weight: bold;
        list-style: decimal;
	margin-left: 0;
}
	/* level 4 numeric heading overrides */
LI.LN4 { 
        font-size: 10pt;
        font-weight: bold;
        list-style: decimal;
	margin-left: 0;
}
	/* level 5 numeric heading overrides */
LI.LN5 { 
        font-size: 10pt;
        list-style: decimal;
	margin-left: 0;
}
	/* level 6 numeric heading overrides */
LI.LN6 { 
        font-size: 10pt;
        list-style: decimal;
	margin-left: 0;
}
	/* level 7 numeric heading overrides */
LI.LN7 { 
        font-size: 10pt;
        list-style: decimal;
	margin-left: 0;
}
       	/* body text */
P {
        font-family: helvetica,arial,sans-serif;
        font-size: 9pt;
        font-weight: normal;
        color: black;
}
	/* preformatted text */
PRE { 
        font-family: fixed,monospace;
        font-size: 9pt;
        font-weight: normal;
        color: black;
}

TABLE {
	margin-top: 1em;
        font-family: helvetica,arial,sans-serif;
        font-size: 12pt;
        font-weight: normal;
	border-collapse: collapse;
}

TH {
	border: 1px solid black;
	padding: 0.5em;
	background-color: #eeddee;
}

TD {
	border: 1px solid black;
	padding: 0.5em;
	background-color: #ddeeee;
}

CODE {
	background-color: yellow;
}

TABLE.TAB1 {
	margin-top: 1em;
        font-family: helvetica,arial,sans-serif;
        font-size: 12pt;
        font-weight: normal;
	border-collapse: collapse;
}
TABLE.TAB2 {
	margin-top: 1em;
        font-family: helvetica,arial,sans-serif;
        font-size: 11pt;
        font-weight: normal;
	border-collapse: collapse;
}
TABLE.TAB3 {
	margin-top: 1em;
        font-family: helvetica,arial,sans-serif;
        font-size: 10pt;
        font-weight: normal;
	border-collapse: collapse;
}
TABLE.TAB4 {
	margin-top: 1em;
        font-family: helvetica,arial,sans-serif;
        font-size: 10pt;
        font-weight: normal;
	border-collapse: collapse;
}
TABLE.TAB5 {
	margin-top: 1em;
        font-family: helvetica,arial,sans-serif;
        font-size: 10pt;
        font-weight: normal;
	border-collapse: collapse;
}
TABLE.TAB6 {
	margin-top: 1em;
        font-family: helvetica,arial,sans-serif;
        font-size: 10pt;
        font-weight: normal;
	border-collapse: collapse;
}
DIV {
	border-top-right-radius: 10px;
        -moz-border-radius-topright: 10px;
        -khtml-border-top-right-radius: 10px;
        -webkit-border-top-right-radius: 10px;
        -xv-border-radius-topright: 10px;
        -xv-border-top-right-radius: 10px;
        border-top-left-radius: 10px;
        -moz-border-radius-topleft: 10px;
        -khtml-border-top-left-radius: 10px;
        -webkit-border-top-left-radius: 10px;
        -xv-border-radius-topleft: 10px;
        -xv-border-top-left-radius: 10px;
	border-bottom-right-radius: 10px;
        -moz-border-radius-bottomright: 10px;
        -khtml-border-bottom-right-radius: 10px;
        -webkit-border-bottom-right-radius: 10px;
        -xv-border-radius-bottomright: 10px;
        -xv-border-bottom-right-radius: 10px;
        border-bottom-left-radius: 10px;
        -moz-border-radius-bottomleft: 10px;
        -khtml-border-bottom-left-radius: 10px;
        -webkit-border-bottom-left-radius: 10px;
        -xv-border-radius-bottomleft: 10px;
        -xv-border-bottom-left-radius: 10px;
}
DIV.Menu {
	float: left;
	border: 1px solid #32537d;
	background-color: #f5f5f5;
	color: red;
	padding-right:10px; 
	text-align: left;
	width: 20%;
	height: 500px;
	margin-bottom: 15px;
}
DIV.Menu LI.L2 {
	font-size: 11pt;
}
DIV.Menu LI.L3 {
	font-size: 10pt;
}
DIV.BottomMenu {
	float: right;
	border: 1px solid #32537d;
	background-color: #f5f5f5;
	padding-right:10px; 
	padding-bottom: 0px;
	text-align: Center;
	width: 98%;
	font-size: 9pt;
}
DIV.BottomMenu LI.L2 {
	font-size: 8pt;
}
DIV.WebRing {
	float: right;
	border: none;
	padding-right:10px; 
	padding-bottom: 0px;
	text-align: Center;
	width: 98%;
	font-size: 9pt;
}
DIV.WebRing TABLE {
	margin-top: 1em;
        font-family: helvetica,arial,sans-serif;
        font-size: 12pt;
        font-weight: normal;
	border-collapse: collapse;
}

DIV.WebRing TH {
	border: none;
	padding: 0.5em;
	background-color: #eeddee;
}

DIV.WebRing TD {
	border: none;
	padding: 0.5em;
	background-color: #ddeeee;
}
DIV.Specials {
	float: right;
	border: 1px solid #32537d;
	background-color: #fffdb7;
	padding-left: 3px;
	padding-right: 8px;
	text-align: left;
	width: 75%;
	margin-bottom: 15px;
}
DIV.News {
	float: right;
	border: 1px solid #32537d;
	background-color: #e2ffff;
	padding-left: 3px;
	padding-right: 8px;
	text-align: left;
	width: 75%;
	margin-bottom: 15px;
}
Div.Main {
	float: right;
	border: 1px solid #32537d;
	width: 75%;
	padding-left: 3px;
	padding-right: 8px;
	text-align: left;
	background-color: #f5f5f5;
	margin-bottom: 15px;
}
Div.Blog {
	float: right;
	border: 1px solid #32537d;
	width: 75%;
	padding-left: 3px;
	padding-right: 8px;
	text-align: left;
	background-color: #f5f5f5;
	margin-bottom: 15px;
}
Div.Links {
	float: right;
	border: 1px solid #32537d;
	width: 75%;
	padding-left: 3px;
	padding-right: 8px;
	text-align: left;
	background-color: #f5f5f5;
	margin-bottom: 15px;
}
DIV.Links OL {
}
DIV.Links P {
	padding-top: 0px;
}
DIV.Links LI.L1 {
	font-size: 12pt;
}
DIV.Links LI.L2 {
	font-size: 11pt;
	padding-top: 20px;
}
DIV.Links LI.L3 {
	font-size: 10pt;
	padding-top: 20px;
}
Div.Reviews {
	float: right;
	border: 1px solid #32537d;
	width: 75%;
	padding-left: 3px;
	padding-right: 8px;
	text-align: left;
	background-color: #f5f5f5;
	margin-bottom: 15px;
}
Div.HOWTOs {
	float: right;
	border: 1px solid #32537d;
	width: 75%;
	padding-left: 3px;
	padding-right: 8px;
	text-align: left;
	background-color: #f5f5f5;
	margin-bottom: 15px;
}
Div.Software {
	float: right;
	border: 1px solid #32537d;
	width: 75%;
	padding-left: 3px;
	padding-right: 8px;
	text-align: left;
	background-color: #f5f5f5;
	margin-bottom: 15px;
}
Div.Copyright {
	float: left;
	border: none;
	text-align: left;
	background-color: white;
	font-size: 5pt;
}
IMG {
	border: none;
}
