SELECT {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #000000
}

A {
	text-decoration: none;
}

A:hover {
	text-decoration: underline;
}

.news {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: #999999;
}

.news A {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.rails {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
}

.body {
    font-family: MS Sans Serif, Geneva, Helvetica, Verdana;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}

.hiblock {
    font-family: MS Sans Serif, Geneva, Helvetica, Verdana;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
}

.hiblock A {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

.hiblock A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}

.block {
    font-family: MS Sans Serif, Geneva, Helvetica, Verdana;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
}

.tribune {
    font-family: Times New Roman, Times, serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

.label {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
}

.story {
    font-family: MS Sans Serif, Geneva, Helvetica, Verdana;
    font-size: 13px;
}

.redhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FF0000
}

.backhome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px
}

.backhome A {
	color: #CC9900;
	text-decoration: underline;
}

.boilerplate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}

.mktrel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.headline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
}

EM {
	font-family: Times New Roman, Times, serif;
}
.marketheds {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#printhead {
	display:none;
	width:225;
	height:47;
}

hr {
   border: 0;
   width: 80%;
   padding: 8px 0;
   }


h1.pagehead {
   color: #313131;
   font: normal 22px Georgia, "Times New Roman", Times, serif;
   padding: 0px 18px 10px;
   }


.contentblock {
   padding: 0px 18px 10px;
   font: normal 12px Arial, Helvetica, sans-serif;
   clear: both;
   }

#content-row {
   /*background: url(/public/images/contact_BG.jpg) center no-repeat;*/
   }

#content-row {
   background: url(/public/images/contact_guys.jpg) left no-repeat;
   }

.contentblockproperties {
   font: normal 12px Arial, Helvetica, sans-serif;
   clear: both;
   }

.contentblock h1 {
   font: normal 22px "Arial Black";
   margin-bottom: 8px;
   }

#content1 .contentblock h1 {
   color: #0099CC;
   }

#content2 .contentblock h1 {
   color: #333;
   }

.contentblock h2 {
   font: bold 12px Arial, Helvetica, sans-serif;
   color: #333;
   margin-bottom: 10px;
   }

h2.divider {
	border-bottom: 1px solid #333;
	padding-top: 40px;
	border-bottom: 1px solid #333;
	padding-top: 40px;
}

h4.divider {
   border-bottom: 1px solid #333;

   }

.contentblock h3 {
   font: bold 11px Arial, Helvetica, sans-serif;
   color: #333;
   margin-top: 20px;
   }

.contentblock h4 {
   font: bold 12px Arial, Helvetica, sans-serif;
   color: #333;
   }

.contentblock ul {
   font: normal 12px Arial, Helvetica, sans-serif;
   }

.contentblock li {
   list-style: none;
   margin: 8px 0;
   }

.contentblock p {
   margin: 0 0 8px 0;
   font: normal 11px Arial, Helvetica, sans-serif;
   line-height: 20px;
   }

#home .contentblock p {
   font-size: 12px;
   }


.contentblock hr {
   border: 0;
   height: 1px;
   color: #ccc;
   background-color: #ccc;
   margin: 10px 0;
   visibility: hidden;
   }

.contentblock a {
   color: #333;
   text-decoration: none;
   border-bottom: none;
   padding-bottom: 1px;
   background: url(/public/images/border_dots_blue.gif) repeat-x bottom;
   }

#content-row .contentblock a {
   color: #000;
   text-decoration: none;
   border-bottom: none;
   padding-bottom: 1px;
   background: url(/public/images/border_dots_blue.gif) repeat-x bottom;
   font-weight: bold;
   }

.contentblock a:hover {
   color: #666;
   }

#content-row .contentblock a:hover {
   color: #666;
   }

.contentblock li a {
   color: #333;
   font: normal 11px Arial, Helvetica, sans-serif;
   margin: 12px 0;
   }

.contentblock p.more {
   margin: 10px 0 8px;
   }

#home .contentblock p.more {
   margin-top: 8px;
   }

