body{
	margin:0px;
	padding:0px;
	background-image:url('/images/bg.jpg');
	background-position:top;
	background-repeat:repeat-x;
	background-color:#F9F9F9;
}

#wrapper{
	width:900px;
	margin-left:auto;
	margin-right:auto;
}

#header{
	width:900px;
	height:134px;
	margin:0px;
	padding:0px;
	text-align:left;
	background-image:url('/images/header.jpg');
	background-position:top center;
	background-repeat:no-repeat;
}

#header p{
	float:right;
	margin:5px 15px 5px 0px;
	padding:0px;
	text-align:right;
	font-family:Adobe Garamond, "Times New Roman", Times, serif;
	font-size:15px;
	color:#f1f2f3;
}

#header a:link {color: #f1f2f3; text-decoration: none;}
#header a:hover {color: #f1f2f3; text-decoration: underline;}
#header a:visited {color: #f1f2f3; text-decoration: none;}
#header a:active {color: #f1f2f3; text-decoration: none;}
#header a:visited:hover {color: #f1f2f3; text-decoration: underline;}

.home{
	float:left;
	margin:2px 0px 0px 10px;
	padding:0px;
}

.video{
	float:right;
	margin:10px 15px 0px 0px;
	padding:0px;
}

#nav{
	width:900px;
	height:47px;
	text-align:left;
	margin:0px;
	padding:0px;
}

.nav{
	float:left;
	margin:0px;
	padding:0px;
}

#body{
	width:900px;
	min-height:450px;
	margin:0px;
	padding:0px;
	text-align:left;
	background-image:url('/images/body.png');
	behavior: url("/scripts/iepngfix.htc");
	background-position:top center;
	background-repeat:repeat-y;
	z-index:100;
}

#body h1{
	font-family:Adobe Garamond, "Times New Roman", Times, serif;
	font-size:32px;
	color:#46858b;
	font-style:italic;
	font-weight:lighter;
	text-align:left;
	margin:0px;
	padding:20px 0px 2px 0px;
}

#body h2{
	font-family:Adobe Garamond, "Times New Roman", Times, serif;
	font-size:22px;
	color:#46858b;
	font-style:italic;
	font-weight:lighter;
	text-align:left;
	margin:0px;
	padding:15px 20px 15px 20px;
}

#body p{
	font-family:Adobe Garamond, "Times New Roman", Times, serif;
	font-size:17px;
	color:#585858;
	text-align:left;
	margin:0px;
	padding:0px 20px 15px 20px;
	line-height:25px;
}

#body ul{
	margin:0px 0px 0px 60px;
	padding:0px;
}

#body li{
	font-family:Adobe Garamond, "Times New Roman", Times, serif;
	font-size:17px;
	color:#585858;
	text-align:left;
	margin:0px;
	padding:0px 20px 15px 0px;
	line-height:25px;
}

#body hr{
	color:#46858b;
	padding:0px;
	margin:0px 20px 15px 0px;
}

#body a:link {color: #46858b; text-decoration: none;}
#body a:hover {color: #46858b; text-decoration: underline;}
#body a:visited {color: #46858b; text-decoration: none;}
#body a:active {color: #46858b; text-decoration: none;}
#body a:visited:hover {color: #46858b; text-decoration: underline;}

#bodyWrapper{
	float:right;
	width:640px;
}
#bodySearch{
	float:left;
	width:800px;
	margin:0px 0px 0px 50px;
}

#subNav{
	float:left;
	width:220px;
	margin:20px 20px 0px 20px;
	padding:0px;
}

#subNavBody{
	width:220px;
	background-image:url('/images/subNav_repeat.gif');
	background-position:top;
	background-repeat:repeat-y;
	margin:0px;
	padding:0px;
}

#subNavBody h1{
	font-family:Adobe Garamond, "Times New Roman", Times, serif;
	font-size:18px;
	color:#46858b;
	font-style:normal;
	font-weight:lighter;
	text-align:left;
	padding:15px 0px 15px 20px;
	margin:0px;
}

#subNavBody p{
	font-family:Adobe Garamond, "Times New Roman", Times, serif;
	font-size:16px;
	color:#585858;
	text-align:left;
	margin:0px;
	padding:0px 20px 10px 20px;
	line-height:20px;
}

#subNavBody li{
	list-style:none;
	font-family:Adobe Garamond, "Times New Roman", Times, serif;
	font-size:16px;
	color:#939494;
	text-align:left;
	margin:0px;
	padding:0px 20px 10px 40px;
	line-height:20px;
}

#subNavBody hr{
	color:#939494;
	padding:0px;
	margin:0px 20px 15px 20px;
}

#subNavBody a:link {color: #585858; text-decoration: none;}
#subNavBody a:hover {color: #585858; text-decoration: underline;}
#subNavBody a:visited {color: #585858; text-decoration: none;}
#subNavBody a:active {color: #585858; text-decoration: none;}
#subNavBody a:visited:hover {color: #585858; text-decoration: underline;}

#subNavBody li a:link {color: #939494; text-decoration: none;}
#subNavBody li a:hover {color: #939494; text-decoration: underline;}
#subNavBody li a:visited {color: #939494; text-decoration: none;}
#subNavBody li a:active {color: #939494; text-decoration: none;}
#subNavBody li a:visited:hover {color: #939494; text-decoration: underline;}

.subNavImg{
	margin:0px;
	padding:0px;
}

.subBtn{
	margin:0px;
	padding:0px 0px 10px 20px;
}

