/* HOME PAGE STYLES */

/* HEADER --------------------------------------------------------------------- */

/* NAVIGATION ----------------------------------------------------------------- */

/* STRUCTURE ------------------------------------------------------------------ */
#leftnav-content-container {
	padding: 10px 0px 0px 10px;
	border-width: 0em;
	float:left;
	width: 150px

}
#left-nav {
	width: 150px;
	/* 150px wide 
	width: 9.25em;
	border:1px solid #333333;*/
	float:left;
	margin:0em;
/*	background-color:#D6DEF5; */
	background-color:#000000;
}
.greenhighlight {
	color:#87A800;
}
#left-nav a {
	font-size: 12px; 
	font-weight: bold; 
	color: #99AAD3;
}
#sub-menu-bar,#sub-menu-bar li {
	margin:2px;
	padding:2px;
}
#left-nav #left-nav-content {
	/*height:300px;*/
	padding: 0em 0.63em 0.63em 0.63em;
	border-style:solid;
	border-color:#333333;
	border-width:0px 1px 0px 1px;
}

#left-nav #left-nav-content p {
	font-size: 0.63em;
	margin: 0em 0em 0.5em 0em;
	color:#999999;
}

#contentarea-withnav {
	width: 818px;
	float:left;
	margin:10px 0px 0px 10px;
	background-color:#FFFFFF;
}

#contentarea-withnav #contentarea-withnav-content, #contentarea-withoutnav #contentarea-withoutnav-content {
	/*height:300px;*/
	padding: 0.63em 0.63em 0.63em 0.63em;
}

#contentarea-withnav #contentarea-withnav-content p, #contentarea-withoutnav #contentarea-withoutnav-content p {
	color:#666666;
	font-size: .69em;
	line-height:1.3em;
	margin-bottom:0em;
	margin-top: 1em;
}
#contentarea-withnav #contentarea-withnav-content li, #contentarea-withoutnav #contentarea-withoutnav-content li {
	color:#666666;
	font-size: .69em;
	line-height: 1.3em;
	margin-bottom: 0.5em;
}

#contentarea-withnav #contentarea-withnav-content input, #contentarea-withoutnav #contentarea-withoutnav-content input {
	color:#666666;
	font-size: 1.0em;
	border: 0.06em solid #6780b9;
	padding: 2px;
}
#contentarea-withnav #contentarea-withnav-content .noborder, #contentarea-withoutnav #contentarea-withoutnav-content .noborder {
	color:#666666;
	border-width: 0em;
}
#contentarea-withnav #contentarea-withnav-content label, #contentarea-withoutnav #contentarea-withoutnav-content label {
	color:#666666;
	cursor:pointer;
}
#contentarea-withnav #contentarea-withnav-content textarea, #contentarea-withoutnav #contentarea-withoutnav-content textarea {
	color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	border: 0.06em solid #6780b9;
	padding: 2px;
}
#contentarea-withnav #contentarea-withnav-content button, #contentarea-withoutnav #contentarea-withoutnav-content button {
	color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	border: 0.06em solid #6780b9;
	padding: 2px;
}

#contentarea-withnav #contentarea-withnav-content select, #contentarea-withoutnav #contentarea-withoutnav-content select {
	color:#666666;
	font-size: 1.0em;
	border: 0.06em solid #6780b9;
	padding: 2px;
}
#contentarea-withnav #contentarea-withnav-content fieldset, #contentarea-withoutnav #contentarea-withoutnav-content fieldset {
	color:#6780b9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .69em;
	border: 0.09em solid #6780b9;
	padding: 0.91em;
}
#contentarea-withnav h2, #contentarea-withoutnav h2  {
	font-size: 18px;
	font-weight:bold;
	color:#c07a36;
	margin-top: 0em;
	margin-bottom: 11px;
	font-family:Arial, Helvetica, sans-serif;
}

#contentarea-withnav h3, #contentarea-withoutnav h3  {
	font-size: 0.8em;
	color:#333333;
	margin-bottom: 0.31em;
	margin-top: 1em;
}