p.more a {
   margin: 4px 0;
   font: bold 11px Arial, Helvetica, sans-serif;
   background: url(/public/images/border_dots_blue.gif) repeat-x bottom;
   }

#home p.more a {
   margin: 8px 0;
   font-size: 13px;
   }


.bold {
   background-color: #5a5959;
   color: #fff;
   }

#content1 .bold h1 {
   color: #fff;
   }

.bold a {
   color: #fff;
   background: url(/public/images/border_dots_wh.gif) repeat-x bottom;
   }

.bold a:hover {
   color: #ccc;
   }



dl.horiz {
   float: left;
   width: 100%;
   }

dl.horiz dd, dl.horiz dt {
   font: normal 12px Arial, Helvetica, sans-serif;
   margin: 6px 0;
   float: left;
   }

dl.horiz dt {
   color: #999;
   padding-right: 10px;
   border-right: 2px solid #ccc;
   clear: left;
   width: 100px;
   }

dl.horiz dd {
   width: 80%;
   padding-left: 10px;
   }




.fiscal dl {
   padding-left: 18px;
   font: normal 12px Arial, Helvetica, sans-serif;
   color: #313131;
   }

 .contentblock .fiscal dd, .fiscal dd {
   float: left;
   padding-right: 8px;
   font: normal 11px Arial, Helvetica, sans-serif;
   }

.fiscal a {
   color: #333;
   font-weight: bold;
   text-decoration: none;
   padding-bottom: 1px;
   background: url(/public/images/border_dots_blue.gif) repeat-x bottom;
   }

.fiscal a:hover {
   color: #666;
   font-weight: bold;
   background: url(/public/images/border_dots_blue.gif) repeat-x bottom;
   }

.fiscal a.selected {
	color: #5fb3ff;
	font-weight: bold;
	background: url(/public/images/border_dots_gray.gif) repeat-x bottom;
	}

/* MODIFIED 02.21.07 by ACK **********************************/

h1.pagehead2 {
	color: #313131;
	font: normal 22px Georgia, "Times New Roman", Times, serif;
	padding: 20px 18px 10px;
	float: left;
	width: 700px;
	}

.col3 .imageblock3 {
	width: 178px;
	margin: 0 0px 0 20px;
	}

.imageblock2 {
	width: 325px;
	margin: 10px 0 15px 8px;
	/*border-bottom: 5px solid #6f6d6d;*/
	}

.imageblock3 h1 {
	color: #000;
	font: normal 20px Georgia, "Times New Roman", Times, serif;
	margin: 25px 0 15px 8px;
	}

.imageblock3 h2 {
	color: #0099CC;
	font: normal 20px Georgia, "Times New Roman", Times, serif;
	margin: 0 0 0 8px;
	}

.imageblock3 p {
	color: #717171;
	font: normal 12px Arial, Helvetica, sans-serif;
	margin: 10px 0 0 8px;
	line-height: 20px;
	width: 325px;
	}


.subnav dl {
   padding: 10px 0 20px 18px;
   font: normal 12px Arial, Helvetica, sans-serif;
   color: #313131;
   }

 .contentblock .subnav dd, .subnav dd {
   float: left;
   /*padding-right: 8px;*/
   padding-right: 4px;
   font: normal 11px Arial, Helvetica, sans-serif;
   }

.subnav a {
   color: #333;
   font-weight: bold;
   font-size: 11px;
   text-decoration: none;
   padding-bottom: 1px;
   background: url(/public/images/border_dots_blue.gif) repeat-x bottom;
   }

.subnav a:hover {
   color: #666;
   font-weight: bold;
   font-size: 11px;
   background: url(/public/images/border_dots_blue.gif) repeat-x bottom;
   }

.subnav a.selected {
	color: #5fb3ff;
	font-weight: bold;
	font-size: 11px;
	background: url(/public/images/border_dots_gray.gif) repeat-x bottom;
	}

#websitesleft {
	display:inline;
	float:left;
	width: 165px;
	font: normal 11px Arial, Helvetica, sans-serif;
	margin: 20px;
	}

