/* USER TEMPLATE STYLES
--------------------------------*/
div#body.userTemplate h1 {
	height:			65px;
}
div.userTemplate h4 {
	font-size:		1.4em;
	line-height:	1.6em;
	font-weight:	bold;
	color:			#000;
	margin-bottom:	10px;
}
div.userTemplate #maincontent div.columnContainer div.leftColumn {
	float: 			left;
	display:		inline;
	width:			260px;
	margin-right:	15px;
}
div.userTemplate #maincontent div.columnContainer div.rightColumn {
	float: 			left;
	display:		inline;
	width:			260px;
}
/* Sub nav */
div.userTemplate #maincontent div.subnav {
	margin-bottom:	45px;
}
div.userTemplate #maincontent div.subnav ul {
	margin:			0;
	padding:		0;
}
div.userTemplate #maincontent div.subnav ul li {
	display:		inline;
	padding:		0 6px 0 0;
	color:			#545454;
	background:		none;
}
div.userTemplate #maincontent div.subnav ul li a {
	padding:		0 6px 0 0;
	color:			#545454;
}
div.userTemplate #maincontent div.subnav ul li a.selected,
div.userTemplate #maincontent div.subnav ul li a:hover {
	color:			#000;
}
div.userTemplate #maincontent div blockquote {
    color:          #797979;
    font-size:      1.2em;
    line-height:    1.6em;
    margin:         0 0 1em 0;
}
/* USER TEMPLATE: TEXT TEMPLATES - GENERAL STYLES
--------------------------------*/
div.textTemplate #maincontent ul,
div.textTemplate2 #maincontent ul,
div.textTemplate3 #maincontent ul,
div.textTemplate4 #maincontent ul,
div.textTemplate5 #maincontent ul,
div.textTemplate7 #maincontent ul,
div.textTemplate8 #maincontent ul {
	list-style:		none;
	padding:		0 0 0 14px;
	margin:			0;
}
div.textTemplate #maincontent ul li,
div.textTemplate2 #maincontent ul li,
div.textTemplate3 #maincontent ul li,
div.textTemplate4 #maincontent ul li,
div.textTemplate5 #maincontent ul li,
div.textTemplate7 #maincontent ul li,
div.textTemplate8 #maincontent ul li {
	font-size:		1.2em;
	line-height:	1.34em;
	padding-bottom: 8px;
	padding-left:	8px;
	color:			#000;
	background:		url(../images/bullet_nominate.gif) no-repeat left 6px;
}



/* USER TEMPLATE:TEXT TEMPLATE 1
--------------------------------*/

div.textTemplate #maincontent div.contentArea1 {
	width:			572px;
	background:		url(../images/border_dotted.gif) repeat-x bottom left;
	padding-bottom: 1px;/*20px*/
	margin-bottom:	20px;
}

div.textTemplate #maincontent div.contentArea1 p {
	color:			#666;
	font-size:		1.6em;
	line-height:	1.4em;
}

div.textTemplate #maincontent div.contentArea2 h3,
div.textTemplate #maincontent div.contentArea3 h3 {
	font-size:		1.2em;
	color:			#000;
	margin-bottom:	15px;
}

div.textTemplate #maincontent  div.contentArea2 p,
div.textTemplate #maincontent  div.contentArea3 p {
	font-size:		1.2em;
	line-height:	1.34em;
	color:			#000;
	margin-bottom:	15px;
}

div.textTemplate #maincontent div.contentArea3 ul {
	list-style:		none;
	padding:		0;
	margin:			0;
	color:			#ff2a06;
}
div.textTemplate #maincontent div.contentArea3 ul li {
	margin-bottom:	15px;
	padding-left:	10px;
	font-size:		1.2em;
	line-height:	1.34em;
	color:			#000;
	background:		url(../images/bg_ul_textTemplate1.gif) no-repeat 0 .4em;
}
div.textTemplate #maincontent div.contentArea3 p {
	padding-left:	10px;
}
/* Registration for TED pages - Modifies textTemplate */
div.registration #maincontent ul {
	padding-bottom:	28px;
}
div.registration #maincontent ul li {
	background:		none;
}
div.registration #maincontent div.contentArea1 p {
	font-size:		1.4em;
}

