/* ----------------------- [KID TECHNIC STYLE SHEET] -------------------------------- */
body { 	margin:0;
				font-family:   GGeneva, Verdana, Arial, 'Lucida Grande', Tahoma, Helvetica, sans-serif;
				font-size: 12px;
				color: black;
				behavior: url(/styles/csshover.htc); } /* WinIE behavior call */
	
#main { background-color: white; width:820px;
				background: url(/images/title.png) left top no-repeat;}

hr {color: #A2D702; height: 1px;}

/* --------------------------------[HEADER]----------------------------------- */
div.header {	
							float: left;
							width: 800px; 
							margin : 0px 0 0 0px;
							padding : 36px 0 0 5px;  }

/*--------------------------------[FullWidth]-----------------------------*/

div#fullwidth { display: block; position: relative; width: 800px; margin : 0px; padding : 0px;  }
div#fullwidth div.col1 { float: left; display: block; position: relative; width: 222px; margin : 5px 0 0 5px; padding : 0px 0 0 0px;  }
div#fullwidth div.col2 { float: left; display: block; position: relative; width: 335px; margin : 5px 0 0 5px; padding : 0px 0 0 0px;  }
div#fullwidth div.col3 { float: left; display: block; position: relative; width: 220px; margin : 5px 0 0 5px; padding : 0px 0 0 0px;  }



/*--------------------------------[CONTENT_LEFT]-----------------------------*/

div.content_left { float: left; width: 205px; margin : 5px 0 0 5px; padding : 0px 0 0 0px;  }
										
										
/*--------------------------------[CONTENT_RIGHT]-----------------------------*/

div.content_right { float: left; display: block; position: relative; width: 580px; margin : 5px 0 0 10px; padding : 0px 0 0 0px;  }
											
div.content_right h1 { font-size: 2em; color: black; letter-spacing: 1px; font-weight: bold; margin: 10px 0 10px 0; padding: 0 0 0px 0; }
div.content_right h2 { font-size: 1.4em; color: #7BB80C; letter-spacing: 1px; font-weight: bold; margin: 8px 0px 8px 0px; padding: 0px 0px 0px 0px; }
div.content_right h3 { font-size: 12px; color: black; letter-spacing: 0px; font-weight: bold; margin: 0px 0 5px 0; }
div.content_right h4 { font-size: 1.2em; color: #7BB80C; letter-spacing: 0px; font-weight: bold; 
												margin: 10px 10px 10px 0; 
												border-bottom: 1px solid #7BB80C;}
div.content_right h5 { font-size: 1.1em; color: #4c93bf; letter-spacing: 0px; font-weight: normal; margin: 0px 0 5px 0; }
div.content_right h6 { font-size: 1.0em; color: #4c93bf; letter-spacing: 0px; font-weight: normal; margin: 0px 0 5px 0; }
div.content_right img { margin: 0; border: none; }
div.content_right img.border { margin: 0; border: 1px solid #003D6A; }
div.content_right p { margin-top: 9px; margin-bottom: 9px; }
div.content_right li { margin-top: 9px; margin-bottom: 9px;
												list-style-type: square;
												list-style-image: url('/images/bullet.jpg') }
div.content_right a:link, a:visited { text-decoration: underline; font-weight: normal; color: #5B00B0; }
div.content_right a:hover { text-decoration: none; color: #7BB80C; }
div.content_right select { color: #036; font-weight: normal; margin: 0; padding: 0; }

div#breadcrumb {  color: gray;  line-height: 1.00em; font-size: 8pt; margin: 0px 0 20px 0;}
div#breadcrumb a:hover { text-decoration: underline; color:#FFCC00; }
div#breadcrumb a { text-decoration: underline; font-weight: normal; color:gray; }

div#caution {  color: black;
								line-height: 1.00em; 
								font-size: 1em; 
								margin: 10px 30px 10px 30px;
								padding: 20px 20px 20px 80px;
								border: 1px solid #DB4636;
								background: url(/images/warnings/caution.gif) 95% 50% no-repeat #FACDC8;
								background-position: top left;
							}
div#tip {  color: black;
								line-height: 1.00em; 
								font-size: 1em; 
								margin: 10px 30px 10px 30px;
								padding: 20px 20px 20px 80px;
								border: 1px solid #FFCC00;
								background: url(/images/warnings/tip.gif) 95% 50% no-repeat #F9F9BE;
								background-position: top left;
							}

div#hint {  color: black;
								line-height: 1.00em; 
								font-size: 1em; 
								margin: 10px 30px 10px 30px;
								padding: 20px 20px 20px 80px;
								border: 1px solid #5F80E0;
								background: url(/images/warnings/hint.gif) 95% 50% no-repeat #D6DCFE;
								background-position: top left;
							}

div#note {  color: black;
								line-height: 1.00em; 
								font-size: 1em; 
								margin: 10px 30px 10px 30px;
								padding: 20px 20px 20px 80px;
								border: 1px solid #5B00B0;
								background: url(/images/warnings/note.gif) 95% 50% no-repeat #EEE5F7;
								background-position: top left;
							}
							
div#related {  color: black;
								line-height: 1.00em; 
								font-size: 1em; 
								margin: 10px 30px 10px 30px;
								padding: 20px 20px 20px 80px;
								border: 1px solid #7BB80C;
								background: url(/images/warnings/related.gif) 95% 50% no-repeat #EBF6C7;
								background-position: top left;
							}

div#index1 {  color: black;
								float: left; 
								display: block; 
								position: relative; 
								width: 175px;
								line-height: 1.50em; 
								font-size: 1em; 
								margin: 5px 5px 15px 5px;
								padding: 0px 0px 0px 0px;
								border-style:  outset;
								border-width:  .075cm;
								border-color:  lightgray;
								background:  95% 50% no-repeat #fafafa;
								text-align: center;
							}

div#index2 {  color: black;
								float: left; 
								display: block; 
								position: relative; 
								width: 140px;
								height: 100px;
								line-height: 1.50em; 
								font-size: 1em; 
								margin: 10px 10px 10px 10px;
								padding: 10px 10px 10px 10px;
								border-style:  outset;
								border-color:  lightgray;
								background:  95% 50% no-repeat #fafafa;
								text-align: center;
							}

/* ----------------------- [MENU] -------------------------------- */
div#nav {	float: left; 
					position: relative; 
					z-index:3; 
					width: 205px; 
					margin: -1px 0 0 -1px;
					overflow:visible; 
					}
div#nav ul { margin: 0; 
							padding: 0; 
							width: 205px; 
							border: 1px solid #CBC4B8;
						  background: #EBF6C7; }
						
div#nav li { position: relative; 
							list-style: none; 
							margin: 0px; 
							padding: 0.5em 0.5em 0.5em 1em; 
							filter: alpha(opacity='90'); -moz-opacity: 0.9; 
							}
