/* general */

body, p, h1, h2, h3, h4, h5, h6, blockquote, div, form, input, select {margin:0;}

body {
	font-family: Times New Roman, serif;
	color: black;
	background-color: white;
}

div#maincontainer {}

div#container {
	width: 975px;
	text-align: left;
	margin:5px;
}


ul,ol {
	margin-top: 0;
	margin-bottom: 5px;
	margin-right: 0;
	margin-left: 15px;
}

/* FF/Safari HACK */
.gecko ul, .gecko ol, .webkit ul, .webkit ol { margin-left: -20px; }


#tree1 a { text-decoration: underline; }
#tree1 a:link { color:#1E75C2 }
#tree1 a:hover { color:#BF272D }
#tree1 a:active { color:#BF272D }
#tree1  a:visited { color:#1E75C2 }

ul.mktree {
        list-style-type: none;
	font-weight: bold;
	font-size: 10pt;
	font-family: Verdana, Arial, sans-serif;
	margin: 0;
}
.gecko ul.mktree, .gecko ol.mktree, .webkit ul.mktree, .webkit ol.mktree { margin-left: -40px; }

ul.mktree ul {
        list-style-image: url(/img/bluebox.gif);
        list-style-type: square;
	font-weight: bold;
	font-size: 10pt;
	font-family: Verdana, Arial, sans-serif;
}

ul.mktree ul ul {
        list-style-image: url(/img/whitebox.gif);
        list-style-type: square;
	font-weight: normal;
	font-size: 10pt;
	font-family: Verdana, Arial, sans-serif;
}

ul.mktree ul ul ul {
        list-style-image: none;
        list-style-type: disc;
	font-weight: normal;
	font-size: 10pt;
}

ul.mktree ul ul ul ul {
        list-style-image: none;
        list-style-type: none;
	font-weight: normal;
	font-size: 10pt;
}
ul.mktree ul ul ul ul ul {
        list-style-image: none;
        list-style-type: none;
	font-weight: normal;
	font-size: 10pt;
	font-family: Verdana, Arial, sans-serif;
}



ul.bluebox { 
        list-style-image: url(/img/bluebox.gif);
        list-style-type: square;
	font-weight: bold;
	font-size: 10pt;
}

ul.bluebox.normal { 
	font-weight: normal;
}

ul.redbox { 
        list-style-image: url(/img/redbox.gif);
        list-style-type: square;
	font-weight: normal;
	font-size: 10pt;
}

ul.redbox-nomargin-small { 
        list-style-image: url(/img/redbox.gif);
        list-style-type: square;
	font-weight: normal;
	font-size: 9pt;
	margin-top: 5px;
	margin-bottom: 5px;
}

ul.whitebox { 
        list-style-image: url(/img/whitebox.gif);
        list-style-type: square;
	font-weight: normal;
	font-size: 10pt;
}
ul.bulletsmall { 
        list-style-image: none;
        list-style-type: disc;
	font-weight: normal;
	font-size: 9pt;
}
ul.nobulletsmall { 
        list-style-image: none;
        list-style-type: none;
	font-weight: normal;
	font-size: 9pt;
}

/* headers */

div#header {
	position: relative;
	height: 100px;
	vertical-align: top;
        margin-bottom: 5px;
        margin-top: 10px;
}
div#argologo {
	position: absolute;
	left: 5px;
	top: 0px;
	width: 264px;
	height: 94px;
}
img#logo {  }

div#argotag  {
	position: absolute;
	left: 290px;
	top: 30px;
	width: 250px;
	height: 30px;
	color: #BF272D;
	font-family: Verdana, Arial, sans-serif;
	font-size: 15pt;
	font-weight: bold;
	font-style: italic;
}

div#argonumber  {
	position: absolute;
	left: 715px;
	top: 55px;
	width: 300px;
	height: 30px;
	color: black;
	font-family: Verdana, Arial, sans-serif;
	font-size: 14pt;
	font-weight: bold;
}

