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

html {
	margin:0px;
	padding:0px;
}

html body {	
	margin:0px;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:14px;
	color:#ffffff;
	padding:0px;
	/* background-color:#000000; */
	background:url(../site_images/bg.jpg) top left repeat-x;
	background-color:#000000;
}

img {
	border:0 none;
}

input {
	border:0 none;
	font-family:Verdana, Helvetica, Arial, sans-serif;
}

p, h1, h2, h3, h4, h5, h6, ul, li, table, td, th, tr, form, input, img, button, hr {
	margin:0px;
	padding:0px;
}


p {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:14px;
	color:#ffffff;
	line-height:1.8;
	letter-spacing:1.1px;
	margin-bottom:40px;
}

a:link, a:visited {color:#b3151b; text-decoration:none;}

a:active, a:hover {color:#b3151b; text-decoration:none;}


.redLine {
	position:relative;
	float:left;
	width:920px;
	height:3px;
	background-color:#b3151b;
	margin-top:15px;
	/* height:154px; */
}

.inner {
	/* position:relative; */
	margin:0px auto;
	width:920px;
}

		#headerContent {
			position:relative;
			float:left;
			width:920px;
		}
				
				#headerContent #headerContentLogo {
					position:relative;
					float:left;
					width:229px;
					height:154px;
					background:url(../site_images/logo.jpg) top left no-repeat;
					margin-top:30px;
					margin-left:4px;
				}	
				
				#headerContent #mainNavigation {
					position:relative;
					float:right;
					width:600px;
					margin-top:155px;
					/* height:154px; */
				}
				
						#headerContent #mainNavigation ul {
							text-align:right;
						}
						
								#headerContent #mainNavigation ul li {
									display:inline;
									margin-right:35px;
								}	
								
								#headerContent #mainNavigation ul li.last {
									margin-right:40px;
								}	
				
				#headerContent #imageBlock {
					position:relative;
					float:right;
					width:900px;
					padding:10px;
					background-color:#FFFFFF;
					/* height:154px; */
				}
				
				
				#headerContent .redLine {
					position:relative;
					float:left;
					width:920px;
					height:3px;
					background-color:#b3151b;
					margin-top:15px;
					/* height:154px; */
				}
				
		#mainBlock {
			/* position:relative; */
			float:left;
			width:920px;
			margin-top:60px;
		}
		
				#homeLeft {
					/* position:relative; */
					float:left;
					width:600px;
				}
				
						#homeTitle {
							position:relative;
							float:left;
							width:600px;
							margin-bottom:30px;
						}
						
						#homeText {
							/* position:relative; */
							float:left;
							width:540px; /* was 600px */
							padding-right:60px;
							margin-bottom:30px;
						}
				
				#homeRight {
					position:relative;
					float:left;
					width:300px;
				}
					
						#homeSubTitle {
							position:relative;
							float:left;
							width:300px;
							margin-bottom:30px;
						}
						
						#speech {
							position:relative;
							float:left;
							width:112px;
						}	
						
						#homeSubText {
							position:relative;
							float:left;
							width:178px; /* was 188px */
							padding-left:10px;
							margin-bottom:30px;
						}
						
								#homeSubText p {
									line-height:1.5;
									font-size:12px
								}
								
								/* contact page */
								#homeText #contactFormLeft table td.box input.formFields {
									width:302px;  /* was 322 */
									/* height:17px; */ /* was 37 */
									font-size:16px;
									margin-left:10px;
									/* padding:10px 10px 0px 10px; */
									border:0 none;
								}
								
								
								#homeText #contactFormLeft table td.bigBox textarea.formFieldsArea {
									width:302px;
									height:237px;
									font-size:16px;
									margin-left:10px;
									border:0 none;
									overflow:auto;
									margin-top:3px;
								}
								
								#homeText #contactFormLeft p #replacementContact {
									width:218px;
									height:42px;
									font-size:16px;
									margin-left:244px;
									background:url(../site_images/sendButton.gif) top left no-repeat;
									border:none;
									cursor: pointer; /* hand-shaped cursor */
								}
								
								
								
								td.box {
									width:322px;  
									height:37px; 
									font-size:16px;
									margin-left:20px;
									border:0 none;
									background:url(../site_images/contactBox.gif) top left no-repeat;
								}
								
								td.bigBox {
									width:322px;  
									height:248px; 
									font-size:16px;
									margin-left:20px;
									border:0 none;
									background:url(../site_images/largeContactBox.gif) top left no-repeat;
								}
								
								
								
						
		#footerBlock {
			position:relative;
			float:left;
			width:920px;
			margin-top:10px;
			height:50px;
			margin-bottom:100px;
		}
		
				#footerBlock #footerNavigation {
					position:relative;
					float:right;
					width:600px;
				}
		
						#footerBlock #footerNavigation ul {
							text-align:right;
						}
						
								#footerBlock #footerNavigation ul li {
									display:inline;
									margin-right:35px;
								}	
								
								#footerBlock #footerNavigation ul li.last {
									margin-right:40px;
								}	
								


