* {
	margin: auto;
	padding: 0px;
}
html {
	font-size: 125%;
	margin: auto;
	padding: 0px;
}
body {
	font-style:  Verdana, Arial, Helvetica, sans-serif;
	background-color: #d3f6ff; url(/images/blueprintbkg.jpg);
	margin: auto;
	padding: 0px;
	position: relative;
}


#wrapper 
		{
	
		width: 990px;
		margin: auto;
 		font-family: Arial, Helvetica, sans-serif;   color:#000f5c;  font-size: 12px; font-weight:normal; 	
		}


#menu 
		{	
		width: 960px;
		margin: 10px;
 		font-family: Arial, Helvetica, sans-serif;   color:#000f5c;  font-size: 12px; font-weight:normal; 	
		}


#content
		{	
		width: 960px;
		margin: 10px;
 		font-family: Arial, Helvetica, sans-serif;   color:#000f5c;  font-size: 12px; font-weight:normal; 	
		}


#sidenav 
		{	
		width: 220px;
		float: left;
		margin-right: 10px;
		background-color: #e0e0e0;
 		font-family: Arial, Helvetica, sans-serif;   color:#000f5c;  font-size: 12px; font-weight:normal; 	
		border-style: solid;
		border-width: 1px;

	-moz-border-radius-topright: 5px;
	-khtml-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-khtml-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;

	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;

		}




#pg_content
		{	
		width: 680px;
		margin: 0px;
		float: left;
 		font-family: Arial, Helvetica, sans-serif;   color:#000f5c;  font-size: 12px; font-weight:normal; 	
		}

#login_sect
		{	
		width: 500px;
		margin-left: 30px;
		float: left;
 		font-family: Arial, Helvetica, sans-serif;   font-size: 14px; font-weight:normal; 	
		}

#maincontent
		{	
		width: 900px;
		margin: 0px;
		float: left;
 		font-family: Arial, Helvetica, sans-serif;   color:#000f5c;  font-size: 12px; font-weight:normal; 	
		}


#footer
		{	
		width: 700px;
		margin: auto;
		margin-top: 50px;
 		font-family: Arial, Helvetica, sans-serif;   color:#000000;  font-size: 14px; 
		font-weight: bold; 	
		}


#clear {
	clear: both;
}


#header2 
		{
	
		width: 960px;
		margin: 10px;
 		font-family: Arial, Helvetica, sans-serif;   color:#000f5c;  font-size: 12px; font-weight:normal; 	
		}


#sect_reg 
		{
		background: #F5FFF5;
		border-style: solid; border-width: 1px; border-color:green;
		width: 700px;
		margin: 15px auto;
		padding: 10px;	
 		font-family: Arial, Helvetica, sans-serif;   color:#000000;  font-size: 12px; font-weight:normal; 	
		}


#sect_signin
		{
		border-style: solid; border-width: 1px; border-color:#000000;
		width: 250px;
		float: left;
		margin: 15px 0px;
		padding: 10px;	
 		font-family: Arial, Helvetica, sans-serif;   color:#000f5c;  font-size: 12px; font-weight:normal; 	
		}