#homeFlash{
	margin:0px;
	padding:15px 10px 10px 15px;
	text-align:center;
}

#homeButtonsWrapper{
	width:843px;
	margin:10px 0px 0px 30px;
	padding:0px;
	background-image:url('/images/homeButtonsRepeat.jpg');
	background-position:top center;
	background-repeat:repeat-y;
}

#homeButtons{
	width:843px;
	min-height:254px;
	margin:0px;
	padding:0px;
	background-image:url('/images/homeButtons.jpg');
	background-position:top center;
	background-repeat:no-repeat;
}

#homeButtons a:link {color: #57aaae; text-decoration: none;}
#homeButtons a:hover {color: #57aaae; text-decoration: underline;}
#homeButtons a:visited {color: #57aaae; text-decoration: none;}
#homeButtons a:active {color: #57aaae; text-decoration: none;}
#homeButtons a:visited:hover {color: #57aaae; text-decoration: underline;}

#homeNewsletter{
	float:left;
	width:280px;
	min-height:254px;
	margin:0px;
	padding:0px;
	text-align:center;
}

#homeNewsletter p{
	font-family:Adobe Garamond, "Times New Roman", Times, serif;
	font-size:18px;
	line-height:26px;
	color:#304f57;
	margin:90px 0px 0px 110px;
	padding:0px;
	text-align:center;
}

#homeNewsletter h2{
	font-family:Adobe Garamond, "Times New Roman", Times, serif;
	font-size:16px;
	color:#57aaae;
	font-style:italic;
	font-weight:lighter;
	margin:65px 0px 0px 100px;
	padding:0px;
	text-align:center;
}

#homePoll{
	float:left;
	width:282px;
	min-height:254px;
	margin:0px;
	padding:0px;
	text-align:center;
}

#homePoll p{
	font-family:Adobe Garamond, "Times New Roman", Times, serif;
	font-size:17px;
	font-style:italic;
	color:#585858;
	line-height:26px;
	margin:90px 10px 0px 10px;
	padding:0px;
	text-align:center;
}

#homePoll h2{
	float:left;
	font-family:Adobe Garamond, "Times New Roman", Times, serif;
	font-size:16px;
	color:#57aaae;
	font-style:italic;
	font-weight:lighter;
	margin:20px 0px 0px 10px;
	padding:0px;
	text-align:center;
}

#homePoll h3{
	float:right;
	font-family:Adobe Garamond, "Times New Roman", Times, serif;
	font-size:16px;
	color:#57aaae;
	font-style:italic;
	font-weight:lighter;
	margin:20px 10px 0px 0px;
	padding:0px;
	text-align:center;
}

#homeNews{
	float:left;
	width:281px;
	min-height:254px;
	margin:0px;
	padding:0px;
	text-align:left;
}

#homeNews ul{
	margin:90px 0px 0px 30px;
	padding:0px;
	text-align:left;
}

#homeNews li{
	font-family:Adobe Garamond, "Times New Roman", Times, serif;
	font-size:15px;
	line-height:22px;
	color:#304f57;
	margin:0px 10px 0px 0px;
	padding:0px;
	text-align:left;
}

#homeNews h2{
	float:right;
	font-family:Adobe Garamond, "Times New Roman", Times, serif;
	font-size:16px;
	color:#57aaae;
	font-style:italic;
	font-weight:lighter;
	margin:10px 10px 0px 0px;
	padding:0px;
	text-align:center;
}

#homeNews a:link {color: #565656; text-decoration: none;}
#homeNews a:hover {color: #565656; text-decoration: underline;}
#homeNews a:visited {color: #565656; text-decoration: none;}
#homeNews a:active {color: #565656; text-decoration: none;}
#homeNews a:visited:hover {color: #565656; text-decoration: underline;}

#homeNews h2 a:link {color: #57aaae; text-decoration: none;}
#homeNews h2 a:hover {color: #57aaae; text-decoration: underline;}
#homeNews h2 a:visited {color: #57aaae; text-decoration: none;}
#homeNews h2 a:active {color: #57aaae; text-decoration: none;}
#homeNews h2 a:visited:hover {color: #57aaae; text-decoration: underline;}

#bodyBottom{
	width:900px;
	height:26px;
	margin:0px;
	padding:0px;
	background-image:url('/images/body_bottom.png');
	behavior: url("/scripts/iepngfix.htc");
	background-position:top center;
	background-repeat:no-repeat;
}

#footer{
	width:900px;
	min-height:100px;
	margin:0px;
	padding:0px;
	background-image:url('/images/footer.png');
	behavior: url("/scripts/iepngfix.htc");
	background-position:top center;
	background-repeat:no-repeat;
}

#footer a:link {color: #acacac; text-decoration: none;}
#footer a:hover {color: #acacac; text-decoration: underline;}
#footer a:visited {color: #acacac; text-decoration: none;}
#footer a:active {color: #acacac; text-decoration: none;}
#footer a:visited:hover {color: #acacac; text-decoration: underline;}

.footer{
	float:left;
	margin:12px 0px 50px 25px;
	padding:0px;
	font-family:Adobe Garamond, "Times New Roman", Times, serif;
	font-size:14px;
	color:#acacac;
}

.idesign{
	float:right;
	margin:12px 25px 50px 0px;
	padding:0px;
	font-family:Adobe Garamond, "Times New Roman", Times, serif;
	font-size:14px;
	color:#acacac;
}

.pollMe{
	font-family:Adobe Garamond, "Times New Roman", Times, serif;
	font-size:14px;
	color:#585858;
	line-height:18px;
	text-align:left;
}