div#argosearch {
	position: absolute;
	left: 700px;
	top: 30px;
	width: 300px;
	height: 30px;
}

form#search {position: relative;}

form#search input.search {
 	position: absolute;
	left: 0px;
	top: 1px;
	width: 200px;
	border: 1px solid #666666;
}

form#search input.submit {
 	position: absolute;
	left: 210px;
	top: -8px;
	width: 65px;
}

div#argoheadnav {
	position: relative;
	background-color: #d1d3d4;
        margin-bottom: 15px;
	height: 22px;
	text-align: center;
	vertical-align: middle;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10pt;
	padding-top: 5px;
	z-index: 150;
}

/* content */

div#content { font-size: 10pt; }
div#contenth { font-size: 10pt; height:510px; width: 975px; }

div#content h1, div#content h2, div#content h4, div#content h5, div#content h6 {
	color: #BF272D;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
}
div#content h1 {
	font-size: 15pt;
 	margin-bottom: 10px;
}
div#content h1.application {
	font-size: 13pt;
 	margin-bottom: 10px;
}

div#content h2 { font-size: 13pt; }

div#content h3 {
	font-size: 11pt;
	color:  #1E75C2;
	font-weight: bold;
	font-family: times new roman, serif;
}

div#content h3.argform {
	font-size: 12pt;
	color:  #1E75C2;
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
	margin: 10px 0 0 0;
}

div#content h4 { font-size: 15pt; }

div#content h4.argform {
	font-size: 11pt;
	color: black;
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
	margin: 10px 0 0 0;
}


div#content h5 { font-size: 15pt; }

div#content h6 { font-size: 15pt; }

div#content p { margin-bottom: 10px; }

div#content blockquote.quotation {
	font-family: Verdana, Arial, sans-serif;
	color: #BF272D;
	font-style:italic;
	font-size: 10pt;
        margin: 0px 15px 0px 15px;

}


div#content div#col2 div#text a, table.links a {
    text-decoration: underline;
    font-family: Verdana, arial, sans-serif;
    font-size: smaller;
    font-weight: bold;
}
div#content div#col2 div#text a:link, .lit a:link, table.links a:link, table.tdstable a:link { color:#1E75C2 }
div#content div#col2 div#text a:hover, .lit a:hover table.links a:hover, table.tdstable a:hover { color:#BF272D }
div#content div#col2 div#text a:active, .lit a:active table.links a:active, table.tdstable a:active { color:#BF272D }
div#content div#col2 div#text a:visited, .lit a:visited, table.links a:visited, table.tdstable a:visited { color:#1E75C2 }

div#outcloudbox{
position: relative;
z-index: 11;
}

div#flashcontent {
position: absolute;
left:0px;
top: 0px;
z-index: 0;
}

div#clouds {
	/*background-color:#4287c7;
	background-image: url('/img/clouds3.gif');*/
	width:250px;
	height: 375px;
	margin-bottom:10px;
	/*overflow: hidden;*/
	z-index: 30;
}

div#cloudc { width: 200px; z-index: 20;}

div#cloudtext {
	position: relative; 
	left: 25px;
	width: 200px;
	font-family: verdana, arial, sans-serif;
	font-size: 13pt;
	z-index: 30;
}
div#cloudtext h1 { margin-bottom:10px; }
div#cloudtext p { margin:0; text-indent: 12px; }
div#cloudtext div#learnmore { margin-top: 15px; text-align:center; position:relative; }
div#cloudtext div#learnmore div#argopop {
	position: absolute;
	visibility: hidden;
	overflow: visible;
	margin: 0;
	padding: 15px;
	width: 320px;
	height: 370px;
	background-color: transparent;
	background-image: url('/img/argobg.gif');
	background-repeat: no-repeat;
	z-index: 700;
	text-align: left;
	font-size: 10pt;
	font-family: Times New Roman, serif;

}
.ie div#cloudtext div#argopop, .ie7 div#cloudtext div#argopop, .ie8 div#cloudtext div#argopop {
	top: 45px; left: -25px;
}
div#cloudtext div#argofilmsupply {
	position: absolute;
	visibility: hidden;
	overflow: visible;
	margin: 0;
	padding: 15px;
	width: 200px;
	height: 445px;
	background-color: transparent;
	background-image: url('/img/RDpopbg.gif');
	background-repeat: no-repeat;
	z-index: 300;
	text-align: left;
	font-size: 10pt;
	font-family: Times New Roman, serif;
}


