@import url('https://fonts.googleapis.com/css?family=Lato');


html{
		background:#ffffff;
		font: 100% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
		font-family: 'Lato';
	}
	
	
	body {
		font-size:80%;
		background: #fff;
	
		padding:0;
		border:0;	
		margin:0px;		
		width:100%;
		
		
		height:100%;

		min-height:700px;   
	}
	
	
	

	  
 p.topper
  {
  	font-size: 200%;
  	color: #ee3744; 
  	margin-bottom:2px;
  }
  
   a.breadlinks
  {
    text-decoration: none;
  	color: #ee3744; 
  	margin-bottom:2px;
  }
  
  
  a.breadlinks:hover
  {
    text-decoration: underline;
  }
  
     a.applinks
  {
    text-decoration: none;
  	color:  #498af2; 
  	margin-bottom:2px;
  }
  
  
  a.applinks:hover
  {
    text-decoration: underline;
  }
  
	
	div.searchbody
	{
		height:70%;
	}
	
	div.indexbody
	{
		height:30%;
	}

	
	div.medform
	{
		
		padding:200px 10px 10px 10px;
		border:0;			/* This removes the border around the viewport in old versions of IE */
		width:800px;
		height:70%;
						/* The min-width property does not work in old versions of Internet Explorer */
		font-size:110%;
		color: #4f4f4f;
    top:0;
    bottom: 0;
    left: 0;
    right: 0;
    margin:auto;
    margin-bottom:auto;
	
	min-height:500px;
	}
	
	div.sectionheader {
		clear:left;
		margin:60px 60px 30px 23px;
		padding-top:0px !important;
		padding-left:20% !important;
		position:relative;
		width:400px;
		height:4px;
		font-weight:bold;
		font-size:140%;
		}
		
		div.score {

		color: #0080ff;
		}
		
		
		
		
		div.sectionheadermenu {
			
		
		margin:0px 0px 0px 03px;
		padding-top:25px !important;
		padding-left:0% !important;
		position:relative;
		width:440px;
		height:4px;
		font-weight:bold;
		font-size:150%;
		 top:0;
		margin-top:10px;
		margin-bottom:30px;
	    color: #0080ff;
		}
		
		
		#msgSpace {
		
		width:70%;
		height:70px;
		margin-top:20px
		
	}
	
	
	#fieldSpace {
		
		width:100%;
		height:30px;
		margin-top:3px
		
	}
	
	
	div.benchmarkframe
	{
	border-color: #3e3e3e;
	 top:0;
    bottom: 0;
    left: 0;
    right: 0;
    margin:auto;
    margin-bottom:auto;
    behavior: url('../pie/PIE.htc');	
	height:55%;
	min-height:680px;
	/*box-shadow: 7px 7px 7px #a3a3a3;
	box-shadow: 0 0 5px 2px #a3a3a3;*/
	background:#fdfdfd;
	width:70%;
	min-width:900px;
	
	border-radius: 15px;
    behavior: url('../pie/PIE.htc');
    overflow: hidden;	
	}
	
	div.budgetframe
	{
	border-color: #3e3e3e;
	 top:0;
    bottom: 0;
    left: 0;
    right: 0;
    margin:auto;
    margin-bottom:auto;
    behavior: url('../pie/PIE.htc');	
	height:55%;
	min-height:680px;
	/*box-shadow: 7px 7px 7px #a3a3a3;
	box-shadow: 0 0 5px 2px #a3a3a3;*/
	background:#f8f8f1;
	width:85%;
	min-width:1000px;
	
	border-radius: 15px;
    behavior: url('../pie/PIE.htc');
    overflow: hidden;	
	}
	
	#msgSpace 
	{
		width:80%;
		height:55px;
		margin-top:2px
	}
	
	
	div.muframe
	{
	border-color: #3e3e3e;
	 top:0px;
    bottom: 0;
    left: 0;
    right: 0;
    margin:auto;
    margin-bottom:auto;
    behavior: url('../pie/PIE.htc');	
	height:20%;
	min-height:300px;
	/*box-shadow: 7px 7px 7px #a3a3a3;
	box-shadow: 0 0 5px 2px #a3a3a3;*/
	background:#f8f8f1;
	width:20%;
	min-width:500px;
	
	border-radius: 15px;
    behavior: url('../pie/PIE.htc');
    overflow: hidden;	
	}
	
	div.menu
	{
	border-color: #3e3e3e;
	 top:0;
    bottom: 0;
    left: 0;
    right: 0;
    margin:auto;
    margin-bottom:auto;
    behavior: url('../pie/PIE.htc');	
	height:20%;
	min-height:250px;
	/*box-shadow: 7px 7px 7px #a3a3a3;
	box-shadow: 0 0 5px 2px #a3a3a3;*/
	background:#eaeaea;
	width:30%;
	min-width:600px;
	margin-bottom:15px;
	border-radius: 15px;
    behavior: url('../pie/PIE.htc');
    overflow: hidden;	
    padding-left:50px;
   
	}
	
	div.addsecurityframe
	{
	border-color: #3e3e3e;
	 top:0;
    bottom: 0;
    left: 0;
    right: 0;
    margin:auto;
    margin-bottom:auto;
    behavior: url('../pie/PIE.htc');	
	height:40%;
	min-height:450px;
	/*box-shadow: 7px 7px 7px #a3a3a3;
	box-shadow: 0 0 5px 2px #a3a3a3;*/
	background:#ffffff;
	width:30%;
	min-width:620px;
	margin-bottom:15px;
	
    behavior: url('../pie/PIE.htc');
    overflow: hidden;	
    padding-left:50px;
    
   
   
	}
	
	div.tablewrap
	{
	top:0;
    bottom: 0;
    left: 0;
    right: 0;
    margin:auto;
	
	}
	
	
	
	div.medformframe
	{
	 top:0;
    bottom: 0;
    left: 0;
    right: 0;
    margin:auto;
    margin-bottom:auto;
    behavior: url('../pie/PIE.htc');	
	height:400px;
	/*box-shadow: 7px 7px 7px #4d4d4d;
	box-shadow: 0 0 5px 2px #4d4d4d;*/
	background:#ffffff;
	/*background: -webkit-linear-gradient(#757575, black);
	background: -moz-linear-gradient(#757575, black);
	background: -ms-linear-gradient(#757575, black);*/
	width:100%;
	/*border-radius: 15px; */
    behavior: url('../pie/PIE.htc');
    overflow: hidden;	
    border: 1px solid ;
    border-color:#c4c4c4;
	}
	
	/*div.medformIE /*IE 9 HACK CAN BE REMOVED WHEN MNH GOES TO IE 10 */
	/*{
		height:400px;
		filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#757575', endColorstr='black');
	}*/
	
	div.medformhub
	{
		color:#fff;
		top:0;
    	bottom: 0;
   	 	left: 0;
    	right: 0;
    	margin:auto;
    	margin-bottom:10px;
    	text-align:center;
	}
	
	div.medform08
	{
		clear:both;
		padding:20px 10px 10px 10px;
		border:0;			/* This removes the border around the viewport in old versions of IE */
		width:45%;
		height:395px;
						/* The min-width property does not work in old versions of Internet Explorer */
		font-size:90%;
		
    top:0;
    bottom: 0;
    left: 0;
    right: 0;
    margin:auto;
    margin-bottom:auto;
	border: 2px solid;
	border-color:#888888;
	}
	
	div.smallform
	{
		clear:both;
		padding:20px 10px 10px 10px;
		border:0;			/* This removes the border around the viewport in old versions of IE */
		width:45%;
		height:160px;
						/* The min-width property does not work in old versions of Internet Explorer */
		font-size:90%;
		
    top:0;
    bottom: 0;
    left: 0;
    right: 0;
    margin:auto;
    margin-bottom:auto;
	border: 2px solid;
	border-color:#888888;
	}
	
	#sectionheader {
		clear:left;
		margin:3px 20px 45px 23px;
		padding-top:25px !important;
		position:relative;
		width:400px;
		height:10px;
		font-weight:bold;
		font-size:150%;
		}
		
		#sd {
		clear:left;
		margin:3px 20px 15px 23px;
		padding-top:25px !important;
		position:relative;
		width:400px;
		height:10px;
		font-weight:bold;
		font-size:140%;
		}
		
		#errorheader {
		clear:both;
		margin:3px 20px 50px 23px;
		padding-top:25px !important;
		padding-bootom:20px
		
		width:95%;
		min-width:700px;
		height:10px;
		font-weight:bold;
		font-size:130%;
		}
	
	div.supportnote
	{
		clear:both;
		padding:20px 10px 10px 10px;
		border:0;			/* This removes the border around the viewport in old versions of IE */
		width:32%;
		height:185px;
						/* The min-width property does not work in old versions of Internet Explorer */
		font-size:130%;
		margin-left:30px;
   /* top:0;
    bottom: 0;
    left: 0;
    right: 0;
    margin:auto;*/
    margin-bottom:87px;
	border: 1px solid;
	border-color: #d5d5d5;
	text-align:left;
	background:#fff;
	}
	
	div.signup
	{
		clear:both;
		padding:0px 10px 10px 10px;
		border:0;			/* This removes the border around the viewport in old versions of IE */
		width:40%;
		
						/* The min-width property does not work in old versions of Internet Explorer */
		font-size:130%;
		/*margin-left:30px;*/
    top:0;
    bottom: 0;
    left: 0;
    right: 0;
    margin:auto;
    margin-bottom:2px;
	text-align:left;
	background:#fff;
	-webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	}
	
	
	
		div.bread
	{
		clear:both;
		padding:20px 10px 10px 10px;
		border:0;			/* This removes the border around the viewport in old versions of IE */
		width:50%;
		
						/* The min-width property does not work in old versions of Internet Explorer */
		font-size:130%;
		/*margin-left:30px;*/
    top:0;
    bottom: 0;
    left: 0;
    right: 0;
    margin:auto;
    margin-bottom:2px;
	text-align:left;
	background:#fff;
	-webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	}
	
	
	
	
	
			div.maincontent2
	{
	
	width: 50%; margin-top: 20px; margin-left: 15px; background-color: rgb(255, 255, 255);
	
		/*clear:both;
		padding:20px 10px 10px 10px;
		border:0;			
		width:40%;
		
						
		font-size:130%;
		
    top:0;
    bottom: 0;
    left: 0;
    right: 0;
    margin:auto;
    margin-bottom:2px;
	text-align:left;
	background:#fff;
	-webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;*/
    
    
    
    
	}
	
	
	
	
		div.maincontent
	{
	
	width: 57%; margin-top: 20px; margin-left: 15px; background-color: rgb(255, 255, 255);
	
		/*clear:both;
		padding:20px 10px 10px 10px;
		border:0;			
		width:40%;
		
						
		font-size:130%;
		
    top:0;
    bottom: 0;
    left: 0;
    right: 0;
    margin:auto;
    margin-bottom:2px;
	text-align:left;
	background:#fff;
	-webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;*/
    
    
    
    
	}
	
	
	div.mainwrapper
	{
		    		top:0;
   	 	bottom: 0;
    		left: 0;
    		right: 0;
    		margin:auto;
		width:70%;
	}
	
		
	div.mainwrapper2
	{
		    		top:0;
   	 	bottom: 0;
    		left: 0;
    		right: 0;
    		margin:auto;
		width:70%;
		height: 1200px;
	}
	
	
	
	
	div.signupsuccess
	{
		clear:both;
		padding:20px 10px 10px 10px;
		border:0;			/* This removes the border around the viewport in old versions of IE */
		width:40%;
		
						/* The min-width property does not work in old versions of Internet Explorer */
		font-size:130%;
		/*margin-left:30px;*/
    top:0;
    bottom: 0;
    left: 0;
    right: 0;
    margin:auto;
    margin-bottom:2px;
	text-align:left;
	background:#fff;
	-webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	}
	
	
	div.usagenote
	{
		clear:both;
		padding:0px 10px 10px 10px;
		border:0;			/* This removes the border around the viewport in old versions of IE */
		width:30%;
		height:90px;
						/* The min-width property does not work in old versions of Internet Explorer */
		font-size:90%;
		
    top:0;
    bottom: 0;
    left: 0;
    right: 0;
    margin:auto;
    margin-top:auto;
    margin-bottom:auto;

	}
	
	
	a {
		color:#369;
	}
	 
	h1, h2, h3 {
		margin:.8em 0 .2em 0;
		padding:0;
	}
	p {
		margin:.4em 0 .8em 0;
		padding:0;
	}
	img {
		margin:10px 0 5px;
	}
	/* Header styles */
	div.header {
		background-color: #fff;		
		
		
		height: 95px;
		width: 100%;
		
		padding-top:15px;
		margin-bottom:0px;">
		
		
	}
	
	div.mymnhlogo
	{
	 	background : url('../images/mymnhlogo.png') no-repeat 0 0; 
	 	margin-left:150px;
	 	height: 90px;
	 	width:200px;
	 	float:left;
	}
	
	
	
	div.picholder
	{
		padding-top: 0px;
		

		background-color: #fff;

	}
	
		div.picholder2
	{
		padding-top: 10px;
		

		background-color: #fff;

	}
	
	
	div.mymnhpic
	{
	 	background : url('../images/mymnhgray.png')  no-repeat 0 0; 
	 	background-position: center;
	 	height: 250px;
	 	margin-top: 10px; 


	}
	
		div.tele
	{
	 	background : url('../images/tele.jpg')  no-repeat 0 0; 
	 	background-position: center;
	 	height: 250px;
	 	margin-top: 10px; 



	}
	
		div.surveymymnh
	{
	 	background : url('../images/surveymymnh.PNG')  no-repeat 0 0; 
	 	background-position: center;
	 	height: 250px;
	 	margin-top: 10px; 


	}
	
	

