/**********************************
Basic Style Sheet for IE6, IE7, and Firefox

Version:  2.0
Author:   Greg@nsighdevelopment.com
Website:  www.nsightdevelopment.com
***********************************/


/* =Typography  */

body {font-size: 62.5%;}
body, .body_font {font-family:Arial, Helvetica, sans-serif; }
#container_a {font-family:century gothic;}
#header h1 {font-size:2.4em;}
h1, h2, #sub_container_b h2 a {color:#575F82;}
#container_a h2 {color:#000;}
#header h1 span {font-size:1.4em;} 
#container_a ul li, #container_a p, #container_a h2, #container_b .small_font, #footer p {font-size:1.1em;}
#container_a h2, h3 {font-weight:lighter;}
p, #container_b ul li {line-height:1.3em;}
#container_a a {line-height:2em;}
a {text-decoration:none; color:#000;}
a:hover, #container_a a:visited {color:#3F3F3F;}
a:hover {font-weight:bold; text-decoration:underline;}
#container_b p, #container_b ul li {font-size:1.3em;}
#container_b p {text-align: justify;}
#container_b .upcase li {text-transform:uppercase; line-height:1.5em;}
#sub_container_a ul li {font-size:1.1em;}


h1 { font-size: 1.8em; }
h2 { font-size:1.4em; }
h3 { font-size:1.4em; }
h4 { font-size:1.2em; }


.pix12 {font-size: 1.2em;}
.pix13 {font-size:1.3em;}
.pix14 {font-size:1.4em;}
.pix15 {font-size:1.5em;}


/* =Layout  */
  /* =Containers  */
	#footer {clear:both;}
	#container_a{float:left;} 
	#container_b {float:right;}
	#sub_container_a {float:left;}
	#sub_container_b {float:right;}
	
#main_container {width:960px;}
#header {padding-bottom:10px;}
#header h1 {margin:5px 0 0 0; padding-left:479px; border-bottom:thin solid #575F82;}
#footer {border-top:thin solid #575F82; margin-left:5px;}
p {margin-top:10px;}
#container_a {padding-left:120px; text-align:center;}
#container_a ul {padding-top:36px;}
#container_a h2 {margin-top:30px; padding-top:20px; border-top:solid thin #575F82;}
#container_b {width:510px; padding-right:100px;}
#container_b .spacing {margin-top:5px;}
#container_b .header_spacing {margin-bottom:-8px;}
#container_a, #container_b {padding-bottom:10px;}
h1 {padding:10px 0;}
#container_b h2 {padding:15px 0 2px 0;}
#container_b h3 {padding:10px 0 0 0;}
.first {margin-top:0px;}
.bullets {list-style-type:disc;}
#sub_container_a {width:170px;}
#sub_container_b {width:315px; padding-left:15px;}
.anchor {float:right; margin-top:-15px;}
#footer {padding-top:10px;}

/* @group My Group */



/* @end */
#footer #tagline {margin:20px 180px;}


#nav ul li { display:inline; }
#header #nav ul li a { display:inline-block; height:38px; padding:0 10px 0 10px;}
#footer #nav {height:100px;}
#footer #nav ul {padding:60px 0 0 288px;} /* 288 is from (1000(window width) - 424(nav width))/2 */
#footer #nav ul li {border-right:thin solid #c3d692; padding:0 3px 0 0;}
#footer #nav #last {border:none;}


.centered {text-align: center;}
table th, table tr td {padding:2px 10px 0 10px;}



.clearfix:after { clear: both; display: block; visibility: hidden; content: "."; height: 0; } 


/* =../images/Color/Decoration  */ 
body {}
#header {}
#header #nav a:hover {}
#footer {}
#footer #nav {}
#container_a {}
#container_b {}

.row_highlight {background-color:#ccc;}


/* --------------SandBox-------------*/
.clear_both { clear:both; }
.clear_right { clear:right; }
.clear_left { clear:left; }
.border { border:thin solid #000; }