@charset "utf-8";
/* CSS Document */
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,
	form, fieldset, table, th, td { margin: 0; padding: 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
	body {background-image:url(../../images/main/backgroundFadeBlue2.jpg);
		  background-repeat:repeat-x;
		  background-color:#cddaeb;}
		  
	span {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
					 
	#wrapper {width:850px;
					margin:0 auto;
					padding-top:1px;
					}
					 
	#topHeader {width:1119px;
				height:284px;
				background-image:url(../../images/main/mainHeader.jpg);
				background-repeat:no-repeat;
		  		}
				
	#mainBody{width:850px;
				background-color:#FFF;
				}
				
	#logo {padding-top:86px;
			padding-left:133px;						
	}
	#mainContentLeft {width:223px;
					float:left;
	}
	
	#mainContentLeft ul {text-decoration:none;}
	#mainContentLeft li {list-style-type:none;}
	
	.link1 {background-image:url(../../images/main/link1Back.gif);
			background-position:0px 3px;
			width:171px;
			background-repeat:no-repeat;
			padding-left:20px;
			padding-bottom:5px;
			padding-top:20px;
			margin-bottom:34px;
			}
	.link1:hover {background-position:0px -47px;
				cursor:pointer;}
				
	.link1 a{color:#FFF;
			padding-right:50px;
			padding-top:10px;
			padding-bottom:10px;
			padding-left:53px;
			margin-left:-26px;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:20px;
			text-decoration:none;
	}
	.link2 {background-image:url(../../images/main/link2Back.gif);
			background-position:0px 3px;
			width:171px;
			background-repeat:no-repeat;
			padding-left:20px;
			padding-bottom:5px;
			padding-top:20px;
			margin-bottom:34px;
			}
	.link2:hover {background-position:0px -47px;
				cursor:pointer;}
				
	.link2 a{color:#FFF;
			padding-right:50px;
			padding-top:10px;
			padding-bottom:10px;
			padding-left:53px;
			margin-left:-26px;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:20px;
			text-decoration:none;
	}
	.link3 {background-image:url(../../images/main/link3Back.gif);
			background-position:0px 3px;
			width:171px;
			background-repeat:no-repeat;
			padding-left:20px;
			padding-bottom:5px;
			padding-top:20px;
			}
	.link3:hover {background-position:0px -47px;
				cursor:pointer;}
				
	.link3 a{color:#FFF;
			padding-right:50px;
			padding-top:10px;
			padding-bottom:10px;
			padding-left:53px;
			margin-left:-26px;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:20px;
			text-decoration:none;
	}
	#subNav {padding-left:26px;
			padding-top:5px;
			padding-bottom:20px;
			width:225px;}
	#subNav ul{list-style-type:circle;
				
				}
	#subNav li {margin-bottom:7px;	
				
				background-image:url(../../images/main/bulletStyle1.gif);
				background-repeat:no-repeat;
				background-position:0px -3px;
				padding-left:20px;
				}
	#subNav a{color:#f4911e; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px;
				text-decoration:none;
				
	}
	
	#subNav a:hover {color:#004b8d;}
	
	.specialLink a {font-weight:bold;}
	
	#mainContentRight {width:510px;
					   float:right;
					   padding-right:53px;
					   
	}
	
	#headingImage {padding-bottom:25px;}
	
	#heading {padding-bottom:15px;}
	
	#heading h2 {color:#007DC3;
				font-size:16px;
				font-family:Georgia, "Times New Roman", Times, serif;
				font-weight:100;
				font-style:italic;
	}
	#content p {font-size:12px;
				color:#7C6A55;
				padding-top:7px;
				padding-bottom:7px;
				line-height:150%;
				letter-spacing:1px;
	}
	#content ul {text-decoration:none;
				padding-left:26px;
				font-size:11px;
				color:#7C6A55;
				line-height:180%;
				padding-top:7px;
				list-style-position:outside;
				list-style-image:url(../../images/main/bulletStyle1.gif);
	}
	#content ol {text-decoration:none;
				padding-left:26px;
				font-size:11px;
				color:#7C6A55;
				line-height:180%;
				padding-top:0px;
				
	}
	#content li {padding-top:1px;				
	}
	#content a {color:#007DC3; text-decoration:underline;}
	#content a:hover {text-decoration:underline;}
	#headingImage h1 {font-family:Georgia, "Times New Roman", Times, serif;
				color:#6D8D24; 
				font-size:36px; 
				font-weight:100; 
				
				padding-top:15px;
				
				}
	#content h3 {color:#fdbe57; 
				font-size:22px; 
				font-weight:100;
				padding-top:15px;
				}
	#content h4 {font-family:Georgia, "Times New Roman", Times, serif;
				color:#6D8D24; 
				font-size:16px; 
				font-weight:100; 
				font-style:italic;
				padding-top:10px;
				
				}
	#content h5 {font-size:11px;
				color:#00458D; 
				text-transform:uppercase;
				padding-top:15px;
				}
	
	#mainContentRight_Left {margin-top:20px;}
	#subContent1 {
				color:#7C6A55;
				font-size:15px;
				line-height:155%;
	}
	.emphasis1 {font-size:17px;
				color:#007DC3;
	}
	.emphasis2 {
				color:#007DC3;
	}
	.emphasis3 {
				color:#DA1A21;
	}
	.emphasis4 {font-weight:bold;
				color:#6d8d24;
	}
	#mainContentRight_Right{width:206px;
							float:right;
							margin-top:20px;
							padding-left:19px;
	}
	.homePic {margin-left:11px; margin-top:10px; border:2px solid #CCC;}
	#whatsNewBox{width:165px;
				border:1px solid #999;
				padding:10px;
				margin-top:15px;
				margin-left:11px;
	}
	#whatsNewBox a {color:#007DC3; text-decoration:none;}
	#whatsNewBox a:hover {text-decoration:underline;}
	#whatsNewBox h3 {font-family:Georgia, "Times New Roman", Times, serif;
					color:#6D8D24;
					font-size:23px;
					font-weight:100;
					
					
	}
	#whatsNewBox p {color:#7C6A55;
					font-size:11px;
					padding-top:5px;
					padding-bottom:10px;
					}
	#newsletterSignUp{
		background-image:url(../../images/specific/newsletterSignUp.gif);
		background-repeat:no-repeat;
		width:210px;
		height:57px;
	}
	#newsletterSignUp form {padding-top:21px;
							padding-left:21px;							
	}
	#newsletterSignUp .inputText {width:132px;
					font-size:13px;
					color:#7C6A55;
					}
	#newsletterSignUp .inputButton {}
	
	
	/*Contact Form*/
	#contactForm {padding-top:15px;}
	#contactForm .label {vertical-align:top;
						padding-right:15px;
						padding-bottom:10px;
						font-size:12px;
						color:#7C6A55;
						text-align:right;
						padding-right:15px;
						line-height:150%;
						letter-spacing:1px;}
	
	#contactForm textarea,input {font-size:11px;
							color:#7C6A55;
							line-height:150%;
							letter-spacing:1px;
							font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
							overflow:hidden;
							}
							
	
	
	.link3Current {background-image:url(../../images/main/link3Back.gif);
			background-position:0px -47px;
			width:171px;
			background-repeat:no-repeat;
			padding-left:20px;
			padding-bottom:5px;
			padding-top:20px; }
			
	.link3Current a{color:#FFF;
			padding-right:50px;
			padding-top:10px;
			padding-bottom:10px;
			padding-left:53px;
			margin-left:-26px;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:20px;
			text-decoration:none;
	}
	.link2Current {background-image:url(../../images/main/link2Back.gif);
			background-position:0px -47px;
			width:171px;
			background-repeat:no-repeat;
			padding-left:20px;
			
			padding-bottom:5px;
			padding-top:20px; }
			
	.link2Current a{color:#FFF;
			padding-right:50px;
			padding-top:10px;
			padding-bottom:10px;
			padding-left:53px;
			margin-left:-26px;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:20px;
			text-decoration:none;
	}
	.link1Current {background-image:url(../../images/main/link1Back.gif);
			background-position:0px -47px;
			width:171px;
			background-repeat:no-repeat;
			padding-left:20px;
			padding-bottom:5px;
			padding-top:20px; }
			
	.link1Current a{color:#FFF;
			padding-right:50px;
			padding-top:10px;
			padding-bottom:10px;
			padding-left:53px;
			margin-left:-26px;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:20px;
			text-decoration:none;
	}
	.subNavDescription {font-size:10px;color:#007DC3;padding-left:4px;}
	
	#footer {font-size:11px;
				clear:both;
				padding-top:115px;
				text-align:center;
				font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
				color:#666;
				padding-bottom:15px;
	}
	#footer a{color:#333;}
	
	.error {font-size:12px; color:#F00;}
	
	/*Social Media Icons*/
	#socialMedia {
		margin-top:50px;
		padding-left:20px;
	}
	#socialMedia img {margin-top:30px;}
	#socialMedia p {font-size:11px;
					color:#007dc3; 
					padding-top:1px;
	}
	#socialMedia a {color:#007DC3; font-weight:bold; text-decoration:none;}
	#socialMedia a:hover {text-decoration:underline;}
	#socialMedia h3 {font-size:22px; color:#007dc3; padding-top:25px; }
	#socialMedia .socialSmall {font-size:13px;}
	#icons {}
	#iconTwitter {height:36px; width:156px; 
	background-image:url(../../images/main/twitter_logo-back.gif);
	background-repeat:no-repeat;
	background-position:0px -36px;
	cursor:pointer;
	margin-bottom:15px;
	}
	#iconTwitter:hover {background-position:0px 0px;}
	
	#iconLinkedIn {height:36px; width:156px; 
	background-image:url(../../images/main/linkedIn_logo-back.gif);
	background-repeat:no-repeat;
	background-position:0px -36px;
	cursor:pointer;
	margin-bottom:15px;
	}
	#iconLinkedIn:hover {background-position:0px 0px;}
	
	#iconFacebook {height:36px; width:156px; 
	background-image:url(../../images/main/facebook_logo-back.gif);
	background-repeat:no-repeat;
	background-position:0px -36px;
	cursor:pointer;
	}
	#iconFacebook:hover {background-position:0px 0px;}
	
	/*Callout box*/
	#callout{width:185px;
				border:1px solid #999;
				padding:10px;
				margin-top:130px;
				margin-left:11px;
	}
	#callout a {color:#007DC3; text-decoration:none;}
	#callout a:hover {text-decoration:underline;}
	#callout h3 {font-family:Georgia, "Times New Roman", Times, serif;
					color:#6D8D24;
					font-size:23px;
					font-weight:100;
					
					
	}
	#callout p {color:#7C6A55;
					font-size:11px;
					padding-top:5px;
					padding-bottom:10px;
					}
					
