/* Universal styles*/
BODY{margin:0;padding:0;}

BUTTON{
	background-color:#F99A2E;
	font-weight:bold;
	color:white;
	border:none;
	font-size:12px;
	border:1px solid #777777;
	padding:2px 0 2px 0;
}

BUTTON.reset{
	background-color:#999999;
}

li{color:#FCB034;}

span{color:black;}

P{padding-left:1px;margin-bottom:14px;margin-top:14;}

H4{
	font-size:11px;
	font-family: trebuchet ms, helvetica, arial, sans-serif;
	letter-spacing:0px;
	color:#000;
}

H5{font-size:13px;font-weight:bold;margin-bottom:9px;margin-top:12;}

H5.sectionHeader{margin-top:0;}

H6{font-size:15px;font-weight:bold;margin-bottom:9px;margin-top:12;}

FORM{margin:0;padding:0;}

TD{font-size:12px;font-family: trebuchet ms, helvetica, arial, sans-serif;color:#000;}

/* Container and Page Layout styles*/
#master{
	position:relative;
	width:800px;
	padding:0;
	margin:0 auto 0;
	font-size:12px;
	font-family: trebuchet ms, helvetica, arial, sans-serif;
}

#hometable{
	position:relative;
	margin:0;
	z-index:0;
}

#brandBar{
	width:100%;
	text-align:right;
}

#topNav{
	width:100%;
}

#tagLine{vertical-align:baseline;margin:0 18px 14px 0;}

#colorBar{
	float:left;
	clear:left;
	background-color:#D3EAA6;
	text-align:right;
}

#contentContainer{
	color:#777777;
	margin:0;
	padding:0;
	position:relative;
	top:-43px;
}

#contentTable{
	color:#777777;
	margin:0;
	padding:0;
	position:relative;
}

#leftColumn{
	width:79px;
	margin:0;
	padding:0;
	float:left;
	clear:none;
	position:relative;
}

#hometext {
	width:338px;
	margin-left:15px;
	position:relative;
}

#content, #contentWide{
	float:left;
	clear:none;
	position:relative;
	margin-left:12px;
}

#content{width:545px;}

#contentWide{width:720px;padding-top:10px;}

/*#contentWide TD{font-size:12px;}*/

#contentWide hr{width:100%;height:1px;text-align:left;margin:7px 0 0 0;padding:0;clear:both;}

#contentContainer a:link, #contentContainer a:visited, DIV.homeCopy a:link, DIV.homeCopy a:visited, DIV.homeCopy a:hover{color:#38A8D0;}

#contentTable a:link, #contentTable a:visited, DIV.homeCopy a:link, DIV.homeCopy a:visited, DIV.homeCopy a:hover{color:#38A8D0;}

#master a:hover{color:#FCB034;}

#contentContainer SUP{font-size:65%;}

#rightColumn{
	clear:none;
	float:right;
	position:relative;
	top:43px;
}

#contentUL{
	margin-left:17px;
	padding-left:0;
}

#footer{
	width:100%;
	border-top:1px solid #CCCCCC;
	clear:both;
	margin-bottom:16px;
}

#footerHome{
	width:100%;
	clear:both;
	padding:50px 0 16px 0;
	background:#D3EAA6;
}

#iVfooterHome{
	width:100%;
	clear:both;
	padding:50px 0 16px 0;
	background:#D3EAA6;
	border-bottom:4px solid #C64866;
}

#footer IMG, footerHome IMG{vertical-align:baseline;}

#footer, #footer A, #footerHome, #footerHome A, #iVfooterHome, #iVfooterHome A{
	font-size:10px;
	color:#3CA6CE;
}

/* Begin top navigation styles */

#menu sup{font-size:7px;vertical-align:65%;}

#menu ul{
	width:657px;
	margin:0;
	padding:0;
	list-style:none;
}

#menu, #menu li, #menu li a, #menu li span, #menu ul,{
	height:24px;
	font-size:12px;
	font-family:impact; 
}

#menu li, #menu li.selected, #menu li.divider{float:left;border-bottom:1px solid #D6DBE8;padding:0;}

#menu li.selected{border-bottom:1px solid #D6DBE8;}

#menu li a, #menu li span{
	width:100%;
	padding:3px 0 5px 0;
	display:block;
	text-align:center;
	text-decoration:none;
}

#menu li span, #menu li.selected a, #menu li.selected a:link, #menu li.selected a:active, #menu li.selected a:visited{
	border-right:1px solid #D6DBE8;
	border-left:1px solid #D6DBE8;
	color:#8392B9;
	background:#D6DBE8;
}

#menu li.selected a:hover{background:#FCB034;color:#FFF;border-color:#D6DBE8;}

#menu li.divider span{
	padding:3px 0 5px 0;
	text-align:center;
	text-decoration:none;
}

#menu li span sup, #menu li a sup{vertical-align:55%;}

#menu li a:link, #menu li a:visited{color:#D6DBE8}

#menu li a:hover {background:#FCB034;color:#FFF;}