div#cloudtext div#argopop h2 {margin:0 0 10px 0; font-family: verdana, arial, sans-serif;}
div#cloudtext div#argopop h3 {margin:0;}
div#cloudtext div#argopop p {margin:0 0 10px 0; text-indent: 10px;}

div.argobrochure {
	display: block;
	float: left;
	width: 131px;
	text-align: center;
	font-size: 8pt;
	font-family: Verdana, Arial, sans-serif;
	margin: 0 10px 10px 10px; 
}
div.argobrochure div.img { height: 180px; }
div.argobrochure div.img img {}
div.argobrochure div.title { margin-top: 5px; }
div.argobrochure div.smalltitle {
	font-size: 6pt;
	margin-top: 5px;
}
div.argobrochure div.button { margin-top: 5px; }

div.argotdts {
	display: block;
	width: 250px;
	text-align: center;
	font-size: 8pt;
	font-family: Verdana, Arial, sans-serif;
	margin: 0 10px 10px 10px; 
}
div.argotdts div.img {}
div.argotdts div.img img {}
div.argotdts div.title { margin-top: 5px; }
div.argotdts div.smalltitle {
	font-size: 6pt;
	margin-top: 5px;
	margin-bottom: 5px;
}
div.argotdts div.button { margin-bottom: 5px; }

/* footers */
div#footer {
	position: relative;
	clear: both;
	margin-top:10px;
	background-color: #d1d3d4;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9pt;
	height: 55px;
	z-index:10;
}
div#argofootnav {
	position: absolute;
	left: 0px;
	top: 3px;
	text-align: right;
	width: 480px;
	z-index:10;
}
div#argaddress {
	position: absolute;
	left: 490px;
	top: 3px;
	text-align: left;
	width: 490px;
	z-index:10;
}


/* Links/Navigation */
a {}
a:link {}
a:hover {}
a:active {}
a:visited {}

/* Films subnav */
div.filmnavigation a {
	display: block;
	background-color:#D1D3D4;
	margin-bottom: 5px;
	background-image: url('/img/filmnavbox.gif');
	background-repeat: no-repeat;	
	padding-left: 45px;
	padding-top: 8px;
	padding-bottom: 9px;
	font-family: verdana, arial, sans-serif;
	text-decoration: none;
	color: black;
	font-weight: bold;
	font-size: 7pt;
}
div.filmnavigation a:link {}
div.filmnavigation a:hover { text-decoration: underline; }
div.filmnavigation a:active { text-decoration: underline; }
div.filmnavigation a:visited {}


div.filmnavigation div#tdt {
	margin:0;
	padding:0;
	position:absolute;
	visibility:hidden;
	z-index:200;
	width: 200px;
}

.ie div.filmnavigation div#tdt, .ie7 div.filmnavigation div#tdt, .ie8 div.filmnavigation div#tdt {
top:22px;
}

div.filmnavigation div#tdt a {
	background:#d3e4f3 none repeat scroll 0 0;
	display:block;
	margin-bottom: 5px;
	padding-left: 45px;
	padding-top: 8px;
	padding-bottom: 9px;
	font-family: verdana, arial, sans-serif;
	text-decoration: none;
	color: black;
	font-weight: bold;
	font-size: 7pt;
}

div.filmnavigation div#tdt a:link {}
div.filmnavigation div#tdt a:hover { color: #BF272D; text-decoration: underline; }
div.filmnavigation div#tdt a:active { color: #BF272D; text-decoration: underline; }
div.filmnavigation div#tdt a:visited {}

div.filmlinks {
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
	text-align: center;
}

