* {
		vertical-align: baseline;
		font-weight: inherit;
		font-family: inherit;
		font-style: inherit;
		font-size: 100%;
		border: 0 none;
		outline: 0;
		padding: 0;
		margin: 0;
}

div,ul,ol,li,h1,h2,h3,h4,h5,h6,p { 
	margin:0;
	padding:0;
}


body {
		background: #000000 repeat-x scroll 0 0;
		color: #ffffff;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1em;
		font-style: normal;
		font-variant: normal;
		font-weight: normal;
		line-height: 1;
		margin: 0;
		padding: 0;
}

div#wrapper {
		background: transparent none repeat scroll 0 0;
		margin: 0 auto 0 auto;
		padding: 0;
		width: 926px;
}

div#topNavContainer {
		background-color: #011f20;
		margin: 0 0 0 auto;
		padding: 0;
		width: 606px;
		height: 57px;
}

#topnav ul { margin: 0 auto 0 auto; padding: 0; list-style-type: none; text-align: center; position: relative; top: 19px; width: 570px; }
#topnav ul li { display: inline; }
#topnav ul li a { font-size: 1.15em; font-family: Georgia, "Times New Roman", Times, serif; letter-spacing: 1.5px; text-decoration: none; padding: 0 0.51em 0 0.51em; color: #aaaaaa; background-color: #011f20; }
#topnav ul li a:hover { color: #666666; background-color: #011f20; }
#active a:link, #active a:visited, #active a:hover { color: #11474e; }

#bottomNav ul { margin: 0 auto 15px auto; padding: 0; list-style-type: none; text-align: center; }
#bottomNav ul li { display: inline; }
#bottomNav ul li a { font-size: .8em; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; padding: 0 7px 0 0; color: #898989; }
#bottomNav ul li a:hover { color: #cccccc; }

div#header {
		padding: 0;
		margin: 0;
		height: 146px;
		background: #000000 url(../web_images/header_home_02.jpg) no-repeat scroll center;
		clear: left;
}


div#footer {
		text-align: center;
		margin: 10px 0 0 50px;
}

div#leftContainer {
		margin: -60px 0 0 0;
		padding: 0;
		width: 320px;
		float: left;
}

div#leftTop {
		margin: 3px auto 0 15px;
		padding: 0;
		width: 305px;
		height: 307px;
		background:  #000000 url(../web_images/blue_juan_02.jpg) no-repeat scroll left top;
}

img#bgLeftTop { z-index: 1; }

div#leftBottom {
		margin: 0;
		padding: 18px 22px 4px 22px;
		height: auto;
		width: 250px;
		/*position: absolute;
		left: auto;
		top: 320px;*/
		background-color: #000000;
}

div#content {
		width: 600px;
		height: 614px;
		border: 3px solid #011f20;
		margin: 4px 0 0 320px;
		padding: 0;
}

div#content img {
		border: 1px solid #436f9b;
		margin: 16px 0 0 14px;
		width: 130px;
		height: 130px;
}

div#video {
		margin: 17.5px 0 0 17.5px;
		padding: 0 0 0 0;
}

div#pagingContainer {
		width: 596px;
		height: auto;
		margin: 28px 0 0 319px;
		padding: 0;
		color: #aaaaaa;
		font-family: Arial, Helvetica, sans-serif;
		font-size: .8em;
		font-style: normal;
		font-variant: normal;
		font-weight: normal;
		line-height: 1;
}

#pagingNumbers { text-align: center; margin: 0 20px 0 0; padding: 0; float: left; }
#pagingNumbers li { list-style: none; margin: 0; display: inline; }
#pagingNumbers li a { margin: 0 0 0 3px; text-decoration: underline; }
#pagingNumbers li a:link { color: #eeeeee; }
#pagingNumbers li a:visited { color: #eeeeee; }
#pagingNumbers li a:hover { color: #999999; }
#pagingNumbers li a#current { font-weight: bold; text-decoration: none; }