/* USER TEMPLATE:TEXT TEMPLATE 2
--------------------------------*/

div.textTemplate2 #maincontent div.contentArea1 {
	width:			572px;
	background:		url(../images/border_dotted.gif) repeat-x bottom left;
	padding-bottom: 1px;/*20px*/
	margin-bottom:	20px;
}

div.textTemplate2 #maincontent div.contentArea1 h2 {
	font-size:		1.6em;
	line-height:	1.4em;
	color:			#000;
	margin-bottom:	20px;
}
div.textTemplate2 #maincontent div.contentArea1 p {
	font-size:		1.6em;
	line-height:	1.4em;
	color:			#666;
}
div.textTemplate2 #maincontent div.contentArea2 {
	width:			425px;
}
div.textTemplate2 #maincontent div.contentArea2 h3 {
	font-size:		1.2em;
	color:			#000;
	margin-bottom:	15px;
}
div.textTemplate2 #maincontent div.contentArea2 p {
	font-size:		1.2em;
	line-height:	1.34em;
	color:			#000;
	margin-bottom:	15px;
}

/* USER TEMPLATE:TEXT TEMPLATE 3 (Hotels)
--------------------------------*/
div.textTemplate3 div.wrap {
	margin-bottom:	6px;
	background-color:#f2f2f2;
}
div.textTemplate3 #maincontent div.contentArea1 {
	width:			593px;
	padding:		0 0 0 81px;
	margin:			0 0 0 -81px;
	background-color:#f2f2f2;
}
div.textTemplate3 #maincontent div.contentArea1 p {
	margin:			0;
	padding:		13px 20px 0 0;
	font-size:		1.6em;
	line-height:	1.4em;
	color:			#666;
}
div.textTemplate3 #local #sublocalnav ul {
	padding-bottom:	10px;
}
div.textTemplate3 table.grid {
	margin-bottom:	6px;
	width:			901px;
	border-spacing:	0;
	border-collapse:collapse;
}
div.textTemplate3 table.grid tbody tr {
	background-color:#f2f2f2;
}
div.textTemplate3 table.grid tbody tr td {
	width:			88px;
	height:			27px;
	padding:		0 6px;
	border:			1px solid #fff;
	font-size:		1.1em;
	color:			#666;
}
div.textTemplate3 table.grid tbody tr td.row_label {
	font-weight:	bold;
	padding:		0 6px;
	width:			164px; /* 88px */
	font-size:		1.0em;
	color:			#000;
}
div.textTemplate3 table.grid thead tr {
	background-color:#e2e2e2;
}
div.textTemplate3 table.grid thead tr td a {
	font-weight:	bold;
}
div.textTemplate3 table.grid thead tr td {
	height:			38px;
	padding:		0 6px;
	border:			1px solid #fff;
}
div.textTemplate3 div.hotels div.divider {
	background-color:#f2f2f2;
	border-bottom:	6px solid #fff;
}
div.textTemplate3 div.hotels h4 {
	padding:		14px 0 0 14px;
}
div.textTemplate3 div.hotels p {
	font-size:		1.1em;
	line-height:	1.363em;
	color:			#666;
}
div.textTemplate3 div.hotels p.filled {
	color:			#000;
	font-weight:	bold;
	font-style:		italic;
}
div.textTemplate3 div.hotels div.divider {
	width:			900px;
}
div.textTemplate3 div.hotels div.divider div.clearfix div {
	padding:		0 14px 0 14px;
	width:			640px;
	float:			left;
}
div.textTemplate3 div.hotels div.divider div.clearfix div.image {
	padding:		0 0 14px 0;
	width:			218px;
}

/* USER TEMPLATE:TEXT TEMPLATE 4
--------------------------------*/