/*same as filmnav, but in center content*/
a.mouse {
	display: block;
	background-color:#D1D3D4;
	margin-bottom: 5px;
	background-image: url('/img/filmnavbox.gif');
	background-repeat: no-repeat;	
	padding-left: 45px;
	padding-top: 8px;
	padding-bottom: 9px;
	font-family: verdana, arial, sans-serif;
	text-decoration: none;
	color: black;
	font-weight: bold;
	font-size: 7pt;
}
a.mouse:link {}
a.mouse:hover { text-decoration: underline; }
a.mouse:active { text-decoration: underline; }
a.mouse:visited {}


/* Bread Crumb Navigation */
div#crumbs { 
	display: block;
	height: 15px;
	color: #777777;
	font-size: 10px; line-height:14px;
	font-family: verdana, arial, helvetica, sans-serif;
}
.ie div#crumbs, .ie7 div#crumbs, .ie8 div#crumbs {margin-left:-6px;}

div#crumbs ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.gecko div#crumbs ul {margin-left:-6px;}
.webkit div#crumbs ul {margin-left:-6px;}

div#crumbs li {
	background-image: url('/img/crumb.gif');
	background-repeat: no-repeat;
	padding: 0 0 0 17px;
	display: block;
	height: 15px;
	float: left;
}

div#crumbs li.active {
	font-weight: bold;
}

div#crumbs li a {	
	text-decoration:underline;
	color: #777777;
	font-size: 10px; line-height:14px;
}

div#crumbs li a:link, div#crumbs li a:hover, div#crumbs li a:active, div#crumbs li a:visited {  color: #777777; }

/* Top Navigation */
div#argoheadnav ul {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 10px;
	padding: 0;
}

div#argoheadnav li {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
}

div#argoheadnav li a {	
	display: inline-block;
        padding-left: 17px;
        padding-right: 17px;
	text-align: center;
	text-decoration: none;
	color: black;
}

.ie div#argoheadnav li a, .ie7 div#argoheadnav li a, .ie8 div#argoheadnav li a { display: inline; }

div#argoheadnav li a:hover { text-decoration: underline; }

div#argoheadnav div {
	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
        z-index: 200;
}

