
body { 
margin:0; 
padding:0; 
height:100%; /* this is the key! */ 
} 
.blog-container {
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;	
	height:100%; /* this is the key! */ 	
	}

/*A 			{ font-family:verdana, arial, helvetica; font-size:11px; color: #666; text-decoration: underline;} 
	A:link		{ color: #666; text-decoration: underline; } 
	A:visited	{ color: #666; text-decoration: underline; } 
	A:active	{ color: #99CC66; background-color:#FFF;} 
	A:hover		{ color: #6699CC; background-color:#FFF;} */ 	
	
		
p,ul,ol,li,td,th { font-family:Arial,Helvetica, sans-serif; font-size:10pt; font-weight:500; }
select { font-family:Arial,Helvetica, sans-serif; font-size:11px; font-weight:500; }
input { font-family:Arial,Helvetica, sans-serif; font-size:11px; font-weight:500; }
b                { font-family:Arial,Helvetica, sans-serif; font-size:10pt; font-weight:700; }

/* Sizes Classes*/
.small  /* .txt */   {
			font-style:normal;
			text-decoration:none; 
			font-size:10px;
			color:#333333;
			font-family:Arial,Verdana; 
			line-height:16px;
 }
.smallbluelink     { font-family: Arial, Helvetica, sans-serif; font-size: 8px;  font-weight:500; }
.smallwhite     { font-family: Arial, Helvetica, sans-serif; font-size: 8px;  font-weight:500;  color: #ffffff ; }
.maxihead  { font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight:700; color: #000000 ; }
.superhead { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight:700; color: #000000 ;}
.headline /* .txtbold */ {
			text-decoration:none; 
			font-size:12px; 
			color:#333333; 
			font-family:Arial,Verdana; 
			font-weight:bold; 
			line-height:18px;
		}
.subhead /* .txtbold */ {
			text-decoration:none; 
			font-size:12px; 
			color:#333333; 
			font-family:Arial,Verdana; 
			font-weight:bold; 
			line-height:18px;
		}


/* Link behaviour */
a { color:#000000 }



/* REDEFINITIONS of old styles */

p,ul,ol,li,td,th /* .txt */ {
			font-style:normal;
			text-decoration:none; 
			font-size:11px;
			color:#333333;
			font-family:Arial,Verdana; 
			line-height:16px;
		}
b /* .txtbold */ {
			text-decoration:none; 
			font-size:11px; 
			color:#333333; 
			font-family:Arial,Verdana; 
			font-weight:bold; 
			line-height:18px;
		}
.whitenormal /* .txtwhite */  {
			font-style:normal; 
			text-decoration:none; 
			font-size:11px; 
			color:#ffffff; 
			font-family:Arial,Verdana;
			line-height:16px;			
		}
.whitebold   /* vi02: .txtboldwhite */  {
			text-decoration:none; 
			font-size:11px; 
			color:#ffffff; 
			font-family:Arial,Verdana; 
			font-weight:bold;
			line-height:18px;
		}	

/* generic classnames */
A.green 			{ color: #000; text-decoration: none; background-color:#cccc66; padding:2px; width:144px; } 
A.green:link		{ color: #000; text-decoration: none; background-color:#cccc66;} 
A.green:visited		{ color: #000; text-decoration: none; background-color:#cccc66;} 
A.green:active		{ color: #99CC66; background-color:#CCCC66;} 
A.green:hover		{ color: #FFF; text-decoration:underline; background-color:#999933;} 


A.primnav       /* .txtbold      */ {
			text-decoration:none; 
			font-size:11px; 
			color:#333333; 
			font-family:Arial,Verdana; 
			font-weight:bold; 
			line-height:18px;
		}
		A.primnav:hover       /* .txtbold      */ {
			text-decoration:none; 
			font-size:11px; 
			color:#ffffff; 
			font-family:Arial,Verdana; 
			font-weight:bold; 
			line-height:18px;
		}
A.primnav-high  /* .txtboldwhite */ {
			text-decoration:none; 
			font-size:11px; 
			color:#ffffff; 
			font-family:Arial,Verdana; 
			font-weight:bold;
			line-height:18px;
		}	
A.primnav1      /* .txtbold      */ {
			text-decoration:none; 
			font-size:11px; 
			color:#333333; 
			font-family:Arial,Verdana; 
			font-weight:bold; 
			line-height:18px;
		}
A.primnav1-high /* .txtboldwhite */ {
			text-decoration:none; 
			font-size:11px; 
			color:#ffffff; 
			font-family:Arial,Verdana; 
			font-weight:bold;
			line-height:18px;
		}	
		
		A.secnav       /* .txtbold      */ {
			text-decoration:none; 
			font-size:11px; 
			color:#000000; 
			font-family:Arial,Verdana; 
			line-height:18px;
		}
A.secnav:hover       /* .txtbold      */ {
			text-decoration:underline; 
			font-size:11px; 
			color:#000000; 
			font-family:Arial,Verdana; 
			line-height:18px;
		}
A.secnav-high  /* .txtboldwhite */ {
			text-decoration:none; 
			font-size:11px; 
			color:#000000; 
			font-family:Arial,Verdana; 
			font-weight:bold;
			line-height:18px;
		}			
A.primnav2      /* .txt          */ {
			font-style:normal;
			text-decoration:none; 
			font-size:11px;
			color:#333333;
			font-family:Arial,Verdana; 
			line-height:16px;
		}
A.primnav2-high /* .txtwhite     */ {
			font-style:normal; 
			text-decoration:none; 
			font-size:11px; 
			color:#ffffff; 
			font-family:Arial,Verdana;
			line-height:16px;			
		}
A.insensitive   /* .txtgreylight */ {
			font-style:normal;
			text-decoration:none; 
			font-size:11px; 
			color:#666666; 
			font-family:Arial,Verdana;
			line-height:16px;
		}	

/* FROM format.css */
.content {
    FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #313131; FONT-FAMILY: Arial,Helvetica,Sans-Serif
}
.textheadline {
    FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #666666; FONT-FAMILY: Arial,Verdana
}
.darkheadline {
    FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #333333; FONT-FAMILY: Arial,Verdana
}
.clusterheadline {
    FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #999999; LINE-HEIGHT: 16px; FONT-FAMILY: Arial,Verdana
}
TD.selectedCategory {
    FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Arial,Verdana; BACKGROUND-COLOR: #cc3300
}
.pfsearchfield {
    FONT-SIZE: 11px; WIDTH: 165px; FONT-FAMILY: Arial,Verdana; HEIGHT: 18px
}	

/* for Release 4.5 */
.tableFixedWidth { table-layout:fixed; }
.tdBoxspacing { margin-top:2px; margin-bottom:2px; margin-left:5px; margin-right:5px; }
.textareaspinningglobe {font-size:11px; color:#333333; font-family:Arial,Verdana; width:185px;}

.txtbblue {
font-style:normal;
text-decoration:none;
font-size:11px;
color:#336699;
font-family:Arial,Verdana;
line-height:16px;
}
.txtblueunderline {
font-style:normal;
text-decoration:underline;
font-size:11px;
color:#336699;
font-family:Arial,Verdana;
line-height:16px;
}

.lightBlueBorder { 
border-width:1px; 
border-style:solid;  
border-color:#99ccff; 
padding:0px;  
} 

td.lightbluebackground { 
FONT-WEIGHT: bold; 
FONT-SIZE: 9pt; 
COLOR: #ffffff; 
FONT-FAMILY: Arial,Verdana; 
BACKGROUND-COLOR: #99ccff 
}                                       
.lightBrownBorder { 
border-width:1px; 
border-style:solid;  
border-color:#cc9900; 
padding:0px;  
} 

td.lightbrownbackground { 
FONT-WEIGHT: bold; 
FONT-SIZE: 9pt; 
COLOR: #ffffff; 
FONT-FAMILY: Arial,Verdana; 
BACKGROUND-COLOR: #cc9900 
}                       