div#nav li a { display: block; 
								text-decoration: none; 
								width: 6.0em; 
								color: Black; 
								font-weight: bold; 
								}
div#nav li:hover { background: #BEE34D;}

div#nav li.submenu { background: url(/images/menu/submenu.gif) 95% 50% no-repeat;
											padding: 0.5em 0em 0.5em 0em;}
div#nav li.submenu a { padding: 0.0em 0em 0em 1em; }
div#nav li.submenu:hover { background-color: #BEE34D; }


div#nav ul a { width: auto; }
div#nav ul ul { position: absolute; top: 0; left: 205px; display: none; }

div#nav ul.level1 li.submenu:hover ul.level2, 
div#nav ul.level2 li.submenu:hover ul.level3 { display:block; }

div#nav li.head {	display: block; 
										background: #A2D702; 
										padding: 0px; 
										margin-right: 0px; 
										margin-bottom: 0px; 
										margin-left: 0px;
										border-bottom-width: 1px; 
										border-bottom-style: solid; 
										border-bottom-color: #CBC4B8; }

div#nav li.separator { display: block; 
												background: #none; 
												overflow: hidden; 
												padding-top: 0px; 
												margin-right: 10px; 
												margin-bottom: 0px; 
												margin-left: 10px;
												border-bottom-width: 1px; 
												border-bottom-style: solid; 
												border-bottom-color: #A2D702;
												font-size: 2px; }
												
div#nav li.separator:hover { 	display: block; 
																background: none; 
																overflow: hidden; 
																padding-top: 0px; 
																margin-right: 10px; 
																margin-bottom: 0px; 
																margin-left: 10px;
																border-bottom-width: 1px; 
																border-bottom-style: solid; 
																border-bottom-color: #A2D702;
																font-size: 2px; }