.ie div#argoheadnav div, .ie7 div#argoheadnav div {top: 22px;}
.ie8 div#argoheadnav div {top: 25px; text-align: left;}

	div#argoheadnav div a {
		position: relative;
		display: block;
		margin: 0;
		padding: 5px 7px;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #eaeaea;
		color: black;
		z-index: 210;
		font-size: 10px;
		border: 1px solid;
	
	}
	.ie8 div#argoheadnav div a {
		position: relative;
		display: block;
		margin: 0;
		padding: 5px 7px;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #eaeaea;
		color: black;
		z-index: 210;
		font-size: 10px;
		border: 1px solid;
	
	}
	.ie div#argoheadnav div#m1 { width: 110px; left: 82px; }
	.ie div#argoheadnav div#m1 a { width: 110px; }
	.ie div#argoheadnav div#m2 { width: 175px; left: 174px; }
	.ie div#argoheadnav div#m2 a { width: 175px; }
	.ie div#argoheadnav div#m3 { width: 130px; left: 284px; }
	.ie div#argoheadnav div#m3 a { width: 130px; }
	.ie div#argoheadnav div#m4 { width: 225px; left: 375px; }
	.ie div#argoheadnav div#m4 a { width: 225px; }
	.ie div#argoheadnav div#m5 { width: 160px; left: 504px; }
	.ie div#argoheadnav div#m5 a { width: 160px; }
	.ie div#argoheadnav div#m6 { width: 120px; left: 578px; }
	.ie div#argoheadnav div#m6 a { width: 120px; }
	.ie div#argoheadnav div#m7 { width: 110px; left: 765px; }
	.ie div#argoheadnav div#m7 a { width: 110px; }
	.ie div#argoheadnav div#m8 { width: 120px; left: 837px; }
	.ie div#argoheadnav div#m8 a { width: 120px; }

	.ie7 div#argoheadnav div#m1 { width: 110px; left: 82px; }
	.ie7 div#argoheadnav div#m1 a { width: 110px; }
	.ie7 div#argoheadnav div#m2 { width: 175px; left: 174px; }
	.ie7 div#argoheadnav div#m2 a { width: 175px; }
	.ie7 div#argoheadnav div#m3 { width: 130px; left: 284px; }
	.ie7 div#argoheadnav div#m3 a { width: 130px; }
	.ie7 div#argoheadnav div#m4 { width: 225px; left: 375px; }
	.ie7 div#argoheadnav div#m4 a { width: 225px; }
	.ie7 div#argoheadnav div#m5 { width: 160px; left: 504px; }
	.ie7 div#argoheadnav div#m5 a { width: 160px; }
	.ie7 div#argoheadnav div#m6 { width: 120px; left: 578px; }
	.ie7 div#argoheadnav div#m6 a { width: 120px; }
	.ie7 div#argoheadnav div#m7 { width: 110px; left: 765px; }
	.ie7 div#argoheadnav div#m7 a { width: 110px; }
	.ie7 div#argoheadnav div#m8 { width: 120px; left: 837px; }
	.ie7 div#argoheadnav div#m8 a { width: 120px; }

	.ie8 div#argoheadnav div#m1 { width: 110px; left: 82px; }
	.ie8 div#argoheadnav div#m1 a { width: 110px; }
	.ie8 div#argoheadnav div#m2 { width: 175px; left: 174px; }
	.ie8 div#argoheadnav div#m2 a { width: 175px; }
	.ie8 div#argoheadnav div#m3 { width: 130px; left: 284px; }
	.ie8 div#argoheadnav div#m3 a { width: 130px; }
	.ie8 div#argoheadnav div#m4 { width: 225px; left: 375px; }
	.ie8 div#argoheadnav div#m4 a { width: 225px; }
	.ie8 div#argoheadnav div#m5 { width: 160px; left: 504px; }
	.ie8 div#argoheadnav div#m5 a { width: 160px; }
	.ie8 div#argoheadnav div#m6 { width: 120px; left: 578px; }
	.ie8 div#argoheadnav div#m6 a { width: 120px; }
	.ie8 div#argoheadnav div#m7 { width: 110px; left: 765px; }
	.ie8 div#argoheadnav div#m7 a { width: 110px; }
	.ie8 div#argoheadnav div#m8 { width: 120px; left: 837px; }
	.ie8 div#argoheadnav div#m8 a { width: 120px; }

	div#argoheadnav div a:hover {
		background: #BF272D;
		color: #FFF;
	}

/* bottom navigation */
div#argofootnav ul {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 75px;
	padding: 0;
}
div#argofootnav li {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
}

div#argofootnav li a {	
	display: inline-block;
        padding-left: 12px;
        padding-right: 12px;
	text-align: center;
	text-decoration: none;
	color: black;
}

div#argofootnav li a:hover { text-decoration: underline; }

div#argofootnav div {
	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 15px;
	width: 320px;
	height: 170px;
	background-color: transparent;
	background-image: url('/img/disclaimerbg.gif');
	background-repeat: no-repeat;
	z-index: 210;
	text-align: left;

}

.ie div#argofootnav div, .ie7 div#argofootnav div, .ie8 div#argofootnav div {
	top: -210px;
	left: 270px;
}
.gecko div#argofootnav div {
	top: -210px;
	left: 270px;
}
.webkit div#argofootnav div {
	top: -210px;
	left: 270px;
}


