<style type="text/css">
/*
General Styles
*/
*{
	padding:0px;
	margin:0px;
} html {
	height:100%;
} body {
	background-image:url("/images/stripes-background.png");
	width:100%;
	min-height:100%;
	height:100%;
	color:#333;
	font-size:.9em;
	line-height:1.4em;
	font-family:Georgia, "Times New Roman", Times, serif;
} div.wrapper-outer {
	position:absolute;
	width:960px;
	min-height: 100%;
	height: 100%;
	top:0px;
	left:50%; /*Move div to center*/
	margin: 0px 0px 0px -480px; /*Adjust div to to be properly centered. Half the width left*/
} div.wrapper-shadow {
	position:absolute;
	background-color:#FFF; 
	/*background-color:#00FFFF;*/
	width:940px;
	min-height: 100%;
	height:auto;
	left:50%; /*Move div to center*/
	margin: 0px 0px 0px -470px; /*Adjust div to to be properly centered. Half the width left*/
	box-shadow: 5px 0px 15px 0px #797979, -5px 0px 15px 0px #797979;
} div.border-left {
	position:absolute; 
	left:0px; 
	top:0px; 
	height:100%; 
	width:200px; 
	background-color:#F3F2F2;
} div.border-right {
	position:absolute; 
	right:0px; 
	top:0px; 
	height:100%; 
	width:30px; 
	background-color:#F3F2F2;
}
/*
Layout Wrappers for header
*/
 div.header-content-wrapper {
	position:relative;
	height:auto;
	width:100%;
	background-color:white;
} div.logo-wrapper {
	position:relative;
	margin-left:15px;
	padding-top:10px;
	z-index:1;
	border:0px;
} div.logo-wrapper a img {
	border:0px;
} div.wave-wrapper {
	position:absolute;
	top:0px;
	right:0px;
	width:940px;
	height:150px;
	background-image:url("/images/blue-wave.jpg");
} div.main-frame {
	position:relative;
	margin-top:-40px;
	position:absolute;
	width:100%;
	height:225px;
	background-image:url("/images/main-framing.png");
	background-repeat:no-repeat;
}
/*
Navigation Links Styles
*/
 div.navigation-links-wrapper {
	line-height:36px;
	position:absolute;
	width:460px;
	height:36px;
	margin-top:-40px;
	margin-left:470px; 
	z-index:1;
} ul.topnav {  /*Bar Wrapper*/
    list-style: none; 
	margin:0px 0px 0px 10px;;
    padding: 0px;  
    float: left; 
    width: auto;
	height:36px; 
    font-size: 16px;   
} ul.topnav li {
    float: left;  
    margin: 0 0px 0 12px;    
    position: relative;
} ul.topnav li a{  
    padding: 0px 3px;  
    color: #fff;  
    display: block;  
    text-decoration: none;  
    float: left;
} ul.topnav li a:hover{  
    color:#C9D2EA; 
} ul.topnav li span { /*Arrow */
	border-width:5px 5px 0px 5px;
	border-style:solid;
	border-color:white transparent transparent transparent;
 	width:0px;
	height:0px;
	margin-top:15px;
    float: left;   
} ul.topnav li div {
	position:absolute;
	left:25px;
	bottom:3px;
	margin:0px auto;
	border-width:5px 5px 0px 5px;
	border-style:solid;
	border-color:white transparent transparent transparent;
 	width:0px;
	height:0px;
} ul.topnav li span.subhover { 
	cursor: pointer;
} ul.topnav li ul.subnav {  
    list-style: none;  
    position: absolute; 
    left: 0; 
	top: 35px;    
    margin: 0; 
	padding: 0;  
    display: none;  
    float: left;  
    width: auto;
	box-shadow: 3px 3px 3px 0px #555;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	background-color:#5579BC; 
} ul.topnav li ul.subnav li{  
    margin: 0; 
	padding: 0;  
    border-bottom: 1px solid #143663;
    clear: both;  
    width: auto;
	white-space:nowrap;
} html ul.topnav li ul.subnav li a {  
    float: left;  
    width: auto;   
    padding:0px 20px;
} html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/  
	color:#fff;
}  
	
