/* CSS Document */

http://jigsaw.w3.org/css-validator/validator-uri.html 

body {
		background-color:			#dcf1f7;
		font-family:       			Lucida Grande, Verdana, Tahoma, Trebuchet MS, Helvetica, sans-serif;
		font-size:					12px;
}

h1 {
		font-family:       			Gilde, Times, Times new roman, Georgia, serif;
		font-size:					21px;
		color:						#069;
		padding:					25px 75px 10px 75px;			
		font-variant:				small-caps;
		font-weight:				normal;
		font-style:					italic;
		text-align:					left;
		margin:						0px;
}

h2 {
		font-family:       			Gilde, Times, Times new roman, Georgia, serif;
		font-size:					15px;
        color:						#069;
		padding:					10px 75px 10px 75px;			
 		font-weight:				bold;
		font-style:					italic;
		text-align:					left;
		margin:						0px;
}

h3 {
		font-family:       			Lucida Grande, Verdana, Tahoma, Trebuchet MS, Helvetica, sans-serif;
		font-size:					14px;
        color:						#069;
		padding:					10px 75px 10px 75px;			
 		font-weight:				bold;
		font-style:					normal;
		text-align:					center;
		margin:						0px;
}

p {
		font-family:       			Lucida Grande, Verdana, Tahoma, Trebuchet MS, Helvetica, sans-serif;
		font-size:					12px;
		line-height: 				16px;
		padding:					10px 75px 10px 75px;			
        color:						#069;
		text-align:					left;
		margin:						0px;
}

p.less_padding {
		font-family:       			Lucida Grande, Verdana, Tahoma, Trebuchet MS, Helvetica, sans-serif;
		font-size:					12px;
		line-height: 				16px;
		padding:					10px 25px 10px 25px;			
        color:						#069;
		text-align:					left;
		margin:						0px;
}

p.indent {
		font-family:       			Lucida Grande, Verdana, Tahoma, Trebuchet MS, Helvetica, sans-serif;
		font-size:					12px;
		line-height: 				16px;
		padding:					10px 105px 10px 105px;			
        color:						#069;
		text-align:					left;
		margin:						0px;
}

p.center {
		font-family:       			Lucida Grande, Verdana, Tahoma, Trebuchet MS, Helvetica, sans-serif;
		font-size:					12px;
		line-height: 				16px;
		padding:					10px 85px 10px 85px;			
        color:						#069;
		text-align:					center;
		margin:						0px;
}

p.right {
		font-family:       			Lucida Grande, Verdana, Tahoma, Trebuchet MS, Helvetica, sans-serif;
		font-size:					12px;
		line-height: 				16px;
		padding:					10px 75px 10px 75px;			
        color:						#069;
		text-align:					right;
		margin:						0px;
}

p.contact {
		font-family:       			Lucida Grande, Verdana, Tahoma, Trebuchet MS, Helvetica, sans-serif;
		font-size:					14px;
		line-height: 				17px;
		padding:					10px 85px 10px 85px;			
        color:						#39c;
		text-align:					center;
		margin:						0px;
}

p.footer {
		font-family:       			Lucida Grande, Verdana, Tahoma, Trebuchet MS, Helvetica, sans-serif;
		font-size:					10px;
		line-height: 				10px;
		padding:					10px 5px 10px 5px;			
        color:						#39c;
		text-align:					center;
 		font-weight:				bold;
		margin:						0px;
}

blockquote, ol, dl, dd, dir, menu, tr, td, table {
		font-family:       			Lucida Grande, Verdana, Tahoma, Trebuchet MS, Helvetica, sans-serif;
		font-size:					12px;
		line-height: 				16px;
        color:						#069;
		padding:					0px;			
		text-align:					left;
}

ul {
		font-family:       			Lucida Grande, Verdana, Tahoma, Trebuchet MS, Helvetica, sans-serif;
		font-size:					12px;
        color:						#069;
 		padding:					0px 95px 5px 95px;			
		text-align:					left;
}

