body {	
	font-family: Arial, Helvetica, sans-serif;	
	font-size: small;	
	line-height: 1.4em;
	color: #000000;
	margin: 1em;
	}

h1 {
	margin:inherit;
	}
	h1 img { display:inline;}
	h1 a {
		display:none;
		}
		h1 a:hover {
			border-width:0px;
			text-decoration: none;
			}
h2 {
	font-size: 1.4em;
	font-weight: bold;
	color: #666666;
	}
h3 {	
	font-size: 1.2em;
	font-weight: bold;
	color: #666666;
	}
	
h3.intro {	
	
	}
	
h4 {
	font-size: 13px;
	font-weight: bold;
	color: #00548f;
	}

h5 {
	font-size: 13px;
	font-weight: normal;
	font-style:italic;
	color: #00548f;
	}

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

#shadow {
	width: auto;
	text-align: center;
	margin: auto;
	}

#shadow-bottom {
	display: none;
	}

#container {
	width: auto;
	text-align: left;
	border-width: 0px;
	}

#header {
	width: auto;
	border-width: 0px;
	clear:both;
	}
	
	#logo {
		}
	
	#topnav {
		display:none;
		}

#menubar {
	display:none;
	}

#submenuwrapper {
	display:none;

	}
		
#introblock {
	display:none;
	}

#divider {
	display:none;
	}

#body-cmc {
	width: 100%;
	border-width: 0px;
	clear:both;
	}

#body-cm {
	width: 100%;
	border-width: 0px;
	clear:both;
	}

	#body-cmc #wrapper {
		float:left;
		width:45%;
		}
		#body-cmc #content {
			width:100%;
			padding:10px 10px 20px 10px;
			line-height:1.6em;
			}

	#body-cm #wrapper {
		float:left;
		width:100%;
		}
		#body-cm #content {
			width:auto;
			padding:10px 10px 20px 10px;
			line-height:1.5em;
			}
		#body-cm #pagehead {
			width:auto;
			border-width: 0px;
			}
			#body-cm #pagehead .pagetitle{
				}
			#body-cm #pagehead .pageimage{
				display:none;

				}
				#body-cm #pagehead .pageimage #pagetitledivider {
					display:none;
					}
		#content #smalllogo img {
			display:none;
			}
		#content #bottomnavcontainer {
			display:none;
			}

	#body-cmc #features {
		float:left;
		width:24%;
		color:#000;
		}
	#body-cm #features {
		display:none;
		}
		#body-cmc #features .sectionimage, #body-cm #features .sectionimage {
			display:none;
			}
		#body-cmc #features #sectiondivider, #body-cm #features #sectiondivider {
			display:none;
			}
		#body-cmc #features .feature, #body-cm #features .feature {
			width:auto;
			padding:10px 0px 20px 0px;
			border-width: 0px;
			font-size:1em;
			}
		#body-cmc #features .quote, #body-cm #features .quote {
			width:auto;
			padding:10px 0px 20px 0px;
			border-width: 0px;
			font-size:1.1em;
			}
			#body-cmc #features .quote .author, #body-cm #features .quote .author {
				width:auto;
				margin: 10px 0 0 0;
				text-align:right;
				font-size:.8em;
				}
		#body-cmc #features .sectionmenu, #body-cm #features .sectionmenu {
			display:none;
			}
			#body-cmc #features a.arrow, #body-cm #features a.arrow  {
				/*background: url("../imgs/bullet-whitearrow.gif") no-repeat 0% 50%;
				padding-left: 12px;*/
				font-size:1em;
				}
			#body-cmc #features a.arrow:hover, #body-cm #features a.arrow:hover {
				}
			#body-cmc #features p, #body-cm #features p  {
				margin: .5em 0 0 0;
				}
				

	#body-cmc #latest {
		float:left;
		width:25%;
		color:#000;
		}
		#latest .header {
			width:auto;
			padding:10px 0px 10px 0px;
			color:#666666;
			font-size:1.1em;
			font-weight:bold;
			}
		#latest .body {
			width:auto;
			padding:10px 0px 20px 0px;
			border-width: 0px;
			color:#000;
			}
			#latest .body .newsitem, #latest .body .eventsitem {
				width:100%;
				padding: 0px;
				margin:0px 0px 10px 0px;
				}
			#latest .body .newsitem .date, #latest .body .eventsitem .date {
				width:100%;
				font-size:1em;
				border-width: 0px;
				}
			#latest .body .newsitem .title, #latest .body .eventsitem .title {
				width:100%;
				padding: 1px 0px 0px 0px;
				font-size:1em;
				}
			#latest .body a.arrow {
				/*background: url("../imgs/bullet-bluearrow.gif") no-repeat 0% 50%;
				padding-left: 12px;*/
				display:block;
				font-size:1em;
				}
			#latest .body a.arrow:hover {

				}
			#latest .body p  {
				margin: 15px 0 0 0;
				}
				
#copyright {
	width: auto;
	text-align: left;
	border-width: 0px;
	clear:both;
	}

		#copyright p {
		font-size: .8em;
		color: #666666;
		margin:0px;
		}
		
