/* CSS Document created by Sherie Bhavnani on 09-08-2006 for ITKEYS */
/* No Part of this CSS may be reproduced elsewhere without express written permission */

BODY{padding:0px; margin:0px;background-color:#92999D;font-size:1em;color:#666666;}

DIV{padding:0px; margin:0px;}

h1{padding:0px; margin-bottom:5px;font-family:Arial, Helvetica, sans-serif; font-size:medium;color:#163576;background-color:#ffffff;}
h2{padding:0px; margin:0px;font-family:Arial, Helvetica, sans-serif; font-size:medium;color: #0B88C9;background-color:#ffffff;}
h3{padding:0px; margin:0px;font-family:Arial, Helvetica, sans-serif; font-size:small;color:#0B88C9;background-color:#ffffff;}
h4{padding:0px; margin:0px;font-family:Arial, Helvetica, sans-serif; font-size:small;color:#666666;background-color:#ffffff;}
p{padding:0px; margin:0px; margin-bottom:10px; color:#666666; font-family: Verdana,Arial, Helvetica, sans-serif;font-size:x-small;background-color:#ffffff;}

a:link{color:#41A2D7; text-decoration:none;font-weight:bold;background-color:#ffffff;}
a:visited{color:#41A2D7; text-decoration:none;font-weight:bold;background-color:#ffffff;}
a:hover{color:#84D1F8; text-decoration:underline;font-weight:bold;background-color:#ffffff;}

th {
	font-family:Arial, Helvetica, sans-serif; font-size:small;
	color: #003366; 
}

/* for all browsers that understand min-width */
.width {width:100%; min-width:780px;}

/* the workaround for IE6 browsers */
* html .minwidth {border-left:780px solid #fff; position:relative; float:left; z-index:1;}
* html .container {margin-left:-780px; position:relative; float:left; z-index:2;}

.container{
padding:0px; margin:0px;
color:#666666;
background-color:#ffffff;
}
#header{
	height: 91px;color:#666666;
	background-color: #FFFFFF;
	margin-bottom: 0px;
	background-image: url(../images/itkeys_grad.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#nav{
	width:100%;
	PADDING-RIGHT: 0px;
	color:#cccccc;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	background-color:#92999D;
	FLOAT:left;
	border-bottom:5px solid #41A2D7;
	margin-bottom:10px;
	background-image: url(../images/bg_greybut.jpg);
	background-repeat: repeat-x;
}

#nav span{	display: none;}
#nav a{FLOAT:left;
	color: #ffffff;background-color:transparent;	
	font-size: small;FONT-FAMILY:Arial,Helvetica,Verdana, Geneva, sans-serif;
	padding: 3px 12px 4px 12px;
	margin: 0px;
	font-weight:600;border-right:1px #ffffff solid;
	}

#nav a#taba:link,
#nav a#tabb:link,
#nav a#tabc:link,
#nav a#tabd:link,
#nav a#tabe:link,
#nav a#tabf:link{
	background-color:transparent;	
	color:#ffffff;
	text-decoration: none;
	background-image: url(../images/bg_greybut.jpg);
	background-repeat: repeat-x;
}

#nav a#taba:visited,
#nav a#tabb:visited,
#nav a#tabc:visited,
#nav a#tabd:visited,
#nav a#tabe:visited,
#nav a#tabf:visited{background-color:transparent;	color:#ffffff; text-decoration: none;
background-image: url(../images/bg_greybut.jpg);
	background-repeat: repeat-x;}

#nav a#taba:hover,
#nav a#tabb:hover,
#nav a#tabc:hover,
#nav a#tabd:hover,
#nav a#tabe:hover,
#nav a#tabf:hover{background-color:transparent;		color:#ffffff; text-decoration: none;
background-image: url(../images/bg_darkbut.jpg);
	background-repeat: repeat-x;}

body#home #nav a#taba,
body#security  #nav A#tabb,
body#prodinf #nav A#tabc, 
body#support #nav A#tabd, 
body#contact #nav A#tabf{color:#ffffff;background-color:transparent;	 text-decoration: none;background-image: url(../images/bg_lightbut.jpg);
	background-repeat: repeat-x;}
.clear {background-color:transparent;	color:#ffffff;}
#nav a#taba{padding-left:15px}

#gutter1{width:10px;float:left;}
#leftcol{padding:10px;
			float: left;
			width: 18%;
			min-width:150px;
			margin-bottom: 10px;
			}
#midcol{padding:10px;
			float: left;
			width: 46%; 
			border-left:1px dotted #92999D;
			
			margin-bottom: 10px;
			margin-left: 10px;
			}
#rightcol{padding:10px;
			float: left;
			width: 18%;min-width:150px;
			margin-left: 10px;border-left:1px dotted #92999D;
			
			margin-bottom: 10px;
			}
#footer{
	clear: both;
	padding:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:xx-small;
	background-color:#41A2D7;
	color:#FFFFFF;
	background-image: url(../images/bg_lightbut.jpg);
	background-repeat: repeat-x;
			}
/******* all other styles *******/
.nocss{
	position: absolute;
	left: -1000px;
	width: 990px;
	font-size:small;
	}
.bigblueblock{
	background-color:#41A2D7;
	color:#ffffff;
	padding:5px;
	margin-bottom:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	background-image: url(../images/bg_bigbluebox.jpg);
	background-repeat: repeat-x;
}
.bigblueblock h1{padding:0px;margin-top:0px; margin-bottom:10px;font-family:Arial, Helvetica, sans-serif; font-size:small;color:#ffffff;background-color:transparent; }
.bigblueblock p{padding:0px; margin-top:0px; margin-bottom:10px;font-family:verdana,Arial, Helvetica, sans-serif; font-size:x-small;color:#ffffff;background-color:transparent;	}
.bbimg{margin:0px;padding-right:10px;float:left;}
.leftimg
{
	border-right: black 1px solid;
	padding-right: 10px;
	border-top: black 1px solid;
	float: left;
	margin-top:20px;
	margin-bottom: 20px;
	border-left: black 1px solid;
	margin-right: 20px;
	border-bottom: black 1px solid;
}
.rightbox{padding-bottom:0px;margin-bottom:18px;border-bottom:0px dotted #92999D;}
.wrappedPicture {
	float:right;
}

ul {padding-right:0px;padding-bottom:10px; padding-top:0px;padding-left:10px; margin-left:5px;
}
li{ padding-right:0px;padding-bottom:0px; padding-top:0px;padding-left:0px; margin:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	list-style-type: square; color:#1F3D7B;
}
li a:link{color:#1F3D7B;text-decoration:none;}
li a:visited{color:#1F3D7B;text-decoration:none;}
li a:hover{color:#41A2D7;text-decoration:underline;}
/*
table
{
	float:left; margin-left:10px;
}
*/
/* Styles used for Q&A page */
.QandAEntry
{
	padding-top: 10px;
	padding-bottom:20px;
}
.dropCapQ
{
	text-decoration: none;
	padding-right: 20px;
}
.dropCapQ a:link
{
	text-decoration: none;
	font-weight: bold; 
}
.dropCapQ a:visited { 
	text-decoration: none; 
	font-weight: bold; 
}
.dropCapQ a:hover { 
	font-weight: bold; 
	text-decoration: underline; 
}
.dropCapA
{
	text-decoration: none;
	padding-right: 20px;
	font-weight: bold; 
}
.title1Block
{
	font-family: Verdana,Arial, Helvetica, sans-serif;font-size:x-small;background-color:#ffffff;
	text-decoration: none;
}
.title1Block a:link
{
	text-decoration: none;
	font-weight: bold; 
}
.title1Block a:visited
{
	text-decoration: none;
	font-weight: bold; 
}
.title1Block a:hover
{
	text-decoration: underline;
	font-weight: bold;
}
/* End of Q&A page styles */