p#pagingPrevious { text-align: left; margin: 0 17px 0 0; padding: 0; float: left; }

p#pagingNext { text-align: left; margin: 0; padding: 0; }

a.paging:link, a.paging:visited { color: #eeeeee; text-decoration: none; }

a.paging:hover { color: #999999; }


p#copyright {
		color: #898989;
		font-family: Arial, Helvetica, sans-serif;
		font-size: .7em;
		font-style: normal;
		font-variant: normal;
		font-weight: normal;
		line-height: 1;
		margin: 0;
		padding: 0;	
}

p.blurb {
		color: #dddddd;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 15px;
		font-style: normal;
		font-variant: normal;
		font-weight: normal;
		letter-spacing: 1px;
		word-spacing: 1px;
		line-height: 1.4em;
		margin: 0 0 20px 0;
		padding: 0;
		text-align: center;
}

p.videoBlurb {
		color: #dddddd;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-style: normal;
		font-variant: normal;
		font-weight: normal;
		letter-spacing: 1px;
		word-spacing: 1px;
		line-height: 1.4em;
		margin: 20px 17.5px 0 17.5px;
		padding: 0;
		text-align: left;
}

p.contentBlurb {
		color: #dddddd;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1em;
		font-style: normal;
		font-variant: normal;
		font-weight: normal;
		line-height: 1.2em;
		margin: 20px 20px 0 20px;
		padding: 0;
		text-align: left;
}

p.contentBlurb2 {
		color: #dddddd;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1em;
		font-style: normal;
		font-variant: normal;
		font-weight: normal;
		line-height: 1.2em;
		margin: 40px 20px 0 20px;
		padding: 0;
		text-align: left;
}

p.contentQuote {
		color: #cccccc;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1em;
		font-style: normal;
		font-variant: normal;
		font-weight: normal;
		line-height: 1.2em;
		margin: 20px 40px 0 40px;
		padding: 0;
		text-align: left;
		font-style: italic;
}

h1.contentHeader {
		color: #dddddd;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 25px;
		font-style: normal;
		font-variant: normal;
		font-weight: normal;
		line-height: 1.4em;
		margin: 15px 0 0 15px;
		padding: 0;
}

a.midContent:link { color: #05c3c3; font-weight: normal; font-size: 1em; padding: 0; margin: 0 0 0 4px; text-decoration: underline; font-style: italic; }
a.midContent:visited { color: #05c3c3; }
a.midContent:hover { color: #aaaaaa; }

a.contact:link {color: #25b0c5; font-weight: normal; text-decoration: underline; }
a.contact:visited {color: #25b0c5; }
a.contact:hover {color: #ffffff; }

div.contactForm {
		margin: 20px 0 0 50px;
		padding: 0 0 0 0;
		list-style-type: none;
}

p.contactFormEmail { color: #ffffff; padding: 0; margin: 0 0 0 0; }
p.contactFormMessage { color: #ffffff; padding: 0 0 3px 0; margin: 30px 0 0 0; }

.formElementsEmail {
		border: 1px solid #ffffff;
		font-family: Arial, Helvetica, sans-serif; font-size: 1em;
		color: #ffffff;
		background-color: #000000;
		width: 230px;
		padding: 2px;
		margin: 0 200px 0 auto;
		position: relative;
		left: 22px;
}

.formElementsMessage {
		border: 1px solid #ffffff;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1em;
		color: #ffffff;
		background-color: #000000;
		width: 350px;
		padding: 2px;
}

input.sendButton {
		background: transparent url(../web_images/button-bg.gif) repeat-x scroll 0 0;
		border-color: #436f9b;
		border-style: solid;
		border-width: 1px;
		padding: 2px;
		font-size: 0.8em;
		width: 120px;
		margin: 10px 0 0 0;
}

input.sendButton:hover {
		background: #dddddd none no-repeat scroll 0 0;
		color: #000000;
		border-color: #436f9b;
}
