/* CSS Document */
* {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
}

body {
	width:100%;
	height:100%;
	min-height:100%;
	background-color:#ffffff;
}

a {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}

.bold {
	font-weight:bold;
}
#container0 {
	border:none;
	border-collapse:collapse;
	width:780px;
	margin:0px auto;
}

.header_bottom {
	height:9px;
	width:100%;
	background:top left repeat-x url(img/header_bottom_tile.jpg);
	font-size:1px;
	line-height:1px;;
}

.headerImages {
	width:100%;
	border:none;
	border-collapse:collapse;
	empty-cells:show;
	height:103px;
}
.headerImg1, .headerImg2, .headerImg3 {
	height:103px;
	width:239px;
	background:top left no-repeat url(img/header_img1.jpg);
}
.headerImg2 {
	width:295px;
	background-image:url(img/header_img2.jpg);
}
.headerImg3 {
	width:240px;
	background-image:url(img/header_img3.jpg);
}
.headerImgSep {
	height:103px;
	width:3px;
	background-color:#4b5763;
}

.navBar {
	border:none;
	height:51px;
	width:100%;
	background:top left repeat-x url(img/navbar_bg.jpg);
	border-collapse:collapse;
	empty-cells:show;
}
.navBar td {
	width:92px;
	height:51px;
	background:top left no-repeat url(img/navbar_default.jpg);
	text-align:center;
}
.navBar td a, .navBar td a:visited {
	color:#4b5763;
	text-decoration:none;
}
.navBar td.NBspacer {
	width:23px;
	background:none;
}

.navBar td.NBactive {
	width:92px;
	height:51px;
	background:top left no-repeat url(img/navbar_active.jpg);
}

.navBar td.NBactive a, .navBar td.NBactive a:visited {
	color:#ffffff;
	text-decoration:none;
}
.navBar td.NBactive a:hover {
	text-decoration:none;
}
.navBar td a:hover {
	text-decoration:none;
font-weight: bold;}

.logoBar {
	width:100%;
	border:none;
	border-collapse:collapse;
	empty-cells:show;
	text-align:left;
	vertical-align:top;
}
.logo1 {
	padding-left:22px;
	padding-top:14px;
	width:411px;
}
.logo1 a {
	text-decoration:none;
}
.logo1 a img {
	border:none;
}
.logo2 {
	vertical-align:middle;
	color:#727272;
	font-size:18px;
}



/*Middle section styles*/
#container_middle {
	margin-top:2px;
	background:top left repeat-x url(img/contenttile.jpg);
	width:100%;
	vertical-align:top;
}
#container_middle td {
	vertical-align:top;
}
.subPageRight {
margin-top:10px;
}
.subPageHeading {
	background:top left no-repeat url(img/contentheading.jpg);
	width:666px;
}
.subPageHeadinggrn {
	background:top left no-repeat url(img/contentheadinggrn.jpg);
	width:666px;
}
.subPageHeadingblu {
	background:top left no-repeat url(img/contentheadingblu.jpg);
	width:666px;
}
.subPageHeadingred {
	background:top left no-repeat url(img/contentheadingred.jpg);
	width:666px;
}
.subPageIcon {
	width:74px;
	background:top left repeat-y url(img/contentbg.jpg);
}
.contentBottom {
	width:740px;
	height:27px;
	padding-left:20px;
	background:20px 0px no-repeat url(img/content_bottom.jpg);
}
.spacerWhite {
	height:2px;
	line-height:2px;
	font-size:1px;
	background-color:#ffffff;
	width:100%;
}
.subPageContent {
	background:top left repeat-y url(img/contentbg_right.jpg);
	width:100%;
}
.subPageContent h4 {
	margin-top:15px;
	background:0px 2px no-repeat url(img/tri2.jpg);
	padding-left:20px;
	color:#3ac02d;
	font-size:14px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.subPageContent p {
	width:646px;
	padding-left:20px;
	color:#343d46;
	font-size:11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}
.subPageContent p a,.subPageContent p a:visited {
	color:#2f91ff;
	text-decoration:underline;
	font-size:11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}
.subPageContent p a:hover {
	text-decoration:none;
}
.green_hr {
	height:1px;
	font-size:1px;
	line-height:1px;
	background-color:#3ac02d;
	width:600px;
	margin:10px auto 0px auto;
}

h3 {
	font-size:14px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	line-height:28px;
}

.rMore {
	float:right;
	margin-right:40px;
}
* html .rMore {
	margin-right:10px;
}

.rMoreLeft {
	width:5px;
	height:27px;
	background:top left no-repeat url(img/rmore_left.jpg);
}
.rMoreMiddle {
	height:27px;
	background:top left repeat-x url(img/rmore_tile.jpg);
}
.rMoreMiddle a,.rMoreMiddle a:visited{
	padding-left:2px;
	padding-right:2px;
	line-height:23px;
	color:#ffbb00;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}
.rMoreMiddle a:hover {
	text-decoration:underline;
}
.rMoreRight {
	width:11px;
	height:27px;
	background:top left no-repeat url(img/rmore_right.jpg);
}

#subPage .spacerTop {
	height:18px;
}

#middleTop {
	margin-top:2px;
	height:242px;
	width:100%;
	background: top left repeat-x url(img/middle_tile1.jpg);
	border-collapse:collapse;
	empty-cells:show;	
	text-align:center;
}

