/* CSS layout */

/*  STANDARD STYLE ELEMENTS  */

body
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#331C00;
	vertical-align:top;
	background:url('../images/background.jpg') fixed top center no-repeat #8487B2;
}

* 	 {margin:0; padding:0;}

a:link {color:#4E5376; text-decoration:underline;}
a:visited {color:#4E5376; text-decoration:underline;}
a:active {color:#8B94BC; text-decoration:underline;}
a:hover {color:#8B94BC; text-decoration:underline;}

p {color:#331C00; font-size:9pt; text-align:justify; line-height:150%; margin-bottom:12px; font-family:Verdana, arial, Arial, Helvetica, sans-serif;}
p.center {text-align:center;}
p.justify {text-align:justify;}
p.left {text-align:left;}
p.right {text-align:right;}
p.indent {text-indent:20px;}
p.italic {font-style:italic;}
p.uppercase {text-transform:uppercase;}

h1 {color:#331C00; font-family:sans-serif; font-size:16pt; font-weight:bold; padding-bottom:6px;}
h2 {color:#C67B21; font-family:sans-serif; font-size:11pt; font-weight:bold; padding-bottom:6px; padding-top:6px;}
h3 {color:#00000; font-family:sans-serif; font-size:10pt; font-weight:bold; padding-bottom:6px; padding-top:4px;}
h4 {color:#FFFFFF; font-size:10pt; font-weight:bold; margin-bottom:0px; margin-top:0px;}
h5 {color:#7B4300; font-size:8pt; font-weight:bold; margin-bottom:0px;}
h6 {color:#D87E12; font-size:10px; font-weight:bold; margin-bottom:0px;}

ul {text-align:justify; list-style-image:url('../images/bullet1.gif');}
ol {text-align:justify; margin-bottom:0px;}
li {margin-top:0px; margin-bottom:10px; line-height:150%;}
li.indent {margin-left:20px;}

hr {color:#B5BAD5; height:1px; width:100%; margin-bottom:10px;}

/*  ADDITIONAL FORMATTING  */

.docdata {font-size:7pt;}

.indemnity {margin:auto; width:272px; text-align:justify; background-color:#8688B1; margin-top:15px; padding:10px; border-width:1px; border-color:#5A669A; border-style:solid; font-size:8pt; color:#FFFFFF;}

.news{font-size:11px; font-family:Tahoma, sans-serif; color:#2B3C6C; line-height:130%; margin-top:5px; margin-bottom:5px;}
.news p {font-size:11px; font-family:Tahoma, sans-serif; color:#2B3C6C; line-height:130%; margin-top:5px; margin-bottom:5px;}
.news a:link {color:#2B3C6C; text-decoration:underline;}
.news a:visited {color:#2B3C6C; text-decoration:underline;}
.news a:active {color:#5A669A; text-decoration:underline;}
.news a:hover {color:#5A669A; text-decoration:underline;}

.note {color:#764A12; font-size:11px;}
.note p {color:#764A12; font-size:11px; font-family:sans-serif; text-align:left; line-height:100%;}
.note a:link {color:#764A12; text-decoration:underline;}
.note a:visited {color:#764A12; text-decoration:underline;}
.note a:active {color:#5A669A; text-decoration:underline;}
.note a:hover {color:#5A669A; text-decoration:underline;}

.pic5 {border:0px; padding-bottom:5px;}
.pic8 {border:0px; padding-bottom:8px;}

.product {table-align:center; border:solid 1px; border-color:#B6916D; border-collapse:collapse;}
.product td {border:solid 1px; border-color:#B6916D; padding:5px; vertical-align:top;}
.product p {margin:5px; border:solid 1px; border-color:#B6916D;}
.product ul {margin-bottom:0px; list-style-image:url('../images/bullet1.gif');}
.product ol {text-align:left; margin-bottom:0px;}
.product li {text-align:left; margin-top:0px; margin-bottom:0px; line-height:150%;}
.productdark {margin:5px; color:#FFFFFF; background-color:#5A669A; font-size:10pt; font-weight:700;}
.productshaded {text-align:left; text-align:left; margin:5px; background-color:#F4E4D5; color:#52461C;}

.quote {font-style:oblique;}

.small{font-size:11px; font-family:sans-serif; color:#462B00;}
.small p {font-size:11px; font-family:sans-serif; color:#462B00; text-align:left; line-height:100%; margin-top:4px; margin-bottom:4px;}
.small a:link {color:#462B00; text-decoration:underline;}
.small a:visited {color:#462B00; text-decoration:underline;}
.small a:active {color:#5A669A; text-decoration:underline;}
.small a:hover {color:#5A669A; text-decoration:underline;}


/*  LAYOUT ELEMENTS  */
/* 1. The 'clear' statement disallows anything on either side outside of the container, but does allow other elements inside it */
/* 2. The 'margin:0 auto' statement is what centers the container */
/* 3. The 'overflow:auto' statement ensures that the container stretches to the same height as the longest element inside it */
/* 4. If there is no outer container, the width must have a fixed px value */

#header
{
	margin:0 auto;
	clear:both;
	overflow:auto;
	width:944px;
	height:202px;
	background:url('../images/bckg_header.jpg') top center no-repeat;
}

#hdr_logo
{ 
	z-index:900;
	position:absolute;
	height:154px;
	width:181px; 
 	right:50%; 
 	margin-right:252px;
 	top:34px; 
 	border:0px;
}

#hdr_pic
{
	z-index:900;
	position:absolute;
	height:184px;
	width:480px; 
 	right:50%; 
 	margin-right:-240px;
 	top:18px; 
 	border:0px;	
}

#hdr_contacts
{ 
	z-index:900;
	position:absolute;
	height:154px;
	width:160px; 
 	left:50%; 
 	margin-left:254px;
 	top:46px; 
 	border:0px;
}

#slogan
{
	clear:both;
	margin:0 auto;
	overflow:auto;
	width:900px;
	height:37px;
}
 
#base
{
	clear:both;
	margin:0 auto;
	overflow:auto;
	width:900px;
	height:101%;
	min-height:500px;
	border:0px;
	background-color:#ffffff;
	background:url('../images/bckg_body.jpg') top center repeat-x;
}

#awmAnchor-menu
{ 
	width:160px; 
	padding-left:15px;
	padding-top:15px;
	float:left;
}

#columnpics
{ 
	width:165px; 
	padding-top:15px;
	margin-left:200px;
	margin-right:510px;
}

#content
{
	width:480px;
 	padding-top:12px;
	padding-right:30px;
	float:right;
}

#rowpics
{ 
	clear:both;
	overflow:auto;
	width:auto; 
	margin-left:200px;
	margin-right:30px;
}

#footer 
{
	clear:both;
	margin:0 auto;
	overflow:auto;
	width:840px;
	min-height:100px;
	background-color:#FFFFFF;
}

#ftrline {background-color:#B5BAD5; height:1px; width:100%; margin-bottom:15px; margin-top:25px;}
#ftrleft {width:160px; padding-right:10px; padding-left:10px; padding-top:16px; float:left; text-align:left;}
#ftrright {width:160px; padding-right:10px; padding-left:10px; padding-top:14px; float:right; text-align:right;}
#ftrcontent {width:auto; margin-right:190px; margin-left:190px; text-align:center;}

#news
{
	width:165px;
	padding-left:5px;
	padding-right:5px;
	margin-top:10px;
	margin-bottom:5px;
	margin-left:30px;
	background-color: #F1EAE4;
	border:1px #D8C4B1 solid;
	float:right;
}


/*  DISPLAY OPTIONS  */
.print {display:none; visibility:hidden;}
#noprint {}