div.textTemplate4 #maincontent div.contentArea1 {
	width:			594px;
	background:		url(../images/border_dotted.gif) repeat-x bottom left;
	padding-bottom: 1px;
	margin-bottom:	16px;
}
div.textTemplate4 #maincontent div.contentArea1 div {
	margin-bottom:	7px;
}
div.textTemplate4 #maincontent div.contentArea1 img {
	float:			left;
	margin-right:	1px;
}
div.textTemplate4 #maincontent div.contentArea1 img.col3 {
	margin-right:	0;
}
div.textTemplate4 #maincontent div.contentArea1 p {
	margin:			0;
	font-size:		1.2em;
	color:			#666;
	padding:		8px 0 24px 0;
}
div.textTemplate4 #maincontent div.contentArea2 {
	width:			572px;
	padding-bottom: 1px;
	margin-bottom:	20px;
}
div.textTemplate4 #maincontent div.contentArea2 p {
	color:			#000;
	font-size:		1.2em;
	line-height:	1.34em;
}
div.textTemplate4 #maincontent div.contentArea2 div.larger_display_type p {
	font-size:		1.6em;
	color:			#666;
}
div.textTemplate4 #maincontent div.contentArea2 div.col1,
div.textTemplate4 #maincontent div.contentArea2 div.col2 {
	float:			left;
	width:			279px;
}
div.textTemplate4 #maincontent div.contentArea2 div.col1 p,
div.textTemplate4 #maincontent div.contentArea2 div.col2 p {
	font-size:		1.2em;
	line-height:	1.34em;
	color:			#000;
	padding:		0 16px 0 0;
}
div.textTemplate4 #maincontent div.contentArea2 div.col2 p {
	padding:		0 16px 0 0;
}
div.textTemplate4 #maincontent div.contentArea2 ul {
	list-style:		none;
	padding:		0 0 0 14px;
	margin:			0;
}

/* USER TEMPLATE:TEXT TEMPLATE 5
--------------------------------*/

div.textTemplate5 #maincontent div.contentArea1 {
	float:			left;
	width:			355px;
	padding-bottom: 1px;
	margin-bottom:	20px;
}
div.userTemplate #maincontent h3 {
	font-size:		1.4em;
	line-height:	1.6em;
	color:			#000;
	margin-bottom:	10px;
}
div.textTemplate5 #maincontent div.contentArea1 p {
	font-size:		1.2em;
	line-height:	1.34em;
	color:			#000;
	margin-bottom:	15px;
}
div.textTemplate5 #maincontent div.contentArea2 {
	margin:			0;
	padding:		0;
	float:			right;
	width:			220px;
}
div.textTemplate5 #maincontent div.contentArea1 p {
	font-size:		1.2em;
	line-height:	1.34em;
}
/* Image Overlay */
div.textTemplate5 #maincontent div.contentArea2 div.wrap {
	position:		relative;
}
div.textTemplate5 #maincontent div.contentArea2 div.wrap div.trans {
	position:		absolute;
	bottom:			0;
	z-index:		100;
	height:			44px;
	width:			220px;
	background-color:#000;
	opacity:		0.75;
	-moz-opacity:	0.75;
	filter:			alpha(opacity=75);

}
div.textTemplate5 #maincontent div.contentArea2 div.wrap p {
	position:		absolute;
	bottom:			0;
	z-index:		101;
	margin:			0 0 9px 9px;
	padding:		0 80px 0 0;
	font-size:		1.1em;
	color:			#fff;
	font-weight:	bold;
}

/* USER TEMPLATE:TEXT TEMPLATE 7
--------------------------------*/
div.textTemplate7 #maincontent div.contentArea1 {

}
div.textTemplate7 #maincontent div.contentArea1 p {
	font-size:		1.2em;
	line-height:	1.34em;
	color:			#000;
	margin-bottom:	15px;
}
div.textTemplate7 #maincontent ul {
	margin:			0;
	padding:		0;
	list-style:		none;
	
}

/* USER TEMPLATE:TEXT TEMPLATE 8
--------------------------------*/
div.textTemplate8 #maincontent div.contentArea1 {
	float:			left;
	/*width:			304px;*/
	width:			281px;
	padding:		0 0 0 0;
}
div.textTemplate8 #maincontent div.contentArea2 {
	float:			left;
	width:			311px;
	width:			288px;
	padding:		0 0 0 14px;
}
div.textTemplate8 #maincontent div.contentArea1 p,
div.textTemplate8 #maincontent div.contentArea2 p {
	font-size:		1.1em;
	line-height:	1.363em;
	color:			#666;
	margin-bottom:	15px;
}
div.textTemplate8 #maincontent ul {
	margin:			0;
	padding:		0;
	list-style:		none;	
}

