* {
	margin:0px;
	padding:0px;
	
}
/*=================================================================================STICKY FOOTERhttp://matthewjamestaylor.com/blog/keeping-footers-at-the-bottom-of-the-page=================================================================================*/
html,body {
	padding:0px;
	margin:0px;
	line-height:14px;
	font-size:13px;
	font-family:Arial,sans-serif;
	color:#555555;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
}
#PageContainer {
	min-height:100%;
	position: relative;
}
#body {
	/*padding-bottom:70px;
	*/ /* Height of the footer */
	padding-bottom:68px;
	/*Height of the footer+additional padding between footer & content */
}
body {
	background:#000 url(../images/bg_cl.jpg) repeat-x;
	color:#2c2c2c;
	font-family:arial,verdana,sans-serif;
	font-size:13px;
}
h1 {
	color:#c7110a;
	font-family:arial;
	font-size:15pt;
	font-weight:normal;
	text-decoration:none;
	text-transform:uppercase;
}
h2 {

	font-family:arial;
	margin:0;
	color:#c7110a;
	font-weight:bold;
	font-size:10pt;
	text-transform:uppercase;
}
h3 {
	color:#c7110a;
	font-family:arial;
	font-size:12pt;
	font-weight:bold;
	line-height:1.4em;
	
	
}
h4 {
	color:#c7110a;
	font-family:arial;
	font-size:10pt;
	font-weight:bold;
	line-height:1.4em;
	margin-top:10px;
	margin-bottom:10px;

}
h4 a {
	background:url(../images/h4bkg.gif) no-repeat;
	color:#8c0a8e;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	line-height:1.4em;
	margin-top:10px;
	margin-bottom:10px;
	text-transform:uppercase;

}

h5 {
	color:#8c0a8e;
	font-family:arial;
	font-size:9pt;
	font-weight:bold;
	line-height:1.4em;
	margin-top:4px;
}
.eventtitle {
	color:#ffffff;
	font-family:arial;
	font-size:15pt;
	font-weight:normal;
	line-height:1.4em;
	margin-top:4px;
}
.eventtitle a: {
	text-decoration:underline;
}
a {
	color:#C7110A;
	font-size:12px;
	text-decoration:underline;
}
a:hover {
	color:#C7110A;
}
span {
	
}
img {
	border:none;
}
p {
	margin:15px 0px 15px;
}
.clearthis {
	margin:0px;
	height:1px;
	clear:both;
	float:none;
	font-size:1px;
	line-height:0px;
	overflow:hidden;
}

.topheader{
height:135px;
background:url(../images/top_header.jpg) repeat-x;
}
#container {
	margin-left:auto;
	margin-right:auto;
	width:950px;
	line-height:1.5em;
	background:#fff;
}

#NMWRcol
{
width: 650px;
float:left;
}

.EventTable td{
width:200px;
vertical-align:top;
padding-bottom:12px;
padding-top:12px;
border-bottom:1px dashed #eaeaea;
}

