﻿body
{
	vertical-align: top;
	margin-top: 0px;
	font-size: 11px;
	color: #333333;
	font-family: Verdana;
	background-image: url(images/Background_Fade.jpg);
	background-repeat: repeat-x;
	
	text-align: center;
	min-width: 898px;
}

#wrapper {
	margin:0 auto;
	width:898px;
	text-align: left;
}




td.h1
{
	
	font-size: 12pt;
	font-family: Verdana;
	color: #3a5073;

}

td.h2
{
	
	font-size: 11pt;
	font-family: Verdana;
	color: #3a5073;

}

td.h3
{
	
	font-size: 10pt;
	font-family: Verdana;
	color: #3a5073;

}

h1
{
	
	font-size: 12pt;
	font-family: Verdana;
	color: #3a5073;

}
label.1
{
	
	font-size: 12pt;
	font-family: Verdana;
	color: #3a5073;

}

h2
{
	
	font-size: 11pt;
	font-family: Verdana;
	color: #3a5073;

}

h3
{
	
	font-size: 10pt;
	font-family: Verdana;
	color: #3a5073;

}




a.white
	{
		color: #ffffff;
		text-decoration: none;
	}
a.white:hover
{
	text-decoration: underline;
}

a.silver
{
	color: #8e9294;
	text-decoration: none;
	font-weight: bold;
}

a.silver:hover
{
	text-decoration: underline;
}

a.black
{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}


a.black:hover
{
	text-decoration: underline;
}

a.black_underline
{
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}


a.black_underline:hover
{
	text-decoration: none;
}
a.blue
	{
		color: #3a5073;
		text-decoration: none;
	}
a.blue:hover
{
	text-decoration: underline;
}

a.blue_underline
	{
		color: #3a5073;
		text-decoration: underline;
	}
a.blue_underline:hover
{
	text-decoration: none;
}

a.red
	{
		color: #d60413;
		text-decoration: none;
	}
a.red:hover
{
	text-decoration: underline;
}
	
a.purple
	{
		color: #9c34e6;
		text-decoration: none;
	}
a.purple:hover
{
	text-decoration: underline;
}

a.green
	{
		color: #2e9233;
		text-decoration: none;
	}
a.green:hover
{
	text-decoration: underline;
}

a img	
	{ 
		border: 0; 
	} 


/* Sides and footer */

td.leftside
{
	BACKGROUND-IMAGE: url(images/Content_Left_a.jpg); 
	BACKGROUND-REPEAT: no-repeat;
	vertical-align: top;

}

td.leftside2
{
	BACKGROUND-IMAGE: url(images/left_side.jpg); 
	BACKGROUND-REPEAT: repeat-y;
	vertical-align: top;

}

td.rightside
{
	BACKGROUND-IMAGE: url(images/content_right_a.jpg); 
	BACKGROUND-REPEAT: no-repeat;
	vertical-align: top;
}
td.rightside2
{
	BACKGROUND-IMAGE: url(images/right_side.jpg); 
	BACKGROUND-REPEAT: repeat-y;
	vertical-align: top;

}

td.leftsidefooter
{
	BACKGROUND-IMAGE: url(images/footer_a1.jpg); 
	background-repeat: no-repeat;
	vertical-align: top;

}

td.leftsidefooter2
{
	BACKGROUND-IMAGE: url(images/footer_b1.jpg); 
	BACKGROUND-REPEAT: no-repeat;
	vertical-align: top;


}

td.rightsidefooter
{
	BACKGROUND-IMAGE: url(images/footer_a3.jpg); 
	background-repeat: no-repeat;
	vertical-align: top;

}

td.rightsidefooter2
{
	BACKGROUND-IMAGE: url(images/footer_b3.jpg); 
	BACKGROUND-REPEAT: no-repeat;
	vertical-align: top;

}

td.bottomfooter
{
	background-image: url(images/footer_a2.jpg);
	background-repeat: no-repeat;
	vertical-align: middle;
	font-size: 8pt;
	font-family: arial;
	text-align:    center ;
	text-decoration: none;
	color: #ffffff;
}

