/*<group=Global Styles>*/
form	{margin: 0;padding: 0;}
p		{margin-top: 0px;}
a:link	{color: #1b4f9f;text-decoration: none;}
a:visited	{color: #1b4f9f;text-decoration: none;}
a:hover		{color: #f26015;text-decoration: underline;}
a:active	{color: #1b4f9f;text-decoration: none;}
hr			{height: 1px;background: #003366;}

.newsStoryHeadline	{color: #333;font-family: Georgia;}
h2			{color: #000000;font: bold 14px Verdana, Arial, Helvetica, sans-serif;margin-top: -5px;margin-bottom: 10px;}
h3			{color: #1b4f9f;margin: 0;font-size: 14px;}
h4			{margin: 0 0 3px 0;color: #333;font-size: 14px;}
.noJavaScript	{width: 400px;text-align: center;border: 1px solid maroon;padding: 10px;margin: 15px auto;}
.floatleft	{float: left;}
.floatright	{float: right;}
.clearleft	{clear: left;}
.clearright	{clear: right;}
.photoTaker	{font-size: 10px;letter-spacing: 1px;color: gray;}

/*</group>*/

/* ------------------------------------------------------------------------ */
/*<group=Homepage>*/
/* ------------------------------------------------------------------------ */
.headlinegroupleft	{width: 250px;float: left;padding: 0;}
.headlinegroupright	{width: 250px;float: right;padding: 0;}
.headlineblock		{margin-bottom: 15px;}

/* ------------------------------------------------------------------- */
/*<group=NewsTopItem>*/
/* ------------------------------------------------------------------- */
#topColumnContainer #left	{float: left;width: 480px;font-size: 13px;margin: 0 10px 0 0;}
#topColumnContainer .topImage	{height: 130px;border: 1px solid #999999;float: left;padding: 1px;margin: 0 10px 0 0;}
#topColumnContainer #left h1	{font-size: 13px;margin-bottom: 10px;}
#topColumnContainer #right		{float: left;width: 255px;margin: 15px 0 0 0;padding: 0;}
.headlineNewsBlock a, .headlineNewsBlock a:visited	{font-size: 11px;margin: 0;padding: 0;}
.headlineNewsBlock				{border-bottom: 1px solid #dcdcdc;padding: 0 0 7px 5px;margin: 0 0 7px 0;}
#topColumnContainer .newsheader	{margin: 0 0 0px 0;font-size: 14px;}
.headlineDate					{font-size: 8px;font-weight: bold;color: #333;margin: 0;padding: 0;}
.more 							{text-align: right;font-size: 12px;margin: 10px 0 0 0;}

/*</group>*/
/*<group=Forms>*/
.form	{border: 1px solid #dcdcdc;margin: 0 auto;padding: 10px 15px;}
.sideitemform	{background: #dde5f1;padding: 5px;border: 1px solid #1b4f9f;width: 190px;margin: 0 auto 25px auto;}
.formprompt		{font-weight: bold;color: #333;margin: 0 0 1px 0;}
.formdesc		{font-size: 10px;color: #1b4f9f;height: 35px;}
.formpromptreq	{color: #993333;}
.formrow		{display: block;margin: 0 0 15px 0;}
.formfield		{color: #000000;border: 1px solid #666;}
.formerr		{font: bold 12px Verdana, Arial, Helvetica, sans-serif;color: #993333;margin-bottom: 1em;}
.submit			{margin: 2px 7px;background-color: #fff;border: 1px solid #666;color: #333;padding: 5px;font-weight: bold;background-color: #eee;}
.backlink		{margin-bottom: 1em;}
.dropmenu		{margin-top: 5px;margin-left: 15px;font: normal 12px/135% Verdana, Helvetica, sans-serif;color: #555555;}

/*<group=Typography>*/
.smallhead		{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;text-transform: uppercase;color: #1b4f9f;font-weight: bold;margin: 25px 0px 0px 0px;}
.minihead		{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;text-transform: uppercase;color: #1b4f9f;font-weight: bold;margin-top: 10px;margin-bottom: 0px;}
.sectionheader, .newsheader	{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;text-transform: uppercase;font-weight: bold;font-style: italic;}
.sectionheader	{color: #1b4f9f;}
.newsheader		{color: #f26015;}
.dateline		{color: #666;font-size: 12px;}
.imagesource	{font: 10px Verdana, Arial, Helvetica, sans-serif;color: #666;}
.error			{font: bold 12px Verdana, Arial, Helvetica, sans-serif;color: #993333;}
.important		{font: bold 12px Verdana, Arial, Helvetica, sans-serif;color: #993333;}
.note			{color: #000000;font: italic 11px Verdana, Arial, Helvetica, sans-serif;margin-top: 10px;margin-bottom: 10px;}
.bottomlinks	{margin: 1em 10px 0px 0px;font: 12px/135% Verdana, Arial, Helvetica, sans-serif;}

/*</group>*/
/*<group=Tech pages>*/
.techimage		{float: right;width: 215px;padding: 5px;}

/*</group>*/

/*<group=Article Tools>*/
.articletools, .sideList, .sideTextBox
{width: 200px;margin: 0px auto 0 auto;padding: 0;text-decoration: none;font-size: 12px;font-weight: normal;display: block;border: 1px solid #dcdcdc;border-right: 2px solid #dcdcdc;margin-bottom: 25px;}
.sideTextBoxBody	{padding: 5px 3px 7px 5px;}
.articletools		{background-color: #f0f0f0;}
.articleToolImg		{position: relative;top: 2px;}
.articletools img	{border: none;}
.articletools span, .sideList span, .sideTextBoxBody span, .sideForm span
{color: #f26015;font-size: 12px;position: relative;bottom: 2px;}
.toolsheader
{border-bottom: 1px solid #dcdcdc;font: bold 12px Verdana, Arial, Helvetica, sans-serif;margin: 0px;background-color: #dcdcdc;color: #666666;padding: 2px 0 2px 4px;text-transform: uppercase;}
.mainTools a, .sideList a
{display: block;padding: 2px 6px 0 6px;text-decoration: none;border-bottom: 1px solid #dcdcdc;cursor: pointer;height: 20px;}
.sideList a	{padding-top: 4px;padding-bottom: 4px;border: none;}
.mainTools a:link	{color: #666666;text-decoration: none;}
.mainTools a:visited	{color: #666666;text-decoration: none;}
.mainTools a:hover		{color: #666666;background: #fafafa;text-decoration: none;}
.mainTools a:link		{text-decoration: none;}
.sideList a:visited		{text-decoration: none;}
.sideList a:hover		{background-color: #f0f0f0;text-decoration: none;color: #1b4f9f;}

/*</group>*/
/*<group=Sidebar Lists>*/
.sideheader
{font-size: 13px;font-weight: bold;font-style: italic;color: #555;width: 92%;padding: 4px;background-color: #eee;text-transform: capitalize;}
.sideitemlist	{width: 90%;margin: 5px 0 0 0px;}
.sideitemlist ul	{padding: 0;margin: 0 0 0 22px;	list-style-type: none;}
.sideitemlist li	{padding: 0;margin: 0 0 7px 0;list-style-image:  url();}	
.sideitemlist .lastListItem	{list-style-image: none;text-align: right;}
.lastListItem a, .lastListItem a:visited	{font-size: 11px;}
.lastListItem span
{
	color: #f26015;
	position: relative;
	top: 1px;
}

.sideitembox
{
	border: 1px solid #dcdcdc;
	width: 200px;
	text-align: center;
	margin: 0 auto 30px auto;
	padding: 10px 0;
}

.sideitemtext
{
	font-size: 11px;
	text-align: center;
}

.skyscraper
{
	width: 200px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 30px;
}

.leftbaseposition
{
	width: 185px;
	margin-left: auto;
	margin-right: auto;
	color: #333333;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

/*</group>*/


/*<group=Toolbox>*/
.toolbox
{
	margin: 15px 0px 5px 10px;
	color: #000000;
}

.toolbox ul
{
	list-style: url(/images/template/go_arrow.gif) outside;
	padding: 0px;
	margin-top: 10px;
	margin-left: 25px;
}

.toolbox li
{
	padding: 0px;
	margin: 0px 0px 7px 15px;
}

table.d_content
{
	border: 1px solid #666;
	margin: 0px 0px 4px 0px;
	width: 100%;
}

table.d_content th, table.d_content hd
{
	padding: 2px 4px 2px 4px;
	text-align: left;
	vertical-align: top;
}

table.d_content thead tr
{
	background-color: #69c;
}

table.d_content tr td
{
	text-align: left;
	vertical-align: top;
}

table.d_content tr td.d_edit
{
	text-align: center;
	width: 40px;
}

table.d_content tr td.d_headline
{
	text-align: left;
}

table.d_content tr td.d_active
{
	text-align: center;
	width: 50px;
}

table.d_content tr.even
{
	background-color: #def;
}

/*</group>*/


/*<group=Events>*/

.eventdate
{
	color: #1b4f9f;
	text-decoration: none;
	font: bold 1.2em Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	margin-top: 10px;
	border: 1px;
	padding: 6px 0 2px 1em;
}

.eventyear
{
	background: #f2f2f2;
	border: 1px solid #666;
	margin-bottom: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-top: 10px;
}

.eventtype
{
	text-decoration: none;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	margin-top: 10px;
	padding: .25em 0 .25em .5em;
	background: repeat-x url(/images/template/header_bg.gif);
	color: white;
}

.eventhead
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #1b4f9f;
	font-weight: bold;
	margin-bottom: .5em;
}

div#events
{
	width: 520px;
	padding-left: 0px;
}

div.eventslisteven
{
	border-bottom: 1px solid #666666;
	padding: .25em .5em;
	background: #e7e7e7;
}

div.eventslistodd
{
	border-bottom: 1px solid #666666;
	padding: .25em .5em;
}

div.eventsfeatured
{
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	padding: .25em .5em;
	background: #84AD53;
}

div.eventslist
{
	width: 160px;
	float: left;
	background: #e8e8e8;
	border: 1px solid #1b4f9f;
	padding: 2px;
	margin: 2px 4px 2px 0;
	color: #1b4f9f;
	font: 10px Verdana, Arial, Helvetica;
	text-decoration: underline;
}

div.eventslist:hover
{
	background: #c2d7ee;
}

.eventdescription
{
	color: #000;
	font: 12px/135% Verdana, Arial, Helvetica, sans-serif;
}

.eventdetails
{
	background: #eaedf1;
	border: 1px solid #1b4f9f;
	margin-right: auto;
	margin-left: auto;
	padding: 7px;
	font: 12px/1.5em Verdana, Arial, Helvetica, sans-serif;
}

.eventdirections
{
	background: #eaedf1;
	border: 1px solid #1b4f9f;
	margin-right: auto;
	margin-left: auto;
	padding: 7px;
	font: 12px/1.5em Verdana, Arial, Helvetica, sans-serif;
}

.eventcontact
{
	background: #eaedf1;
	border: 1px solid #1b4f9f;
	margin-right: auto;
	margin-left: auto;
	margin-top: .5em;
	padding: 7px;
	font: 12px/1.5em Verdana, Arial, Helvetica, sans-serif;
}

a.eventcontactbutton
{
	color: #ffffff;
	text-decoration: none;
	background: #e25602;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	display: block;
	text-align: center;
	border: 1px solid #333333;
	padding: 3px 6px 3px 6px;
	margin-top: .5em;
}

a:hover.eventcontactbutton 
{
	color: #ffffff;
	text-decoration: underline;
	background: #003366;
}

a:visited:hover.eventcontactbutton
{
	color: #ffffff;
	text-decoration: underline;
	background: #003366;
}

/*</group>*/

/*<group=Jobs>*/

div#jobs
{
	width: 490px;
	padding-left: 0px;
	margin-top: 1em;
}

.jobtype
{
	text-decoration: none;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	margin-top: 10px;
	padding: .25em 0 .25em .5em;
	background: repeat-x url(/images/template/header_bg.gif);
	color: white;
}

.jobhead
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #1b4f9f;
	font-weight: bold;
	margin-bottom: .5em;
}

div.jobslisteven
{
	border-bottom: 1px solid #666666;
	padding: .25em .5em;
	background: #e7e7e7;
}

div.jobslistodd
{
	border-bottom: 1px solid #666666;
	padding: .25em .5em;
}

div.jobsfeatured
{
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	padding: .25em .5em;
	background: #84AD53;
}

div.jobslist
{
	width: 150px;
	float: left;
	background: #e8e8e8;
	border: 1px solid #1b4f9f;
	padding: 2px;
	margin: 2px 4px 2px 0;
	color: #1b4f9f;
	font: 10px Verdana, Arial, Helvetica;
	text-decoration: underline;
}

div.jobslist:hover
{
	background: #c2d7ee;
}

div.internshipslist
{
	width: 326px;
	background: #e8e8e8;
	border: 1px solid #f26c29;
	padding: 4px;
	margin: 2px 4px 2px 0;
	color: #1b4f9f;
	font: 14px Verdana, Arial, Helvetica;
	text-decoration: underline;
	text-transform: uppercase;
}

div.internshipslist:hover
{
	background: #f1cbb8;
}

.jobdescription
{
	color: #000;
	font: 12px/135% Verdana, Arial, Helvetica, sans-serif;
}

.jobdetails
{
	background: #eaedf1;
	border: 1px solid #1b4f9f;
	margin-right: auto;
	margin-left: auto;
	padding: 7px;
	font: 12px/1.5em Verdana, Arial, Helvetica, sans-serif;
}

a.jobcontactbutton
{
	color: #ffffff;
	text-decoration: none;
	background: #e25602;
	border: 1px solid #333333;
	padding: 3px 6px 3px 6px;
	margin-top: .5em;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	display: block;
	text-align: center;
}

a:hover.jobcontactbutton 
{
	color: #ffffff;
	text-decoration: underline;
	background: #003366;
}

a:visited:hover.jobcontactbutton
{
	color: #ffffff;
	text-decoration: underline;
	background: #003366;
}

/*</group>*/
/*<group=Reader Alert>*/

#newsAlertContainer:link, #newsAlertContainer:visited, #newsAlertContainer:hover, #newsAlertContainer:active,
#generalAlertContainer:link, #generalAlertContainer:visited, #generalAlertContainer:hover, #generalAlertContainer:active
{
	display: block;
	text-align: center;
	padding: 5px 0;
	width: 100%;
	margin: 0;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
	background-repeat: repeat-x;
	background-position: top left;
}

#newsAlertContainer:link, #newsAlertContainer:visited, #newsAlertContainer:hover, #newsAlertContainer:active
{
	background-color: #d7200d;
	background-image:  url(file:///C|/Documents%20and%20Settings/dmaria.EAGLES/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/PWSZ9XO5/%27/images/template/news-alert-back.gif%27);
}

#generalAlertContainer:link, #generalAlertContainer:visited, #generalAlertContainer:hover, #generalAlertContainer:active
{
	background-color: #629622;
	background-image:  url(file:///C|/Documents%20and%20Settings/dmaria.EAGLES/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/PWSZ9XO5/%27/images/template/event-alert-back.gif%27);
	margin-top: 1px;
}

/*</group>*/

/*<group=News Columns Page>*/

/* News columns page */
.columnBlock
 {
	margin: 0px 0px 35px 0px;
	padding: 0px 0px 35px 0px;
	border-bottom: 1px dashed gray;
 }
 
.columnBlock .moreBlock
 {
	font-weight: bold;
 }
 
.columnBlock h3
 {
	font-size: 16px;
	margin: 0px 0px 5px 0px;
 }
 
.columnBlock p
 {
	margin: 0px 0px 7px 0px;
	padding: 0px;
 }

.storyControls
 {
	float: left;
	width: 120px;
 }

.storyBody
 {
	margin-left: 140px;
 }

.storyDate
 {
	font-size: 10px;
	margin: 0px 0px 5px 0px;
 }
 
.storyHeadline
 {
	font-weight: bold;
	letter-spacing: 1px;
 }
 
.storyControlBox
 {
	border: 1px solid #1f509c;
	padding: 0px;
	margin: 0px 0px 6px 0px;
	background-color: #b9cae7;
	display: block;
 }
 
.storyControlBox a
{
	display: block;
	text-decoration: none;
	padding: 2px 2px 4px 3px;
}

.storyControlBox a:link
{
	text-decoration: none;
}

.storyControlBox a:visited
{
	text-decoration: none;
}

.storyControlBox a:hover
{
	color: #fff;
	background: #8ca9d9;
	text-decoration: none;
	font-weight: bold;
}


.commentBorder
{
	background-color: #fff;
	border-top: 1px solid gray;
	font-size: 1px;
	height: 15px;
}


.commentsSection
{
	background-color: #f8f8f8;
	border: 1px solid #939393;

}

.commentCount
{
	background-color: #f8f8f8;
	height: 20px;
	border-bottom: 1px solid #939393;
	text-align: right;
	padding: 0px 10px 0px 0px;
	color: gray;
	clear: left;
	background-image:  url(file:///C|/Documents%20and%20Settings/dmaria.EAGLES/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/PWSZ9XO5/%27/images/template/comment-count-back.gif%27);
	background-repeat: repeat-x;
	background-position: bottom;
}

.commentInfo
 {
	float: left;
	width: 120px;
	padding: 8px;
 }
 
.commentInfo span
{
	color: #1f509c;
}

.commentInfo div
{
	margin-bottom: 5px;
}

.commentBody
{
	padding: 8px;
	word-wrap: break-word;
	overflow: auto;
	width: 330px;
}

.postCommentBox
{
	padding: 10px;
	margin: 10px 0px 0px 0px;
}

.commentHeader
{
 	padding: 6px 5px 12px 5px;
 	background-color: #f8f8f8;
	background-image:  url(file:///C|/Documents%20and%20Settings/dmaria.EAGLES/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/PWSZ9XO5/%27/images/template/comment-header-back.gif%27);
	background-repeat: repeat-x;
	background-position: bottom;
 	border-bottom: 1px solid gray;

}

.clear
 {
	font-size: 1px;
	height: 1px;
	margin: 0px;
 	padding: 0px;
 	clear: both;
 }

/* Used for post comment button, etc... */
.newsButton
 {
	border: 1px solid #1f509c;
	margin: 0px;
	padding: 0px;
	background-color: #8ca9d9;
	display: block;
	font-size: 12px;
	text-transform: uppercase;
	color: #ffffff;
 }

/* Hover styles for newsButton */
.newsButton a
{
	display: block;
	text-decoration: none;
    padding: 2px 7px 5px 7px;
	color: #ffffff;
	font-size: 12px;
}

.newsButton a:link
{
	text-decoration: none;
	color: #ffffff;
}

.newsButton a:visited
{
	text-decoration: none;
	color: #ffffff;
	font-size: 12px;
}

.newsButton a:hover
{
	color: #fff;
	background: #b9cae7;
	text-decoration: none;
	font-size: 12px;
}
 
h5
{
	margin: 0px;
	padding: 0px;
	color: #1f509c;
	font-weight: bold;
	font-size: 14px;
}



/* Styles for news story lists */
.newsSectionStory, .newsSectionStoryHome
{
	 margin-bottom: 10px;
	 padding: 15px;
	 padding-bottom: 10px;
	 border-bottom: 1px solid #e8e4e4;
	 background-color: #f9f9f9;
}

.newsSectionStoryHome
{
	margin: 30px 0px 30px 0px;	
}

.newsSectionHeader
{
	border-bottom: 1px dashed gray;
	font-size: 13px;
	padding-bottom: 15px;
	margin-bottom: 15px;
	font-weight: bold;
}

.newsHomeStory
{
	margin-bottom: 12px;
}

.newsSectionClose
{
	text-align: center;
	margin-top: 35px;
}

.newsSectionHeadline
{
	margin-bottom: 7px;	
}

.newsSectionStory h5
{
	font-size: 14px;	
}

.newsSectionStoryBody
{
	margin: 7px 0px 0px 0px;
}

.newsSectionStory img
{
	border: 1px solid #cdc7c7;
	float: right;
	display: inline;
	margin: 8px;
}

.newsHomeStory img
{
	border: 1px solid #cdc7c7;
	float: right;
	display: inline;
	margin: 8px;
}

.newsStoryReadMore
{
	margin-top: 10px;
	font-weight: bold;
	letter-spacing: 1px;
	font-size: 11px;
}

.newsStoryReadMore img
{
	float: none;
	margin: 5px 2px 0px 2px;
	padding: 0px;

}

.question
{
	font-weight: bold;
	color: #CC3300;
	font-size: 15px;
}

.viewStoryAuthor
{
	margin: 10px 0;
}

.viewStoryBlock h4
{
	margin: 0px 0px 2px 0px;
	color: #ec7031;
	font-size: 13px;
}

.viewStoryDate
{
	padding: 0;
	margin: 0 0 10px 0;
	font-weight: bold;
	color: #666;
	font-size: 11px;
}

.viewStoryDateLine
{
	padding: 5px 0 5px 0;
	font-size: 11px;
	color: #666;
}


.reiHeader
{
	color: #1f509c;
	font-weight: bold;
	font-size: 13px;
	padding: 3px 0px 0px 5px;
	font-style: italic;
	border-bottom: 1px solid #dbdbdb;
	background-image:  url(file:///C|/Documents%20and%20Settings/dmaria.EAGLES/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/PWSZ9XO5/%27/images/template/rei-title-background.gif%27);
	background-repeat: repeat-x;
	height: 18px;
}

.reiHeader span
{
	color: #f26015;
}

.reiAuthorBox
{
	padding: 10px 5px 10px 12px;
	background-image:  url(file:///C|/Documents%20and%20Settings/dmaria.EAGLES/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/PWSZ9XO5/%27/images/template/rei-author-background.gif%27);
	background-repeat: repeat-x;
	background-color: #e6e9f8;
}


.reiAuthor
{
	float: right;
	display: inline;
	color: #cc3300;
	width: 120px;
	font-size: 11px;
	padding-top: 6px;
}

.reiTitle
{
	color: #216de1;
	font-size: 15px;
	margin: 10px 0px 6px 0px;
	padding: 0px;
}

.reiTitle a
{
	color: #216de1;	
}

.reiContinue
{
	text-align: right;
	font-style: italic;
}

.reiContinue a
{
 	color: #f26015;	
}

.reiMore
{
	text-align: center;
	margin: 10px 0px 0px 0px;
}
.reiBox img
{
	border: 1px solid #dbdbdb;
}


/* Special column styles */
.columnBox
{
	background-image:  url(file:///C|/Documents%20and%20Settings/dmaria.EAGLES/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/PWSZ9XO5/%27/images/template/column-background.gif%27);
	background-repeat: repeat-x;
	border: 1px solid #e1e2ea;
	background-color: #f4f5fc;
	margin: 0;
	padding: 5px 5px 10px 5px;

}

.columnBox h6
{
	font-size: 13px;
	font-style: italic;
	margin: 0 0 4px 0;
	padding: 0;
	text-transform: uppercase;
}

.columnBox h4
{
	font-size: 12px;
	font-family: Georgia;
	margin-bottom: 7px;
}

.columnBox h6 a:hover
{
	text-decoration: none;	
}

.columnBox .leftColumn
{
	float: left;
}

.columnBox .rightColumn
{

	margin-left: 70px;
	margin-bottom: 5px;
}

.columnSpan1
{
	color: #f26015;
}

.columnSpan2
{
	color: #1f509c;
}

.columnBoxBody
{
	padding-bottom: 6px;
}

.columnBox .more
{

	margin: 0 5px 0 0;
	text-align: right;
}

.columnBox .date
{
	font-size: 10px;
	letter-spacing: 1px;
}

.columnImg
{
	padding-left: 8px;
}

.columnDate
{
	font-size: 10px;	
}

.columnIntro
{
	margin-bottom: 20px;
}

.columnIntro h3
{
	font-style: italic;
	margin-bottom: 5px;
	font-size: 16px;
	text-transform: uppercase;
}
/*</group>*/

.newsHomeColumn
{
	width: 210px;
	margin: 0 0 3px 3px;
}
/* News story styles */
#newsStoryBody
{
	word-wrap: break-word;
	margin: 0;
	padding: 0;
}

.viewStoryImage
{
	margin-bottom: 25px;
}

.viewStoryImage img
{
	border: none;
	padding: 1px;
	text-align: center;
	display: block;
	margin: 0 auto;
}

.viewStoryImageInfo
{
	padding-left: 5px;
}
.imageCaption
{
	font-size: 12px;
	color: #414141;
}

.viewLargeImage
{
	position: relative;
	text-align: center;
	margin: 0 0 3px 0;
}

.catImgBlock
{
	float: right;
	margin: 0 0 15px 15px;
	text-align: center;
}

.catImgBlock img
{
	border: none;
	position: relative;
}

.catImgBlock #sideNewsImage
{
	position: relative;
	width: 180px;
}

.catImgBlock a
{
	display: block;

}

.catImgBlock a:hover
{
	text-decoration: none;
	display: block;

}

.viewLargeImage img
{
	position: relative;
	top: 2px;
	border: none;
}

.viewLargeImage a
{
	font-size: 11px;
	letter-spacing: 1px;
	color: #666666;
}

.viewLargeImage a:hover
{
	text-decoration: none;
}

.viewStoryDisclaimer
{
	font-style: italic;
	font-size: 12px;
	margin: 20px 0 10px 0;
	width: 500px;
}

.viewStoryLinks
{
	border: 1px solid gray;
	padding: 5px;
	margin: 20px auto 15px auto;
}

.viewStoryLinks ul
{
	margin: 10px 0 10px 20px;
	padding: 0;
	list-style-type: none;
}

.viewStoryLinks ul li
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.viewStoryQuote
{

	margin: 5px 0 5px 20px;
	border: 1px solid #6c91c8;
	border-bottom: 3px solid #6c91c8;
	border-right: 3px solid #6c91c8;
	padding: 10px;
	background-color: #f3f3f3;
	float: right;
	width: 200px;
	font-family: Georgia;
	line-height: 130%;
	color: #333;
}

.viewStoryDateLine
{
	font-size: 12px;
	margin: 0px;
}

ul li span
{
	color: #f26015;
	font-size: 12px;
	position: relative;
	bottom: 2px;
}

/* --------------------------------------------------------------------- */
/*<group=Product Home>*/
/* --------------------------------------------------------------------- */
#hideFeatured
{
	float: right;
	margin: 0 40px 0 0;
}


#featuredProductsContainer h2
{
	margin: 100px 0 5px 0;
	font-size: 14px;
	color: #666;
}

.productItemFeature
{
	float: left;
	width: 237px;
	margin: 0 10px 0 0;
	border: 1px solid #dcdcdc;
	background-color: #fff;
	padding: 2px;
}

.productItemInner
{

}

.productItemFeature .imageContainer
{
	float: left;
	background-color: #fff;
	padding: 2px 0 2px 0;
}

.productItemFeature .imageContainer img
{
	width: 65px;
	border: none;
}

.productItemFeature .contentContainer
{
	float: right;
	width: 145px;
	padding: 5px 0 0 4px;
}

.productItemFeature .contentContainer h5
{
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 2px 0;
	padding: 0;
	color: #1b4f9f;
}

.productItemFeature .contentContainer h6
{
	font-size: 11px;
	margin: 0;
	padding: 0;
	font-weight: normal;
	color: #f26015;
}

.productItemFeature .prodNoImage
{
	width: 65px;
	font-size: 10px;
	text-align: center;
	padding: 5px 0 0 0;
}


#productNav
{
	border: 1px solid #a9a9a9;
	background-color: #dcdcdc;
	padding: 7px;
	margin: 0 0 20px 0;
	font-size: 12px;
}

#ItemCountWrapper
{
	margin-bottom: 3px;	
}

#catHierarchyDesc
{

	color: #1b4f9f;
	font-weight: bold;
}	

.productItem
{
	margin: 0 0 20px 0;
	padding: 0 0 20px 0;
	border-bottom: 1px dashed #dcdcdc;
}

.productItem .imageCol
{
	float: left;
	width: 75px;
	text-align: left;
}

.productItem h3
{
	color: #f26015;
	font-size: 14px;
	font-weight: normal;
	margin: 0;
}

.productItem h5
{

	font-size: 12px;
	font-weight: normal;
	margin: 0;
	color: #000;
}
		
.productItem img
{
	border: none;
	width: 64px;
}

.productItem .prodNoImage
{
	border: 1px solid #dcdcdc;
	text-align: center;
	width: 64px;
	padding: 10px 0 15px 0;
	font-size: 11px;
}

/* product category navigation */
#prodCatContainer {
	margin: 0 0 20px 0;
	padding: 0 5px;

}

.prodCatLevel1 {
	border-bottom: 1px dashed #cdcdcd;
	color: #1b4f9f;
	font-weight: bold;
	padding: 5px 0 5px 0;
	font-size: 12px;
}

.prodCatLevel2 div {

	font-weight: normal;
	padding: 1px 0 1px 16px;
}



/* product items display */
.prodItemContainer {
	padding: .25em .5em .25em .5em;
	margin: .25em 1em .25em 1em;
	background: #ddd;
}

/* product description floater */
#prodwindowDiv {
	position: absolute;
	visibility: hidden;
	z-index: 100;
	margin: 0;
	padding: 4px;
	width: 250px;
	font: 12px/135% Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	background: #DDECFF;
	border: 3px ridge #000000;
}

.productPopup .prodlistimage {
		float: left;
		padding: 0 4px 4px 0;
}
	
.productPopup .prodlistheadline {
		padding: 0 0 4px 0;
}
	
.productPopup .prodlistprice {
		padding: 0 0 4px 0;
}
	
.productPopup .prodlistcompany {
		padding: 0 0 4px 0;
}
	
.productPopup .prodlistintro {
		padding: 0 0 4px 0;
}
	
/*</group>*/

/*<group=Product View>*/

.producthead
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #1b4f9f;
	font-weight: bold;
	margin-bottom: 10px;
}

.productimage
{
	margin: 0 0 1em 1em;
	max-width: 350px;
	float: right;
}

.productintro
{
	color: #000000;
	margin: 0 10px 1em 0;
	font: 14px/135% Verdana, Arial, Helvetica, sans-serif;
}

.productbody
{
	padding: 10px;
	background: #DDD;
	border: 1px solid #000000;
}
	
/*</group>*/

/* Pagination style */
.paginationContainer
{
	margin: 10px 0 10px 0;
	border: 1px solid #e8e4e4;
	padding: 5px;
}

.paginationContainer .inactiveLink
{
	color: #8f8f8f;
}

.qa
{
	font-weight: bold;
	color: #f26015;
	font-size: 15px;
}

/* Tabbed Box styles */
.tabBox
{
	background-color: #fff;
	border: 1px solid #dcdcdc;
	border-top: none;
	margin: 0;
}

.tabDefault, .tabRight, .tabMiddle
{
	float: left;
	text-align: center;
	width: 165px;
	font-weight: bold;
	font-size: 12px;
	letter-spacing: 1px;
	height: 22px;
	padding-top: 4px;
	-moz-outline-style: none;
}

.tabRight, .tabMiddle
{
	background-image:  url(file:///C|/Documents%20and%20Settings/dmaria.EAGLES/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/PWSZ9XO5/%22/images/template/tab-inactive.gif%22);
	background-repeat: repeat-x;
	border-bottom: 1px solid #b0b0b0;
	border-top: 1px solid #dcdcdc;
}

.tabDefault:hover, .tabRight:hover, .tabMiddle:hover
{
	cursor: pointer;
	text-decoration: underline;
}

.tabDefault
{
	border-right: 1px solid #b0b0b0;
	border-bottom: none;
	background-image:  url(file:///C|/Documents%20and%20Settings/dmaria.EAGLES/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/PWSZ9XO5/%27/images/template/tab-active.gif%27);
	border-top: 1px solid #b0b0b0;
	font-size: 15px;
}

.tabRight
{
}

.tabMiddle
{
	border-right: 1px solid #b0b0b0;
}

.tabBody, .tabBodyDefault
{
	clear: left;
	padding: 7px 15px 7px 15px;
}

.tabBody
{
	display: none;	
}

.tabBodyDefault
{
	display: block;	
}

.tabSponsor
{
	border-top: 1px solid #dcdcdc;
	text-align: right;
	padding: 4px 10px 4px 0;
	font-size: 10px;
	color: gray;
	text-transform: uppercase;
	letter-spacing: 1px;
	background-color: #f9f9f9;
}

.tabBodyMore
{
	text-align: right;
	font-size: 11px;
}

.tabBody img
{
	border: 1px solid #b0b0b0;
}

.moreArrow
{
	color: #f26015;
}

.columnBoxNewsHome
{
	margin-bottom: 10px;
}

/* ------------------------------------------------------------------------ */
/*<group=Sitemap>*/
/* ------------------------------------------------------------------------ */
#siteMap
{
	margin-bottom: 30px;	
}

#siteMap ul
{
	margin: 0 0 0 25px;
	padding: 0;
}

#siteMap li
{
	color: #fba67b;
	font-size: 6px;
	list-style-type: disc;
	padding-top: 5px;
}

#siteMap li a
{
	font-size: 13px;
	position: relative;
	top: 2px;
}
/*</group>*/



.sideForm
{
	margin: 0 0 30px 5px;
}

.sideForm h4
{
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	margin: 0px;
	color: #1b4f9f;
	padding: 2px 0 2px 4px;	
}

.sideForm div
{
	font-size: 12px;
	font-weight: normal;
	color: #333;
	margin-bottom: 7px;
	padding-left: 3px;
	font-family: Georgia, Verdana, Arial, sans-serif;
}

.sideForm input, .sideForm select
{
	font-size: 11px;
	color: #414040;
}

.defaultBox, .regularBox
{
	float: left;
	width: 225px;
	margin: 10px 5px 0 0;
	padding: 2px;
}

.defaultBox a, .regularBox a
{
	font-size: 10px;
	display: block;
	width: 100%;
	height: 30px;
	-moz-outline-style: none;
}

.defaultBox img, .regularBox img
{
	width: 27px;
	height: 27px;
	float: left;
	padding: 1px;
	border: 1px solid #999999;
	margin-right: 4px;
	background-color: #fff;
}

.defaultBox
{
	background-color: #e7e7e7;
	border: 1px solid #c4c2c2;	
}

.regularBox
{
	border: 1px solid #f8f8f8;	
}

.homeNewsBlock
{
	margin: 0;
	vertical-align: top;
}


.productSideBar
{
	padding: 0 0 0 6px;
	margin: 0 0 50px 0;
}

.productSideBar a
{
	font-size: 11px;

}

.productSideBar span
{
	margin: 0 0 0 10px;
}

.productSideBar h3
{
	font-size: 14px;
}

.productImage
{
	float: right;
	margin: 0 0 10px 10px;
	padding: 0;
	position: relative;
}

.productImage a
{
	border: none;
	text-decoration: none;
	font-size: 10px;
}

.productImage img
{
	border: none;
	position: relative;
}

#catalogProductView h2
{
	margin-top: 1em;
	font-size: 12px;
	color: #555;
}

.companyListing
{
	margin: 0 0 25px 0;
	padding: 0 0 25px 0;
	border-bottom: 1px dashed #dcdcdc;
}

.productSummary
{
	padding: 10px;
	background-color: #f7f7f7;
	border: 1px solid #dcdcdc;
	width: 470px;
	margin: 15px auto;
}

.companySearchLogo
{
	float: right;
	display: block;
	margin: 0 0 0 10px;
}

.reaNav
{
	margin: 0 auto 30px auto;
	width: 190px;
}

.reaNav div
{
	font-size: 14px;
	font-weight: bold;
	color: #666;
}

.reaNav ul
{
	margin: 0;
	padding: 0;
}

.reaNav li
{
	margin: 0;
	padding: 7px 0 7px 15px;
	list-style-type: none;
	border-bottom: 1px dashed #dcdcdc;
}

.featureComp
{
	border: 1px solid #dcdcdc;
	background-color: #f7f7f7;
	margin: 5px 20px 5px 20px;
	padding: 5px;
	width: 190px;
	float: left;
}

.featureComp img
{
	border: none;
	width: 180px;
	height: 100px;
	display: block;
	margin: 0 auto;
	background-color: #fff;
	padding: 3px;
}

#companySearch
{
	font-size: 14px;
	margin: 5px 0 5px 0;
	padding: 0 0 5px 0;
	border-bottom: 1px dashed #dcdcdc;
}

#voiceOpinion
{
	font-weight: bold;
	margin: 0;
	padding: 0;
	font-size: 11px;
	color: #444;
}

.searchResult
{
	margin: 0 0 20px 0;

}

.featuredSearchResult
{
	border: 1px solid #666666;
	padding: .25em .5em;
	margin: 0 0 3px 0;
	background: #84AD53;
}

.searchResult a
{
	font-weight: bold;
	display: block;
	margin: 0 0 3px 0;
	text-decoration: underline;
}

.searchTerm
{
	color: #f26015;
	font-weight: bold;
}

.topItemMore
{
	float: left;
}

.newsSubHeader
{
	margin: 2px 0 10px 0;
	color: #444;
	font-family: Georgia;
	font-size: 15px;
}

.newsTabList
{
	font-size: 12px;
}

.tabLink
{
	font-weight: bold;
	font-size: 12px;
}

.newsTabList a
{
	margin: 0;
	padding: 0;
	font-weight: bold;
}

.newsTabList a:visited
{
	margin: 0;
	padding: 0;
	font-weight: bold;
}

.newsTabList img
{
	float: left;
	margin: 0 10px 0 0;
	width: 65px;
	height: 65px;
}

.date
{
	color: #333;
	font-size: 11px;
}

.author
{
	font-size: 11px;
	margin-bottom: 3px;
	font-style: italic;
}

.newsTabList p
{
	margin: 0;
	padding: 0;
}

.newsTabList ul
{
	margin: 0;
	padding: 0;
}

.newsTabList li
{
	margin: 0;
	padding: 0 0 10px 0;
	list-style-type: none;
}

.noSearchRes
{
	margin: 0;
	padding: 0;
}

.noSearchRes li
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.reaList li
{
	margin-bottom: 5px;		
}

.highlight
{
	font-size: 12px;
	color: #555;
	display: block;
	margin: 2px 0 6px 0;
}

.storyNav
{

	padding-bottom: 15px;
	text-align: right;
	font-weight: bold;
}

.storyNavRight, .storyNavLeft, .storyNavCenter
{
	margin-bottom: 15px;
	font-weight: bold;
}

.storyNavLeft
{
	float: left;
}

.storyNavRight
{
	float: right;
}

.storyNavCenter
{
	text-align: center;	
}

.storyNavLeft img, .storyNavRight img
{
	border: none;
	position: relative;
	top: 2px;
}

.storyNavLeft a:hover, .storyNavRight a:hover
{
	text-decoration: none;
}

.bannerSpecs
{
	margin: 0 0 20px 0;
	width: 100%;
	background-color: #999999;
}

/* Admin home controls */
.adminHomeControls
{
	width: 510px;
	margin-bottom: 15px;
}

.adminHomeControls img
{
	border: none;	
}

.adminHomeControls .arrow
{
	position: relative;
	top: 1px;
}

.adminHomeControls a:hover
{
	text-decoration: none;
	-moz-outline-style: none;
}

.adminHomeControls .corners
{
	margin: 0;
	padding: 0;
	display: block;
}

.adminHomeControls .header
{
	color: #fff;
	font-weight: bold;
	background-color: #4373a4;
	padding: 3px 0 3px 10px;
}

.adminHomeControls .body
{
	margin: 10px 0 0 10px;	
}

.adminHomeControls .bodyS
{
	margin: 0 0 10px 0;	
}

.adminHomeControls .body div
{

}

.adminHelp
{
	width: 470px;
	margin: 0 0 0 7px;
	display: none;
}

.adminHelp .helpCorners
{
	display: block;
	margin: 0;
	padding: 0;
}

.adminHelp .pointer
{
	display: block;
	position: relative;
	left: 15px;
	
}

.adminHelp .helpBody
{
	background-color: #dcdcdc;
	margin: 0;
	padding: 5px 10px;
}

.helpBody div
{
	display: none;	
}


/* Admin side controls */
.sideControlBox
{
	margin: 0 auto 20px auto;
	width: 210px;
}

.sideControlBox img
{
	border: none;	
}

.sideControlBox .header
{
	color: #fff;
	font-weight: bold;
	background-color: #4373a4;
	width: 205px;
	padding: 2px 0 7px 5px;
	margin: 0 0 1px 0;
	border-bottom: 1px solid #346698;
}

.sideControlBox .body
{
	background-color: #f3f3f3;
	padding: 5px 0;
	border: 1px solid #dcdcdc;
	border-bottom-width: 2px;
	border-top: none;
}

.sideControlBox .adminCorners
{
	display: block;
	margin: 0;
	padding: 0;
	width: 210px;
}

.sideControlBox a
{
	display: block;
	padding: 4px 0 4px 3px;
	margin: 0 4px;
	border: 1px solid #f3f3f3;
}

.sideControlBox a:hover
{
	display: block;
	text-decoration: none;
	border: 1px solid #b8b3b3;
	color: #1b4f9f;
	background-color: #eee;
}


/* Search results */
#comapnySearchLinks
{
	padding: 0;
	margin: 7px 0 0 40px;
}

#comapnySearchLinks li
{
	padding: 0;
	margin: 0;
	list-style-image:  url(file:///C|/Documents%20and%20Settings/dmaria.EAGLES/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/PWSZ9XO5/%22/images/template/test-arrow.gif%22);
}

#comapnySearchLinks a, #comapnySearchLinks a:visited
{
	text-decoration: none;
	font-size: 11px;
	margin: 0;
	padding: 0;
	display: inline;
	font-weight: normal;
}

.adminControl
{
	float: left;
	margin-right: 15px;
}

.adminControl img
{
	border: none;

}

#performingSearch
{
	color: maroon;
	text-align: center;
	font-weight: bold;
	display: none;
	margin: 0;
	padding: 0;
	font-size: 12px;
}	



#storyToolSponsor
{
	background-color: #fff;
	text-align: center;
	padding: 6px;
	height: auto;
}

#storyToolSponsor #sponsorBy
{
	display: block;
	font-size: 11px;
	color: gray;
}

.adminHomeProfile
{
	width: 85%;
	margin: 10px auto 25px auto;
	text-align: center;
}

.adminHomeProfile .header
{
	background-color: #4373a4;
	color: #fff;
	padding: 5px;
	font-weight: bold;
	margin-bottom: 1px;
	border-bottom: 2px solid #346698;
	border-right: 2px solid #346698;	
}

.adminHomeProfile .body
{
	font-size: 11px;
	padding: 10px;
	border: 1px solid #dcdcdc;
	border-bottom-width: 2px;
	border-right-width: 2px;
	border-top: none;
}

#navProductBeta, #productBeta
{
	font-family: Georgia, Arial, Sans-Serif;
	color: #f26015;
	text-align: left;
	margin-left: 10px;
}

#productBeta
{
	margin-left: 5px;
	font-size: 15px;
}


/* Ask the experts */
.ateSideSection
{
	float: left;
	text-align: center;
	margin: 0 15px 25px 0;
	width: 100px;

}

.ateSideSection img
{

	border: 1px solid #dcdcdc;
	margin: 0 auto;
	width: 90px;
	height: 86px;
}

.ateSideSection h6
{
	font-size: 12px;
	color: #f26015;
	margin: 0 0 3px 0;
	font-weight: normal;
}

.ateSideSection h5
{
	font-size: 13px;
	font-weight: bold;
	font-family: Georgia, Verdana, Arial, Sans-Serif;
	margin: 0;
	color: #111;
}

#ateHeader
{
	text-align: center;
	margin-bottom: 15px;
}

#genTaLink
{
	cursor: pointer;
	font-weight: bold;
	color: #1b4f9f;
}

#newsletterBanner
{
	margin: 0 auto 30px auto;
	text-align: center;
	width: 202px;
}

#newsletterBanner img
{
	border: none;
	display: block;
}

.searchDate
{
	font-size: 11px;
	font-weight: bold;
	color: #444;
	margin: 0 0 5px 0;
}

#reTechs
{
	margin: 0 auto 20px auto;
	width: 500px;
	background-color: #eee;
	height: 200px;
	padding-top: 10px;
}

#reTechs h5
{
	font-size: 13px;
	font-weight: bold;
	font-style: italic;
	color: #333;
	text-transform: capitalize;
	margin: 0 0 10px 20px;
}

#reTechsInner
{
	width: 478px;
	margin: 0 auto;
}

.retCol
{
	float: left;
	width: 115px;
	margin: 0 5px 0 0;
}

#retCol4
{
	margin-right: 0;	
}

.retCol img
{
	display: block;
	margin: 0 auto 20px auto;
	border: none;
}	

.retSecHead:link, .retSecHead:visited, .retSecHead:hover, .retSecHead:active
{
	color: #fff;
	padding: 3px 6px 3px 7px;
	margin: 0 0 1px 0;
	font-weight: bold;
	font-size: 10px;
	display: block;
	text-decoration: none;
	border-bottom: 1px solid #4373a4;
	background-color: #356ba2;	
}

#podcastHomeHeader
{
	display: block;
	width: 511px;
	height: 191px;
	border: none;
	margin: 0 auto;
}

.podcastSideBarContainer
{
	margin: 9px 0 25px 0;	
}

.podcastSideBar
{
	width: 201px;
	margin: 0 auto;
	border-right: 2px solid #629622;
	background-image:  url(file:///C|/Documents%20and%20Settings/dmaria.EAGLES/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/PWSZ9XO5/%22/images/template/re-podcast-side-back.gif%22);
	background-repeat: no-repeat;
	background-position: top;
	background-color: #b1cb91;
}

.podcastSideBar .inner
{
	margin: 0 5px;	
}

.podcastSideBar #subscribe
{
	margin: 0 auto 5px auto;
	display: block;
	width: 179px;
	height: 21px;
}

.podcastSideBar #funFree
{
	margin: 0 auto 7px auto;
	display: block;
	width: 156px;
	height: 14px;
}

.podcastSideBar #intro
{
	text-align: center;
	color: #fff;
	font-size: 11px;
	font-family: Verdana;
}

.podcastSideBar h6
{
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana;
	margin: 0 0 7px 0;
	color: #222;
}

.podcastSideBar #icons
{
	text-align: center;
	margin: 0;
}

.podcastSideBar #icons img
{
	border: none;
	width: 80px;
	height: 15px;	
}

.podcastSideBar #helpLink
{
	text-align: center;
	margin: 10px 0 0 0;
	font-size: 11px;	
}

.podcastSideBar #content
{
	font-family: Verdana;
	font-size: 11px;
	color: #000;
	margin: 10px 7px 0 7px;	
	padding: 0;
}

.podcastSideBarCorners
{
	display: block;
	width: 203px;
	height: 11px;
	margin: 0 auto;
}

#latestPodcast
{
	background-color: #689e26;
	color: #fff;
	font-weight: bold;
	padding: 4px;
	margin: 0 7px 1px 7px;
}

.jobdescription ul li span
{
	color: #000;
}

h6.authorStoriesCount
{
	font-size: 12px;
	background-color: #dcdcdc;
	padding: 7px 10px;
	margin: 0 0 15px 0;
	color: #333;
}

.authorImage
{
	display: block;
	float: right;
	margin: 10px 30px 10px 10px;
	padding: 1px;
	border: 1px solid #cdcdcd;
}

.authorList li
{
	padding: 0 0 15px 0;
	color: #444;
}

.authorList p
{
	margin: 0;
	color: #333;
	font-size: 11px;
}

input.small
{
	width: 300px;
}

input.med
{
	width: 300px;
}

textarea.med
{
	width: 400px;
	height: 150px;
}

