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

body.home{
	background-image:url('images/bg_home.jpg') !important;
}

#siteWrapper{
    text-align:left;
    width:900px;
    margin-left:auto;
    margin-right:auto;
}

#header{
	width:100%;
	height:121px;
	margin:0px;
	padding:0px;
}

#headerLogo{
	float:left;
	width:451px;
	height:121px;
	margin:0px;
	padding:0px;
}

#headerNav{
	float:left;
	margin:0px;
	padding:0px;
}

#flashMovie{
	width:100%;
	height:261px;
	margin:0px;
	padding:0px;
}

#bottomButtons, #bottomButtons_new{
	float:left;
	height:193px;
	margin:0px;
	padding:0px;
}

#bottomButtons_new{
	margin-top:20px;	
}

#footer, #footer_home{
	width:100%;
	height:84px;
	margin:0px;
	padding:0px;
}

#footer_home #footer_stroke{
	display:block;
	height:1px;
	width:600px;
	margin:auto;
	background-position:center;
	background-repeat:no-repeat;
}

#footer_home{
	background-image:url('images/footer_home.png');
}

#footer{
	background-image:url('images/footer.jpg');	
}

#footerLeft{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4d5767;
	margin:0px;
	padding:22px 0px 0px 37px;
}

#footerRight{
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4d5767;
	margin:0px;
	padding:12px 30px 0px 0px;
}

#footer a:link, #footer_home a:link {color:#4d5767;text-decoration:none;}
#footer a:hover, #footer_home a:hover {color:#4d5767;text-decoration:underline;}
#footer a:active, #footer_home a:active {color:#4d5767;text-decoration:none;}
#footer a:visited, #footer_home a:visited {color:#4d5767;text-decoration:none;}
#footer a:visited:hover, #footer_home a:visited:hover {color:#4d5767;text-decoration:underline;}

#secBody{
	width:100%;
	margin:0px;
	padding:0px;
	background-image:url('images/sec_bg.png');
	background-position:bottom;
	background-repeat:no-repeat;
}

#titleBar{
	width:900px;
	height:182px;
	margin:0px;
	padding:0px;
}

#pageCopy{
	width:900px;
	margin:0px;
	padding:0px;
	background-image:url('images/sec_repeat.png');
	background-position:center;
	background-repeat:repeat-y;
}

#pageBottom{
	width:900px;
	height:63px;
	margin:0px;
	padding:0px;
	background-image:url('images/sec_bottom.png');
	background-position:center;
	background-repeat:no-repeat;
}

#titleText{
	float:right;
	margin:12px 20px 0px 0px;
	padding:0px;
	width:460px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#e3e3e3;
	line-height:24px;
}

#bodyText a:link {color:#234D98;text-decoration:none;}
#bodyText a:hover {color:#234D98;text-decoration:underline;}
#bodyText a:active {color:#234D98;text-decoration:none;}
#bodyText a:visited {color:#234D98;text-decoration:none;}
#bodyText a:visited:hover {color:#234D98;text-decoration:underline;}

#subNav{
	float:left;
	width:190px;
	height:100%;
	margin:20px 0px 0px 60px;
	padding:0px;
	background-image:url('images/subnav_bar.gif');
	background-position:right;
	background-repeat:repeat-y;
	min-height:120px;
}

#subNav h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	text-align:left;
	margin:0px;
	padding:0px;
	line-height:20px;
}

#subNav p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#305592;
	text-align:left;
	margin:0px;
	padding:0px;
	line-height:20px;
}

#subNav h1 a:link {color:#FFFFFF;text-decoration:none;}
#subNav h1 a:hover {color:#FFFFFF;text-decoration:underline;}
#subNav h1 a:active {color:#FFFFFF;text-decoration:none;}
#subNav h1 a:visited {color:#FFFFFF;text-decoration:none;}
#subNav h1 a:visited:hover {color:#FFFFFF;text-decoration:underline;}

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

#bodyText{
	float:right;
	margin:20px 0px;
	padding:0px 30px 0px 0px;
	width:615px;
}

#bodyText h1{
	margin:0px 0px 0px 40px;
	padding:0px 0px 15px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-sizs:16px;
	color:#234D98;
	line-height:25px;
	text-align:left;
	font-variant:small-caps;
	font-weight:lighter;
}

#bodyText p{
	margin:0px 0px 0px 40px;
	padding:0px 0px 15px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-sizs:16px;
	color:#e3e3e3;
	line-height:25px;
	text-align:left;
}

#bodyText ul{
	margin:0px 0px 0px 40px;
	padding:0px;
}

#bodyText li{
	margin:0px;
	padding:0px 0px 15px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-sizs:16px;
	color:#e3e3e3;
	line-height:25px;
	text-align:left;
}

#bodyText a:link {color:#234D98;text-decoration:none;}
#bodyText a:hover {color:#234D98;text-decoration:underline;}
#bodyText a:active {color:#234D98;text-decoration:none;}
#bodyText a:visited {color:#234D98;text-decoration:none;}
#bodyText a:visited:hover {color:#234D98;text-decoration:underline;}

#pageHeader{
	margin:0px 0px 0px 20px;
	padding:0px;
	height:50px;
}

#productImage{
	float:left;
	margin:0px 10px 10px 10px;
	padding:0px;
	border:solid 5px #FFFFFF;
}

.clear{
	clear:both;
}

.white{
	color:#FFFFFF;
}

.white a:link {color:#FFFFFF;text-decoration:none;}
.white a:hover {color:#FFFFFF;text-decoration:underline;}
.white a:active {color:#FFFFFF;text-decoration:none;}
.white a:visited {color:#FFFFFF;text-decoration:none;}
.white a:visited:hover {color:#FFFFFF;text-decoration:underline;}

#cs{
	border-top:1px solid #4c5469;
	border-bottom:1px solid #4c5469;
	width:775px;
	height:150px;
	padding:25px;
	margin:auto;
	font-family:Arial, Helvetica, sans-serif;
	color:#CCC;
	font-size:14px;	
}

#cs h1{
	font-size:18px;
	font-weight:normal;	
}

#cs img{
	float:left;
	margin-right:35px;
}

#cs_banner{
	width:600px;
	margin:auto;
}

#cs_banner .banner {
	margin:auto;
	width:448px;
	float:right;	
}

#cs_banner span{
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:14px;
	color:#FFF;
	width:150px;
	display:block;
	float:left;
	text-align:right;
	margin-top:5px;
}

.banner{
	border:none;	
}

#cs_banner a:link, #cs_banner a:visited {color:#FFF; text-decoration:none; } 
#cs_banner a:hover, #cs_banner a:active, #cs_banner a:visited:hover {color:#FFF; text-decoration:underline; }

#footer2{
	width:100%;
	height:84px;
	margin:0px;
	padding:0px;
	background-position:center;
	background-repeat:no-repeat;
	padding-bottom:20px;
}

#footer2 a:link {color:#4d5767;text-decoration:none;}
#foote2r a:hover {color:#4d5767;text-decoration:underline;}
#footer2 a:active {color:#4d5767;text-decoration:none;}
#footer2 a:visited {color:#4d5767;text-decoration:none;}
#footer2 a:visited:hover {color:#4d5767;text-decoration:underline;}