div.portalmenu 
{
	
font-size:100%;
border-image: none; 
width: 40%;
 height: 630px;
margin-top: 50px;
margin-right: 15px;
 float: right;
 background-color: #fff;">

}

	
	}
	
	div.logo {
		 border: 5px;
		 background : url('../images/logoSmall.png') no-repeat 0 0;
		 height: 100px;
		 /*margin:20px 25px 15px 0px;*/
		 width:200px;
		float:left;
		margin-left:20px;
		 margin-top:10px;
		 margin-right:90px;
		
	}
	
	div.logosignup {
		 border: 5px;
		 background : url('../images/logo.png') no-repeat 0 0;
		 height: 100px;
		 /*margin:20px 25px 15px 0px;*/
		 width:200px;

		
				 top:0;
    bottom: 0;
    left: 0;
    right: 0;
    margin:auto;
	margin-top:20px;	

		
	}
	
	div.app{
		background : url('../images/applogo.png') no-repeat 0 0;
		height: 100px;
		margin:3px 0px;
		width:250px;
		float:right;
		margin-top:10px;
	}
	
	#header p,
	#header h1,
	#header h2 {
		padding:.4em 15px 0 15px;
		margin:0;
	}
	
	/* 'widths' sub menu */
	#layoutdims {
		clear:both;
		display:float;
		background:#eee;
		border-top:1px solid #000;
		border-right:1px solid #000;
		border-left:1px solid #000;
		border-bottom:1px solid #000;
		margin:20px 10px 10px 10px;
		padding:6px 15px !important;
		text-align:left;
		width:60%;
		
	}
	
	h2{
		text-align:center;
	}
	
	#successmsgtop {
		clear:left;
		border-top:4px solid #000;
		border-right:4px solid #000;
		border-left:4px solid #000;
		border-bottom:4px solid #000;
		border-color: #73c05d;
		background:#abd99d;
		margin:20px 10px 10px 10px;
		padding:5px 7px !important;
		position:relative;
		width:30%;
		height:33px;
		
		
	}
	
	#successmsgobgyn {
		clear:left;
		border-top:4px solid #000;
		border-right:4px solid #000;
		border-left:4px solid #000;
		border-bottom:4px solid #000;
		border-color: #73c05d;
		background:#abd99d;
		margin:20px 10px 10px 10px;
		padding:5px 7px !important;
		position:relative;
		width:70%;
		height:33px;
		
		
	}
	
	#errormsg2 {
		float:right;
		border-top:4px solid #000;
		border-right:4px solid #000;
		border-left:4px solid #000;
		border-bottom:4px solid #000;
		border-color: #EF3E42;
		background:#f7999b;
		margin:20px 10px 10px 10px;
		padding:5px 7px !important;
		mirgin-right:90px;
		position:relative;
		width:30%;
		height:130px;
		
	}
	
	#errorpng2{
		background : url('../images/redX.png') no-repeat 0 0;
		position:absolute;
		 display:inline-block;
        /*float:left;*/
        position:absolute;
        left:0;
       margin-left:7px;
		width:40px;
		height:40px;
	}
	
	#errortext2{
		margin-left:45px; 
		margin-top:10px;
	}
	
	#successmsg {
		
		border-top:4px solid #000;
		border-right:4px solid #000;
		border-left:4px solid #000;
		border-bottom:4px solid #000;
		border-color: #73c05d;
		background:#abd99d;
		margin:20px 10px 10px 10px;
		padding:5px 7px !important;
		mirgin-right:90px;
		position:relative;
		width:90%;
		height:33px;
		
	}
	
	#successpng{
		background : url('../images/greenCheck.png') no-repeat 0 0;
		position:absolute;
		 display:inline-block;
        /*float:left;*/
        position:absolute;
        left:0;
       margin-left:7px;
		width:40px;
		height:40px;
	}
	
	#successtext{
		margin-left:45px; 
		margin-top:10px;
	}
	
	div.warningmsg {
		clear:left;
		border-top:2px solid #000;
		border-right:2px solid #000;
		border-left:2px solid #000;
		border-bottom:2px solid #000;
		border-color: #ffca00;
		background:#fff;
		/*margin:20px 10px 10px 10px;*/
		
		padding:7px 7px !important;
		position:relative;
		/*height:70px;*/
		width:85%;
		font-size:95%;
		margin-top:10px;
		margin-left:30px;
	}
	
	div.warningtext{
		display: inline-block;
		width:85%;
		padding-left:48px;
		padding-top:2px;
		padding-bottom:4px;
	}
	
	div.warningpng{
		background : url('../images/exclpoint.jpg') no-repeat 0 0;
		position:absolute;
		 display:inline-block;
        /*float:left;*/
        position:absolute;
        left:0;
       	margin-left:12px;
		width:40px;
		height:35px;
	}
	
	div.infomsg {
		clear:left;
		border-top:2px solid #f5f5f5;
		border-right:2px solid #f5f5f5;
		border-left:2px solid #f5f5f5;
		border-bottom:2px solid #f5f5f5;
		border-color: #e8e8e8;
		background:#f9f9f9;
		padding:7px 7px 7px 7px !important;
width:95%;
	/*box-shadow: 0 0 15px #a7a7a7;*/


	}
	
	div.downinfomsg {
		clear:left;
		border-top:2px solid #000;
		border-right:2px solid #000;
		border-left:2px solid #000;
		border-bottom:2px solid #000;
		border-color: #4a4a4a;
		background:#f9f9f9;
		padding:7px 7px 7px 7px !important;
width:95%;
	/*box-shadow: 0 0 15px #a7a7a7;*/


	}
	
	
	
	
	
	#infotext{
		display: inline-block;
		width:90%;
		padding-left:38px;
		padding-top:2px;
	}
	
	div.infopng{
		background : url('../images/info.png') no-repeat 0 0;
		position:absolute;
		 display:inline-block;
        /*float:left;*/
        position:absolute;
        left:0;
       	margin-left:7px;
		width:40px;
		height:35px;
	}
	
	
	
	#warningemail{
	
		display: inline-block;
	}
	
	#errormsg {
		
		border-top:4px solid #000;
		border-right:4px solid #000;
		border-left:4px solid #000;
		border-bottom:4px solid #000;
		border-color: #EF3E42;
		background:#f7999b;
		margin:20px 10px 10px 10px;
		padding:5px 7px !important;
		position:relative;
		width:90%;
		height:33px;
		
		
	}
	
	#errorpng{
		background : url('../images/redX.png') no-repeat 0 0;
		position:absolute;
		 display:inline-block;
        /*float:left;*/
        position:absolute;
        left:0;
       margin-left:7px;
		width:40px;
		height:70px;
	}
	
	#errortext{
		margin-left:45px; 
		margin-top:10px;
	}
	
	/* column container */
	/*.colmask {
		clear:both;
		float:center;
		width:650px;			
		overflow:hidden;		
		border-right:2px solid #888888;
		border-left:2px solid #888888;
		border-top:2px solid #888888;
		height:270px;
		border-bottom:2px solid #888888;
		margin-left:auto;
		margin-right:auto;
	}*/
	.colmask {
    position:relative;
    clear:both;
    float:center;
    width:700px;
    overflow:hidden;
    border-right:2px solid #888888;
	border-left:2px solid #888888;
	border-top:2px solid #888888;
	height:287px;
	border-bottom:2px solid #888888;
	margin-left:auto;
	margin-right:auto;
}

