#content-bottom ul
{
	list-style:none;
	padding-left:10px;
}
#content-bottom ul li
{
	background:transparent url(/images/marker-4.gif) no-repeat scroll 0 6px;
	line-height:1.417em;
	padding:0 0 0 15px;
	color:#202020;
}
#content-bottom strong
{
	font-size:14px;
	font-weight:bold;
	color:#202020;
}

/*                       */
/*    Equal Template     */
/*                       */

#Text-Page-Equal #content-top, #Text-Page-wide #content-top, #Text-Page-single #content-top
{
	width:900px;
	float:left;
}

#Text-Page-Equal #promo1, #Text-Page-Equal #promo2
{
	float:left;
	width:392px;
	padding:0 25px 0px;
	overflow:hidden;
	background-image:url(/images/text-promo-equal-bg.png);
	background-repeat: no-repeat;
	height:252px;
	font-size:13px;	
	line-height:1.5em;
	color:#4B4B4B;
}
#Text-Page-Equal #promo2
{
	margin-left:16px;
}
#Text-Page-Equal #promo2 h2
{
	background: transparent url(/images/bg3.gif) no-repeat scroll 14px 8px;
}

#Text-Page-Equal #content-bottom
{
	margin-top:10px;
	width:850px;
	background: transparent url(/images/line-ver.gif) repeat-y scroll 0 0;
	background-position:450px 0;
	float:left;
	padding:0px 25px;
	color:#898989;
	font-size:12px;
}
#Text-Page-Equal #content-bottom .text-content, #Text-Page-Equal #content-bottom .secondary-text-content
{
	width:395px;
	float:left;
}
#Text-Page-Equal #content-bottom .secondary-text-content
{
	margin-left:60px;
}
#Text-Page-Equal #content-bottom .text-content h1
{
	background:transparent url(/images/bg4.gif) no-repeat scroll 0 8px;
	color:#393939;
	font-size:30px;
	font-weight:normal;
	line-height:35px;
	margin:0;
	padding:0 0 0 32px;
}

#Text-Page-Equal #content-bottom .text-content a
{
	color:#2f536b;

}
#Text-Page-Equal #content-bottom .text-content a:hover, #Text-Page-Equal #content-bottom .text-content a:active
{
	color:#0a202e;
	text-decoration:none;
}

#Text-Page-Equal #content-bottom .secondary-text-content h2
{
	background:transparent url(/images/bg6.gif) no-repeat scroll 0 8px;
	color:#393939;
	font-size:26px;
	font-weight:normal;
	line-height:35px;
	margin:0;
	padding:0 0 0 32px;
	text-transform:lowercase;
}
#Text-Page-Equal #content-bottom .secondary-text-content a
{
	color:#2f536b;
}

#Text-Page-Equal #content-bottom .secondary-text-content a:hover, #Text-Page-Equal #content-bottom .secondary-text-content a:active
{
	color:#0a202e;
	text-decoration:none;
}

/*                       */
/*     Wide Template     */
/*                       */

#Text-Page-Wide #promo1
{
	float:left;
	width:544px;
	padding:0 25px 0px;
	overflow:hidden;
	background-image:url(/images/text-promo-wide1-bg.png);
	background-repeat: no-repeat;
	height:252px;
	font-size:13px;	
	line-height:1.5em;
	color:#4B4B4B;
}

#Text-Page-Wide #promo2
{
	float:left;
	width:240px;
	padding:0 25px 0px;
	overflow:hidden;
	background-image:url(/images/text-promo-wide2-bg.png);
	background-repeat: no-repeat;
	height:252px;
	font-size:13px;	
	line-height:1.5em;
	color:#4B4B4B;
	margin-left:16px;
}
#Text-Page-Wide #promo2 h2
{
	background: transparent url(/images/bg3.gif) no-repeat scroll 14px 8px;
}

#Text-Page-Wide #content-bottom
{
	margin-top:10px;
	width:850px;
	background: transparent url(/images/line-ver.gif) repeat-y scroll 0 0;
	background-position:600px 0;
	float:left;
	padding:0px 25px;
	color:#898989;
	font-size:12px;
}
#Text-Page-Wide #content-bottom .text-content, #Text-Page-Wide #content-bottom .secondary-text-content
{
	width:545px;
	float:left;
}
#Text-Page-Wide #content-bottom .secondary-text-content
{
	width:245px;
	margin-left:60px;
}
#Text-Page-Wide #content-bottom .text-content h1
{
	background:transparent url(/images/bg4.gif) no-repeat scroll 0 8px;
	color:#393939;
	font-size:30px;
	font-weight:normal;
	line-height:35px;
	margin:0;
	padding:0 0 0 32px;
	text-transform:lowercase;
}

#Text-Page-Wide #content-bottom .text-content a
{
	color:#2f536b;
}
#Text-Page-Wide #content-bottom .text-content a:hover, #Text-Page-Wide #content-bottom .text-content a:active
{
	color:#0a202e;
	text-decoration:none;
}

