/* YouthSummit.info CSS */

body {
	text-align: center;
	min-width: 780px;
	margin: 0px;
	background-color:#7c8497;
	font-size: 1px;
}

/* Div styles */

		#wrapper {
			margin:0 auto;
			padding:0;
			width:780px;
			text-align: left;
			background-color: #FFFFFF;
		}
		#top {
			width: 780px;
			text-align: left;
			background-image: url(images/bg_top.gif);
			background-repeat: repeat-x;
			float: left;
			display: inline;
		}	
			#logo {
				width: 378px;
				text-align: left;
				float: left;
			}
		#banner {
			width: 780px;
			display: inline;
			background-color: #FFFFFF;
			float: left;
		}
			#menu {
				width: 180px;
				padding-top: 8px;
				padding-left: 8px;
				padding-bottom: 8px;
				text-align: left;
				display: inline;
				float: left;
			}
			#image_title {
				width: 584px;
				padding-top: 8px;
				padding-right: 8px;
				padding-bottom: 8px;
				display: inline;
				float: right;
			}
		#content {
			width: 764px;
			padding-left: 8px;
			padding-right: 8px;
			padding-bottom: 8px;
			background-color: #FFFFFF;
			display: inline;
			float: left;
			padding-bottom: 20px;
		}
			#left_column  {
				width: 230px;
				display: inline;
				margin-right: 10px;
				float: left;
			}
			#right_column {
				width: 524px;
				display: inline;
				float: right;
			}
			#column {
				width: auto;
				height: auto;
				padding-top: 0px;
				padding-left: 20px;
				padding-right: 20px;
				padding-bottom: 20px;
				
				font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
				line-height: 18px;
				font-size: 12px;
			}
			div.studentforms {
				font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
				line-height: 18px;
				font-size: 12px;
			}
				div.studentforms p {
					margin-bottom: 10px;
				}
				div.studentforms ul, div.studentforms ol {
					margin-left: 30px;
				}
				div.studentforms form ul, div.studentforms forms ol {
					margin-left: 0px;
				}
			div.studentforms form ul li ol {
				list-style-type: none;
			}
			
		#bottom {
			width: 780px;
			height: 32px;
			background-image: url(images/bg_bottom.gif);
			background-repeat: repeat-x;
			float: left;
		}
		

		/* Other Div & P & Span & TR styles */
		
			form {
				width: 650px;
			}
		
			#standard {
				width: auto;
				float: left;
			}
			#clear {
				clear: both;
			}
			.menu_side {
				margin-bottom: 25px;
			}
			.margin-bottom {
				margin-bottom: 25px;
			}
			.row0 {
				background-color: #4f74a3;
			}
			.row1 {
				background-color: #DFE3F4;
			}
			.row2 {
				background-color: #F4F4F4;
			}
			
			
			/* Contact page styles */
			
					#contact_picture {
						float: left;
						width: 100px;
						border: 2px solid #7C8497;
					}
					#contact_person {
						float: left;
						margin-left: 15px;
					}
					.contact_who {
						clear: both;
						margin-bottom: 5px;
					}
					.contact_label {
						color: #7684a2;
						font-weight: bold;
						float: left;
					}
					.contact_info {
						float: left;
						margin-left: 10px;
					}
					
			/* Application page styles */

					.application_form_labels tr {
						height: auto;
						vertical-align: top;
					}
					.application_form_labels td {
						padding-bottom: 5px;
						padding-right: 5px;
					}