/* USER TEMPLATE:TEXT TEMPLATE 9
--------------------------------*/
div.textTemplate9 #maincontent {
	width:			649px;
	margin-bottom: 30px;
	padding-left: 251px;
}
div.textTemplate9 #maincontent h2 {	
	font-size:		1.8em;
	margin-bottom:	30px;
}
div.textTemplate9 #maincontent div.contentArea1 {
	margin-bottom:	27px;	
}
div.textTemplate9 #maincontent div.contentArea1 img {
	float:			left;
	display:		inline;
	margin:			0 1px 1px 0;
}
div.textTemplate9 #maincontent div.contentArea1 p.caption {
	float:			right;
	display:		inline;
	margin: 		-15px 5px 20px 0;
	color:			#3f3f3f;
	font-style:		italic;
}
div.textTemplate9 #maincontent div.contentArea2 p {
	color:			#3F3F3F;
	font-size:		1.2em;
	line-height:	1.6em;
}

#body.textTemplate9 #maincontent div.contentArea2 div.larger_display_type p {
	margin:			0 16px 32px 0;
	font-size:		1.6em;
	color:			#666;
}
div.textTemplate9 div.larger_display_type a {
	color:			#ff0000;
}

div.textTemplate9 #maincontent div.contentArea2 div.col1 {
	float:			left;
	display:		inline;
	width:			420px;	
}
div.textTemplate9 #maincontent div.contentArea2 div.col1 p {
	font-size:		1.2em;
}
div.textTemplate9 #maincontent div.contentArea2 div.col1 ul {
	list-style:		none;	
}
div.textTemplate9 #maincontent div.contentArea2 div.col1 ul li {
	font-size:		1.2em;
	padding-left:	10px;
	line-height:	1.5em;
	margin-bottom:	.6em;
	background:		url(../images/bullet_nominate.gif) no-repeat 0 8px;
	color:			#3F3F3F;
}
div.textTemplate9 #maincontent div.contentArea2 div.col2 {
	float:			left;
	display:		inline;
	margin-left:	19px;
	width:			210px;
}
div.textTemplate9 #maincontent div.contentArea2 div.col2 div.top {
	width:			210px;
	height:			10px;
	background:		url(../images/bg_fellows_caps.gif) no-repeat 0 0;
}
div.textTemplate9 #maincontent div.contentArea2 div.col2 div.bot {
	width:			210px;
	height:			10px;
	background:		url(../images/bg_fellows_caps.gif) no-repeat 0 -10px;
}
div.textTemplate9 #maincontent div.contentArea2 div.col2 div.mid {
	padding:		0 13px;
	background:		url(../images/bg_fellows_mid.gif) repeat-y 0 0;
}
div.textTemplate9 #maincontent div.contentArea2 div.col2 div.mid h3 {
	margin:			0 0 20px 0;
	background:		url(../images/border_dotted.gif) repeat-x bottom left;
	padding-bottom:	10px;
	font-size:		1.2em;
	color:			#3f3f3f;
}
div.textTemplate9 #maincontent div.contentArea2 div.col2 div.mid ul.blog {
	list-style:		none;
}
div.textTemplate9 #maincontent div.contentArea2 div.col2 div.mid ul.blog li {
	padding-bottom: 10px;
	font-size:		1.2em;
	color:			#3f3f3f;
}
div.textTemplate9 #maincontent div.contentArea2 div.col2 div.mid p {
	font-size:		1.2em;
	margin:			0;
	padding:		3px;
}
/* USER TEMPLATE:TEXT TEMPLATE 10
--------------------------------*/
div.textTemplate10 #maincontent {
	width:			649px;
	margin-bottom: 30px;
	padding-left: 251px;
}
div.textTemplate10 #maincontent h2 {
	font-size:		1.8em;
	margin-bottom:	30px;
}
div.textTemplate10 #maincontent div.contentArea1 img {
	float:			left;
	display:		inline;
	margin:			0 1px 20px 0;
}
div.textTemplate10 #maincontent div.contentArea1 p.caption {
	float:			right;
	display:		inline;
	margin: 		-15px 5px 20px 0;
	color:			#3f3f3f;
	font-style:		italic;
}
#body.textTemplate10 #maincontent div.contentArea2 div.larger_display_type p {
	margin:			0 16px 32px 0;
	font-size:		1.6em;
	color:			#666;
}
div.textTemplate10 #maincontent div.contentArea2 div.larger_display_type p a {
	color:			#ff0000;
}
#body.textTemplate10 #maincontent div.contentArea2 div.larger_display_type p.normal {
	margin:			0 135px 32px 0;
	font-size:		1.2em;
	color:			#333;
}
div.textTemplate10 #maincontent div.contentArea2 div.larger_display_type p.normal a {
	color:			#ff0000;
}
div.textTemplate10 #maincontent div.contentArea2 p {
	color:			#3F3F3F;
	font-size:		1.2em;
	line-height:	1.6em;
}
div.textTemplate10 #maincontent div.contentArea2 ul {
	list-style:		none;	
}
div.textTemplate10 #maincontent div.contentArea2 ul li {
	font-size:		1.2em;
	padding-left:	10px;
	line-height:	1.5em;
	margin-bottom:	.6em;
	background:		url(../images/bullet_nominate.gif) no-repeat 0 8px;
	color:			#3f3f3f;
}
div.textTemplate10 #maincontent div.contentArea2 ul li ul li {
    font-size:		1em;
    margin:         3px 0;
}
div.textTemplate10 #maincontent div.contentArea2 div.col1 {
	float:			left;
	display:		inline;
	width:			295px;	
}
div.textTemplate10 #maincontent div.contentArea2 div.col2 {
	float:			left;
	display:		inline;
	margin-left:	23px;
	width:			295px;
}
div.textTemplate10 #maincontent div.contentArea2 h3 {
	padding-bottom:	2px;
	margin-bottom:	22px;
	background:		url(../images/border_dotted.gif) repeat-x bottom left;
	font-size:		1.6em;
	color:			#333;	
}
div.textTemplate10 #maincontent div.contentArea2 h4 {
	font-size:		1.2em;
}

