/*
input[type="text"],select,#main input[type="text"],#main select,#main textarea{border:1px solid #686868;padding:4px;width:161px;color:#5B5653;}
select{width:171px;width:171px\9;}
select.small{width:75px;width:75px\9;}
input[type="text"].small{width:65px;width:65px\9;}
input.extension{width:71px}
*/

.mnwarning
{
	background:transparent;
	color: #ff0000;
}
	
.formLabel {font-size: 12px; font-family :'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif; color:#686868; font-weight:bold;}
.formLabel2 {font-size: 12px; font-family :'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif; color:#686868;}
.formLabelv {font-size: 12px; font-family :'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif; color:#686868; font-weight:bold; padding-right:10px;}
.qnumber {font-weight:bolder;}
.formLabelRequired {}
.formLabelOptional {color:#999;}
.formLabelError {color:red; font-weight:bold;}
.formTextbox {border:1px solid #686868;padding:4px;color:#5B5653;}
.formTextboxDateTime {border:1px solid #686868;padding:4px;color:#5B5653; width:130px;}
.formTextbox.wide {width:260px;}
.formTextbox.wide1 {width:240px;}
.formTextbox.short {width:50px;}
.fromTextboxError {border: solid 1px red;}
.formCheckBox{}
.formCheckBoxError {border:solid 1px red; padding:0px;}
.formDropDownMenu{border:1px solid #686868;padding:4px;color:#5B5653;}
.formDropDownMenuError{border: solid 1px red;}
.formControlReadonly
{
	border:0;
	margin-bottom:0.2em;
	background-color:transparent !important;
}

.errorMessage {margin:0px; font-size: 12px; font-family :'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif; color:red; font-weight:bold; font-style:italic;}
.mdClear:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.mnformSpacing {padding-top:5px;}

.helpLink
{
	font-size:10px;
	border:1px solid #db5a03;
	padding:0px 3px 0px 3px;
	margin-left:3px;
	vertical-align: middle;
}

.aw_topSeparator{border-top: solid 1px #cccccc; padding-top:10px;}

.BranchOutList {margin:0;}
UL.BranchOutList ,OL.BranchOutList ,LI.BranchOutList{vertical-align: middle;}
UL.BranchOutList 
{
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
}

UL.BranchOutList  li
	{
	margin-bottom:1.5em;
	padding-left:2em;
	background:transparent url(/images/bullet.gif) no-repeat 0 0.4em;
	}

UL.BranchOutList li.shortcut
{
		padding-left:2em;
		background:transparent url(/images/shortcut.gif) no-repeat 0 0.4em;
}

UL.BranchOutList  LI OL LI
{
			list-style-type: decimal !important;
			background:none;
			padding-left:0;
}


table.mnfielsetTable td {padding-bottom:5px; padding-top:5px;}


/**MN ERROR********************************/
.result-err
{
	background-color: #ffc; 
	background-image: url(/images/error.gif); 
	background-position: left 5px; 
	background-repeat: no-repeat; 
	color: #000 ;
	border: 1px solid #CC0000; 
	font-weight: bold; 	
	padding:0.5em 0.5em 0.5em 40px;
	margin-bottom:1em;
	margin-top:1em;
}


.result-ok
{
	/*background-color: #ffc; */
	background-image: url(/images/ok.gif); 
	background-position: left 5px; 
	background-repeat: no-repeat; 
	color: #000;
	border: 1px solid #CCCCCC;
	font-weight: bold; 	
	padding:0.5em 0.5em 0.5em 40px;
	margin-bottom:1em;
	margin-top:1em;
	padding-bottom: 50px;
}

.result-warning
{
	background-color: #ffc; 
	background-image: url(/images/warning.gif); 
	background-position: left 5px; 
	background-repeat: no-repeat; 
	color: #000 ;
	border: 1px solid #CC0000; 
	font-weight: bold; 	
	padding:0.5em 0.5em 0.5em 40px;
	margin-bottom:1em;
	margin-top:1em;
}


.messageList
{
	margin:1em 0 0	0;
	padding-left:0px;
	list-style-type:square;
}

	.messageList li
	{
		padding-left:0px;
		margin-bottom: 5px;
		background:none;
		font-weight:normal !important;
		font: 12px 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
		color:#686868;
	}
/**MN ERROR********************************/


/*BEGIN MN Paging*******************************/

.frm-table-grey
{
	border-collapse:collapse;
	width:auto;
	background:#eee;
}	

	.frm-table-grey TD, .frm-table-grey TH
	{
	 border-collapse:collapse;
	 padding:0.3em;
	}

	.frm-table-grey TD IMG
	{
		vertical-align:bottom;
	}


.rnd-tl,.rnd-tr,.rnd-ml,.rnd-mr,.rnd-bl,.rnd-br
{
	padding:4px;	
	vertical-align:top;
}

.rnd-tl
{
	background-image:url(/images/tl.gif);
	background-position:top left;
	background-repeat:no-repeat;	
}


.rnd-tr
{
	background-image:url(/images/tr.gif);
	background-position:top right;
	background-repeat:no-repeat;		
}
.rnd-ml
{
	border:none !important;
}
.rnd-mr
{
	border:none !important;
}
.rnd-bl
{
		background:url(/images/bl.gif) bottom left no-repeat transparent /*#ccddee*/;	
		border:none !important;
}
.rnd-br
{
		background:url(/images/br.gif) bottom right no-repeat transparent /*#ccddee*/;	
		border:none !important;
}
/*End MN Paging*******************************/



table.mntblRequest{}
table.mntblRequest col.labelID{ width:45px;}
table.mntblRequest col.labelText{width:15em}
table.mntblRequest td .qnumber{ padding-left:20px;}
table.mntblRequest td.leftshiftP{ padding-left:20px;}
table.mntblRequest td.leftshiftM{ margin-left:20px;}

table.mntblRequest table.HouseholdDemographics th,
table.mntblRequest table.HouseholdDemographics td,
table.mntblRequest table.MetricsTabble th,
table.mntblRequest table.MetricsTabble td
{
	vertical-align:middle;padding-bottom:10px; padding-right:5px;
}
table.mntblRequest table.HouseholdDemographics tr:first-child th,
table.mntblRequest table.HouseholdDemographics tr:first-child td,
table.mntblRequest table.MetricsTabble tr:first-child th,
table.mntblRequest table.MetricsTabble tr:first-child td
{
	vertical-align:top;
}
table.mntblRequest table.HouseholdDemographics  tr th,
table.mntblRequest table.HouseholdDemographics td.first
{
	padding-right:20px;
}
table.mntblRequest table.MetricsTabble  tr th
{
	font-weight:bolder; 
}

.mn_iconImage {padding-bottom:10px;}
.mn_iconText {padding-bottom:10px; color:#418C99;font-size:10px;height:55px; width:110px;}




.mn-img-left
{
	float: left;
	margin-right:10px;
	margin-top: 10px;
	position:relative;
}

.mn-active{font-weight:bold;color:#FFFFFF;}
.mn-nonactive{color:#FFFFFF;}

table.giftcertificate tr td {font-size:12px; color:#5A5552;}
table.giftcertificate tr td.font-small {font-size:9px;}

table.mnGeneralTable tr td {padding:5px;}

.mn-ul{font-family:Helvetica, Arial, Sans Serif;color:#5A5A5A; font-size:12px;}

.mn-header001 {background-color:#999999; padding:5px; color:#FFFBFF; font-weight:500;}
.mn-tickerSection {background-image:url(/images/newdesign/home/bg001.jpg); min-height:40px; background-repeat:repeat-x;}
.mn-tickerTitle {font-weight:bolder; color:#6B696B;/*#db5a03*/}


div.mn-aboutus-title{font-family: 'Helvetica Bold','Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif; color:#ffffff; background-color:#db5a03; padding:5px 5px 5px 5px; font-size:17px; font-weight:bolder; margin-bottom:10px;}
.mn-astrick {color:red; font-weight:bolder; padding-left:3px;}





















#home .info {border:none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0; overflow: hidden;}

.mn-hp-featuredapplications-videopanel {
    float:left;
    background-color:#e1e4e5;
    width:300px;
    margin-right:10px;
    min-height: 300px;
    margin-bottom: 10px;
}

.mn-hp-featuredapplications-header {
    width:100%;
    min-height:25px;
}

.mn-hp-featuredapplications-header-alert {
    color:#ffffff;
    background-color: #e90d0d;
    text-align:center;
    font-weight:bolder;
    font-size: 15px;
}
.mn-hp-featuredapplications-video {
    text-align:center;
    width:100%;
    min-height: 163px;
    margin-left:0px;
}

.mn-hp-featuredapplications-video img{
    position:relative;
    top:0px;
    left:-10px;
}

.mn-hp-featuredapplications-videodesc {
    text-align:center;
    margin-top:10px;
    color:#4e4a47; font-weight:bolder;
    min-height:40px;
}
.mn-hp-featuredapplications-helpnow {
    text-align:center;
    margin-top:10px;
}

.mn-hp-featuredapplications-footer {
    background-color:#C8CDCF; width:100%; margin-top:5px; text-align:center; font-size: 10pt; color:#000000; font-weight:bolder;
}










.mn-ledger-page {
    width:780px;
    margin-top: 10px;
}


    .mn-ledger-page .application {
        float:left;
        background-color:#f0ede4;
        width:250px;
        margin-right:10px;
        min-height: 305px;
        margin-bottom: 10px;
    }

    .mn-ledger-page .application.last{
        margin-right:0px;
    }


    .mn-ledger-page .application .header {
        width:100%;
        min-height:25px;
    }

    .mn-ledger-page .application .header.alert {
        color:#ffffff;
        background-color: #e90d0d;
        text-align:center;
        font-weight:bolder;
        font-size: 15px;
    }

    .mn-ledger-page .application .header.alert2 {
        color:#ffffff;
        background-color: #3F8B9A;
        text-align:center;
        font-weight:bolder;
        font-size: 15px;
    }



    

    .mn-ledger-page .application .video {
        margin-left:5px;
        width: 240px;
        min-height: 135px;
        margin-bottom: 5px;
    }


    .mn-ledger-page .application .videodesc {
        text-align:center;
        color:#4e4a47; font-weight:bolder;
        min-height:60px;
        padding: 0px 5px 0px 5px;
    }

    .mn-ledger-page .application .helpnow {
        text-align:center;
        margin-top:5px;
    }

    .mn-ledger-page .application .helpnow .barDiv {
        float: left;
        margin-left: 20px;
        width: 120px;
    }

    .mn-ledger-page .application .helpnow .barDiv .bar {
        border: solid 1px #ADA69C;
        height: 28px;
        width: 100%;
        margin-bottom:0px;
    }

    .mn-ledger-page .application .helpnow .barDiv .bar .barProgress {
        height: 28px;
        width: 0%;
        background-color: #ec9900;
    }

    .mn-ledger-page .application .helpnow .barDiv .left {
        width:20px;
        float: left;
        text-align: left;
        margin-top: -10px;
        font-size:8pt;
    }

    .mn-ledger-page .application .helpnow .barDiv .right {
        width:100px;
        float: left;
        text-align: right;
        margin-top: -10px;
        font-size:8pt;
    }


    .mn-ledger-page .application .footer {
        background-color:#C8CDCF; width:100%; margin-top:0px; text-align:center; font-size: 10pt; color:#000000; font-weight:bolder;
    }