BODY
{
	background-color: #515659;
	margin:0px;
	font-family:verdana;
	font-size:10px;
}
.popup
{
	background-color: #ffffff;
}
TD
{
	vertical-align:top;
	font-size:11px;
	color:#979A9B;
}
TABLE
{
	vertical-align:top;
	padding:0;
	cellpadding:0;
	cellspacing:0;
	cell-padding:0;
	cell-spacing:0;
	border:0;
	border-collapse:collapse;
	font-family:verdana;
	font-size:11px;
}
a
{
	color:#A8C0D1; 
	text-decoration:underline;
}
a:hover
{
	color:#515659; 
	text-decoration:underline;
}

/* Case Study Index */
.casestudyblock a {
	text-decoration:none;
}

a .ThumbailBorders
{
	border:solid #EDEEEE 5px;
}
a:hover .ThumbailBorders
{
	border:solid #A8C0D1 5px;
}

a span.ProjectName
{
	display:block;
	width:120px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:12px;
	font-famiy:verdana;
	font-weight:bolder;
	font-size:10px;
	color:#B31736;
	text-decoration:none;
	background-image: url(http://www.morsekode.com/workspace/images/link_arrow_red.gif);
	background-position:right 6px;
	background-repeat:no-repeat;
}
a:hover span.ProjectName {
	color:#515659;
	background-image: url(http://www.morsekode.com/workspace/images/link_arrow.gif);
}
.ProjectDescription
{
	display:block;
	padding-top:5px;
	padding-bottom:3px;
	width:132px;
	font-family:verdana;
	font-size:10px;
	color:#515659;
	background-image: url(http://www.morsekode.com/workspace/images/dot_sep.gif);
	background-position:top;
	background-repeat:no-repeat;
}
.ProjectCategory
{
	font-family:verdana;
	font-style:italic;
	font-size:10px;
	color:#979A9B;
}
.casestudyblock {
	display:block;
	width:132px;
	height:192px;
	float:left;
	margin-right:32px;
}
.casestudyarea {
	background-image: url(http://www.morsekode.com/workspace/images/biggreysep.gif);
	background-repeat:repeat-y;
	background-position:0px 0px;
}
.LeftSideMenuHeadlineExpand
{
	font: bold 10px verdana;
	color:#A8C0D1;
	cursor:hand;
	cursor:pointer;
	margin-top:0px;
	margin-bottom:8px;
}
.h3hover {
	color:#515659;
}

/* Home Page Features */

.homepageareablock {
	display:block;
	float:left;
	height:196px;
	margin-right:10px;
	text-align: right;
}
.homepageareablock a {
	text-decoration:none;
}
a.homefeature span.outside {
	display:block;
	width:322px;
	height:154px;
	border:solid #EDEEEE 5px;
	position:relative;
	margin-bottom:5px;
	text-decoration:none;
}
a.homefeature:hover span.outside {
	border:solid #A8C0D1 5px;
}
a.homefeature span.inside {
	position:absolute;
	border:0px;
	bottom: 0px;
	left: 0px;
	background-image: url(http://www.morsekode.com/workspace/images/homebg.png);
	margin:0px;
	color:#FFFFFF;
	text-decoration:none;
	text-align: left;
	width:322px;
}
/* Show only to IE6 */
* html a.homefeature span.inside {
	width:312px;
}
/* Show only to IE7 */
*:first-child+html a.homefeature span.inside {
	width:312px;
	background-image: url(http://www.morsekode.com/workspace/images/homebg.png);
}
span.inside2 {
	display:block;
	line-height: 16px;
	margin-top: 7px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
a.homefeature:hover span.inside {
	color:#FFFFFF;
	text-decoration:none;
}
.featurename {
	color:#515659;
}
#newsticker {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#newsticker li {
	list-style-type:none;
	margin:0px;
	padding-top:9px;
	padding-bottom:9px;
}
#newsticker li a {
	color:#515659;
	text-decoration:none;
}
#newsticker li a:hover {
	color:#A8C0D1;
	text-decoration:underline;
}

.page_num
{
	font-family:verdana;
	font-size: 10px;
	color: #d9d9da;
}

.clientsareablock {
	display:block;
	width: 190px;
	float:left;
	margin-right:35px;
	margin-bottom:35px;
}
.clientsareablock a img {
	border:0px;
}

/* Case Study Detail Page */

.CaseStudyHeadline
{
	font:18px verdana;
	color:#B31736;
}

.ObjectiveStrategiesText
{
	font: bold 10px verdana;
	color:#515659;
}
.CaseStudyMainText
{
	font:11px verdana;
	color:#515659;
}

/* Agency News Index Page (and Archives) */

h2.NewsStoryTopHeadline
{
	font: bold 14px verdana;
	color:#B31736;
	margin-top:6px;
	margin-bottom:4px;
}
p.NewsStoryTopFullStory
{
	font: bold 11px verdana;
	color:#515659;
	line-height:20px;
}
h2.NewsStoryHeadlineFullStory
{
	font: bold 11px verdana ;
	color:#515659;
	line-height:20px;
	margin-top:6px;
	margin-bottom:4px;
}
p.MainText, span.MainText
{
	font:11px verdana;
	color:#515659;
	margin-top:0px;
	margin-bottom:12px;
	line-height:20px;
}

/* Agency News Story Page(s) */

.StoryHeadline
{
	font:24px verdana ;
	color:#B31736;
}
.StorySub-Headline
{
	font:italic 12px verdana ;
	color:#515659;
}
.StoryDate
{
	font:11px verdana ;
	color:#979A9B;
	float:left;
	line-height:20px;
	padding-top:11px;
	padding-right:5px;
}
.MainText
{
	font:11px verdana ;
	color:#515659;
	line-height:20px;
}
.MainText fieldset {
	border:0px;
	margin:0px;
	padding:0px;
}
.MainText label {
	display:block;
	float:left;
	width:100px;
	clear:left;
	line-spacing:16px;
	padding-top:3px;
}
.niceinput {
	display:block;
	float:left;
	border:solid 1px #CCCCCC;
	padding:4px;
	width:200px;
}
.nicetextarea {
	display:block;
	float:left;
	clear:left;
	border:solid 1px #CCCCCC;
	padding:4px;
	width:300px;
	height:100px;
}
.phone {
	clear:left;
}
.phone span {
	float:left;
}
.phone .name {
	width:75px;
}
.phone .number {
	width:100px;
}
.LeftSideMenuHeadline
{
	font: bold 10px verdana;
	color:#A8C0D1;
}
.FullStoryLink
{
	font: bold 11px verdana;
	color:#515659;
	text-decoration:none;	
	line-height:20px;
}
.FullStoryLink a
{
	color:#515659;
	margin-left: 10px;
	background-image: url(http://www.morsekode.com/workspace/images/link_arrow.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 16px;
	text-decoration:none;
}
.FullStoryLink a:hover 
{
	color:#B31736; 
	background-image: url(http://www.morsekode.com/workspace/images/link_arrow_red.gif);	
}
.LeftSideMenu
{
	font: 11px verdana;
	color: #979A9B;
	text-decoration:none;
}
.LeftSideMenuSelected
{
	font: 11px verdana;
	color: #B31736; 
}
a.FullStryLinkSelected
{
	padding-top:15px;
	padding-left:5px;
	font:bold 11px  verdana;
	color: #B31736; 
	text-decoration:none;
}
a.FullStryLinkSelected:hover
{
	font:bold 11px  verdana;
	color: #B31736; 
	text-decoration:none;
}
.LeftSideMenu a
{
	color: #979A9B;
	margin-left: 1px;
	display:block;
	background-image: url(http://www.morsekode.com/workspace/images/link_arrow.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 12px;
	text-decoration:none;
}
.LeftSideMenu a:hover 
{
	color: #B31736; 
	background-image: url(http://www.morsekode.com/workspace/images/link_arrow_red.gif);	
}
.CaseStudyLink
{
	font: 11px verdana;
	color: #979A9B;
	text-decoration:none;
}
.CaseStudyLink a
{
	color: #979A9B;
	margin-left: 1px;
	background-image: url(http://www.morsekode.com/workspace/images/link_arrow.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 12px;
	text-decoration:none;
}
.LeftSideMenu a:hover 
{
	color: #B31736; 
	background-image: url(http://www.morsekode.com/workspace/images/link_arrow_red.gif);	
}
.PrvLink
{
	font: 10px verdana;
	text-decoration:none;	
	line-height:20px;
}
.PrvLink a
{
	color:#979A9B;
	margin-left: 2px;
	background-image: url(http://www.morsekode.com/workspace/images/link_arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
	text-decoration:none;
}
.PrvLink a:hover 
{
	color:#B31736; 
	background-image: url(http://www.morsekode.com/workspace/images/link_arrow_left_red.gif);	
}
.BlogCommentLink
{
	color:#636468; 
	font: 10px verdana;
	text-decoration:none;	
	line-height:20px;
	font-style:italic;
}
.BackLink
{
	font: 10px verdana;
	text-decoration:none;	
	line-height:20px;
}
.BackLink a
{
	color:#979A9B;
	text-decoration:none;
}
.BackLink a:hover 
{
	color:#B31736; 
}
.NxtLink
{
	font: 10px verdana;
	text-decoration:none;	
	line-height:20px;
}
.NxtLink a
{
	color:#979A9B;
	margin-left: 2px;
	background-image: url(http://www.morsekode.com/workspace/images/link_arrow.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 10px;
	text-decoration:none;
}
.NxtLink a:hover 
{
	color:#B31736; 
	background-image: url(http://www.morsekode.com/workspace/images/link_arrow_red.gif);	
}

.wallpic
{
	border:solid #EDEEEE 5px;
}
.wallpaperblock {
	float:left;
	margin-right:40px;
	margin-bottom:40px;
	width:177px;
	height:245px;
}
.WallpaperCategory ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.WallpaperCategory ul li {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.video_popup_container
{
	background-color:#ffffff; 
}
h3 {
	color: #B31736;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}


/* Jesse Added Later */

.LeftMenu {
	font: 11px verdana;
	color: #979A9B;
	text-decoration:none;
}
.LeftMenu td {
	padding-right:25px;
}
.LeftMenu ul {
	list-style-type: none;
	line-height:16px;
	padding:0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.LeftMenu ul li {
	margin:0px;
	padding:0px;
	margin-bottom:5px;
}
.LeftMenu ul li a {
	color: #979A9B;
	margin-left: 1px;
	display:block;
	background-image: url(http://www.morsekode.com/workspace/images/link_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 12px;
	text-decoration:none;
}
.LeftMenu ul li a:hover {
	color: #B31736; 
	background-image: url(http://www.morsekode.com/workspace/images/link_arrow_red.gif);	
}
.LeftMenu ul li a.current {
	color: #B31736;
	margin-left: 1px;
	display:block;
	background-image: url(http://www.morsekode.com/workspace/images/link_arrow_red.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 12px;
	text-decoration:none;
}
.LeftMenu ul li a:hover.current {
	color: #B31736; 
	background-image: url(http://www.morsekode.com/workspace/images/link_arrow_red.gif);	
}
.playlist ul {
	padding:0px;
	margin:0px;
}
.playlist ul li {
	padding-left:0px;
	list-style-type: none;
	line-height: 13px;
}