/* CSS Document */



BODY {

	background-color: #FFFFFF;

	margin: 0px 0px 0px 0px;

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 15px;

	color: #000000;

}



P, TD, UL, OL {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 15px;

}



UL, Ol { line-height: 18px; }



TD.alignRight { text-align: right; }

TD.alignRightBottom { text-align: right; vertical-align: bottom; }

TD.alignCenter { text-align: center; }

TD.alignTop { vertical-align: top; }

TD.alignCenterTop { vertical-align: top; text-align: center; }

TD.alignBottom { vertical-align: bottom; }





/* Main Shadow */

TD.leftShadow {

	background-image: url(images/shadow1.gif);

	background-position: top right;

	background-repeat: repeat-y;

}

TD.rightShadow {

	background-image: url(images/shadow2.gif);

	background-position: top left;

	background-repeat: repeat-y;

}



/* Main Body Border */

TD.mainBorder {

	border-left: 16px solid #FFFFFF;

	border-right: 16px solid #FFFFFF;

	text-align: center;

}



/* Logo Section */

TD.logo_Bg {

	background-image: url(images/topbar02.jpg);

	background-position: top center;

	background-repeat: no-repeat;

	padding-top: 12px;

	text-align: center;

	color: #C3C5C6;

	font-size: 15px;

	line-height: 18px;

}



/* Navigation Bar */

TD.nav_LeftCnr {

	background-image: url(images/nav_cnr01.gif);

	background-position: bottom left;

	background-repeat: no-repeat;

	width: 26px;

}

TD.nav_RightCnr {

	background-image: url(images/nav_cnr02.gif);

	background-position: bottom right;

	background-repeat: no-repeat;

	width: 26px;

}

TD.navBar {
	border-left: 1px solid #D0D7DA;
	border-right: 1px solid #D0D7DA;
	text-align: center;
	color: #F00;
	background-image: url(images/nav_bg.gif);
	background-repeat: no-repeat;
	background-position: top center;
	padding-top: 8px;
	padding-bottom: 3px;

}



/* Newsletter */

TD.newsletter_box {

	background-image: url(images/news_box.gif);

	background-position: bottom left;

	background-repeat: no-repeat;

	padding-left: 8px;

	padding-bottom: 15px;

	color: #D2E3EC;

	font-size: 13px;

	text-align: left;

}

TD.news_Sec {

	background-image: url(images/footer_cnr01.gif);

	background-position: bottom left;

	background-repeat: no-repeat;

	vertical-align: top;

}



/* News Box */

TD.newsTitle {

	background-image: url(images/news_title.jpg);

	background-position: top left;

	background-repeat: no-repeat;

	color: #537193;

	font-size: 15px;

	vertical-align: bottom;

	text-align: right;

	padding-right: 5px;

	height: 68px;

}

TD.newsContent {

	background-color: #F2F2F2;

	border: 1px solid #94A1B0;

	padding: 5px;

	text-align: left;

}



/* Main Index Content Area */

TD.mainContentArea {

	background-image: url(images/cell_bg1.gif);

	background-position: top left;

	background-repeat: repeat-y;

	padding-left: 15px;

	padding-right: 10px;

	padding-bottom: 10px;

	color: #878787;

	text-align: left;

	vertical-align: top;

}

TD.mainContentBg {

	background-image: url(images/cell_bg1.gif);

	background-position: top left;

	background-repeat: repeat-y;

	text-align: left;

	vertical-align: top;

	color: #878787;

}





/* Index Info Section */

TD.info_Sec {

	background-image: url(images/footer_cnr02.gif);

	background-position: bottom left;

	background-repeat: no-repeat;

	vertical-align: top;

}

TD.info_title {

	background-image: url(images/cell_bg2.gif);

	background-repeat: repeat-y;

	background-position: top left;

	color: #878787;

	font-size: 15px;

	text-align: left;

	padding-left: 10px;

	padding-top: 10px;

	padding-bottom: 2px;

}

TD.info_boxesBg {

	background-image: url(images/cell_bg2.gif);

	background-repeat: repeat-y;

	background-position: top left;

	padding-left: 5px;

}

