﻿
/* Reset */

html, body {margin: 0;
			padding: 0;
			border: 0;
			background:transparent;
			font-size:10px; }




div, span, article; aside; footer, header, hgroup, nav, section,
h1, h2, h3, h4, h5, h6, p, blockquote, a, ol; ul; il;
table, tr, th, td, tbody, tfoot,  thead {
			margin: 0;
			padding: 0;
			border: 0;
			vertical-align:baseline;
			background:transparent; }


img {margin:0; padding:0; border:0; }

table, tr, th, td, tbody, tfoot,  thead {
			margin: 0;
			padding: 0;
			border: 0;
			vertical-align:baseline;
			background:transparent; }

table {border-collapse:collapse; border-spacing:0; }

article, aside, dialog, figure, footer, header, hgroup, nav, section {
			display:block; }

h1, h2, h3, h4, h5, h6, p, li, blockquote, td, th, a, caption, em, strong, strike {
			font-family:Arial, Helvetica, sans-serif;
			font-size:100%;
			font-weight:normal;
			font-style:normal;
			line-height:100%;
			text-indent:0px;
			text-decoration:none;
			text-align:left;
			color:#000000;
			}
			
ol, ul, { list-style:none; }

/* Global */

html {  }
body {background-color:#dddddd; }

/* Headings */	
			
h1, h2, h3, h4, h5, h6, {font-weight:bold; color:#000000; }

h1 { font-size:24px; }
h2 { font-size:20px; }
h3 { font-size:16px; }
h4 { font-size:14px; }
h5 { font-size:14px; }
h6 { font-size:14px; }

h1 img, h2 img, h3 img, h4 img. h5 img, h6 img, { margin:0; }

/* Text Element */	

p			{ color:#000000; font-size:12px; line-height:150%; }
p .left 	{ margin:1.5em 1.5em 1.5em 0em; padding:0; }
p .right 	{ margin:1.5em 0em 1.5em 1.5em; padding:0; }

a			{  }
a:link		{ color:blue; }
a:visited	{ color:#0f0; }
a:active	{ color:#000; }
a:focus		{ color:#666; }
a:hover		{ color:#f00; }

blockquote	{ color:#000; font-size:12px; }

strong		{ font-weight:bold; }
em			{ font-style:italic; }

/* Images */



/* Lists */

ul			{  }
ol			{ list-style-type:decimal; }

ul li		{ color:#000; font-size:12px; }
ol li		{ color:#000; font-size:12px; }

dl			{  }
dt			{  }
dd			{  }


/* Tables */

table		{ width:100%; }

tr			{  }
.odd		{ background-color:#eee; }
.even		{ background-color:#fff; }

th			{ font-weight:bold; }
thead, th	{ background:#ccc; }

tbody		{  }

th, td, caption {  }
caption		{  }

tfoot		{  } 
.tfooter	{ background-color:#ccc; text-align:center; font-style:italic; }

caption		{ background:#efefef; }



/* Containers */


#wrapper 	{ width:900px; margin:0px auto; background-color:#C5CBFF;  }

#top		{ width:100%; background-image:url('../images/blueprintsRow_blue.jpg'); overflow:hidden; border-bottom:2px #ffffff solid; }

#logo		{ margin:2px 2px 2px 5px; float:left;  }


#sidenav	{ float:left; background-color:#C5CBFF; background-image:url('../images/blueprintsColumn_blue.jpg'); width:200px; 
				height:600px;   }
#sidenav ul	{  float:left; margin:50px -40px; }
#sidenav ul li 	{  display:inline; }
#sidenav ul li a { width:100%; font-size:20px; font-weight:bold; float:left; padding:10px 25px; line-height:150%;}


#sidenav a:link		{ color:#0000FF; }
#sidenav a:visited	{ color:#0000FF; }
#sidenav a:active	{ color:#0000FF; }
#sidenav a:hover	{ color:#0000FF; background-color:#AF0301;  }
#sidenav a:focus	{ color:#0000FF; }


#content	{ float:right;  background-color:#C5CBFF; width:650px; padding:24px;   border-left:2px #ffffff solid; }
#content h1	{ margin:0 0 15px 0; font-size:28px; color:blue; padding:20px 0; }
#content p	{ margin:16px 0; font-size:14px; line-height:150%; }
#content h2 { font-size:22px; margin:20px 0 0 0; padding-top:5px; color:blue;}
#content h3 { font-size:20px; text-decoration:underline;  margin:20px 0 0 0; padding-top:5px; color:blue;}
#content ul li 	{ text-align:left; font-size:14px;  padding:5px;  }


#footer 	{ border-top:2px #ffffff solid; clear:both;   background-color:#C5cbFF; padding:5px 0; }
#footer p	{ text-align:center; color:blue; }


#box1		{  }

#box2		{  }

#box3		{  }

#box4		{  }

#box5		{  }

#box6		{  }


/* Layout Extra */



/* Navigation Extra */



/* Forms */

form	{ text-align:left; margin:20px; }

label, submit, input, textarea {
		border:0; padding:0; margin:0; background:none; }

lable	{ float:left; width:150px; text-align:right; display:block; }

input, textarea { border:1px #333 solid; margin-left:10px; }

input	{ width:280px; margin-bottom:16px; }

textarea	{ width:280px; height:150px; margin-bottom:16px; }

select	{  }

.submit { width:90px; height:25px; margin-left:150px; font-size:12px; }

br		{ clear:left; }

