.PageWidth {width:750px;}
#PageHeader { position:relative; width:750px; height:115px; }
#PageGallery { position:relative; width:750px; }
#PageContent { position:relative; width:750px; padding-top:20px; padding-bottom:20px; background-image:url(../images/BackgroundGlowBottom.GIF); background-repeat:no-repeat; }
#PageFooter { position:relative; width:750px; height:30px; background-color:#34383E; color:#E8E8CD; }
#PageFooterImg {background-image:url(../images/footer.GIF);width:750px; 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; }

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 #303D4A; border-bottom:solid 1px #A7A78C; 
		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 #303D4A; margin-bottom:5px; padding-bottom:3px; border-bottom:solid 1px #A7A78C; 
		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; }

	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 #A7A78C; }
	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; }

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-weigh: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;}