td.bottomfooterhome
{
	background-image: url(images/footer_a2.jpg);
	background-repeat: no-repeat;
	vertical-align: middle;
	font-size: 8pt;
	font-family: arial;
	text-align:  right;
	text-decoration: none;
	color: #ffffff;
	padding-right: 15px;
}

td.bottomfooter2
{
	background-image: url(images/footer_b2.jpg);
	background-repeat: no-repeat;
	vertical-align: top;

}

td.bottomfooter3
{
	vertical-align: top;
	font-size: 8pt;
	font-family: arial;
	color: #3a5073;
	text-align: center;
	text-decoration: none;
}

a.ngslogo
{
	font-size: 8pt;
	font-family: arial;
	color: #3a5073;
	text-align: center;
	text-decoration: none;
}
td.Ad_Header_Email_Updates
{
	background-image: url(images/Ad_Header_Email_Updates.jpg  ); 
	width: 200px; 
	height: 47px;
}

  td.Ad_Header_Podcasts
{
	background-image: url(images/Ad_Header_Podcasts.jpg  ); 
	width: 200px; 
	height: 47px;
}     


td.Ad_Header_Events
{
	background-image: url(images/Ad_Header_Events.jpg); 
	width: 200px; 
	height: 47px;
}

td.Ad_Header_Messages
{
	background-image: url(images/Ad_Header_Messages.jpg); 
	width: 200px; 
	height: 47px;
}

td.Ad_Background
{
	padding-right: 10px; padding-left: 9px; background-image: url(images/Ad_Background.jpg);
                                            width: 200px; background-repeat: repeat-y; text-align: left;
                                            }
td.Ad_Footer_More
{
	padding-right: 15px;
	padding-left: 15px;
	background-image: url(images/Ad_Background.jpg);
	width: 200px;
	background-repeat: repeat-y;
	text-align: right;
}                                            
                                            
 td.Ad_Footer                                           
{background-image: url(images/Ad_Footer.jpg); width: 200px; background-repeat: no-repeat;
                                            height: 27px;                                            
}


/*
.menuItem
{
	color: #ffffff;
	background-image: url(images/Left_Menu_Background.jpg);
	height: 34px;
	width: 125px;
	font-weight: bold;
	text-transform: uppercase;
	background-repeat: no-repeat;
	font-family: Verdana;
	padding-left: 12px;
}

*/


.menu
{
	background-image: url('images/Menu.jpg' );
	height: 30px;
	width: 125px;
	padding-left: 6px;
	font-weight: bold;
	text-transform: uppercase;
	color: #ffffff;
	font-family: Verdana;
	font-size: 8pt;
}

.menu A:link {
	background-image: none
}

.menu A:visited {
	background-image: none;
}


.menu_onhover
{
	background-image: url('images/Menu_Over.jpg' );
	height: 30px;
	width: 125px;
	padding-left: 6px;
	font-weight: bold;
	text-transform: uppercase;
	color: #3A5073;
	font-family: Verdana;
	font-size: 8pt;
}

.menu_onhover A:link {
	background-image: none
}

.menu_onhover A:visited {
	background-image: none;
}

.menu_out
{
	background-image: url('images/Menu_Out.jpg' );
	height: 30px;
	padding-left: 2px;
	font-weight: bold;
	text-transform: uppercase;
	color: #3A5073;
	font-family: Verdana;
	font-size: 8pt;

}

.menu_out A:link {
	background-image: none
}

.menu_out A:visited {
	background-image: none;
}

.menu_out_over
{
	background-image: url('images/Menu_Out_Over.jpg' );
	height: 30px;
	padding-left: 2px;
	font-weight: bold;
	text-transform: uppercase;
	color: #ffffff;
	font-family: Verdana;
	font-size: 8pt;

}

.menu_out_over A:link {
	background-image: none
}

.menu_out_over A:visited {
	background-image: none;
}