/* CSS Document */


/* CSS Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/* CSS Start */



/* Global */

html {	}
body { background-color:#fff;	}

/* Headings */

h1,h2,h3,h4,h5 {	font-family: Helvetica, sans-serif; color:#262261; margin:15px;}

h1 { 	font-size:24px;}
h2 { 	font-size:20px;}
h3 { 	font-size:18px;}
h4 { 	font-size:16px;}
h5 { 	font-size:14px;}


/* Text Elements */

p	 	{	font-family:Helvetica, sans-serif;
			font-size:16px;
			color:#000;
			margin:15px;
			line-height:20px;
		}
		
strong 	{	font-weight:bold;	}
	
a 	 		{ text-decoration:none;	}
a:link		{ color:#262261;	}
a:visited	{ color:#262261;	}
a:active	{ color:#262261;	}
a:focus		{ color:#262261;	}
a:hover		{ color:#262261;	}
		
/* Images */


/* List */

li { 	list-style:none;	}

/* Container */

#outer {	 width:1080px; margin:0 auto; background-color:#FFF;	}

#wrapper {	 width:1020px; margin:0 auto; background-color:#FFF;	}

#logo {	 margin: 20px 0 0 20px; float:left;	}

#top_nav 			{ 	float:right;	}
#top_nav ul 		{	margin: 55px; 	}
#top_nav ul li 		{ 	display:inline;  font-size:20px;	}
#top_nav ul li a 	{ 	margin:0 6px 0 6px; color:#262261; font-family: Helvetica, sans-serif; 	}
.border				{	color:#b3b3b3; 	}

#top_nav  a:link		{ color:#262261;	}
#top_nav  a:visited		{ color:#262261;	}
#top_nav  a:active		{ color:#262261;	}
#top_nav  a:focus		{ color:#262261;	}
#top_nav  a:hover		{ color:#3c369a;	}

#banner { 	float:left; margin:30px 0 30px 0; }

#info_right 		{ float:left; margin-top:30px;	}
#info_right span	{ color:#a58c31; font-size:24px; font-weight:bold; }
#info_right p		{ font-size:17px; text-align:center; }

#links_left 				{ 	clear:left; float:left; margin:90px 0 0 20px; width: 200px; }
#links_left ul li span		{	color:#262261; font-size:20px; font-weight:bold; font-family:Helvetica, sans-serif;	}
#links_left ul li a 		{ 	color:#262261; font-size:18px; font-family:Helvetica, sans-serif; 	}

#links_left  a:link			{ color:#262261;	}
#links_left  a:visited		{ color:#262261;	}
#links_left  a:active		{ color:#262261;	}
#links_left  a:focus		{ color:#262261;	}
#links_left  a:hover		{ color:#3c369a;	}

#content 			{	width:700px; float:left; margin: 20px 20px 100px 50px; }
#content p a:hover 	{	color:#3c369a; }
.header				{	color:#a58c31; font-family: Helvetica, sans-serif; sans-serif; margin:15px; font-size:16px; font-weight:bold;}
.paragraph			{	color:#262261; font-family: Helvetica, sans-serif; font-size:16px; }

#content_header { 	}

#image_right { 	float:left; margin-top:75px; }

#footer 	{ 	clear:both; border-top:3px #262661 solid; margin:100px 0 0 0; text-align:center;	}
#footer p 	{	font-size:11px; }


/*Home Page*/

#home_content 	{	clear:both; width:auto; border-top:3px #262661 solid; margin:50px 0 0 0; padding:25px 0  50px 10px;}
#box1 			{	float:left; margin:0 15px 0 15px; width:170px; }
#box1 span		{	color:#a58c31; text-align:center; margin-bottom:50px; }
#box1 img		{	margin-left:50px;	}

#slide-images{
	position:relative;
	display:block;
	margin:0px;
	padding:0px;
	width:735px;
	height:209px;
	overflow:hidden;
}

#slide-images li{
	position:absolute;
	display:block;
	list-style-type:none;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
}

#slide-images li img{
	display:block;
	background-color:#FFFFFF;
}


/*Contact Page*/
#contact_content {	margin:150px 0 0 150px; }

/*Business Page*/
.preview_img	{	clear:right;	}
.banner_img		{	margin-left:15px;	}

/*Team Page*/
.profile_img	{	float:left; margin: 0 20px 20px 0;	}
.staff_img		{	float:left; margin: 0 34px 20px 0;	}
.box_name		{	float:left;		}
.staff_text		{	clear:both;	}
.feature_image	{	float:left; margin: 0 0 0 195px;	}

/*Event Page*/
.feature_img	{	margin-left:15px; clear:right; margin-bottom:15px;		}
.happy_father	{	float:left; margin-left:5px; margin-right:10px;	 	}