#websitesleft ul {
	margin:0;
	padding:0;
	}

#websitesleft li {
	font: normal 11px Arial, Helvetica, sans-serif;
	list-style: disc;
	margin: 10px 0 10px 0px;
	padding:0;
	}

#websitesmiddle {
	display:inline;
	width: 125px;
	float: left;
	font: normal 11px Arial, Helvetica, sans-serif;
	margin: 20px;
	}

#websitesmiddle ul {
	margin:0;
	padding:0;
	}

#websitesmiddle li {
	font: normal 11px Arial, Helvetica, sans-serif;
	list-style: disc;
	margin: 10px 0 10px 30px;
	padding:0;
	}

#websitesright {
	display:inline;
	width: 150px;
	float: right;
	font: normal 11px Arial, Helvetica, sans-serif;
	margin: 30px;
	}

#websitesright ul {
	margin:0;
	padding:0;
	}

#websitesright li {
	font: normal 11px Arial, Helvetica, sans-serif;
	list-style: disc;
	margin: 0px 0 10px 0px;
	padding:0;
	}

.greybold {
	color: #5a5959;
	}

#ad-opportunity ul {
	font: normal 11px Arial, Helvetica, sans-serif;
	margin: 20px;
}

#ad-opportunity li {
	font: normal 11px Arial, Helvetica, sans-serif;
	list-style: square;
	margin: 10px 0 10px 14px;
}

*html #ad-opportunity li {
	margin: 10px 0 0 20px;
}

#audience-banner {
	float: left;
	width: 730px;
	height: 163px;
	margin: 5px 0 0 0;
	padding: 0;
	background: transparent url(/public/images/audience-photo.jpg) no-repeat 0 0;
}

.graph {
	float: left;
	width: 730px;
	height: 136px;
	margin-bottom: 10px;
}

#audience-copy {
	width:200px;
	float: right;
	margin: 0 300px 0 0;
	padding: 0;
}

*html #audience-copy {
	margin: 0 150px 0 0;
}

#audience-banner ul {
	float: left;
	margin: 10px 0 0 25px;
	padding: 0;
}

#audience-banner li {
	font: normal 11px Arial, Helvetica, sans-serif;
	list-style: disc;
	margin: 0 0 5px 0;
	padding: 0;

}

*html #audience-banner li {
	font: normal 11px Arial, Helvetica, sans-serif;
	/*list-style: circle;*/
	margin: 0 0 2px 0;
	padding: 0;

}

#audience-banner p {
	font: normal 11px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 10px 0 0 10px;
	float: left;
	width: 190px;
}

*html #audience-banner p {
	margin: 10px 0 0 25px;
	padding: 0;
}

#audience ul {
	font: normal 11px Arial, Helvetica, sans-serif;
	margin: 20px;
	}

#audience li {
	font: normal 11px Arial, Helvetica, sans-serif;
	list-style: disc;
	margin: 10px 0 10px 15px;
	}

#promo-box1 {
	background-color: #f0f0f0;
	width: 320px;
	margin: 10px 0 0 0;
	padding: 15px;
	border: 1px solid #cccccc;
}

#promo-box2 {
	width: 710px;
	margin: 10px 0 0 0;
	padding: 10px;
}

#promo-box1 p {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #4f4f4f;
	text-align: center;
	margin: 0;
}

#promo-box2 p {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000;
	text-align: center;
	margin: 0;
}

#promo-box1 p a {
	color: #4f4f4f;
	text-decoration: underline;
	background: none;
}

#promo-box2 p a {
	color: #000;
	text-decoration: underline;
	background: none;
}

#promo-box1 p a:hover{
	text-decoration: underline;
}

#promo-box2 p a:hover {
	text-decoration: none;
}

/* END MODIFICATION ********************************************/


/* ---------------------------------- */



.contentblock table {
   border: none;
   border-collapse: collapse;
   margin: 0;
   font: normal 90% Arial, Helvetica, Verdana, sans-serif;
   width: 100%;
   float: left;
   }

