/* CSS Document */



html {

	height: 100%;

	overflow: -moz-scrollbars-vertical;

}

body,td,th {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #666666;

	text-align: justify;

}

body {

	background-color: #666666;

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	background-image: url(images/bgtile-mainpattern.jpg);

	background-attachment:fixed;

	height: 100%;

}

a:link {

	color: #336600;

	font-weight:bold;

	text-decoration: underline;

}

a:visited {

	text-decoration: underline;

	font-weight:bold;

	color: #336600;

}

a:hover {

	text-decoration: none;

	font-weight:bold;

	color: #CCFF00;

	background-color: #999999;

}

a:active {

	text-decoration: underline;

	font-weight:bold;

	color: #336600;

}

A:link.darkbg {

	font-size:10px;

	text-decoration: none; 

	color: #CCFF00;

	font-weight: bold;

}

A:visited.darkbg {

	font-size:10px;

	text-decoration: none; 

	color: #CCFF00;

	font-weight: bold;

}

A:active.darkbg {

	font-size:10px;

	text-decoration: none; 

	color: #CCFF00;

	font-weight: bold;

}

A:hover.darkbg {

	font-size:10px;

	text-decoration: none;  

	color: #336600;

	font-weight: bold;

	background: #CCCCCC;

}

A:link.sidemenu {

	font-size:10px;

	text-decoration: none; 

	color: #CCFF00;

	font-weight: bold;

	display:block;

}

A:visited.sidemenu {

	font-size:10px;

	text-decoration: none; 

	color: #CCFF00;

	font-weight: bold;

	display:block;

}

A:active.sidemenu {

	font-size:10px;

	text-decoration: none; 

	color: #CCFF00;

	font-weight: bold;

	display:block;

}

A:hover.sidemenu {

	font-size:10px;

	text-decoration: none;  

	color: #336600;

	font-weight: bold;

	display:block;

	width:100%;

	background: #CCCCCC;

}

A:link.sectionmenu {

	font-size:12px;

	text-decoration: none; 

	color: #336600;

	font-weight: bold;

}

A:visited.sectionmenu {

	font-size:12px;

	text-decoration: none; 

	color: #336600;

	font-weight: bold;

}

A:active.sectionmenu {

	font-size:12px;

	text-decoration: none; 

	color: #336600;

	font-weight: bold;

}

A:hover.sectionmenu {

	font-size:12px;

	text-decoration: none;  

	color: #CCFF00;

	font-weight: bold;

	display:block;

	width:100%;

	background: #999999;

}

.forImage {

	border: 1px solid #000000;

}

#sidebarLayer {

	position:relative;

	left:5px;

	top:5px;

	width:160px;

	height:387px;

	z-index:1;

}

.sidebarTD {

	border-left:solid 1px #C6FF00; 

	border-right:solid 1px #C6FF00; 

	padding-left: 9px; 

	padding-top: 5px; 

	padding-bottom: 5px;

}

.sidebarTDCompressed {

	border-left:solid 1px #C6FF00; 

	border-right:solid 1px #C6FF00; 

}

.headings {

	font-size: 10px;

	color: #FFFFFF;

}

.sidebarText {

	color: #FFFFFF;

	font-weight: bold;

	font-size: 10px;

}

#siderbarRightLayer {

	position:relative;

	left:10px;

	width:120px;

	height:400px;

	z-index:2;

	top: 90px;

}

div.full {

	height: 100%;

	background-color:#FFFFFF;

}

.title {

	font-size: 18px;

	font-weight: bold;

}

.padded {

	padding: 5px;

}

hr {

	color: #666666;

}

.subtitle {

	font-size: 14px;

	font-weight: bold;

}

.caption {

	font-style:italic;

	font-size: 11px;

}

.titleForDarkBG {	

	color: #FFFFFF;

	font-weight: bold;

}

.code {

	background-color: #DDDDDD;

	padding: 10px;

	font-family: "Courier New", Courier, mono;

	color: #666666;

	margin: 0px 13px;

	font-size: 12px;

	border-top: 1px solid #333333;

	border-right: 1px solid #333333;

	border-bottom: 1px none #333333;

	border-left: 1px solid #333333;

}

li, ul, ol {

	list-style: disc;
	margin-left: 1em;
	padding-left: 0em;
	
	width: 90%;
	margin-bottom: 10px;
	margin-top: 5px;

}

img.block {

	display: block;

}

