/* ::::: http://portal.uspto.gov/internetPortal/themes/html/internetPortal/internetPortal.css ::::: */

body { margin: 0px; padding: 0px; }
img { border: 0px none; }
div { padding: 0px; margin: 0px; }
#main { font-family: Verdana,Helvetica,sans-serif; font-weight: normal; font-size: small; text-decoration: none; color: rgb(0, 0, 0); width: 100%; margin: 0px; padding: 0px; }
#header { padding-bottom: 0px; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; background: url(../images/hdrtile.jpg) repeat-x; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px}
#header p {	position: absolute; float: right; color: #ffffff; font-size: 20px; top: 35px; right: 20px; }
.primaryNav { font-family: Verdana,Helvetica,sans-serif; font-size: 10px; font-weight: bold; color: rgb(153, 51, 51); }
.primaryNav a:link { font-family: Verdana,Helvetica,sans-serif; font-size: 10px; font-weight: bold; color: rgb(255, 255, 255); text-decoration: none; }
.primaryNav a:visited { font-family: Verdana,Helvetica,sans-serif; font-size: 10px; font-weight: bold; color: rgb(238, 238, 238); text-decoration: none; }
.primaryNav a:active { font-family: Verdana,Helvetica,sans-serif; font-size: 10px; font-weight: bold; color: rgb(233, 223, 211); text-decoration: none; }
.primaryNav a:hover { font-family: Verdana,Helvetica,sans-serif; font-size: 10px; font-weight: bold; color: rgb(233, 223, 211); background-color: rgb(153, 51, 0); text-decoration: underline; }
#breadcrumb { font-family: Verdana,Helvetica,sans-serif; font-size: 11px; font-weight: bold; background-color: rgb(240, 240, 240); padding: 8px; margin: 0px; border-bottom: 4px solid rgb(156, 51, 47); clear: both; }
div.leftNav { font-family: Verdana,Helvetica,sans-serif; font-size: x-small; font-weight: normal; width: 210px; padding-left: 5px; padding-right: 5px; }
div.leftNav img { margin-top: 2px; margin-right: 5px; }
div.leftNav a:link { font-family: Verdana,Helvetica,sans-serif; font-size: 10px; font-weight: normal; color: rgb(0, 0, 119); }
div.leftNav a:active { font-family: Verdana,Helvetica,sans-serif; font-size: 10px; font-weight: normal; color: rgb(0, 0, 119); }
div.leftNav a:visited { font-family: Verdana,Helvetica,sans-serif; font-size: 10px; font-weight: normal; color: rgb(0, 0, 119); }
div.leftNav a:hover { font-family: Verdana,Helvetica,sans-serif; font-size: 10px; font-weight: normal; color: rgb(153, 0, 0); }
#content { width: 99%; padding-top: 10px; }
td.blueShadow { font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; color: rgb(255, 255, 255); background-color: rgb(43, 63, 134); }
div.blueShadow { font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; color: rgb(255, 255, 255); height: 22px; background-color: rgb(43, 63, 134); padding-left: 10px; padding-top: 3px; }
.borderedGray { color: black; font-weight: bold; font-size: 12pt; font-family: Arial,Helvetica,sans-serif; background-color: rgb(238, 238, 238); border-top: 1px solid black; border-bottom: 1px solid black; }

a, table, tr, td, select, input, form, li, p, textarea { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 9pt; }
a { color: rgb(51, 102, 204); font-size: 9pt; }
a:visited { color: rgb(102, 102, 153); font-size: 9pt; }
a:hover { color: rgb(102, 153, 204); font-size: 9pt; }
body { font-family: Verdana,Arial,Helvetica,sans-serif; background-color: rgb(255, 255, 255); font-size: 9pt; margin: 0px; }
ul { font-family: Verdana,Arial,Helvetica,sans-serif; }

#footer {margin: 0px; padding: 5px;
		clear: both;
		position: relative;
		z-index: 10;
		height: 150px;
		margin-top: 5px;
		background-color: rgb(238, 238, 238);
		border-top: 3px solid rgb(172, 9, 17);
	}

#footer #ft {padding: 10px;}

/* @group Footer */

	#ft {
		clear: both;
		margin: 0px 17px 0px 16px;
		width: 867px;
		padding: 8px 0 8px 0;
		text-align: left;
		background-color: #ebebeb;
	}
	#ft .col {
		float: left;
		padding: 0 10px 0 10px;
		border-left: #a4a4a4 1px solid;
	}
	#ft .col {
		width: 168px;
	}
	#ft .colLogos {
		float: left;
		padding: 0 10px 0 0;
		text-align: center;
	}
	#ft .colLogos {
		width: 100px;
	}
	#ft ul {
		list-style-type: none;
		padding-left: 0;
		margin: 0;
	}
	#ft ul li {
		background: url("../images/bulletfooter.jpg") 0 6px no-repeat;
		padding-left: 12px;
		margin-bottom: 2px;
		list-style-type: none;
	}
	
	
	.divErrMsg{
	font-size:12px;
	color:red;
}
	
	#ft ul li a{
	font-family: "Tahoma",verdana,helvetica,sans-serif; color: rgb(3, 29, 78); font-size: 8pt;
	}
	.clear-fix {display:inline-block;}