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


body {
	background:url(images/background.jpg) repeat-x #017b9b; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:.7em; color:#333333; margin:0px; padding:0px;
}
div.bodyBorder {
	width:995px;
}
div.topNav {
	float:left; width:506px; background:url(images/site-header.png) no-repeat; height:34px; padding:15px 0px 0px 489px; color:#FFFFFF; font-size:1.1em; font-weight:bold;
}
	div.topNav ul {
		float:left; margin:0px; padding:0px; list-style:none;
	}
		div.topNav ul li {
			float:left; width:114px; margin:0px 6px 0px 0px;
		}
			div.topNav ul li a, div.topNav ul li a:hover {
				color:#FFFFFF;
			}
div.bodyContent {
	float:left; width:965px; background:url(images/site-background.png) repeat-y; padding:0px 15px 0px 15px;
}
	div.search {
		float:left; width:451px; padding:0px 15px 0px 0px; text-align:right; 
	}
		div.search ul {
			float:left; list-style:none; margin:0px; padding:0px; width:451px;
		}
			div.search ul li {
				float: right; margin:0px; padding:0px 10px 0px 0px;
			}
		div.search div.searchHolder {
			float:left; width:403px; background:url(images/search-background.jpg) no-repeat right; margin:10px 0px 0px 0px; padding:10px 0px 0px 48px; height:40px;
		}
			div.searchHolder form {
				margin:0px; padding:0px;
			}

	div.content {
		float:left; width:935px; padding:15px; text-align:justify; line-height:1.7em;
	}
		div.welcome {
			float:left; width:913px; border:1px solid #cbcbcb; background:url(images/welcome-background.gif) repeat-x; padding:10px; margin:0px 0px 15px 0px;
		}
			div.welcome h1,h2 {
				font-size:1.5em; font-weight:normal; color:#1e2f88; width:555px; margin:0px; padding:0px;
			}
			div.welcome div.text {
				float:left; width:270px; padding:0px 15px 0px 0px;
			}
			div.welcome div.video {
				float:right; width:336px;
			}

		div.homeBottom {
			float:left; width:934px; text-align:left;
		}
			div.homeBottom ul {
				float:left; width:226px; margin:0px 10px -2px 0px; list-style:none; padding:0px;
			}
			div.homeBottom ul.last {
				float:left; width:226px; margin:0px 0px -2px 0px; list-style:none; padding:0px;
			}
				div.homeBottom ul li, div.homeBottom ul.last li {
					float:left; width:226px; margin:0px; padding:0px;
				}
					div.homeBottom ul li h2, div.homeBottom ul.last li h2 {
						margin:0px; padding:0px 0px 5px 0px; font-size:1.2em; color:#1e2f88; width:226px;
					}
						div.homeBottom ul li h2 a, div.homeBottom ul li h2 a:hover {
							color:#1e2f88;
						}	
					div.homeBottom ul li img, div.homeBottom ul.last li img {
						border:1px solid #cbcbcb; margin:0px; padding:0px; float:left;
					}
					div.homeBottom ul li.text, div.homeBottom ul.last li.text {
						background:#017ca5; border-left:1px solid #cbcbcb; border-right:1px solid #cbcbcb; width:224px;
					}
					div.homeBottom ul li p, div.homeBottom ul.last li p{
						padding:10px; color:#FFF; margin:0px;
					}
					div.homeBottom ul li.learn, div.homeBottom ul.last li.learn {
						background:url(images/home-bottom-learn-more.gif); width:211px; height:26px; margin:0px; padding:5px 10px 5px 5px; text-align:right; font-size:1.2em; color:#FFFFFF;
					}
						div.homeBottom ul a, div.homeBottom ul a:hover {
							color:#FFFFFF;
						}
		div.footer {
			float:left; width:934px; border-top:2px solid #d6e8f0; font-size:.9em; margin:10px 0px 0px 0px; padding:10px 0px 0px 0px;
		}
		
		
/* INTERIOR PAGES */
	div.interiorContent {
		float:left; width:913px; border:1px solid #cbcbcb; padding:10px;
	}
		div.interiorContent h2 {
			font-size:1.3em; color:#1e2f88; font-weight:normal; margin:0px; padding:0px;
		}
		div.content table.title {
			margin:0px 0px 5px 0px; float:left; width:935px;
		}
		div.content table.title h1 {
			font-size:1.5em; font-weight:normal; color:#1e2f88; margin:0px; padding:0px;
		}
		div.content table.title tr td.tiny {
			font-size:.9em; color:#999999; text-align:right;
		}

/* SUB CATEGORY HOME PAGES */
div.subNav {
	float:left; width:206px; height:186px; background:url(images/sub-category-nav.gif) no-repeat; margin:0px 0px 25px 0px; padding:10px 5px 5px 15px;
}
	div.subNav h2 {
		margin:0px; padding:0px; color:#FFFFFF; font-weight:normal; font-size:1.5em;
	}
	div.subNav ul {
		margin:0px; padding:15px 0px 0px 0px; color:#FFFFFF; list-style:none;
	}
		div.subNav a, div.subNav a:hover {
			color:#FFFFFF;
		}
	div.subCategory {
		float:left; width:935px; background:url(images/sub-category-background.gif) repeat-y;
	}
	div.subCategoryLeft {
		float:left; width:674px; padding:10px;
	} 
		div.subCategoryLeft h2 {
			font-weight:normal; font-size:1.3em; color:#1f3087;
		}
	div.subCategoryRight {
		float:left; width:206px; padding:10px 10px 10px 21px;
	}
		div.subCategoryRight h2 {
			font-size:1.3em; color:#1e2f88; font-weight:normal; margin:0px; padding:0px;
		}
img.subNavImage {
	float:left; width:699px; padding:0px 0px 0px 10px;
}

.blue {
	color:#017b9b;
}

/* ETC */		
img.float {
	float:left;
}
img.intPhoto {
	border:1px solid #cbcbcb;
}
a {
	color:#017b9b; text-decoration:none;
}
a:hover {
	color:#017b9b; text-decoration:underline;
}
h3 {
	font-size:1.3em; margin:0px; padding:0px;
}