body {
	font-family:Arial, Helvetica, sans-serif;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #666;
	background-color:#333;
	font-size:100%;
			
}
.wrap {
background-image: url(/templates/professional/97/main/en/gfx/studio_migo_r1_c2.gif); 
	background-position:top; 
	background-repeat:repeat-x;
	background-color:white;
	}
.content_pages_table td {}


h1, h2, h3, h4 {margin: 0; 
				padding: 10px 0;
				color:#444;
				}
h1 {font-size:1.8em; padding-top:30px; }
h2 {text-transform:uppercase; font-size:.9em;}
h3 {font-size:.9em;}

H2.proWebsite {color:#CC0000 }
H2.customMade {color: #003399 }
H2.templateBased {color:#FF9900 }
H2.multimedia {color:#669933 }

.more a:link,
.more a:visited,
.more a:active   {text-decoration:none; color:#0066CC; 
					text-transform:lowercase; 
					font-size:90%;}
.more a:hover {text-decoration:none; color:#000;}

a:link,
a:visited,
a:active   {text-decoration:none; color:#0066CC;  
					font-size:100%;}
a:hover {text-decoration:none; color:#000;}

HR {background-color:#ccc; height:1px; border-style:none; }


 #container {
	width: 900px;  
	margin: 0 auto; 
	text-align: left;
	border-left:solid 10px white;
	border-right:solid 10px white;
	/* background-image:url(/templates/professional/97/main/en/gfx/contentBG.jpg);
	background-position:bottom right;
	background-repeat:no-repeat; */
	
	min-height:600px;
	
}
#header { 
	padding: 0 10px;
	background-image:url(/templates/professional/97/main/en/gfx/studio_migo_r1_c8.jpg);
	background-position:right;
	background-repeat:no-repeat;
	height:155px; 
} 

 #mainContent {
	padding: 0 10px 10px 10px;  font-size:0.75em;
}

 #mainContent .HL {float:left; width:512px;}
 #mainContent .HL img {border:solid 3px #ccc; float:left; margin-right:10px; }
 
 #mainContent .HR {float:right; width:250px }
 
#mainContent .HL H2,
#mainContent .HR H2 { padding-top:0px; }
#mainContent .HL p,
#mainContent .HR p { margin-top:0px }

#footer { 
	padding: 0;
	background-color:#8A9997;
	height:70px;
	width:100%;
	
} 
#footer .block {width:880px;
	border-left:solid 10px white;
	border-right:solid 10px white;
	height:40px;
	margin:0 auto;
	font-size:70%;
	text-align:left;
	padding:0px 10px;
	color:#fff;
	/* background-image:url(/templates/professional/97/main/en/gfx/footerBG.gif);
	background-position:right;
	background-repeat:no-repeat; */
	}
#footer .block a {font-size:100%}

#footer .block ul {margin:0 ; padding:5px 0}
#footer li {float:left; padding-right:10px; border-right:solid 1px #999; padding-left:10px; list-style-type:none; }
#footer li.first {padding-left:0px;}
#footer li.last {border-right-style:none; padding-right:0px;}
#footer a {color:#fff; text-decoration:none; }
#footer a:hover {color:#000; }

/* ------------------------------ MAIN MENU ------------------------------ */
.menu { color:black;
		text-transform:uppercase;
		margin-top:43px;
		font-weight:bold;
		font-size:11px;
		padding:0 7px;
		border-right:solid 1px gray;
		text-align:center; 		}
.menu_rollover { color:black;
text-transform:uppercase;
		margin-top:40px;
		font-weight:bold;
		font-size:11px;
		padding:0 5px;
		border-right:solid 1px gray;
		text-align:center;}
.menu_active { color:black;
			background-color:white;
			text-transform:uppercase;
		margin-top:40px;
		font-weight:bold;
		font-size:11px;
		padding:0 5px;
		border-right:solid 1px gray;
		text-align:center;
			}


/* ------------------------------ HELPERS -------------------------------- */
.spacer20 {margin:20px;}
.Vspacer20 {margin:30px 0; clear:both }
.firstVspacer20 {margin-bottom:30px; clear:both }
.CF {clear:both}

.moduleList {  }
.moduleList H4 {text-transform:capitalize; border-bottom:solid 2px #ccc; padding:1px 0 }
.moduleList TD {border-bottom:solid 1px #ccc; padding:2px 1px; }
.moduleList TD.alternateRow { background-color:#E6E9DE; }

/* ----------------------------- CNOGA --------------------------------- */ 

#cnoga {font-size:0.75em;  color:#f1f1f1; width:900px; 
padding:10px 30px; border:solid 1px #444; margin:0 auto; margin-top:20px; }
#cnoga table {text-align:left;}
#cnoga a:link, #cnoga a:visited {color:#f90}