/* SPAN */
span.spacer { padding-left:2px; }
span.red {color: #BF272D; font-weight:bold;}
span.redv {color: #BF272D; font-weight:bold; font-family: verdana, arial, sans-serif; }
span.blue {color: #1E75C2; font-weight:bold;}
SPAN.BLUE {color: #1E75C2; font-weight:bold;}
span.black {color: black;}
SPAN.BLACK {color: black;}


/*RIGHT IMAGES*/

div.ArgoButtonSmall {
	position: relative;
	width:112px;
	height: 95px;
	margin: 0;
	padding: 0;
	margin-bottom:10px;
        z-index: 10;

}
div#col3 div.ArgoButtonPop {
	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 15px;
	z-index: 210;
	text-align: left;
        left: -250px;
	background-color: transparent;
	background-repeat: no-repeat;
	width: 210px;
}
#ArgoBond {
	height: 300px;
        top: 0px;
	background-image: url('/img/prodbg300.gif');
}
#ArgoGuard {
	height: 325px;
        top: 105px;
	background-image: url('/img/prodbg325.gif');
}
#ArgoMed {
	height: 300px;
        top: 210px;
	background-image: url('/img/prodbg300.gif');
}
#ArgoFlex {
	height: 325px;
        top: 55px;
	background-image: url('/img/prodbg325.gif');
}
#ArgoGraph {
	height: 350px;
        top: 135px;
	background-image: url('/img/prodbg350.gif');
}
#ArgoThane {
	height: 350px;
        top: 240px;
	background-image: url('/img/prodbg350.gif');
}

div.imgcaption  {
	font-size: 8pt;
	font-weight: bold;
	font-style: italic;
	font-family: arial, helvetica, sans-serif;
	margin: 0px 0 10px 0;
}
div.imgcaption p {
	margin: 5px 0 0 0;
	text-align: left;
}

div.imgcaption.right  {
	float: right;
	margin: 0px 0 10px 10px;
}
div.imgcaption.center  {
	margin: 0px 5px 10px 5px;
}
div.imgcaption.left  {
	float: left;
	margin: 0px 10px 10px 0;
}

table.imgform  {
	font-size: 8pt;
	font-weight: bold;
	font-family: arial, helvetica, sans-serif;
}
table.imgform td {
	margin: 0;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 0;
	text-align: center;
}

table.links {width: 675px}
table.links td {width: 50%; padding-bottom: 5px;}

table.sidebar {
	border-top: 1px solid black;
	border-left: 1px solid black;
	font-size: 10pt;
}
table.sidebar th {
	border-bottom: 1px solid black;
	border-right: 1px solid black;
	text-align: center;
	font-weight: bold;
	font-family: arial, helvetica, sans-serif;
	background-color: #3F96E3;
}
table.sidebar td {
	border-bottom: 1px solid black;
	border-right: 1px solid black;
	text-align: center;
}

table.datatable {
	width: 700px;
	border-top: 1px solid black;
	border-left: 1px solid black;
	font-family: arial, helvetica, sans-serif;
	margin: 0 0 10px 0;
}
table.datatable th {
	border-bottom: 1px solid black;
	border-right: 1px solid black;
	text-align: center;
	font-weight: bold;
	font-size: 10pt;
	background-color: #1E75C2;
	padding: 5px;
}
table.datatable td {
	border-bottom: 1px solid black;
	border-right: 1px solid black;
	text-align: center;
	font-weight: normal;
	font-size: 9pt;
	padding: 5px;
}
table.datatable sup { font-size: .6em;}



table.gentable {
	border-top: 1px solid black;
	border-left: 1px solid black;
	font-family: arial, helvetica, sans-serif;
	margin: 0 0 10px 0;
}
table.gentable th {
	border-bottom: 1px solid black;
	border-right: 1px solid black;
	text-align: center;
	font-weight: bold;
	padding: 5px;
}
table.gentable td {
	border-bottom: 1px solid black;
	border-right: 1px solid black;
	font-weight: normal;
	font-size: 9pt;
	padding: 5px;
}
table.gentable .col1 {
	width: 33%;
	text-align: left;
}
table.gentable .col2 {
	width: 34%;
	text-align: center;
}
table.gentable .col3 {
	width: 33%;
	text-align: center;
}

