* { word-break: break-all; }
body {
background: #fff; 
text-align: center; }

body, td, input, textarea, select, button { 
color: #000; 
font: 12px/1.6em Trebuchet MS, Helvetica, Arial, sans-serif; }

body, ul, dl, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset { 
margin: 0;
padding: 0; }

h1, h2, h3, h4, h5, h6 {
font-size: 1em;
}

ul { 
color: #666666; 
margin-left: 12px;
padding-bottom: 14px; }

li {
margin-left: 22px;
line-height: 1.8em; }

table { }

pre { 
font-family: Courier, Courier New; 
font-weight: normal; 
color:#000000; }

.subtitle { 
font-size: 14px; 
font-weight: bold;
color: #000000; 
padding: 5px 0; }

p { 
padding: 10px 0px; }

a { 
    color: #333;
	text-decoration: none;
	border: #EFEFEF 0px solid;
	padding: 2px;
	}

a:hover { 
    text-decoration: none;
	border: #ccc 0px solid;
	background-color: #666;
	color: #fff; }
a img { 
border: none; }

table { 
empty-cells: show; 
border-collapse: collapse; }

.menu { 
height: 31px; 
line-height: 31px;
border: 1px solid #999; 
background: #FFF url(images/NEW2.gif) repeat-x 0 0; 
width: 760px; 
margin: 0 auto;}

.mainbox { 
border: 1px solid #999; 
padding: 1px 1px 5px; 
margin-bottom: 10px;  
width: 760px; 
margin: 0 auto;}

.mainbox td.title{ 
line-height: 21px;
padding: 5px; 
padding-left: 1em; 
background: #FFF url(images/new2.jpg) repeat-x 0 0;
color: #000;}

.title a { 
color: #000; }

.mainbox table { 
width: 100%; }

.mainbox td { 
border-bottom: 1px solid #999;
padding: 5px 10px; }

#footer { 
border-top: 1px solid #999;
background: #FFF url(images/new2.jpg) repeat-x 0 0; 
color: #666; 
padding: 12px 0;
width: 760px; }

#copyright{ 
font: 1em Verdana,	 Arial, Helvetica, sans-serif; 
line-height: 1.5em; }

#copyright a { 
color: #0954A6; }

#header {
width: 85%; 
overflow: hidden; }

#header h2 { 
	float: left; 
	padding: 5px 0; }

pre {
	white-space: pre-wrap;       /* css-3 */
	white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
	white-space: -pre-wrap;      /* Opera 4-6 */
	white-space: -o-pre-wrap;    /* Opera 7 */
	word-wrap: break-word;       /* Internet Explorer 5.5+ */
}
.code {	border-left: 3px solid #3F67A5;
	background-color: #EBEBEB;
	color: #000000;
	margin: 5px;
	padding: 10px;
}
