p, h1, h2{padding:0; margin:0;}
body {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;

}

table { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.header-bg {
	background-image: url(../images/header-bg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}


.tdbg1 { background-image: url(http://img.constantcontact.com/ui/images/visitor/bevel_bg_left_ltblue.gif); }

.tdbg2 { background-image: url(http://img.constantcontact.com/ui/images/visitor/bevel_bg_right_ltblue.gif); }

.tdbg3 { background-image: url(http://img.constantcontact.com/ui/images/visitor/bevel_bg_bottom_blue.gif) ; }

.tdbg4 { background-image: url(http://img.constantcontact.com/ui/images/visitor/bevel_bg_top_ltblue.gif); }

.tdbgcolor1 { background-color:#0099ff; }

.tdbgcolor2 { background-color: #003399; } 

.ctr { text-align: center; }

.right { text-align: right; }

.left { text-align: left; }

.just { text-align: justify; }

.mid { vertical-align: middle; }

.top { vertical-align: top; }

.bottom { vertical-align: bottom; }

.noborder { border: 0px solid #000000; }


.textsize3 { font-family: Arial, Helvetica, sans-serif; font-size:12px; }

.style1 {font-size: 13px}

.topgraytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	padding-right: 8px;

}

.topblackbold {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #000000;

	text-decoration: none;

}

.topblack {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #000000;

	text-decoration: none;

}

.menu {

	background-image: url(../images/menu_back.jpg);

}

.menutext {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #666666;

	text-decoration: none;

}

a.menutext:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #C47500;

	text-decoration: none;

}

.middleimageright {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #C1CDDA;

	text-decoration: none;

	background-image: url(../images/middle_image_right.jpg);

	background-repeat: no-repeat;

	padding-top: 75px;

	padding-right: 10px;

}

.moretext {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #C0A667;

	text-decoration: underline;

}

.middleback {

	background-image: url(../images/middle_back.jpg);

	background-repeat: repeat-x;

}

.orangetitle {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	text-decoration: none;

	color: #F78E1C;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #E2E2E2;

	padding-bottom: 1px;

	padding-top: 11px;

}

a.orangetitle:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	text-decoration: none;

	color: #666666;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #E2E2E2;

	padding-bottom: 1px;

	padding-top: 11px;

}



.rightdashedline {

	border-right-width: 1px;

	border-right-style: dashed;

	border-right-color: #E2E2E2;

}

.leftlinkback {

	background-image: url(../images/left_link_back.jpg);

	background-repeat: no-repeat;

	padding-left: 13px;

}

.leftlink {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #333333;

	text-decoration: none;

}

a.leftlink:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #2D7CCC;

	text-decoration: none;

}

.login {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #000000;

	text-decoration: none;

	border: 1px solid #B9B9B9;

	background-color: #F8F8F8;

}

.submit {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #FFFFFF;

	background-color: #19436D;

	border: 1px solid #19436D;

	text-decoration: none;

}

.leftdashedline {

	border-left-width: 1px;

	border-left-style: dashed;

	border-left-color: #E2E2E2;

}

.newsback{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:normal;

	color:#000000;

	background-image:url(../images/news_back.jpg);

	background-repeat:no-repeat;

	background-color:#FFFFFF;

	border-right-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #3BA6DE;

	border-left-color: #3BA6DE;

	padding-right: 8px;

	padding-left: 10px;

}

.more{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #003366;

	text-decoration: underline;

	text-align: right;

}

.title{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color: #F78E1C;

	text-decoration: none;

	padding-top: 11px;

	padding-bottom: 5px;

}

.linkwithunderline{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #333333;

	text-decoration: underline;

}

a.linkwithunderline:hover{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #626262;

	text-decoration: none;

}



.bold, h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #174169;
	text-decoration: none;
	padding-top: 24px;
	padding-bottom: 6px;
	margin: 0px;
	padding-right: 0px;
	padding-left: 0px;

}

a.bold:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #000000;

	text-decoration: underline;

}



.bullet {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #006699;

	text-decoration: none;

}

a.bullet:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #000000;

	text-decoration: underline;

}

.bottomback {

	background-image: url(../images/bottom_back.jpg);

	background-repeat: repeat-x;

	padding-top: 13px;

}

.bottomtext {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #1A4570;

	text-decoration: none;

}

a.bottomtext:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #F78E1C;

	text-decoration: none;

}



.copyrihgt {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #000000;

	text-decoration: none;

}

.newstext {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:normal;

	color:#333333;

	text-decoration: none;

}

a.newstext:hover {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:normal;

	color:#000000;

	text-decoration: underline;

}

.text{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #333333;

	text-decoration: none;

}

.question {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #F78D1D;

	text-decoration: none;

}

.input {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #000000;

	text-decoration: none;

	background-color: #EEEEEE;

	border: 1px solid #333333;

}

.innertitle, h1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 22px;

	font-weight: bold;

	color: #F98D20;

	text-decoration: none;

	background-image: url(../images/title_bullet.jpg);

	background-repeat: no-repeat;

	padding-left: 25px;

}

.boxnumber {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #003366;

	text-decoration: none;

	background-color: #f4f4f4;

	padding-right: 5px;

	padding-left: 5px;

}

.boxnumbera {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #FFFFFF;

	text-decoration: none;

	background-color: #FFFFFF;

	padding-right: 5px;

	padding-left: 5px;

}

.boxnumbersecond {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #003366;

	text-decoration: none;

}

.sitemapinnertext {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #266CB3;

	text-decoration: none;

}



a.sitemapinnertext:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #000000;

	text-decoration: underline;

}

.h1_class {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #174169;
	text-decoration: none;
	background:none;
	margin-top:0px;
	margin-bottom:0px;
	float:left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	

}
.tagline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #94d2f4;
	text-decoration: none;
	padding-left: 22px;
}
.middleback .leftlink ul {
	padding-top: 8px;
	padding-bottom: 15px;
	margin: 0px;
}
