@charset "utf-8";
HTML, body{
	margin: 0;
	padding: 0;
	font-family: "Tahoma", Arial, Trebuchet MS, sans-serif;
	font-size: 10px;
	color: #000000;
	word-spacing: 4px;
	background-color: #d4f1ff;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 100%;
}
.inner { background: url(../images/bg-inner.jpg) repeat-x top left;}
/* General Resets */
body, table, th, td, div, ul, li, ol, dl, dt, dd, span, em, strong, h1, h2, h3, h4, h5, h6, a{ 
	padding: 0; margin: 0; border: 0; outline: 0; line-height: 16px; }
p { margin: 10px 0;}
form, input, select, option, textarea{ font: 11px/16px 'Tahoma', Verdana, Arial, Helvetica;
	padding: 0; margin: 0; border: 0; outline: 0; outline-style: none; outline-width: 0; }
:focus{ outline: 0; outline-style: none; outline-width: 0; }
table{ border-collapse: collapse; border-spacing: 0; width: 100%; }
th, td{ vertical-align: top; }
select {border: #CCCCCC 1px solid; margin: 5px 0 5px 0;}
input, img{ border: 0; outline: none; }
input, input:hover{ outline-style: none; }
address, caption, cite, code, dfn, em, th, var{ font-style: normal; font-weight: normal; }
/*ol, ul{ list-style: none; }*/
caption, th{ text-align: left; }
h1, h2, h3, h5, h6{ font-weight: normal; font-size: 100%; font-family: "Arial", Tahoma, Trebuchet MS, sans-serif; }
q:before, q:after{ content: ''; }
abbr, acronym{ border: 0; cursor: help; border-bottom: 1px dashed; }
a, a:link, a:visited, a:hover{ text-decoration: none; outline: none;}
a{ color: #660000; }
a:hover{ color: #000; text-decoration: underline;}
a.newslink{ color: #000; margin-right: 10px; clear: both; }
a.newslink:hover{ border-bottom: #232020 1px solid; color: #ff7800; }
a.newsimma{ color: #000; clear: both; }
a.newsimma:hover{ color: #ff7800; }
a.more{ border-bottom: #ff7800 1px solid; color: #232020; margin-right: 10px; clear: both; }
a.more:hover{ border-bottom: #232020 1px solid; color: #ff7800; }
a.writing{ color: #660000; clear: both;  padding: 2px; padding-left: 30px; }
a.writing:hover{ color: #000; }
h1{ font-size: 11px; font-weight: bold; color: #a41e26;  }
h2{ font-size: 16px; font-weight: bold; color: #FF0000; border-bottom: #CCCCCC 1px solid; padding-bottom: 10px; margin-bottom: 15px;}
h3{ padding:0;}
h3 a { font-size: 12px; font-weight: bold; color: #000; display: block; padding: 5px;  margin: 10px 0 0 0; background: url(../images/dots.gif) repeat-x left bottom; cursor: pointer;}
h3 a:hover { color: #660000; background: url(../images/dots_black.gif) repeat-x left bottom; text-decoration: none;}
h3.acord_active a{ color: #660000;  cursor: default;  background: url(../images/dots_black.gif) repeat-x left bottom; }
h4{ font-size: 12px; font-weight: bold; color:#000;}
h5{ font-size: 11px; font-weight: bold; color: #322F30; }
h6{ font-size: 14px; font-weight: bold; color: #A03A2C; padding: 5px 0px; position: relative; }
h6 span{ position: absolute; right: 0px; top: 0px; padding: 5px; padding-right: 0px; font-family: "Tahoma", Verdana, Arial;  }
h6 span em{ font-weight: normal; padding: 0px 4px 0px 6px; }
th, td, div, span, em, p, li, a, dt, dd, strong, label{ font-size: 11px; }
<hr noshade="noshade" />
hr{ clear: both; height: 1px; border: 0; margin: 0; padding: 0; outline: 0; color: #C8C8C8; background: none; margin: 0px 4px; }
html>body hr{ background-color: #C8C8C8; margin: 4px; }
/* General Resets ends*/

.wrapper { width: 1000px; background: url(../images/top-gra.jpg) repeat-x left top; margin: 0 auto; height: 100%;}
.wrapperInner { padding: 0px;}
.menubarContainer { text-align: right; height: 43px; margin-right: 32px;}
.banner { text-align: center; margin-right: 10px;}
.content { margin: 15px 40px 0 40px; text-align: left;}
.content img { margin: 2px;}
.footer { height: 80px;background: url(../images/footer_bg2.jpg) no-repeat center top;}
.footer a { color: #000000; padding: 5px;}
.footer a:hover { color: #660000; text-decoration: underline;}
.wrapperInnerPage { width: 1000px; background: url(../images/top-gra-inner.jpg) repeat-x left top; margin: 0 auto; height: 100%;}
.contentInner { margin: 12px 40px 0 40px; text-align: left;}
.contentInner ul { margin: 0; margin-left: 20px; display: block;}
.contentInner li { padding: 2px; padding-left: 12px; background: url(../images/arrow1.gif) no-repeat 0px 7px; list-style: none;}
.writing {clear: both; display: block; text-align: right; background: url(../images/pdf_logo.gif) no-repeat right top; padding-right: 30px;}
.acord_cont_bg {padding: 0 20px;}
.bigfont{font-family: "Trebuchet MS", Tahoma, Arial, sans-serif; font-size: 14px; font-weight: bold;}
.testimony{font-family: "Tahoma", Arial, sans-serif; font-size: 11px; color: #000; font-style: italic;}


/* Extras */
div.clearall{ clear: both; height: 0px; font-size: 0px; line-height: 0px; }
/* for modern browsers */
.clearfix:after{ content: "."; display: block; height: 0; font-size: 0; clear: both; 
				 visibility: hidden; overflow: hidden; }
.clearfix { min-height: 0; }/* for IE7 */
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
* html .clearfix { display: block; }
/* End hide from IE-mac */