/* USER TEMPLATE:TEXT TEMPLATE 11
--------------------------------*/
div.textTemplate11 #maincontent {
	width:			649px;
	margin-bottom: 30px;
	padding-left: 251px;
}
div.textTemplate11 #maincontent h2 {
	font-size:		1.8em;
	margin-bottom:	30px;
}
div.textTemplate11 #maincontent div.contentArea1 img {
	float:			left;
	display:		inline;
	margin:			0 1px 20px 0;
}
div.textTemplate11 #maincontent div.contentArea1 p.caption {
	float:			right;
	display:		inline;
	margin: 		-15px 5px 20px 0;
	color:			#3f3f3f;
	font-style:		italic;
}
#body.textTemplate11 #maincontent div.contentArea2 div.larger_display_type p {
	margin:			0 16px 32px 0;
	font-size:		1.6em;
	color:			#666;
}
div.textTemplate11 #maincontent div.contentArea2 div.larger_display_type p a {
	color:			#ff0000;
}
#body.textTemplate11 #maincontent div.contentArea2 div.larger_display_type p.normal {
	margin:			0 135px 32px 0;
	font-size:		1.2em;
	color:			#333;
}
div.textTemplate11 #maincontent div.contentArea2 div.larger_display_type p.normal a {
	color:			#ff0000;
}
div.textTemplate11 #maincontent div.contentArea2 p {
	font-size:		1.2em;
	line-height:	1.6em;
	color:			#3f3f3f;
}
div.textTemplate11 #maincontent div.contentArea2 ul {
	list-style:		none;	
	margin-bottom:	20px;
}
div.textTemplate11 #maincontent div.contentArea2 ul li {
	font-size:		1.2em;
	padding-left:	10px;
	line-height:	1.5em;
	margin-bottom:	.6em;
	color:			#3f3f3f;
	background:		url(../images/bullet_nominate.gif) no-repeat 0 8px;
}
div.textTemplate11 #maincontent div.contentArea2 ul li ul li {
    font-size:		1em;
    margin:         3px 0;
}

}
div.textTemplate11 #maincontent div.contentArea2 ol {
	margin-bottom:	20px;
}
div.textTemplate11 #maincontent div.contentArea2 ol li {
	font-size:		1.2em;
