/* THE PURPOSE OF THIS FILE IS TO PROVIDE ALL CSS FOR THIS WEBSITE */
/* THE INDENTATION OF THE STYLES MIMICS THE STRUCTURE OF THE DOCUMENT. PLEASE MAINTAIN THIS PATTERN */
/* KYLE DE FRANCO FEBRUARY 6, 2009 */


	/* THIS IS DIFFERENT ON THE INDEX PAGE */
		body{background: url(../_images/bg_page.jpg); background-color: #EFEFEF; background-position: center; background-repeat: repeat-y; margin: 0px; padding: 0px;}
	/* STANDARD ELEMENTS */
		form{margin: 0px;}
	/* FOR ALL DIV TAGS */
		div{font-family: Arial, Helvetica; font-size: 12px;}
	/* THIS IS THE SAME AS ON THE INDEX PAGE */
		#div_body{text-align: center;  width: 100%;}
	/* USED FOR CLEARING THE FLOATS */
		#div_clear{clear: both;}
	/* THIS HOLDS THE CONTENT AND THE MAIN LAYOUT ELEMENTS */
		#div_container{background: url(../_images/bg_top.jpg); background-repeat: no-repeat; margin-left: auto; margin-right: auto; text-align: left; width: 850px;}
	/* THE FOLLOWING MERELY PLACES SOME SPACE BETWEEN div_container AND div_padder_top */
	/* NEEDED FOR DIFFERENT BROWSERS */
		#div_padder_top{height: 160px;}
	/* THE CONTAINER FOR ALL CONTENT */
		#div_content{margin-left: 30px; width: 820px;}
			/* THE CONTAINER USED FOR POSITIONING THE LINKS DOWN A LITTLE */
				#div_links_container{float: left; height: 433px; padding-top: 35px; width: 196px;}
					/* THE CONTAINER FOR THE LINKS BACKGROUND IMAGE */
						#div_links{background: url(../_images/bg_links.jpg); height: 398px; width: 196px;}
							/* THE FOLLOWING MERELY PLACES SOME SPACE BETWEEN div_container AND div_padder_top */
							/* NEEDED FOR DIFFERENT BROWSERS */
								#div_links_logo_padder{height: 20px;}
							/* THE CONTAINER FOR THE LOGO */
								#div_links_logo{background: url(../_images/left_logo.jpg); background-repeat: no-repeat; height: 73px; margin-left: 20px; width: 165px;}
							/* THE CONTAINER WHICH HOLDS THE ACTUAL LINKS */
								#div_links_holder{text-align: right;}
			/* THE CONTAINER USED FOR ALL THE ELEMENTS TO THE RIGHT OF THE LINKS */
				#div_right_container{background: url(../_images/bg_right_container_side.jpg); float: right; width: 624px;}
					/* THE CONTAINER USED FOR HOLDING CONTENT ON THE RIGHT */
						#div_right_content{border: 0px solid #000000; width: 624px;}
							/* THIS HOLDS THE "LABEL" IMAGE */
								#div_right_label{background: url(../_images/div_right_label.jpg); background-position: top right; background-repeat: no-repeat; height: 41px; padding-right: 13px; padding-top: 15px; text-align: right;}
							/* THIS DIV PROVIDES A MARGIN */
								#div_right_padder{margin-bottom: 10px; margin-left: 30px; margin-right: 30px; margin-top: 10px; width: 564px;}
									/* THE FOLLOWING DIV TAGS ARE USED FOR THE 2-COLUMN WITHIN THE RIGHT */
										#div_right_column_left{float: left; width: 240px;}
										#div_right_column_right{float: right; font-size: 12px; width: 270px;}
									/* THE FOLLOWING DIV TAGS ARE USED TO FLOAT TO EITHER SIDE */
										#div_float_left{float: left; width: 64px;}
										#div_float_right{float: right; padding-top: 5px; text-align: left; width: 172px;}
									/* THE COLORED HEADLINE */
										.span_header{color: #022971; font-size: 15px; font-weight: bold;}
									/* THE COLORED TEXT */
										.span_caption{color: #022971;}
									/* INDICATES REQUIRED INFORMATION */
										.imp{color: #FF0000;}
									/* TEXT FIELDS */
										.inputs{background-color: #FFFFFF; border: 1px solid #000000; color: #000000; font-family: Arial, Helvetica; font-size: 14px; width: 350px;}
										.inputs200{background-color: #FFFFFF; border: 1px solid #000000; color: #000000; font-family: Arial, Helvetica; font-size: 14px; width: 200px;}
										.inputs100{background-color: #FFFFFF; border: 1px solid #000000; color: #000000; font-family: Arial, Helvetica; font-size: 14px; width: 100px;}
										.inputs50{background-color: #FFFFFF; border: 1px solid #000000; color: #000000; font-family: Arial, Helvetica; font-size: 14px; width: 50px;}
									/* THE BUTTON */
										.buttons{background-color: #FFFFFF; color: #000000; cursor: hand; cursor: pointer; font-weight: bold;}
									/* SOME DIV TAGS WITHIN THE CONTACT FORM */
										#div_contact_label{float: left; font-weight: bold; padding-top: 4px; text-align: right; width: 160px;}
										#div_contact_field{float: right; font-weight: bold; text-align: right; text-align: left; width: 390px;}
						`				#div_contact_row{margin-bottom: 5px;}
					/* THIS HOLDS THE BOTTOM SHADOW IMAGE */
						#div_right_bottom{background: url(../_images/bg_right_container_bottom.jpg); height: 27px; width: 624px;}