TD.info_boxContent {

	background-image: url(images/info_bg.gif);

	background-position: top left;

	background-repeat: no-repeat;

	vertical-align: top;

	text-align: left;

	padding-top: 8px;

	padding-left: 8px;

	padding-right: 8px;

	padding-bottom: 3px;

}



/* Sub Content Area */

TD.subContent_bg {

	background-image: url(images/cell_bg3.gif);

	background-position: top left;

	background-repeat: repeat-y;

	vertical-align: top;

	text-align: left;

}

TD.image_title {

	background-image: url(images/p05_holder2.gif);

	background-position: top left;

	background-repeat: no-repeat;

	text-align: center;

	color: #546980;

	padding-bottom: 3px;

}

TD.subContent_copy {

	padding-top: 10px;

	padding-left: 17px;

	padding-right: 10px;

	padding-bottom: 10px;

}

TD.subBullet {

	background-image: url(images/bullet.gif);

	background-position: top left;

	background-repeat: no-repeat;

	padding-left: 10px;

	padding-top: 5px;

	padding-bottom: 5px;

}

TD.subPoint {

	background-image: url(images/divline01.gif);

	background-position: top left;

	background-repeat: repeat-x;

	text-align: right;

}

TD.subPoint_hover {

	background-image: url(images/cell_bg4.gif);

	background-position: top right;

	background-repeat: repeat-y;

	text-align: right;

	padding-right: 15px;

	padding-top: 5px;

	padding-bottom: 5px;

}

TD.subPoint_nonhover {

	text-align: right;

	padding-right: 15px;

	padding-top: 5px;

	padding-bottom: 5px;

}

	







/* Footer */

TD.footer {

	background-image: url(images/footer_bg.gif);

	background-position: top left;

	background-repeat: repeat-x;

	text-align: center;

	font-size: 10px;

	color: #FFFFFF;

	padding-bottom: 15px;

}

TD.footer_subcnr {

	background-image: url(images/divline01.gif);

	background-position: top left;

	background-repeat: repeat-x;

	vertical-align: bottom;

	text-align: left;

}



/* Header Styles */

h1 {

	font-size: 19px;

	font-weight: normal;

	text-align: left;

	color: #2E4663;

	margin: 0px;

}



h2 {

	font-size: 16px;

	font-weight: bold;

	text-align: right;

	color: #C1D3DF;

	margin: 0px;

	padding-right: 20px;

	padding-bottom: 2px;

}



/* Span Styles */

SPAN.text13px_blue { color: #D2E3EC; font-size: 13px; }

SPAN.text16px_darkblue { color: #2E4663; font-size: 18px;letter-spacing:1pt ;line-height:30px; text-justify:distribute-all-lines;}

SPAN.text11px_midGrey { color: #717171; }

SPAN.text11px_turquoise { color: #59989E; }



/* Cell Color */

TD.lightGrey { background-color: #E2E2E2; border-right: 2px solid #FFFFFF; }





/* Form */

/* FORM {

	display: inline;

	margin: 0px;

}



INPUT.textField, SELECT, TEXTAREA {

	border: 1px solid #000000;

	color: #969696;

	font-size: 10px;

	padding: 3px;

}

INPUT.btn { color: #5F8DB7; font-size: 10px; } */





/* Link Styles */

A.navLink { text-decoration: none; }

A.navLink:link { color: #266484; }

A.navLink:active { color: #266484; }

A.navLink:visited { color: #266484; }

A.navLink:hover {
	color: #F00;
	font-weight: bold;
}



A.btnLink { text-decoration: none; font-weight: bold; }

A.btnLink:link { color: #929292; }

A.btnLink:active { color: #929292; }

A.btnLink:visited { color: #929292; }

A.btnLink:hover { color: #000000; }



A.subLink { text-decoration: none; }

A.subLink:link { color: #000000; }

A.subLink:active { color: #000000; }

A.subLink:visited { color: #000000; }

A.subLink:hover { color: #77A4D5; }

