@charset "utf-8";
/* CSS - MAIN STYLESHEET FOR FRONT END - Document */

	body,html{
		background-color:#FFF;
		color:#000;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:10pt;
		margin:0px;
		padding:0px;
	}
		#wrapper{
			height:auto;
			margin-top:25px;
			margin-left:auto;
			margin-right:auto;
			width:960px;
		}
			#header{ 
				height:377px;
				width:960px;
			}
				#logo-share{ 
					height:auto;
					width:960px;
				}
					#logo{
						float:left;
						height:50px;
						padding-bottom:10px;
						padding-top:0px;
						width:760px;
					}
					#share{
						float:left;
						padding-top:25px;
						text-align:right;
						width:200px;
					}
				#banner_nrml{ 
					clear:both;
					height:275px;
					margin:0px;
					padding:0px;
					overflow:hidden;
					width:960px;
				}
				#banner_container{ 
					clear:both;
					height:275px;
					margin:0px;
					padding:0px;
					overflow:hidden;
					width:960px;
				}	
					ul#banner { 
						list-style-type:none;
						margin:0px;
						padding:0px;
					}
					ul#banner li{ 
						border:none;				
						list-style-type:none;
					}
					ul#imgbanner{ list-style:none;}
				#navbar{
					background-image:url("../images/navbar_stripe.jpg");
					background-repeat:repeat-x;
					clear:both;
					font-family:"Lucida Sans",Verdana, Geneva, sans-serif;
					font-weight:bold;
					height:28px;
					padding-top:14px;
					padding-left:15px;
					position:relative;
					width:945px;
				}	
					#navbar ul{ 
						list-style-type:none;
						margin:0px;
						padding:0px;
					}
					#navbar li{ 
						display:inline;
						float:left;
						list-style-type:none;
					}
					#navbar a{
						border:0px;
						text-decoration:none;						
					}
						#navbar a:link {color:#FFF;} /* unvisited link */
						#navbar a:visited {color:#FFF;} /* visited link */
						#navbar a:hover {color:#000;} /* mouse over link */
						#navbar a:active {color:#000;} /* selected link */
					
					
					
					/*@media screen and (-webkit-min-device-pixel-ratio:0){*/
					/*#search {margin-left: 220px;}#
					}*/
					
					#search{ 
						float:left;
						height:28px;
						list-style:none;
						margin-left:255px;
						margin-bottom:20px;
						position:relative;
						width:85px;
					}					
					
			#contentWrapper{
				margin-top:20px;
				width:960px;
			}
				#content{ 
					float:left;
					height:auto;
					padding-right:00px;
					width:766px;
				}
				#sidebar{
					float:left;
					height:auto;
					width:192px;
				}
					#cal{
						border:1px solid #CCC;
						height:auto;
						padding:10px;
						width:172px;
					}
						span.cal_date{ 
							color:#F60;
							font-size:0.8em;
						}
						span.cal_text{ font-size:8pt}
					#tests{
						border:1px solid #CCC;
						color:#333;
						height:auto;
						margin-top:20px;
						padding:10px;
						width:172px;
					}
						span.quotemark{ font-size:11pt;}
						
					#ad{
						/*border:1px solid #CCC;*/
						font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
						height:auto;
						margin:15px auto 0px auto;
						padding:0px 0px 0px 20px;
						width:172px;
					}
						span.sidebar_title{
							color:#333;
							font-family:Verdana, Geneva, sans-serif;
							font-size:0.875em;
							font-weight:bold;
						}
			#footer{ 
				clear:both;
				color:#999;
				font-size:0.7em;
				height:auto;
				padding-top:25px;
				text-align:justify;
				width:960px;
			}
	a{
		border:0px;
		text-decoration:none;
	}
		a:link {color:#333;} /* unvisited link */
		a:visited {color:#333;} /* visited link */
		a:hover {color:#333; text-decoration:underline;} /* mouse over link */
		a:active {color:#666;} /* selected link */
	img {
		border: none;
	}
	
	input{
		border:1px #CCC solid;
		margin-top:5px;
		padding:3px;
	}
		input:focus{ 
			background-color:#FC6;
			border:1px #CCC solid;
		}
	.input{
		border:1px #CCC solid;
		margin-top:5px;
		padding:3px;
	}
	option{
		border:0px #CCC solid;
		text-indent:2px;
	}
		option:focus{ 
			background-color:#FC6;
			border:1px #CCC solid;
		}
	textarea{
		border:1px #CCC solid;
		margin-top:5px;
		padding:3px;
	}
		textarea:focus{ 
			background-color:#FC6;
			border:1px #CCC solid;
		}
	.save{ 
		float:right;
		margin-right:2px;
	}
	
	/*SUMMARIES*/
	
	ul.summary_li{ 
		list-style-type:none;
		margin:0px;
		padding:0px;
	}
	ul.summary_li li{
		list-style-type:none;
		text-align:justify;
		width:500px; 	
	}
		span.sum_title{
			color:#CC9933;
			font-size:1.2em;
			font-weight:bold;
		}
	
	/*BOXES*/
	.boxes_home{
		float:left;
		margin-right:20px;
		text-align:left;
		width:170px;
	}
	
	.boxes_left{ 
		float:left;
		height:auto;
		margin-right:65px;
		width:300px;
	}
	.boxes_right{
		float:left;
		height:auto;
		width:300px;
	}
	.boxes_right_rates{
		float:left;
		height:auto;
		margin-top:0px;
		margin-left:0px;
		position:relative;
		width:300px;
	}	
		.boxes_2upL{
			float:left;
			height:auto;
			margin-bottom:30px;
			margin-right:30px;
			text-align:left;
			width:300px;
		}
		.boxes_2upR{
			float:left;
			height:auto;
			margin-bottom:30px;
			margin-right:30px;
			text-align:left;
			width:300px;
		}
			.box_title_bar2u{ 
				height:32px;
				width:300px;
			}
			.box_title_bar2u_rates{ 
				height:auto;
				width:300px;
			}
				.box_title2u{
					color:#CC9933;
					float:left;
					font-family:Verdana, Geneva, sans-serif;
					font-weight:bold;
					width:250px;
				}
			
	.boxes_1up{ 
		margin-bottom:20px;
		width:640px;
	}
	
			.box_title_bar1u{ 
				height:auto;
				width:360px;
			}
			.box_title1uAbout{
				color:#CC9933;
				float:left;
				font-family:Verdana, Geneva, sans-serif;
				font-size:1.1em;
				font-weight:bold;
				width:500px;
			}
	
		.box_title_bar{ 
		height:32px;
		width:170px;
		}
			.box_icon{ 
				float:left;
				width:50px;
			}
			.box_title{
				color:#CC9933;
				float:left;
				font-family:Verdana, Geneva, sans-serif;
				font-weight:bold;
				width:120px;
			}
		.box_content{
			margin-top:15px;
		}
		
	.box_title_bar2u_rates{ 
				height:auto;
				width:350px;
			}
	
	span.rates_title{ 
		font-size:1.2em;
		font-weight:bold;
	}
		
	/* TESTIMONIAL DISPLAY */
	.test{ 
		font-size:0.8em;
		padding-bottom:20px;
	}
	
	/*BLOG SECTIONS*/	
		.avatar{
			border:1px solid #CCC;
			height:50px;
			margin-left:auto;
			margin-right:auto;
			padding:5px;
			text-align:center;
			width:50px;
		}
		
		/*Blog & Comment Display*/		
		ul.blog{ 
			height:auto;
			list-style-type:none;
			list-style:none;
			margin:0px;
			margin-bottom:25px;
			padding:0px;
			width:716px;
		}
			ul.blog li{ list-style-type:none;}	
		
			.blog_info{ 
				float:left;
				padding:10px;
				width:60px;
			}
				.blg_author{ 
					font-size:7pt;
					/*text-align:center;*/
				}
			.blog_content{
				float:left;
				padding:10px;
				width:570px;
			}
				.blg_title{
					color:#333;
					font-family:Georgia, "Times New Roman", Times, serif;
					font-size:16pt;
					font-weight:bold;
					padding-bottom:20px;
				}
				.blg_content{
					color:#333;
					font-family:Georgia, "Times New Roman", Times, serif;
					font-size:11pt;
					padding-bottom:20px;
				}
			.blg_footer{
				clear:both;
				border-bottom:#CCC 1px dotted;
				font-size:0.7em;
				height:13px;
				overflow:hidden;
				/*padding-top:3px;*/
				padding-bottom:5px;
				padding-left:10px;
				padding-right:10px;
				width:696px;
			}
				.blg_date{ 
					float:left;
				}
				.blg_stuff{
					float:right;					
					/*margin-left:175px;*/
					padding-left:20px;					
				}
				
			/*Blog Comment Form*/
			#comment_form{
				margin-left:auto;
				margin-right:auto;
				padding-bottom:20px;
				width:270px;
			}
				input#bc_fname{ margin-left:17px;}
				input#bc_lname{ margin-left:19px;}
				input#bc_email{ margin-left:56px;}
				input#bc_link{ margin-left:29px;}
				input#bc_submit{ 
					float:right;
					margin-right:4px;
				}
			.bc_comment{
				background-color:#FFC;
				border-bottom:#CCC 1px dotted; 
				padding:10px;
				width:500px; 
			}
			/*Blog Edit/Approval Areas*/
			.blog_post{ 
				margin-left:auto;
				margin-right:auto;
				width:550px;
			}
			.bc_comment{
				border:#CCC 1px dotted;
				margin-left:auto;
				margin-right:auto;
				width:550px;
			}
	/*EMAIL*/
	#contact{ 
		height:202px;
		width:672px;
	}
		#contact_info{ 
			float:left;
			font-size:1.0em;
			height:202px;
			margin-top:0px;
			padding-top:0px;
			margin-right:20px;
			width:205px;
		}
			span#contact_hd{
				color:#CC9933;
				font-size:1.2em;
				font-weight:bold;
			}
		#contact_map{ 
			float:left;
			height:auto;
			width:445px;
		}
			img#email_img{
				border:1px solid #000;
			}
			
	#email_form{
		clear:both;
		height:auto;
		padding-top:20px;
		margin-left:225px;
		margin-right:auto;		
		width:442px;
	}
		label.email_label{ display:inline-block; width:106px;}
		span.email_confirm{ display:inline-block; font-weight:bold; font-size:2em; color:#333;}
		
		input#email_name{ width:323px;}
		input#email_addr{ width:323px;}
		input#email_subject{ width:323px;}
		#email_submit{ float:right; margin-right:0px;}
			
	.thx_sry{ 
		clear:both;
		margin-top:50px;
		margin-left:auto;
		margin-right:auto;
		text-align:center;
		width:535px;
	}