.contentblock table caption {
   font: bold 12px Arial, Helvetica, sans-serif;
   height: 26px;
   text-align: left;
   margin: 0;
   padding-left: 3px;
   color: #787878;
   }

.contentblock table thead {
   display: none;
   }

.contentblock table tfoot {
   text-align: left;
   }

.contentblock table tfoot th {
   padding: 5px;
   font-size: 100%;
   font-weight: normal;
   }

.contentblock table tbody tr {
   background-color:#fff;
   }


.contentblock table  td {
   padding: 4px 4px;
   font-size: 100%;
   color: #393b3d;
   text-align: left;
   }



.financials{
   padding-top: 26px;
   }



.contentblock table td.pdf a {
   font: bold 11px "Arial Black";
   }


.contentblock table td.quarter,
.contentblock table td.fulldate {
	font: 11px Arial, Helvetica, sans-serif;
	color: #666;
	text-align: left;
	height: 26px;
	border-top: 1px solid #787878;
	width: 168px;
	}




.contentblock table td.price,
.contentblock table td.search {
   text-align: left;
   padding: 0 0 0 2px;
   }

.contentblock table td.location,
.contentblock table td.update,
.contentblock table td.mdate {
   text-align: left;
   }

.contentblock table td.pipe {
   padding: 0;
   color: #adadae;
   }

.col3 .imageblock {
   width: 178px;
   margin: 73px 0px 0 20px;
   }

.imageblock h1 {
   color: #000;
   font: normal 14px Georgia, "Times New Roman", Times, serif;
   margin: 0 0 8px;
   }

/*.imageblock img {
   width: 178px;
   }*/

.imageblock ul {
   margin: 16px 0;
   border-top: 1px solid #000;
   }

.imageblock li {
   float: none;
   list-style:none;
   padding: 5px 0 5px;
   }

.imageblock li.pp {
   background: url(/public/images/icon_pp.gif) no-repeat right 5px;
   height: 23px;
   border-bottom: 1px solid #000;

   }

.imageblock li a {
   font: bold 11px Arial, Helvetica, sans-serif;
   color: #000;
   background: url(/public/images/border_dots_blue.gif) repeat-x bottom;
   text-decoration: none;
   float: left;
   padding-top: 6px;
   }

.imageblock li a:hover {
   color: #333;
   background: url(/public/images/border_dots_gray.gif) repeat-x bottom;
   }

.imageblock p {
   color: #787878;
   font: normal 11px Arial, Helvetica, sans-serif;
   margin: 0 0 8px;
   line-height: 20px;
   }


.imageblock2 {
   width: 325px;
   margin: 23px 0 15px 8px;
   border-bottom: 2px solid #6f6d6d;
   }

.imageblock2 h1 {
   color: #000;
   font: normal 20px Georgia, "Times New Roman", Times, serif;
   margin: 25px 0 15px 8px;
   }

.imageblock2 p {
   color: #000;
   font: normal 11px Arial, Helvetica, sans-serif;
   margin: 10px 0 0 8px;
   line-height: 20px;
   }

.imageblock2 ul {
   margin: 0 0 50px 8px;
   }

.imageblock2 li {
   float: none;
   list-style:none;
   padding: 5px 0 5px;
   }

.imageblock2 li a {
   font: bold 11px Arial, Helvetica, sans-serif;
   color: #000;
   background: url(/public/images/border_dots_blue.gif) repeat-x bottom;
   text-decoration: none;
   float: left;
   padding-top: 6px;
   }

.imageblock2 li a:hover {
   color: #333;
   background: url(/public/images/border_dots_gray.gif) repeat-x bottom;
   }

.imageblock2 a {
   font: bold 11px Arial, Helvetica, sans-serif;
   color: #000;
   background: url(/public/images/border_dots_blue.gif) repeat-x bottom;
   text-decoration: none;
   line-height: 20px;
   }

#interactive ul {
   font: normal 11px Arial, Helvetica, sans-serif;
   margin: 20px;
   line-height: 20px;
   }

