	
	/* CSS Document */
	
	
	/* tag definitions *************************************************************************************************/
	
	body {
		padding: 0px;
		margin: 0px;
		background-color: #828282;
		
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #2A4456;
		line-height: 15px;
	}
	
	form {
		padding: 0px;
		margin: 0px;
	}
	
	td {
		font-size: 11px;
	}
	
	hr {
		color: #44A5E8;
		height: 1px;
	}
	
	
	/* link definitions *************************************************************************************************/
	
	a {
		color: #0084E0;
		text-decoration: underline;
		font-weight: bold;
	}
	a:hover {
		color: #0084E0;
		text-decoration: none;
		font-weight: bold;
	}
	
	.breadcrumb {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #5E667D;
		text-decoration: none;
		font-weight: normal;
	}
	.breadcrumb:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #5E667D;
		text-decoration: underline;
		font-weight: normal;
	}
	
	.footer {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #C5C6CA;
		text-decoration: none;
		font-weight: normal;
	}
	.footer:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #C5C6CA;
		text-decoration: underline;
		font-weight: normal;
	}
	
	/* form definitions *************************************************************************************************/
	
	.textbox {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		border: 1px solid #B9BABC;
		background-color: #ffffff;
		font-size: 10px;
		color: #2E4A5C;
		font-weight: normal;
	}
	.textbox_head {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		border: 1px solid #B9BABC;
		background-color: #ffffff;
		font-size: 9px;
		color: #2E4A5C;
		font-weight: normal;
	}
	
	
	/* class definitions *************************************************************************************************/
	
	.t {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #2A4456;
		line-height: 15px;
	}
	.t_head {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-weight: bold;
		color: #ffffff;
	}
	
	.bodyleft {
		background-image: url('img/bodyleft.gif');
		background-position: right;
		background-repeat: repeat-y;
		width: 16px;
	}
	.bodyright {
		background-image: url('img/bodyright.gif');
		background-position: left;
		background-repeat: repeat-y;
		width: 16px;
	}
	.bodycenter {
		background-color: #ffffff;
	}
	.bodytop {
		background-image: url('img/topback.gif');
		background-position: bottom;
		background-repeat: repeat-x;
		background-color: #2D495C;
		height: 14px;
	}
	.bodybottom {
		background-image: url('img/bottomback.gif');
		background-position: top;
		background-repeat: repeat-x;
		background-color: #2D495C;
		height: 15px;
		padding: 2px 0px 2px 175px;
	}
	
	.headerback {
		background-image: url('img/headerback.gif');
		background-position: top;
		background-repeat: repeat-x;
	}
	.footerback {
		background-image: url('img/footerback.gif');
		background-position: bottom;
		background-repeat: repeat-x;
	}
	.mainback {
		background-image: url('img/headerback.gif');
		background-position: top;
		background-repeat: repeat-x;
	}
	
	.submenu {
		background-image: url('img/submenuback.gif');
		background-position: top;
		background-repeat: repeat-x;
		background-color: #F0F1F2;
		border-bottom: 1px solid #828282;
		height: 24px;
		vertical-align: middle;
		padding-left: 11px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #5E667D;
		cursor: pointer;
	}
	.submenu_over {
		background-image: url('img/submenuback_over.gif');
		background-position: top;
		background-repeat: repeat-x;
		background-color: #F0F1F2;
		border-bottom: 1px solid #828282;
		height: 24px;
		vertical-align: middle;
		padding-left: 11px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #ffffff;
		cursor: pointer;
	}
	
	.pagetitle {
		font-size: 14px;
		font-weight: bold;
		color: #0084E0;
		padding: 0px 0px 27px 0px;
		letter-spacing: 1px;
	}
	.contentPadding {
		padding: 27px 20px 20px 15px;
	}
	
	.breadcrumbDiv {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #5E667D;
		
		padding: 13px 0px 10px 15px;
	}
	
	
	/* content formatting */
	.fcms_container img, .mceContentBody img {
		border: 1px solid #dddddd;
	}
	.content_img_left {
		float: left;
		margin: 3px 8px 3px 0px;
	}
	.content_img_right {
		float: right;
		margin: 3px 0px 3px 8px;
	}
	.content_img {
		float: none;
	}
	.fcms_container h1, h1, .fcms_container h2, .fcms_container h3, .fcms_container h4, .fcms_container h5, .fcms_container h6, .content_title {
		font-family: Verdana;
		font-size: 20px;
		color: #4c4c4c;
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 20px;
		text-transform: uppercase;
	}
	.fcms_container .content_text {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #2A4456;
		line-height: 15px;
	}

	.fcms_container p {
		margin-top: 0px;
	}

	.fcms_container table, .mceContentBody table, .content_table {
		background-color: #dddddd;
		font-size: 11px;
		color: #2A4456;
		line-height: 15px;
	}
	.fcms_container td, .mceContentBody td, .content_table td {
		background-color: #ffffff;
		font-size: 11px;
		color: #2A4456;
		line-height: 15px;
	}
	.content_table_head td {
		background-color: #eeeeee;
	}
	
	.fcms_downloadBox {
		padding: 10px 0px 0px 0px;
	}

	/* fCMS reserved classes */
	.fCMS {
		background-color: #EFEFEF;
		height: 12px;
		overflow: visible;
	}
	.fCMS_over {
		background-color: #D1DEE6;
		height: 12px;
		overflow: visible;
	}

	.mceContentBody {
		background-color: #ffffff;
		background-image: none;
		margin: 3px;
	}

	.mceVisualAid {
		border: 1px dashed #666666;
	}
	
	
	
	
	
	