/* <![CDATA[ */

		
/* MAIN TEMPLATE SECTIONS */

	#header {
		margin: 0; padding: 0;
		background: #FFFFFF;
		}
		
	#footer {
		position: relative;
		width: 721px;
		height: 30px;
		border-top: 1px solid #DDDDDD;
		background: #FFFFFF;
		}

	#main {
		width: 721px;
		height: 100%;
		margin:0; padding:0;
		background: #FFFFFF;
		}
		
	#left {
		float:left;
		width:474px;
		height: 100%;
		margin:0; padding:0;
		border-right: 1px solid #DDDDDD;
		background: #FFFFFF;
		}
		
	#right {
		float:left;
		vertical-align: top;
		width:241px;
		margin:0; padding: 0;
		background: #FFFFFF;
		}
		
	#homeOne {
		float: left;
		width: 33%;
		height: 185px;
		border-right: 1px solid #DDDDDD;
		border-bottom: 1px solid #DDDDDD;
		background: #FFFFFF;
		}	
		
	#homeTwo {
		float: left;
		width: 33%;
		height: 185px;
		border-right: 1px solid #DDDDDD;
		border-bottom: 1px solid #DDDDDD;
		background: #FFFFFF;
		}
		
	#homeThree {
		float: left;
		vertical-align: top;
		width: 33%;
		height: 185px;
		border-bottom: 1px solid #DDDDDD;
		background: #FFFFFF;
		}
	
	
	#icon {
		position: relative;
		float: left;
		vertical-align: top;
		margin-bottom: 45px;
		}

			
/* POSITIONING OF ELEMENTS WITHIN MAIN TEMPLATE SECTIONS */
	
	.content-pad {
		margin:0; 
		padding-left: 20px;
		padding-right: 10px;
		}
	
	.divider {
		width: 478px;
		height: 10px;
		border-top: 1px solid #DDDDDD;
		}
		
	.cleaner {
		clear:both;
		height:1px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
		background:transparent;
		}

/* UNIQUE ELEMENTS */

	.shade {
		background: #cce6ee;
		padding: 5px 0;
		width: 474px;
		}
		
	.form {
		border: 1px solid #DDDDDD;
		width: 175px;
		}
	
/* TEXT AND HTML TAG STYLES */
	
	ol {
	list-style-position: outside;
	padding-left: 12px;
	margin: 0;
	}
	
	ol li {
	padding-left: 0px;
	margin: 0;
	padding-bottom: 3px;
	}
	
	ul {
		list-style-position: outside;
		list-style-type: none;
		padding-left: 20px;
		margin: 0;
		}

	ul li {
		list-style-image: url("/shared/images/bullet_arrow.gif");
		padding-left: 0px;
		margin: 0;
		padding-bottom: 3px;
		}
	
		 
	p { margin: 10px 0;
		}
	
	a { 
		text-decoration: none;
		color: #003366 
		}

	a:hover {
		text-decoration: underline;
		}
	
	h2 {
		font-size: 14px;
		font-weight: bold;
	}
	
	.alt {
		color: #999999;
		}
	
	.error {
		font-weight: bold;
		color: #CC0000;
		}
		
	#flash-nav-wrap {
	font-size: 10px;
	}	
	
        #page {
	  background-color:#efefef;
	  width:650px;
	  margin:10px auto;
	  padding:0px 150px 20px 50px;
	  min-height:600px;
	  border:2px solid #fff;
	  outline:1px solid #ccc;
	  text-align:left;
        }
	
/* ]]> */
