﻿/* Reset */

html, body { margin:0; padding:0; border:0; background:transparent; font-size:12px; }

div, span, article, aside, footer, header, hgroup, nav, section, h1, h2, h3, h4, h5, h6, p, b
lockquote, a, ul, 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 {
	border-style: none;
	border-color: inherit;
	border-width: 0;
	border-collapse:collapse; border-spacing:2;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	background: #FFFFFF;
}

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,table td, th, a, caption, em, strong, strike {
	font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
	line-height: 130%;
	text-indent: 0;
	text-decoration: none;
	text-align: left;
	clip: rect(auto, auto, auto, auto);
	list-style-position: outside;
}
	

/* GLOBAL */
html			{	}
body			{ background: #eeeeee; }


/* HEADINGS */
h1, h2, h3, h4, h5, h6, 	{ font-family: Calibri, Arial, Verdana, Helvetica, sans-serif; color: black; }
h1					{ font-size: xx-large; }
h2					{ font-size: x-large; }
h3					{ font-size: x-large; }
h4					{ font-size: x-large }
h5					{ font-size: x-large; }
h6					{ font-size: large; border-bottom:1px #777777 solid; margin:0 0 10px 0; padding-bottom :0px }
h1 img, h2 img, h3 img, h5, img, h6, img	{ margin:0;  }


/* CONTAINERS */
#wrapper			{ width:940px; margin:0px auto; background:#ffffff;	}

#content			{ background:#ffffff; float:none; width:870px; padding:35px; }
#content h1			{ margin: 4px 0; color:black; font-size: xx-large; font-weight: normal; border-bottom: 1px #777777 solid; padding: 4px 0;}
#content h2			{ font-size: x-large; font-weight: bold; color:black; padding:0px 0; margin-right: 0; margin-top: 4px; margin-bottom: 4px; }
#content h3			{ margin: 4px 0; font-weight: normal; color: black; font: x-large; border-bottom: 1px #777777 solid; padding: 4px 0; }
#content h4			{ margin: 4px 0; text-align: left; font-weight: normal; color: black; font-size: x-large; padding: 4px 0px; }
#content h5			{ margin: 4px 0; color:#000000; font-weight: normal; font-size: x-large; border-bottom: 1px #777777 solid; border-top: 1px #777777 solid; padding: 4px 0;}
#content h6			{ margin: 4px 0; color:black; font-weight: bold; font-size: x-large; border-bottom:1px #cccccc solid; }
#content p			{
	margin: 4px 0;
	line-height: 140%;
	color: #666666;
	font-size: medium;
	font-weight: normal;
}
#content img		{ padding: 0px 0px 0px 0px;	border: 0px; margin: 0px 0px 0 0px; float: inherit; }

.red { 
    color: red; 
    }
.blue-italics	{
	color: #3399ff;
	font-style: italic;
    }
.state {
	text-align: left;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	font-size: x-large;
	font-weight: normal;
	font-style: normal;
	color: #FF0000;
	line-height: 120%;
}
.listspace-md {
	font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
	font-size: medium;
	color: #404040;
	font-size: medium;
	line-height: 40px;
	margin-bottom: 3px;
	margin-left: 3px;
	text-align: left;
	text-indent: 20px;
	padding: 3px;
	list-style-type: square;
    }
.line-spacing-list 	{
	margin-bottom: 16px;
	font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
	font-size: medium;
	font-weight: normal;
	font-style: normal;
	color: #666666;
    }
.green				{
	font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
	color: #009933;
	font-size: x-large;
	font-weight: normal;
    }
.blue				{
	text-align: center;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	color: #3399ff;
	font-size: x-large;
	font-weight: bold;
	border-bottom: 1px #cccccc solid;
}
.form-heading				{
	font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	font-size: large;
	font-weight: bold;
    }
.white		{ 
    font-family: Calibri, Arial, Verdana, Helvetica, sans-serif; 
    color: #FFFFFF; 
    font-weight: bold; 
    }
.small	{
    font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
    font-size: medium; 
    }
.large-ABC 	{
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	font-size: xx-large;
	font-weight: normal;
    }
.updated				{
	text-align: right;
	font-size: 6px;
	color: #666666;
	font-weight: normal;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
}
.copyright				{
	line-height:125%;
	font-size: small;
	color: #666666;
	font-weight: normal;
	font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
	font-style: italic;
    }
.float-rt-small		{
	float: right;
	font-size: x-small;
	font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
}


#content-wrapper	{	}
#footer				{
	clear: both;
	background-color: #000000;
	padding: 10px 10px;
}
#footer	p			{ text-align:center; color:#ffffff; font-family: Calibri, Verdana, Helvetica, sans-serif; font-size:small; }

/* TEXT ELEMENTS */
p					{ color: #666666; font-weight: normal; font-size:medium; line-height:140%; }
p .left				{ margin: 1.5em 1.5em 1.5em 0; padding: 0; }
p .right			{ margin: 1.5em 1.5em 1.5em 0; padding: 0; }
a					{	}
a:link				{ color: #0080ff; font-weight: normal; }
a:visited			{ color: #0080ff; font-weight: normal; }
a:active			{ color: #0080ff; font-weight: normal; }
a:focus				{ background: #FFFF99; color: black; font-weight: normal;	text-decoration: underline; }
a:hover				{ background: #FFFF99; color: black; font-weight: normal; text-decoration: underline  }
blockquote			{ color: #000; font-size: 12px; }
strong				{ font-weight: bold; }
em					{ font-style: italic; }


/* IMAGES */

/* TABLES */
table				{ width: 100%; }
td					{   }
tr					{   }
.odd				{ background-color:#eee; }
.even				{ background-color:#fff; }
th					{ font-weight:bold; }
thead				{ background: #ccc; }
tbody				{	}
th, caption			{	}
caption				{	}
tfoot				{	}
.tfooter			{ background-color: #ccc; text-align: center; font-style: italic; font-size: x-small; }
caption				{ background: #3fefef; }


/* MISCELLANEOUS */
sup, sub			{ line-height:0; }
abbr, acronym		{ border-bottom:1px dotted #666; } 
del					{ background:#FFCECE; color: #f00; }
code, pre			{ background-color:#FF9; padding:2px 0px; margin:4px 25px; font-family:"Courier New", Courier, monospace; font-size:12px; }
.copyright-text		{
	font-size: small;
	font-style: italic;
	color: #666;
}
.footer-text		{ font-size:80%; font-style:normal; color:#666; }
.title				{ font-size:18px; font-weight:bold; color:#333; }
.subtitle			{ font-size:14px; font-style:italic; color:#666666; }
.float-right		{ float: right; font-size: small; font-family: Calibri, Arial, Verdana, Helvetica, sans-serif; }
.float-left			{ float:left; }			
.clear				{ clear:both; }


/* LAYOUT EXTRA */


/* NAVIGATION EXTRA */


/* FORMS */
form				{text-align:left; margin:20px; }
label, submit, input, textarea	{ border:0px; padding:0; margin:0; background:none; font-family: Calibri, Arial, Verdana, Helvetica, sans-serif; font-size: x-large; }
label				{ float: left; width: 110px; margin-top:5px; text-align:right; display:block; }
input, textarea		{ border: 1px #666666 solid; margin-left:30px; padding: 2px;			 }
input				{ width:300px; height:30px; 			}
textarea			{ width:300px; height: 20px; 			}
select				{	}
.submit				{ width:90px; height: 26px; margin-left:150px; font-size: large; 	}
#contact-form ol 	{list-style-type:none; 		}