.holygrail {
    background:#fff;
}
.holygrail .colmid {
    float:left;
    width:200%;
    margin-left:-200px;
    position:relative;
    right:100%;
   
}
.holygrail .colleft {
    float:left;
    width:100%;
    margin-left:-50%;
    position:relative;
    left:365px;
    
}
.holygrail .col1wrap {
    float:left;
    width:50%;
    position:relative;
    right:220px;
    padding-bottom:1em;
}
.holygrail .col1 {
    margin:0 205px;
    position:relative;
    left:1390px;
    overflow:hidden;
    height:287px;
    text-align:left;
   	width:284px;
   	background:#cfcfcf;
}
.holygrail .col2 {
    float:left;
    float:right;
    width:139px;
    position:relative;
    right:25px;
    height:287px;
    border-right:1px solid #888888;
    text-align:right;
    background:#b6b6b6;
    
}
.holygrail .col3 {
    float:left;
    float:right;
    width:280px;
    margin-right:25px;
    position:relative;
    left:50%;
    height:287px;
    border-left:1px solid #888888;
    text-align:left;
    background:#cfcfcf;
}

.holygrail ul{
	list-style-type: none;
	padding: 0;
	border-top:1px solid #888888;
	
}

.holygrail li{
	padding-right:3px;
	padding-left: 4px;
	border-bottom:1px solid #888888;
	padding-top:1px;
	padding-bottom:1px;
	height:18px;
}