#menu label {display:none;}

#menu li.divider{width:1px;}

#menu li.divider span{background:#8392B9;width:1px;border:none;}

#menu li.divider span div{
	width:1px;
	height:14px;
	background:#999999;
	overflow:hidden;
	margin-top:2px;
}

LI#menu1{width:44px;}
LI#menu2{width:74px;}
LI#menu3{width:78px;}
LI#menu4{width:108px;}
LI#menu5{width:84px;}
LI#menu6{width:70px;}
LI#menu7{width:44px;}
LI#menu8{width:78px;}
LI#menu9{width:70px;}

#quantity{
	width:40px;
	border:1px solid #829EBB;
	margin-top:3px;
}

#finance{
	position:relative;
	margin:0;
	padding:4px;
	float:left;
	background-color:#00CC33;
	top:-390px;
	left:40px;
	font-size:14px;
	font-family:impact;
	letter-spacing:2px;
	color:#FFFFFF;
	text-align:right;
	z-index:2;
}

#pgBanner {
}

#pgBanner h1 {
	left:10px;
	margin:0;
	position:absolute;
	top:50px;
}

#pgBanner h1 a {
	display:block;
	height:80px;
	width:185px;
}

.clear {clear:both;}

.invis {
	left:-999em;
	position:absolute;
}

P.leftFootNote{color:#66AA44;width:125px;margin:10px 0 0 12px;}

DIV.quoteBox{
	border:1px solid #CCC;
	background:#D3EAA6;
	padding:5px 7px 7px 83px;
	margin:0;
	background-image:url(../images/ac11_01f_3_09.jpg);
	background-repeat:no-repeat;
	background-position:0 100%;
}

DIV.quoteBox P{color:#000;margin:0;padding:0;}

DIV.rightAlign{width:100%;text-align:right;marging:0;padding:0;}

DIV.homeCopy{
	color:#777777;
	font-family: trebuchet ms, helvetica, arial, sans-serif;
	font-size:12px;
	padding-right:35px;
}

DIV.backTop{width:100%;margin:0;padding:0;text-align:right;}

UL.standardList{color:#FF972A;list-style-type:round;}

UL.standardList span{color:#777777;}

.orange{color:#FF972A;}

Table.tableForm{margin-left:30px;}

#actionTable {margin-top:15px;}

#actionTable TD A:link,

#actionTable TD A:visited,

#actionTable TD A:active,

#actionTable TD A:hover{color:#FFFFFF;}

TD{font-family:'trebuchet ms', helvetica;font-size:11px;}

TD.section, TD.sectionEnd{width:123px;background:#999999;border-bottom:1px solid #FFF;}

TD.section a:visited, TD.section a:active, TD.section a:link{width:100%;padding:1px 0 1px 0;font-weight:bold;text-decoration:none;color:#FFF;}

TD.sectionBottom{border-bottom:none;}

TD.icon{border:1px solid #999999;border-left:none;border-bottom:none;}

TD.iconBottom{border:1px solid #999999;border-left:none;}

TD.brand{background-image:url(../images/img_iv_spacer.gif);border:0px}

TD.ad01{border-left:1px solid #CCC;}

TD.ad02{border-left:1px solid #CCC;border-bottom:1px solid;}

TD.ad03{border-bottom:1px solid;}

#popBanner{width:100%;background:#D3EAA6;}

#popContent{margin:20px 20px 20px 30px;font-size:11px;font-family: trebuchet ms, helvetica, arial, sans-serif;color:#777777;}

#popContent a:link, #popContent a:active, #popContent a:visited, #popContent a:hover{color:#38A8D0;text-decoration:underline;}

#closeWindow{width:100%;text-align:right;}

.indented{padding-left:15px;}

TABLE.itemListing{border-left:1px solid #999999;border-right:1px solid #999999;border-top:1px solid #999999;}

TABLE.itemListing TD{border-bottom:1px solid #999999;}

TABLE.itemStatus{border-left:1px solid #999999;border-top:1px solid #999999;}

TABLE.itemStatus TD{border-bottom:1px solid #999999;border-right:1px solid #999999;}

TABLE.orderSummary{border-left:1px solid #999999;border-right:1px solid #999999;}

TABLE.orderSummary TD{border-bottom:1px solid #999999;font-weight:bold;text-align:right;}

TABLE.paddingTable TD{padding-bottom:3px;padding-right:3px;}

DIV.tableContainer{width:590px;clear:both;}

.greyCell{background-color:#DDDDDD;padding:12px;color:#000;}

/* Begin IE specific code*/
* html #menu li a {padding-top:0 10px 0 10px;color:#38A8D0;}
* html #content{margin-top:15px;}
* html #menu sup{font-size:8px;}
* html #menu li.divider span div{height:14px;margin-top:5px;}

/* Begin Mozilla specific code */
#menu li.selected>span{padding:3px 0 5px 0;}
#menu{
	height:24px;
	font-size:12px !important;
	font-family:impact  !important; 
}