.PageWidth {width:790px;}
#PageHeader { position:relative; width:790px; height:115px; }
#PageGallery { position:relative; width:790px; }
#PageContent { position:relative; width:790px; xpadding-top:20px; xpadding-bottom:20px; xbackground-image:url(../images/BackgroundGlowBottom790.GIF); background-repeat:no-repeat; }
#PageFooter { position:relative; width:790px; height:30px; background-color:#34383E; color:#E8E8CD; }
#PageFooterImg {background-image:url(../images/footer2010.GIF);width:790px; height:30px;}
#NavModule { border-top:solid 2px #303D4A; padding-top:10px; padding-bottom:10px; }

.Hide { position:relative; display:none; }
.Show { position:relative; display:block; }
.req { color:red; }
.success {color:Red; font-weight:bold; font-size:larger;}

body { background-color:white; margin:0px; padding:0px; }
body.Popup { background-color:#07192D; margin:15px; padding:0px; }

body,h1,h2,h3,h4,h5,td,p,ol,ul,li { font-family:Verdana,Arial,Helvetica,sans; font-size:8pt; font-weight:normal; line-height:16px; color:#07192D; font-style:normal; font-variant:normal; font-weight:normal; }

li,ol,p,ul { margin-top:0px; margin-bottom:8px; }

a:link { text-decoration:none; color:#3333cc; }
a:visited { text-decoration:none; color:#333399; }
a:active { text-decoration:none; color:#333399; }
a:hover { text-decoration:underline; color:#3333cc; }
	a.Nav:link { text-decoration:none; color:#4F5E6E; }
	a.Nav:visited { text-decoration:none; color:#4F5E6E; }
	a.Nav:active { text-decoration:none; color:#4F5E6E; }
	a.Nav:hover { text-decoration:none; color:#68AEDE; }
	a.TopNav:link { text-decoration:none; color:#FFFFFF; }
	a.TopNav:visited { text-decoration:none; color:#FFFFFF; }
	a.TopNav:active { text-decoration:none; color:#FF0000; }
	a.TopNav:hover { text-decoration:none; color:#FF0000; }
	a.SideNav:link { font-weight:bold; font-size:10px; text-transform:uppercase; text-decoration:none; color:#68AEDE; }
	a.SideNav:visited { font-weight:bold; font-size:10px; text-transform:uppercase; text-decoration:none; color:#68AEDE; }
	a.SideNav:active { font-weight:bold; font-size:10px; text-transform:uppercase; text-decoration:none; color:#68AEDE; }
	a.SideNav:hover { font-weight:bold; font-size:10px; text-transform:uppercase; text-decoration:underline; color:#68AEDE; }
	a.MaseratiMonthlyMenu:link { font-weight:bold; text-transform:uppercase; text-decoration:none; color:#4F5E6E; }
	a.MaseratiMonthlyMenu:visited { font-weight:bold; text-transform:uppercase; text-decoration:none; color:#4F5E6E; }
	a.MaseratiMonthlyMenu:active { font-weight:bold; text-transform:uppercase; text-decoration:none; color:#4F5E6E; }
	a.MaseratiMonthlyMenu:hover { font-weight:bold; text-transform:uppercase; text-decoration:underline; color:#68AEDE; }
	a.Pager { line-height:21px; padding:1px; padding-left:5px; padding-right:4px; margin-bottom:2px; border-right:#8B9EB1 solid 1px; }
a.subnav:link {margin-left:10px; font-weight:bold; font-size:10px; text-transform:uppercase; text-decoration:none; color:#68AEDE; margin-bottom:5px; padding-bottom:5px; font-size:10px; border-bottom:solid 1px #e2e4e5;}

h1,h2 { margin:0px; padding:0px; color:#07192D; font-weight:bold; text-transform:uppercase; }
h3,h4,h5,h6 { margin:0px; padding:0px; padding-bottom:6px; color:#07192D; font-weight:bold; text-transform:uppercase; }
h1 { color:#303D4A; margin-bottom:8px; padding-top:4px; padding-bottom:5px; border-top:solid 2px #e2e4e5;  
		font-size:18px;
		line-height:21px;
		font-style:normal;
		font-variant:normal;
		font-weight:Bold;
		text-transform:none; }
h1 i { color:#303D4A; margin-bottom:8px; padding-top:4px; padding-bottom:5px; 
		font-size:13px;
		line-height:18px;
		font-style:normal;
		font-variant:normal;
		font-weight:Bold;
		text-transform:none; }		
h2 { color:#303D4A;
		font-size:14px;
		line-height:21px;
		font-style:normal;
		font-variant:normal;
		font-weight:bold; }
a.h2:link { color:#303D4A;
		font-size:14px;
		line-height:21px;
		font-style:normal;
		text-decoration:underline;
		font-variant:normal;
		font-weight:bold; }
a.h2:visited { color:#303D4A;
		font-size:14px;
		line-height:21px;
		font-style:normal;
		text-decoration:underline;
		font-variant:normal;
		font-weight:bold; }
h3 { padding-top:3px; border-top:solid 2px #e2e4e5; margin-bottom:5px; padding-bottom:3px; 
		font-size:12px;
		line-height:16px;
		font-style:normal;
		font-variant:normal;
		font-weight:Bold; }
h4 { font-size:12px;
		line-height:16px;
		font-style:normal;
		font-variant:normal;
		font-weight:Bold; }
.MMMoreArticles { font-size:8pt; font-weight:normal; text-transform:none; }

div.AllIssues { position:relative; float:left; width:140px; height:220px; margin-bottom:10px; overflow:hidden; border:0px solid #cccccc; text-align:center; }

img.MaseratiMonthlyMenu { padding-bottom:5px; }

.MMBackground {
	background-color : #bbbbbb;
	background-image : url(../images/MMbackground.jpg);
	background-position : top;
	background-repeat : repeat-x;
}

p.bodyTxtSans {
		color:#07192D;
		font-size:11px;
		line-height:16px;
		font-style:normal;
		font-variant:normal;
		font-weight:normal; }
p.bodyTxtSansLt {
		color: #303D4A;
		font-size: 11px;
		line-height: 16px;
		font-style: normal;
		font-variant: normal;
		font-weight: normal; }
p.Footnote { color:#666666; font-size:7pt; line-height:12px; }
p.IssueNo { line-height:13px; }
p.MaseratiMonthlyMenu { line-height:12px; margin-bottom:0px; padding-bottom:10px; font-size:10px; }

p.NavLink { line-height:12px; margin-bottom:5px; padding-bottom:5px; font-size:10px; border-bottom:solid 1px #e2e4e5; border-top:solid 1px #e2e4e5; }
p.NavLink#TOC { margin-bottom:3px; margin-left:10px; border-bottom:none; padding-bottom:0px; }
p.NavLink#TOC img { margin-top:3px; margin-right:5px; vertical-align:-60%; }
p.NavLink#TOC a:link { font-weight:bold; font-size:10px; text-transform:uppercase; text-decoration:none; color:#68AEDE; }
p.NavLink#TOC a:visited { font-weight:bold; font-size:10px; text-transform:uppercase; text-decoration:none; color:#68AEDE; }
p.NavLink#TOC a:active { font-weight:bold; font-size:10px; text-transform:uppercase; text-decoration:none; color:#68AEDE; }
p.NavLink#TOC a:hover { font-weight:bold; font-size:10px; text-transform:uppercase; text-decoration:underline; color:#68AEDE; }

p.NavModule { line-height:12px; margin-bottom:10px; padding-bottom:10px; font-size:10px; border-bottom:solid 1px #A7A78C; }
p.PersistNav { margin-top:0px; margin-bottom:0px; font-size:9px; color:#666666; }
p.PhotoCaption { color:#666666; font-size:7pt; text-align:center; line-height:12px; }
div.TextCallout { position:relative; border-top:solid 1px #999999; border-bottom:solid 1px #999999; width:95%; text-align:center; color:#666666; font-size:11pt; padding:5px; margin-bottom:8px; }
div.TextCallout2 { font-family:Georgia, "Times New Roman", Times, serif; background-image:url(../images/bkgrnd_TextCallOut.jpg); position:relative; border-top:dashed 1px #999999; border-bottom:dashed 1px #999999; width:65%; text-align:center; color:#0d1c2c; font-size:15pt; font-style:italic; line-height:22px; padding:8px; margin-bottom:12px; }

span.Pager { line-height:21px; background-color:#303D4A; color:#E8E8CD; padding:1px; padding-left:5px; padding-right:4px; padding-bottom:2px; border-right:#8B9EB1 solid 1px; }

table { border-width:0px; }
tr.Prize { vertical-align:top; padding-top:2px; padding-bottom:2px; }
td { spacing:0px; padding:0px; }
td.Form { padding-top:1px; padding-right:10px; padding-bottom:1px; }

.phone1 {width:35px;}
.phone2 {width:50px;}
.phoneext {width:35px;}

toc {font-weight:bold;}
.toc a:link {font-weight:bold;}
.toc a:visited {font-weight:bold;}


.config img {margin:2px;}
.config table {border-width:1px;border-style:solid;border-color:#aeaeae;background:#ecf0f3;}



