body         { font-family: MS Sans Serif; color: #808080; padding:0px }
.textarea    { font-family: Microsoft Sans Serif; font-size: 8 pt; background-color: #F3F3E9; 
               border-left-style: solid; border-left-color: #808080; 
               border-right-style: solid; border-right-color: #C0C0C0; 
               border-top-style: solid; border-top-color: #808080; 
               border-bottom-style: solid; border-bottom-color: #C0C0C0 }
.textarea2   { font-family: Microsoft Sans Serif; font-size: 8 pt; background-color: #E7E6D1; 
               cursor: hand; font-weight: bold; border-left-style: solid; 
               border-left-color: #C0C0C0; border-right-style: solid; 
               border-right-color: #808080; border-top-style: solid; 
               border-top-color: #C0C0C0; border-bottom-style: solid; 
               border-bottom-color: #808080 }
.textgray    { font-family: Microsoft Sans Serif; font-size: 10 pt; background-color: #EBEBEB; cursor: hand; 
               border-left-style: solid; border-left-color: #808080; 
               border-right-style: solid; border-right-color: #C0C0C0; 
               border-top-style: solid; border-top-color: #808080; 
               border-bottom-style: solid; border-bottom-color: #C0C0C0 }
a:link       { text-decoration: none; color: #5882E2 }
a:visited    { text-decoration: none; color: #5882E2 }
a:active     { text-decoration: none }
a:hover      { color: #FF0000; text-decoration: underline }
/* SEARCH */
#bckgrndClrLnk {/*active page links on search pages*/
	padding:2px;
	color:#636363;
	background-color:#DEE3E7;
	text-decoration:none;
}
.styleSearch {/*nav search */
	background-color:#E7E7E7;   
	width:118px;
	height:16px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	border-bottom: #D4D4D4 1px solid; 
	border-left: #797979 1px solid; 
	border-right: #D4D4D4 1px solid; 
	border-top: #797979 1px solid;		  
}
.frmSearchTxt {/*refine search */
	background-color:#FFFFFF;   
	width:118px;
	height:16px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
        font-weight: bold;
	border-bottom: #D6D3CE 1px solid; 
	border-left: #424142 1px solid; 
	border-right: #D6D3CE 1px solid; 
	border-top: #424142 1px solid;		  
}
.frmSearchTxt2 {/*refine search */
	background-color:#FFFFFF;   
	width:236px;
	height:16px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
        font-weight: bold;
	border-bottom: #D6D3CE 1px solid; 
	border-left: #424142 1px solid; 
	border-right: #D6D3CE 1px solid; 
	border-top: #424142 1px solid;		  
}
A.bckgrndClrLnk {/*page links on search pages*/
	padding:2px;
	color:#0099FF;
	background-color:#FFFFFF;
	text-decoration:none;
}
A.bckgrndClrLnk:hover {/*page links on search pages*/
	padding:2px;
	color:#636363;
	background-color:#DEE3E7;
	text-decoration:none;
}
.GreyCircleBckGrnd {
	background-image:url('/sonyb2c/images/search/generic/bckGrnd_circle.gif');
	background-repeat:no-repeat
}  

/* BOX HEADING TEXT */
.boxHdr {
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:30px;
	padding-bottom:4px;
	padding-top:7px;
	background-repeat:no-repeat;
}
.BoxText {
	font-family:Verdana,Arial,Helvetica,sans-serif; 
	font-size:10px; 
}
.BoxLink {
	color: #0099FF;
	text-decoration:none;   
}
.formula {
	padding: 1px; 
}
A.BoxLink:hover {
	color: #0099FF;
	text-decoration:underline; 
}

.smBoxLink {
	font-family:Verdana,Arial,Helvetica,sans-serif; 
	font-size:9px; 
	text-decoration:none;	   
}
A.smBoxLink:hover {
	color: #000000; 
	text-decoration:none; 
}
SPAN.class1 {
	FILTER: progid:DXImageTransform.Microsoft.dropShadow( Color=000000,offX=1,offY=1,positive=true); text-shadow: 2px 2px 4px black
}
SPAN.class1 A:link {
	text-shadow: 2px 2px 4px black
}
SPAN.class1 A:visited {
	text-shadow: 2px 2px 4px black
}
SPAN.class1 A:active {
	text-shadow: 2px 2px 4px black
}
SPAN.class1 A:hover {
	COLOR: #bb2a2a; text-shadow: 2px 2px 4px black
}