@charset "UTF-8";
/* COLOR TABLE

sublink grey		#d4d3d3
bright purple		#d9a1f6; 

*/



/* GENERIC STYLES */
body { padding:0; margin:0; background:white; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
img { border:0; padding:0; margin:0; }
ul { list-style:none; margin:0; padding:0; }
li { float:left; padding-right:11.5px; }
.contentSection { width:970px; margin:0 auto; position:relative; }
a { text-decoration:none; color:inherit; }
a:hover { color:#d9a1f6 !important; }
h2 { font-size:16px; font-weight:bold; margin:0; padding:0; }
h3 { font-size:14px; font-weight:bold; margin:0; padding:0; }
p { padding:0; margin:0; }
table { padding:0; margin:0; border-spacing:0; }
td { padding:0; margin:0; border-spacing:0; }

div.pos { position:relative; }
div.clear { clear:both; }


/* HEADER */
#header { background:url(/marketmax/epsilon/graphics/org/header-bg-grad.jpg) #3b2d50 repeat-x; height:69px; margin:0; padding:0; position:relative; z-index:1; }

#headerContent { }
#headerContent #logo { padding-left:10px; }
#headerContent #headerSubNav { color:#d4d3d3; position:absolute; top:10px; left:415px; }
#headerContent #headerSubNav a { padding-right:10px; color:#FFFFFF }

#headerContent #headerMainNav { color:white; position:absolute; top:47px; left:255px; }
#headerContent #headerMainNav a { padding-right:10px; font-size:12px; color:#FFFFFF; }
#headerContent #headerMainNav li.active a#serviceLink { color:#d9a1f6 !important; }

/* client drop down */
#clientDrop { background:url(/marketmax/epsilon/graphics/org/client-drop-bg.png) no-repeat; width:288px; height:267px; position:absolute; left:730px; overflow:hidden; z-index:1500; padding:0; margin:0; }
#clientDrop a {  position:relative; z-index:1600; display:block; }
#clientDropBg { z-index:1; width:100%; height:100%; margin:0; padding:0; }

/* IE PNG hack */
* html #clientDropBg { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/marketmax/epsilon/graphics/org/client-drop-bg.png'); }
* html #clientDrop { background:none; }

#dropDescription { width:155px; padding-left:30px; background:url(/marketmax/epsilon/graphics/org/client-drop-arrow.jpg) no-repeat left 4px; color:#FFFFFF; margin:15px 0 0 15px; line-height:14px; }

#clientDrop ul { margin:20px 10px 0 10px; padding:0 0; }
#clientDrop ul li { float:none; margin:0; padding:0; }
#clientDrop ul li a { display:block; position:relative; z-index:1; font-weight:bold; padding:10px 10px; width:180px; color:#FFFFFF }
#clientDrop ul li a:hover { background:#605671 !important; }

/* main nav drop down */
#mainNavDrop { position:absolute; background:url(/marketmax/epsilon/graphics/org/drop-bg.png) no-repeat bottom left; top:12px; padding-top:10px; left:25px; height:197px; width:607px; }
#mainNavDrop h3 { font-weight:bold; font-size:12px; margin:10px 0 5px 0; }
#mainNavDropBg { height:100%; width:100%; padding:0 0 0 30px; margin:0; color:#FFFFFF; }
/* IE PNG hack */
* html #mainNavDropBg { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/marketmax/epsilon/graphics/org/drop-bg.png'); }
* html #mainNavDrop { background:none; }
* html #mainNavDrop .left { width:200px; }

#mainNavDrop div div { float:left; margin-right:25px; }
#mainNavDrop li { float:none; clear:both !important; display:block; padding:0px !important; white-space:nowrap; margin:0px !important; }

#mainNavDrop li.active { background-color: #4e4361; color:#d9a1f6 !important; }
#mainNavDrop li a { font-size:11px; width:auto; height:15px; color:#FFFFFF; float:none; clear:both; display:block; position:relative; z-index:1; white-space:nowrap; margin:0 !important; padding:3px 15px; background-position:6px 7px; background-repeat:no-repeat; }

#mainNavDrop li a:hover { background-color:#4e4361; color:#d9a1f6 !important; }
/* single bullet list */
#mainNavDrop .singleBullet a { background-image:url(/marketmax/epsilon/graphics/org/list-bullet-single.gif); }
/* dual bullet list */
#mainNavDrop .dualBullet a {  background-image:url(/marketmax/epsilon/graphics/org/list-bullet-dual.gif); padding-left:20px; }

#mainNavDrop li ul { background-color:#4e4361; display:block; position:absolute; padding:0; margin:39px 0 0 144px; top:0; }
#mainNavDrop li ul li { margin:0; padding:0; }
#mainNavDrop li ul a { background-image:none !important; white-space:nowrap; width:183px; padding:3px 0 3px 15px; margin:0; }
#mainNavDrop li ul a:hover { background-color:#605671; }


/* FLASH SECTION */
#flashSection { background:url(/marketmax/epsilon/graphics/org/flash-bg-grad.jpg) repeat-x; height:321px; }
#flashContent { padding-left:15px; }


/* LOWER SECTION */
#lowerSection { background:#FFFFFF; height:243px; }

#lowerContent { padding-top:25px; }
#lowerContent #scrollBox { width: 890px; margin-left:40px; padding:0; height: 300px; position:absolute; overflow: hidden; left:0; top:25px; }
#lowerContent #scrollBox #scrollContent { position:absolute; width:5000px; left:0; }

#lowerContent #buttonLeft { position:absolute; left:5px; top:105px; z-index:500; }
#lowerContent #buttonRight { position:absolute; right:5px; top:105px; z-index:500; }

/* generic lower content styles */
.box { height:210px; width:290px; background-position:bottom left; background-repeat:repeat-x; float:left; margin-right:10px; font-size:11px; }
.contentBox { height:178px; border-style:solid; border-width:1px; background-repeat:repeat-x; }
.lowerContent { height:178px; background-position:right top; background-repeat:no-repeat; }
.lowerCopy { padding:15px 0 0 15px; width:150px; }
.lowerCopy p { margin:5px 0 5px 0; }
.learnMore { background-repeat:no-repeat; padding-left:15px; background-position:left 3px; }
.contentBox a { font-weight:bold; }

/* grey box */
.greyBox { background-image:url(/marketmax/epsilon/graphics/org/lower-grad-reflect-grey.jpg); }
.greyBox .contentBox { background-image:url(/marketmax/epsilon/graphics/org/lower-grad-grey.jpg); border-color:#dadee0; }
.greyBox .lowerContent { background-image:url(/marketmax/epsilon/graphics/org/grey-image.jpg); color:#787878; } 
.greyBox .learnMore { background-image:url(/marketmax/epsilon/graphics/org/arrow-greybg.jpg); }
.greyBox a { color:#382c4c; }
.greyBox a:hover { color:#382c4c !important; }

/* purple box */
.purpleBox { background-image:url(/marketmax/epsilon/graphics/org/lower-grad-reflect-purple.jpg)}
.purpleBox .contentBox { background-image:url(/marketmax/epsilon/graphics/org/lower-grad-purple.jpg); border-color:#7c5997; }
.purpleBox .lowerContent { background-image:url(/marketmax/epsilon/graphics/org/purple-image.jpg); color:#ffffff; }
.purpleBox a { color:#d9a1f6; }
.purpleBox a:hover { color:#d9a1f6 !important;}
.purpleBox .learnMore { background-image:url(/marketmax/epsilon/graphics/org/arrow-purple.gif); }

/* greeen box */
.greenBox { background-image:url(/marketmax/epsilon/graphics/org/lower-grad-reflect-green.jpg); }
.greenBox .contentBox { background-image:url(/marketmax/epsilon/graphics/org/lower-grad-green.jpg); border-color:#adc12b; }
.greenBox .learnMore { background-image:url(/marketmax/epsilon/graphics/org/arrow-dkpurple.gif); }
.greenBox .lowerContent { background-image:url(/marketmax/epsilon/graphics/org/green-image.jpg); color:#ffffff; }
.greenBox a { color:#382c4c; }
.greenBox a:hover { color:#382c4c !important; }

/* orange box */
.orangeBox { background-image:url(/marketmax/epsilon/graphics/org/lower-grad-reflect-orange.jpg); }
.orangeBox .contentBox { background-image:url(/marketmax/epsilon/graphics/org/lower-grad-orange.jpg); border-color:#adc12b; }
.orangeBox .learnMore { background-image:url(/marketmax/epsilon/graphics/org/arrow-orange.gif); }
.orangeBox .lowerContent { background-image:url(/marketmax/epsilon/graphics/org/orange-image.jpg); color:#ffffff; }
.orangeBox a { color:#fddfb8; }
.orangeBox a:hover { color:#fddfb8 !important; }



/* FOOTER */
#footer .contentSection { padding-left:15px; }
#footerSection1 { background:#f4f4f4; height:95px; }
#footerSection1 #lowerLogo { padding-top:30px; }

#footerLinks { position:absolute; left:180px; top:15px; }
#footerLinks .footerLinkSection { float:left; height:65px; padding-right:55px; border-right:1px solid #c1c2c2; margin-right:50px; }
.footerLinkSection li { float:none; background:url(/marketmax/epsilon/graphics/org/list-bullet.gif) no-repeat left 4px; padding-left:15px; margin:3px 0; }
.footerLinkSection a { color:#666666; }
.footerLinkSection a:hover { color:#000000 !important; }

#newsletter { width:266px; height:62px; background:url(/marketmax/epsilon/graphics/org/newsletter-bg.jpg) no-repeat; position:absolute; top:15px; right:5px; }
#newsletterContent { padding:10px 0 0 15px; color:#666666; }
#newsletterContent input { height:19px; padding:0; margin:0; display:block; float:left; }

#footerSection2 { background:#e9e9e9; height:40px; color:#666666; font-size:.9em; }
#footerSection2 .contentSection { padding-top:10px; }
#footerSection2 a { text-decoration:underline; margin:0 10px; color:#666666; }
