/***************************************************************
* Acxiom Corporation (C) 2010 - All rights reserved            *
****************************************************************/

/*
------------------------------------
	Color Scheme
------------------------------------
text: #353535; (dark gray)
border: #707276; (med gray)
background: #D2D4D5; (light gray)
highlightBack: #DE7D39; (orange)
hightlightBorder: #FF530F; (orange)
highlight2Back: FFFFCC;
------------------------------------
*/

/*----- Elements --------*/
html {height: 100%;}
body,div,img,input,ul,li{margin: 0pt;padding: 0pt;}
body{height: 100%; color: #303030; background: #353535;font-size: 8pt; font-family: Sans-Serif;}
a{color: #FF530F; text-decoration: underline; cursor: pointer;}
a:focus{outline: none;}
h2{font-size:250%;color:#0079b6;font-weight:normal;letter-spacing:-.05em;margin:.6em 0;position:relative;}
h2{font-size: 220%; letter-spacing: -.02em; color:#004996; margin-top: 5px; margin-bottom: 2px;}
h3{font-size:220%;color:#004996;font-weight:normal;letter-spacing:-.02em;margin:.6em 0;position:relative;margin-top: 5px; margin-bottom: 15px;border-bottom: solid 1px #004996; }

/*---- Header (derived from acxiom.com) --------*/
#headerShell{width: 100%; position: absolute; top: 0px; left: 0px;}
#header {height:66px;margin:0px auto;position:relative;width:980px;background: #353535;font-size: 5pt;}
#logo {background:transparent url(pg/acxiom_logo.awmx) no-repeat scroll left bottom;float:left;height:60px;width:146px;}
* html #logo {background-position: left center;}
#logo a {display:block;height:41px;margin-top:17px;width:144px;}
#logo span {display: none;}
#MNA {float:left;margin:29px auto 0px;}
#MNA ul {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0px;padding:0px;}
#MNA li {background-color:white;float:left;left:0pt;position:relative;top:0pt;}
.MNAPic{float: left;}
#MNA a:active {color:#CC5906;}
#MNA a:visited {color:#CC5906;}
#nav a {background-color:#343435;text-decoration:none;}
#MNA a {text-decoration:none;}
.MNAPic a.first {background:transparent none repeat scroll 0%;}
.MNAPic a {background:transparent url(pg/menusep.awmx) no-repeat scroll left center;display:block;float:left;height:20px;padding:1px 10px 0px 12px;}
.MNAPic a img{border: solid 0px black;}
#search {float:right;height:40px;padding:25px 0px 0px;right:0px;text-align:right;}
#search .input1{vertical-align: middle;width:130px;display:block;float:left;margin-bottom:10px;font-family:Arial,Helvetica,Tahoma,sans-serif;font-size:11px;-moz-box-sizing:border-box;}
#search .input2 {padding-left:10px;padding-top:2px;vertical-align:middle;width:auto;}

/*----Shell--------*/
#body{background: #FFFFFF url(pg/containerBack.awmx) repeat-y;margin: 0px auto; width: 750px; min-height: 100%;position: relative;}
* html #body{height: 100%;}
#container{padding-bottom: 100px;padding-top: 66px;background: transparent url(pg/header_back.awmx) no-repeat 0px 66px;}
* html #container {padding-top: 76px;}
* html #ctl00_imgBanner{width: 569px;}
#footer{background: #353535 url(pg/footer.awmx) no-repeat 50%;margin: 0pt auto;width: 750px;height: 60px;margin-top: -100px;position: relative;color: #DEDEDE;text-align: center;padding-top: 40px;font-size: 0.9em;}
#left{width: 178px; min-height: 180px;float: left;}
#main{margin-left: 178px;width: 573px;}
* html #main{width: 569px;}
#left .section_raised{margin-bottom: 5px; background: #FFFFFF url(pg/left_shadow.awmx) no-repeat 100% bottom;padding: 5px 5px 15px 5px;}
#left .section{margin-bottom: 5px; padding: 5px 5px 15px 5px;}
#left .navLink, #left .navLink_sel, #left .navLink_dis{text-align: right;background: transparent url(pg/leftArrow.awmx) no-repeat 155px 3px;color: #353535;text-decoration: none;font-size: 1.4em;cursor: pointer;padding: 0px 30px 5px 5px;margin-top: 5px;border-bottom: solid 1px #7F7F7F;display: block;}
#left .navLink_dis{background: none;color: #707276;cursor: default;}
#left .navLink_sel {background: #FFFFFF url(pg/left_shadow.awmx) no-repeat 100% bottom; border-bottom: none; padding-bottom: 15px;padding-top: 5px;margin-bottom: 0px;margin-top: 0px;}

/*-- Form Elements -----------------*/
.textbox, .textBox{font-size: 8pt;}
select {font-size: 8pt;}
select.popupHideSelects {display: none;}

/* Popup Styles */
.popup_container{margin: 0px;z-index: 1000;position: absolute;display: none;}
.popup_overlay{display: none;position: absolute;top: 0px;left: 0px;z-index: 999;background-color: #cae0f1; background-color: #103d8c; opacity: .20;filter: alpha(opacity=20);}
.popup_shell{border: solid 1px #9C9A9C;border-right: solid 2px #6C6A6C;border-bottom: solid 2px #6C6A6C;display: block;padding: 0px;background: #cae0f1 url(smallGradBack.awmx) repeat-x 0px 0px;}
.popup_title{font-size: 12px;line-height: 21px;height:21px;padding: 0px 0px 5px 8px; height: 16px; margin: 0px; border-bottom: solid 1px #00237E; letter-spacing: 0em; font-weight: bold;}
.popup_body{overflow: hidden;font-size: 8pt;padding: 5px 5px 5px 8px;display: block;}
.popup_footer{}
.popup_title {color: #00237E;}
.popup_header{}
.popup_footer{background-repeat: repeat-x;padding: 5px;}
.popupCloseBox{margin-top: 4px;margin-left: 3px;float: right;height: 12px;width: 12px;overflow: hidden;background: transparent url(xBlue.awmx) no-repeat 0px 0px; margin-right: 4px;}
.popupCloseBox:hover{background: transparent url(xBlue.awmx) no-repeat 0px -12px;}
.popupCloseBox:focus{outline: none;}
.popupButton{margin-left: 4px; float: right; margin-top: 10px;}
.popup_buttons{height: 30px;}

/*-- common -------------------------*/
.button, .popupButton{background: url(pg/button_back.awmx);border: solid 1px #FF934F;color: white;font-weight: normal;cursor: pointer;}
a.button, a.popupButton{height: 18px;line-height: 18px;padding: 0px 5px 0px 6px;text-decoration: none;display: block;}
a.button, a.popupButton{display: inline;}