li {
		font-family:       			Lucida Grande, Verdana, Tahoma, Trebuchet MS, Helvetica, sans-serif;
		font-size:					12px;
		line-height: 				18px;
        color:						#069;
 		padding:					0px 0px 0px 0px;			
		text-align:					left;
}

ul.sub {
		font-family:       			Lucida Grande, Verdana, Tahoma, Trebuchet MS, Helvetica, sans-serif;
		font-size:					12px;
        color:						#069;
 		padding:					0px 25px 5px 25px;			
		text-align:					left;
}

img.padded_rt {
 		padding:					0px 10px 0px 0px;			
}

img.padded_left {
 		padding:					0px 0px 0px 10px;			
}

strong {
        font-weight:            	bold;
}

span.larger {
		font-family:				Lucida Grande, Verdana, Tahoma, Trebuchet MS, Helvetica, sans-serif;
        font-size:					14px;
		line-height:				16px;
}

span.quote {
		font-family:       			Gilde, Times, Times new roman, Georgia, serif;
		font-size:					14px;
        color:						#069;
 		font-weight:				normal;
		font-style:					italic;
}

span.smaller {
        font-size:              	85%;
}

a {
		text-decoration: 			none;
        color:						#39c;
		border-bottom:				0px;
 		font-weight:				bold;
		font-style:					normal;
}

a:hover {
		text-decoration: 			underline;
        color:						#069;
		border-bottom:				0px;
 		font-weight:				bold;
		font-style:					normal;
}

a:active {
		text-decoration: 			none;
        color:						#fff;
		border-bottom:				0px;
 		font-weight:				bold;
		font-style:					normal;
}

a.img {
		text-decoration: 			none;
        color:						#069;
		border-bottom:				0px;
		font-style:					normal;
}

a.img:hover {
		text-decoration: 			none;
        color:						#069;
		border-bottom:				0px;
		font-style:					normal;
}

a.footer {
		text-decoration: 			underline;
        color:						#6cf;
		border-bottom:				0px;
 		font-weight:				bold;
		font-style:					normal;
}

a.footer:hover {
		text-decoration: 			none;
        color:						#39c;
		border-bottom:				0px;
 		font-weight:				bold;
		font-style:					normal;
}

a.footer:active {
		text-decoration: 			underline;
        color:						#fff;
		border-bottom:				0px;
 		font-weight:				bold;
		font-style:					normal;
}

a.main_nav {
		text-decoration: 			none;
        color:						#069;
		border-bottom:				0px;
 		font-weight:				bold;
		font-style:					normal;
		padding:					0px;			
}

a.main_nav:hover {
		text-decoration: 			none;
        color:						#fff;
		border-bottom:				0px;
 		font-weight:				bold;
		font-style:					normal;
		padding:					0px;			
}

a.main_nav:active {
		text-decoration: 			none;
        color:						#ccf;
		border-bottom:				0px;
 		font-weight:				bold;
		font-style:					normal;
		padding:					0px;			
}

a.sub_nav {
		text-decoration: 			none;
        color:						#669;
		border-bottom:				0px;
 		font-weight:				bold;
		font-style:					normal;
		padding:					0px;			
}

a.sub_nav:hover {
		text-decoration: 			none;
        color:						#fff;
		border-bottom:				0px;
 		font-weight:				bold;
		font-style:					normal;
		padding:					0px;			
}

a.sub_nav:active {
		text-decoration: 			none;
        color:						#ccf;
		border-bottom:				0px;
 		font-weight:				bold;
		font-style:					normal;
		padding:					0px;			
}

br        { 
        clear: left 
}

hr {
		height:						3px;
		border-style:				none;
		background-image:			url(images/bg/hr.gif);
		background-repeat:			repeat-x;
		margin:						0px 50px 0px 50px;
}
