/* THE BIG GUYS */
* {margin:0;padding:0}
body {padding: 0 0 20px;background: #fff;color:#333;font:83%/1.5 Î¢ÈíÑÅºÚ,ËÎÌå;}

/* LINKS */
a,a:link,a:link,a:link,a:hover {background:transparent;text-decoration:underline;cursor:pointer} 
a:link {color:#999} 
a:visited {color:#999} 
a:hover {color:#999} 

/* TYPOGRAPHY */
p, ul, ol {margin: 0 0 1.5em}
h1, h2, h3, h4, h5, h6 {clear:both;letter-spacing: -1px;margin-bottom:1px;border-bottom: 3px solid #D4D4D4;padding-bottom: .1em;font-weight:bold;}
h1 {font-size: 196%;margin-top:.6em;}
h2 {font-size: 136%}
h3 {font-size: 14px}
h4 {font-size: 116%}
h5 {font-size: 106%}
h6 {font-size: 96%}
.highlight {color:#E17000}
.subdued {color:#999}
.error {color:#C00;font-weight:bold}
.success {color:#390;font-weight:bold}
.caption {color:#999;font-size:12px}
.date {font: bold 82% arial;color:#bbb;display:block;letter-spacing: 1px}
small {font-size:12px}

/* LISTS */
ul {margin: .3em 0 1.5em 0;list-style-type:none}
	ul.related {margin-top: -1em}
ol {margin: .5em .5em 1.5em}
ol li {margin-left: 1.4em;padding-left: 0;background: none; list-style-type: decimal}
li {line-height: 1.4em;padding-left: 25px;}
li.doc {background-position: 3px -500px}
ul.nomarker li {background:none;padding-left:0}

dl {margin: 0 0 1em 0}
dt {font-weight:bold;margin-top: 1.3em}
dl dl {margin: 0 0 1.5em 30px}

/* GENERAL */
img {border:none} 
hr {margin: 1em 0;background:#f2f2f2;height:1px;color:#f2f2f2;border:none;clear:both}
.clear {clear:both;position:relative;font-size:0px;height:0px;line-height:0px} 
	
	/* POWERED BY - mollio logo in this case */
	#poweredby {width:220x;height:80px;position:absolute;top:-121px;_top:-133px;right:0}

/* LAYOUT - main body of page */
#wrap {min-width:1000px;max-width:1200px;margin: 0 auto;position:relative}
#content-wrap {position:relative;width:100%}
	#utility {position:absolute;top:0;left:5px;width:200px;border-top: 5px solid #999;padding-bottom: 40px}

#contentmain {margin: 0 50px}
	#contentmain #breadcrumb {height:22px;line-height:22px;padding:2px;font-size:12px;font-weight:bold;background:#EEE;border:1px solid #D4D4D4;}
	#contentmain #breadcrumb a:link, #contentmain #breadcrumb a:visited {text-decoration:none}
	#contentmain #breadcrumb a:hover, #contentmain #breadcrumb a:active {text-decoration:underline}

#content-top {color:#999;text-align:left;border-top:1px solid #D4D4D4;}
#content-top a:link{color:#999;text-decoration:none;}

#content-bottom {color:#999;text-align:right;}
#content-bottom a:link{color:#999;}

/* CONTAINER */

	#container #contentmain {margin: 0 23px 0 235px}


.content {clear:both;margin:0;padding:0;color:#666;font-size:14px;line-height:180%;table-layout: fixed; WORD-WRAP: break-word;text-align:justify;text-justify:inter-ideograph;}
.content p{padding:0;table-layout: fixed; WORD-WRAP: break-word;}

.content a:link{text-decoration:none;color:#666;}
.content a:visited{text-decoration:none;color:#666;}
.content a:hover{text-decoration:underline;color:#666;}
.content a:active{text-decoration:none;color:#666;}

/* LAYOUT - FOOTER */
#footer {clear:both;border-top: 1px solid #E3E8EE;padding: 10px 0 10px;font-size:12px;color:#999;font-family: arial,tahoma,verdana,sans-serif,Î¢ÈíÑÅºÚ,ËÎÌå;}
	#footer p {margin:0;padding:0;}
	#footer a:link {color:#999}

#topnav {clear:both;width:auto;height:30px;line-height:30px;}
.selectnav {float:left;width:200px;height:auto;padding:0 0 0 5px;}
.searchnav {float:right;width:300px;height:auto;padding:0 23px 0 0;text-align:right}

.keyword {margin:0;padding:7px 0 7px 0;width:200px;height:26px; border:0;background:url(images/inputbg.gif) top left no-repeat;color:#666;}

.searchbtn {margin:0 0 14px;padding:0;width:76px;height:26px;border:0;background:url(images/searchbg.gif) top left no-repeat;cursor:hand;}


#topmag {clear:both;width:100%;_width:520px;margin-top:5px;overflow-hidden;}
#topmag .magcover {float:left;width:200px;}
#topmag .newslist {float:left;width:300px;margin-left:10px;}


.magteam {
  background-color: #666 !important;
  border-style: solid !important;
  border-width: 2px !important;
  width: 196px !important;
  height: auto !important;
  text-align: left !important;
  overflow: hidden !important;
  float: left !important;
  border-color: #999 !important;
  margin: 0 !important;
  color: #FFF;
}
.magteam h3 {color:#FFF;}

.magintro {
  background-color: #EEE !important;
  border-style: solid !important;
  border-width: 2px !important;
  width: 196px !important;
  height: auto !important;
  text-align: left !important;
  overflow: hidden !important;
  float: left !important;
  border-color: #EEE !important;
  margin: 0 !important;
  color: #666;
line-height:180%;table-layout: fixed; WORD-WRAP: break-word;text-align:justify;text-justify:inter-ideograph;
}

.magintro p{margin:0;padding:0;table-layout: fixed; WORD-WRAP: break-word;}

#maglist {clear:both;height:auto;padding-top:10px;}

.gallerythumb {
  background-color: #191919 !important;
  border-style: solid !important;
  border-width: 2px !important;
  padding: 4px !important;
  margin: 0 auto !important;
  border-color: #000000 !important;
  color: inherit;
}

.frame {
  background-color: #333333 !important;
  border-style: solid !important;
  border-width: 2px !important;
  width: 196px !important;
  height: 230px !important;
  text-align: center !important;
  overflow: hidden !important;
  float: left !important;
  border-color: #000000 !important;
  margin: 0 !important;
  color: inherit;
font-family: arial,tahoma,verdana,sans-serif,Î¢ÈíÑÅºÚ,ËÎÌå;
}
.frame a:link {color:#FFF;text-decoration:none;} 
.frame a:visited {color:#FFF;text-decoration:none;} 
.frame a:hover {color:#FFFF00;text-decoration:none;} 

.frame .newicon{display:block;width:190px;height:11px;background:url(images/new.gif) right center no-repeat;position: relative; margin:0;}

.frame .title {clear:both;height:20px;line-height:20px;background-color:#666;}

.gallerythumb2 {
  background-color: #191919 !important;
  border-style: solid !important;
  border-width: 2px !important;
  padding: 4px !important;
  margin: 0 auto !important;
  border-color: #000000 !important;
  color: inherit;
}

.frame2 {
  background-color: #D4D4D4 !important;
  border-style: solid !important;
  border-width: 1px !important;
  width: 140px !important;
  height: 210px !important;
  text-align: center !important;
  overflow: hidden !important;
  float: left !important;
  border-color: #999 !important;
  margin: 10px 25px 10px 0 !important;
  color: inherit;
font-family: arial,tahoma,verdana,sans-serif,Î¢ÈíÑÅºÚ,ËÎÌå;
}
.frame2 a:link {color:#000;text-decoration:none;} 
.frame2 a:visited {color:#000;text-decoration:none;} 
.frame2 a:hover {color:#666;text-decoration:none;} 

.frame2 .newicon{display:block;width:120px;height:11px;background:url(images/new.gif) right center no-repeat;position: relative; margin:0;}

.frame2 .nonewicon{display:block;width:120px;height:11px;background:none;position: relative; margin:0;}

.frame2 .title {clear:both;height:20px;line-height:20px;background-color:#666;}


.btnlink {clear:both;background-color:none;color:#FFFF00;}
.btnlink a span {color:#FFFF99;text-decoration: none;}

.totop {float:right;margin:0;padding:0;width: 31px;height: 20px;background: url(images/top.gif) bottom right no-repeat;}
.totop a {display:block;width: 31px;height: 20px;}
.totop span {display:none;text-indent: -9999px;}

#changeskin {float:left;width:80px;height:10px;display:block;padding-top:7px;}

.changeStyleLi {
margin:0;padding:0;cursor:pointer;display:block;float:left;height:10px;line-height:10px;margin:0;width:10px;list-style:none;
}

#snewslist ul{margin: 0;padding: 0;}
#snewslist ul li {margin:0;padding:0;clear:both;height:auto;line-height:26px;list-style: none;}
#snewslist ul li a{float:left;padding-left:20px;background:url(images/item.gif) 2px 8px no-repeat;color:#000;font-size:10.5pt;}
#snewslist ul li a:hover{color:#666;}

.page{clear:both;height:auto;width:auto;line-height:40px;color:#666;text-align:left;}
.page a {color: #666;font-size:12px;text-decoration: none;font-weight: bold;padding:2px 4px;}
.page strong,.page a:hover {color: #EEE;font-size: 12px;padding:2px 4px;text-decoration: none;font-weight: bold;text-align: center;background:#666;}

