#preview {
background: #EEE;
border: 1px solid #666;
padding-left: 10px;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
width: 654px;
height:auto;
}

.leftbox {
border: 1px solid #FF9911;
padding-left: 10px;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
width: 280px;
height:auto;
}

.headleft {
border: 0px;
padding-left: 10px;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
width: 280px;
height:auto;
float: left;
}

.headright {
border: 0px;
padding-left: 10px;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
width: 255px;
height:auto;
float: right;
}
#leftwhitebox {
background: #FFF;
border: 1px solid;
padding-left: 10px;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
width: 280px;
height:auto;
}


.box {
background: #FFF;
border: 1px dotted #666;
padding-left: 10px;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
width: 644px;
height:auto;
text-align: left;
}

.hpbox {
background: #FFF;
border: 1px dotted #666;
padding-left: 10px;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
width: 630px;
height:160px;
text-align: left;
}

.boxnoborder {
border: none;
padding-left: 10px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
width: auto;
height:auto;
}

.bigboxnoborder {
border: none;
padding-left: 10px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
width: 935px;
height:auto;
}

.bigbox {
background: #FFF;
border: 1px dotted #666;
padding-left: 10px;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
width: 940px;
height:auto;
}


.smallbox {
background: #FFF;
border: 1px dotted #666;
padding-left: 10px;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
width: 480px;
height:auto;
}

.homebox {
background: #FFF;
border: 1px dotted #666;
padding-left: 10px;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
width: 300px;
height:auto;
float: left;
}

.homeboxright {
background: #FFF;
border: 1px dotted #666;
padding-left: 10px;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
width: 300px;
height:auto;
float: right;
}


.header ul {
	list-style: none;
	padding:0;
	margin:0;
}

.header li {
	background: #DDD;
	float: left;
	border: 1px solid;
	border-bottom-width: 0;
	margin: 0 1.0em 0 0;
	height: 25px;
}


.header li a {
	padding: 0 1em;
}

.header #selected {
	position: relative;
	top: 1px;
	background: white;
}

.tabbox {
background: #FFF;
border: 1px solid #666;
padding-left: 10px;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
width: 624px;
height:auto;
clear: both;
text-align: left;
}

.largetabbox {
background: #FFF;
border: 1px solid #666;
padding-left: 10px;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
margin-bottom: 30px;
width: 935px;
height:auto;
clear: both;
overflow:auto;
text-align: left;
}

.workbox {
width: 890px;
height:auto;
clear: both;
overflow:auto;
}

.headerbox {
border: none;
padding-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
width: 980px;
height:auto;
clear: both;
}

.headerboxorange {
background: #CCC;
border: none;
padding-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
width: 980px;
height:auto;
clear: both;
}

.mainbox {
border: none;
padding-left: 0px;
padding-top: 10px;
padding-right: 0px;
padding-bottom: 0px;
width: 646px;
height:auto;
float: left;
text-align: left;
}

.mainboxworks {
border: none;
padding-left: 0px;
padding-top: 10px;
padding-right: 0px;
padding-bottom: 0px;
width: 980x;
height:auto;
float: left;
text-align: left;
}

.mainboxor {
background: #CCC;
border: none;
padding-left: 0px;
padding-top: 10px;
padding-right: 0px;
padding-bottom: 0px;
width: 625px;
height:auto;
float: left;
text-align: left;
}

.subbox {
border: none;
padding-left: 0px;
padding-top: 10px;
padding-right: 15px;
padding-bottom: 0px;
width: 300px;
height:auto;
float: right;
text-align: left;
}

.imagebox {
background: #FFF;
border: 1px dotted #666;
padding-left: 10px;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
width: 170px;
height:auto;
float: left;
margin: 10px;
text-align: left;
}

.overviewimagebox {
background: #FFF;
border: 0px dotted #BBB;
padding-left: 0px;
padding-top: 10px;
padding-right: 0px;
padding-bottom: 10px;
width: 150px;
height:auto;
float: left;
text-align: center;
margin: 1px;
display:block;
}

.hpimagebox {
background: #FFF;
border: 0px dotted #BBB;
padding-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
width: 150px;
height:auto;
float: left;
text-align: center;
margin: 1px;
display:block;
}

.smallimagebox {
background: #FFF;
border: 1px dotted #BBB;
padding-left: 0px;
padding-top: 10px;
padding-right: 0px;
padding-bottom: 0px;
width: 170px;
height:190px;
float: left;
text-align: center;
margin-right: 18px;
margin-bottom: 5px;
display:block;
}

.smalltitlebox {
background: #FFF;
border: 0px dotted #666;
padding-left: 5px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 10px;
width: 160px;
height:auto;
float: left;
text-align: left;
margin: 1px;
display:block;
}

.fill {
background: #FFF;
border: 0px dotted #666;
padding-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
width: 400px;
height: auto;
float: left;
margin: 0px;
}

.floatright {
float: right;
padding-left: 0px;
padding-top: 0px;
padding-right: 50px;
padding-bottom: 0px;
}

.floatmoreright {
float: right;
padding-left: 0px;
padding-top: 0px;
padding-right: 50px;
padding-bottom: 0px;
height: auto;
width: auto;
}

.poheight {
border: none;
padding-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
width: 500px;
height: 1px;
}

.psmallheight {
float: right;
border: none;
padding-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
width: 100px;
height: 25px;
}

.notebody {
display:block;
border: 1px solid #666666;
color: #000000;
background: #FFFFFF;
position:absolute;
z-index: +10;
width:300px;
padding: 2px;
font-size: 12px;}

.ednotebody {
display:block;
border: 1px solid #666666;
color: #000000;
background: #EEEEEE;
position:absolute;
z-index: +10;
width:300px;
padding: 2px;
left: 100px;
font-size: 12px;}


.notetitle { font-weight: bold; background: #CCCCCC; color: #000000; border-bottom: 1px dashed #666666; padding: 1px; width: 100%; margin: 0px;  font-size: 13px;}

.notehidden { display: none; }

.notevisible { display: block; position:absolute; z-index: +10; left:0px;}