#interactive li {
   font: normal 11px Arial, Helvetica, sans-serif;
   list-style: square;
   margin: 20px;
   line-height: 20px;
   }

.contentblock dl {
   font: normal 12px Arial, Helvetica, sans-serif;
   color: #313131;
   line-height: 20px;
   }

.contentblock dt {
   font-weight: bold;
   }

.contentblock dd {
   font: normal 11px Arial, Helvetica, sans-serif;
   line-height: 20px;
   margin-bottom: 25px;
   }


.contentblock dd.subhead {
   color: #898989;
   font-weight:bold;
   margin: 0;
   }

.properties dd {
   margin: 0;
   }

.properties dd.subhead {
   color: #429fe8;
   font-weight:bold;
   margin: 0;
   }

.properties dd.indent {
   margin-left: 10px;
   }

.properties dt {
   margin-top: 25px;
   }

.properties .subnav dl{
	padding-left: 0px;
}


/******** START EMPLOYMENT CONTAINER ********/



.employment {
   padding: 0px 18px 10px;
   font: normal 11px Arial, Helvetica, sans-serif;
   clear: both;
   }

.employment td.titlebar {
   padding-left: 3px;
   height: 20px;
   color: #515151;
   font-weight:bold;
   border-bottom: 1px solid #787878;
}

.employment td {
   padding-left: 3px;
   height: 40px;
   color: #6a6a6a;
   background-color:#FFF;
   border-bottom: 1px solid #787878;
}

.employment a {
   font: 11px Arial, Helvetica, sans-serif;
   color: #6a6a6a;

   background: url(/public/images/border_dots_blue.gif) repeat-x bottom;
   text-decoration: none;
   float: left;
   padding-top: 6px;
   }

.employment a:hover {
   color: #333;
   background: url(/public/images/border_dots_gray.gif) repeat-x bottom;
   }


/************ START JOBS *************/
.jobs b{

}

.jobs span{
   padding-left: 5px;
}

.jobs .row{
   padding-bottom: 20px;
   padding-left: 30px;
   padding-right: 30px;
}

span.closer{
   color: #5fb3ff;
   font-weight: bold;
   cursor: pointer;
   padding-left: 80%
}
p.closer{
   color: white;
   cursor: pointer;
	margin: 0;
	padding-right: 10px;
	padding-top: 10px;
   display: block;
   text-align: right;
}


/************ START CIRCULATION *************/

.circulation {
   padding: 0px 18px 10px;
   font: normal 11px Arial, Helvetica, sans-serif;
   line-height:20px;
   color: #313131;
   clear: both;
   }

.circulation td.titlebar {
   padding-left: 3px;
   height: 20px;
   color: #515151;
   font-weight:bold;
   border-bottom: 1px solid #787878;
}

.circulation td.subtitlebar {
   padding-left: 3px;
   height: 25px;
   color: #515151;
   font-weight:bold;
   border-bottom: 1px solid #787878;
   background-color: #e9e9e9;
}

.circulation td.totalbar {
   padding-left: 3px;
   height: 25px;
   color: #515151;
   font-weight:bold;
   border-bottom: 1px solid #787878;
   background-color: #d1d1d1;
}

.circulation td {
   padding-left: 3px;
   height: 25px;
   color: #6a6a6a;
   background-color:#FFF;
   border-bottom: 1px solid #787878;
}

.circulation table {
   margin-bottom: 10px;
   line-height:normal;
   }

/************ START MORE YEARS *************/
.fiscal dd.yrMore, .fiscal dd.yrLess{
   cursor: pointer;
   color: blue;
   font: normal 11px Arial, Helvetica, sans-serif;
}

.yrArrows{
   margin-top: 10px;
}

.direcArrows{
   padding: 0px;
   margin: 0px;
}


 .Press dl {
   font: normal 12px Arial, Helvetica, sans-serif;
   color: #313131;
   }

 .contentblock .Press dd, .Press dd {
   float: left;
   padding-right: 8px;
   font: normal 11px Arial, Helvetica, sans-serif;
   }

