html, body {margin: 0; padding: 0; border: 0;}
body {color: #000; background: #cce url(lbg.gif) repeat; font-family: verdana, geneva, arial, sans-serif; 
font-size: 11px; line-height: 14px;text-align: center;margin: 10px 0;}
p  {margin: 6px 0px; padding: 0 6px;}
h2 {font-family: Tahoma, Verdana, "Lucida Sans Unicode", Arial, sans-serif;letter-spacing: 2px;
background-color: #507EA1;color: #FFF;
padding: 6px;
font-size: 8pt;font-weight: bold;text-transform: uppercase;font-variant: small-caps; 
border-top: 2px #CCCCCC solid;border-bottom: 1px #666666 solid;
margin: 0px;
}
.clear { clear: both; }
a {color: #0F3254; text-decoration: none;}
a:hover {color: #C33; text-decoration: underline;}
.alignright {margin-top: 0; text-align: right; clear: both;}
.small {font-size: .9em;}
.white {color: white;font-size:12px;line-height:14px;margin-right:8px;font-weight:400;font-family:arial,sans-serif;}
.wide {background: url(s2.gif) repeat-x;width: 100%; font-size: 1.6em;font-weight: bold;color: #ffa;}
.wide p {margin: 0; padding: 10px; position: relative; font-size: 140%;font-family:Arial,sans-serif;}
.top {height:50px;}
.top a {position: absolute; right: 20px; text-align: right; font-weight: bold; font-size: .8em; color: #fff;}
.menu {height: 24px; background: #7CA6D3; width:100%;border-bottom: 1px solid #ccc;}
.bottom {border-top: 1px solid #666; position: relative;}
.to-right {float: right;}
.to-left {float: left;}
.defq {font-weight:bold;}
.def {font-size: 10px;}
.defsource {color: #9C9; font-size: 90%;}
.am {background:#fff;}
.am a {text-decoration:none;}
img {border:0;}
.wide1 { width: 474px; padding: 1px; }
.wl {float: left; width: 234px; margin-bottom: 4px; }
.wl a {font-weight: bold; color: #900;}
.wr {float: right; width: 234px; margin-bottom: 4px; }
.wr a {font-weight: bold; color: #900;}
.desc { color: #555;}
.wide1 ul li {list-style-position: outside;list-style-image: url(redarrow.gif);}
#hls { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 9px;font-weight: normal;line-height: 14px;color: #111111;}
#hls a {font-weight: bold;text-decoration: none;}
#hls a:link {color: #0066B3;}
#hls a:visited {color: #666;}
#hls a:hover {color: #FFF; background-color:#009; text-decoration: none;}
#hls a:active {color: #F03; background-color: transparent;}
.box {padding: 3px;background-color: #F0F0F0;}
.box a {display: block;}
.center h2 {background-color: #0066B3;}
.right h2 {background-color: #B30000;}
.bglet {display:block;color:#CCC;font-family: Verdana;font-size:48pt;font-weight:900;margin-bottom:-4px;margin-top:24px;}
.wrapper {margin: 0 auto;width: 834px;text-align: left;background: #eee;border: 1px solid #aaa;border-right: 2px solid #aaa;border-bottom: 2px solid #aaa;}

/* structural template below */
* html .wrapper {
width: 836px;
wid\th: 834px;
}

.outer {
position: relative;
margin-left: 236px;
width: 474px;
background: #fff;
border-left: 1px solid #ccc;
border-right: 1px dotted #ccc;
}

* html .outer {
width: 476px;
wid\th: 474px;
}

.float-wrap {
float: left;
width: 474px; 
margin-right: -1px;
}

.center {
float: right;
width: 474px;
margin-bottom: -1px;
/* \*/
margin-left: -1px; 
/* Hidden from IE-mac */
}

.left {
position: relative;
width: 238px;
margin-left: -237px;
}

* html .left {
float:left;
}

*>html .left {width:237px;}   /*** Fix only for IE/Mac ***/

.container-left {
width: 236px;
padding-bottom: 110px;
}

.right {
float: left; 
position: relative;
width: 124px;
margin-right: -122px;
margin-left: -1px;
}

/* \*/
* html .right {
margin-left: 0px; 
margin-right: -500px; 
mar\gin-right: -124px;
}
/* */

/*** Static fixes ***/

/*** Below is the Holly hack, and if IE/Win shows bugs it's a good idea to apply this hack to 
different elements and see if that fixes the problem. Sometimes it may be necessary 
to use "position: relative;" on certain elements, but it's hard to tell in advance which 
elements will need such fixes. Here it prevents IE5/Win from clipping the left ends 
of the headings. ***/
/* \*/
* html h2 {height: 1%;}
/* */


/*** This is a fix for IE5/Win at the largest text size setting. ***/
/* \*/
* html .left {margin-right: -3px;}
/* */