#middleTop .spacer {
	width:20px;
}

#middleTop .spacerTop {
	height:18px;
}

#middleTop #block1, #middleTop #block2, #middleTop #block3  {
	background:0px 10px no-repeat url(img/block1bg.jpg);
	width:233px;
	height:206px;
	vertical-align:top;	
}

#block1 table,#block2 table,#block3 table {
	border-collapse:collapse;
	border:none;
	empty-cells:show;
	vertical-align:top;
	width:100%;
	text-align:left;
}
#block1 table td,#block2 table td,#block3 table td {
	vertical-align:top;
}
.nopadding {
	border-collapse:collapse;
	border:none;
	empty-cells:show;
}
.blockHeading {
	vertical-align:top;
	text-align:left;
	padding-top:18px;
	padding-left:4px;
	font-size:14px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}
.blockContent {
	vertical-align:top;
	text-align:justify;
	padding-left:4px;
	padding-right:15px;
	padding-top:8px;
	font-size:11px;
	height:144px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#4b5763;
}
* html td.blockContent {
	height:136px;
}

.blockContent a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;	
	color:#4b5763;
}
.blockContent a.under,.blockContent a:hover {
	text-decoration:underline;
}

.bottomLink2 a {
	font-size:11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	width:36px;
	height:27px;
	display:block;
	float:right;	
	margin-right:9px;	
	background:top left no-repeat url(img/blocklinkbg2.jpg);	
	padding-top:5px;
	text-align:right;
	padding-right:20px;
}

.grayedInp {
	font-size:11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#959595;
	border:1px solid #bcbfc2;
	margin-top:9px;
	width:140px;
}

.bottomLink a {
	font-size:11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	width:67px;
	height:27px;
	display:block;
	float:right;	
	margin-right:9px;	
	background:top left no-repeat url(img/blocklinkbg.jpg);	
	padding-top:5px;
	text-align:right;
	padding-right:20px;
}
.bottomLink a:hover, .bottomLink2 a:hover {
	text-decoration:underline;
}
a.deco {
	background:0px 5px no-repeat url(img/tri.gif);
	padding-left:5px;
}
a.link1, a.link1:visited {
	color:#ffbb00;
}
a.link2, a.link2:visited {
	color:#2f91ff;
}
a.link3, a.link3:visited {
	color:#3ac02d;
}
.under {
	text-decoration:underline;
}

#middleTop #block2 {
	background-image:url(img/block2bg.jpg);
}

#middleTop #block3 {
	background-image:url(img/block3bg.jpg);
}

/*Bottom middle block*/
.spacer_h {
	height:20px;
	font-size:1px;
	line-height:20px;
	border:none;
}

.middleBottom {
	width:740px;
	margin:0px auto;
	border:none;
	border-collapse:collapse;
	empty-cells:show;
}
.middleBottom th {
	height:30px;
	width:100%;
	background:top left no-repeat url(img/bottomthbg.jpg);
	text-align:left;
	color:#000000;
	padding-left:28px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}
.middleBottom td, .middleBottom td p{
	color:#343d46;
	font-size:11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}
.middleBottom td p {
	margin-top:10px;
}
.left {
	float:left;
}

.middleBottom td img.left  {
	margin:10px;
}

a.readMore {
	width:69px;
	height:27px;
	float:right;
	display:block;
	background:top left no-repeat url(img/readmorebg.jpg);
	color:#ff720a;
	font-weight:bold;
	font-size:11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	line-height:23px;
	text-align:right;
	padding-right:18px;
}

/*
Footer section styles
*/
#container_footer {
	width:100%;
	height:52px;
	background:top left repeat-x url(img/footer_tile.jpg);	
	text-align:center;
	color:#ffffff;
	font-size:11px;
}
#container_footer a, #container_footer a:visited {
	text-decoration:none;
	color:#ff720a;
	font-size:11px;
}
#container_footer a:hover {
	text-decoration:underline;	
}


/*
MRE styles
*/
form.showform{
}
table.formwrapper{
width:620px;;
}
table.formwrapper label{
float:left;
text-align:right;
width:260px;
}
table.formwrapper label.required{
font-weight:900;
}
table.formwrapper .floatfields label{
float:left;
text-align:right;
width:260px;
}
table.formwrapper .floatfields input{
float:left;
margin:3px 8px;
}
table.formwrapper .showform .input{
margin:6px 20px;
}
html{
min-height:100.1%
}

/* home page login button */
input.loginbutton{
	font-size:11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	width:67px;
	height:27px;
	display:block;
	float:right;	
	margin-right:9px;	
	background:top left no-repeat url(img/loginbtn.jpg);	
border:none;
	text-align:right;
	cursor:pointer;
	}