#Text-Page-Wide #content-bottom .secondary-text-content h2
{
	background:transparent url(/images/bg6.gif) no-repeat scroll 0 8px;
	color:#393939;
	font-size:26px;
	font-weight:normal;
	line-height:35px;
	margin:0;
	padding:0 0 0 32px;
	text-transform:lowercase;
}
#Text-Page-Wide #content-bottom .secondary-text-content a
{
	color:#2f536b;
}

#Text-Page-Wide #content-bottom .secondary-text-content a:hover, #Text-Page-Wide #content-bottom .secondary-text-content a:active
{
	color:#0a202e;
	text-decoration:none;
}

/*                       */
/*    Single Template    */
/*                       */

#Text-Page-Single #promo1
{
	float:left;
	width:848px;
	padding:0 25px 0px;
	overflow:hidden;
	background-image:url(/images/text-promo-single-bg.png);
	background-repeat: no-repeat;
	height:252px;
	font-size:13px;	
	line-height:1.5em;
	color:#4B4B4B;
}

#Text-Page-Single #content-bottom
{
	margin-top:10px;
	width:850px;
	float:left;
	background:none;
	padding:0px 25px;
	color:#898989;
	font-size:12px;
}
#Text-Page-Single #content-bottom .text-content
{
	width:848px;
	float:left;
}
#Text-Page-Single #content-bottom .text-content h1
{
	background:transparent url(/images/bg4.gif) no-repeat scroll 0 8px;
	color:#393939;
	font-size:30px;
	font-weight:normal;
	line-height:35px;
	margin:0;
	padding:0 0 0 32px;
}

#Text-Page-Single #content-bottom .text-content a
{
	color:#2f536b;
}

#Text-Page-Single #content-bottom .text-content a:hover, #Text-Page-Single #content-bottom .text-content a:active
{
	color:#0a202e;
	text-decoration:none;
}

/*                       */
/*      No Template      */
/*                       */

#Text-Page-No-Promo #content-bottom
{
	margin-top:10px;
	width:850px;
	float:left;
	background:none;
	padding:0px 25px;
	color:#898989;
	font-size:12px;
}
#Text-Page-No-Promo #content-bottom .text-content
{
	width:848px;
	float:left;
}
#Text-Page-No-Promo #content-bottom .text-content h1
{
	background:transparent url(/images/bg4.gif) no-repeat scroll 0 8px;
	color:#393939;
	font-size:30px;
	font-weight:normal;
	line-height:35px;
	margin:0;
	padding:0 0 0 32px;
}

#Text-Page-No-Promo #content-bottom .text-content a
{
	color:#2f536b;
}

#Text-Page-No-Promo #content-bottom .text-content a:hover, #Text-Page-No-Promo #content-bottom .text-content a:active
{
	color:#0a202e;
	text-decoration:none;
}

/*                       */
/*      Contact Form     */
/*                       */

fieldset.contactform, fieldset.subscriptionform
{
border:none;
font-family:arial;
width:400px;
}
div.field label
{
width:100%;
display:block;
color:#818181;
margin-top:4px;
margin-bottom:4px;
font-size:12px;
margin-left:5px;
overflow:hidden;
position:relative;
float:none;
}
body.ie6 div.field label, body.ie7 div.field label
{
line-height:18px;
vertical-align:top;
height:20px;
padding-top:3px;
}
span.required
{
font-size:20px;
font-weight:bold;
color:#ff0000;
padding-left:5px;
line-height:20px;
vertical-align:middle;
position:absolute;
right:50px;
}
body.ie span.required
{
right:65px;
}
fieldset.contactform span.required
{
display:none;
}
div.field
{
margin-bottom:3px;
}
div.field input, div.field textarea
{
border:solid 1px #BFBFBF !important;
width:303px;
margin-left:5px;
padding:2px 2px 2px 2px;
height:18px;
}
div.field span.inputlist input
{
width:auto;
height:auto;
border:none !important;
}
div.field textarea
{
height:90px;
}

div.captchafield input
{
margin-left:0px;
}

div.buttonfield 
{
position:relative;
margin-top:10px;
float:left;
width:316px;
}
div.field input.button, div.field button
{
background-color:#3F657E;
color:#202020;
font-size:14px;
width:auto;
padding-left:25px;
padding-right:25px;
height:auto;
cursor:pointer;
}
body.ie7 div.field input.button, body.ie7 div.field button
{
width:90px;
}
div.buttonfield label
{
margin-left:5px;
}

div.buttonfield input
{
position:absolute;
top:0px;
right:0px;

}

span.inputlist label
{
width:auto;
display:inline;
}
div.checkboxfield
{
float:left;
clear:left;
margin-top:5px;
}
div.checkboxfield input
{
float:left;
width:auto;
height:auto;
border:none !important;
}
div.checkboxfield label
{
float:left;
width:288px;
}
body.ie6 div.checkboxfield label
{
vertical-align:top;
padding-top:0px;
margin-top:0px;
height:auto;
}

























/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

