/* ----------------------- Body ------------------------- */

html,ol,ul,li,h1,h2,h3,h4,h5,h6,p,form,fieldset {
  margin: 0;
  padding: 0;
}

body {
	background: #ffffff;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

/* ----------------------- Styles ------------------------- */

.mainText{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#353535;
	
}

.mainTextGreen {
    font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#008000;
}

.mainText11{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#686868;
}
.mainText112{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#353535;
}

.mainTextWhiteBold{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
}
.mainTextBold{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#353535;
	font-weight:bold;
}
.mainText16Bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#353535;
	font-weight:bold;
}
.mainText14Bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#353535;
	font-weight:bold;
}

.dividerLine{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#b2b2b2;
}
.signupText{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#007bd9;
	font-weight:bold;
}

.signupTextWhite{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
}
.validationSummary 
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: Red; 
}
.dataGridHeader
{
    background-image: url('../../images/v2/mp_gv_header_bg.gif');
    background-repeat: repeat-x;
    height: 28px;
}

.dataGridHeader2
{
    background-image: url('../../images/v2/mp_gv_header_bg.gif');
    background-repeat: repeat-x;
    height: 28px;
    border-left:none;
}

.dataGridRow
{
    background-color: #F2F9FF;
}
.dataGridRowAlt
{
    background-color: #E1F2FF;
}
.dataGridRowHighlight
{
    background-color: Yellow;
}

.dataGridRowHighlightRed 
{
    background-color: #E18B6B;
}

.gridreport
{
    width:546px;
    border-bottom: solid 1px black;
    border-top: none;
    border-left: none;
    border-right: none;
}
.gridreport td
{
    height: 28px;
    border-style:solid;
    border-width:1px;
    border-color:#FFFFFF;
}
.gridreport2
{
    width:100%;
    border-bottom: solid 1px #ECECEC;
    border-top: none;
    border-left: none;
    border-right: none;
}
.gridreport2 td, th
{
    height: 28px;
    border-style:solid;
    border-width:1px;
    border-color:#FFFFFF;
}
.gridreportWebsite 
{
    width:100%;
    border-bottom: solid 1px black;
    border-top: none;
    border-left: none;
    border-right: none;

}
.gridreportWebsite td, th
{
    height: 28px;
    border-style:solid;
    border-width:1px;
    border-color:#FFFFFF;
}
.websiteLeft 
{
    padding-left:15px;
}
.tablewizard
{
    width: 540px;
    background-color: #F2F9FF;
}
.wizardTitleTable 
{
    width: 540px;
    background-color: #E1F2FF;
}
.dvTable 
{
    margin: 10px;
    margin-right: 5px;
    border: solid 1px white;
}
.dvTable td 
{
    padding: 5px;
}

.dvTable2 td 
{
    padding: 5px;
}

.genBox 
{
    font-family: Arial, Helvetica, sans-serif;  
}

.bulletlist 
{
    display: inline;
    list-style-type: none;
}
.totalGV 
{
    border: solid 1px white;
    border-bottom: solid 1px black;
    border-top: solid 1px black;   
}
.gv 
{
   border: solid 1px white;
   border-bottom: none; 
}

.BoundPadding
{
padding-left:7px;
}

/* ----------------------- Links ------------------------- */
.linkone2 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#007bd9;
	text-decoration:underline;
	font-weight:normal;
	height: 15px;
}
.linkone2 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#007bd9;
	text-decoration:underline;
	font-weight:normal;
}


.linkone a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#007bd9;
	text-decoration:none;
	font-weight:bold;
	height: 15px;
}
.linkone a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#007bd9;
	text-decoration:underline;
	font-weight:bold;
}

.linkoneWhite a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	text-decoration:underline;
	font-weight:bold;
}
.linkoneWhite a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	text-decoration:underline;
	font-weight:bold;
}

.linkoneUnderline a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#007bd9;
	text-decoration:underline;
	font-weight:bold;
}
.linkoneUnderline a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#007bd9;
	text-decoration:underline;
	font-weight:bold;
}

.linkoneGreen a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#008900;
	text-decoration:underline;
	font-weight:bold;
}

.linkoneGreen a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#008900;
	text-decoration:underline;
	font-weight:bold;
}

.linkone11 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#686868;
	text-decoration:none;
}
.linkone11 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#686868;
	text-decoration:underline;
}

.linkone8 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:8px;
	color:#686868;
	text-decoration:none;
}
.linkone8 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size:8px;
	color:#686868;
	text-decoration:underline;
}

.linkone113 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#007bd9;
	text-decoration:underline;
}
.linkone113 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#007bd9;
	text-decoration:underline;
}

.linktwo a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#353535;
	text-decoration:none;
}
.linktwo a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#353535;
	text-decoration:underline;
}
.linkThree a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#007bd9;
	text-decoration:none;
}
.linkThree a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#007bd9;
	text-decoration:underline;
}
.linkThree12 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#007bd9;
	text-decoration:none;
}
.linkThree12 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#007bd9;
	text-decoration:underline;
}

.linkone14 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#007bd9;
	text-decoration:none;
	font-weight:bold;
}
.linkone14 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#007bd9;
	text-decoration:underline;
	font-weight:bold;
}

.linkone14Underline a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#007bd9;
	text-decoration:underline;
	font-weight:bold;
}
.linkone14Underline a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#007bd9;
	text-decoration:underline;
	font-weight:bold;
}

.linkSignupText a {
    font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#007bd9;
	text-decoration: underline;
	font-weight:bold;
}

.linkSignupText a:hover {
    font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0000CC;
	text-decoration: underline;
}

.linkMPTitle a {
    font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0000CC;
	text-decoration: underline;
}

.linkMPTitle a:hover {
    font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0000CC;
	text-decoration: underline;
}

.linkMPTitle a:visited {
    font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0000CC;
	text-decoration: underline;
}




/* ----------------------- End ------------------------- */

.mpTable {
    margin:0px auto 0px auto;
}
.mpTable td {
    border: solid 1px #ECECEC;
    border-top: none;
}

.mpTablePager td {
    border: none;
}

.mpTablePager span {
    display: block;
    margin: 10px 5px 10px 5px;
    border: solid 1px #ECECEC;
    padding: 5px;
    background-color: #f2f9ff;
}

.mpTablePager a {
    margin: 10px 5px 10px 5px;
    display: block;
    padding: 5px;
    border: solid 1px #ECECEC;
}

.mpTablePager a:hover {
    border: solid 1px #ECECEC;
    padding: 5px;
    background-color: #f2f9ff;
    border: solid 1px #ECECEC;
}

.buttonlink a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0a80cb;
	text-decoration:underline;
}

.buttonlink a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0a80cb;
	text-decoration:underline;
}

.payouttxt{
	font-family: Arial, Helvetica, sans-serif;
	font-size:21px;
	color:#353535;
}

.smallText{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#353535;
}

.waterMark {
    font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