.Press a {
   color: #333;
   font-weight: bold;
   text-decoration: none;
   padding-bottom: 1px;
   background: url(/public/images/border_dots_blue.gif) repeat-x bottom;
   }

.Press a:hover {
   color: #666;
   font-weight: bold;
   background: url(/public/images/border_dots_blue.gif) repeat-x bottom;
   }

.Press a.selected {
   color: #5fb3ff;
   font-weight: bold;
   background: url(/public/images/border_dots_gray.gif) repeat-x bottom;
   }

.test {
   /*padding: -100px 18px 0px 0px;*/
   margin: 0px;
   font: normal 12px Arial, Helvetica, sans-serif;
   clear: both;
   }



/************ START ADMIN STYLES*************/
.editComponent
{
   text-align: center;
}

span.componentArea
{
   border: 3px solid #cccccc;
   display: block;
   height: 100%;
   width: 100%;

}

.editBar
{
   text-align: right;
   background-color: #66b6ff;
   display: block;

}

a.componentButton
{
   cursor: pointer;
   color: #ffffff;
   padding: 2px;
   font: bold 12px Arial, Helvetica, sans-serif;
   background: none;
   text-decoration: none;
}

a.componentButton:hover
{
   cursor: pointer;
   color: yellow;
   padding: 2px;
   font: bold 12px Arial, Helvetica, sans-serif;
   background: none;
   text-decoration: none;
}

.showAll
{
   font-size: 10pt;
   color: blue;
   text-align: center;
   cursor: pointer;
   margin-top: 270px;
}

.newButton
{
   margin-left: -350px;
   background-color: #59B0FF;
   color: white;
   cursor: pointer;
   border-left: 1px solid #59B0FF;
   border-top: 1px solid #59B0FF;
   font-weight: bold;
}

.deleteButton
{
   margin-right: 10px;
   margin-left: 5px;
   background-color: #59B0FF;
   color: white;
   cursor: pointer;
   border-left: 1px solid #59B0FF;
   border-top: 1px solid #59B0FF;
   font-weight: bold;
}

.editButton
{
   background-color: #59B0FF;
   color: white;
   cursor: pointer;
   border-left: 1px solid #59B0FF;
   border-top: 1px solid #59B0FF;
   margin-left: 5px;
   font-weight: bold;
}

.cancelButton
{
   background-color: #59B0FF;
   color: white;
   cursor: pointer;
   border-left: 1px solid #59B0FF;
   border-top: 1px solid #59B0FF;
   margin-left: 5px;
   font-weight: bold;
}

.save2
{
   margin-left: 170px;
   background-color: #59B0FF;
   color: white;
   cursor: pointer;
   border-left: 1px solid #59B0FF;
   border-top: 1px solid #59B0FF;
   font-weight: bold;
}

.save
{
   background-color: #59B0FF;
   color: white;
   cursor: pointer;
   border-left: 1px solid #59B0FF;
   border-top: 1px solid #59B0FF;
   font-weight: bold;
}

/************ EDIT PRESS*********************/
.editPress
{
   margin-left: 20px;
   text-align: left;
}

.editPressComponent
{
   text-align: left;
   margin-left: 150px;
}


.hideRelease
{
   display: none;
}

.pressDate
{
   width: 100px;
}

.editPress .pressText
{
   border: 0px;
   width: 200px;
}

.pressLink
{
   padding-left: 30px;
}


/************ EDIT FINANCIALS*****************/
.editFin
{
   margin-left: 20px;
   text-align: left;
}

.editFinComponent
{
   text-align: left;
   margin-left: 250px;
}

.finDate
{
   width: 100px;
}

.finText
{
   border: 0px;
   width: 100px;
}

.finLink
{
   padding-left: 20px;
}

.hideFin
{
   display: none;
}

.newFinButton
{
   margin-left: 440px;
}

/************ EDIT Conference*********************/
.editConference
{
   margin-left: 20px;
   text-align: left;
   font-size: 11pt;
}

.editConferenceComponent
{
   text-align: left;
   margin-left: 150px;
}

.hideRelease
{
   display: none;
}

