/* [11/02/2008]*/

.link,A.link,A.link:visited{font-family:Arial;font-size:9pt}
.default,TD{font-family:Arial;font-size:12px;line-height:12pt;color:#081C5A;}
.default table{background-color:#FFFFFF;}

.navL1,A.navL1{font-family:Arial;font-size:12px;font-weight:bold;color:#081C5A;text-decoration:none}
.navL1white{font-family:Arial;font-size:12px;font-weight:bold;color:#FFFFFF}
.navL2,A.navL2{font-family:Arial;font-size:11px;color:#081C5A;text-decoration:none}
A.navL2:hover{text-decoration:underline}
.title{font-size:14px;font-weight:bolder}
.headline{font-family:Arial;font-size:14px;color:#52608B}
.action{font-family:Arial;font-size:10px;color:#FEBB35}
form{margin:0px}
.nodisplay{visibility:hidden}
H1{font-family:Arial;font-size:14px;font-weight:bold;color:#081C5A;text-decoration:none}
H2{font-family:Arial;font-size:12px;color:#081C5A;text-decoration:none;line-height:0;}

.tablehead{font-family:arial;font-size:8pt;font-weight:bold;color:#FFFFFF}
.tablebody{font-family:arial;font-size:8pt;color:#081C5A}

/*catalog style*/
.bluelink{font-family:Arial;font-size:10px;color:#72A6CE}


table.grade {border-width: 1px;border-style: solid;border-color: #eceef3;border-collapse: collapse;background-color: white;}
table.grade td {border-width: 1px 1px 1px 1px;padding: 1px 1px 1px 1px;border-style: inset inset inset inset;
border-color: #ECEEF3 #ECEEF3 #ECEEF3 #ECEEF3;font-family: arial;font-size: small;font-family:Arial;font-size:12px;line-height:12pt;color:#081C5A;
	padding: 0 5 0 5;
}

table.table1 {
	border-width: 1px;border-style: solid;border-color: #eceef3;border-collapse: collapse;background-color: white;}
table.table1 td {	border-width: 1px;	padding: 1px;	border-style: inset;	border-color: #ECEEF3;
	font-family:Arial;font-size:12px;line-height:12pt;color:#081C5A;
	padding: 0 5 0 5;
}
table.cat2Table1 {	border-width: 1px;	border-style: solid;	border-color: #eceef3;	border-collapse: collapse;	background-color: white;}
table.cat2Table1 td {	border-width: 1px;	padding: 1px;	border-style: inset;	border-color: #ECEEF3;  line-height:12pt;	padding: 0 5 0 5;}

table.none {	border-width: 0px;	border-style: none;	background-color: white;}
table.none td {	border-width: 0px;	border-style: none;}

.cat2Header {background-color: #67A9DC; font-weight:normal;font-weight:bold;font-style: italic;}
.cat2SubHeader {background-color: #F0F2F7;font-weight:bold}

.cat2HeadLink,A.cat2HeadLink,A.cat2HeadLink:visited,A.cat2HeadLink:hover{font-family:Arial;font-size:10pt;text-decoration:underline;color:#0000EE}

.cat2HeadSelectedLink,.cat2HeadSelectedLink:visited,.cat2HeadSelectedLink:hover{font-family:Arial;font-size:10pt;color:RED;font-weight:bold;text-decoration:none}
.cat2CartSelectedItem{background-color: #ECEEF3;}


.thumbnail{position: relative;z-index: 0;}
.thumbnail:hover{background-color: transparent;z-index: 50;}
.thumbnail span{ /*CSS for enlarged image*/
position: absolute; background-color: lightyellow; padding: 5px; left: -1000px; border: 1px dashed gray; width:100px;
visibility: hidden; color: black; text-decoration: none; }
.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0; padding: 2px;}
.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible; top: -15; left: -115px; /*position where enlarged image should offset horizontally */}
