/*=========================================================================================================
//---------------------------------------------------------------------------------------------------------
//	"UBER" STANDARD CSS - NOT COMPATIBLE WITH SELECTEDIT SITES
//---------------------------------------------------------------------------------------------------------
//	CONTENT STYLES:  see tempaltes directory for navigation styles
//---------------------------------------------------------------------------------------------------------
//=======================================================================================================*/
/*---------------------------------------------------------------------------------------------------------
//	Body structure elements
//-------------------------------------------------------------------------------------------------------*/
body
{
	margin:					0px;
	padding:				0px;
	
	background: #fff url('/images/background.gif') repeat;
	
	/*	Default text styles	----------------------------*/
	font-family:			verdana, arial, sans-serif;
	color:					#636363;
	font-size:				.7em;
}

/*---------------------------------------------------------------------------------------------------------
//	Center
//--------------------------------------------------------------------------------------------------------*/
#center-x, #blank
{
	margin-left: auto;
	margin-right: auto;
	
	background-color: white;
	width: 910px;
	padding: 30px 25px 40px 25px;
	margin-top: 0px;
	min-height: 608px;
}

/*---------------------------------------------------------------------------------------------------------
//	Default link colors
//-------------------------------------------------------------------------------------------------------*/
a
{
	color: #000;
}

a:hover
{
	text-decoration: underline;
}
/*
p
{
	margin:		11px 0;
}
*/
/*---------------------------------------------------------------------------------------------------------
//	Smith & Jones structure
//-------------------------------------------------------------------------------------------------------*/
#header
{
	width: auto;
/*	position: relative; */
	padding-bottom: 50px;
}

#logo
{
	margin-top: 20px;
}


table#body
{
	border-collapse:		collapse;
	width:					auto;
	clear:					both;
}

col#col-content
{
	width:					auto;
}

td#left
{
	border-right: 1px solid #3D2B7D;
	font-size: 1em;
	line-height: 1.2em;
	width:					227px;
	padding: 0 60px 0 98px;
	color:	#205B43;
}

/*=========================================================================================================
//	Main Content Styles
//========================================================================================================*/
td#content
{
	width:         500px;
	padding-left:  98px;
	padding-right: 38px;
}

h4, .subhead 
{
	font-family:   georgia,times new roman, serif;
	font-size:     1.4em;
	line-height:   1.1em;
	color:         black;
	display:       block;
	margin:        0px;
	font-weight:   normal;
}

h4 a, .subhead a
{
	color:         #205b43;
}

h5
{
	color:         #205B43;
	font-size:     1.2em;
	font-family:   verdana, arial, sans-serif;
	line-height:   1.6em;
}

h6, .subhead2
{
	margin:        0px;
	font-size:     1em;
	display:       block;
	font-weight:   bold;
}

#content h4,#content .subhead
{
	color:         black;
}

#feature-image
{
	margin-bottom: 21px;
}

/*=========================================================================================================
//	Right Sidebar Styles
//========================================================================================================*/

td#right
{
	width:					227px;
	border-left: 1px solid #3D2B7D;
	padding-left: 15px;
	color:	#205B43;
	font-size: 1em;
	line-height: 1.2em;
}



/*---------------------------------------------------------------------------------------------------------
//	Footer styles
//-------------------------------------------------------------------------------------------------------*/
#footer
{
	text-align: right;
	width: 910px;
	clear:					both;
	margin:					12px auto;
	line-height:			2.0em;
	font-family:			verdana,arial,sans-serif;
	font-size:				10px;
	color: #949594;
	letter-spacing: .2em;
}

#footer p
{
	clear:					both;
}

#footer ul
{
	margin:					0px;
	padding:				0px;
	list-style-type:		none;
}

#footer li
{
	float:					left;
	padding:				5px 10px;
}

#footer a 
{
	color: #949594;
}

/*=========================================================================================================
//---------------------------------------------------------------------------------------------------------
//	Standard body styles
//---------------------------------------------------------------------------------------------------------
//=======================================================================================================*/
h1
{
	margin:					0px 0px .1em 0px;
	padding:				0px;

	font-family:			georgia,times new roman,serif;
	font-weight:			normal;
	font-size:				1.9em;
	line-height:			1.1em;
	color:					black;
}

h1 a#start,
h1 a#start:hover,
h1 a,
h1 a:hover
{
	color:					black;
	text-decoration:		none!important;
}

h2, h2 a
{
	margin:					0em;
	padding:				0px;
	
	line-height:			1.7em;
	font-family:			verdana,arial,sans-serif;
	font-weight:			bold;
	color:					#6D6E70;
	font-size:				11px;
}

h2 a
{
	color:					black;
}

h3
{
	margin:					1.7em 0em 0em 0em;
	line-height:			1.7em;
	font-family:			verdana,arial,sans serif;
	font-weight:			bold;
	font-size:				11px;
}

/*	Standard body style	*/
.bodytext
{
	margin:					0em 0em 2em 0px;
	padding:				0px;
	line-height:			1.7em;
	font-family:			verdana,arial,sans-serif;
	font-size:				11px;
}

blockquote
{
	border-top:				1px solid rgb(221,204,204);
	border-bottom:			1px solid rgb(221,204,204);
}


/*---------------------------------------------------------------------------------------------------------
//	Sidebar styles
//-------------------------------------------------------------------------------------------------------*/
.imagesidebar
{
	float: right;
	margin-left: 15px;
	font-size: .7em;
}

.caption { 	margin-bottom: 15px; }
.caption img { 	margin-bottom: 10px; }

