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

/* Author: Randy Rhody */ 
/* Created: June 2012 */ 
/* Updated: date_and_time */
/* Copyright 2012 */

/* Colors */
/* blue header #7fdcff */
/* green accent #c9ff8f */
/* pink bullets #f7ccd6*/

body { 
	margin: 0 ;
	padding: 0 ;
	background: url(../images/all_background.jpg) ;	
	text-align: center ;
	font-family: verdana, arial, sans-serif ;
	font-size: 12px ; 
} 

/* outer shadow */
/* xoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxo */
#shadowbox {
	width: 1000px ; 
	margin: auto ; 
	text-align: center; 
	box-shadow: 0px 0px 15px 15px #5ba8c5 ;
}


/* header */
/* xoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxo */
#header { 
	width: 1000px ; 
	margin: 0px auto 0 auto ; 
	padding-top: 4px ;
	padding-bottom: 1px ;
	background-color: #c9ff8f ;
	/* background-image: url(../images/all_header_bg.jpg); */	
	text-align: right ; 	
}


#header p {
	margin-top: 20px ; 
	margin-bottom: 10px ; 
	text-align: center;
	font-size: 36px ; 
}


/* navigation */ 
/* xoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxo */

#navtop { 
	width: 1000px ; 
	margin: auto ; 
	padding-top: 1em;
	padding-bottom: 2em ; 	
	background-color: #fff ;
	border-bottom: 1px solid #cccccc ;
	text-align: center; 
}

#navtop ul {
	margin: .2em auto ;
	padding-left: 240px ;
	width:700px ;
	text-align: center ;
	list-style-type: none ;
	float: left ;
}

#navtop ul li {
	display: inline ;
}

#navtop ul a {
	display: block ;
	float: left ;
	padding: 0 1em ;
	text-decoration: none ;
	color: #666666 ;
}

#navtop ul a:hover {
	color: #c30 ;
}


/* content */ 
/* xoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxo */
#contentArea { 
	width: 960px ;
	margin-left: auto ;
	margin-right: auto ; 
	padding: 20px 20px 20px 20px;
	background-color: #fff ;
	text-align: left ;
} 

li {
	list-style-type: none ;
}


/* column 1 */ 
/* xoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxo */
#column1 {
	width: 420px ;
	margin-top: 0px ;
	margin-right: 0px ;	 
	margin-left: 30px ;
	padding: 20px 0 20px 20px ;	
	background-color: #fff ;
	float: left ;

} 


.item {
	width: 360px ;
	padding: 0 10px ;	
	margin-bottom: 10px ;
	border: 1px solid #ccc ;
	border-radius: 15px ;
	
	text-align: left ;
	color: #333 ;	
   	font-size: 11px ;
	line-height: 1.4em ;
}

.item img {
	float: left ;
	margin-right: 10px ;
}

.itemTitle {
   	font-size: 18px ;
	color: #0e41e9 ;
	font-weight: bold ;
}

.itemWelcome {
	width: 360px ;
	padding: 0 20px ;	
	margin-bottom: 30px ;
	
	text-align: left ;
	color: #333 ;	
   	font-size: 14px ;
	line-height: 1.4em ;
	letter-spacing: 1px ;
}



/* column 2 */ 
/* xoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxo */
#column2 {
	width: 420px ;
	margin-top: 0px ;
	margin-right: 30px ;	 
	margin-left: 0px ;
	padding: 20px 20px 20px 0px ;
	float: right ;
}




/* clear floats */ 
/* xoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxo */
div.clearfloats { 
	clear : both ; 
}


/* Bottom area with boilerplate. */
/* xoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxo */
#endArea { 
	width: 960px ;
	margin: 0px auto 0px auto ;	
	padding: 0px 20px 0px 20px;
	border-top: 1px solid #ccc ;
	background-color: #f2f2f2 ;
	
	color: #666 ;
   	font-size: 12px ;
	text-align: left ;
	line-height: 1.6em ;
	/* letter-spacing: 1px ; */

} 

/* Customer and Company Information links */
/* xoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxo */
#companyInfo {
	clear: both ;
	width: 940px ;
	padding: 0px 0px 10px 0px ;
	margin: 0px auto 0px auto ;	
	background-color: #f2f2f2 ;

}

.companyColumn {
	float: left ;
	width: 225px ;
	padding: 0px 0px 10px 10px ;
	margin: 0px auto 0px auto ;	
	background-color: #f2f2f2 ;
}


.companyColumn1 {
	float: left ;
	width: 160px ;
	padding: 0px 0px 0px 10px ;
	margin: 0px 0px 0px 320px;	
	background-color: #f2f2f2 ;
}


.companyColumn2 {
	float: left ;
	width: 200px ;
	padding: 0px 0px 0px 10px ;
	margin: 0px;	
	background-color: #f2f2f2 ;
}



/* Footer copyright statement */ 
/* xoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxo */
.footer {
	clear: both ;
	width: 920px ;
	padding: 0px 10px 0px 10px ;
	margin: 0px auto 0px auto ;	
	background-color: #f2f2f2 ;
	text-align: center ;
}

.gray10 {
	color: #666 ;
	font-weight: bold ;
 	letter-spacing: .8px ; 
}
