html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,
code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,
form,label,legend,table,caption,tr,th,td{margin:1px;padding:1px;border:1px;font-size:100%;vertical-align:top;}

body{line-height:1;}
ol,ul{list-style:none;}

table{border-collapse:collapse;border:1px;border-color:#ffffcc;border-spacing:0px;}

body{background:#ffffff;color:#000;font-family:Arial,Helvetica,sans-serif;font-size:80%;text-align:center;}

textarea{font-family:Consolas,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New;border:1px solid #999;font-size:90%;}
input,select,button{border:1px solid #999;font-size:100%;font-family:Trebuchet MS,Helvetica,sans-serif;}
input{margin:3px 0 3px 0;padding:1px;}
pre{font-family:Consolas,Monaco,Lucida Console,Mono,Bitstream Vera Sans Mono,Courier New;margin-bottom:10px;overflow:scroll;width:auto;padding:5px;background-color:#F5F5F5;height-min:60px;padding-bottom:10px;max-height:200px;max-width:600px;}


pre {
	font-size: 12px;
	padding: 0;
	margin: 0;
	height:40px;
	background: #f0f0f0;
	border: 1px solid #ccc;
	line-height: 20px; /*--Height of each line of code--*/
	background: url(pre_code_bg.gif) repeat-y left top; /*--Background of lined paper--*/
	width: 600px;
	overflow: auto; /*--If the Code exceeds the width, a scrolling is available--*/
	overflow-Y: hidden;  /*--Hides vertical scroll created by IE--*/
}

pre {
	overflow-x: auto; /* Use horizontal scroller if needed; for Firefox 2, not needed in Firefox 3 */
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */ /*
	width: 99%; */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
}

blockquote{margin-bottom:10px;margin-right:15px;padding:10px 0 1px 10px;background-color:#F5F5F5;}
b,strong{font-weight:bold;}
i,em{font-style:italic;}
ul{list-style:disc;margin-left:30px;margin-bottom:1em;}
ol ul,ul ol,ul ul,ol ol{margin-bottom:0;}
p{clear:both;margin-bottom:1em;}
ol{list-style:decimal;margin-left:30px;margin-bottom:1em;}
a{color:4A6B82;text-decoration:none;cursor:pointer;}
a:hover{text-decoration:underline;}
a:visited{color:#4A6B82;}

h1{font-family:Trebuchet MS,Helvetica,sans-serif;font-weight:bold;font-size:170%;margin-bottom:7px;border:1px;}
h2{font-family:Trebuchet MS,Helvetica,sans-serif;font-size:110%;font-weight:bold;margin-bottom:-3px;}
h3{font-family:Trebuchet MS,Helvetica,sans-serif;font-size:110%;font-weight:bold;margin-bottom:5px;}

hr{border:0;color:#aaa;background-color:#aaa;height:1px;margin:0px;}

#hmenus {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 4px
	}
.nav {
	FLOAT: left; FONT-SIZE: 100%
}
.nav UL {
	MARGIN: 0px
}
.nav LI {
	DISPLAY: block; BACKGROUND: #ccccff; FLOAT: left; MARGIN-RIGHT: 3px;width:150px;
}

.navx LI {
	DISPLAY: block; BACKGROUND: #ccccff; FLOAT: left; MARGIN-RIGHT: 3px;width:70px;
}


.nav LI:hover {
	BACKGROUND-COLOR: #f90
}
.nav A {PADDING-BOTTOM: 2px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; DISPLAY: block; COLOR: #fff; 
	FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 2px
	}
	
#full
{MARGIN: 15px,0px,0px,0px ; WIDTH: 910px; BACKGROUND-COLOR: #fff; ZOOM: 1;padding:0px;
BORDER-BOTTOM: #888 0px solid; BORDER-LEFT: #bbb 0px solid;BORDER-RIGHT: #bbb 0px solid;BORDER-TOP: #bbb 0px solid;}

#top{MARGIN:0px; WIDTH: 910px; BACKGROUND-COLOR: #ccccff; height=60px;}
