﻿ /* Initial Layout */
 
 .noprint  {display: none;}
 .pagebreak {page-break-after: always;}

 /* - - - - - - - - */
 /* Initial Layout */
 /* - - - - - - - - */

body 
{
	background-color: #666984;
	margin: 0px;
	font-size: 8pt; color: #666666; font-family: Verdana, arial, Arial, Helvetica, sans-serif;
	background-image: url('../images/bk_vertical_sliver.png');
	background-repeat: repeat-x;
	background-attachment:fixed;
	background-position: center top;
	min-height: 50%;
}
p {text-align: justify;}


#bk_top
{
	background-image: url('../images/top_screen.png');
	background-repeat: no-repeat;
	background-position: center top;
}

#bk_top_admin
{
	background-image: url('../images/bk_admin.png');
	background-repeat: no-repeat;
	background-position: center top;
}

#bk_horizontal_sliver
{
	background-image: url('../images/bk_horizontal_sliver.png');
	background-repeat: repeat-y;
	background-position: center top;
}
#base {margin: 0 auto; width: 764px; padding-bottom: 12px; min-height: 350px; height: auto !important; }

#spacer {margin: 0 auto;}


 /* - - - - - - - - */
 /* Home Page Layout */
 /* - - - - - - - - */

#r_sidebar 
{
	height: 83%;
	width: 36%;
	float: right;
	margin-top: 10px;
	text-align: left;
	margin-left: 30px;
	margin-right: 0px;
	
}
#hpcontent 
 {	
	margin-right: 36%;
	margin-top: 10px;
}

