

 
a {
	text-decoration: none;
}


.small_menubar {
	font-size: 9pt; 
	font-family: trebuchet ms, trebuchet, verdana, arial, helvetica; 
	line-height: 11pt;
	text-decoration: none;
	color: #000000
}

.small_menuitem {
	font-size: 9pt; 
	font-family: trebuchet ms, trebuchet, verdana, arial, helvetica; 
	line-height: 10pt;
	text-decoration: none;
   	color: #ffffff;
}


		
p {
	font-size: 9pt; 
	font-family: trebuchet ms, verdana, arial, helvetica;  
	line-height: 11pt;
}

td.blogentry {
	font-size: 9pt; 
	font-family: trebuchet ms, verdana, arial, helvetica;  
	line-height: 11pt;
}
td.separator{
	border-bottom-color:	#000000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	
}
td.article {
	font-size: 9pt; 
	font-family: trebuchet ms, verdana, arial, helvetica;  
	line-height: 11pt;
}
a.blogentry{
	font-weight:bold;	
}

.itembody {padding-left:10px; padding-top:10px; padding-right:10px;padding-bottom:10px;}





.headline {
	font-size: 15pt; 
	font-family: trebuchet ms, verdana, arial, helvetica;  
	line-height: 16pt;
	font-weight:bold;
}

.tocheadline1 {
	font-size: 13pt; 
	font-family: trebuchet ms, trebuchet, verdana, arial, helvetica;  
	line-height: 12pt;
	font-weight:bold;
}

.tocauthor1 {
	font-size: 12pt; 
	font-family: trebuchet ms, trebuchet, verdana, arial, helvetica;  
	line-height: 12pt;
}

.tocheadline2 {
	font-size: 11pt; 
	font-family: trebuchet ms, trebuchet, verdana, arial, helvetica;  
	line-height: 12pt;
	font-weight:bold;
}

.tocauthor2 {
	font-size: 10pt; 
	font-family: trebuchet ms, trebuchet, verdana, arial, helvetica;  
	line-height: 12pt;
}

.tocmainheadline {
	font-size: 14pt; 
	font-family: trebuchet ms, trebuchet, verdana, arial, helvetica;  
	line-height: 12pt;
	font-weight:bold;
	color:333333;
}

.tocsubheadline {
	font-size: 12pt; 
	font-family: trebuchet ms, trebuchet, verdana, arial, helvetica;  
	line-height: 12pt;
	font-weight:bold;
	color:333333;
}


.subheadline {
	font-size: 9pt; 
	font-family: trebuchet ms, trebuchet, verdana, arial, helvetica;  
	line-height: 9pt;
	font-weight:bold;
	font-variant:small-caps;
	color:333333;
}
		
.smaller {
	font-size: 8pt; 
	font-family: trebuchet ms, trebuchet, verdana, arial, helvetica;  
	line-height: 11pt;
}


.magcontent {
	font-size: 9pt; 
	font-family: palatino, new york, times, times new roman;  
	line-height: 12pt;
	color:000000;
}


.small {
	font-size: 9pt; 
	font-family: trebuchet ms, trebuchet, verdana, arial, helvetica;  
	line-height: 11pt;
}

.medium {
	font-size: 11pt; 
	font-family: trebuchet ms, trebuchet, verdana, arial, helvetica;  
	line-height: 13pt;
}

.black {
   	color: #ffffff;
    background:#000000
}


.grey {
   	color: #ffffff;
    background:#333333
}

.white {
   	color: #000000;
    background:#ffffff
}

.formborder {
    background:#333333
}

.frameborder {
    background:#cccccc
}


    /* Change the style whenever the mouse is over an anchor
       inside an element with the ID of menu */
#menuitem A:hover {
   	color: #333355;
	text-decoration: none;
}

#production-topmenu A:hover{
   	color: #666666;
	text-decoration: none;
}

.blogsmall {
	font-size: 8pt; 
	font-family: trebuchet ms, trebuchet, verdana, arial, helvetica;  
	line-height: 9pt;
}

.blogmedium {
	font-size: 9pt; 
	font-family: trebuchet ms, trebuchet, verdana, arial, helvetica;  
	line-height: 9.5pt;
}

.whatshotsmall {
	font-size: 8pt; 
	font-family: trebuchet ms, trebuchet, verdana, arial, helvetica;  
	line-height: 9pt;
}

.whatshotmedium {
	font-size: 9pt; 
	font-family: trebuchet ms, trebuchet, verdana, arial, helvetica;  
	line-height: 9.5pt;
}
.whatshotsmaller {
	font-size: 7pt; 
	font-family: trebuchet ms, trebuchet, verdana, arial, helvetica;  
	line-height: 8pt;
}
.webextrassmall {
	font-size: 8pt; 
	font-family: trebuchet ms, trebuchet, verdana, arial, helvetica;  
	line-height: 9pt;
	padding-bottom: 4px;
}

.webextrasmedium {
	font-size: 9pt; 
	font-family: trebuchet ms, trebuchet, verdana, arial, helvetica;  
	line-height: 10pt;
	padding-bottom: 4px;
}

.footnotesmall {
	font-size: 9pt; 
	font-family: arial;  
	line-height: 14pt;
}

#homeContentWrapper {
	width: 100%;
	text-align: left; }
#homeArticles {
	width: 60%; }
#homeWeb {
	width: 40%;
	padding: 0px 8px 0px 14px; }
#homeWeb table {
	border: 1px #cacaca solid;}
#homeAbstract {
	margin-bottom: 14px;
	border: 1px #cacaca solid; }
#homeHR {
	border-top: 1px solid #cccccc;
	height: 1px;
	margin: 7px 0px -10px 0px;
	width: 90%; }
html>body #homeHR{
	margin: 7px 0px 7px 0px;
}
#homeHRthin {
	border-top: 1px solid #cccccc;
	height: 1px;
	margin: 7px 0px -10px 0px;
	width: 90%; }
html>body #homeHRthin {
	margin: 7px 0px 7px 0px;
}
#homeAbsImg {
	vertical-align: top;
	padding: 10px 0px 8px 10px;
	width: 82px; }
.absHeadline {
	font-size: 15px;
	font-weight: bold;
	margin: 0px;}
.smaller {
	font-size: 8pt; 
	font-family: trebuchet ms, trebuchet, verdana, arial, helvetica;  
	line-height: 11pt; }
.small {
	font-size: 9pt; 
	font-family: trebuchet ms, trebuchet, verdana, arial, helvetica;  
	line-height: 11pt; }
#homeAbsTxt {
	padding: 10px 10px 10px 10px;
	text-align: left;}
.homeInteractive {
	height: 20px;
	font-size: 9px;
	margin: 5px 0px 0px 0px;
	border: 1px #7F9DB9 solid;
	color: #2C3F4E; }
form {
	margin: 0px;
	padding: 0px; }
#holidayMessage {
	margin: 10px;
	color: #FF3333;
	font-weight: bold;
}
