body { font-family:Arial, Helvetica, sans-serif; color:#777777; background:url(images/pagebg.gif) top repeat-x #ddd; font-size:12px; padding-top:98px;}
* { margin:0; padding:0;}
/*reset*/
img, fieldset { border:0;}
h1, h2, h3, strong { font-weight:normal; font-size:100%;}
em { font-style:normal;}
li { list-style-type:none;} 
a { text-decoration:none;}
li a { vertical-align:bottom;}
/*general*/
.b { display:block;}
.fl { float:left;}
.fr { float:right;}
.c { clear:both;}
.cl { clear:left}
.cr { clear:right}
.mt20 { margin-top:20px;}
.ml10 { margin-left:10px;}
.mb10 { margin-bottom:10px;}
.mb5 { margin-bottom:5px;}
.pd20 { padding:20px;}
.fs15 { font-size:15px;}
#content .pb0 { padding-bottom:0px;}
.brown, #header ul li a { color:#948888;}
#cont strong { font-weight:bold;}
#content a { color:#44a902; text-decoration:underline;}
.nx, .prv { position:absolute; left:100px; width:92px; height:61px; display:block; text-indent:-1000px;}
.nx { top:1px; background:url(images/top.png) no-repeat top;}
.prv { bottom:78px; background:url(images/bottom.png) no-repeat bottom;}

#header, #wrap { position:relative;}

#header { height:114px; background:url(images/header_bg.gif) top repeat-x; border-top:1px solid #c4c4c4; margin-bottom:10px;}
#header h1 { float:left; padding:37px 0 0 25px; float:left; background:url(images/b_h.gif) left no-repeat;}

#header>ul { width:458px; height:85px; position:absolute; padding:25px 10px 0 0; top:0; right:0px; background:url(images/b_h.gif) right no-repeat;}
#header ul li { height:12px; padding:4px 0 5px 10px; text-transform:uppercase; font-size:11px; line-height:11px; display:block; font-weight:bold; width:220px;}
#header>ul .sub ul {
	position:absolute;
	right:10px;
	width:230px;
	top: 46px;
	display:none;
}

#header>ul .sub:hover ul { display:block;}
#header>ul li { background:url(images/btn.png) right top no-repeat;}
#header>ul li ul li {background:url(images/btn.png) left top no-repeat; padding-left:20px; width:207px;}
#header>ul li:hover { background-position:bottom right;}
#header ul li ul li:hover { background-position:bottom left;}
#header ul>li:hover>a { color:#2b6b04;}

#wrap { width:817px; margin:0 auto 0; padding:0 37px 78px 37px; background:url(images/_ref.png) bottom no-repeat;}
#cont { background:url(images/main.gif) top no-repeat; padding:30px 20px 0; padding-bottom:8px; /*height:378px;*/}
#foo { background:url(images/f_bg.gif) bottom repeat-x; height:90px; border-top:1px solid #eee; border-left:1px solid #d4d4d4; border-left:1px solid #d4d4d4;}
#foo div ul {}
#foo div ul li { display:inline; font-size:11px; padding:0 5px;}
#foo a { color:#484c45;}
#foo div ul li a:hover {color:#44a902}
#foo p { margin:3px 25px 0 0; display:block; width:490px; font-size:11px; color:#707070;}
#foo div { padding-left:30px; width:500px; margin:30px 25px 0;}
.barr, #foo div { background:url(images/cx.png) left top no-repeat; padding-left:10px; height:21px;}
.barr em, #foo div ul { height:12px; padding:4px 10px 5px; background:url(images/track.png) right no-repeat; display:block; line-height:12px;}
#side {width:220px; float:left;}
#side, #content { padding:5px 20px; background:url(images/cs_bg.gif) top repeat-x #dddddd; border:1px solid #ddd; min-height:240px;}
#side p, #content p  { padding:0 8px 8px 8px;}
.ml270 {margin-left:270px;}
.br12b { color:#484c45; text-transform:uppercase; font-weight:bold;}
.w205 { width:215px;}
.ml225 { margin-left:235px;}
.box { width:230px; margin:0 7px 0 7px; background:#c4c4c4;}
.box>div { padding:5px 10px;}
#my-glider .box div p { padding:0;}
#content { min-height:322px;}
#content .box div h2 { margin-bottom:5px;}
#content .box div h2 a { color:#333333; margin-right:10px; text-decoration:none; font-weight:bold; text-transform:uppercase;}
#content .box div h2 a:hover { text-decoration:underline;}
#cont .h327 { height:336px; padding-bottom:0;}
/**/

.scroller, .section {width:735px; height:306px; overflow:hidden;}
.section {
	float:left;
	}
.content {width:10000px;}
#my-glider { height:300px; height:306px;}

.section { width:735px; height:306px;}
abbr { font-size:30px;}
#next, #prev { height:50px; width:50px; background:url(images/next_prev.png) no-repeat; display:block; position:absolute; top:285px; outline:none; text-indent:-10000px;}
#next { right:6px; background-position:bottom right;}
#next:hover { background-position:top right;}
#prev:hover { background-position:top left;}
#prev { left:6px; background-position:bottom left;}

.ls01 { margin-bottom:10px;}
.ls01 li { padding-left:15px; font-size:11px; background:url(images/bull.gif) 3px 5px no-repeat; margin-bottom:5px; color:#666666; display:block;}

/*===============THUMBNAIL VIEW==================*/
#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #fff;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 16px Tahoma;
letter-spacing: 5px;
line-height: 1.1em;
color:#359101;
padding: 5px 0;
text-align: right;
}

#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
padding: 5px;
z-index: 5;
}
/*-------------------------------------------------*/
.lst, .lst2 { display:block; padding-left:20px; margin-bottom:15px;}
.lst li {list-style-type:disc; }
.lst2 li {list-style-type:decimal; margin-bottom:2px; }
.lst li, .lst2 li { font-size:11px;}
 

.download { display:block;}
#content .download a { text-decoration:underline; font-weight:bold; margin-left:10px;}
#content .download a:hover { text-decoration:none;}