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,font,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 {margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent;}
body {line-height:1;}
ol,ul {list-style:none;}
blockquote,q {quotes:none;}
blockquote:before,blockquote:after,q:before,q:after {content:''; content:none;}
:focus {outline:0;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
table {border-collapse:collapse; border-spacing:0;}

body {background-color:#fff; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,sans-serif; font-size:85%; color:#000000;}
a:focus {outline:1px dotted invert;}
h1 {font-size:25px;}
h2 {font-size:23px;}
h3 {font-size:21px;}
h4 {font-size:19px;}
h5 {font-size:17px;}
h6 {font-size:15px;}
ol {list-style:decimal;}
ul {list-style:disc;}
p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset {margin-bottom:.5em;}

p, ul, ol {line-height:1.5em; margin-bottom:1em; font-size:1.1em;}

.clear {clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0}


/* GENERAL */
#nav_inside {width:975px;}
#nav_inside ul {padding:97px 0 0 30px;}
#nav_inside ul li, #header_inside ul li {display:inline; padding-right:20px;}
#nav_inside #join, #header_inside #join {float:right; padding-top:37px;}
#logo {float:left;}
ul#navigation {float:left;}

#content_wrapper {width:900px; padding:20px 0 0 75px;}
#content {float:left; width:609px; padding-bottom:80px;}
#sidebar {float:left; width:251px; padding:60px 0 0 40px;}

	#content h2 {font-weight:normal; border-bottom:1px solid #abacad; color:#2c3033; padding-bottom:.5em; margin-bottom:1em; letter-spacing:-1px;}
	#sidebar .image {background:#e6e6e6;}
		#sidebar .image .caption {display:block; padding:12px; color:#000000; border-top:1px solid #fff; font-style:italic;}
	
#footer {clear:both;}
#footer ul {list-style-type:none; width:960px;}
	#footer li {border-right:1px solid #919191; display:inline; padding-right:6px; margin-right:6px;}
		#footer li.last {border-right:none;}
		#footer a {color:blue; text-decoration: underline;}
			#footer a:hover {text-decoration:underline;}
	#footer p {display:block;}


/* Contained */
#contained #nav {height:141px; background:url(../images/bg_nav_contain.png);}
#contained #header {background:#fff url(../images/bg_header_contain.png) bottom repeat-x; padding-bottom:24px; border-top:1px solid #66b83a;}

/* Phycal */
#phycal #nav {height:141px; background:url(../images/bg_nav_phycal.png);}
#phycal #header {background:#fff url(../images/bg_header_phycal.png) bottom repeat-x; padding-bottom:24px; border-top:1px solid #66b83a;}
	#phycal #nav_inside ul {padding:101px 0 0 0;}

/* Logos */
#logos #header {background:url(../images/bg_header_logos.png) repeat-x; padding-bottom:24px;}
#logos #header_inside {background:url(../images/header_home_logos.jpg) left no-repeat; height:141px; width:975px; padding-top:108px;}
#logos .logo {position:absolute; top:82px; float:none; width:367px; height:329px;}
#logos ul#navigation {padding:100px 0 0 475px;}
	#logos #content {width:680px; padding:90px 40px 80px 40px; background:url(../images/bg_content_logos.png) repeat-x; min-height:400px;}

#logos p#logos_phycal {background:url(../images/bg_logos_phycal.png) top right no-repeat; padding:80px 0 0 80px;}
#logos p#logos_contained {background:url(../images/bg_logos_contained.png) top right no-repeat; padding:80px 0 0 80px;}