div.indent {  margin: 0px auto 0px 10px;}
div.alert {  color: #DB4636;  font-weight: bold;}

/* ----------------------- [TABLES] -------------------------------- */
table { margin: 0px auto 10px 5px; 
				padding: 0px; 
				empty-cells: show;
				border-collapse: collapse;
				}

table.formTable { color: black; font-size: 9pt; 
									border: solid 1px gray; 
									empty-cells: show; 
									padding: 5px;
									spacing: 5px;
									background-color: #F7F7F7;
									margin: 0 0 0 10px;
										}
table.formTable td {padding: 5px;
											margin: 0 0 0 10px;
											}


table.stdTable { color: black; font-size: 9pt; 
									border: solid 1px gray; 
									empty-cells: show; 
									padding: 5px;
									spacing: 5px;
										}
table.stdTable tr.heading td {  
												background-color: #E7E7E7; 
												color: black; 
												font-weight: bold; 
												font-size: 9pt;
												padding: 10px;
												spacing: 10px;
												}
table.stdTable tr.even td{ background-color: #F7F7F7;
												padding: 5px;
												spacing: 5px;
												}
table.stdTable tr.odd td{  background-color: white;
												padding: 5px;
												spacing: 5px;
												}

table.resultsTable { color: #394128; font-size: 11px; border-collapse: collapse; empty-cells: show; padding: 5px; }
table.resultsTable td { color: #394128; padding:10px; text-align: left; border-width: 0; padding: 5px; 
					font-family:  GGeneva, Verdana, Arial, 'Lucida Grande', Tahoma, Helvetica, sans-serif;}
table.resultsTable tr.heading td { background-color: #003D6A; color: white; border-width: 0; white-space: nowrap;  padding: 5px;
									font-family:  GGeneva, Verdana, Arial, 'Lucida Grande', Tahoma, Helvetica, sans-serif;}
table.resultsTable tr.odd td { background-color: white; color: black; border-width: 0;  padding: 5px;
								font-family:  GGeneva, Verdana, Arial, 'Lucida Grande', Tahoma, Helvetica, sans-serif;}
table.resultsTable tr.even td { background-color: #eee; color: black; border-width: 0;  padding: 5px;
								font-family:  GGeneva, Verdana, Arial, 'Lucida Grande', Tahoma, Helvetica, sans-serif;}

table.display1 {font-size: 11px; 
									padding: 5px;
									font-family:  GGeneva, Verdana, Arial, 'Lucida Grande', Tahoma, Helvetica, sans-serif;
									border-width: 0; 
									text-align: left;
									border: 1px solid #CbC4B8;
								}
											
table.display1 tr.heading td { 	background-color: #A2D702;
																	padding: 3px;
																}
																	
table.display1 tr.odd td { 	background-color: #EBF6C7; 
															color: black; 
															padding: 3px;
															font-weight: bold;
														}
															
table.display1 tr.even td { background-color: #EBF6C7; 
															color: #7BB80C; 
															font-size: 12px; 
															padding: 3px;
															font-weight: bold;
															}

table.display1 tr.indent td {background-color: #EBF6C7; 
																padding: 3px 3px 3px 12px;
																font-weight: bold;
															}



table.display2 { font-size: 11px; 
									empty-cells: show; 
									padding: 5px;
									font-family:  GGeneva, Verdana, Arial, 'Lucida Grande', Tahoma, Helvetica, sans-serif;
									text-align: left;
									border: 1px solid #5B00B0;
									}
table.display2 hr { 	color: #5B00B0; 
											height: 1px;
											}
											
table.display2 tr.heading td { 	background-color: #5B00B0;
																	padding: 3px;
																}
																	
table.display2 tr.odd td { 	background-color: #EEE5F7; 
															padding: 3px;
															color: black;
															font-weight: bold; 
														}
															
table.display2 tr.even td { background-color: #EEE5F7; 
															color: #5B00B0;
															padding: 3px; 
															font-size: 12px; 
															font-weight: bold;
													}
table.display2 tr.indent td {	background-color: #EEE5F7; 
																padding: 3px 3px 3px 12px;
																color: black; 
															}
table.display2 tr.comment td {	background-color: #EEE5F7; 
																padding: 3px 3px 3px 12px;
																color: #5B00B0;
																font-size: 9px; 
															}

/* ----------------------- [FOOTER] -------------------------------- */
 #footer { font-family: Arial, Tahoma, Helvetica, sans-serif;
						font-size: 10px;
 						box-sizing: border-box; -moz-box-sizing: border-box; clear: both; color: black; height: 60px;
 			margin: 0 10px 0 20px; padding: 10px 0 0 10px; line-height: 1.00em;  }
 #footer a:link, a:visited { text-decoration: underline; font-weight: normal; color: black; }
 #footer a:hover { text-decoration: underline; color: #7BB80C; }
#footer hr { color: #7BB80C; text-align:left; height:1px;}

div.white { color: #ffffff; font-size: 1px;}
font.white { color: #ffffff; font-size: 1px;}
p.white { color: #ffffff; font-size: 1px;}
a.white { color: #ffffff; font-size: 1px;}


