body {background:#fff; text-align:center; font-family:arial, sans-serif; color:#000; font-size:75%; padding:0; margin:0;}
#wrapper {text-align:left; margin:0 auto; width:950px; padding-top:30px; padding-bottom:45px; background:#fff url(../images/boxTop.png) no-repeat;}
#footBar {clear:both; width:950px; height:45px; background:#fff url(../images/boxBottom.png) no-repeat;}
#sideShade {width:950px; background:#fff url(../images/boxMid.png) repeat-y;}
#content {position:relative; background:#fff; width:896px; margin:0 0 0 15px; padding:0 0 0 19px;}
#header {position:relative; width:748px; height:90px; top:-10px;}
#header ul {padding:15px 0 0 0; margin:0; list-style:none; float:right;}
#header ul li {float:left; padding-left:20px;}
#header ul li a {font-size:12px; color:#6c695f; font-weight:bold; text-decoration:none;}
#header ul li a:hover {text-decoration:underline;}

#header h2 {clear:right; padding:16px 0 0 0; margin:0; float:right; font-size:18px; color:#2b868b;}
#header img {display:block;}
#leftCol {width:748px; float:left;}
#rightCol {width:148px; float:right; text-align:center;}
#rightCol p {font-size:12px; color:#938e81; padding:5px 0; margin:0 0 20px 0;}

#contentBox {position:relative;}
* html #contentBox {height:1px;} /* for IE6 haslayout */
#contentBoxRight {width:460px; float:right; padding-top:20px; padding-right:10px; min-height:500px;}
* html #contentBoxRight {height:500px;}
#contentBoxRight h3 {color:#176ea0; padding:5px 0; margin:0; line-height:22px; font-size:13px;}
#contentBoxRight h4 {color:#000; font-size:12px; font-style:italic;}
#contentBoxRight h5 {color:#000; font-size:12px;}
/*#contentBoxRight p {color:#6f6c63; padding:5px 0; margin:0; font-weight:bold; line-height:22px; font-size:11px;} 20100111*/
#contentBoxRight p {color:#6f6c63; padding:5px 0; margin:0; font-weight:bold; line-height:18px; font-size:11px;}
#contentBoxRight p.p1 {padding:0;}
/* use the next two lines to have all images left justified and have a UL/LI floating over the image 
#contentBoxRight img {float:left; display:block;}
#contentBoxRight ul {padding:0; margin:0; list-style:none; position:relative; left:-30px;}
#contentBoxRight ul li {color:#6f6c63; padding:5px 0; margin:0; font-weight:bold; line-height:12px; font-size:11px;} 
*/

#contentBoxRight ul {padding:0; margin:0; list-style:none; position:relative; padding:5px 0;} /*20091124*/
#contentBoxRight ul li {color:#6f6c63;  margin:0; font-weight:bold; line-height:12px; font-size:11px;} /*20091124*/
#contentBoxRight li {left:10px; padding-left:5px 0 0 10px;}  /*20091124*/
#contentBoxRight img.left {float:left; display:block;} /*20091124*/
#contentBoxRight img.right {float:left; display:block;} /*20091124*/
#contentBoxRight b {font-weight: 900;} /*20100115*/



#contentBoxRight a {color:#2B868B; font-size:11px; font-weight:bold; text-decoration:none;}
#contentBoxRight a:hover {text-decoration:underline;}

#contentBox #form {width:206px; height:186px; background:url(../images/form-back.gif); position:absolute; left:0; bottom:0; padding:11px 16px;}
#contentBox #form h4 {padding:0; margin:0; color:#fff; font-size:13px;}
#contentBox #form h4 i {font-size:12px; font-weight:normal; font-style:italic;}
#contentBox #form h4 b {font-size:14px;}
#contentBox #form form {padding:5px 0 0 0; margin:0;}
#contentBox #form form label {color:#fff; font-style:italic; font-size:12px;}
#contentBox #form form input {width:196px;}
#contentBox #form form input#submit {display:block; width:105px; height:24px; margin:0 0 0 50px; padding:8px 0 0 0; float:left; display:inline;}

#flashBox {width:746px; border:1px solid #ddd; border-width:1px 1px 0 1px; margin-top:3px;}
#flashBox img {display:block;}
#threeCol {background:url(../images/threeCol.gif);}
.cols {width:217px; margin-right:3px; float:left; display:inline; padding:0 15px;}
.cols img {display:block;}
/*.cols h3 {padding:0; margin:0;}  20100111 */
.cols h3 {padding:0; margin:0 0 10px 0;}
.cols h3.c1 a {font-size:13px; color:#dea317; text-decoration:none;}
.cols h3.c2 a {font-size:13px; color:#50ad9f; text-decoration:none;}
.cols h3.c3 a {font-size:13px; color:#176ea0; text-decoration:none;}
.cols ul {padding:20px 0 40px 0; margin:0; list-style:none;}
.cols ul li a {color:#666; font-size:11px; font-weight:bold; line-height:24px; text-decoration:none;}
.cols ul li a:hover,
.cols h3 a:hover {text-decoration:underline;} 
.last {margin-right:0;}
.cols p {color:#6f6c63; padding:5px 0; margin:0; font-weight:bold; line-height:18px; font-size:11px;} /*20100111 */

#nav {padding:20px 0 0 0; margin:0; list-style:none; width:238px;}
#nav li.fulfillment {background:#fff url(../images/fulfillmentTop.gif) no-repeat;}
#nav li.marketing {background:#fff url(../images/marketingTop.gif) no-repeat;}
#nav li.data {background:#fff url(../images/dataTop.gif) no-repeat;}
#nav li a.top {display:block; height:38px; line-height:38px; padding:0 20px; text-decoration:none; font-size:12px; font-weight:bold;}
#nav li.fulfillment a.top {color:#dea317;}
#nav li.marketing a.top {color:#50ad9f;}
#nav li.data a.top {color:#176ea0;}

/* for top level arrow */
#nav li.fulfillmentshow a.top {color:#dea317;}
#nav li.marketingshow a.top {color:#50ad9f;}
#nav li.datashow a.top {color:#176ea0;}
#nav li.fulfillmentshow {background:#fff url(../images/fulfillmentTopShow.gif) no-repeat;}
#nav li.marketingshow {background:#fff url(../images/marketingTopShow.gif) no-repeat;}
#nav li.datashow {background:#fff url(../images/dataTopShow.gif) no-repeat;}

#nav ul {padding:10px 0 40px 0; margin:0; list-style:none;}
#nav ul li a {text-decoration:none; color:#666; font-size:11px; height:25px; line-height:25px; font-weight:bold; padding:0 20px;}
#nav ul li.showsub a {background:url(../images/pointer.gif) no-repeat left center;}
#nav ul li a:hover,
#nav li a.top:hover {text-decoration:underline;}

#line {clear:left; height:5px; overflow:hidden; border-bottom:3px solid #dbdbdb; margin-bottom:20px;}
#foot {text-align:center;}
#foot a {color:#2B868B; text-decoration:none;}
#foot a:hover {text-decoration:underline;}
#foot img {display:block; padding-bottom:10px; margin:0 auto;}
.colf {width:244px; margin-right:3px; display:inline; float:left;}
#twoCol {width:494px; margin:0 auto; display:none;} /* remove display:none to make visible */

#foot p {font-size:11px; color:#6c695f; padding:5px 0; margin:0;}

.clear {clear:left;}
.clearb {clear:both;}
.bodybold {font-weight: 900;}

.requiredField{
	FONT-FAMILY:verdana,arial,helvetica,geneva,sans-serif;
	FONT-SIZE:12px;
	color: red;
	}