#contentarea-withnav #contentarea-withnav-content #downloadlist, #contentarea-withoutnav #contentarea-withoutnav-content #downloadlist  {
	font-size: .69em;
	color:#666666;
}

#contentarea-withnav #contentarea-withnav-content #downloadlist ul, #contentarea-withoutnav #contentarea-withoutnav-content #downloadlist ul {
	margin-bottom: 1em;
	margin-left: 1em;
	padding-left: 1em;
	list-style:none;
}
#contentarea-withnav #contentarea-withnav-content #downloadlist ul#list0, #contentarea-withoutnav #contentarea-withoutnav-content #downloadlist ul#list0 {
	margin-left: 0em;
	padding-left: 0em;
}

#contentarea-withnav #contentarea-withnav-content #downloadlist ul h3, #contentarea-withoutnav #contentarea-withoutnav-content #downloadlist ul h3{
	font-size: 1.16em;
	padding: 0.19em 0em 0.19em 0em;
	color:#333333;
	cursor:pointer;
	margin: 0em;
}
#contentarea-withnav #contentarea-withnav-content #downloadlist ul h3:hover, #contentarea-withoutnav #contentarea-withoutnav-content #downloadlist ul h3:hover {
	background-color:#D6DEF5;
}

#contentarea-withnav #contentarea-withnav-content #downloadlist li, #contentarea-withoutnav #contentarea-withoutnav-content #downloadlist li{
	font-size: 1em;
	line-height: 1.5em;
}
#contentarea-withnav #contentarea-withnav-content #downloadlist li a, #contentarea-withoutnav #contentarea-withoutnav-content #downloadlist li a{
	color:#27751f;
	text-decoration:none;
}
#contentarea-withnav #contentarea-withnav-content #downloadlist li a:hover, #contentarea-withoutnav #contentarea-withoutnav-content #downloadlist li a:hover{
	text-decoration:underline;
}

#contentarea-withnav #contentarea-withnav-content #whyleftbox-content {
	float:left;
	margin:0px 0px 0px 0px;
}

#contentarea-withoutnav {
	/*width: 47.5em;*/
	margin:0.63em 0.63em 0em 0.63em;
	background-color:#FFFFFF;
}

.data-table {
	width: 100%;
	color:#666666;
}
.data-table th {
	background-color: #6A88D5;
	font-weight: bold;
	color: #fff;
	text-align: left;
	font-size: .69em;
	padding: .27em;
}

.data-table td {
	font-weight: normal;
	color: #666666;
	text-align: left;
	border-bottom: 0.06em solid #CCCCCC;
	font-size: .69em;
	padding: .27em;
}
.data-table td p {
	font-size: 1em;
	margin-top: 0em;
	margin-bottom: 0em;
}
.submenu-table {
	color:#666666;
}
.submenu-table th {
	/*background-color: #6A88D5;*/
	font-weight: bold;
	/*color: #fff;*/
	text-align: left;
	font-size: .69em;
	padding: .36em;
}

.submenu-table td {
	font-weight: normal;
	color: #666666;
	text-align: left;
	font-size: .69em;
	padding: .36em;
}
.submenu-table td p {
	font-size: 1em;
	margin-top: 0em;
	margin-bottom: 0em;
}
.submenu-table a {
	text-decoration:none;
	color: #2c4a9b;
	font-weight:bold;
}
.submenu-table a:hover {
	text-decoration:underline;
}

.submenu-table .current a {
	color: #c07a36;
    font-weight:bold;
	text-decoration:underline;
}



.example-div {
	float: left;
	width: 4.69em;
	margin: .63em .63em 0em 0em;
	text-align:center;
}
.example-div p{
	margin-top: 0.5em;
}
.example-table {
	width: 100%;
}
.example-table .imgcell {
	text-align:center;
	vertical-align:bottom;
}

.example-table .imgcell img, .example-table .txtcell img, .example-table .txtcellmid img{
	border:0em;
}

