/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

html, body{
	font-family: Helvetica, Arial,sans-serif;
	font-size:  10pt;
	line-height: 13pt;
	color: #000000;
	margin: 0px;
	padding: 0px;
	height:  100%;
	background-image:url(imgs/bakgnd.gif);
	background-repeat:repeat-y;
}
.subhead{
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
    font-weight:  bold;
}

.answer{
	margin: 0 20 30 50;
	padding 0px;
}


a{
	color: #3e5b97;
	text-decoration: none;
}

a:link{
	color: #3e5b97;
	text-decoration: none;
}

a:visited{
	color: #3e5b97;
	text-decoration: none;
}

a:hover{
	color: #3e5b97;
	text-decoration: none;
}

ul{
 list-style-type: square;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

td{
	vertical-align:  top;
	margin:0; 
	border:0; 
	padding:0;
}
h1{
	font-family: Helvetica, Arial,sans-serif;
	font-size:13pt;
	color: #3e5b97
}
h4{
	font-family: Helvetica, Arial,sans-serif;
	font-size:  10.5pt;
	font-weight:  bold;
	color: #3e5b97
	padding: 0px;
	margin: 0px;
}
h5{
	font-family: Helvetica, Arial,sans-serif;
	font-size:10pt;
	color: #000000;
	padding: 0px;
	margin: 0px 0px 10px 0px;
}
img, tr, td {margin:0; border:0; padding:0}
table{
	border-spacing:0
} 
.sidetxt{
	margin:  0px 10px 0px 25px;
	padding:  0px 0px 0px 0px;
	font-size:  10pt;
	line-height: 20pt;
}
.sidetxtclose{
	margin:  0px 20px 20px 25px;
	font-size:  9pt;
	line-height: 10.8pt;
}
.sidetxtcompany{
	margin:  0px 10px 10px 25px;
	padding:  0px 0px 0px 0px;
	font-size:  10pt;
	line-height: 13pt;
}
.close{
	margin:  0px;	
}
.copyright{
	font-size:  7pt;
}
a.side{
	text-decoration:underline;
	color:#000000;
}
a.side:visited{
	text-decoration:underline;
	color:#000000;
}
.side-thumb{
	padding-left: 25px;
}
.small{
	font-size:  8pt;
}
.foot{
  line-height: 13pt;
  font-size:  8pt;
  margin-left:  20px;
}
.copyright1{
	font-size:  7pt;
	margin-left:  20px;
	margin-right:  30px;
}
/***********************************************/
/* Layout Divs                                 */
/***********************************************/
#logohead{
	top: 0px;
	margin: 0px;
	padding: 0px;
	height: 55px;
	display:  block;
}
#masthead{
	position: absolute;
	top: 0px;
	left: 186px;
	width: 763px;
	margin: 0px;
	padding: 0px;
	display:  block;
	float:  none;
}

#navBar{
	float: left;
	width: 186px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background-color: #3e5b97;
	border-right: 0px;
	border-bottom: 0px;
}

#navBarsub{
	float: left;
	width: 186px;
	margin: 0px;
	padding: 0px;
	background-color: #3e5b97;
	border-right: 0px;
	border-bottom: 0px;
}

#homecontent{
  float: left;
  display:inline-block;
  padding: 30px 35px 10px 35px;
  width: 450px;
  line-height: 13pt;
}

#content{
  float: left;
  padding: 30px 35px 10px 35px;
  width: 450px;
  line-height: 13pt;
}

#content-fullspread{
  float: left;
  padding: 30px 35px 10px 35px;
  width: 580px;
  line-height: 13pt;
}

#content-fullspread2{
  float: left;
  padding: 30px 35px 10px 35px;
  width: 670px;
  line-height: 13pt;
}
#content-popup{
  float: left;
  padding: 30px 35px 10px 35px;
  width: 750px;
  line-height: 13pt;
}
#homehead{
  display:  block;
  padding: 10px 0px 10px 24px;
  margin: 0px;
  width: 729px;
}

#border{
	position:relative;
	float: right;
	background-image: url(imgs/border.gif);
	background-repeat:repeat-y;
	width: 13px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height:  100%;
}

#sidebar{
  display:  block;
  float: right;
  padding: 0px;
  margin: 30px 30px 0px 0px;
  width: 195px;
  height: 209px;
  background-image:url(imgs/bk-right.jpg);
}

#sidebarplain{
  display:  block;
  float: right;
  padding: 0px;
  margin: 30px 30px 0px 0px;
  width: 195px;
  height: 400px;
}

#sidebar-press{
  display:  block;
  float: right;
  padding: 0px;
  margin: 30px 30px 0px 0px;
  width: 196px;
  height: 825px;
  background-image:url(imgs/bk-right-press.jpg);
}

#sidebar-smmed{
  display:  block;
  float: right;
  padding: 0px;
  margin: 30px 30px 0px 0px;
  width: 195px;
  height: 236px;
  background-image:url(imgs/bk-right-sm-med.jpg);
}

#sidebarmed{
  display:  block;
  float: right;
  padding: 0px;
  margin: 30px 30px 0px 0px;
  width: 195px;
  height: 265px;
  background-image:url(imgs/side-down-med.gif);
}

#sidebarmedlong{
  display:  block;
  float: right;
  padding: 0px;
  margin: 30px 30px 0px 0px;
  width: 196px;
  height: 292px;
  background-image:url(imgs/bk-right-med-long.jpg);
}

#sidebarlong{
  float: right;
  padding: 0px;
  margin: 33px 30px 0px 0px;
  width: 193px;
  height: 409px;
  background-image:url(imgs/bk-right-long.jpg);
}

#sidebarxlong{
  float: right;
  padding: 0px;
  margin: 33px 30px 0px 0px;
  width: 195px;
  height: 447px;
  background-image:url(imgs/side-xlong.gif);
}

#sidebarxxlong{
  float: right;
  padding: 0px;
  margin: 33px 30px 0px 0px;
  width: 195px;
  height: 510px;
  background-image:url(imgs/side-xxlong.gif);
}

#sidebarxxxlong{
  float: right;
  padding: 0px;
  margin: 33px 30px 0px 0px;
  width: 195px;
  height: 609px;
  background-image:url(imgs/bk-right-xxxlong.jpg);
}

#sidebarxxxxlong{
  float: right;
  padding: 0px;
  margin: 33px 30px 0px 0px;
  width: 195px;
  height: 710px;
  background-image:url(imgs/bk-right-xxxxlong.jpg);
}

#sidebarlongclose{
  float: right;
  padding: 0px;
  margin: 20px 30px 0px 0px;
  width: 195px;
  height: 409px;
  background-image:url(imgs/bk-right-long.jpg);
  border-width:medium;
}

#footer{
  float:  left;
  padding: 20px 35px 0px 35px;
  width: 650px;
  line-height: 13pt;
  font-size:  8pt;
  display:  block;
}

#spacer50{
  height: 50px;
}

#home-bot{
  padding-left:  20px;
}
/*********** #navBar link styles ***********/

#navBar img { display: block; margin: 0px; padding: 0px;}