/* quote styling */

#quotes {
	/* position:relative; */
	float:left;
	width:540px;
	/* quote fix attempt */
	
	min-height:377px;
	/* height:auto !important;
	height:637px; */
}

		#quoteBlock {
			position:absolute;
			width:299px;
			left: 0px;
			top: 0px;
		}
		
		#quoteBlock2 {
			position:absolute;
			width:299px;
			left: 75px;
			top: 0px;
		}
		
		#quoteBlock3 {
			position:absolute;
			width:299px;
			left: 16px;
			top: 24px;
		}
		
		#quoteBlock4 {
			position:absolute;
			width:299px;
			left: 85px;
			top: 20px;
		}
		
		#quoteBlock5 {
			position:absolute;
			width:299px;
			left: 83px;
			top: 21px;
		}
		
		#quoteBlock6 {
			position:absolute;
			width:299px;
			left: 88px;
			top: 46px;
		}
		
		#quoteBlock7 {
			position:absolute;
			width:299px;
			left: 70px;
			top:73px;
		}
		
		#quoteBlock8 {
			position:absolute;
			width:299px;
			left: 85px;
			top: 20px;
		}
		
		#quoteBlock9 {
			position:absolute;
			width:299px;
			left: 92px;
			top: 98px;
		}
		
		#quoteBlock10 {
			position:absolute;
			width:299px;
			left: 73px;
			top: 14px;
		}
		
		#quoteBlock11 {
			position:absolute;
			width:299px;
			left: 59px;
			top: 21px;
		}
		
		#quoteBlock12 {
			position:absolute;
			width:299px;
			left: 52px;
			top: 84px;
		}
		
		#quoteBlock1, #quoteBlock2, #quoteBlock3, #quoteBlock4, #quoteBlock5, #quoteBlock6, #quoteBlock7, #quoteBlock8, #quoteBlock9, #quoteBlock10, #quoteBlock11, #quoteBlock12 {
			width:299px;
			float:left;
		} 
		
		
		/* original top and lefts */
		
		#quoteBlock {
			position:absolute;
			width:299px;
			left: 516px;
			top: 934px;
		}
		
		#quoteBlock2 {
			position:absolute;
			width:299px;
			left: 486px;
			top: 847px;
		}
		
		#quoteBlock3 {
			position:absolute;
			width:299px;
			left: 278px;
			top: 821px;
		}
		
		#quoteBlock4 {
			position:absolute;
			width:299px;
			left: 630px;
			top: 1018px;
		}
		
		#quoteBlock5 {
			position:absolute;
			width:299px;
			left: 509px;
			top: 779px;
		}
		
		#quoteBlock6 {
			position:absolute;
			width:299px;
			left: 588px;
			top: 846px;
		}
		
		#quoteBlock7 {
			position:absolute;
			width:299px;
			left: 767px;
			top: 873px;
		}
		
		#quoteBlock8 {
			position:absolute;
			width:299px;
			left: 718px;
			top: 821px;
		}
		
		#quoteBlock9 {
			position:absolute;
			width:299px;
			left: 823px;
			top: 898px;
		}
		
		#quoteBlock10 {
			position:absolute;
			width:299px;
			left: 208px;
			top: 783px;
		}
		
		#quoteBlock11 {
			position:absolute;
			width:299px;
			left: 209px;
			top: 972px;
		}
		
		#quoteBlock12 {
			position:absolute;
			width:299px;
			left: 268px;
			top: 933px;
		}
				
		
		/* end of quote styling */