/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

* { margin: 0; padding: 0; }

body { margin: 5px 0 10px 0; background: #FFFFFF;
			 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; }

h1, h2, h3 { font-weight: normal; color: #3B3B3B; }
h1 { font-size: 182%; }
h2 { font-size: 122%; }
h3 { font-size: 100%; }

p, ul, ol { margin-bottom: 15px; line-height: 150%; font-size: 85%; }
p > strong:first-child { font-size: 110%; }

a:link, a:visited { color: #3B3B3B; }
a:hover { text-decoration: none; color: #ED2024; }

#container { width: 770px; margin: 0 auto; text-align: justify}
	
#page { width: 770px; margin: 0 auto; text-align: justify}
#page h1, h2 { margin-bottom: 10px; }

#header { width: 100%; height: 90px; margin: 0 auto; background-color:#CCCCCC; }

#logo { float: left; width: 180px; padding: 5px 0 0 5px; }
#logo a { text-decoration: none; }

#menu { float: right; width: 550px; margin-top: 3px; }
#menu ul { margin: 0; padding: 0; list-style: none; }
#menu li { display: inline; line-height: 1.25; }
#menu a { display: block; float: left; height: 70px; padding: 10px 6px 0 8px; background: url(../newSiteimages/img1.gif) no-repeat; }
#menu a { text-decoration: none; font-size: 114%; color: #3B3B3B; }
#menu a:hover { color: #ED2024; }

#wrapper { float: left; width: 100% }

#half_left { float: left; width: 372px; padding: 5px; margin: 5px 3px 0 0; }
#half_left ol, ul { margin-left: 3em; }

#half_right { float: right; width: 372px; padding: 10px 5px 5px 5px; margin: 48px 3px 0 0; }
#half_right ol, ul { margin-left: 3em; }
#half_right h3 { text-align: center; margin-top: 5px; }

#content { float: left; width: 750px; padding: 10px 10px; }
#content ol, #content ul { margin-left: 3em; }

#center_of3columns { width: 240px; margin: 0 260px; padding: 39px 5px 5px 5px; }
#right_of3columns { float: left; width: 240px; margin-left: -260px; padding: 39px 5px 5px 5px; }
#left_of3columns { float: left; width: 240px; margin-left: -760px; padding: 10px 5px 5px 1px; }

.columnarSpacing { line-height: 1.4; margin: 10px 10px;  text-align: justify }

#footer { clear: both; width: 770px; height: 50px; margin: 0 auto;  padding-top: 10px; border-top: 5px solid #3B3B3B; }
#footer p { margin: 0; padding: 0; line-height: normal; font-size: 77%; }

#legal { float: left; }
#links { float: right; }