/*	padding:		0 0 0 10px;
	list-style-position: inside;*/
	line-height:	1.5em;
	color:			#3f3f3f;
	margin:			0 0 .6em 20px;
}
div.textTemplate11 #maincontent div.contentArea2 h4 {
	font-size:		1.2em;
}
div.textTemplate11 #maincontent div.contentArea2 div.col1 {
	float:			left;
	display:		inline;
	width:			435px;	
}
div.textTemplate11 #maincontent div.contentArea2 div.col2 {
	float:			left;
	display:		inline;
	margin:			1.2em 0 0 14px;
	padding-left:	15px;
	width:			183px;
	border-left:	1px solid #e0e0e0;
}
div.textTemplate11 #maincontent div.contentArea2 div.col2 h3 {
	padding-bottom:	2px;
	margin-top:		-0.2em;
	margin-bottom:	22px;
	background:		url(../images/border_dotted.gif) repeat-x bottom left;
	font-size:		1.2em;
	color:			#3f3f3f;	
}
div.textTemplate11 #maincontent div.contentArea2 div.col2 div.sidebar {
	margin-top:		20px;	
}
div.textTemplate11 #maincontent div.contentArea2 div.col2 div.sidebar h3 {
	font-size:		1.4em;
	margin-bottom:	10px;
	color:			#000;
}
div.textTemplate11 #maincontent div.contentArea2 div.col2 div.sidebar div {
	margin-bottom:	20px;
}
div.textTemplate11 #maincontent div.contentArea2 div.col2 div.sidebar ul {
	list-style:		none;
	margin:			0;
}
div.textTemplate11 #maincontent div.sidebar ul li {
	padding:		0;
	background:		0;
}

/* USER TEMPLATE:TEXT TEMPLATE 12
--------------------------------*/
div.textTemplate12 #maincontent {
	width:			649px;
	margin-bottom: 30px;
	padding-left: 251px;
}
div.textTemplate12 #maincontent h2 {
	font-size:		1.8em;
	margin-bottom:	30px;
}
div.textTemplate12 #maincontent div.contentArea1 img {
	float:			left;
	display:		inline;
	margin:			0 1px 20px 0;
}
div.textTemplate12 #maincontent div.contentArea1 p.caption {
	float:			right;
	display:		inline;
	margin: 		-15px 5px 20px 0;
	color:			#3f3f3f;
	font-style:		italic;
}
#body.textTemplate12 #maincontent div.contentArea2 div.larger_display_type p {
	margin:			0 16px 32px 0;
	font-size:		1.6em;
	color:			#666;
}
div.textTemplate12 #maincontent div.contentArea2 div.larger_display_type p a {
	color:			#ff0000;
}
#body.textTemplate12 #maincontent div.contentArea2 div.larger_display_type p.normal {
	margin:			0 135px 32px 0;
	font-size:		1.2em;
	color:			#333;
}
div.textTemplate12 #maincontent div.contentArea2 div.larger_display_type p.normal a {
	color:			#ff0000;
}
div.textTemplate12 #maincontent div.contentArea2 p {
	font-size:		1.2em;
	line-height:	1.6em;
	color:			#3f3f3f;
}
div.textTemplate12 #maincontent div.contentArea2 ul {
	list-style:		none;	
	margin-bottom:	20px;
}
div.textTemplate12 #maincontent div.contentArea2 ul li {
	font-size:		1.2em;
	padding-left:	10px;
	line-height:	1.5em;
	margin-bottom:	.6em;
	color:			#3f3f3f;
	background:		url(../images/bullet_nominate.gif) no-repeat 0 8px;
}
div.textTemplate12 #maincontent div.contentArea2 ul li ul li {
    font-size:		1em;
    margin:         3px 0;
}
div.textTemplate12 #maincontent div.contentArea2 ol {
	margin-bottom:	20px;
}
div.textTemplate12 #maincontent div.contentArea2 ol li {
	font-size:		1.2em;