.example-table .txtcell {
	text-align:center;
	vertical-align:top;
	color:#666666;
	font-size: .69em;
}
.example-table .txtcellmid {
	text-align:center;
	vertical-align:middle;
	color:#666666;
	font-size: .69em;
}
.example-table .txtcell p, .example-table .txtcellmid p {
	margin: 0em;
}
.example-table .txtcell a, .example-table .txtcellmid a {
	color:#666666;
	text-decoration: none;
}

.example-table .txtcell a:hover, .example-table .txtcellmid a:hover {
	color:#ff0000;
	text-decoration: underline;
}

/* SEARCH --------------------------------------------------------------------- */
/* HEADINGS ------------------------------------------------------------------- */


/* LISTS ---------------------------------------------------------------------- */

#sub-menu-bar {
	font-size: 10px;
	list-style: none;
	margin: 0em;
	padding: 0em;
	color: #2c4a9b;
}
#sub-menu-bar li {
	margin: 0em 2px 2px 0em;
	padding: 0.5em 0em 0.2em 0.20em;
	/*line-height: 1em;
	margin-bottom: 1em;*/
	min-height: 1.6em;
/*	padding-top:0.5em;
	padding-left:0.20em;*/
	vertical-align:middle;
	cursor:pointer;
/*	border-right: 2px solid transparent;
	border-bottom: 2px solid transparent; */
	border-right-width:0em;
	border-bottom-width:0em;
}
#sub-menu-bar LI:hover {
	background-color:#bdccf5;
}

#sub-menu-bar a, #left-nav a {
	color: #99AAD3;
	font-weight: bold;
	text-decoration: none
}
#sub-menu-bar a:hover, #left-nav a:hover {
	text-decoration: none;
}

#sub-menu-bar .current {
	cursor: default;
	/*padding: 8px 0 0px 12px;*/
	background-color:#000;
	margin-right: 0em;
	margin-bottom:0em;
	color:#ffffff;
}
#sub-menu-bar .current {
	color: #C07A36;
	border: none;
}
#left-nav .current {
	cursor: default;
	/*padding: 8px 0 0px 12px;
	border-right: 1px solid #c07a36;
	border-bottom: 1px solid #c07a36;*/
	margin-right: 0em;
	margin-bottom:0em;
}
#sub-menu-bar .last-item {
	/*padding-right: 1.12em;
	height: 20px;*/
}
#sub-menu-bar .last-item-current {
	cursor: default;
	/*padding: 8px 12px 0px 12px;*/
	/*padding-right: 1.12em;
	height: 20px;*/
}
#sub-menu-bar .last-item-current a, #sub-menu-bar .current a {
	/*color: #b3b3b3;*/
	color: #c07a36;
	text-decoration: none;
	font-weight: bold;
}

#contentarea-withnav #contentarea-withnav-content .top-text, #contentarea-withoutnav #contentarea-withoutnav-content .top-text {
	margin-top: 0em;
	font-size:11px;
	font-weight:bold;
}
/* FORMS ---------------------------------------------------------------------- */
/* LINKS ---------------------------------------------------------------------- */
/* MISCELLANEOUS -------------------------------------------------------------- */
#contentarea-withnav #contentarea-withnav-content .workshop-table table {
	border-bottom:1px solid #dd342d;
}

#contentarea-withnav #contentarea-withnav-content .workshop-table th {
	font-size:11px;
	font-weight:bold;
	text-align:left;
	padding:5px;
	border-top:1px solid #dd342d;
	border-bottom:1px solid #dd342d;
	color:#666666;
}

#contentarea-withnav #contentarea-withnav-content .workshop-table td {
	color:#666666;
	text-align:left;
	font-size:11px;
	line-height:16px;
	vertical-align:top;
	padding:5px;	
} 

#contentarea-withnav #contentarea-withnav-content .workshop-table a {
	text-decoration:none;
	color:#dd342d;
}

#contentarea-withnav #contentarea-withnav-content .workshop-table a:hover {
	text-decoration:underline;
}