/*=========================================================================================================
//	EXAMPLE	- remove or customize as needed
//=======================================================================================================*/
/*---------------------------------------------------------------------------------------------------------
//	Table Data
//-------------------------------------------------------------------------------------------------------*/
table.data
{
	border:					1px solid rgb(204,215,238);
	border-collapse:		collapse;
	empty-cells:			show;
}

table.data caption
{
	margin:					0.5em 0em;
	text-align:				left;
	font-family:			verdana,arial,sans serif;
	font-weight:			bold;
	font-size:				0.70em;
}

tr.r0
{
	background-color:		white;
}

tr.r1
{
	background-color:		rgb(238,245,255);
}

table.data th,
table.data td
{
	padding:				0.5em 1.0em;
	text-align:				left;
	font-family:			verdana,arial,sans serif;
}

table.data th
{
	vertical-align:			bottom;
	background-color:		rgb(204,215,238);
	font-weight:			bold;
	font-size:				0.70em;
	color:					white;
}

table.data td
{
	vertical-align:			top;
	border-bottom:			1px solid rgb(204,215,238);
	font-size:				0.68em;
}

/*=========================================================================================================
//	EXAMPLE	- remove or customize as needed
//=======================================================================================================*/
/*---------------------------------------------------------------------------------------------------------
//	Bread crumb
//-------------------------------------------------------------------------------------------------------*/
#breadcrumb
{
	clear:					both;
	display:				block;
	width:					auto;
	height:					26px;
	line-height:			26px;
	padding:				0em 1.0em;
	white-space:			nowrap;
	font-family:			verdana,arial,sans serif;
	font-size:				11px;
}

#breadcrumb a
{
}

#breadcrumb .static
{
	font-weight:			bold;
}

#breadcrumb .divider
{
	padding:				0em 0.25em;
}

/*=========================================================================================================
//	Section Nav
//========================================================================================================*/
p#nav-section-top{display:none;}

ul#nav-section
{
	margin:					0px;
	padding:				0px;
	list-style-type:		none;
	padding-bottom: 		2px;
}

ul#nav-section li
{
	display: inline;
}

ul#nav-section a
{
	width: auto;
	padding: 0px 8px 0px 10px;
	height: 15px;
	white-space: nowrap;
	font-family: verdana,arial,sans-serif;
	font-size: .9em;
	font-weight: bold;
	margin-right: 30px;
	color: #3d2b7d;
	text-decoration: none;
}

ul#nav-section a:hover
{
	text-decoration: none;
}

ul.sub
{
	display: none;
}

/*=========================================================================================================
//---------------------------------------------------------------------------------------------------------
//	MISCELLANEOUS DEFAULTS
//---------------------------------------------------------------------------------------------------------
//=======================================================================================================*/
/*	Used so that non-CSS browsers deliniate footer block from body content	*/
p
{
	margin: 0 0 1em 0;
}

hr
{
	display:				none;
}

/*	Hidden elements	*/
.hdn
{
	display:				none;
}

/*	because HTML should have this as the default	*/
td
{
	vertical-align:			top;
	padding:				0px;
}

/*	prevent ugly purple borders around linked images	*/
img
{
	border:					0px;
}

/*	do not underline links	*/
a
{
	outline: none;
	text-decoration:		none;
}

/*	IE will allocate space for these if there are not display:none -  POSJ	*/
map
{
	display:				none;
}

sup
{
	vertical-align:			super;
	font-size:				0.75em;
}
/*	Blog & Comments styles */
.comment
{
	padding-bottom: 1em;
	border-bottom: black;
	margin-bottom: 1em;
}

td#minheight
{
	width: 1px;
	overflow: hidden;	
}

label
{
	font-size: 10px;
}

.email-post-tool
{
	padding-left: 30px;
	vertical-align: center;
}

#content ol, #content ul
{
	padding-top:0;
	padding-bottom:0;
	margin-top:0;
	margin-bottom:0;
}

.formerrors,
.formerrors a
{
	color:red;
}

/*---------------------------------------------------------------------------------------------------------
//	Comments
//--------------------------------------------------------------------------------------------------------*/
#commentarea br
{
	line-height:1px;
}

#commentarea h3
{
	margin-top:				0px;
}

#commentarea
{	
	margin-top:				32px;
	padding-top:			23px;
	background: #fff url('/images/big_dots.gif') repeat-x top left;
}

.comments
{
	margin-bottom: 15px;
	padding-bottom: 10px;
	background: #fff url('/images/purple_dots.gif') repeat-x bottom left;
}

.comment
{
	margin-bottom: 15px;
	padding-bottom: 10px;
	background: #fff url('/images/purple_dots.gif') repeat-x bottom left;
}

textarea.commentfield
{
	width: 437px;
}

.cta
{
	margin-bottom: 6px;
}

.cta-form
{
	margin-bottom: 6px;
	padding: 8px 10px;
	border: 1px solid #94b5aa;
	width: 158px;
}

.toggled{ display: none; }
.expanded{ display: block; }

.cta-form input.textfield
{
	border: 1px solid #94b5aa;
	margin-top: 6px;
	width: 150px;
	background-repeat: no-repeat;
}

.cta-submit
{
	margin-top: 8px;
	margin-left: 115px;
}

.cta-form .fielderror
{
	display:block;
	color: red;
}

.cta-thumb
{
	margin-bottom: 10px;
}

.clear
{
	clear:both;
}

.left-thumb
{
	float: left;
	margin: 0 20px 20px 0;
}