/***********************************************************/
/* INITIAL SETTINGS */
/***********************************************************/
	html {height:100%; margin:0px; padding:0px;}
	body {height:100%; margin:0px; padding:0px; background:#fff; font-family:Arial,Verdana,Helvetica,sans-serif; font-size:0.7em; color:#909090; line-height:14px;}
	.container {height:100%;}
	.container[class] {height:auto; min-height:100%;}
	div {margin:0px; padding:0px; display:block;}
	img {border:0px;}
	a {color:#27aece; text-decoration:none;}
	a:hover, a:focus {outline:0; color:#302d31; text-decoration:underline;}

/***********************************************************/
/* TEXT FORMATTING */
/***********************************************************/
	h1 {margin:0px; padding:14px 10px 0px 10px; font-size:1.5em; color:#0071a5; font-weight:bold; line-height:15px;}
	h2 {width:525px; margin:0px 20px 0px 20px; padding:15px 0px 3px 0px; border-bottom:solid 1px #d3d3d3; font-size:1.3em; color:#00664a; font-weight:normal; line-height:15px;}
		h2 span {margin:0px; padding:0px; font-size:0.7em; color:#909090; line-height:15px;}
	p {margin:0px 35px 0px 30px; padding:15px 0px 0px 0px;}

/***********************************************************/ 
/* LAYOUT */
/***********************************************************/
	.default {position:relative; clear:both; width:550px; margin-left:0px; background:#fff;}

		/* HEADER */
			.header {position:relative; clear:both; width:545px; height:145px; margin:0px; padding:0px; background:#fff; border-bottom:solid 1px #c4c4c4;}
				.header .links {display:none; position:relative; clear:both; width:925px; height:14px;}
					.header .links ul {float:right; margin:0px; padding:0px;}
						.header .links ul li {float:left; margin:0px; padding:0px; list-style:none; text-align:right;}
							.header .links ul li a {padding:0px 10px; color:#fff; border-left:solid 1px #fff; line-height:13px;}
							.header .links ul li a:hover {color:#fff;}
					.header .lg_cdcc {position:absolute; left:15px; top:45px; width:250px; height:90px; z-index:1;}
					.header .lg_extranet {position:absolute; left:345px; bottom:30px; width:200px; height:25px; padding-right:5px; z-index:1; font-size:2.6em; color:#c6c9cc; font-weight:bold; line-height:29px; text-align:right; text-transform:uppercase;}

		/* GENERAL DISPLAY */
			.contentArea {position:relative; clear:both; width:925px; margin:0px; padding:0px 0px 25px 0px; background:#fff;}
				.leftColumn {display:none; position:relative; float:left; width:180px; margin:0px; padding:0px;}
				.rightColumn {position:relative; float:left; width:745px; margin:0px; padding:0px}
					.topContent {position:relative; clear:both; width:745px; height:80px; background:#fff;}
					.topContent[class] {height:auto; min-height:80px;}
					.leftContent {position:relative; float:left; width:565px; margin:0px; padding:0px;}
					.rightContent {position:relative; float:left; clear:both; width:180px; margin:0px; padding:0px;}

		/* FOOTER */
			.footer {position:relative; clear:both; width:550px; height:85px; margin:0px; padding:0px; background:#fff; color:#999;}
				.footer p {margin:0px; padding:17px 0px 0px 15px;}
				.footer a {display:none; margin-left:8px; padding-left:10px; border-left:solid 1px #999; color:#999; text-decoration:underline; line-height:17px;}
				.footer a:hover {color:#999;}

/***********************************************************/
/* CONTENT */
/***********************************************************/
		/* LEFT COLUMN */
			.leftColumn ul {margin:0px; padding:0px;}
				.leftColumn ul li {float:left; margin:0px; padding:0px; background:url('../images/bg_listMenu.gif') no-repeat left bottom; list-style:none;}
					.leftColumn ul li span {display:none; margin:0px; padding:0px;}
					.leftColumn ul li a.arrow {display:block; width:136px; height:15px; margin:0px; padding:13px 22px; background:url('../images/ic_arrow_of.gif') no-repeat left 16px; border-bottom:solid 1px #d3d3d3; font-size:1.3em;}
					.leftColumn ul li a.arrow[class] {height:auto; min-height:15px;}
					.leftColumn ul li a.arrow:hover, .leftColumn ul li a.on {background:url('../images/ic_arrow_on.gif') no-repeat left 16px !important; color:#302d31; text-decoration:none;}

		/* RIGHT COLUMN // TOP */
			.topContent .links {position:relative; clear:both; margin:0px; padding:0px;}
				.topContent .links ul {clear:both; margin:0px; padding:15px 0px 0px 20px;}
					.topContent .links ul li {float:left; margin:0px; padding:0px; list-style:none; color:#302d31;}
					.topContent .links ul li.last {float:right; width:172px; background:url('../images/ic_print.gif') no-repeat left center; border:0px;}
					.topContent .links ul li a {display:none; margin:0px; padding:0px 15px 0px 11px;}
					.topContent .links ul li a.first {border-right:solid 1px #c6c9cc;}
					.topContent .links ul li.last a {padding-left:18px;}
			.topContent .pageTitle {position:relative; clear:both; width:535px; height:43px; margin:26px 0px 0px 10px; padding:0px;}
			.topContent .pageTitle[class] {height:auto; min-height:43px;}

		/* RIGHT COLUMN // LEFT */
			.leftContent .grid {margin:15px 0px 0px 30px; padding:0px;}
				.leftContent .grid thead {background:#ecf5ee; color:#333;}
				.leftContent .grid tr {height:26px;}
				.leftContent .grid tr:hover {background:#f3f3f3;}
				.leftContent .grid th {text-align:left;}
				.leftContent .grid .first {width:88px; padding-left:10px; border-right:solid 1px #cdd6d0; border-bottom:solid 1px #cdd6d0;}
				.leftContent .grid .second {width:61px; padding-left:10px; border-right:solid 1px #cdd6d0; border-bottom:solid 1px #cdd6d0;}
				.leftContent .grid .third {width:324px; padding-left:10px; border-bottom:solid 1px #cdd6d0;}
				.leftContent .grid .last {height:30px; background:transparent !important; border:0px;}
				.leftContent .grid .up {background:#b9e3e6 url('../images/ic_activeUp.gif') no-repeat right top;}
				.leftContent .grid .down {background:#b9e3e6 url('../images/ic_activeDown.gif') no-repeat right top;}
				.leftContent .grid a.arrow {width:136px; height:15px; margin:0px; padding:0px 22px; background:url('../images/ic_arrow_of.gif') no-repeat left 4px;}
					.leftContent .grid a.arrow[class] {height:auto; min-height:15px;}
					.leftContent .grid a.arrow:hover {background:url('../images/ic_arrow_on.gif') no-repeat left 4px;}

		/* RIGHT COLUMN // RIGHT */
			.rightContent ul {margin:20px 0px 0px 0px; padding:0px;}
				.rightContent ul li {display:none !important; float:left; width:180px; margin:0px; padding:0px; list-style:none;}
					.rightContent ul li span {display:none; margin:0px; padding:0px;}
					.rightContent ul li a {display:block; width:180px; height:39px; margin:0px; padding:0px; text-decoration:none;}
					.rightContent ul li a.arrow {width:136px; height:15px; margin:0px; padding:0px 22px; background:url('../images/ic_arrow_of.gif') no-repeat left 4px;}
					.rightContent ul li a.arrow:hover {text-decoration:underline;}
					.rightContent ul li a.arrow:hover, .rightContent ul li a.on {background:url('../images/ic_arrow_on.gif') no-repeat left 4px; color:#302d31;}
					.rightContent ul li.first {padding-top:12px;}
					.rightContent ul li.last {padding-bottom:12px; border-bottom:solid 1px #d3d3d3;}
				.rightContent ul li.section {display:block; width:164px; height:15px; width:525px; margin:0px 20px 0px 20px; padding:15px 0px 3px 0px; border-bottom:solid 1px #d3d3d3; border-bottom:solid 1px #d3d3d3; font-size:1.3em; color:#00664a; font-weight:normal; line-height:15px;}
				.rightContent ul li.section[class] {height:auto; min-height:15px;}
				.rightContent ul li.label {width:170px; padding:12px 0px 0px 30px; border:0px;}
					.rightContent ul li.label label {margin:0px; padding:0px; color:#302d31;}
					.rightContent ul li.label a {display:inline; border:0px;}
				.rightContent ul li.contact {display:block !important;}