input {
	padding-left:2px;
	background-color:#fff;
	color:#5b5e59;
	font-family:tahoma,arial,sans-serif;
	font-size:11px;
	border:1px solid #efefef;
	margin-bottom: 5px;
}
/*Main Navigation Start*/
#nav1 {
	background:url(../images/navC.jpg) no-repeat;
	font-size:15px;
	font-family:arial;
	font-weight:normal;
	margin-right:auto;
	margin-left:auto;
	width:950px;
	height:46px;
}
#nav1 li {
	background:transparent url(../images/nav1-sepn.gif) no-repeat scroll right center;
	float:left;
	padding:9px 10px 0 10px;
	list-style:none;
	height:32px;
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
}
#nav1 li a {
	color:#ffffff;
	display:block;
	padding:6px 20px;
	text-decoration:none;
}
#nav1 ul{
margin-left:auto;
margin-right:auto;


}
#nav1 li.LAST {
	background:#0f59a3;
	float:right;
	
}
#nav1 li a:hover {
	color: #ededed;
}
/*Main Navigation End*/
/* Left Sidebar */
#left_sidebar {
	width:220px;
	float:left;
	text-align:left;
	color:#8989b6;
}
#left_sidebar a {
	color:#8989b6;
}
#left_sidebar a:hover {
	color: #75759c;
}
/* Left Sidebar:Newsletter Signup Box */
#newsletter {
	overflow:hidden;
	font-weight:bold;
	background:url('../images/newsletter.gif') no-repeat;
}
#newsletter h2 {
	font-size:18px;
	margin-left:18px;
	margin-top:15px;
	padding-bottom:10px;
	color:#356190;
	font-family:garamond;
}
#newsletter input {
	padding-left:0px;
	width:115px;
	height:16px;
	border:#bfbfe6 1px solid;
	float:left;
	clear:left;
}
#newsletter input.button {
	margin-top:3px;
	margin-left:95px;
	width:22px;
	height:13px;
	border:none;
}
#newsletter #link_cancel {
	margin-top:5px;
}
#newsletter ul {
	margin:0px auto;
	width:175px;
	list-style-type:none;
}
#newsletter li {
	width:120px;
	height:21px;
	list-style-type:none;
	text-align:left;
	float:left;
	background:url('../images/bullet.gif') no-repeat;
}
#newsletter li.last {
	border:none;
}
#newsletter li a {
	margin-top:-3px;
	margin-left:14px;
	display:block;
	color:#414e57;
	text-decoration:none;
}
#newsletter li a:hover {
	color: #56567c;
}
/* Main Content Area */
#mainheader {
	width:950px;
	height:175px;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
	margin-top:2px;
}
.logocontainer {
	width:950px;
	height:135px;
	margin:0px auto;
}
#logo {
	margin-top:25px;
	height:84px;
	width:253px;
	float:left;
}
.logor {
	float:right;
	height:122px;
	margin-top:7px;
	position:relative;
}
#logo h1 a:hover {
	text-decoration:none;
}
#logo h1 a {
	display:block;
	height:76px;
}
#main_content {
	margin-right:2px;
	width:710px;
	text-align:center;
	float:right;
}
#main_content .h_divider {
	margin-bottom:2px;
	height:1px;
	background-color:#c2c2cd;
	overflow: hidden;
}
/* Page Footer */
#footer {
	position:relative;
	bottom:0;
	margin-left:auto;
	margin-right:auto;
	width:950px;
	height:55px;
	background:url(../images/footerC.gif) no-repeat;
	color:#ffffff;
}
#footer a {
	color:#ffffff;
	text-decoration:none;
}
#footer a:hover {
	color:#0f75bc;
	text-decoration:none;
}
.fix {
	clear:both;
	height:1px;
	margin:-1px 0 0;
	overflow:hidden;
}
.fl {
	float:left;
	margin-left:14px;
	margin-top:20px;
}
.fl p {
	line-height:14px;
	margin:28px 0 0;
}
.fr {
	padding:10px;
	float:right;
}
.fr p {
	line-height:14px;
}
.ac {
	text-align:center;
}
.ar {
	text-align: right;
}
/*Main Navigation Start*/
#FooterNav {
	font-size:15px;
	font-family:arial;
	font-weight:normal;
	margin-top:10px;
	width:615px;
	padding:0;
}
.FooterCell {
	float:left;
	height:97px;
}
.FooterDivider {
	float:left;
	height:97px;
	padding:0px 20px;
	background:transparent url(../images/footer-sep.gif) no-repeat scroll center;
}
#FooterNav ul {
}
#FooterNav li {
	padding:0 0px 0 0;
	list-style:none;
}
#FooterNav td {
	background:transparent url(../images/footer-sep.gif) no-repeat scroll right center;
	vertical-align:top;
	height:97px;
	padding-right:5px;
}
#FooterNav li a {
	color:#0088CC;
	display:block;
	padding:2px 8px;
	text-decoration:none;
	font-size:11px;
}
#FooterNav li.active a {
	text-decoration:none;
	color:#1763A8;
}
#FooterNav li a:hover {
	color:#1763A8;
}
#FooterNav h1 {
	color:#58585a;
	font-family:arial;
	font-weight:bold;
	line-height:1.4em;
	text-decoration:none;
	font-size: 13px;
}
/*Main Navigation End*/
/*Toplinks Start*/
#logo .links {
	font-size:12px;
	left:615px;
	top:46px;
	position:absolute;
}
#logo .Divider {
	padding:0px;
	width:1px;
	height:28px;
	background:transparent url(../images/Toplinks-sep.gif) no-repeat scroll center;
}
ul#mainlevel-links {
	margin:0;
	padding:0;
}
ul#mainlevel-links li a {
	color:#1788bb;
	float:left;
	font-weight:normal;
	margin:0;
	padding:6px 0 0 0px;
}
ul#mainlevel-links li a:hover {
	color:#084c6a;
	float:left;
	font-weight:normal;
	margin:0;
	padding:6px 0 0 0px;
}
ul#mainlevel-links li H5 {
	color:#666666;
	float:left;
	font-weight:bold;
	margin:0;
	padding:6px 0 0 10px;
}
ul#mainlevel-links li img {
	color:#666666;
	float:left;
	font-weight:normal;
	margin:0;
	padding:0px 0 0 0px;
}
ul#mainlevel-links>li:first-child {
	border-left:medium none;
}
ul#mainlevel-links li {
	display:inline;
	float:left;
	font-size:12px;
	line-height:1.1em;
	list-style-type:none;
	margin:0 0 0 10px;
	padding: 0;
}
/*Toplinks End*/
#page {
	border-top:medium none;
	margin:0 auto;
	width:890px;
	padding:15px 30px 15px 30px;
	/*border:1px solid #d8d8da;
	*/
}
.contenttop{
height:10px;
width:950px;
background:url(../images/content-top.jpg) no-repeat;


}
.test {
	position:relative;
	float:left;
	width:20%;
	padding:23px;
	text-align:left;
}
#content {
	float:left;
	width:420px;
}
#sidebar1 {
	background:#F2F2F2 none repeat scroll 0 0;
	padding:0 20px;
	width:210px;
}
#sidebar2 {
	padding:0 20px;
	width:180px;
}
.sidebar {
	float:left;
}
.bottom {
	background:url(../images/bottom.gif);
	height:5px;
	width:100%;
}
.top {
	background:url(../images/top.gif);
	height:5px;
	width:100%;
}
#airmiles {
	float:right;
	font-size:0.85em;
	width:237px;
	height:117px;
	margin-bottom:8px;
}
#FreeConsultation {
	background:url(../images/Cformbkg.gif) repeat-x;
	background-color:#f5f5f5;
	border-right:1px solid #d9d9d9;
	border-left:1px solid #d9d9d9;
	padding:6px;
	float:right;
	font-size:0.85em;
	width:223px;
}
#FreeConsultation p {
	margin:0;
	padding:0;
}
#Cformheader {
	background:url(../images/Cformheader.gif);
	border-right:1px solid #d9d9d9;
	border-left:1px solid #d9d9d9;
	border-top:1px solid #d9d9d9;
	float:right;
	font-size:0.85em;
	width:235px;
	height:61px;
}
#Cformfooter {
	background:url(../images/Cformfooter.gif);
	border-right:1px solid #d9d9d9;
	border-left:1px solid #d9d9d9;
	border-bottom:1px solid #d9d9d9;
	float:right;
	font-size:0.85em;
	width:235px;
	height:61px;
}