.sect_title { color: #006600; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

.rule { border-top: 2px solid #009000; margin: 15px auto; width: 95%;} 

#sect_bottom
		{	
		margin: 25px auto;
		float: left;
		width: 100%;
		text-align: center;
 		font-family: Arial, Helvetica, sans-serif;   color:#000f5c;  font-size: 18px; font-weight:normal; 
		}


.footer_address
		{

		text-align: center;
		margin: 15px 0px;
		padding: 10px;	
 		font-family: Arial, Helvetica, sans-serif;   color:#000000;  font-size: 12px; font-weight:bold; 	
		}



.footer_notes
		{

		text-align: left;

		margin: 15px 0px;
		padding: 10px;	
 		font-family: Arial, Helvetica, sans-serif;   color:#000000;  font-size: 12px; font-weight:bold; 	
		}



.clearboth { clear:both;}






td { color: #000000; font-weight: normal; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

.cleared { text-decoration:  line-through;}
}

p {  color: #000000; font-weight: normal; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}


b { color: #000000; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

H3 { color: #000000; font-weight: bold; font-size: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

H2 { color: #009900; font-weight: bold; font-size: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-bottom: 10px;
}

H1 { font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

.foot { color: #000000; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center
}

.searchtxt { color: #000000; font-weight: bold; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

.product_title { color: #009900; font-weight: bold; font-size: 24px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-bottom: 10px;
}

input { color: #000000; font-weight: bold; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
}


a:link 	{font-size: 14px; color: #000000; text-decoration:underline; text-weight: bold;}         /* unvisited link */
a:visited 	{font-size: 14px; color: #027b44; text-decoration:underline; text-weight: bold;}  	    /* visited link */
a:hover 	{font-size: 14px; color: #303030; text-decoration:underline; text-weight: bold;}   	/* mouse over link */
a:active 	{font-size: 14px; color: #027b44; text-decoration:underline; text-weight: bold;}   	/* selected link */

.headlink a {  color: #027b44; font-size: 16px; text-decoration:underline; font-weight: bold;}

select { color: #000000; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
background: #e0e0e0;}


/* Style for non-root level text, mout state */
.a0 {
	font: 11px Verdana, Arial, Tahoma;
	color: #99FF99
}
/* Style for non-root level text, mover, mdown states */
.a1,
.a2 {
	font: 11px Verdana, Arial, Tahoma;
	color: #eeFFee
}
/* Style for root level text, mout state */
.aa0 {
	font: 12px Verdana, Arial, Tahoma;
	color: #ffffff
}
/* Style for root level text, mover, mdown states */
.aa1,
.aa2 {
	font: 12px Verdana, Arial, Tahoma;
	color: #99FF99
}

/* Style for level 0 (root) block - DIV */
.m0table0 {
	background: #ffffff;
}
/* Style for a block - DIV */
.m0table {
	background: #cccccc; border: solid #000000;
}

.scr_headings { 
	font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	color: #009900
}


p.one
{
border-style:solid;
border-color:green;
}

#sslist ul {
	margin-bottom : 10px;
	padding:0;
	list-style-type: disc;
}

#

sslist LI {
	margin-bottom : 10px;
	padding:0;
	list-style-type: disc;
}
/*globalnav*/

#globalnav {

	position: relative;
	width: 90%;
	padding: 0px 0px 1.25em .75em;
	margin-top: 10px; margin-bottom: 25px;
	list-style: none;
	line-height: 1em;
		

}

#globalnav LI {
	margin:0;
	padding:0;

}

#globalnav A {
	display:block;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	background: #027b44;
	margin: 0px;
	padding: 0.25em 1em;
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	border-right:2px solid #aaa;
	border-bottom:2px solid #aaa;
font-family: Arial, Helvetica, sans-serif;    font-size: 12px; font-weight:bold; 
}

.rounded-corners {
    behavior: url(/css/border-radius.htc);
    border-radius: 5px;
}


#techtips {
	margin-top: 25px;
}

#techtips_sect
		{	
		width: 300px;
		margin-left: 20px;
		float: left;
		color: #000000;
 		font-family: Arial, Helvetica, sans-serif;   font-size: 14px; font-weight:normal; 	
		}


#techtips A {
	text-decoration: none;
	font-weight: bold;
	color: #009900;
	font-family: Arial, Helvetica, sans-serif;    font-size: 16px; 
}


#login_wrapper 
		{
		width: 950px;
		margin: auto;
 		font-family: Arial, Helvetica, sans-serif;   color:#000f5c;  font-size: 12px; font-weight:normal; 	

		}


#login_box
		{	
		width: 400px;
		border-width: 3px;
		border-style:solid;
		float: left;
		padding: 10px;
		background-color: #ffffff;
 		font-family: Arial, Helvetica, sans-serif;   font-size: 14px; font-weight:normal; 
-moz-border-radius-topright: 5px;
	-khtml-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-khtml-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;

	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;	
		}

	#login_box p {
	font-family: Arial, Helvetica, sans-serif;   font-size: 14px; font-weight:normal; 	
	color: #000000;
	margin-bottom: 15px; margin-right: 5px;
		}

#login_box  input
{
font-family: Arial, Helvetica, sans-serif; 
  font-size:12px;
  font-weight:bold;
color: #000000;
  background-color:#ffffff;
  border-color:#000000
  border-style:inset;
  border-width:1px;

}

#login_box A {
	text-decoration: underline;
	font-weight: bold;
	color: #009900;
	font-family: Arial, Helvetica, sans-serif;    font-size: 14px; 
}


#login_features
		{	
		width: 400px;
		margin-left: 50px;
		float: left;
		font-size: 14px;
		color: #009900;
		margin-bottom: 10px;
 		font-family: Arial, Helvetica, sans-serif;   font-size: 12px; font-weight:bold; 	
		}

	#login_features li {
	font-size: 16px;
	color: #009900;
	margin-bottom: 5px;
	text-align: left;
		}
.clearhead { clear:both;  margin-top: 20px;}