.indent {margin-left: 40px;}
.hplink a:link {color: #00155A; font-family: arial, Arial, Helvetica, sans-serif; font-size:7pt; font-weight:normal; text-decoration: underline; }
.hplink a:visited {color:#00155A; font-family: arial, Arial, Helvetica, sans-serif; font-size:7pt; font-weight:normal; text-decoration: underline;}
.hplink a:active {color:#CDCDCD; font-family: arial, Arial, Helvetica, sans-serif; font-size:7pt; font-weight:normal; text-decoration: underline;}
.hplink a:hover {color: #CDCDCD; font-family: arial, Arial, Helvetica, sans-serif; font-size:7pt; font-weight:normal; text-decoration: underline;}


 /* - - - - - - - - */
 /* Product Page Layout */
 /* - - - - - - - - */
#l_sidebar 
{
	width: 25%;
	float: left;
	margin-top: 0px;
	text-align: left;

	margin-left: 0px;
}
#productcontent 
 {	
	margin-left: 25%;
	margin-top: 10px;
}


/* Invisible layout table for top and end incl. page (no-print) */
.tabletop {width:792px; border-collapse: collapse; }
.endtable {background-image: url('../images/bk_horizontal_sliver.png'); border-collapse: collapse; width: 100%; vertical-align: top; text-align: center; margin-left: auto; margin-right: auto; }
.end td {vertical-align: top; padding="0"; }


 /* - - - - - - - - */
 /* General Nested Tables: */
 /* - - - - - - - - */
 
 /* Invisible table with content */
.layouttable {text-align: justify; border-collapse: collapse; border: 0px solid;}
.layouttable td {padding:0px; font-size: 8pt; color: #666666; font-family: Verdana, arial, Arial, Helvetica, sans-serif; vertical-align: top;}


/* Visible Table with content*/
.viztable {border-collapse: collapse;}
.viztableheader {background-color: #000000; vertical-align: middle; font-size: 8pt; color: #FFFFFF; font-family: Verdana, arial, Arial, Helvetica, sans-serif; font-weight:normal;}
.viztable td {padding:3px; border: 1px solid #D9D9D9; font-size: 8pt; color: #666666; font-family: Verdana, arial, Arial, Helvetica, sans-serif;}

.admintable {border-collapse: collapse; border: 1px solid #D9D9D9;}
.admintable td {padding:3px; border: 1px solid #FFFFFF; font-size: 8pt; color: #666666; font-family: Verdana, arial, Arial, Helvetica, sans-serif;}

  /* Home newstable:  Sidebar - Use H3 for headers */
.newstable {border-collapse: collapse; width: 100%;}
.newstableheader {vertical-align: top; font-size: 8pt; color: #00155A; font-family: Verdana, arial, Arial, Helvetica, sans-serif; font-weight:bold;}
.newstable td {padding:3px; border: 1px solid #00155A; font-size: 7pt; color: #666666; font-family: Verdana, arial, Arial, Helvetica, sans-serif;}

 /* - - - - - - - - - - - - - - - - */
 /* Specific  Tables & Coloured Cells*/
 /* - - - - - - - - - - - - - - - - */

 /* Text colours, sizes, alignment & coloured cells*/

.center{text-align: center;}
.left{text-align: left;}
.right{text-align: right;}
.justify{text-align: justify;}

.tdbk_blue {background-color: #00155A; }/* default grey text.  */

.txt_blue_8 {font-size: 8pt; color: #00155A; font-family: Verdana,arial, Arial, Helvetica, sans-serif; font-weight:bold;}/* mostly used in spans. */

.txt_grey_8 {font-size: 8pt; color: #666666; font-family: Verdana, arial, Arial, Helvetica, sans-serif;}/* mostly used in spans. */
.txt_blk_8 {font-size: 8pt; color: #000000; font-family: Verdana, arial, Arial, Helvetica, sans-serif;}/* mostly used in spans. */
.txt_white_8 {font-size: 8pt; color: #FFFFFF; font-family: Verdana, arial, Arial, Helvetica, sans-serif;}/* mostly used in spans. */

.txt_blue_14 {font-size: 14pt; color: #00155A; font-family: arial, Arial, Helvetica, sans-serif;}/* mostly used in spans. */

.txt_grey_7 {font-size: 7pt; color: #666666; font-family: Verdana, arial, Arial, Helvetica, sans-serif; }/* mostly used in spans. */
.txt_black_7 {font-size: 7pt; color: #000000; font-family: Verdana, arial, Arial, Helvetica, sans-serif; }/* mostly used in spans. */
.txt_white_7  {font-size: 7pt; color: #FFFFFF; font-family: Verdana, arial, Arial, Helvetica, sans-serif;}/* mostly used in spans. */
.txt_white_7 a:link{font-size: 7pt; color: #FFFFFF; font-family: Verdana, arial, Arial, Helvetica, sans-serif;}/* hp indemnity link */
.txt_white_7 a:visited {font-size: 7pt; color: #FFFFFF; font-family: Verdana, arial, Arial, Helvetica, sans-serif;}/* hp indemnity link */
.txt_white_7 a:active {font-size: 7pt; color: #FFFFFF; font-family: Verdana, arial, Arial, Helvetica, sans-serif;}/* hp indemnity link */
.txt_white_7 a:hover {font-size: 7pt; color: #FFFFFF; font-family: Verdana, arial, Arial, Helvetica, sans-serif;}/* hp indemnity link */


/* - - - - - - - - - - - - - - - - */
/* Links, bullets, headings & HR & */
/* - - - - - - - - - - - - - - - - */

a:link {color: #666666; font-family: Verdana, arial, Arial, Helvetica, sans-serif;}
a:visited {color: #666666; font-family: Verdana, arial, Arial, Helvetica, sans-serif;}
a:active {color: #000000; font-family: Verdana, arial, Arial, Helvetica, sans-serif;}
a:hover {color: #000000; font-family: Verdana, arial, Arial, Helvetica, sans-serif;}

h1 {color: #8E6311; font-family: Trebuchet MS, arial, Arial, Helvetica, sans-serif; font-size: 11pt; font-weight:bold; margin: 0px; padding-top: 10px; padding-bottom: 10px; line-height: 15px; }
h2 {color: #8E6311; font-family: Trebuchet MS, arial, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight:bold; margin: 0px; padding-top: 4x; padding-bottom: 2px; line-height: 11px}
h3 {color: #00155A; font-family: Trebuchet MS, arial, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight:bold; margin: 0px; padding-top: 0px; padding-bottom: 0px; text-decoration:underline;}

hr {color: #666666; background: #666666; border: 0; Height:1px;}

ul {text-align: justify; font-size: 8pt; color: #666666; vertical-align: top; font-family: Verdana, arial, Arial, Helvetica, sans-serif;}
li {margin-top: 0px; margin-bottom: 0px; line-height: 130%; }
ol {text-align: justify; font-size: 8pt; color: #666666; vertical-align: top; font-family: Verdana, arial, Arial, Helvetica, sans-serif;} 


/* - - -  */
/* Pics */
/* - - -  */

.pics_right {float:right; margin-left: 10px; border-width: 0;}
.pics_left {float:left; margin-right: 10px; border-width: 0;}
.pics_center {float:center; border-width: 0;}
.picprdct {	border-style: solid; border-width: 1px; color:#00155A; vertical-align: bottom; valign: bottom;}

/* - - -  */
/* Navs */
/* - - -  */
.navstop {color: #FFFFFF; font-family: arial, Arial, Helvetica, sans-serif; font-size:9pt; font-weight:normal; text-decoration: none; }
.navstop a:link {color: #FFFFFF; font-family: arial, Arial, Helvetica, sans-serif; font-size:9pt; font-weight:normal; text-decoration: none; }
.navstop a:visited {color: #FFFFFF; font-family: arial, Arial, Helvetica, sans-serif; font-size:9pt; font-weight:normal; text-decoration: none;}
.navstop a:active {color:#CDCDCD; font-family: arial, Arial, Helvetica, sans-serif; font-size:9pt; font-weight:normal; text-decoration: none;}
.navstop a:hover {color: #CDCDCD; font-family: arial, Arial, Helvetica, sans-serif; font-size:9pt; font-weight:normal; text-decoration: none;}

.navstop1 {color: #00155A; font-family: arial, Arial, Helvetica, sans-serif; font-size:8pt; font-weight:normal; line-height: 14px; text-decoration: none; }
.navstop1 a:link {color: #00155A; font-family: arial, Arial, Helvetica, sans-serif; font-size:8pt; font-weight:normal; line-height: 14px; text-decoration: none; }
.navstop1 a:visited {color:  #00155A; font-family: arial, Arial, Helvetica, sans-serif; font-size:8pt; font-weight:normal; line-height: 14px; text-decoration: none;}
.navstop1 a:active {color: #FFFFFF; font-family: arial, Arial, Helvetica, sans-serif; font-size:8pt; font-weight:normal; line-height: 14px; text-decoration: none;}
.navstop1 a:hover {color: #FFFFFF; font-family: arial, Arial, Helvetica, sans-serif; font-size:8pt; font-weight:normal; line-height: 14px;text-decoration: none;}