#centercol {
	float:left;
	width:689px;
}
#page ul li {

	background:transparent url(../images/arrow2.png) no-repeat scroll 10px 8px;
	line-height:120%;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:5px 5px 5px 30px;

	}

#pagecol {
	float:left;
	width:740px;
}
#columns {
	height:1%;
}
.box {
	border-bottom:1px solid #297bba;
	height:1%;
	margin:0 0 1em;
	padding:3px 7px 23px;
	background-color:#105082;
}
.title {
	font-weight:bold;
}
.title h2 {
	color:#FFFFFF;
	padding:0px;
}
.box p {
	line-height:14px;
	margin:2px 0 0;
}
#ContentBox {
	height:163px;
	width:309px;
	background:gray;
	margin-top:25px;
	flaot:left;
}
#ContentBox2 {
	height:163px;
	width:309px;
	background:gray;
	margin-top:25px;
	float: left;
}
/*================================COMMON STYLES ================================*/
/*.left {
	float:left;
}
.right {
	float: right
}
*/
.hide {
	display:none;
}
.pointer {
	cursor:pointer;
}
.clearBoth {
	clear:both;
}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {
	display: inline-block;
}
/* for IE/Mac */
a:active,a:focus {
	outline:none;
}
img,div,a,input,h1 {
	behavior: url(../images/iepngfix.htc)
}
/*FORM STYLING*/
.tbmain {
}
.left {
	/* Changes on the form */
	color:black !important;
	font-family:Verdana !important;
	font-size:11px !important;
}
.head {
	color:#58585a;
	font-size:20px;
	text-decoration:underline;
	font-family:"Verdana";
}
td.left {
	font-family:"Verdana";
	font-size:10px;
	color:black;
}
.pagebreak {
	font-family:"Verdana";
	font-size:12px;
	color:black;
}
.tbmain {
	height:100%;
}
.pageinfo {
	padding-right:5px;
	margin-bottom:15px;
	float:left;
}
.btn {
	background:url(../images/submit.gif) no-repeat;
	margin-top:10px;
	width:46px;
	color:white;
	font-size:9px;
	text-transform:uppercase;
	margin-left:176px;
	border:0;
	padding-left:6px;
	padding-right:6px;
	padding-top:2px;
	padding-bottom:2px;
}
.midmid {
	line-height:2em;
}
#q0 {
	width:162px;
	height:16px;
	float:right;
}
#q1 {
	width:162px;
	height:16px;
	float:right;
}
#q2 {
	width:162px;
	height:16px;
	float:right;
}
#q3 {
	width:162px;
	height:16px;
	float:right;
}
#q4 {
	width:162px;
	height:16px;
	float:right;
}
#q7 {
	height:65px;
	width:164px;
	float:right;
	margin-top:10px;
	border: 1px solid #EFEFEF;
}
/*FORM STYLING*/
div#EventContainer {
	width:685px;
}
div#EventContainer div {
	clear:left;
	min-height:90px;
	margin:5px 0 10px;
	width:685px;
}
div#EventContainer img {
	float:left;
	margin:0 10px 0 0;
	padding:5px;
}
div#EventContainer a {
	color:#ffffff;
	line-height:1.5;
	text-decoration:underline;
}
#EventContainer ul li {
	background:transparent url(../images/bullet-icon.gif) no-repeat scroll 10px 8px;
	line-height:120%;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:5px 5px 5px 30px;
}
#EventContainer li a {
	color:#f5b901;
	text-decoration:underline;
}
#EventContainer li a:hover {
	color:#937006;
	text-decoration:none;
}
.News p {
	margin:8px 0 0;
}
.AD {
	float:right;
	width: 155px;
}

.AD2 {
	float:right;
	width: 200px;
	text-align:right;
	margin-top:10px;
	margin-bottom:20px;
}

.AD2 p{
margin: 5px 0px 10px 0px;

}


.AgendaTable{
border:none;

}
.AgendaTable td{

}
.AgendaTable tr{
border:none;
}

.NN{
	position:relative;
	bottom:0;
	height:50px;
	width:182px;
	margin-left:auto;
}


	





























































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
