/* ------------------- quinlan -------------------*/
body.parent {font-family: arial, helvetica, sans-serif; font-size: 12px; line-height: 1.2em; text-align: center; background: url('bg.gif') #cfcfcf repeat-x; }
p {font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 17px; text-align: left;}
a:link, a:visited {color: #0067a4; text-decoration: none;}
a:hover {text-decoration: underline;}

#page-header { height: 20px; margin: -5px 0px 0px 0px; padding: 8px 0 5px 40; font-size: 15px;}
.header {padding: 5px;}
.header h3 { height: 20px; margin: -5px 0px 0px 0px; padding: 8px 0 5px 0px; font-size: 15px;}
.copy {padding: 5px;}
.caption {font-family: Arial, Verdana, Lucida, Helvetica, sans-serif; font-size: 11px; line-height: 16px; text-align: left;}

#document { position: relative; width: 873px; margin: 5px auto; padding: 0 15px 20px 15px;
			border: 1px solid #adadad; text-align: left; background: #fff; } 
#top { width: 873px; background-position: center; height: 112px; }
#logo {float: left; padding: 10px 10px 10px 10px;}
#logo a img {border:0 none;}
#badges {float: right; padding: 10px 10px 6px 10px;}
#livehelp {float: right; padding: 10px 10px 10px 10px;}

#info { width: 873px; background-position: center; height: 25px; border-top: 1px solid #ababab; }
#usertools {font-size: 9pt; color: #0067a4; float: left; padding: 5px 10px 5px 10px;}
#usertools a:link, a:visited {color: #0067a4; text-decoration: none;}
#usertools a:hover {color: #0067a4; text-decoration: underline;}

.hours {font-size: 9pt; color: #0067a4; float: right; padding: 5px 10px 5px 10px;}

#center { width: 873px; }
#leftnav { padding-top: 10px;}
#content {width: 690px; margin: 15px 0 15px -18px; }
#content-sec { float: left; width: 685px; padding: 5px 0px 0px 0px; margin: 18px 5px 0 33px; border: 1px solid #c3c3c3; }

#bottom { margin: 0 0 0 0; padding-top: 10px; border-top: 1px solid #ababab; }
#bottom-sec {background-position: center; padding-top: 10px; margin-right: 28px; border-top: 1px solid #ababab; }
.footer {display: block; font-size: 11px; line-height: 16px; text-align: center;}
.footer a:link, a:visited {color: #0067a4; text-decoration: none;}
.footer a:hover {text-decoration: underline;}

/* home page portlets */
.column { vertical-align: top; }
#column-two { padding-left: 18px; }
.portlet { width: 280px; margin: 0 0 11px 0; border: 1px solid #a9a9a9; }
.portlet-button { float: left; width: 135px; height: 31px; margin: 0 0 11px 0; background: url('buttons.png') 0 -48px no-repeat; }
.portlet-wide { width: 385px; }
.portlet-button-wide { float: none; width: 387px; height: 48px; margin: 0 0 11px 0; background-position: 0 0; }
.portlet-body { padding: 10px; }

.portlet h3 { margin: 0; padding: 7px 0 6px 41px; font-size: 14px; background: url('icons.png') #e8e8e8 8px 0px no-repeat; color: black; }
.portlet-wide h3 { padding-left: 44px; }
#helpful-links h3 { background-position: 8px -31px; }
#order-lookup h3 { background-position: 8px -62px; }
#ribbon-lookup h3 { background-position: 8px -91px; }
#data-sheets h3 { padding-left: 33px; background-position: 8px -121px; }

/* Added on 5/17/11 */
.portlet-ttr { width: 261px; margin: 0 0 11px 0; border: 1px solid #a9a9a9; }
.portlet-ttr h3 { margin: 0px; padding: 7px 0 6px 10px; font-size: 14px; background: #e8e8e8; }

.portlet-button a { display: block; height: 24px; padding: 7px 0 0 33px; font-size: 14px; color: #ffffff; text-decoration: none; background: url('icons.png') no-repeat 6px -149px transparent; }
.portlet-button a:hover { filter: alpha(opacity = 80); opacity = .8; }
#top-dog a { display: block; height: 23px; font-weight: bold; text-shadow: 1px 1px #000000; font-size: 15px; padding: 15px 0 10px 180px; background: url('top-dog.png') 7px 7px no-repeat; }
#print-invoice { margin-left: 12px; }
#print-invoice a { background-position: 6px -180px; }

/* portlet content */
.portlet-body { position: relative; }
.portlet-body form { display: inline; }
.portlet-body h4 { margin: 7px 0 2px 0; font-size: 14px; color: #0067a4; }
.portlet-body ul { margin: 0; padding: 0; list-style: none; list-style-type: none; list-style-image: none; }
.portlet-body p { margin: .5em 0; font-size: 11px; line-height: 15px; }
.portlet-body a { color: #0067a4; text-decoration: none; }
.portlet-body a:hover { text-decoration: underline; }
.portlet-body > a, .detail-link { position: absolute; bottom: 7px; right: 10px; font-size: 11px; }
.portlet-body label { display: block; margin: 0 0 4px 0; font-size: 11px; color: #5f5f5f; }
.portlet-body input + label, div.check-array label { display: inline; margin: 0 10px 0 3px; font-weight: normal; }
div.check-array input { border: 0; }
.portlet-body .textbox { width: 192px; height: 19px; padding: 1px 2px; border: 1px solid #c3c3c3; }
.form-controls input { margin-left: 4px; border: 0; }

#latest-news .portlet-body { height: 127px; }
#latest-news .date { font-size: 11px; font-weight: bold; color: #669ab9; }

#helpful-links .portlet-body div { float: left; margin: 0 30px 0 33px; }
#helpful-links ul { margin: 19px 0 17px 0; }
#helpful-links li { margin: 7px 0 0 0; line-height: 1.35em; }
#helpful-links a { font-size: 12px; color: #6a6a6a; }

#order-lookup .portlet-body, #ribbon-lookup .portlet-body { padding-bottom: 33px; }

#data-sheets { clear: both; }
#data-sheets .portlet-body { padding-bottom: 20px; }
#data-sheets ul { float: left; margin-left: 3px; font-size: 12px; }
#data-sheets ul.first { margin-right: 30px; }
#data-sheets ul a { padding-left: 20px; background: url('icons.png') 0 -212px no-repeat; }

.visualClear { clear: both; }

/* ------------------- iimak -------------------*/

.plainText { 
font-family:Verdana, Lucida, Helvetica, Arial, sans-serif;  font-size: 9.5pt; 
}
.plainTextSmall { 
font-family:Verdana, Lucida, Helvetica, Arial, sans-serif;  font-size: 8.5pt; 
}
.plainText A:link {
	COLOR: #006AD5;  TEXT-DECORATION: none
}
.plainText A:visited {
	COLOR: #006AD5;  TEXT-DECORATION: none
}
.plainText A:hover {
	COLOR: #CC0000;  TEXT-DECORATION: none
}
.navClass { 
font-family:Verdana, Lucida, Helvetica, Arial, sans-serif; color:#025395; font-size: 8pt; border-bottom-color:#8B8D90; border-bottom-style:solid; border-bottom-width:1pt; padding: 3pt; padding-bottom: .8em; padding-top: .9em;
}
.navClass A:link {
	COLOR: #025395;  TEXT-DECORATION: none
}
.navClass A:visited {
	COLOR: #025395;  TEXT-DECORATION: none
}
.navClass A:hover {
	COLOR: #A4A4A4;  TEXT-DECORATION: none
}
.navClass A:active {
	COLOR: #cc0000;  TEXT-DECORATION: none
}
.grayBarClass { 
background-color:#ABABAB;
}

UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: url(http://www.iimak.com/bullet.gif); PADDING-BOTTOM: 0px; MARGIN: 0.5em 0px 0px 1.5em; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px; LIST-STYLE-TYPE: square
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0.5em 0px 0px 2.5em; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px
}
LI {
	MARGIN-BOTTOM: 0.5em
}
DT {
	FONT-WEIGHT: bold
}
DD {
	MARGIN-BOTTOM: 1em; LINE-HEIGHT: 1.5em
}
TEXTAREA {
	BORDER-RIGHT: #8cacbb 1px solid; BORDER-TOP: #8cacbb 1px solid; BACKGROUND: url(http://www.iimak.com/input_background.gif) white repeat-x; FONT: 100% Monaco, "Courier New", Courier, monospace; BORDER-LEFT: #8cacbb 1px solid; WIDTH: 100%; COLOR: black; BORDER-BOTTOM: #8cacbb 1px solid
}
INPUT {
	BORDER-RIGHT: #8cacbb 1px solid; BORDER-TOP: #8cacbb 1px solid;   VERTICAL-ALIGN: middle; BORDER-LEFT: #8cacbb 1px solid; COLOR: black; BORDER-BOTTOM: #8cacbb 1px solid; FONT-FAMILY: Verdana, Lucida, Helvetica, Arial, sans-serif
}
BUTTON {
	BORDER-RIGHT: #8cacbb 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #8cacbb 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 85%; VISIBILITY: visible; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: middle; TEXT-TRANSFORM: lowercase; BORDER-LEFT: #8cacbb 1px solid; CURSOR: pointer; COLOR: black; PADDING-TOP: 1px; BORDER-BOTTOM: #8cacbb 1px solid; FONT-FAMILY: Verdana, Lucida, Helvetica, Arial, sans-serif; BACKGROUND-COLOR: #dee7ec
}
SELECT {
	BORDER-RIGHT: #8cacbb 1px solid; BORDER-TOP: #8cacbb 1px solid; VERTICAL-ALIGN: top; BORDER-LEFT: #8cacbb 1px solid; COLOR: black; BORDER-BOTTOM: #8cacbb 1px solid; BACKGROUND-COLOR: white
}
.Head1 {
	COLOR: #025395! important;  FONT-FAMILY: Verdana, Lucida, Helvetica, Arial, sans-serif; BACKGROUND-COLOR: transparent; font-size: 11pt;
}
.Head2 {
	COLOR: #025395! important;  FONT-FAMILY: Verdana, Lucida, Helvetica, Arial, sans-serif; BACKGROUND-COLOR: transparent; font-size: 10pt;
}
.noBorders { border:none;
}
em.notes{
	font-family:"Arial";
	font-size:12px;
	color:red;
	font-style:italic;
	margin-left:650px;
}

p.notes{
	font-family:"Arial";
	font-size:12px;
	color:red;
	font-style:italic;
	text-align:right;
}
span.notes{
	font-family:"Arial";
	font-size:12px;
	color:red;
	font-style:italic;
	text-align:right;
}