/* Body Style */

		#body-cmc #content  p, #body-cm #content  p {

			}

		#body-cmc #content  p {
			font-size:1em;
			margin:auto;
			}

		#body-cmc #content ul, #body-cm #content ul {
			list-style-type: square;	
			list-style-position: outside;
			margin:auto;
			}
			
		#body-cmc #content ol, #body-cm #content ol {
			list-style-type: upper-latin;	
			list-style-position: outside;
			margin:auto;
			}

		#body-cmc #content ul.chart, #body-cm #content ul.chart {
			list-style-type: square;	
			list-style-position: outside;
			margin:auto;
			}
			
		#body-cmc #content li, #body-cm #content li {
			margin:auto;
			}

		#body-cmc #content .quote, #body-cm  #content  .quote {
			width:160px;
			float:right;
			padding: 10px;
			margin: 0px 0px 10px 10px;
			font-size:1.1em;
			background: url("../imgs/quotes-light.gif") no-repeat 4px 8px;
			}
			#body-cmc #content .quote .author, #body-cm #content .quote .author {
				width:auto;
				margin: 5px 0 0 0;
				text-align:right;
				font-size:.9em;
				line-height:normal;
				}

		#body-cmc #content #photos, #body-cm  #content  #photos {
			width:170px;
			float:right;
			padding: 0px;
			margin: 0px 0px 0px 20px;
			padding: inherit;
			}
			#body-cmc #content #photos img, #body-cm  #content  #photos img {
				margin-bottom: 10px;
				border-width: 1px;
				border-style: solid;
				border-color: #999999;
				}


		#body-cmc #content hr, #body-cm #content hr  {
			height:1px;
			width:100%;
			border: none 0;
			border-top:1px solid #CCCCCC;
			margin-bottom:10px;
			}

		#body-cmc #content caption, #body-cm #content caption  {
			display:none;
			}

		#body-cmc #content tr, #body-cm #content tr  {
			vertical-align:baseline;
			}

		#body-cmc #content th, #body-cm #content th  {
			width:25%;
			padding:5px 0px 5px 0px;
			color:#00548f;
			}

		#body-cmc #content td, #body-cm #content td  {
			width:75%;
			padding:5px 0px 5px 10px;
			}
			
			#body-cmc #content td p, #body-cm #content td p  {
				margin: 0.8em 0 0 0;
				}

		#body-cmc #content dl, #body-cm #content dl {
			margin: 0 0 1.2em 0;
			}
			
			#body-cmc #content dt, #body-cm #content dt {
				margin: 0 0 0.2em 0;
				font-size:12px;
				font-weight:bold;
				color:#00548f;
				}
				
			#body-cmc #content dd, #body-cm #content dd {
				margin: 0 0 0 2.6em;
				}

			#body-cmc #content dl span, #body-cm #content dl span  {
				width:40px;
				display:block;
				float:left;
				}
				
		#body-cmc #content div.partner, #body-cm #content div.partner,
		#body-cmc #content div.pressrelease, #body-cm #content div.pressrelease,
		#body-cmc #content div.eventlisting, #body-cm #content div.eventlisting {
			margin: auto;
			display:block;
			position:relative;
			}
			
			#body-cmc #content div.partner img, #body-cm #content div.partner img {
				margin-top:0px;
				display:block;
				position:absolute;
				left:0px; top:0px;
				}
			#body-cmc #content div.partner h4, #body-cm #content div.partner h4, 
			#body-cmc #content div.partner p, #body-cm #content div.partner p  {
				padding-left: 130px;
				margin-bottom: 0.8em;
				}
			#body-cmc #content div.partner h4, #body-cm #content div.partner h4  {
				margin-top: 0.4em;
				}

			#body-cmc #content div.pressrelease span, #body-cm #content div.pressrelease span {
				color:#666666;
				line-height:1.4em;
				display:block;
				position:absolute;
				left:0px; top:0px;
				width:110px;
				}
			#body-cmc #content div.pressrelease p, #body-cm #content div.pressrelease p {
				padding-left: 120px;
				line-height:1.4em;
				}

			#body-cmc #content div.eventlisting div.event, #body-cm #content div.eventlisting div.event {
				line-height:1.4em;
				display:block;
				position:absolute;
				left:0px; top:0px;
				}
				#body-cmc #content div.eventlisting div.event span.title, #body-cm #content div.eventlisting div.event span.title {
					color:#00548f;
					font-size:12px;
					font-weight:bold;
					line-height:1.4em;
					display:block;
					width:210px;
					}
				#body-cmc #content div.eventlisting div.event span.date, #body-cm #content div.eventlisting div.event span.date {
					color:#666666;
					line-height:1.4em;
					display:block;
					width:210px;
					}
			#body-cmc #content div.eventlisting p, #body-cm #content div.eventlisting p {
				padding-left: 220px;
				line-height:1.4em;
				}

		#body-cmc #content div.formsubmit, #body-cm #content div.formsubmit {
			margin: 0 0 0em 0;
			display:block;
			position:relative;
			}
			#body-cmc #content div.formsubmit span, #body-cm #content div.formsubmit span {
				color:#666666;
				line-height:1.2em;
				display:block;
				position:absolute;
				left:0px; top:0px;
				width:90px;
				}
			#body-cmc #content div.formsubmit p, #body-cm #content div.formsubmit p {
				padding-left: 100px;
				line-height:1.2em;
				}
