/***************************************************
GLOBAL TEXT ELEMENTS
***************************************************/

body {
	margin: 0px 4px 0px 4px;
	padding: 0px;
	padding: 0px 0px 0px 0px;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333;}

a {
	color: #666;
	font-weight: normale;
	text-decoration: underline; }

a:link { color: #666; }
a:visited { color: #666; }
a:hover { color: #fff; background-color:#666; }

a.darkblue {
	color: #666;
	font-weight: normal;
	text-decoration: underline;
	}

a.darkblue:link { color: #666; }
a.darkblue:visited { color: #666; }
a.darkblue:hover { color: #C5D6E5; background-color:#666; }

a.darkgreen {
	color: #666;
	font-weight: normal;
	text-decoration: underline;
	}

a.darkgreen:link { color: #666; }
a.darkgreen:visited { color: #666; }
a.darkgreen:hover { color: #BAD7C0; background-color:#666; }

a.green {
	color: #666;
	font-weight: normal;
	text-decoration: underline;
	}

a.green:link { color: #666; }
a.green:visited { color: #666; }
a.green:hover { color: #EEF5EF; background-color:#666; }


a.darkorange {
	color: #666;
	font-weight: normal;
	text-decoration: underline;
	}

a.darkorange:link { color: #666; }
a.darkorange:visited { color: #666; }
a.darkorange:hover { color: #F0D1B2; background-color:#666; }


a.metanav {
	font-size:12px;
	color: #000;
	font-weight: normal;
	text-decoration: none;
	}

a.metanav:link { color: #000; }
a.metanav:visited { color: #000; }
a.metanav:hover { color: #fff; background-color:#666; }

a.homenav {
	font-size:12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	}

a.homenav:link { color: #000000; }
a.homenav:visited { color: #000; }
a.homenav:hover { color: #fff; background-color:#666666; }

a.mainnav {
	font-size:12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	line-height:25px;
	margin: 3px;
}

a.mainnav:link { color: #0000000; }
a.mainnav:visited { color: #000; }
a.mainnav:hover { color: #fff; background-color:#666666; }


a.mainnavOn {
	font-size:12px;
	color: #666;
	font-weight: bold;
	line-height:25px;
	text-decoration: none;
	margin : 3px;
}

a.mainnavOn:link {
	color: #666;
}
a.mainnavOn:visited {
	color: #666;
}
a.mainnavOn:hover {
	color: #666;
	background-color:transparent;
}

a.mainnavBlueOn {
	font-size:12px;
	color: #4E7393;
	font-weight: bold;
	line-height:25px;
	text-decoration: none;
	margin : 3px;
}

a.mainnavBlueOn:link {
	color: #4E7393;
}
a.mainnavBlueOn:visited {
	color: #4E7393;
}
a.mainnavBlueOn:hover {
	color: #4E7393;
	background-color:transparent;
}

a.mainnavGreenOn {
	font-size:12px;
	color: #197B30;
	font-weight: bold;
	line-height:25px;
	text-decoration: none;
	margin : 3px;
}

a.mainnavGreenOn:link {
	color: #197B30;
}
a.mainnavGreenOn:visited {
	color: #197B30;
}
a.mainnavGreenOn:hover {
	color: #197B30;
	background-color:transparent;
}

a.mainnavOrangeOn {
	font-size:12px;
	color: #CC6600;
	font-weight: bold;
	line-height:25px;
	text-decoration: none;
	margin : 3px;
}

a.mainnavOrangeOn:link {
	color: #CC6600;
}
a.mainnavOrangeOn:visited {
	color: #CC6600;
}
a.mainnavOrangeOn:hover {
	color: #CC6600;
	background-color:transparent;
}



a.subnav {
	font-size:12px;
	color: #000;
	font-weight: normal;
	line-height:25px;
	text-decoration: none;
	margin : 15px;
}

a.subnav:link { color: #000; }
a.subnav:visited { color: #000; }
a.subnav:hover { color: #fff; background-color:#666666; }

a.subnavOn {
	font-size:12px;
	color: #666;
	font-weight: normal;
	line-height:25px;
	text-decoration: none;
	margin : 15px;
}

a.subnavOn:link {
	color: #666;
}
a.subnavOn:visited {
	color: #666;
}
a.subnavOn:hover {
	color: #666;
	background-color:transparent;
}

a.subnavBlueOn {
	font-size:12px;
	color: #4E7393;
	font-weight: normal;
	line-height:25px;
	text-decoration: none;
	margin : 15px;
}

a.subnavBlueOn:link {
	color: #4E7393;
}
a.subnavBlueOn:visited {
	color: #4E7393;
}
a.subnavBlueOn:hover {
	color: #4E7393;
	background-color:transparent;
}

a.subnavGreenOn {
	font-size:12px;
	color: #197B30;
	font-weight: normal;
	line-height:25px;
	text-decoration: none;
	margin : 15px;
}

a.subnavGreenOn:link {
	color: #197B30;
}
a.subnavGreenOn:visited {
	color: #197B30;
}
a.subnavGreenOn:hover {
	color: #197B30;
	background-color:transparent;
}

a.subnavOrangeOn {
	font-size:12px;
	color: #CC6600;
	font-weight: normal;
	line-height:25px;
	text-decoration: none;
	margin : 15px;
}

a.subnavOrangeOn:link {
	color: #CC6600;
}
a.subnavOrangeOn:visited {
	color: #CC6600;
}
a.subnavOrangeOn:hover {
	color: #CC6600;
	background-color:transparent;
}



/***************************************************
HEADING TEXT ELEMENTS
***************************************************/
h1 {
	margin: 15px 4px 0px 4px;
	padding: 0px;
	font-size: 15px;
	font-weight: bold;
	line-height: 10px;
	color: #666;}

h1.blue {
	margin: 15px 4px 0px 4px;
	padding: 0px;
	font-size: 15px;
	font-weight: bold;
	line-height: 10px;
	color: #4E7393;}

h1.green {
	margin: 15px 4px 0px 4px;
	padding: 0px;
	font-size: 15px;
	font-weight: bold;
	line-height: 10px;
	color: #197B30;}
h1.orange {
	margin: 15px 4px 0px 4px;
	padding: 0px;
	font-size: 15px;
	font-weight: bold;
	line-height: 10px;
	color: #CC6600;}

h2 {
	margin: 10px 4px 20px 4px;
	padding: 0px 0px 0px 0px;
	font-size: 13px;
	font-weight: bold;
	line-height: 21px;
	color: #666666;}

h3 {
	margin: 10px 4px 0px 4px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	font-weight: bold;
	line-height: 13px;
	color: #666; }


h3.blue {
	margin: 10px 4px 0px 4px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	font-weight: bold;
	line-height: 13px;
	color: #4E7393; }

h3.green {
	margin: 10px 4px 0px 4px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	font-weight: bold;
	line-height: 13px;
	color: #197B30; }

h3.orange {
	margin: 10px 4px 0px 4px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	font-weight: bold;
	line-height: 13px;
	color: #CC6600; }

h4 {
	margin: 0px 4px 0px 4px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	font-weight: bold;
	line-height:25pt;
	color: #333333; }

h5 {
	margin: 0px 4px 0px 4px;
	padding: 0px;
	font-size: 12px;
	font-weight: normal;
	color: #333333;}


h6 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	font-weight: bold;
	color: #600; }


/***************************************************
PARAGRAPH TEXT ELEMENTS
***************************************************/

p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	font-size: 13px;
	font-weight: normal;
	line-height:19px;
	color: #000; }

p.v11 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
	font-size: 11px;
	font-weight: normal;
	line-height:15px;
	color: #000; }
	
p.v11nopad {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	font-weight: normal;
	line-height:15px;
	color: #000; }

p.v11gray {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
	font-size: 11px;
	font-weight: normal;
	line-height:15px;
	color: #333; }

p.v12 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	font-size: 12px;
	font-weight: normal;
	line-height:17px;
	color: #000; }

.oldbrowsers {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	color: #c00; }
	
p.greenbox {
	margin: 0px 0px 10px 0px;
	padding: 5px 5px 5px 5px;
	font-size: 11px;
	font-weight: normal;
	line-height:13px;
	color: #000;
	border-top: 1px solid #9c9; }

/***************************************************
MISCELLANEOUS
***************************************************/

ul {
	margin:0px 0px 0px 0px;
	padding:5px 0px 20px 15px;
	font-size:12px;
	line-height:17px; }

li {
	font-size:12px;
	line-height:17px;
	list-style:circle;
	color:#000; }
	
ul.csnav {
	margin:0px 0px 0px 0px;
	padding:5px 0px 20px 15px;
	font-size:11px;
	line-height:16px; }

li.csnav {
	font-size:11px;
	line-height:16px;
	list-style:circle;
	color:#000; }

li.csnavselected {
	padding:2px 0px 0px 0px;
	font-size:11px;
	line-height:16px;
	list-style:disc;
	font-weight:bold;
	color: #600; }

li.hidden {
	font-size:12px;
	line-height:17px;
	list-style:none; }

li.selected {
	padding:2px 0px 0px 0px;
	font-size:12px;
	line-height:17px;
	list-style:disc;
	font-weight:bold;
	color: #600; }

.red { color:#c00; }

.gray { color: #666; }

.highlight { background-color:#ffc; }

img.screenshot { margin: 0px 0px 10px 0px; }

.v10 { font-size:13px; }

.v11gray { font-size:11px; color:#666; }



/***************************************************
FORM ELEMENTS
***************************************************/

input.txt {
	margin: 0px 0px 0px 0px;
	padding: 3px;
	background: #fff;
	font: 12px Courier;
	border:1px solid #333;
	color: #000 }
	}

form { display: inline; }

