/* ----------------------------------------------------- */
/* Page Elements CSS*/
/* ----------------------------------------------------- */	
	

/* General Column Display Alignment */
/* gcs = (G)eneral (C)olumn (S)tyle
/* ----------------------------------------------------- */

/* columnar_alignment_15wide_10padding-top */
.ca15w10pt {
	position: relative;
	float: left;
	width: 15px;
	padding: 10px 0px 0px 0px;
	}

.general_column_style_15px_5p {
	position: relative;
	float: left;
	display: block;
	width: 15px;
	padding: 5px 0px 0px 0px;
	margin: 0px;
	}
	
.general_column_style_1a {
	position: relative;
	float: left;
	display: block;
	width: 25px;
	padding: 5px 0px 0px 0px;
	margin: 0px;
	}
	
.general_column_style_1b {
	position: relative;
	float: left;
	display: block;
	width: 25px;
	padding: 2px 0px 0px 0px;
	margin: 0px;
	}
	
.general_column_style_1c {
	position: relative;
	float: left;
	display: block;
	width: 25px;
	padding: 0px;
	margin: 0px;
	}
	
.general_column_style_30px_0p {
	position: relative;
	float: left;
	display: block;
	width: 30px;
	padding: 0px;
	margin: 0px;
	}
	
.general_column_style_30px_5p {
	position: relative;
	float: left;
	display: block;
	width: 30px;
	padding: 5px 0px 0px 0px;
	margin: 0px;
	}
	
.general_column_style_2a {
	position: relative;
	float: left;
	display: block;
	width: 50px;
	padding: 5px 0px 0px 0px;
	margin: 0px;
	}
	
.general_column_style_2b {
	position: relative;
	float: left;
	display: block;
	width: 50px;
	padding: 0px;
	margin: 0px;
	}
	
.general_column_style_3a {
	position: relative;
	float: left;
	display: block;
	width: 75px;
	padding: 5px 0px 0px 0px;
	margin: 0px;
	}
	
.general_column_style_4a {
	position: relative;
	float: left;
	display: block;
	width: 100px;
	padding: 5px 0px 0px 0px;
	margin: 0px;
	}
	
.general_column_style_5a {
	position: relative;
	float: left;
	display: block;
	width: 125px;
	padding: 5px 0px 0px 0px;
	margin: 0px;
	}
	
.gcs_125px_0p_0m {
	position: relative;
	float: left;
	display: block;
	width: 125px;
	padding: 0px;
	margin: 0px;
	background-color: blue;
	}
	
.general_column_style_6a {
	position: relative;
	float: left;
	display: block;
	width: 150px;
	padding: 5px 0px 0px 0px;
	margin: 0px;
	}
	
.gcs_150px_0p_0m {
	position: relative;
	float: left;
	display: block;
	width: 150px;
	padding: 0px;
	margin: 0px;
	}
	
.general_column_style_7a {
	position: relative;
	float: left;
	display: block;
	width: 175px;
	padding: 5px 0px 0px 0px;
	margin: 0px;
	}
	
.gcs_175px_0p_0m {
	position: relative;
	float: left;
	display: block;
	width: 175px;
	padding: 0px;
	margin: 0px;
	}
	
.general_column_style_8a {
	position: relative;
	float: left;
	display: block;
	width: 200px;
	padding: 5px 0px 0px 0px;
	margin: 0px;
	}
	
.gcs_200px_0p_0m {
	position: relative;
	float: left;
	display: block;
	width: 200px;
	padding: 0px;
	margin: 0px;
	}
	
.gcs_200px_8p_0m {
	position: relative;
	float: left;
	display: block;
	width: 200px;
	padding: 8px 0px 0px 0px;
	margin: 0px;
	}
	
.general_column_style_9a {
	position: relative;
	float: left;
	display: block;
	width: 225px;
	padding: 5px 0px 0px 0px;
	margin: 0px;
	}
	
.general_column_style_10a {
	position: relative;
	float: left;
	display: block;
	width: 250px;
	padding: 5px 0px 0px 0px;
	margin: 0px;
	}
	
.general_column_style_11a {
	position: relative;
	float: left;
	display: block;
	width: 275px;
	padding: 5px 0px 0px 0px;
	margin: 0px;
	}
	
.general_column_style_275px_0p {
	position: relative;
	float: left;
	display: block;
	width: 275px;
	padding: 0px;
	margin: 0px;
	}
	
.general_column_style_12a {
	position: relative;
	float: left;
	display: block;
	width: 300px;
	padding: 5px 0px 0px 0px;
	margin: 0px;
	}
	
.general_column_style_13a {
	position: relative;
	float: left;
	display: block;
	width: 325px;
	padding: 5px 0px 0px 0px;
	margin: 0px;
	}
	
