/* SecuriKey Master CSS Document */

body {
  text-align: center;
  background: #313535
}

#container {
  margin: 0 auto;
  width: 800px;
  text-align: left;
  background: #FFFFFF
} 

#header {
  position: relative;
  top: 0;
  left: 0;
  height: 115px;
  width: 100%;
  margin: 0;
  padding: 0;
  background: #FFFFFF;
}

#footer {
   margin: 0;
   padding: 0;
   background: #FFFFFF;
}

#main {
  position: relative;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
  top: 0;
  left: 0;
  padding: 0;
  width: 100%;
}

#contentarea {
  margin-right: 220px;
  margin-left: 0;
  margin-top: 0;
  margin-bottom: 0;
/*  padding-left: 8px; */
}

#rightcolumn {
 /*  float: right; */
   position: absolute;
   width: 200px;
   top: 5px; /*30px*/
   margin: 0 600px;  
   padding: 0;
   background: transparent; /*#FFFFFF*/
}
 
#inthenews {
  position:absolute;
  background: transparent url(/images/InTheNews.gif) no-repeat top left;
  top: 135px;
  left: 50px;
  right: 425px;
}

#pressreleases {
  position: absolute;
  background: transparent url(/images/PressReleases.gif) no-repeat top left;
  top: 135px;
  left: 410px;
  right: 50px;
}

#dsh {
	top: 95px;
	padding-top: 125px;
	margin-left: 200px;
	width: 450px;
	
}


#dsc {
	clear:both;
   	margin-top: 0px;
	margin-left: 175px;	
	width: 450px;
	padding-top: 100px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
 }
 
#dsc p {
	font-size: 0.8em;
	margin-left: 50px;
	margin-right: 50px;
	line-height: 130%;
}

#dsc h1 {
   font-size: 1.3em;
   font-weight:bold;
   color:#FF6600;
}

#dsc h3 {
	font-size: 1em;
	font-weight: bold;
	margin-left: 50px; 	
}

#dscw {
	clear:both;
   	margin-top: 0px;
	margin-left: 0px;	
	width: 650px;
	padding-top: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
 }
 
#dscw p {
	font-size: 0.8em;
	margin-left: 20px;
	margin-right: 20px;
	line-height: 130%;
}

#hpl {
	position: absolute;
	top: 10px;
   	margin-top: 0px;
	margin-left: 0px;	
	width: 200px;
	padding-top: 10px;
	padding-left: 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
 }
 
#hpl p {
	font-size: 0.8em;
	margin-left: 20px;
	margin-right: 20px;
	line-height: 130%;
}

#hpr {
	position: absolute;
	top: 10px;
   	margin-top: 0px;
	margin-left: 210px;	
	width: 590px;
	padding-top: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
 }
 
#hpr p {
	font-size: 0.8em;
	margin-left: 20px;
	margin-right: 20px;
	line-height: 130%;
}

#hpr h1 {
	font-size: 1.3em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#CC0000;
}

#hpf {
	position: absolute;
	top: 680px;
}

.cleaner {
   clear: both;
   height: 1px;
   font-size: 1px;
   border: none;
   margin: 0;
   padding: 0;
   background: transparent;
}

.column-in {
   margin: 0;
   padding: 5px 10px;
}

.boxaround {
   border: thin ridge;
   padding: 5px;
}

.boxaroundredfill {
    border: thin ridge;
	padding: 5px;
	background-color: #FCE1E0;
}

.stickup {
   position: absolute;
   top: 0;
   left: 460px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   color:#666666;
}

.stickup a {
   color:#666666;
   text-decoration:none;
}

a {
  color:#000099;
  text-decoration: none;
}
  
a:hover {
	text-decoration: underline;
}

/* menu code */

#menustyle {
	position:relative;  
/*	margin-top: 90px; */
	display:block; 
	height:24px;
	font-size:11px;
	font-weight:bold;
	background:transparent url(images/bgOFF.gif) repeat-x top left;
	font-family:Arial,Verdana,Helvitica,sans-serif;
}

#menustyle ul {
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
}

#menustyle ul li {
	display:block;
	float:right;
	margin: 0 1px 0 0
}

#menustyle ul li a {
	display:block;
	float:left;
	color:#000;
	text-decoration:none;
	padding:6px 20px 0 20px;
	height:24px; 
}

#menustyle ul li a:hover,#menustyle ul li a.current {
	color:#fff;
	background:transparent url(images/bgON.gif) repeat-x top left;
}

/* Snazzy Borders Rounded Corner Boxes */
/* original border color #08c */

#xsnazzy h1, #xsnazzy h2, #xsnazzy p {margin:0 10px; letter-spacing:1px;}
#xsnazzy h1 {font-size:2.5em; color:#fff;}
#xsnazzy h2 {font-size:2em;color:#06a; border:0;}
#xsnazzy p {padding-bottom:0.5em;}
#xsnazzy h2 {padding-top:0.5em;}
#xsnazzy {background: transparent; margin:1em;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#ddd; border-left:1px solid #D4DFFF; border-right:1px solid #D4DFFF;}
.xb1 {margin:0 5px; background:#D4DFFF;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; background:#ddd; border:0 solid #D4DFFF; border-width:0 1px;}

/* Snazzy Borders Rounded Corner Boxes - Light Color Version */

#zsnazzy h1, #zsnazzy h2, #zsnazzy p {margin:0 5px; letter-spacing:1px;}
#zsnazzy h1 {font-size:2.5em; color:#fff;}
#zsnazzy h2 {font-size:2em;color:#06a; border:0;}
#zsnazzy p {padding-bottom:0.5em;}
#zsnazzy h2 {padding-top:0.5em;}
#zsnazzy {background: transparent; /*margin:1em;*/}

.ztop, .zbottom {display:block; background:transparent; font-size:1px;}
.zb1, .zb2, .zb3, .zb4 {display:block; overflow:hidden;}
.zb1, .zb2, .zb3 {height:1px;}
.zb2, .zb3, .zb4 {background:#ffffff; border-left:1px solid #999999; border-right:1px solid #999999;}
.zb1 {margin:0 5px; background: #999999;}
.zb2 {margin:0 3px; border-width:0 2px;}
.zb3 {margin:0 2px;}
.zb4 {height:2px; margin:0 1px;}

.zboxcontent {display:block; background:#ffffff; border:0 solid #999999; border-width:0 1px;}

/* Fonts */

.standard {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
}

.copy {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#333333;
}

.smallcopy {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   color:#333333;
}
.heading {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:14px;
   font-weight:bold;
   color:#3C3C3C;
}

.headline {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:36px;
   color:#CC0000;
}

.headline_small {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#CC0000;
}

.asterisk {font-size: 10px;
	color: #FF0000;
}

.quote {
    font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#000066;
	font-style:italic;
}