table.gentable .sftdt1 {
	width: 10%;
	text-align: left;
}
table.gentable .sftdt2 {
	width: 35%;
	text-align: left;
}
table.gentable .sftdt3 {
	width: 25%;
	text-align: left;
}
table.gentable .sftdt4 {
	width: 10%;
	text-align: center;
}
table.gentable .sftdt5 {
	width: 10%;
	text-align: center;
}
table.gentable .sftdt6 {
	width: 10%;
	text-align: center;
}

table.gentable sup { font-size: .6em;}
table.gentable a { font-weight: bold;}
p.tdtfoot {
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
}
p.tdtfoot sup { font-size: .7em;}

table.newslinks {
	width: 500px;
	margin: 0 0 10px 0;
}
table.newslinks .date {
	vertical-align: top;
	width: 75px;
	padding: 5px 5px 10px 5px;
}
table.newslinks .link {
	padding: 5px 5px 10px 5px;
}

table.tdstable {
	border-top: 1px solid black;
	border-left: 1px solid black;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	margin: 10px 0 10px 0;
	text-align: center;
}
table.tdstable th {
	border-bottom: 1px solid black;
	border-right: 1px solid black;
	text-align: center;
	font-weight: bold;
	background-color: #1E75C2;
	color: white;
	padding: 5px;
}
table.tdstable th.subh {
	color: #BF272D;
	background-color: white;
	font-size: 0.9em;
}
table.tdstable td {
	border-bottom: 1px solid black;
	border-right: 1px solid black;
	padding: 5px;
	text-align: center;
}
table.tdstable .col1 {
	width: 50%;
}
table.tdstable .col2 {
	width: 50%;
	background-color: #1E75C2;
}
table.tdstable .ord1 {
	width: 34%;
}
table.tdstable .ord2 {
	width: 33%;
}
table.tdstable .ord3 {
	width: 33%;
}

table.optable {
	border-top: 1px solid black;
	border-left: 1px solid black;
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	margin: 10px 0 10px 0;
}
table.optable th {
	border-bottom: 1px solid black;
	border-right: 1px solid black;
	text-align: center;
	font-weight: bold;
	background-color: #1E75C2;
	color: white;
	padding: 5px;
}
table.optable td {
	border-bottom: 1px solid black;
	border-right: 1px solid black;
	padding: 5px;

}
table.optable .po1 {}
table.optable .po2 {}
table.optable .po3 {}
table.optable .po4 {}
table.optable .po5 {}
table.optable .po6 {}



table.tdstable a, table.tdstable a:hover, table.tdstable a:link, table.tdstable a:active, table.tdstable a:visited { text-decoration: none; color: #BF272D;}

/* FORMS */

/* ------------------ fields ---------- */

.fieldset
{
        clear: both;
	display: block;
        width: 585px;
        width: 54em;
	margin: 10px 0 10px 0;
        font-size: 13px;
        font-weight: bold;
        position: relative;
}
.fieldset.lit
{
        clear: left;
        width: 475px;
        width: 42em;
        font-size: 13px;
        font-weight: bold;
        position: relative;
}
.fieldset.checks
{
        clear: left;
        width: 475px;
        width: 42em;
}

.row
{
	display: block;
	overflow: hidden;
	margin: 0 0 5px 0;
}
.submit
{
	text-align: center;
        margin: 10px 0 5px 0;
	cursor: pointer;
}

#submit1 {
	background-color: white;
	border: 0;
	padding: 0;
        margin: 0;
	font-size: 10pt;
	color: #BF272D;
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
	cursor: pointer;
}

.field
{
	position: relative;
	float: left;
	padding:0;
        font-size: 12px;
        margin-right: .5em;

}

/* Fields are sized by em, to handle size changes accordingly.
 *
 * Example formula for 35% is:
 *
 * (58em * 0.35) = 17.35em */
