/* Print Style Sheet for patent.org  */



/* ------------ basic elements ------------- */
body { 
	background: #ffffff;	
	margin: 0; 
	padding: 0;
	text-align: center;
	}


/* Headlines */	
h1, h2, h3, h4 {
	margin: 0;
	padding: 0;
}


h1 {
	font: bold 18px verdana, arial, sans-serif;
	color: #000000;
	display: block;
}

h2 {
	font: bold 14px verdana, arial, sans-serif;
	color: #000000;
	display: block;
}


h3, h3 a:link, h3 a:visited {
	font: bold 13px verdana, arial, sans-serif;
	color: #000000;
	display: block;
}

h3 a:hover {
	color: #000000;
}

h3 span {
	display: block;
}


h4, h4 a:link, h4 a:visited {
	font: bold 12px verdana, arial, helvetica, sans-serif;
	color: #000000;
	display: block;
}

h4 a:hover {
	color: #000000;
}


h5, h5 a:link, h5 a:visited {
	font: bold 11px verdana, arial, sans-serif;
	color: #000000;
	display: block;
}

h5 a:hover {
	color: #000000;
}



/* Paragraph Class */
p { 
	font: 12px arial, helvetica, sans-serif; 
	text-align: left;
	clear: right;
}


	
/* Basic Link Class */		
a:link { 
	text-decoration: none; 
	color: #000000;
	}
a:visited { 
	text-decoration: none; 
	color: #000000;
	}
a:hover, a:active { 
	text-decoration: none; 
	color: #000000;
	}



/* Line Group */
li { 
	font: 11px arial, verdana, sans-serif; 
	text-align: left;
	clear: right;
}


/* ---------- Images General------------ */

img {
	display: none;
}



/* ----- horizontal rule --------- */

hr {
	height: 1px;
	width: 100%;
	text-align: center;
	clear: right;
	color: #cccccc;
	background-color: #cccccc;
}




/*  ------------ Form Style Classes ------------  */

.fieldesc {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11px; 
	line-height: 24px;
	padding-top: 4px;
	color: #000000;
}

.texta { 
	 font-size: 10px;
	 height: 16px;
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 background-color: #f0f0f0; 
	 border: 1px solid #333333; 
}

.msgtext { 
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
 	background-color: #f0f0f0; 
	border: 1px solid #333333; 
}

.formbuttons { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
 	font-size: 10px; 
	height: 24px;
	background-color: #f0f0f0; 
 	color: #000000; 
 	margin-right: 6px; 
}

	
/* ------------ end basic elements ------------- */






/* ------------ Specific DIVs ------------ */

#container {
	background: #ffffff;
	width: 620px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}

#header {
	top: 0;
	width: 620px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}

#branding {
	top: 0px;
	width: 620px;
	height: 80px;
	background: #274068 url(../img/pgheader.gif) no-repeat;
}

#branding h1, #branding h2 {
	display: block;
}



/* ------------ TabNav Out ------------ */

#navline {
	display: none;
	}






/* ------------ Main Content Area ------------ */


#maincol {
	width: 620px;
	padding: 8px 16px 32px 16px;
	text-align: left;
}


#feature {
	display: block;	
}

#feature h5, #feature h5 a:hover  {
	font: bold 11px verdana, arial, sans-serif;
	color: #000000;
	display: block;
}


#theme {
	display: none;
}

#theme img {
	display: none;
}



/* ------------ Right column Out ------------ */

#rcol {
	display: none;
}





	
/*  ----------- footer ------------ */
#bcontainer {
	background: #ebebeb url(../img/bg-footer.gif);
	width: 620px;
	text-align: left;
	padding: 0;
	margin-left: auto;
	margin-right: auto;	
}

#footer {
	width: 620px;	
	margin: 0;
	padding: 16px;
	font: 9px arial, helvetica, sans-serif;
	text-align: left;
	color: #666666;
}

#footer a:link, #footer a:visited {
	color: #666666;
}


#footer a:hover {
	color: #000000;
	text-decoration: none;
}
/*  ----------- end footer ------------ */