.general_column_style_14a {
	position: relative;
	float: left;
	display: block;
	width: 350px;
	padding: 5px 0px 0px 0px;
	margin: 0px;
	}
	
.general_column_style_15a {
	position: relative;
	float: left;
	display: block;
	width: 375px;
	padding: 5px 0px 0px 0px;
	margin: 0px;
	}
	
.general_column_style_16a {
	position: relative;
	float: left;
	display: block;
	width: 400px;
	padding: 5px 0px 0px 0px;
	margin: 0px;
	}
	


/* Text Column Display Alignment */
/* ----------------------------------------------------- */

.text_column_style_1a {
	position: relative;
	float: left;
	display: block;
	width: 25px;
	padding: 10px 0px 0px 0px;
	margin: 0px;
	}
	
.text_column_style_1b {
	position: relative;
	float: left;
	display: block;
	width: 25px;
	padding: 7px 0px 0px 0px;
	margin: 0px;
	}
	
.text_column_style_1c {
	position: relative;
	float: left;
	display: block;
	width: 25px;
	padding: 9px 0px 0px 0px;
	margin: 0px;
	}
	
.text_column_style_2a {
	position: relative;
	float: left;
	display: block;
	width: 50px;
	padding: 10px 0px 0px 0px;
	margin: 0px;
	}
	
.text_column_style_2b {
	position: relative;
	float: left;
	display: block;
	width: 50px;
	padding: 3px 0px 0px 0px;
	margin: 0px;
	}
	
.text_column_style_2c {
	position: relative;
	float: left;
	display: block;
	width: 50px;
	padding: 0px;
	margin: 0px;
	}
	
.text_column_style_3a {
	position: relative;
	float: left;
	display: block;
	width: 75px;
	padding: 10px 0px 0px 0px;
	margin: 0px;
	}
	
.text_column_style_3b {
	position: relative;
	float: left;
	display: block;
	width: 75px;
	padding: 3px 0px 0px 0px;
	margin: 0px;
	}
	
.text_column_style_3c {
	position: relative;
	float: left;
	display: block;
	width: 75px;
	padding: 0px;
	margin: 0px;
	}
	
.text_column_style_4a {
	position: relative;
	float: left;
	display: block;
	width: 100px;
	padding: 10px 0px 0px 0px;
	margin: 0px;
	}
	
.text_column_style_4b {
	position: relative;
	float: left;
	display: block;
	width: 100px;
	padding: 3px 0px 0px 0px;
	margin: 0px;
	}
	
.text_column_style_4c {
	position: relative;
	float: left;
	display: block;
	width: 100px;
	padding: 0px;
	margin: 0px;
	}
	
.text_column_style_5a {
	position: relative;
	float: left;
	display: block;
	width: 125px;
	padding: 10px 0px 0px 0px;
	margin: 0px;
	}
	
.text_column_style_5b {
	position: relative;
	float: left;
	display: block;
	width: 125px;
	padding: 3px 0px 0px 0px;
	margin: 0px;
	}
	
.text_column_style_5c {
	position: relative;
	float: left;
	display: block;
	width: 125px;
	padding: 0px;
	margin: 0px;
	}
	
/* column_125px_width_4px_padding_top */
.c125w4pt {
	position: relative;
	float: left;
	display: block;
	width: 125px;
	padding: 4px 0px 0px 0px;
	margin: 0px;
	}
	
.text_column_style_6a {
	position: relative;
	float: left;
	display: block;
	width: 150px;
	padding: 10px 0px 0px 0px;
	margin: 0px;
	}
	
.text_column_style_6b {
	position: relative;
	float: left;
	display: block;
	width: 150px;
	padding: 3px 0px 0px 0px;
	margin: 0px;
	}
	
.text_column_style_6c {
	position: relative;
	float: left;
	display: block;
	width: 150px;
	padding: 0px;
	margin: 0px;
	}
	
/* column_150px_width */
.c150w {
	position: relative;
	float: left;
	display: block;
	width: 150px;
	padding: 0px;
	margin: 0px;
	}
	
.text_column_style_7a {
	position: relative;
	float: left;
	display: block;
	width: 175px;
	padding: 10px 0px 0px 0px;
	margin: 0px;
	}
	
.text_column_style_7b {
	position: relative;
	float: left;
	display: block;
	width: 175px;
	padding: 3px 0px 0px 0px;
	margin: 0px;
	}
	
.text_column_style_7c {
	position: relative;
	float: left;
	display: block;
	width: 175px;
	padding: 0px;
	margin: 0px;
	}
	
.text_column_style_8a {
	position: relative;
	float: left;
	display: block;
	width: 200px;
	padding: 10px 0px 0px 0px;
	margin: 0px;
	}
	