.conferenceDate
{
   width: 100px;
}

.editConference .conferenceText
{
   border: 0px;
   width: 200px;
}

.conferenceLink
{
   padding-left: 30px;
}

.newReleaseButton
{
   margin-left: 440px;
}

/************ EDIT Contacts*********************/
.editContacts
{
   margin-left: 20px;
   text-align: left;
   font-size: 11pt;
}

.editContactsComponent
{
   text-align: left;
   margin-left: 150px;
}

.hideContact
{
   display: none;
}

.contactsName
{
   width: 200px;
}

.editContacts .contactsText
{
   border: 0px;
   width: 310px;
}

.contactsLink
{
   padding-left: 30px;
}

.newContactButton
{
   margin-left: 440px;
}




/**Override the alert function styles**/
#modalContainer {
   background-color:transparent;
   position:absolute;
   width:100%;
   height:100%;
   top:0px;
   left:0px;
   z-index:10000;
   background-image:url(/public/images/alert.png); /* required by MSIE to prevent actions on lower z-index elements */
}

#alertBox {
   position:absolute;
   width:300px;
   min-height:100px;
   margin-top:35%;
   border:2px solid #000;
   background-color:#F2F5F6;
   background-image:url(/public/images/alert.png);
   background-repeat:no-repeat;
   background-position:20px 30px;
   /*visibility:hidden;*/
}

#modalContainer > #alertBox {
   position:fixed;
}

#alertBox h1 {
   margin:0px;
   font:bold 0.9em verdana,arial;
   background-color:#78919B;
   color:#FFF;
   border-bottom:1px solid #000;
   padding:2px 0 2px 5px;
}

#alertBox p {
   font:0.7em verdana,arial;
   height:50px;
   padding-left:5px;
   margin-left:55px;
   margin-top: 10px;
}

#alertBox #closeBtn {
   display:block;
   position:relative;
   margin:5px auto;
   padding:3px;
   border:2px solid #000;
   width:70px;
   font:0.7em verdana,arial;
   text-transform:uppercase;
   text-align:center;
   color:#FFF;
   background-color:#78919B;
   text-decoration:none;
}

/* New contact page containers */

.headshot {
height: 75px;
width: 50px;
/*background-color:#cccccc;*/
/*border: 1px solid #666666;*/
float: left;
clear: both;
margin: 0 10px 0px 0;
background-repeat: no-repeat;
}

.contactimage{
float:;
}


.contacttop {
   padding: 0px 0px 30px;
   margin: 0px 0px 30px 18px;
   font: normal 12px Arial, Helvetica, sans-serif;
   height: 195px;
   border-bottom: 1px solid gray;
   clear: both;
   }


.contacttop dl {
   font: normal 12px Arial, Helvetica, sans-serif;
   color: #313131;
   line-height: 20px;
   }

.contacttop dt {
   font-weight: bold;
   }

.contacttop dd {
   font: normal 11px Arial, Helvetica, sans-serif;
   line-height: 14px;
   margin-bottom: 25px;
   }


.contacttop dd.subhead {
   color: #898989;
   font-weight:bold;
   margin: 0;
   }

/* unrelated styles */

#mContainer {
   position:relative;
   width:600px;
   margin:auto;
   padding:5px;
   border-top:2px solid #000;
   border-bottom:2px solid #000;
   font:0.7em verdana,arial;
}


code {
   font-size:1.2em;
   color:#069;
}

#credits {
   position:relative;
   margin:25px auto 0px auto;
   width:350px;
   font:0.7em verdana;
   border-top:1px solid #000;
   border-bottom:1px solid #000;
   height:90px;
   padding-top:4px;
}

#credits img {
   float:left;
   margin:5px 10px 5px 0px;
   border:1px solid #000000;
   width:80px;
   height:79px;
}

.important {
   background-color:#F5FCC8;
   padding:2px;
}

code span {
   color:green;
}



#content2 {
   width: 100%;
   float: left;
   background-color: #fff;
   position: relative;
   z-index: 9;
   }
</style>