﻿
/* Reset */

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

div, span, article, aside, footer, header, hgroup, nav, section,h1, h2, h3, h4, h5, h6, p, blockquote, a, ol, ul, li, 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; }
	
input, select, textarea, form, fieldset  { margin: 0; padding: 0; border: 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: 0;
	text-decoration: none;
	text-align: left;
	color: #000;
	}

ol, ul { list-style: none; }


/* Global */

html 	{	}

body {
	color: #000;
	font-size:14px;
	font-family:Cambria, Cochin, Georgia, Times, "Times New Roman", serif;
	font-style: normal;
	margin-left:25px;
	background-color:#004182;
	}


/* Headings */

h1, h2, h3, h4, h5, h6 { font-weight: bold; color: #000; }

h1 { font-size:48px; font-family:Arial, Helvetica, sans-serif font-weight:normal; }
h2 { font-size:36px; }
h3 { font-size:28px; }
h4 { font-size:24px; }
h5 { font-size:18px; }
h6 { font-size:14px; }

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


/* Containers */

#container {
	width: 900px;
	margin: 0 auto;
	padding: 0;
	}


#masthead {
	text-align: right;
	width: 900px;
	padding-top:10px;
	background-color:#E8C991
	}

#navigation {
	background-color:#00CC99;
	overflow: hidden; 
	width: auto; 
	clear: both; 
	}
	
#page_content {
	text-align: left;
	padding-left:20px;
	width: 900px;
	padding: 0;
	background-color:#E8C991
	}

#footer {
	width: auto; 
	clear: both; 
	overflow: auto; 
	text-align: center;
	background-color: #F04D24;
	padding: 2px;
	}


/* Styles for Containers */

#masthead img		{float: left; padding:5px 5px 30px 5px; }
#masthead p 		{color: #000; font-size:18px; text-align: right; margin: 10px 10px 0 10px; }


#navigation ul 		{list-style-type: none; width: 100%; margin: 0; padding:5px 25px; margin-left:25px; }
#navigation li 		{float: left; display:inline-block; font-size:18px; text-align: center; padding:5px 20px; }
#navigation a 		{color: #000; text-decoration: none; margin: 0 1px; padding: 5px; display: block; }
#navigation a:hover {background-color: #f2f2f2; }

#page_content img	{float:inherit; margin-left:285px;}
#page_content p		{margin-left:20px; }
#page_content h1	{margin-left:20px; }
#page_content h2	{margin-left:20px; }
#page_content h3	{margin-left:20px; }
#page_content ul	{margin-left:20px; }



#footer p 			{color: #000; font-size:12px; margin-top: 2px; margin-bottom: 6px; text-align:center; }
#footer a 			{color: #000; text-decoration: underline; }
#footer a:hover 	{color: #000; text-decoration: none; }


/* Styles for Links */
a 					{color: #456; text-decoration: underline; }
a:hover				{color: #965; text-decoration: underline; }
.style_bold 		{font-weight: bold; }
.style_italic 		{font-style: italic; }