/*
Wrappers for main content
*/
 div.content-wrapper { 
	position:relative;
	top:36px;
	width:100%; 
	height:auto;
} div.left-column-wrapper {
	position:relative;
	float:left;
	width:200px;
	vertical-align:top;
} div.center-column-wrapper {
	position:relative;
	float:left;
	vertical-align:top;
	width:710px;
} div.quote-wrapper {
	position:relative;
	margin-top:50px;
	padding:20px;
}
/*
Text Styles
*/
 p.attention-quote {
	text-align:center;
	color:#174EA1;
	font-size:1.10em;
	font-weight:bold;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
} p.quote-text {
	color:black;
} p.quote-signature {
	margin-top:15px;
	font-style:italic;
	font-size:.85em;
	color:black;
}
/*
Text Styling Wrappers
*/
 div.center-content-wrapper {
	position:relative;
	padding:20px;
} div.header-wrapper {
	position:relative;
	margin-top:20px;
	padding-bottom:10px;
	font-size:1.25em;
	font-weight:bold;
	border-bottom:1px solid #5579BC;
} div.sub-header-wrapper {
	position:relative;
	margin-top:20px;
	padding-bottom:10px;
	font-size:1.15em;
	font-weight:bold;
} div.under-header-wrapper {
	margin-top:20px;
}
/*
Input Styles
*/
 div.center-input-wrapper {
	position:relative;
	width:600px;
	margin:0px auto;
} div.line-wrapper-indent {
	margin-top:13px;
	margin-left:20px;
} div.line-wrapper {
	margin-top:13px;
} label.standard-label {
	font-weight:600;
} label.standard-label-checkbox {
	margin-left:10px;
} input.standard-input {
	background-color:#E7F5FF;
	padding:2px;
	margin-top:3px;
	font-size:1.0em;
	width:250px;
} input.standard-input-small {
	margin-top:3px;
	font-size:1.0em;
	width:110px;
} select.standard-input {
	margin-top:3px;
	font-size:1.0em;
	width:250px;
} textarea.standard-input {
	font-family:Georgia, "Times New Roman", Times, serif;
	background-color:#E7F5FF;
	padding:3px;
	margin-top:3px;
	font-size:1.0em;
	width:350px;
	height:200px;
	border-color:#999 #CCC #CCC #999;
	border-style:solid;
	border-width:2px 1px 1px 2px;
	resize:vertical;
} div.column-align-content-left {
	float:left;
} div.column-align-content-left-small {
	position:absolute;
	left:140px;
	float:left;
} div.column-align-content-right {
	position:absolute;
	left:350px;
	float:left;
} button.standard-button {
	position:relative;
	cursor:pointer;
	float:right;
	margin-top:20px;
	margin-right:-20px;
	background:url("/images/button-background.jpg");
	background-position:bottom;
	background-repeat:no-repeat;
	border-width:0px;
	color:white;
	border-radius:10px;
	box-shadow: 0px 3px 5px 0px #333;
	z-index:5;
} button.standard-button p {
	padding:3px 17px 3px 17px;
	font-weight:bold;
	font-size:15px;
}

/*Notifications*/
  div.error-notify {
	position:relative;
	width:100%;
	height:auto;
	background-color:#FFF2F2;
	margin-bottom:20px;
} div.error-notify ul {
	padding:20px;
	margin-left:20px;
} div.error-notify ul li {
	color:#C00;
	font-size:12px;
	font-weight:bold;
	line-height:17px;
}  div.success-notify {
	position:relative;
	width:100%;
	height:auto;
	background-color:#F6FFEF;
	margin-bottom:20px;
} div.success-notify ul {
	padding:20px;
	margin-left:20px;
} div.success-notify ul li {
	color:#006C00;
	font-size:12px;
	font-weight:bold;
	line-height:17px;
}

/*
Footer Styles
*/
 div.footer {
	position:absolute;
	background-image:url("/images/bottom-bar.jpg");
	background-repeat:no-repeat;
	width:940px;
	height:52px;
	bottom:0px;
	font-size:0.8em; 
	text-align:center; 
	color:#FFF;
} div.footer-text-wrapper {
	position:absolute;
	display:table;
	width:100%;
	height:100%;
} div.footer-text-wrapper p {
	display:table-cell;
	vertical-align:middle;
	text-align:center;
} div.footer-spacer {
	position:relative;
	height:150px;	
}

</style>