﻿/* 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, 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: Calibri, 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: #2F5597;
	}

ol, ul, { 	list-style:none; }

/* Global */

html {		}
body {	background-color: #eeeeee;	}

/* Headings */

h1, h2, h3, h4 {	font-weight: bold; 	}

h1 {
	font-size: 21pt; 	
	color: #39CFC8;
	padding: 5px 0px 5px 0px;
	}

h2 {
	font-size: 17pt;
	color:#2F5597;
	padding: 3px 0px 10px 0px;
}

h3 {
	font-size: 14pt;
	color:#2F5597;
	padding: 5px 0px 3px 0px;
}

h4 {
	font-size: 13pt;
	color:#2F5597;
	padding: 10px 0px 3px 0px;
}

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {	margin: 0; }

/* Text Elements */ 

p				{ color:#2F5597; font-size: 12pt; line-height: 150%; }
p .left			{ margin: 1.5em 1.5em 1.5em 0; padding: 0; }
p .right		{ margin: 1.5em 0 1.5em 1.5em; padding: 0; }

a 				{	}
a:link			{	color: #2F5597; font-style:italic;}
a:visited		{	color: #2F5597; }
a:active		{	color: #2F5597; }
a:focus			{	color: #2F5597}
a:hover			{	color: #39CFC8; font-style:italic;}

blockquote		{	color: #000; font-size:12px; }

strong			{	font-weight: bold; }
em				{	font-style: italic; }

/* Images * / 


/* Lists */

ul				{ padding-left:20px; border-bottom:10px;	}
ol				{ list-style-type: decimal;	}

ul li			{	color: #2F5597; font-size: 12pt; margin-bottom:10px;}
ol li			{	color: #2F5597; font-size: 12pt; }

dl				{	}
dt				{	}
dd				{	}

/* Tables */ 

table 			{ width:100%; font-size:12pt; }

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:960px; margin:0px auto; background-color:#ffffff; }

#top					{  width:100%; padding:20px 0px 0px 0px; overflow:hidden; }

#logo					{  margin:0 0 0 20px; float:left; }

#info					{  margin: 0px 20px 0px 0px;	padding-top: 50px; float:right; }
#info img				{  width:137px; height:35px; }

#topnav					{ 	clear:both; padding: 11px 10px;
						  	background-image: url('../images/navbar.jpg');	}

#topnav	ul				{ 	padding: 0px 0px;}
		  	
#topnav ul li			{	font-size:14pt;
							display:inline;
							padding-left:10px; padding-right:20px;
						}
	
#topnav ul li a			{  padding: 8px 10px;}

#topnav	a:link			{	color:#ffffff; font-style:normal}
#topnav	a:visited		{	color:#ffffff}
#topnav	a:active		{	color:#ffffff}
#topnav	a:hover			{	color:#ffffff; background-color:navy; font-style:normal}
#topnav	a:focus			{	color:#ffffff}
		
#banner					{	}

#subbanner				{	}

#content-wrapper		{	}

#leftnav				{	}

#leftside				{	}

#rightside				{	}

#content				{	margin: 10px 20px; }




#footer 	{ 
			text-align:right;
			padding:10px 0px; clear:both;
			background-image: url('../images/navbar.jpg');
			}

#footer ul	{ 	padding: 0px 0px;}

#footer ul li { 
 			color: #ffffff; 
			font-size:11pt;
			display:inline;
			padding:0px 20px; 
			margin: 2px 0px;
			}

#footer	a:link			{	color:#ffffff;font-style:normal}
#footer	a:visited		{	color:#ffffff}
#footer	a:active		{	color:#ffffff}
#footer	a:hover			{	color:#2F5597}
#footer	a:focus			{	color:#ffffff}

#box1				{	}

#box2				{	}

#box3				{	}

#box4				{	}

#box5				{	}

#box6				{	}