
* { margin: 0; padding: 0; }

body {background-image: url(/mm/Bg_Clouds.jpg); background-repeat: no-repeat; background-attachment: fixed; background-color: #004f92;}

/*------------------------
Main banner with top navigation
------------------------*/
#BannerTopNav{ width: 900px; height: 80px; margin: 10px auto 0 auto; /*Auto on left and right centers div.*/
}
/*NOT USED: REPLACED BY FLASH. 
#Logo_CS{
	margin-top: 28px;
	float: left;
}

#TopNav{
	width: 540px;
	height: 80px;
	float: right;
}*/

/*------------------------
Home Page Headline Area.
------------------------*/
#Headline{ width: 900px; height: 274px; margin: 0 auto; /*Centers*/ }

/*------------------------
Home Page Secondary Row.
------------------------*/
#SecondRow{ width: 900px; height: 194px; margin: 20px auto 0 auto; }

/*------------------------
Footer div.
------------------------*/
#Footer{ width: 900px; height: 50px; margin: 10px auto 0 auto; font: 10px Tahoma, Verdana, Helvetica, sans-serif; color: #d0d7e5; text-align: center; }

.Darker { color: #004f93; }

/*------------------------
Main Page Layout.
------------------------*/
#PageContainer{ width: 900px; margin: 16px auto; position: relative; }

#CapTop{ background: url(/mm/CapTop.png) no-repeat; padding-top: 10px; /*behavior: url(/scripts/iepngfix.htc);*/ }

#PageArea{ padding: 0px 0px 60px 0px; background-color:#FFFFFF; width: 898px; overflow: hidden; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; }


/*---------------------------------------------------------------------
Page Headline of Main Page Layout. Used for demanding attention!
---------------------------------------------------------------------*/
#PageHeadline{ padding: 10px 40px 0 40px; }

/*---------------------------------------------------------------------
Left Column of Main Page Layout. Used for sub-navigation or content.
---------------------------------------------------------------------*/
#LeftCol{ float: left; clear: both; display: inline; padding: 0; margin: 24px 0 20px 60px; width: 155px; border: none; }
#LeftCol p{ font: 11px Arial, Helvetica, sans-serif; color: #627dbb; }
#LeftCol a{	font: 11px Arial, Helvetica, sans-serif; color: #627dbb; text-decoration: underline; }
#LeftCol a:hover{ color: #44ad4e; text-decoration: underline;}

/*---------------------------------------------------------------------
Right Column of Main Page Layout. Used for main content.
---------------------------------------------------------------------*/
#RightCol{ float: left; position: relative; display: inline; margin: 0 0 20px 40px; width: 580px; border: none; }
#CapBtm{ background: url(../mm/CapBtm.png) no-repeat; height: 10px; /*border: 1px solid; behavior: url(/scripts/iepngfix.htc);*/ }

/*---------------------------------------------------------------------
Portfolio Logo Styles
---------------------------------------------------------------------*/
.Logos { margin: 40px 40px 40px 0px; }

/*------------------------
General Tag Definitions
------------------------*/
/*img, div, a, input { behavior: url(/scripts/iepngfix.htc) }*/

/*p,h1,h2,h3,h6,h4,h5,dl,pre,form,hr { margin: 0 0 14px 0; }*/

h1 { margin: 20px 0px 20px 0px; font: 20px Arial, Helvetica, sans-serif; color: #062c83; }
h2 { margin: 4px 0px 8px 0px; font: 16px Arial, Helvetica, sans-serif; font-weight: bold; color: #44ad4e; }
h3 { margin: 0px 0 8px 0; font: 12px Arial, Helvetica, sans-serif; font-weight: bold; color: #44ad4e; }
h4 { margin: 0px 0 8px 0; font: 12px Arial, Helvetica, sans-serif; font-weight: bold; color: #062c83; }

p{ margin: 0px 0px 20px 0px; display: block; line-height: 2; font: 12px Arial, Helvetica, sans-serif; color: #666666; }

ul{ margin-bottom: 20px; font: 12px Arial, Helvetica, sans-serif; color: #666666; }
li{ margin: 6px 0px 0px 20px; list-style: disc; font: 12px Arial, Helvetica, sans-serif; color: #666666; }