.field-10.field-end { width: 5.8em; margin-right: 0px; }
.field-20.field-end { width: 11.6em; margin-right: 0px; }
.field-30.field-end { width: 17.4em; margin-right: 0px; }
.field-40.field-end { width: 23.2em; margin-right: 0px; }
.field-50.field-end { width: 29em; margin-right: 0px; }
.field-60.field-end { width: 34.95em; margin-right: 0px; }
.field-70.field-end { width: 40.0em; margin-right: 0px; }
.field-80.field-end { width: 46.4em; margin-right: 0px; }
.field-90.field-end { width: 52.2em; margin-right: 0px; }
.field-100.field-end { width: 58.3em; margin-right: 0px; }
.rep.field-end { width: 58.3em; margin-right: 0px;}

.field-10 { width: 5.3em; }
.field-20 { width: 11.1em; }
.field-30 { width: 16.9em; }
.field-35 { width: 19.8em; }
.field-40 { width: 22.7em; }
.field-50 { width: 28.5em; }
.field-60 { width: 34.3em; }
.field-70 { width: 40.25em; }
.field-80 { width: 45.9em; }
.field-90 { width: 51.7em; }
.field-100 { width: 57.5em; }

.field-end {
         margin-right:0;
 }



.field input.text, .field textarea, .field input.text-noresize, .field input.file, .checks input.text, .checks textarea, .checks input.text-noresize, .checks input.file
{
	border: 1px solid black;
	padding: 2px;
	margin: 0px;
       font-size: 11px;
       font-family: Verdana, Arial, sans-serif;
}
.checks input.sother
{
	border: 1px solid black;
	padding: 2px;
	margin: 0px;
        width: 20em;
       font-size: 11px;
       font-family: Verdana, Arial, sans-serif;
}

.field select, .fieldset select
{
	margin: 0px;
       font-size: 11px;
       font-family: Verdana, Arial, sans-serif;
}

.field label, .checks label, .lit label
{
	display: inline;
	font-family: Verdana, Arial, sans-serif;
}

.field label.forcheckbox, .field label.inline, .checks label.forcheckbox, .checks label.inline, .lit label.forcheckbox, .lit label.inline
{
	display: inline;
	padding-left: 5px;
        font-size: 13px;
        font-weight: bold;
}
.rep.field-end .reputation
{
	display: block;
        float: left;
        font-size: 13px;
        margin-right: 10px;
        width: 175px;
    border: 1px solid white;
}
.rep.field-end .reptitle
{
	display: block;
        float: left;
        font-size: 12px;
        font-weight: bold;
        margin-right: 10px;
        width: 35px;
       font-family: Verdana, Arial, sans-serif;
}
.rep.field-end .repcheck
{
	display: block;
        float: left;
        font-size: 13px;
        font-weight: bold;

        margin-right: 10px;
        width: 21px;
        text-align: center
}

input#first-name {
	width: 140px;
}
input#last-name {
	width: 141px;
}
input#title {
	width: 153px;
}
input#company {
	width: 603px;
}
input#street-address {
	width: 359px;
}
input#po-box {
	width: 125px;
}
input#city {
	width: 220px;
}
input#state {
	width: 142px;
}
input#zip {
	width: 153px;
}
input#country {
	width: 195px;
}
input#url {
	width: 338px;
}
input#telephone {
	width: 178px;
}
input#email {
	width: 342px;
}
textarea#comments, textarea#end-use, textarea#requirements, textarea#volume, textarea#other-info {
	height: 55px;
	width: 605px;
	margin-left: 75px;
	margin-top: 3px;
}

/* Begin Search Form Styles */
#header-search {
margin: 10px 0px 5px 0px;
}

#header-search ul, #header-search li {
	margin: 0;
	padding: 0;
display: inline;



}

#header-search li {
	list-style-type: none;
	vertical-align: middle;
    

}

#header-search .search_input {
	font-size: 9pt;
width: 145px;

        
}

#header-search .search {
	background: #FFFFFF;
border: 1px solid #CCCCCC;
margin: 0 0 0 5px;
padding: 0 0 2px 0;
height: 19px;
font-size: 9pt;
      
}
#header-search input:submit {
	font-size: 11pt;
        
}
#header-search form {
margin: 0;
padding: 0;

}

/* END SEARCH */