/*  LSM MARKUP INFRASTRUCTURE */    body {        font: 98%/1.1em arial;        text-align: left; /* IE5 center hack */		background: #fff; 		font: 12px 'Lucida Grande','Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3','‚l‚r ‚oƒSƒVƒbƒN', sans-serif;	}    small {        font-family: Verdana;        font-size: .9em;        line-height: 1.4em;    }    /**     * Header tag definitions, plus equivalent class definitions.     */    .HCONFIRM { font-size: 1.78em; }    img { border: none; }    em {        font-style: normal;        font-weight: bold;    }    /*        Added to lighten the horizontal rule above the footer on every page.    */    #yatcon2 hr    {        color: #D4DBE1;    }/******************************//* LSM CLASS INFRASTRUCTURE */    .yatclr { clear: both; }    .nocss { display: none; }/* LAYOUT CONTAINERS */    .yatlayA {        width: 756px;        margin: auto; /* gecko center hack */        border: 0px solid #fff; /* gecko center hack */    } /* GLOBAL NAVIGATION */    #yatgn {        position: relative; /* to absolute position left corner with #yatgn big */        width: 745px; /* need for IE */        width: expression( (document.compatMode == 'CSS1Compat') ? '745px' : '750px'); /* fix box model for quirks */        padding: 3px 0px 0px 5px;        margin-top: 10px;    }    #yatgn big {        width:6px;        height: 6px;        position: absolute;        top: 0;        left: 0;    }    #yatgn big strong { display: none; }    #yatgn a {        cursor:hand;        margin-bottom: 1px;    }    #yatgn a {        float: left;        color: #fff;        text-align: center;        margin-left: 2px;        width: 82px;    }    #yatgn strong {        display: block;        padding: 4px 0px;        width: 82px;    }    #yatgn div {        color: #fff;        text-align: right;        padding: 0px 0px 5px 0px;        width: 740px;    }    #yatgn div strong, #yatgn div a {        float: none;        display: inline;        background-image: none;        background-color: transparent;        padding: 0px;        margin: 0px;        width: auto;    }    #yatgn a strong { text-decoration:underline; } /* Opera */    #yatgn .yattab2, #yatgn .yattab2on, #yatgn .yattab2on strong, #yatgn .yattab2 a {        width: 116px;    }    #yatgn .yaton, #yatgn .yattab2on { margin-bottom: 0px; }    #yatgn .yaton strong, #yatgn .yattab2on strong {        color: #495E70;        padding-bottom: 5px;    }    #yatgn.yathm {        padding-top: 8px;        height: 42px;    }    #yatgn.yathm big { background-image: none; }    #yatgn.yathm div { padding-top: 5px; }/* GLOBAL NAVIGATION IMAGES*/    #yatgn {  		background: #5E6B79 url("nav/nav_crn_r.gif") no-repeat top right; }    #yatgn big { 		background:url("nav/nav_crn_l.gif") no-repeat; }    #yatgn a {		background:#8898A5 url("nav/nav_82_01.gif") no-repeat left top; 		font-weight: bold;}    #yatgn .yattab2 { 		background-image:url("nav/nav_116_01.gif"); }    #yatgn .yaton strong, #yatgn .yattab2on strong { 		background:#fff url("nav/nav_82_on_01.gif") no-repeat top left; }    #yatgn .yattab2on strong { 		background-image:url("nav/nav_116_on_01.gif"); }/* GLOBAL SUB-NAVIGATION */    #yatgnsn {        text-align: left;		font-family: arial, verdana, sans-serif;        background-image: url("nav/bg_subnav.gif");        padding: 5px 0px 0px 5px;        height: 30px;    }    #yatgnsn a { color: #4B5E6D; }    #yatgnsn .selected { color: #000; }/* GLOBAL NAVIGATION TITLE */	#yatgn h1 { border: 0; }		#yatgn h1 {		font-size: 18px;		text-decoration: none;		color: #fff;		margin: 5px 15px 0 10px;		bottom-padding: 10px;		text-align:left;	}	#yatgn h2 {		font-size: 14px;		text-decoration: none;		color: #fff;	}	/* Footer */	#footer {		clear: both;		margin-top: 1em;	}			#footer ul {		margin: 0 0 1em 0;		padding: 0;	}		#footer li {		display: inline;		padding: 0 20px 0 0;		margin: 0;		white-space: nowrap;	}		#footer p {		margin: 0.6em 0;	}/* Footer */	#footer {		border-top: 1px solid #999;		margin: 2em 0;		padding: 1em 0;		text-align: center;	}		#footer ul {		margin: 0;		padding: 0;		list-style: none;	}		#footer li {		display: inline;	}		#footer span,#footer a {		white-space: nowrap;		padding: 0 1em;	}		#footer p span,#footer p a {		white-space: nowrap;		padding: 0 0.3em;	}		#footer span a {		padding: 0;	}		#footer p,#footer p a {		color: #666;	}		#footer p a:hover {		color: #000;	}/*accessibility tweaks*/	hr.hide {		display: none;	}		.sosumi { font-size: 10px !important; color: #76797C; margin-bottom: 20px;}	.renewbutton {    position:relative;    top:-0.3ex;    font-family: verdana, sans-serif;     font-size: 10px;    font-weight:bold;     text-decoration:none;     color: white;     background-color: #FF6600;     border-left:1px solid #afa;     border-top:1px solid #9c9;     border-right:1px solid black;     border-bottom:1px solid black;     padding:0px 3px 0px 3px;	margin:0px;    margin-left:0.5em;    display:inline;}.newbutton {    position:relative;    top:-0.3ex;    font-family: verdana, sans-serif;     font-size: 10px;     font-weight:bold;     text-decoration:none;     color: white;     background-color: #00CC33;     border-left:1px solid white;     border-top:1px solid white;     border-right:1px solid black;     border-bottom:1px solid black;     padding:0px 3px 0px 3px;     margin:0px;    margin-left:0.5em;    display:inline;}ul.news {	margin: 0.5em 0 0 0;	padding: 0;}.news li {	margin: 0 0 0.7em 0;	padding: 0;	clear: both;	list-style-type: none;}.news li a { font-weight: normal; }.news .date {	background: #eee;	border-right: 1px solid #ccc;	border-bottom: 1px solid #ccc;	float: left;	text-align: center;	margin: 0 5px 5px 0;	line-height: 1.1em;	padding: 2px;	font-size: 12px;	width: 7em;	white-space: nowrap;	color: #000;}.prev {display: block; floar:left; clear:left; font-size:12px; font-weight:bold; margin-top:10px;}.prev a, .prev a:visited{text-decoration: none; color: #000; margin: 0 0 0 5px;}.prev a:hover{text-decoration: underline;}.next {display: block; floar:right; clear:right; font-size:11px; font-weight:bold; margin-top:10px;}.next a, .next a:visited{text-decoration: none; color: #000; margin: 0 5px 0 0;}.next a:hover{text-decoration: underline;}.arrowright{margin-left:5px; vertical-align: -1px;}.arrowleft{margin-right:5px; vertical-align: -1px;}