li.odd {background-color:#eeeee;}
li.even {background-color:#fff;}	
	
	.searchButton {
  padding: 8px 8px 8px 35px;
  border-right: 1px solid #c6c8ca;
  border-top: 1px solid #c6c8ca;
  border-left: 1px solid #c6c8ca;
  border-bottom: 1px solid #c6c8ca;
  color:#000;
  text-decoration:none;
  background: #303030 url('../images/glass.png') no-repeat scroll 9px center;
  border-radius: 15px;
}

.searchButton:hover{ background: #c0c0c0 url('../images/glass.png') no-repeat scroll 9px center; cursor: pointer;}


.emailButton {
  padding: 8px 8px 8px 35px;
  border-right: 1px solid #666;
  border-top: 1px solid #c6c8ca;
  border-left: 1px solid #c6c8ca;
  border-bottom: 1px solid #666;
  color:#000;
  text-decoration:none;
  background: #dcdcdc url('../images/email.png') no-repeat scroll 5px center;
}	
	
	
	
	#searchButton{
		height:35px;
		clear:both;
		padding-top: 18px;
		padding-left: 15px;
	}
	
	
	#foo{
		display:none;
background:#fff;		
border: 2px solid;
	border-color: black;
		position: absolute;
    top:0;
    bottom: 0;
    left: 0;
    right: 0;
    margin:auto;
    z-index:100;
    Width:220px;
    height:100px;
    padding-top:25px;
	}
	
	#disable
	{
		display:none;
		background-color:black;display:none;
   		position:fixed;
   		left:0;right:0;top:0;bottom:0;
   		z-index:99;
   		opacity:0.5;
   		filter:alpha(opacity=40); 
   		behavior: url('../pie/PIE.htc');
	}
	
	#foo p{
		padding-left:18px;
	}
	
	.okButton {
  padding: 6px 6px 6px 6px;
  border-right: 1px solid #666;
  border-top: 1px solid #c6c8ca;
  border-left: 1px solid #c6c8ca;
  border-bottom: 1px solid #666;
  color:#000;
  text-decoration:none;
  background: #dcdcdc;
  margin-left:70px;
  width:80px;

}	
	
	#searchButtonIndex{
		width:25%;
		min-width: 90px;
		margin-right:50px;
		
		margin-top: 0px;
	}
	
	#cancelButtonIndex{
		width:35%;
	min-width: 150px;
		margin-top: 8px;
	}
	
	
	.newSearchButton {
  padding: 8px 8px 8px 35px;
  border-right: 1px solid #666;
  border-top: 1px solid #c6c8ca;
  border-left: 1px solid #c6c8ca;
  border-bottom: 1px solid #666;
  color:#000;
  text-decoration:none;
  background: #dcdcdc url('../images/newSearch.png') no-repeat scroll 5px center;
}

