/*************** Page *************************/ 
a.top { 
		  	position: absolute;
			top: 0px;
			left: 0px;
			}
body { 
		  	margin: 2% 3% 3% 3%;
			background-color:#333333;
			}
/*************** Main photo section *************************/ 
td.yrow	{ 
			align: top;
			height: 3px;
			background-color:#FFCC00;
			border-color:#FFCC00;
			}
table.main
			{
			vertical-align: top;
			background-color:transparent;
			width: 100%;
			border-width: 0px;
			padding: 0px;
			}
td.mainpic	{ 
			align: left;
			vertical-align: top;
			background-color: transparent;
			width: 460px;
			height: 350px;
			}
td.imageand	{ 
			align: right;
			text-align: right;
			padding-left: 0;
			padding-right: 0;
			background-color: transparent;
			width: 75;
			border-width: 0px; 
			}
td.imagetitle	{ 
			font-family:Arial;
			font-size: 9pt;
			text-align: right;
			vertical-align: top;
			color: #000066;
			padding: 0px;
			background-color: transparent;
			width: 75px;
			height: 30px;
			}
td.image	{ 
			align: right;
			text-align: right;
			padding-left: 0;
			padding-right: 0;
			background-color: transparent;
			width: 75;
			height: 75;
			border-width: 0px; 
			}
div.capt 		{ 
			font-family:Verdana;
			font-size: 10pt;
			line-height: 11pt;
			text-align: left;
			color: #FFFFFF;
			background-color: transparent;
			padding-top: 5px;
			padding-bottom: 10px;
			border-width: 0px; 
			}
/*************** Fonts and decoration *************************/ 
.itals {font-style: italic;
			}
#mgpbanner 
			{color: #FFCC00;
			text-decoration: none;
			background-color: transparent;}
h1 		{ 
		  	font-family: Verdana;
			font-size: 16pt;
			text-align: left;
			color: #FFCC00;
			background-color: transparent;
			}
h1.home	{ 
		  font-family: Verdana;
			font-size: 12pt;
			text-align: right;
			color: #FFFFFF;
			background-color: transparent;
			}
h2 		{ 
		  font-family: Verdana;
			font-size: 12pt;
			color: #FFCC00;
			background-color: transparent;
			}
p.titles 		{ 
			font-family:Verdana;
			font-size: 9pt;
			line-height: 10pt;
			text-align: right;
			color: #FFFFFF;
			background-color: transparent;
			}
p.caption 		{ 
			font-family:Verdana;
			font-size: 10pt;
			font-style: italics;
			line-height: 12pt;
			text-align: left;
			color: #FFCCCC;
			background-color: transparent;
			}
p.contact	{ 
			font-family:Verdana;
			font-size: 10pt;
			line-height: 20pt;
			text-align: center;
			vertical-align: top;
			color: #FFFFFF;
			background-color: transparent;
			}
p.contactpage	{ 
			font-family:Verdana;
			font-size: 10pt;
			line-height: 16pt;
			text-align: left;
			vertical-align: top;
			color: #FFCC00;
			background-color: transparent;
			}
p.bottommenu	{ 
			font-family:Verdana;
			font-size: 10pt;
			line-height: 20pt;
			text-align: center;
			vertical-align: top;
			color: #FFCC00;
			background-color: transparent;
			}
#whitetext {
			color: #FFFFFF;
			background-color: transparent;
			}
			
/*************** Footer and links *************************/ 
td.footer 
			{
			text-align: center;
			background-color:transparent;
			vertical-align: top;
			}
a:link 
			{color: #FFFFFF;
			background-color: transparent;}
a:visited
			{color: #FFFFFF;
			background-color: transparent;}
a:active 
			{color: #FFFFFF;
			background-color: transparent;}
a:hover
			{color: #FFCC00;
			background-color: transparent;}
#yellowlink 
			{color: #FFCC00;
			background-color: transparent;}