/* Text styles */

		.tabular {
			font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #666666;
			font-weight: normal;
		}
		.tabular_bold {
			font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #666666;
			font-weight: bold;
		}		
		.tabular_title {
			font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #FFFFFF;
			line-height: normal;
			font-weight: bold;
		}
		.note {
				font-family: Geneva, Verdana, Tahoma, sans-serif;
				font-size: 10px;
				color: #000000;
				font-weight: normal;
		}
		
		small {
			font-size: 10px;
		}

		/* Titles */



			h2, .title_a {
				font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
				font-size: 17px;
				color: #d56a38;
				font-weight: bold;
				border-bottom-width: 1px;
				border-bottom-style: dotted;
				border-bottom-color: #CCCCCC;
			}
				h2 {
					margin: 10px 0;
				}
			.title_b {
				font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
				font-size: 17px;
				color: #7684a2;
				font-weight: bold;
				border-bottom-width: 1px;
				border-bottom-style: dotted;
				border-bottom-color: #CCCCCC;
			}
			.title_side {
				font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
				font-size: 15px;
				color: #999999;
				font-weight: bold;
				border-bottom-width: 1px;
				border-bottom-style: dotted;
				border-bottom-color: #CCCCCC;
			}
			h3 {
				font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
				font-size: 14px;
				color: #d56a38;
				font-weight: bold;
				margin: 15px 0 10px;
			}
			.title_small {
				font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
				font-size: 13px;
				color: #d56a38;
				font-weight: bold;
			}
			
		/* Side bar text styles */
			
			.quote {
				font-size: 14px;
				color: #999999;
				font-style: italic;
				font-weight: bold;
			}
			.byline {
				font-size: 12px;
				color: #999999;
				font-weight: bold;
				text-transform: uppercase;
			}
			.footer {
				font-family: Geneva, Arial, Helvetica, sans-serif;
				font-size: 10px;
				line-height: 33px;
				color: #999999;
			}
	
		/* Contact page text styles */
	
			.contact_name {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 14px;
				color: #be3131;
				font-weight: bold;
			}
			.contact_title {
				font-style: italic;
			}
			.contact_form {
				font-family: Geneva, Verdana, Tahoma, sans-serif;
				font-size: 11px;
				line-height: 18px;
				color: #be3131;
				font-weight: bold;
			}
			
		/* Application text styles */
		
			.application_form_labels {
				font-family: Geneva, Verdana, Tahoma, sans-serif;
				font-size: 11px;
				color: #6579a1;
				font-weight: bold;
			}
			.application_form_notes {
				font-family: Geneva, Verdana, Tahoma, sans-serif;
				font-size: 11px;
				color: #6579a1;
				font-weight: normal;
			}
			.application_form_flag {
				font-family: Geneva, Verdana, Tahoma, sans-serif;
				font-size: 13px;
				color: #be3131;
				font-weight: bold;
			}

		/* Link styles */
		
			a:link, a:visited {
				line-height: 18px;
				color: #6579a1;
			}
			a:hover, a:active {
				line-height: 18px;
				color: #455b87;
				text-decoration: none;
				background-color: #d7e3ec;
			}
		
			/* Side menu */
			
				.menu_side a:link, .menu_side a:visited {
					font-family: Geneva, Verdana, Tahoma, sans-serif;
					font-size: 11px;
					line-height: 18px;
					color: #6579a1;
				}
				.menu_side a:hover, .menu_side a:active {
					font-family: Geneva, Verdana, Tahoma, sans-serif;
					font-size: 11px;
					line-height: 18px;
					color: #455b87;
					text-decoration: none;
					background-color: #d7e3ec;
				}
		
			/* Menu 0 */
			
						.menuaboutus, .menuprograminfo, .menuwhycanvass, .menufaq, .menuresources, .menuindex, .menu6, .menuapply, .menucontactus {
							font-family: Verdana;
							font-size: 11px;
						}
						
						.menuindex a:link, .menuindex a:visited, .menuindex .spacer {
							font-weight: bold;
							text-decoration: none;
							color: #FFFFFF;
							background-color: #5383a9;
							float: left;
							height: 18px;
							width: 171px;
							padding-left: 9px;
							padding-top: 3px;
							padding-bottom: 0px;
							line-height: normal;
							border-top-width: 1px;
							border-top-style: solid;
							border-top-color: #6590b2;
							border-bottom-width: 1px;
							border-bottom-style: solid;
							border-bottom-color: #4b7597;
						}
						.menuindex a:hover, .menuindex a:active {
							font-weight: bold;
							text-decoration: none;
							color: #FFFFFF;
							background-color: #4b7597;
							float: left;
							height: 18px;
							width: 171px;
							padding-left: 9px;
							padding-top: 3px;
							padding-bottom: 0px;
							line-height: normal;
							border-top-width: 1px;
							border-top-style: solid;
							border-top-color: #3e627f;
							border-bottom-width: 1px;
							border-bottom-style: solid;
							border-bottom-color: #4b7597;
						}
						
											/* OLD menuO
											.menuindex a:link, .menuindex a:visited {
												font-weight: bold;
												text-decoration: none;
												color: #956a00;
												background-color: #ffb600;
												float: left;
												height: 18px;
												width: 171px;
												padding-left: 9px;
												padding-top: 3px;
padding-bottom: 0px;
							line-height: normal;
												border-top-width: 1px;
												border-top-style: solid;
												border-top-color: #ffbe1b;
												border-bottom-width: 1px;
												border-bottom-style: solid;
												border-bottom-color: #e4a300;
											}
											.menuindex a:hover, .menuindex a:active {
												font-weight: bold;
												text-decoration: none;
												color: #FFFFFF;
												background-color: #e4a300;
												float: left;
												height: 18px;
												width: 171px;
												padding-left: 9px;
												padding-top: 3px;
padding-bottom: 0px;
							line-height: normal;
												border-top-width: 1px;
												border-top-style: solid;
												border-top-color: #bf8800;
												border-bottom-width: 1px;
												border-bottom-style: solid;
												border-bottom-color: #e4a300;
											}		*/	
		
			/* Menu about us */
		
						.menuaboutus a:link, .menuaboutus a:visited, .menuaboutus .spacer {
							font-weight: bold;
							text-decoration: none;
							color: #FFFFFF;
							background-color: #c2586f;
							float: left;
							height: 18px;
							width: 171px;
							padding-left: 9px;
							padding-top: 3px;
							padding-bottom: 0px;
							line-height: normal;
							border-top-width: 1px;
							border-top-style: solid;
							border-top-color: #c86a7e;
							border-bottom-width: 1px;
							border-bottom-style: solid;
							border-bottom-color: #ae4f63;
						}
						.menuaboutus a:hover, .menuaboutus a:active {
							font-weight: bold;
							text-decoration: none;
							color: #FFFFFF;
							background-color: #a75a6a;
							float: left;
							height: 18px;
							width: 171px;
							padding-left: 9px;
							padding-top: 3px;
							padding-bottom: 0px;
							line-height: normal;
							border-top-width: 1px;
							border-top-style: solid;
							border-top-color: #914253;
							border-bottom-width: 1px;
							border-bottom-style: solid;
							border-bottom-color: #ae4f63;
						}
						
			/* Menu program info */
			
						.menuprograminfo a:link, .menuprograminfo a:visited, .menuprograminfo .spacer {
							font-weight: bold;
							text-decoration: none;
							color: #FFFFFF;
							background-color: #d56a38;
							float: left;
							height: 18px;
							width: 171px;
							padding-left: 9px;
							padding-top: 3px;
							padding-bottom: 0px;
							line-height: normal;
							border-top-width: 1px;
							border-top-style: solid;
							border-top-color: #d9794d;
							border-bottom-width: 1px;
							border-bottom-style: solid;
							border-bottom-color: #bf5f32;
						}
						.menuprograminfo a:hover, .menuprograminfo a:active {
							font-weight: bold;
							text-decoration: none;
							color: #FFFFFF;
							background-color: #bf5f32;
							float: left;
							height: 18px;
							width: 171px;
							padding-left: 9px;
							padding-top: 3px;
							padding-bottom: 0px;
							line-height: normal;
							border-top-width: 1px;
							border-top-style: solid;
							border-top-color: #a04f2a;
							border-bottom-width: 1px;
							border-bottom-style: solid;
							border-bottom-color: #bf5f32;
						}
						/* Menu 2 old
										.menuprograminfo a:link, .menuprograminfo a:visited {
											font-weight: bold;
											text-decoration: none;
											color: #FFFFFF;
											background-color: #85b51f;
											float: left;
											height: 18px;
											width: 171px;
											padding-left: 9px;
											padding-top: 3px;
padding-bottom: 0px;
							line-height: normal;
											border-top-width: 1px;
											border-top-style: solid;
											border-top-color: #92bd36;
											border-bottom-width: 1px;
											border-bottom-style: solid;
											border-bottom-color: #77a21b;
										}
										.menuprograminfo a:hover, .menuprograminfo a:active {
											font-weight: bold;
											text-decoration: none;
											color: #FFFFFF;
											background-color: #77a21b;
											float: left;
											height: 18px;
											width: 171px;
											padding-left: 9px;
											padding-top: 3px;
padding-bottom: 0px;
							line-height: normal;
											border-top-width: 1px;
											border-top-style: solid;
											border-top-color: #648817;
											border-bottom-width: 1px;
											border-bottom-style: solid;
											border-bottom-color: #77a21b;
										} */
												
			/* Menu why canvass */
		
						.menuwhycanvass a:link, .menuwhycanvass a:visited, .menuwhycanvass .spacer {
							font-weight: bold;
							text-decoration: none;
							color: #FFFFFF;
							background-color: #749331;
							float: left;
							height: 18px;
							width: 171px;
							padding-left: 9px;
							padding-top: 3px;
							padding-bottom: 0px;
							line-height: normal;
							border-top-width: 1px;
							border-top-style: solid;
							border-top-color: #839e47;
							border-bottom-width: 1px;
							border-bottom-style: solid;
							border-bottom-color: #68842c;
						}
						.menuwhycanvass a:hover, .menuwhycanvass a:active {
							font-weight: bold;
							text-decoration: none;
							color: #FFFFFF;
							background-color: #68842c;
							float: left;
							height: 18px;
							width: 171px;
							padding-left: 9px;
							padding-top: 3px;
							padding-bottom: 0px;
							line-height: normal;
							border-top-width: 1px;
							border-top-style: solid;
							border-top-color: #576e25;
							border-bottom-width: 1px;
							border-bottom-style: solid;
							border-bottom-color: #68842c;
						}
						
			/* Menu faq */
		
						.menufaq a:link, .menufaq a:visited, .menufaq .spacer {
							font-weight: bold;
							text-decoration: none;
							color: #FFFFFF;
							background-color: #c83a2c;
							float: left;
							height: 18px;
							width: 171px;
							padding-left: 9px;
							padding-top: 3px;
							padding-bottom: 0px;
							line-height: normal;
							border-top-width: 1px;
							border-top-style: solid;
							border-top-color: #ce4e42;
							border-bottom-width: 1px;
							border-bottom-style: solid;
							border-bottom-color: #b33427;
						}
						.menufaq a:hover, .menufaq a:active {
							font-weight: bold;
							text-decoration: none;
							color: #FFFFFF;
							background-color: #b33427;
							float: left;
							height: 18px;
							width: 171px;
							padding-left: 9px;
							padding-top: 3px;
							padding-bottom: 0px;
							line-height: normal;
							border-top-width: 1px;
							border-top-style: solid;
							border-top-color: #962b21;
							border-bottom-width: 1px;
							border-bottom-style: solid;
							border-bottom-color: #b33427;
						}
						
			/* Menu resources */
		
						.menuresources a:link, .menuresources a:visited, .menuresources .spacer {
							font-weight: bold;
							text-decoration: none;
							color: #FFFFFF;
							background-color: #5383a9;
							float: left;
							height: 18px;
							width: 171px;
							padding-left: 9px;
							padding-top: 3px;
							padding-bottom: 0px;
							line-height: normal;
							border-top-width: 1px;
							border-top-style: solid;
							border-top-color: #6590b2;
							border-bottom-width: 1px;
							border-bottom-style: solid;
							border-bottom-color: #4b7597;
						}
						.menuresources a:hover, .menuresources a:active {
							font-weight: bold;
							text-decoration: none;
							color: #FFFFFF;
							background-color: #4b7597;
							float: left;
							height: 18px;
							width: 171px;
							padding-left: 9px;
							padding-top: 3px;
							padding-bottom: 0px;
							line-height: normal;
							border-top-width: 1px;
							border-top-style: solid;
							border-top-color: #3e627f;
							border-bottom-width: 1px;
							border-bottom-style: solid;
							border-bottom-color: #4b7597;
						}
						
			/* Menu 6 */
		
						/*.menu6 a:link, .menu6 a:visited, .menu6 .spacer {
							font-weight: bold;
							text-decoration: none;
							color: #FFFFFF;
							background-color: #d56a38;
							float: left;
							height: 18px;
							width: 171px;
							padding-left: 9px;
							padding-top: 3px;
							padding-bottom: 0px;
							line-height: normal;
							border-top-width: 1px;
							border-top-style: solid;
							border-top-color: #d9794d;
							border-bottom-width: 1px;
							border-bottom-style: solid;
							border-bottom-color: #bf5f32;
						}
						.menu6 a:hover, .menu6 a:active {
							font-weight: bold;
							text-decoration: none;
							color: #FFFFFF;
							background-color: #bf5f32;
							float: left;
							height: 18px;
							width: 171px;
							padding-left: 9px;
							padding-top: 3px;
							padding-bottom: 0px;
							line-height: normal;
							border-top-width: 1px;
							border-top-style: solid;
							border-top-color: #a04f2a;
							border-bottom-width: 1px;
							border-bottom-style: solid;
							border-bottom-color: #bf5f32;
						}*/
						
			/* Menu apply */
		
						.menuapply a:link, .menuapply a:visited, .menuapply .spacer {
							font-weight: bold;
							text-decoration: none;
							color: #FFFFFF;
							background-color: #375490;
							float: left;
							height: 18px;
							width: 171px;
							padding-left: 9px;
							padding-top: 3px;
							padding-bottom: 0px;
							line-height: normal;
							border-top-width: 1px;
							border-top-style: solid;
							border-top-color: #4c669c;
							border-bottom-width: 1px;
							border-bottom-style: solid;
							border-bottom-color: #314b81;
						}
						.menuapply a:hover, .menuapply a:active {
							font-weight: bold;
							text-decoration: none;
							color: #FFFFFF;
							background-color: #314b81;
							float: left;
							height: 18px;
							width: 171px;
							padding-left: 9px;
							padding-top: 3px;
							padding-bottom: 0px;
							line-height: normal;
							border-top-width: 1px;
							border-top-style: solid;
							border-top-color: #293f6c;
							border-bottom-width: 1px;
							border-bottom-style: solid;
							border-bottom-color: #314b81;
						}
												
			/* Menu contactus */
		
						.menucontactus a:link, .menucontactus a:visited, .menucontactus .spacer {
							font-weight: bold;
							text-decoration: none;
							color: #FFFFFF;
							background-color: #c74d4d;
							float: left;
							height: 18px;
							width: 171px;
							padding-left: 9px;
							padding-top: 3px;
							padding-bottom: 0px;
							line-height: normal;
							border-top-width: 1px;
							border-top-style: solid;
							border-top-color: #cd6060;
							border-bottom-width: 1px;
							border-bottom-style: solid;
							border-bottom-color: #b24545;
						}
						.menucontactus a:hover, .menucontactus a:active {
							font-weight: bold;
							text-decoration: none;
							color: #FFFFFF;
							background-color: #b24545;
							float: left;
							height: 18px;
							width: 171px;
							padding-left: 9px;
							padding-top: 3px;
							padding-bottom: 0px;
							line-height: normal;
							border-top-width: 1px;
							border-top-style: solid;
							border-top-color: #953a3a;
							border-bottom-width: 1px;
							border-bottom-style: solid;
							border-bottom-color: #b24545;
						}
