/* Marketing Matters Website */
/* ############################################################## */
/* ###################### main stuff first  ##################### */
/* ############################################################## */

body {
	margin: 0;
	padding: 0;
	font-size:1em;
	color: #000000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:1em;
	background-color:#eeeeee;
	}
	
a {text-decoration: underline;}

a:link {color: #8dc640;}

a:visited {color: #8dc640;}

a:hover {text-decoration: underline;}

	#frame {
		width:1000px;
		margin-right:auto;
		margin-left:auto;
		margin-top:2px;
		margin-bottom:1em;
		padding:0px;
		text-align:left;
		background-color:#FFFFFF;
		color:#49565F;
		}


	
	#topnav {
		margin:0px;
		padding:0px;
		width:100%;
		text-align:left;
		color:#90979d;
		border-top:20px solid #455560;
		font-size:1.2em;
		font-weight:bold;
	}
	
	#topnav ul {
	    list-style:none;
		margin:0px;
		padding:0px;
		padding-left:56px;
		padding-top:17px;
		margin-right:15px;
		}

	#topnav li {
		float:right;
		margin:0px;
		list-style-type:none;
		font-size:0.8em;
		padding-left:21px;
	}


	#topnav a {
		color:#95A2AC;
		text-decoration:none;
	}

	#topnav a.activex {
		color:#8DC63F;
		text-decoration:none;
	}

	
	#topnav a:hover {
		color:#8DC63F;
		text-decoration:none;
		border-bottom:3px solid white;
	}

	#logo {
		height:105px;
		margin-left:10px;
		background-image:url(/graphics/MM001_LOGO.jpg);
		background-repeat:no-repeat;
		background-position:bottom left;
	}
	
	#header_left {
		height:230px;
		margin-left:58px;
		margin-right:20px;
		width:85%;
		float:left;
	}

	#header_left h1, #header_folio h1 {
		font-size:3.5em;
		color:#455560;
	}
	
	#header_folio {
		height:150px;
		margin-left:58px;
		margin-right:20px;
		width:95%;
		float:left;
	}

	
	.hp_logo {
		float:left;
		margin:0px;
		margin-right:0.5em;
	}
	
    #one_col_left {
		width:690px;
		font-size:0.9em;
		margin-left:58px;
		float:left;
		margin-right:20px;
		
	}

	

    #two_col_left {
		width:330px;
		font-size:0.9em;
		margin-left:58px;
		float:left;
		margin-right:30px;
	}

    #two_col_right {
		width:330px;
		font-size:0.9em;
		float:left;
		margin-right:20px;
	}

    #two_col_right ul{
		list-style-type:disc;
		padding-left:5px;
		font-size:1.1em;
	}

    #two_col_right li{
		list-style-type:disc;
		list-style-position:inside;
		
	}


    #two_col_left h1, #two_col_right h1, #one_col_right h1 {
		font-size:1.5em;
		color:#8DC63F;
	}

	#one_col_right {
		margin-left:10px;
		width:200px;
		float:left;
		font-size:0.9em;
	}

	#one_col_right ul {
		padding-left:5px;
	}

	#one_col_right li {
		margin-bottom:0.5em;
	}



