/* Typography
--------------*/
body {
font-size: 76%; /* Global font-size */
font-family: Arial, Helvetica, sans-serif;
color: #858585;
}
p,
div.text  {
font-size: 1em;
margin-bottom: 10px;
}
div.text p {
font-size: 1em; /* font-size fix within text div */
}
dl,
ul,
ol,
form input, 
form textarea,
form select {
font-size: 1em;
font-family: Arial, Helvetica, sans-serif; /* Used to fix font issue with textarea */
}
div.text ul,
div.text ol {
margin: 0 0 10px 30px;
list-style: disc;
font-size: 1em; /* font-size fix within text div */
}
div.text ol {
list-style: decimal;
list-style-position: inside;
}
a:link,
a:visited {
color: #B6DF0D;
}
a:hover {
color: #D21E1D;
}
div.line {
color: #D8EF7D;
}
.alinkproducts {
font-size: 0.8em;
}
.chart2 a {
font-size: 0.8em;
}

/* Headings */
h1 {
display:none; 
height:1px; 
text-indent:-9999em; 
text-decoration:none;
}
h2 {
color: #666;
font-size: 1.5em;
font-weight: normal;
margin-bottom: 5px;
text-transform: capitalize;
}
h3 {
font-size: 1.1em;
color: #333;
font-weight: normal;
margin-bottom: 0px;
}


/* Structure 
------------ */
body {
	margin: 0 auto;
	background-color: #D8EF7D;
	background-image: url(../../images/new-design/bg_site.jpg);
	background-position: center top;
	background-repeat: repeat-x;
}
#wrap {
	width: 758px;
	margin: 0 auto;
	border-left: 10px solid #FFF;
	border-right: 10px solid #FFF;
}
.break {
	clear: both;	
}

/* Header
----------*/
#header {
	width: 758px;
	height: 201px;
	margin: 0 auto;
}
#header #top {
	width: 758px;
	height: 161px;
	margin: 0 auto;
	background-image: url(../../images/new-design/bg_header.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
#header #top #logo{
padding: 0px 0px 0px 25px;
float: left;
}
#header #top #animation{
width: 417px;
height: 57px;
padding: 104px 0px 0px 0px;
float: right;
}
#header #bottom {
	clear: both;
	width: 758px;
	height: 40px;
	margin: 0 auto;
	background-image: url(../../images/new-design/bg_header_bottom.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	position:relative;
}
#header #bottom .site_search{
	position:absolute;
	top: 10px;
	left: 68px;
}
#header #bottom .site_search input {
	margin: 0px 0px 10px 0px
}
#header #bottom .site_dropdown{
	position:absolute;
	top: 10px;
	left: 255px;
}

/* Content
----------- */
#content {
	width: 758px;
	margin: 0 auto;
	background-image: url(../../images/new-design/bg_website.gif);
	background-position: center left;
	background-repeat: repeat-y;
}


/* Main Text
----------- */
#content #text {
	margin-left: 234px;
	padding: 25px 25px 25px 25px;
	height: auto;
	min-height: 250px;
	line-height: 20px;
}
#content #text a {
	color: #D21E1D;
	text-decoration:none;
	margin-left: 5px;
	font-size: 1.1em;
}

/* Footer
----------- */
#footer {
	clear: both;
	width: 758px;
	height: 113px;
	margin: 0 auto;
	background-color: #D8EF7D;
	background-image: url(../../images/new-design/bg_footer.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	color: #868686;
	font-size: 0.9em;
}
#footer #left {
	width: 242px;
	height: 113px;
	float: left;
	position:relative;
}
#footer #aust {
	position:absolute;
	top: 25px;
	left: 26px;
}
#footer #acri {
	position:absolute;
	top: 25px;
	left: 90px;
}
#footer #right {
	width: 516px;
	height: 113px;
	float: right;
}
.footerlinks {
	margin-top: 12px;
	text-align: center;
}
.footerlinks a {
	color: #fff;
	text-decoration:none;
}
.footerlinks a:hover {
	color: #D21E1D;
	text-decoration:underline;
}

.copyright {
	margin-top: 8px;
	text-align: center;
}
.copyright a {
	color: #868686;
	text-decoration:none;
}
.copyright a:hover {
	color: #D21E1D;
	text-decoration:underline;
}
