div#red_container
{
	position: relative;
	/* needed for footer positioning*/
	margin: 0 auto;
	/* center, not in IE5 */
	width: 870px;
	height: auto !important;
	/* real browsers */
	/* IE6: treated as min-height*/
	min-height: 100%;
	/* real browsers */
	background-color: #CC0000;
	background-image: url(images/red/m_bg.gif);
	background-repeat: repeat-y;
}
.red_red {
	position: relative;
	margin: 0px; padding: 0px;
	width: 655px;
	background-image: url(images/red/red_bg.gif);
	background-repeat: repeat-y;
}
.red_pnk {
	position: relative;
	margin: 0;
	width: 655px;
	background-image: url(images/red/pnk_bg.gif);
	background-repeat: repeat-y;
}
.red_org {
	position: relative;
	margin: 0;
	width: 655px;
	background-image: url(images/red/org_bg.gif);
	background-repeat: repeat-y;
}

div#pnk_container
{
	position: relative;
	/* needed for footer positioning*/
	margin: 0 auto;
	/* center, not in IE5 */
	width: 870px;
	height: auto !important;
	/* real browsers */
	/* IE6: treated as min-height*/
	min-height: 100%;
	/* real browsers */
	background-color: #FF6699;
	background-image: url(images/pnk/m_bg.gif);
	background-repeat: repeat-y;
}
.pnk_red {
	position: relative;
	margin: 0px; padding: 0px;
	width: 655px;
	background-image: url(images/pnk/red_bg.gif);
	background-repeat: repeat-y;
}
.pnk_pnk {
	position: relative;
	margin: 0;
	width: 655px;
	background-image: url(images/pnk/pnk_bg.gif);
	background-repeat: repeat-y;
}
.pnk_org {
	position: relative;
	margin: 0;
	width: 655px;
	background-image: url(images/pnk/org_bg.gif);
	background-repeat: repeat-y;
}

div#org_container
{
	position: relative;
	/* needed for footer positioning*/
	margin: 0 auto;
	/* center, not in IE5 */
	width: 870px;
	height: auto !important;
	/* real browsers */
	/* IE6: treated as min-height*/
	min-height: 100%;
	/* real browsers */
	background-color: #FF6600;
	background-image: url(images/org/m_bg.gif);
	background-repeat: repeat-y;
}
.org_red {
	position: relative;
	margin: 0px; padding: 0px;
	width: 655px;
	background-image: url(images/org/red_bg.gif);
	background-repeat: repeat-y;
}
.org_pnk {
	position: relative;
	margin: 0;
	width: 655px;
	background-image: url(images/org/pnk_bg.gif);
	background-repeat: repeat-y;
}
.org_org {
	position: relative;
	margin: 0;
	width: 655px;
	background-image: url(images/org/org_bg.gif);
	background-repeat: repeat-y;
}

div#menu {
	position:relative; /* needed for footer positioning*/
	margin:0; /* center, not in IE5 */
	float:left;
	width: 173px;
}

div#story {
	position:relative; /* needed for footer positioning*/
	margin:0; /* center, not in IE5 */
	float:left;
	width: 173px;
}

.clear { clear: both; }
.gap { clear: both; height:16px;}


.pad_story {
	padding: 0px 10px;
}


.heading { 
	color: #ffffff; 
	font-family: georgia,arial,helvetica;
	font-size: 18px; line-height: 22px; 
	font-weight: normal; 
	margin: 0px; padding: 0px;
}

.subheading { 
	color: #666666;
	font-family: georgia,arial,helvetica;
	font-size: 18px; line-height: 22px;
	font-weight: normal;
	margin: 0px; padding: 0px;
}


p,.para { 
	color: #333333; 
	font-family: arial,helvetica;
	font-size: 12px; line-height: 14px; 
	font-weight: normal; 
	margin: 0px; 
	padding: 0px 0px 14px 0px;
}

a { color: #333333; font-family: georgia,arial,helvetica;
	font-size: 12px; line-height: 14px; font-weight: bold; }
a:active { color: #ffffff; font-family: georgia,arial,helvetica;
	font-size: 12px; line-height: 14px; font-weight: bold; }
a:visited { color: #333333; font-family: georgia,arial,helvetica;
	font-size: 12px; line-height: 14px; font-weight: bold; }

a.credit { color: #cccccc; font-family: arial,helvetica;
	font-size: 10px; line-height: 24px; font-weight: normal; }


.t_white { color: #ffffff; font-family: georgia,arial,helvetica;
	font-size: 12px; line-height: 14px; font-weight: normal; }

input.txt { color: #333333; font-family: arial,helvetica;
	font-size: 12px; line-height: 14px; font-weight: normal;
	width: 140px; height: 16px; border: 0px;}

textarea.area { color: #333333; font-family: arial,helvetica;
	font-size: 12px; line-height: 14px; font-weight: normal;
	width: 350px; border: 0px;}



/* BACK OFFICE */

.areainput { 
	width: 550px;
	height: 150px;
}

.areainput_med { 
	width: 550px;
	height: 150px;
}

.areainput_sm { 
	width: 550px;
	height: 150px;
}