/*Person Boxes*/
#person {padding-bottom:20px;}
#personPhoto {width:40px; height:60px; float:left;}
#personText {width:370px;color:#7C6A55;font-size:10px;margin-left:70px;padding: 12px 0px 20px 0px;}
#personText p {font-size:10px;}
#personText h5 {padding-top:0px;}
#personText span {font-size:10px; letter-spacing:1px;}
.personTitle { font-style:italic;}
.personPhone {color:#00458D; }
#personExpand {display:none; font-size:10px;}
#personExpand p {font-size:9px;}

/*Greeting Images*/
#greeting_images img {border:1px solid #7C6A55;}

/*Partner Links*/
/*Social Media Icons*/
	#partnerLinks {
		margin-top:118px;
		padding-left:20px;
	}
	#partnerLinks img {margin-top:23px; margin-bottom:3px;}
	#partnerLinks p {font-size:10px;
					color:#007dc3; 
					padding-top:1px;
	}
	#partnerLinks a {color:#007DC3; font-weight:bold; text-decoration:underline;}
	#partnerLinks a:hover {text-decoration:underline;}
	#partnerLinks h3 {font-size:14px; color:#007dc3; padding-top:3px; }
	#partnerLinks .socialSmall {font-size:13px;}
	
	#specialInputField {display:none;}