/* column_200px_width */
.c200w {
	position: relative;
	float: left;
	display: block;
	width: 200px;
	padding: 0px;
	margin: 0px;
	}
	
/* left-side list added 7/28 MD*/
.lsl200w {
	position: relative;
	float: left;
	display: block;
	width: 200px;
	padding: 0px;
	margin:0px 0px 0px 40px;
	}

/* right-side list added 7/28 MD*/
.rsl200w {
	position: relative;
	float: left;
	display: block;
	width: 200px;
	padding: 0px;
	margin:0px 0px 0px 100px;
	}
	
.text_column_style_9a {
	position: relative;
	float: left;
	display: block;
	width: 225px;
	padding: 10px 0px 0px 0px;
	margin: 0px;
	}
	
.text_column_style_9b {
	position: relative;
	float: left;
	display: block;
	width: 225px;
	padding: 3px 0px 0px 0px;
	margin: 0px;
	}
	
/* column_225px_width */
.c225w {
	position: relative;
	float: left;
	display: block;
	width: 225px;
	padding: 0px;
	margin: 0px;
	}
	
.text_column_style_10a {
	position: relative;
	float: left;
	display: block;
	width: 250px;
	padding: 10px 0px 0px 0px;
	margin: 0px;
	}
	
.text_column_style_11a {
	position: relative;
	float: left;
	display: block;
	width: 275px;
	padding: 10px 0px 0px 0px;
	margin: 0px;
	}
	
.text_column_style_12a {
	position: relative;
	float: left;
	display: block;
	width: 300px;
	padding: 10px 0px 0px 0px;
	margin: 0px;
	}
	
.text_column_style_12b {
	position: relative;
	float: left;
	display: block;
	width: 300px;
	padding: 3px 0px 0px 0px;
	margin: 0px;
	}
	
.text_column_style_12c {
	position: relative;
	float: left;
	display: block;
	width: 300px;
	padding: 3px 0px 0px 0px;
	margin: 0px;
	}
	
/* column_300px_width */
.c300w {
	position: relative;
	float: left;
	display: block;
	width: 300px;
	padding: 0px;
	margin: 0px;
	}
	
/* column_300px_width_15px_padding_top_35px_padding_left */
.c300w15pt35pl {
	position: relative;
	float: left;
	display: block;
	width: 300px;
	padding: 15px 0px 0px 35px;
	margin: 0px;
	}
	
.text_column_style_13a {
	position: relative;
	float: left;
	display: block;
	width: 325px;
	padding: 10px 0px 0px 0px;
	margin: 0px;
	}
	
.text_column_style_13b {
	position: relative;
	float: left;
	display: block;
	width: 325px;
	padding: 3px 0px 0px 0px;
	margin: 0px;
	}
	
.text_column_style_13c {
	position: relative;
	float: left;
	display: block;
	width: 325px;
	padding: 0px;
	margin: 0px;
	}
	
.text_column_style_14a {
	position: relative;
	float: left;
	display: block;
	width: 350px;
	padding: 10px 0px 0px 0px;
	margin: 0px;
	}
	
.text_column_style_14b {
	position: relative;
	float: left;
	display: block;
	width: 350px;
	padding: 3px 0px 0px 0px;
	margin: 0px;
	}
	
.text_column_style_14c {
	position: relative;
	float: left;
	display: block;
	width: 350px;
	padding: 0px;
	margin: 0px;
	}
	
/* column_350px_width */
.c350w {
	position: relative;
	float: left;
	display: block;
	width: 350px;
	padding: 0px;
	margin: 0px;
	}
	
.text_column_style_15a {
	position: relative;
	float: left;
	display: block;
	width: 375px;
	padding: 10px 0px 0px 0px;
	margin: 0px;
	}
	
.text_column_style_15b {
	position: relative;
	float: left;
	display: block;
	width: 375px;
	padding: 3px 0px 0px 0px;
	margin: 0px;
	background-color:transparent;
	}
	
.text_column_style_15c {
	position: relative;
	float: left;
	display: block;
	width: 375px;
	padding: 0px;
	margin: 0px;
	}
	
.text_column_style_16a {
	position: relative;
	float: left;
	display: block;
	width: 400px;
	padding: 10px 0px 0px 0px;
	margin: 0px;
	}
	
.text_column_style_16b {
	position: relative;
	float: left;
	display: block;
	width: 400px;
	padding: 3px 0px 0px 0px;
	margin: 0px;
	}
	
.text_column_style_16c {
	position: relative;
	float: left;
	display: block;
	width: 400px;
	padding: 0px;
	margin: 0px;
	}	

.text_column_style_500px {
	position: relative;
	float: left;
	display: block;
	width: 500px;
	padding: 0px;
	margin: 0px;
	}