/*	padding:		0 0 0 10px;
	list-style-position: inside;*/
	line-height:	1.5em;
	color:			#3f3f3f;
	margin:			0 0 .6em 20px;
}
div.textTemplate12 #maincontent div.contentArea2 h4 {
	font-size:		1.2em;
}
div.textTemplate12 #maincontent div.contentArea2 div.col1 {
	float:			left;
	display:		inline;
	width:			300px;	
}
div.textTemplate12 #maincontent div.contentArea2 div.col2 {
	float:			left;
	display:		inline;
	margin:			10px 0 0 20px;
	width:			315px;
}
div.textTemplate12 #maincontent div.contentArea2 div.col2 h3 {
	padding-bottom:	2px;
	margin-top:		-0.2em;
	margin-bottom:	22px;
	background:		url(../images/border_dotted.gif) repeat-x bottom left;
	font-size:		1.2em;
	color:			#3f3f3f;	
}

/* USER TEMPLATE: TEXT TEMPLATE - FOOTER
--------------------------------*/
div#body.textTemplate_footer h1 {
	height: 65px;
}
div#body.textTemplate_footer #maincontent {
	background:		none;
	padding-left:	340px;	
}
div#body.popup #maincontent {
	padding-left:	0;
}
div.textTemplate_footer #maincontent div.contentArea1 {
	width:			560px;
	padding-bottom: 1px;
	margin-bottom:	20px;
}
div.popup #maincontent div.contentArea1 {
	width:			560px;
	padding-left:	20px;
}
div.textTemplate_footer #maincontent div.contentArea1 p {
	color:			#666;
	font-size:		1.2em;
	line-height:	1.34em;
}
div.textTemplate_footer #maincontent div.contentArea1 p strong {
	color:			#000;
}
div.textTemplate_footer #maincontent div.contentArea1 p strong.help {
	color:			#999;
}
div.textTemplate_footer #maincontent div.contentArea1 div.col1,
div.textTemplate_footer #maincontent div.contentArea1 div.col2 {
	float:			left;
	width:			372px;
}
div.textTemplate_footer #maincontent div.contentArea1 div.col1 p,
div.textTemplate_footer #maincontent div.contentArea1 div.col2 p {
	font-size:		1.1em;
	line-height:	1.45em;
	color:			#999;
	padding:		0 16px 0 0;
}
div.textTemplate_footer #maincontent div.contentArea1 div.col1 p.border,
div.textTemplate_footer #maincontent div.contentArea1 div.col2 p.border {
	font-size:		1.1em;
	line-height:	1.45em;
	color:			#999;
	padding:		0 16px 10px 0;
	border-bottom: 	1px solid #999;
}

/* Text Template Footer - List Styles */
div.textTemplate_footer #maincontent div.contentArea1 ul {
	list-style:		none;
}
div.textTemplate_footer #maincontent div.contentArea1 ul.help {
	list-style:		disc;
}
div.textTemplate_footer #maincontent div.contentArea1 ul li {
	padding-bottom:	10px;
}
div.textTemplate_footer #maincontent div.contentArea1 ul.help li {
	padding-bottom:	2px;
}
div.textTemplate_footer #maincontent div.contentArea1 ul li p {
	font-size:		1.2em;
	font-weight:	bold;
	margin:			0;
	padding:		0;
}
div.textTemplate_footer #maincontent div.contentArea1 ul.help li p {
	font-size:		1.1em;
	font-weight:	normal;
	margin:			0;
	padding:		0;
}
/* IE 7 ONLY fix */
*:first-child+html div.textTemplate_footer #maincontent div.contentArea1 ul li p {
	margin-top:		-17px;
}
div.textTemplate_footer #maincontent div.contentArea1 ul li span {
	
	position:		absolute;
	margin-left:	-24px;
	font-size:		1.2em;
	font-weight:	bold;
	line-height:	1.4em;
	color:			#666;
	text-align:		left;
}