/* 5 COLUMS */
    #col_one {
		width:225px;
		font-size:0.9em;
		margin-left:20px;
		float:left;
		margin-right:15px;
	}

    #col_two, #col_three, #col_four, #col_five {
		width:225px;
		font-size:0.9em;
		margin-left:0px;
		float:left;
		margin-right:15px;
	}


    #col_one h1, #col_two h1, #col_three h1, #col_four h1, #col_five h1 {
		font-size:1em;
		color:#455560;
	}

    #col_one h1 a, #col_two h1 a, #col_three h1 a, #col_four h1 a, #col_five h1 a{
		font-size:1em;
		color:#455560;
		text-decoration:none;
	}

    #col_one h1 a:hover, #col_two h1 a:hover, #col_three h1 a:hover, #col_four h1 a:hover, #col_five h1 a:hover {
		color:#8DC63F;
	}

	#one_col_left h3.green {
		color:#8DC63F;
	}

    #col_one h1.green, #col_two h1.green, #col_three h1.green, #col_four h1.green, #col_five h1.green {
		color:#8DC63F;
		font-size:1.1em;
	}


    #col_three h2, #col_four h2, #col_five h2 {
		font-size:0.75em;
		color:#455560;
		margin-top:-5px;
		padding-top:0px;
	}

    #col_three h3, #col_four h3, #col_five h3 {
		font-size:0.75em;
		color:#455560;
		font-weight:normal;
		margin-top:-5px;
		padding-top:0px;
	}


    #col_one p.intro, #col_two p.intro, #col_three p.intro, #col_four p.intro, #col_five p.intro {
		border-top:1px dotted #95A2AC;
		color:#95A2AC;
		padding-top:10px;
		padding-bottom:3px;
		font-size:0.9em;
		height:70px;
		
	}

    #col_one p, #col_two p, #col_three p, #col_four p, #col_five p {
		font-size:0.9em;
		
	}

	
	#folio_topnav {

		margin:0px;
		padding:0px;
		}
	
	#folio_topnav ul, li {
	   list-style: none;
	   padding: 0;
	   text-indent: 0;
	   margin: 0;
		}

	#folio_topnav ul {
	    clear:both;
		text-align: center;
	    margin: 0 auto;
		padding-top:0.7em;
		padding-bottom:0.4em;
		
	}

	#folio_topnav li {
	   display: inline;
	    margin:0em;
		padding-right:1.5em;
		font-size:0.8em;
	}
	
	#folio_topnav li a {
		font-size:1em;
		color:#455560;
		text-decoration:none;
		
	}

	#folio_topnav a:hover {
		text-decoration: underline;
		
	}
	
	

	h1.grey a, p.grey a {
		color:#49565F;
		text-decoration:none;
	}

	h1.grey a:hover, p.grey a:hover {
		color:#8dc640;
		text-decoration:none;
	}

	p.greyx {
		border-bottom:1px dotted #95A2AC;
		margin-bottom:15px;
		padding-bottom:10px;
	}

	p.greyx a {
		color:#49565F;
		text-decoration:none;
	}

	p.greyx a:hover {
		color:#8dc640;
		text-decoration:none;
	}






	#footer_grey_wrap {
		width:1000px;
		height:200px;
		color:#FFFFFF;
		background-color:#455560;
		padding-top:1em;
	}

	#footer_grey_wrap p, li{
		font-size:0.8em;
	}


	#footer_two_col_left {
		width:330px;
		float:left;
		margin-left:58px;
		margin-right:30px;
	}


	#footer_two_col_right {
		width:330px;
		float:left;
		margin-right:20px;
	}

	#footer_two_col_right ul {
		margin-left:0px;
		padding-left:0px;
	}

	#footer_two_col_right li {
		margin-left:0px;
		padding-left:0px;
		padding-bottom:10px;
		padding-top:5px;
		border-top:1px dotted #ffffff;
	}

	#footer_two_col_right li a{
		text-decoration:none;
		color:#CED6DC;
	}




	#footer_one_col_right {
		width:180px;
		float:left;
		margin-left:10px;
	}

	#footer_two_col_left h1, #footer_two_col_right h1, #footer_one_col_right h1 {
		color:#CED6DC;
		font-size:1.1em;
	}


	#footer {
		color:#FFFFFF;
		background-color:#455560;
		text-align: left;
		width:100%;
		color:#ffffff;
		font-weight:normal;
		margin:0px;
		padding:0px;
		}
	
	#footer ul, li {
	   list-style: none;
	   padding: 0;
	   text-indent: 0;
	   margin: 0;
		}

	#footer ul {
	    clear:both;
		text-align: left;
	    margin: 0 auto;
		padding-top:0.7em;
		padding-bottom:0.4em;
		margin-left:58px;
		
	}

	#footer li {
	   display: inline;
	    margin:0em;
		padding-right:0.5em;
		font-size:0.7em;
	}
	
	#footer a {
		font-size:1em;
		color:#ffffff;
		text-decoration:underline;
	}

	#footer a:hover {
		color:#8DC63F;
		text-decoration: underline;
		
	}
	

	

