﻿/* General */
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, bl blockquote, pre, form, fieldset, table, th, td, object {margin: 0; padding: 0;}
html, body{ height: 100%;}
.nodisplay {display: none;}

body {

 	font-family: calibri, arial, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #6B6B6B;
	background-image: url('../images/bk.png');
	background-position:center top; 
	background-repeat:repeat-x;
	

}


/* positioning */
.clearing {clear: both;}

#spacer26 {height:26px;}/* push menus down. */
#spacer15 {height:15px;}/* above page header. */
#spacer31 {height:41px;}/* HP page header gap. */




/* header */
#header
{	
	margin:0 auto;
	width:960px;
	vertical-align:top;
}
#block1{height:15px; width:600px;float:left; vertical-align:top; margin-top:0px;}
#block2{height:15px; width:360px;float:right; vertical-align:top;  margin-top:0px; text-align:right}
.block 	{font-size: 9pt;color: #6B6B6B; font-weight:normal; padding:0px;}


#ad
{	
	margin:0 auto;
	width:960px;
	height:360px;

}
#banner
{	
	margin:0 auto;
	width:960px;
	height:360px;

}

#menus_container
{	
	margin:0 auto;
	width:960px;
	min-height:20px;
	vertical-align:middle;
  	top:400px;
}


	
/* Content layout */

#pagecontent {
	margin:auto;
	width:960px;
	vertical-align:top;
	padding-top:5px;
	text-align:justify;
}

/* 2 column layout layout */
.leftcolumn{float:left;width:670px;padding-right: 10px;}
.rightcolumn{float:right; width:220px; text-align: center;}

#specials_container {width:220px; border-width:1px; border-color:#6B6B6B;border-style:solid;  background-color:#BDC95C;}
.specials_txt {padding:3px; text-align:justify;font-family: arial, Helvetica, sans-serif; font-size: 8pt;	color: #000000; font-weight:normal; }

.specials_header {width:220px;  background-image: url('../images/bk_specials.jpg');}

.specials_txt a:link {color: #000000;font-family: arial, Helvetica, sans-serif; font-size: 8pt; }
.specials_txt a:visited {color: #000000;font-family: arial, Helvetica, sans-serif; font-size: 8pt;}
.specials_txt a:active {color:#666666; font-family: arial, Helvetica, sans-serif; font-size: 8pt;}
.specials_txt a:hover {color: #666666; font-family: arial, Helvetica, sans-serif; font-size: 8pt;}

/* left column 2 column layout */
#leftblock {float:left; width:305px; text-align: justify; }
#rightblock {float:right; width:305px; text-align: justify;}



/* Footer layout */
#footer {
	margin:auto;
	width:960px;
}
	
.footer_content {padding:15px 0px 0px 0px;}
.footer_p {font-size: 9pt;	font-weight:normal;	font-family: Trebuchet, arial, Arial, Helvetica, sans-serif;color: #999999;}
.end_icons {float:left;border:5px solid #FFFFFF;}

.copyright {width:960px; margin: auto;text-align:left; font-family: arial, Arial, Helvetica, sans-serif; font-size: 7pt; color: #666666;}
.copyright a:link {color: #666666;}
.copyright a:visited {color: #666666;}
#indemnity {margin: auto; top:40px; padding:5px; margin-top:15px; width:270px; text-align:justify; background-color:#677072; border-width:1px; border-color:#000000; border-style:solid; font-size: 8pt; color: #FFFFFF;}




.navs {font-size : 8pt; font-weight:bold;} 

.pics_right {float:right; margin-left: 10px; border-width: 0; margin-top: 2px;}
.pics_left {float:left; margin-right: 10px; border-width: 0; margin-top: 3px;
}
	
.pics_text {font-size:x-small;}


.table {border-collapse: collapse; }
.tableheader { padding:3px;  background-color: #B0C95C; vertical-align: middle; font-size: 10pt; color: #000000; font-family: calibri, arial, Arial, Helvetica, sans-serif; font-weight:bold;}
.tableintro {padding:3px; text-align:justify; vertical-align : middle; font-size: 9pt;}

.table td {padding:2px; color: #666666; font-family: calibri, arial, Arial, Helvetica, sans-serif; vertical-align : top;}

.table td {color: #666666; font-family: calibri, arial, Arial, Helvetica, sans-serif;}


a:link {color: #666666; font-family: calibri, arial, Arial, Helvetica, sans-serif;   }
a:visited {color: #666666; font-family: calibri, , arial, Arial, Helvetica, sans-serif;  }
a:active {color: #000000; font-family: calibri, , arial, Arial, Helvetica, sans-serif;   }
a:hover {color: #000000; font-family: calibri, , arial, Arial, Helvetica, sans-serif;   }

h1 {color: #D63580; font-family: calibri, arial, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight:bold; margin: 0px; padding-top: 0px; padding-bottom: 12px; line-height: 15px; }
.img_border {border-width: 1px; border-color:#6B6B6B; border-style:solid;}
ul {margin-left:8px;text-align: justify; vertical-align: top;  }
li {margin-left:8px;margin-top: 0px; margin-bottom: 0px; line-height: 130%; }
ol {margin-left:8px; text-align: justify; font-size: 9pt; vertical-align: top; font-family: arial, Helvetica, sans-serif; font-size: 8pt;} 

.txt_grey_8 {font-size: 8pt; color: #666666; font-weight:normal;}/* mostly used in spans. */
.center {text-align:center;}
.justify {text-align:justify;}
.left {text-align:left;}
.right {text-align:right;}
.indent {text-indent:30px;}
.bluetxt {color:#5CB9BC}

#facebook
{
	width:170px;
	height:22px;
	position:absolute;
 	left:50%; 
 	margin-left:328px;
 	top:386px; 
	z-index:999;
	vertical-align: middle;	
}

