/* Main Style Sheet for MarketPay */

/* Standard HTML Elements */

a:link {text-decoration:none; color:#2A4EA1; }
a:hover {text-decoration:underline; color:#2A4EA1;}
a:visited {text-decoration:none; color:#2A4EA1;}

body {background-color:#C5C6C8; margin:0px; text-align:center; font-family:Arial, Helvetica, sans-serif; color:black;}

h1 {font-size:16pt; color:white; line-height:100%; font-family:Arial, Helvetica, sans-serif; padding:110px 0px 0px 185px; margin:0px;}
h2 {font-size:12pt; color:black; line-height:100%; margin: 10px 0px 8px 10px; font-family:Arial, Helvetica, sans-serif;}
h3 {font-size:11pt; color:#444444; line-height:100%; margin: 10px 0px 7px 10px; font-family:Arial, Helvetica, sans-serif;}

b, strong {font-weight: bold;}
div {margin:0px; padding:0px;}
i, em {font-style: italic; }
img {border:none;}
ol, ul {margin-top:0px;}
ol li {font-size:9pt; list-style-type:decimal; margin:6px 10px 0px 0px; line-height:120%; }  
ul li {font-size:9pt; list-style-type:disc; margin:6px 10px 0px 0px; line-height:120%; }  
p {font-size:9pt; margin:6px 10px 4px 10px; line-height:130%; letter-spacing:0.08em;}
td {font-size: 9pt; }


/* IDs */

#MainContainer {width:1005px; background:white; margin-left:auto; margin-right:auto; margin-top:0px; display:block; text-align:left;}
#MainSection {width:1005px; padding-bottom:20px; background-image:url(/English/Images/Misc/MainSection_BG_1005px.gif);}
#MainSectionLeft {width:165px; float:left; margin-left:10px;}
#MainSectionCenter {width:600px; float:left; margin-left:10px; border-left:solid 1px #C5C5C8;}
#MainSectionRight {width:199px; float:right; margin-left:10px; margin-right:10px;}


/* IDs just for the Top Menu + Search  */

#header {width:1000px; height:20px; background-color:#2A4EA1; font-family:Arial, Helvetica, sans-serif;}
#top_nav {padding: 0px; margin:0px; float:right; height: 20px; width: 320px; overflow:hidden;}
#top_nav li {float:left; list-style:none; padding:0px; margin:0px;}
#top_nav li a {text-indent:-9999px; outline:0px;}
#top_nav li.home {background:url(/English/Images/Buttons/TopMenu_Home_on.gif);}
#top_nav li.contact {background:url(/English/Images/Buttons/TopMenu_ContactUs_on.gif);}
#top_nav li.home a {display:block; float:left; height:20px; width:53px; background:url(/English/Images/Buttons/TopMenu_Home_off.gif);}
#top_nav li.contact a {display:block; float:left; height:20px; width:65px; background:url(/English/Images/Buttons/TopMenu_ContactUs_off.gif);}

#top_nav li.form {width:191px; height:20px; background:#2A4EA1; padding-right:8px;}
#top_nav li form {margin:0px; padding:0px; float:right;}
#top_nav li form input.searchtext {width:130px; border:solid 1px #2A4EA1; color:#2A4EA1; background-color:#D0DFF3; font-family:Arial; font-size:9pt; float:left; margin:2px 4px 0 0px; padding:0px;}

#top_nav li a:hover {background:transparent;}


/* ================================================================ 
The original version of this stylesheet and the associated (x)html is available at http://www.cssplay.co.uk/menus/css3-ie-dropdown.html
Copyright (c) 2005-2010 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any way to fit your requirements.
=================================================================== */
.MainMenu {padding:0px; margin:0px; height:38px; float:right;}
.MainMenu .subHolder {position:absolute; left:-9999px;}
.MainMenu ul {padding:5px 0px; margin:0; list-style:none; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#446CB5E0', EndColorStr='#FFFFFFFF');}
.MainMenu li {float:left; list-style:none;}
.MainMenu li a {color:#2A4EA1; line-height:35px; display:block; float:left; padding:0px 10px 0px 10px; text-decoration:none; font-family:'Trebuchet MS', Arial, sans-serif; font-size:10pt; font-weight:bold;}
.MainMenu li:hover {position:relative;}
.MainMenu li a:hover {white-space:nowrap; position:relative; text-decoration:none;}
.MainMenu li:hover > a {color:black;}
.MainMenu :hover .subHolder {left:0; top:34px;}

.MainMenu .subShadow {float:left;}
.MainMenu .subColor {position:relative; display:block; margin-left:12px; margin-top:0px; height:100%; border-radius:10px; -webkit-box-shadow: 2px 2px 2px #666666; box-shadow: 2px 2px 2px #666666;}
.MainMenu .color1 {background:#6CB5E0;
background-image: -webkit-gradient(linear, 0% 0%, 0% 95%, from(rgba(204, 204, 204, 0.1)), to(rgba(255, 255, 255, 0.9)));
background-image: -moz-linear-gradient(-90deg, rgba(204, 204, 204, 0.1), rgba(255, 255, 255, 0.9));}

.MainMenu ul li {float:none;}
.MainMenu ul li a {white-space:nowrap; line-height:30px; padding:0px 30px 0px 10px; float:none; color:black; font-weight:bold;}
.MainMenu ul li:hover > a {color:#2A4EA1;}

.MainMenu table {border-collapse:collapse; width:0; margin:0 0 -1px 0;}


/* Classes applicable to any element */

.BoxCustomerTestimonial {width:189px; margin:22px 10px 0px 0px; background-color:#E5E5E5; border-radius:14px;}
.ClientCategory {font-size:11pt; padding-bottom:6px; border-bottom:solid 1px #CCCCCC;}
.ClientFirstInstance {width:180px; height:26px; margin-left:10px; font-size:8.5pt; float:left; color:#2A4EA1; padding-bottom:4px; font-family:'Trebuchet MS', sans-serif; font-weight:bold;}
.ClientSubsequentInstance {width:180px; height:26px; margin-left:20px; font-size:8.5pt; float:left; color:#2A4EA1; padding-bottom:4px; font-family:'Trebuchet MS', sans-serif; font-weight:bold;}
.CustomerQuoteText {font-size:13pt; font-family:"Times New Roman", Times, serif; font-style:italic; line-height:130%; margin:0px 6px 0px 6px; padding-top:16px;}
.CustomerQuoteName {font-size:10pt; font-family:Arial, Helvetica, sans-serif; font-style:normal; text-align:right; margin:12px 6px 0px 6px; padding-bottom:12px;}
.divClear {clear:both;}
.Event {width:579px; border-top:solid 1px #CCCCCC; padding:4px; margin:4px 10px 4px 10px;}
.EventLeft {width:125px; float:left;}
.EventRight {width:444px; margin-left:10px; float:right; display:inline;}
.FormCategoryName {font-size:11pt; font-weight:bold; color:#CC0033; margin:12px 0px 4px 10px;}
.FormVariableName {font-size:9pt; text-align:right; width:40%; height:26px; float:left;} 
.FormVariableValue {font-size:9pt; width:58%; height:26px; float:right;} 
.Footer {font-size:8pt; color:#4A6EC0px;}
.IndentBlock {margin-left:30px;}
.PR_Title {font-size:12pt;; font-weight:bold; text-align: center;}
.PR_Subtitle {font-size:10pt; font-weight: bold;  text-align: center;}


/* Classes applicable to only specified elements */

.Footer a {text-decoration:none; color:#4A6EC0px;}
.Footer a:hover {text-decoration:underline; color:#4A6EC0px;}
input.SubmitButton {color:#005500; cursor:pointer; font-weight:bold; font-size:14pt; border-radius:6px;}
li.PDF {list-style: none; background-image: url(/English/Images/Icons/PDF_Icon_16px.gif); background-repeat: no-repeat; background-position:0px 4px 0px 10px; padding-left: 18px; padding-bottom: 10px; margin-right: 10px; margin-left: 0px; }
li.RedArrow {list-style: none; background-image: url(/English/Images/Buttons/Arrow_Red_Right_8px.gif); background-repeat: no-repeat; background-position: 0px 2px; padding-left: 18px; padding-bottom: 10px; margin-right: 10px; margin-left: 0px; }
li.BlueCircleArrow {list-style:none; background-image:url(/English/Images/Buttons/Arrow_BlueCircle_12px.gif); background-repeat:no-repeat; background-position:0px 2px; padding-left:18px; padding-bottom:6px; margin-right:10px; margin-left:-24px; font-size:11pt; }

