/* CSS Document */

/*global styles*/
* {margin:0; padding:0;}

body {font-size:11px; font-family: Arial, Helvetica, sans-serif;  background:#465254; line-height: 13px;}

ul {list-style-type:none;}

a:link, a:visited, a:active {color:#389c94}  

a:hover {color:#475256;}

#wrapper {margin:0 auto; width:800px; background:#475256;}

#main {margin:0 40px; background:#fff; padding-bottom:20px;}

#footer {clear:both; background:#475256; color:#fff; padding:10px 20px; text-align:right; font-size:10px;}

.clear {clear:both}

.header {margin:40px 0 30px 5px; font-size: 14px; font-weight:bold; }

.pdflink {background:url(../images/icon_pdf.gif) center left no-repeat; padding-left:20px;}



/*navigation styles*/
#nav ul {float:right; margin:0 6px 0 0;	font-size:16px;	font-weight:bold; font-color:339999;}

#nav ul a:link, #nav ul a:visited, #nav ul a:active {display:block; padding:22px 8px 8px 8px; color:#fff; line-height:2.1em;}

#nav ul a:hover, .navactive {background:#319998;}

#nav ul li {display:inline;	float:left;}



/*override for home nav right margin - needs body id of home */
#home #nav {margin-right:40px}

#logo {background:#98cac9;
	width:194px;
	float:left;
	padding:19px 16px 18px 16px;}
	
*html #logo {padding-bottom:18px;}



/*interior pages*/

#leftcolumn {width:160px; margin-right:10px; float:left; background-color:transparent;}

#content {width:490px; float:left;}

#content h2, #content p, #content ul {margin-left:15px;}

#content p {margin-bottom:15px;}

#content h3 {margin-left:10px; background:#98cac9; padding:8px 0 4px 4px; color:#fff; font-size:12px;}

#content h2 {font-size:16px; font-style:italic; color:#389c94; margin-bottom:20px;}

#content ul {list-style-image:url(../images/grn_bullet_sq.gif); margin:0 0 10px 33px;}

#content ul li ul {margin:4px 0 0 0; padding:0;}

#content ul li ul li {list-style-image:none; background:url(../images/bullet_dash.gif) 0px 1px no-repeat; margin:0; padding:0 0 2px 8px;}

#content ul li {padding-bottom:2px; margin-right:30px;}

#content ol {margin:0 0 10px 45px; padding:0;}

#content ol li {padding-bottom:3px;}

#leftcolumn ul {padding:10px 0 0 10px; font-style:italic;}

#leftcolumn ul li {padding-bottom:5px;}

#experience p {font-size:11px; font-weight:bold; margin:10px 0 0 12px; font-style:italic;}

#experience ul {list-style:none; margin:0 0 0 12px; padding:0;}

#experience ul li {background:url(../images/grn_bullet_sq.gif) top left no-repeat; margin:0; padding:0 0 4px 8px; line-height:1em;}



/*homepage styles*/

#features {margin:30px 35px;}

#features h1 {font-size:14px; background:#6fb5b5; color:#fff; padding:5px;}

#features p, #features ul {padding:10px}

#features li {padding-bottom:5px; list-style-image:url(images/bullet.gif)}

.feature {width:307px; border:1px solid #6fb5b5; float:left;}

#featureLeft {margin-right:30px;}

#homemain {position:relative;}

#homemain img {border:0px solid #bfbfbf; margin:0 0 0 10px;}

#homemain p {margin:0 10px 0 20px;}

#homemain li {padding-bottom:5px; list-style-image:url(images/bullet.gif)}