.newSearchButton:hover {background: #c0dcfe url('../images/newSearch.png') no-repeat scroll 5px center;}


#button{
		height:0px;
		clear:both;
		padding-top: 30px;
		padding-left: 0px;
}		


.infocenterButton {
  padding: 0px 0px 60px 320px;
  margin-top: 30px;
  color:#000;
  text-decoration:none;
  background: #ffffff url('../images/infofindash.png') no-repeat scroll 9px center;
  height:100px;
  width:100px;
  border-radius: 0px;
  behavior: url('../pie/PIE.htc');	
  border: 2px solid #e0e0e0;
}

.infocenterButton:hover {background: #8bbce4 url('../images/infofindash.png') no-repeat scroll 9px center;  border: 2px solid #2872ae;}


img.survey 
{
	background-image: url("../images/surveymymnh.PNG");
	background-repeat: no-repeat;
	 height:auto;
	 width:100%;
}



.newSearchButtonError {
  padding: 8px 8px 8px 24px;
  border-right: 2px solid #c20a25;
  border-top: 1px solid #f55068;
  border-left: 1px solid #f55068;
  border-bottom: 2px solid #c20a25;
  color:#000;
  text-decoration:none;
  background: #ee939c url('../images/newSearch.png') no-repeat scroll 5px center;
}

.newSearchButtonError:hover {background: #ee939c url('../images/newSearch.png') no-repeat scroll 5px center;}




.homeButton {
  padding: 8px 8px 8px 35px;
  border-right: 1px solid #666;
  border-top: 1px solid #c6c8ca;
  border-left: 1px solid #c6c8ca;
  border-bottom: 1px solid #666;
  color:#000;
  text-decoration:none;
  background: #dcdcdc url('../images/home.png') no-repeat scroll 5px center;
}

.homeButton:hover {background: #c0dcfe url('../images/home.png') no-repeat scroll 5px center;}

.cancelButton {
  padding: 5px 5px 5px 5px;
  border: 1px solid #00748c;
  color:#fff;
  text-decoration:none;
  background: #028da6;
  border-radius: 3px;
  font-size:85%;
}



.cancelButton:hover {background: #02798e;}


 .portalButton {
  padding: 5px 5px 5px 5px;
  text-decoration:none;
  
      background-color: #498af2;
    border-radius: 3.2px;
    border: none;
    color: #ffffff;
    cursor: pointer;
    font-size: 85%;
    height:30px;
    width:80px;
    
}



.portalButton:hover {background: #1d6bef;}




.menuButton {
  padding: 8px 8px 8px 35px;
  border-right: 1px solid #666;
  border-top: 1px solid #c6c8ca;
  border-left: 1px solid #c6c8ca;
  border-bottom: 1px solid #666;
  color:#fff;
  text-decoration:none;
  background: #dcdcdc url('../images/newSearch.png') no-repeat scroll 5px center;
}

	/* Footer styles */
	#footer {
		float:left;
		width:100%;
		
		height: 60px;
		position:absolute; bottom:0;
		background:#fff;
		border-top:1px solid #000000;
	}
	
	div.footercontent
	{
		clear:both;
		padding:0px 0px 0px 0px;
		border:0;			/* This removes the border around the viewport in old versions of IE */
		width:50%;
		/* height:7px;
						/* The min-width property does not work in old versions of Internet Explorer */
		font-size:100%;
		
    top:0;
    bottom: 0;
    left: 0;
    right: 0;
    margin:auto;
   
	text-align:center;
	
	
	}
	
	#footer p {
		padding-top:5px;
		margin:0;
		/*float:left; */
		
		
	}
	
	#footer p.contact {
		padding-top:5px;
		margin-left:0%;
		/*float:left; */
		
	}
	
	#footer p.contact a:hover {background: #c0dcfe;}
	
	table.index{width:65%; margin-left:10px; font-size:100%}
	tr.index{ border-bottom:4px;}
	/* tr.index:hover{ background:#d7d7bd; }*/
	td.indexl{border:0px;text-align:left;}
	td.indexr{border:0px;text-align:right; }
	td.indexcenter{border:0px;text-align:center; width:20px; }
	td.indexc{border:0px;text-align:center; background-color:#fff; font-size:115%;}
	td.index{border:0px;}
	td.indexlb{border:0px;text-align:left;width:100px;}

#table_wrapper{border:0px solid #888888;float:left;margin-left:25px; width:95%;overflow-x:auto;}
  #tbody{height:300px;overflow-y:auto;width:1152px;}
  table{border-collapse:collapse; width:100%;}
  tr{}
  tr.odd{background-color:#fff;border-left:1px solid #888888;border-right:1px solid #888888;}
  tr.even{background-color:#e0e0e0;border-left:1px solid #888888;border-right:1px solid #888888;}
  /*tr:hover{ background: #8cbffd; }*/
  td{padding:1px 5px; /* pixels */
      border-right:1px solid #888888; /* to avoid the hacks for the padding */
      border-bottom:1px solid #888888;
      padding-right:3px;
	  padding-left: 4px;
	  padding-top:3px;
	padding-bottom: 4px;
      } 
      .td1{width:87px;}
  .td7{border-right-width:0;}
  .td2{width:100px;}
   .td3{width:200px;}
    .td33{width:350px;}
   .td4{width:90px;}
   .td5{width:75px;}
  .td6{width:410px;} /* optional */
  .td6a{border-right-width:0;} /* optional */
  
  #theader{width:1150px;background:#000000;color:#ffffff;border-bottom:1px solid #888888;border-top:1px solid #888888;border-left:1px solid #888888;border-right:1px solid #888888;}
#theader div{ padding-right:3px;
	  padding-left: 4px;
	  padding-top:3px;
	padding-bottom: 4px;float:left;border-right:1px solid #888888;text-align:center;
	}
	
	#theadersmall div{ padding-right:3px;
	  padding-left: 4px;
	  padding-top:3px;
	padding-bottom: 4px;float:left;border-right:1px solid #888888;text-align:center;
	}
  #theader #head1{width:87px;} /* the same as td1 */
  #theader #head2{width:100px;} /* the same as td2 */
  #theader #head3{width:200px;} /* the same as td2 */
   #theader #head4{width:90px;} /* the same as td2 */
    #theader #head5{width:75px;} /* the same as td2 */
   #theader #head7{float:none;border-right-width:0} /* the same as td2 */
  #theader #head6{float:none;border-right-width:0}
  
 .ui-dialog, .ui-corner-all, .foo, .ui-draggable, .ui-resizable {background:yellow;}
 .ui-widget{background:red;}
 .ui-widget-content{background:#fff;}
 .ui-dialog-titlebar{background:#ef3e42; border-color:#ef3e42;}
 .ui-dialog-titlebar-close{background:black;}
 .ui-state-default .ui-icon{background-image: url("images/ui-icons_222222_256x240.png");}
 
 

  
  tr.odd:hover{background-color:#c0dcfe;border-left:1px solid #888888;border-right:1px solid #888888;}
  tr.even:hover{background-color:#c0dcfe;border-left:1px solid #888888;border-right:1px solid #888888;}
  
  
  
  
  
  .ribbon{
	color: #fff;
	
	position: relative;
	background: #5c5c5c;
	border: 2px solid #4a4a4a;
	box-shadow: 0px 1px 3px rgba(0,0,0,.2);
	padding: 10px 15px;
	clear: both;
	

}
 
div.left_ribbon{
	color: #000;
	margin-left: -10px;
	float: left;
}
 
div.left_ribbon h2{
	margin: 0 12px;
}
 
div.left_ribbon::before{
	display: block;
	width: 10px;
	height: 0px;
	position: absolute;
	bottom: -10px;
	left: -11px;
	content: "";
	border-bottom: 10px solid transparent;
	border-right: 10px solid rgb(0, 80, 116);
}
 
div.left_ribbon::after{
	display: block;
	width: 6px;
	height: 44px;
	position: absolute;
	bottom: 3px;
	right: -1px;
	content: "";
	border: 1px solid rgba(0,0,0,.3);
	transform: skew(0deg,45deg);
	-ms-transform: skew(0deg,45deg); /* IE 9 */
	-webkit-transform: skew(0deg,45deg); /* Safari and Chrome */
	-o-transform: skew(0deg,45deg); /* Opera */
	-moz-transform: skew(0deg,45deg); /* Firefox */
	background: rgb(0, 80, 116);
}
  
  
  
  
  
  
  div.both_ribbon{
	text-align: center;
	color: #fff;
	padding: 10px 9px 10px 10px;
	width: 100%;
	margin-left: -10px;
}
 
div.both_ribbon::before{
	display: block;
	width: 10px;
	height: 0px;
	position: absolute;
	bottom: -10px;
	left: -11px;
	content: "";
	border-bottom: 10px solid transparent;
	/* border-right: 10px solid #000000; */
}
 
div.both_ribbon::after{
	display: block;
	width: 10px;
	height: 0px;
	position: absolute;
	bottom: -10px;
	right: -10px;
	content: "";
	border-bottom: 10px solid transparent;
	/* border-left: 10px solid #000000; */
}
  
  
  ::-webkit-input-placeholder {
   font-style: italic;
}
:-moz-placeholder {
   font-style: italic;  
}
::-moz-placeholder {
   font-style: italic;  
}
:-ms-input-placeholder {  
   font-style: italic; 
}
  
  
  table.signup{width:100%; font-size:95%;  border:0px;}
  tr.signup{ border:0px;}
  td.signup{border:0px;padding-top:0px;padding-bottom:0px;"}
  
  .input {
    border: 1px solid #96958f;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding-left: 4px;
}
  

div.asterix {
	float:left;
	font-size:130%;
   background:white;
		color:red;
	}
	

  

