@charset "utf-8";
/* CSS Document */


body{ margin:0px; background-image:url(background.png); background-repeat:repeat;}

	/*WRAPPER */	 #wrapper{width:auto; height:auto; margin-left:auto; margin-right:auto;}


			/* HEADER */	 #header{height:240px; width:auto; overflow:hidden; background-image:url(headerBack.png); background-repeat:repeat-x;}
								#sunShine{width:1000; height:212px; background-image:url(sunShine.png); background-position:0px bottom; background-repeat:no-repeat; margin-left:auto; margin-right:auto;}
									#headerCity{width:auto; height:212px; background-image:url(headerCity.png); background-position:bottom; background-repeat:repeat-x;}
										#logoAndOthers{width:950px; height:212px; margin:0px auto 0px auto;}
											#flash{width:300px; height:100px; float:left; margin:35px 0px 0px 0px;}
	
	
			/* CONTAINER */	 #container{width:950px; height:auto; margin:10px auto 10px auto; overflow:hidden;}
								.blackBoxL{width:463px; height:192px; background-image:url(blackBox.png); background-repeat:no-repeat; float:left; margin-bottom:20px;}
								.blackBoxR{width:463px; height:192px; background-image:url(blackBox.png); background-repeat:no-repeat; float:right; margin-bottom:20px;}
								#blackContactBox{width:950px; height:151px; float:left; background-image:url(blackContactBox.png); background-repeat:no-repeat;}
									.imaj{position:absolute; float:left;}
									.textBox{width:326px; height:140px; position:absolute; margin-left:103px; margin-top:15px; padding:10px; 
											 font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#CCCCCC; 
											 text-align:right; font-style:italic;}
									.contactTextBox{width:833px; height:123px; position:absolute; margin-left:103px; margin-top:15px; 
													font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#CCCCCC; font-style:italic;}
										#contForm{width:470px; height:80px; background-image:url(formBack.png); background-repeat:no-repeat; background-position:right;
												   float:left;}
										#contForm table{float:left;}
										.topic{width:320px; height:30px; float:right; border-bottom:solid 1px #e61111; font-family:Geneva, Arial, Helvetica, sans-serif;
											   font-size:20px; font-weight:bold; color:#CCCCCC; text-align:right; font-style:italic; margin-bottom:5px;}
										.linkTo{display:block; font-size:16px;}
										.linkTo:hover{ text-decoration:underline;}
	
	
			/* FOOTER */	 #footer{ width:auto; height:184px; overflow:hidden; background-image:url(footerBack.png); background-repeat:repeat-x;}
								#footerContent{width:950px; height:auto; margin-left:auto; margin-right:auto; margin-top:40px; 
											   font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#CCCCCC; font-style:italic;
											   overflow:hidden; border-bottom:solid 1px #999999; padding-bottom:10px;}



/* OTHERS ******************************************************************************************************************************************************/
a{ text-decoration:none;}
img{ border:none;}
