body { 
	font-family:verdana, arial, helvetica, sans-serif;
	color:#000;
	text-align:left;
	margin-top:0;
	}
body * { 
	margin:0;
	padding:0;
	border:none;
	color:#000;
	}
#wrapper600 {
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	height:auto;
	width:700px;
	padding:3px;
	}

#newwrapper {
	text-decoration:none;
	margin-left:auto;
	margin-right:auto;
	height:auto;
	padding:20px;
	}

#newwrapper a:hover {
	text-decoration:underline;
	}

#newwrapper a, a:link, a:visited {
	text-decoration:none;
	color: #000000;
	}


#wrapper {
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	height:auto;
	}
#wrapper_blackbg {
	text-align:left;
	margin-left:0px;
	margin-right:0px;
	background-color:#000000;
	width:inherit;
	}
#wrappernew {
	text-align:left;
	margin-left:inherit;
	margin-right:inherit;
	height:auto;
	padding:20px;
	}
table#wrapper a:hover {
text-decoration:none;
}
table#wrapper a, a:link, a:visited {
	color:#000;
	text-decoration:underline;
	}

/* more main items */
.infotable td {padding:3px;}

.topleftcolumnbox {
height:15px; 
width:439px; 
align:left; 
vertical-align:top; 
background-color:#fff; 
border-top:1px #000 solid; 
border-right:1px #000 solid; 
padding-right:15px;
	}
.topleftcolumnbox-440 {
height:15px; 
width:439px; 
align:left; 
vertical-align:top; 
background-color:#fff; 
border-top:1px #000 solid; 
border-right:1px #000 solid; 
	}
.topleftcolumnbox-440nosideborders {
height:15px; 
width:439px; 
align:left; 
vertical-align:top; 
background-color:#fff; 
border-top:1px #000 solid; 
border-right:0px #000 solid; 
	}
.topleftcolumnbox-440new {
height:15px; 
width:auto; 
align:left; 
vertical-align:top; 
background-color:#fff; 
border-top:1px #000 solid; 
border-right:1px #000 solid;
padding:10px;
padding-left:10px;
	}
.topleftcolumnbox-440lefttopborder {
height:15px; 
width:auto; 
align:left; 
vertical-align:top; 
background-color:#fff; 
border-top:1px #000 solid; 
border-right:0px #000 solid;
border-left:1px #000 solid;
	}
.topleftcolumnbox-440newtop {
height:15px; 
width:auto; 
align:left; 
vertical-align:top; 
background-color:#fff; 
border-top:1px #000 solid; 
border-left:1px #000 solid;
padding:10px;
padding-left:10px;
	}
.topleftcolumnbox-440newtop2 {
height:15px; 
width:auto; 
align:left; 
vertical-align:top; 
background-color:#fff; 
border-top:0px #000 solid; 
border-left:1px #000 solid;
padding:10px;
padding-left:10px;
	}
.topleftcolumnbox-440newnotop {
height:15px; 
width:auto; 
align:left; 
vertical-align:top; 
background-color:#fff; 
border-right:1px #000 solid;
padding:10px;
	}
.topleftcolumnbox-440newnotopleftborder {
height:15px; 
width:auto; 
align:left; 
vertical-align:top; 
background-color:#fff; 
border-left:1px #000 solid;
padding:10px;
	}
.topleftcolumnbox-440newnotoppad {
height:15px; 
width:auto; 
align:left; 
vertical-align:top; 
background-color:#fff; 
border-left:1px #000 solid;
padding:10px;
padding-left:10px;
	}
.leftcolumnbox-440 {
height:15px; 
width:439px; 
align:left; 
vertical-align:top; 
background-color:#fff; 
border-right:1px #000 solid; 
	}

.leftcolumnboxpadding {
height:auto; 
width:439px; 
align:left; 
vertical-align:top; 
background-color:#fff; 
border-right:1px #000 solid; 
padding-right:15px;
	}
	

.leftcolumnboxnew {
height:15px; 
width:451px; 
align:left; 
vertical-align:top; 
background-color:#fff; 
border-right:1px #000 solid; 
	}
.leftcolumnbox-330 {
height:auto; 
width:300px; 
align:left; 
vertical-align:top; 
background-color:#fff; 
border-right:1px #000 solid; 
padding-right:15px;
	}
.rightcolumnbox-300 {
height:auto; 
width:315px; 
align:right; 
vertical-align:top; 
background-color:#fff; 
	}
.paddedcolumnbox {
height:auto; 
width:autopx; 
background-color:#fff; 
padding:5px;
	}
.leftcolumnbox {
height:auto; 
width:439px; 
align:left; 
vertical-align:top; 
background-color:#fff; 
border-right:1px #000 solid; 
padding-right:15px;
	}
.leftcolumnboxnopad {
height:auto; 
width:auto; 
vertical-align:top; 
background-color:#fff; 
border-right:1px #000 solid; 
	}
.leftcolumnboxsign {
height:auto; 
width:auto;
text-align:center;
vertical-align:top; 
background-color:#fff; 
border-right:1px #000 solid; 
padding-right:15px;
	}

.small_leftcolumnbox {
height:auto; 
width:auto; 
align:left; 
vertical-align:top; 
background-color:#fff; 
border-right:0px #000 solid;
padding:0px;
	}
.ffcolumnbox {
height:auto; 
width:auto; 
vertical-align:top; 
border-top:1px #000 solid;
padding:0px;
	}
.small_leftcolumnbox_images {
height:auto; 
width:auto; 
align:left; 
vertical-align:top;
background-color:#000000;
	}
.leftcolumnboxnosides {
height:auto; 
width:439px; 
align:left; 
vertical-align:top; 
background-color:#fff; 
padding-right:15px;
	}
.leftcolumnboxnosideborder {
height:auto; 
width:439px; 
align:left; 
vertical-align:top; 
background-color:#fff; 
padding:15px;
border-bottom:1px #000 solid;
border-top:1px #000 solid;
	}
.leftcolumnboxnosidebordernopad {
height:auto; 
width:439px; 
align:left; 
vertical-align:top; 
background-color:#fff; 
border-bottom:1px #000 solid;
border-top:1px #000 solid;
	}
.leftcolumnboxnoborder {
height:auto; 
width:auto; 
align:left; 
vertical-align:top; 
background-color:#fff;
padding-left:inherit; 
	}
.leftcolumnboxnoborderhelp {
height:auto; 
width:auto; 
align:left; 
vertical-align:top; 
padding-left:5px;
position:fixed; 
	}
.leftcolumnboxbordertopright {
height:auto; 
align:left; 
vertical-align:top; 
background-color:#fff; 
border-right:1px #000 solid;
border-top:1px #000 solid;
padding-right:15px;
	}
.leftcolumnboxborderlefttopright {
height:auto; 
align:left; 
vertical-align:top; 
background-color:#fff; 
border-right:1px #000 solid;
border-top:1px #000 solid;
border-left:1px #000 solid;
padding-right:15px;
padding-left:5px;
	}
	
.leftcolumnboxborderbottompad {
height:auto; 
align:left;
vertical-align:top; 
background-color:#fff; 
border-bottom:1px #000 solid;
padding:5px;
}

.dec07quiz {
height:auto;
background-image:url(../images/dec07/quiz/tree.png);
background-position:top right;
background-repeat:no-repeat;

background-color:#e3ebda; 
border-left:1px #000 solid; 
padding:5px;
}
	
.leftcolumnboxborderleftbottompad {
height:auto; 
align:left;
vertical-align:top; 
background-color:#fff; 
border-bottom:1px #000 solid;
border-left:1px #000 solid;
padding:5px;
}
	
.leftcolumnboxborderlefttoprightnopad {
height:auto; 
align:left; 
vertical-align:top; 
background-color:#fff; 
border-right:1px #000 solid;
border-top:1px #000 solid;
border-left:1px #000 solid;
}

.leftcolumnboxborderrightpad {
height:auto; 
width:auto; 
align:left;
vertical-align:top;
padding:20px;
padding-right:10px;
background-color:#fff;
border-right:1px #000 solid;
	}
	
.leftcolumnboxborderlefttopbottompad {
height:auto; 
width:auto; 
align:left; 
border-top:1px #000 solid;
border-left:1px #000 solid; 
border-bottom:1px #000 solid; 
padding:5px;
	}	
	
.leftcolumnboxbordertopright {
height:auto; 
width:auto; 
align:left; 
vertical-align:top; 
background-color:#fff; 
border-top:1px #000 solid;
border-right:1px #000 solid; 
padding-right:15px;
	}
.leftcolumnboxborderleft {
height:auto; 
width:auto; 
align:left; 
vertical-align:top; 
background-color:#fff;
border-left:1px #000 solid;
	}
.leftcolumnboxborderleftpad {
	height:auto;
	width:auto;
	align:left;
	vertical-align:top;
	background-color:#fff;
	border-left:1px #000 solid;
	padding: 5px;
	}
	
.leftcolumnboxborderleftrightpad {
	height:auto;
	width:auto;
	align:left;
	vertical-align:top;
	padding:5px;
	background-color:#fff;
	border-left:1px #000 solid;
	border-right:1px #000 solid;
}

.leftcolumnboxborderlefttoppad440 {
height:auto; 
width:440px; 
align:left;
vertical-align:top; 
border-left:1px #000 solid;
border-top:1px #000 solid;
padding:5px;
}

.leftcolumnboxborderleftcreambg {
height:auto; 
width:auto; 
align:left;
background-color:#fffde8;
vertical-align:top; 
border-left:1px #000 solid;
}

.leftcolumnboxborderleftbottompadcreambg125 {
	height:auto;
	width:125;
	background-color:#fffde8;
	vertical-align:top;
	border-left:1px #000 solid;
	border-bottom:1px #000 solid;
	padding:5px;
	overflow: inherit;
}

.leftcolumnboxborderleftbottompadcreambg {
height:auto; 
width:auto; 
background-color:#fffde8;
vertical-align:top; 
border-left:1px #000 solid;
border-bottom:1px #000 solid;
padding:5px;
}

.leftcolumnboxborderleftpadcreambg {
height:auto; 
width:auto; 
align:left;
background-color:#fffde8;
vertical-align:top; 
border-left:1px #000 solid;
padding:5px;
}

.leftcolumnboxborderlefttoppadcreambg {
height:auto; 
width:auto; 
align:left;
background-color:#fffde8;
vertical-align:top; 
border-left:1px #000 solid;
border-top:1px #000 solid;
padding:5px;
}

.leftcolumnboxborderlefttopcreambg {
height:auto; 
width:auto; 
align:left;
background-color:#fffde8;
vertical-align:top; 
border-left:1px #000 solid;
border-top:1px #000 solid;
}

.leftcolumnboxborderlefttoppadcreambg293 {
height:auto; 
width:293px; 
align:left;
background-color:#fffde8;
vertical-align:top; 
border-left:1px #000 solid;
border-top:1px #000 solid;
padding:5px;
}

.leftcolumnboxborderlefttoppadcreambg440 {
height:auto; 
width:440px; 
align:left;
background-color:#fffde8;
vertical-align:top; 
border-left:1px #000 solid;
border-top:1px #000 solid;
padding:5px;
}

.leftcolumnboxborderlefttoppadcreambg225 {
height:auto; 
width:225px; 
align:left;
background-color:#fffde8;
vertical-align:top; 
border-left:1px #000 solid;
border-top:1px #000 solid;
padding:5px;
}

.leftcolumnboxbordercompletepadcreambg {
width:170px; 
align:left;
background-color:#fffde8;
vertical-align:top; 
border-right:1px #000 solid;
border-left:1px #000 solid;
border-top:1px #000 solid;
border-bottom:1px #000 solid;
padding:5px;
}

.leftcolumnboxbordercompletepadcreambgNW {
align:left;
background-color:#fffde8;
vertical-align:top; 
border-right:1px #000 solid;
border-left:1px #000 solid;
border-top:1px #000 solid;
border-bottom:1px #000 solid;
padding:5px;
}

.leftcolumnboxbordercompletepad {
height:auto; 
width:auto; 
align:left; 
vertical-align:top; 
background-color:#fff;
border-right:1px #000 solid;
border-left:1px #000 solid;
border-top:1px #000 solid;
border-bottom:1px #000 solid;
padding:5px;
}

.leftcolumnboxbordercomplete {
height:auto; 
width:439px; 
align:left; 
vertical-align:top; 
background-color:#fff;
border-right:1px #000 solid;
border-left:1px #000 solid;
border-top:1px #000 solid;
border-bottom:1px #000 solid;
	}
.leftcolumnboxbordercomplete1 {
height:auto; 
width:auto; 
align:left; 
vertical-align:top; 
background-color:#fff;
border-right:1px #000 solid;
border-left:1px #000 solid;
border-top:1px #000 solid;
border-bottom:1px #000 solid;
	}
.leftcolumnboxbordercomplete1color {
height:auto; 
width:auto;
background-color:#edffd2; 
align:left; 
vertical-align:top; 
background-color:#fff;
border-right:1px #000 solid;
border-left:1px #000 solid;
border-top:1px #000 solid;
border-bottom:1px #000 solid;
	}
.leftcolumnboxtopleftrightnosize {
height:auto; 
width:auto;
background-color:#fff;
border-right:1px #000 solid;
border-left:1px #000 solid;
border-top:1px #000 solid;
border-bottom:0px #000 solid;
	}
.leftcolumnboxtoprightnosize {
height:auto; 
width:auto;
background-color:#fff;
border-right:1px #000 solid;
border-left:0px #000 solid;
border-top:1px #000 solid;
border-bottom:0px #000 solid;
	}
.leftcolumnboxtopnosize {
height:auto; 
width:auto;
background-color:#fff;
border-right:0px #000 solid;
border-left:0px #000 solid;
border-top:1px #000 solid;
border-bottom:0px #000 solid;
	}	

.leftcolumnboxnorightbordernopad {
vertical-align:top; 
border-left:1px #000 solid;
border-top:1px #000 solid;
border-bottom:1px #000 solid;
	}


.leftcolumnboxnorightborderpad {
height:auto; 
width:auto; 
align:left; 
vertical-align:top; 
background-color:#fff;
border-left:1px #000 solid;
border-top:1px #000 solid;
border-bottom:1px #000 solid;
	}


.leftcolumnboxnorightborder {
height:auto; 
width:439px; 
align:left; 
vertical-align:top; 
background-color:#fff;
border-left:1px #000 solid;
border-top:1px #000 solid;
border-bottom:1px #000 solid;
	}
.leftcolumnboxnorightleftborder {
height:auto; 
width:439px; 
align:left; 
vertical-align:top; 
background-color:#fff;
border-left:0px #000 solid;
border-top:1px #000 solid;
border-bottom:1px #000 solid;
	}
.leftcolumnboxnotopbottomborder {
height:auto; 
width:439px; 
align:left; 
vertical-align:top; 
background-color:#fff;
border-left:1px #000 solid;
border-right:1px #000 solid;
	}
.leftcolumnboxnobottomrightborder {
height:auto; 
width:auto; 
align:left;
padding-left:6px;
vertical-align:top; 
background-color:#fff;
border-left:1px #000 solid;
border-top:1px #000 solid;
border-bottom:0px #000 solid;
	}
.columnboxdirectmailsmall1 {
height:auto; 
width:auto; 
align:left;
padding-left:6px;
vertical-align:top; 
background-color:#ebf5ed;
border-left:1px #000 solid;
border-top:1px #000 solid;
border-bottom:0px #000 solid;
border-right:0px #000 solid;
	}
.columnboxdirectmailsmall2 {
height:auto; 
width:auto; 
align:left;
padding-left:6px;
vertical-align:top; 
background-color:#ebf5ed;
border-left:0px #000 solid;
border-top:1px #000 solid;
border-bottom:0px #000 solid;
border-right:0px #000 solid;
	}
.columnboxdirectmaillarge1 {
height:auto; 
width:auto; 
align:left;
padding-left:6px;
vertical-align:top; 
background-color:#fff;
border-left:0px #000 solid;
border-top:1px #000 solid;
border-bottom:0px #000 solid;
	}
.columnboxdirectmaillarge2 {
height:auto; 
width:auto; 
align:left;
padding-left:6px;
vertical-align:top; 
background-color:#fff;
border-left:1px #000 solid;
border-right:1px #000 solid;
border-top:1px #000 solid;
border-bottom:0px #000 solid;
	}
.leftcolumnboxnotoprightborder {
height:auto; 
width:auto; 
align:left; 
background-color:#fff;
border-left:1px #000 solid;
border-top:0px #000 solid;
border-bottom:1px #000 solid;
	}

.leftcolumnboxnorightbordercolorpad {
height:auto; 
width:autopx; 
align:left;
padding:5px;
vertical-align:top; 
background-color:#fffee9;
border-left:1px #000 solid;
border-top:1px #000 solid;
border-bottom:0px #000 solid;
	}
.leftcolumnboxnorightbordercolor {
height:auto; 
width:439px; 
align:left; 
vertical-align:top; 
background-color:#fffee9;
border-left:1px #000 solid;
border-top:1px #000 solid;
border-bottom:0px #000 solid;
	}
.leftcolumnboxnorightbordercolor1 {
height:auto; 
width:439px; 
align:left; 
vertical-align:top; 
background-color:#fffee9;
border-left:1px #000 solid;
border-top:1px #000 solid;
border-bottom:1px #000 solid;
	}
.leftcolumnboxnotopborder {
height:auto; 
width:639px; 
align:left; 
vertical-align:top; 
background-color:#fff;
border-right:1px #000 solid;
border-left:1px #000 solid;
border-bottom:1px #000 solid;
	}
.leftcolumnboxnobottomborder {
height:auto; 
width:439px; 
align:left; 
vertical-align:top; 
background-color:#fff;
border-right:1px #000 solid;
border-left:1px #000 solid;
border-top:1px #000 solid;
	}
.leftcolumnboxtopborder {
height:auto; 
width:439px; 
align:left; 
vertical-align:top; 
background-color:#fff;
border-right:1px #000 solid;
border-top:1px #000 solid;
	}
.toprightcolumnbox {
height:15px; 
width:190px; 
align:right; 
vertical-align:top; 
background-color:#fff; 
padding-left:15px;
border-top:1px #000 solid;
position:fixed;
	}
.toprightcolumnboxleftborder {
height:15px; 
width:190px; 
align:right; 
padding-left:15px;
border-top:1px #000 solid;
border-left: 1px #000 solid;
position:fixed;
	}
.toprightcolumnboxnew {
align:right; 
vertical-align:top; 
background-color:#fff; 
padding-left:2px;
border-top:1px #000 solid;
position:fixed;
	}
.toprightcolumnbox190 {
height:15px; 
width:190px; 
align:right; 
vertical-align:top; 
background-color:#fff; 
border-top:1px #000 solid;
	}
.rightcolumnbox p, .toprightcolumnbox p, .topleftcolumnbox p, .leftcolumnbox p, .leftcolumnbox-330 p, .fullwidthbox p {margin:0; padding-bottom:16px;}

.rightcolumnbox {
	width:190px;
	align:right;
	vertical-align:top;
	background-color:#fff;
	padding-left:15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}

.rightcolumnboxbordertop{
width:190px;
vertical-align:top;
background-color:#fff;
padding-left:15px;
border-top:1px #000 solid;
}

.rightcolumnboxnotopborder{
width:190px;
align:right;
vertical-align:top;
background-color:#fff;
padding-left:15px;
}
.quizbox {
width:auto;
height:auto;
vertical-align:top;
background-color:#fff;
border-top:1px #000 solid;
border-right:1px #000 solid;
border-left:1px #000 solid;
}
.quizboxbottom {
width:auto;
height:auto;
vertical-align:top;
background-color:#fff;
border-bottom:1px #000 solid;
border-right:1px #000 solid;
border-left:1px #000 solid;
}
.quizboxbottomnosides {
width:auto;
height:auto;
vertical-align:top;
background-color:#fff;
border-bottom:1px #000 solid;
}
.quizboxbottomnoleftside {
width:auto;
height:auto;
vertical-align:top;
background-color:#fff;
border-bottom:1px #000 solid;
border-right:1px #000 solid;
}
.quizboxnosideborders {
width:auto;
height:auto;
vertical-align:top;
background-color:#fff;
border-top:1px #000 solid;
}
.quizboxrightsideborder {
width:auto;
height:auto;
vertical-align:top;
background-color:#fff;
border-right:1px #000 solid;
border-top:1px #000 solid;
}

.rightcolumnboxnowidth {
width:auto;
align:right;
vertical-align:top;
background-color:#fff;
padding-left:15px;
}

.rightcolumnboxnew {
width:190px;
align:right;
vertical-align:top;
background-color:#fff;
padding-left:15px;
position:absolute;
}
.rightcolumnboxspacer {
width:5px;
vertical-align:top;
background-color:#fff;

}
.rightcolumnboxnewone {
width:190px;
align:right;
vertical-align:top;
background-color:#fff;
padding-left:15px;
border-top:1px #000 solid;
position:float;
}
.rightcolumnboxsection {
font-size: 11px;
font-style: normal;
border-left:1px #000 solid;
width:auto;
padding:9px;
height:auto;
text-align:left;
vertical-align:top;
}
.rightcolumnboxsectiontopborder {
font-size: 11px;
font-style: normal;
border-top:1px #000 solid;
border-left:1px #000 solid;
width:auto;
padding:9px;
height:auto;
text-align:left;
vertical-align:top;
}
.rightcolumnboxnobottomrightborder {
height:auto; 
width:auto; 
align:right; 
vertical-align:top; 
background-color:#fff;
border-left:1px #000 solid;
border-top:1px #000 solid;
border-bottom:0px #000 solid;
	}
.rightcolumnbox190 {
width:190px;
align:right;
vertical-align:top;
background-color:#fff;
	}
.fullwidthbox{
height: auto; 
width: 630px; 
vertical-align: top; 
background-color: #fff; 
border-top: 1px #000 solid;
}
.cellboxborder{
width:auto;
border-bottom:1px #000 solid;
}
.paddingcell {
padding:10px;
}

#exhibitorsectiontag {
	width:200px;
	font-family: arial, verdana, helvetica, sans-serif;
	color:#fff;
	font-size: 11px;
	font-weight: bold;
	background-color:#000;
	padding:2px 10px;
	margin:0 0 0 5px;
	text-align:center;
	line-height:24px;
	letter-spacing:5px;
	text-transform:uppercase;
	 }
#exhibitorsectiontagsmall {
width:140px;
font-family: arial, verdana, helvetica, sans-serif; 
color:#fff; 
font-size: 11px; 
font-weight: bold; 
background-color:#000; 
padding:2px 10px; 
margin:0 0 0 5px;
text-align:center; 
line-height:24px; 
letter-spacing:5px; 
text-transform:uppercase;
	 }
#exhibitorblacktextsection {
width:200px;
font-family: arial, verdana, helvetica, sans-serif; 
color:#fff; 
font-size: 10px; 
font-weight: bold; 
background-color:#000; 
padding:2px 10px; 
margin:0 0 0 5px;
text-align:left; 
line-height:14px; 
	 }
#exhibitorblacktextsectionsmall {
width:inherit;
font-family: arial, verdana, helvetica, sans-serif; 
color:#fff; 
font-size: 10px; 
font-weight: bold; 
background-color:#000; 
padding:2px 10px; 
margin:0 0 0 5px;
text-align:left; 
line-height:14px; 
	 }
#exhibitorsectiontag250 {
width:250px;
font-family: arial, verdana, helvetica, sans-serif; 
color:#fff; 
font-size: 11px; 
font-weight: bold; 
background-color:#000; 
padding:2px 10px; 
margin:0 0 0 5px;
text-align:center; 
line-height:24px; 
letter-spacing:5px; 
text-transform:uppercase;
	 }
#exhibitorsectiontag-white {
width:200px;
color:#000; 
font-size: 11px; 
font-weight: bold; 
background-color:#fff; 
padding:2px 10px; 
margin:0 0 0 5px;
text-align:center; 
line-height:24px; 
letter-spacing:5px; 
text-transform:uppercase;
border-top: 1px solid #000;
border-right: 1px solid #000;
border-left: 1px solid #000;
	 }
.articleendtag {
color:#fff; 
text-transform:uppercase;
background-color:#000; 
text-align:center; 
font-size:10px; 
font-weight:bold;
margin-left:5px;
padding:1px 3px;
	 }
#allstarwrap {
border-left:1px black solid;
border-top:1px black solid;
padding:5px;
background-color:#ebf5ed;
	}

#authorwrap {
border-left:1px black solid;
border-top:1px black solid;
padding:5px;
	}
#authorwrapcreambg {
border-left:1px black solid;
border-top:1px black solid;
padding:5px;
background-color:#fffde8;
	}
#authorwrap2 {
border-left:1px black solid;
border-top:1px black solid;
padding:5px;
text-align:left;
	}
#authorwrapnosideborder {
border-left:0px black solid;
border-top:1px black solid;
padding:5px;
	}
#authorwrapnoborder {
padding:5px;
	}

/* main text items */
.bodytextquote {
	font-size: 12px;
	font-style: normal;
	padding:inherit;
	}
.bodytext {
	font-size: 11px;
	font-style: normal;
	padding:inherit;
	}
.bodytextwhitespacing {
	font-size: 11px;
	line-height:18px;
	color:#FFFFFF;
	font-style: normal;
	padding:inherit;
	}	
.bodytextwhite {
	font-size: 11px;
	color:#FFFFFF;
	font-style: normal;
	padding:inherit;
	}
.bodytextlinespacered {
	font-size: 11px;
	font-style: normal;
	line-height: 16px; 
	padding:inherit;
	color:#FF0000;	
	}
.bodytextgreenbold {
	font-size: 11px;
	font-weight:bold;
	line-height: 16px;
	color:#009900;
	padding:inherit;
	}
.bodytextlinespace {
	font-size: 11px;
	font-style: normal;
	line-height: 16px; 
	padding:inherit;
	}
.bodytextlinespaceplanb {
	font-size: 11px;
	font-style: normal;
	line-height: 17px; 
	padding:inherit;
	}
.bodytextnoheight {
	font-size: 11px;
	font-style: normal;
	padding:inherit;
	line-height:normal;
	}
.bodytextside {
	font-size: 11px;
	font-style: normal;
	line-height:inherit;
	}
.bodytextbold {
	font-weight:bold;
	font-size:11px;
	}
.searchboldwhite {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color: #fff; 
	font-size:11px;
	font-style: normal;
	line-height: 12px; 
	font-weight: bold;
	margin-left:2px;
	}
.bodytextboldred {
	font-weight:bold;
	color:#f00;
	}
.bodytextboldwhite {
	font-size:11px;
	font-weight:bold;
	color:#fff;
	}
	

	
	
.bodytextboldwhiteblock {
	font-weight:bold;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	}
.bodytextred {color:#f00;}
.bodytextwhite {color:#fff;}
.subheadblack {
font-size:12px; 
font-weight:bold; 
padding-bottom:5px;
	}
.subheadred{
font-size:12px; 
font-weight:bold; 
padding-bottom:5px;
color:#f00;
	}
	
.redfontbold{
font-size:11px; 
font-weight:bold; 
color:#f00;
	}
	
.subheadwhite{
font-size:12px; 
font-weight:bold; 
padding-bottom:5px;
color:#fff;
	}
.helpsubhead {
font-weight:bold;
color:#f00;
text-transform:uppercase;
	}	
.illustratorcreditwhite {
color:#FFFFFF;
font-size:9px; 
line-height:13px; 
text-transform:uppercase;
	}

.illustratorcredit {
font-size:9px; 
line-height:13px; 
text-transform:uppercase;
	}
.5pxbox {margin:5px; padding:5px;}
.twopxbox td {padding:2px;}
table.threepxbox {padding:3px; border:1px solid black;}
.threepxbox td {padding:3px;}
.vanillabox {
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
background-color:#f7f5e8;
}
.clearbox {
padding:10px;
vertical-align:top;
}

.blackbox {
	padding:10px;
	background-color:#000;
	vertical-align:top;
	font:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
}

.blackboxtext {
	padding:5px;
	background-color:#000;
	vertical-align:top;
	font:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
}

.blackbox_archive {
	padding:5px;
	background-color:#000;
	vertical-align:top;
	font:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
}
		
.blackbox_images {
padding:0px;
padding-bottom:0px;
background-color:#000;
vertical-align:top;
}		
.blackbox1 {
padding:0px;
background-color:#000;
vertical-align:top;
border-bottom:1px;
}		
.blackboxnopad {
	background-color: #000000;
	padding: 0px;
}

.bluebox5pad {
	background-color: #e9f7fe;
	padding: 5px;
}

.blueboxborderlefttoppad {
	background-color: #e9f7fe;
	padding: 5px;
	border-left:#000, 1px, solid;
	border-top::#000, 1px, solid;
}

table#wrapper .whitelink {color:white;}
.lightbluebox {
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
padding-right:10px;
background-color:#e9f7fe;
}


.blueboxleftborder {
width:300px;
border-left:#000000, solid, 1px;
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
padding-right:5px;
background-color:#e9f7fe;

}

.lightcreamboxhelp {
width:125px;
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
padding-right:5px;
background-color:#fffde8;
}


/* topnav */
#topnavcontainer {
	margin:0 46px; 
	padding: 0;
	height: 20px;
	}
#topnavcontainer ul {
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
	}

#topnavcontainer ul li {
	display: block;
	float: left;
	text-align: center;
	padding: 0;
	margin: 0;
	}

#topnavcontainer ul li a {
	background: #666;
	width:125px;
	height: 18px;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-right: none;
	padding: .2em 0;
	margin: 0 0 10px 0;
	color: #fff;
	text-decoration: none;
	display: block;
	text-align: center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	}

#topnavcontainer ul li a:hover {
	color: #000;
	background: #9c0;
	}

/* header */
#headernavcontainer {
	border:0;
	margin:0; 
	padding:0; 
	}
#headernavcontainer .headertext {
	font-family:arial, verdana, helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	line-height:12px;
	font-weight:normal;
	text-align:right;
	}
#headernavlist li, #headernavlist2 li, #headernavlist3 li {
	display:inline;
	text-align:right;
	list-style-type:none;
	padding:2px 2px 2px 2px;
	margin:0;
	}
#headernavlist a, #headernavlist2 a, #headernavlist3 a {
	color:#fff;
	text-decoration:none;
	}
#headernavlist a.greenlink, #headernavlist2 a.greenlink, #headernavlist3 a.greenlink {
	color:#9c0;
	}
#headernavlist a:hover, #headernavlist2 a:hover, #headernavlist3 a:hover, #headernavlist a:hover.greenlink, #headernavlist2 a:hover.greenlink, #headernavlist3 a:hover.greenlink {
	color:#f60;
	}
#headernavlist .bull, #headernavlist2 .bull, #headernavlist3 .bull {
	color:#f60;
	padding:0;
	margin:0;
	}
.searchboxrow {background-color:#414141;}

/* footer */
#footer a.webmasterlink, #footer a:link.webmasterlink, #footer a:visited.webmasterlink, #footer a {
	text-decoration:none;
	color:#6CF;
	border-bottom:1px #6cf solid;
	}		
.leftboxlefttopborder {
	height:15px;
	width:451px;
	align:left;
	vertical-align:top;
	background-color:#fff;
	border-left-width: 1px;
	border-left-style: solid;
	border-top-color: 000;
	border-left-color: 000;
	border-top-width: 1px;
	border-top-style: solid;
}
.ffcolumnboxbottomborder {
	height:auto;
	width:auto;
	vertical-align:top;
	border-top:#000;
	padding:0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
}

.leftcolumnboxborderlefttoplightgreenbg {
	height:auto;
	width:auto;
	align:left;
	background-color:#ecf5f0;
	border-left:1px solid #000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
}

.leftcolumnboxborderlefttop {
	height:auto;
	width:auto;
	align:left;
	vertical-align:top;
	background-color:#fff;
	border-left:1px solid #000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
}
.leftcolumnboxborderlefttopnovert {
	height:auto;
	width:auto;
	align:left;
	background-color:#fff;
	border-left:1px solid #000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
}
.leftcolumnboxgreybordertoppadgreenbg {
	height:auto;
	width:auto;
	align:left;
	background-color:#ebf5ed ;
	border-top:1px solid #999999;
	padding: 5px;
}
.leftcolumnboxborderlefttoppadgreenbg {
	height:auto;
	width:auto;
	align:left;
	background-color:#ebf5ed ;
	border-left:1px solid #000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	padding: 5px;
}

.leftcolumnboxborderlefttoppadnorightpad {
	height:auto;
	width:auto;
	align:left;
	border-left:1px solid #000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:0px;
}

.leftcolumnboxborderleftnorightpad {
	height:auto;
	width:auto;
	align:left;
	border-left:1px solid #000;
	border-right-color: #000;
	border-bottom-color: #000;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:0px;
}

.leftcolumnboxborderleftnorighttoppad {
	height:auto;
	width:auto;
	align:left;
	border-left:1px solid #000;
	border-right-color: #000;
	border-bottom-color: #000;
	padding-top:0px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:0px;
}

.leftcolumnboxborderlefttoppadnorighttoppad {
	height:auto;
	width:auto;
	align:left;
	border-left:1px solid #000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	padding-top:0px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:0px;
}

.leftcolumnboxpadgreybg {
	height:auto;
	width:auto;
	align:left;
	background-color:#E6E6E6;
	padding: 5px;
}

.leftcolumnboxborderleftgreybg {
	height:auto;
	width:auto;
	align:left;
	background-color:#E6E6E6;
	border-left:1px solid #000;
	padding: 0px;
}

.leftcolumnboxborderlefttoppadgreybg {
	height:auto;
	width:auto;
	align:left;
	background-color:#E6E6E6;
	border-left:1px solid #000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	padding: 5px;
}

.leftcolumnboxborderlefttopgreenbg {
	height:auto;
	width:auto;
	align:left;
	background-color:#ebf5ed ;
	border-left:1px solid #000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
}

.leftcolumnboxnobordergreenbgpad {
	height:auto;
	width:auto;
	align:left;
	background-color:#ebf5ed ;
	padding: 5px;
}

.leftcolumnboxnobordercreambgpad {
	height:auto;
	width:auto;
	align:left;
	background-color:#fffde8;
	padding: 5px;
}

.leftcolumnboxbordertoppadgreenbg {
	height:auto;
	width:auto;
	align:left;
	background-color:#ebf5ed ;
	border-top:1px solid #000;
	padding: 5px;
}
.leftcolumnboxborderleftpadgreenbg {
	height:auto;
	width:auto;
	align:left;
	vertical-align:top;
	background-color:#ebf5ed;
	border-left:1px solid #000;
	padding: 5px;
}

.leftcolumnboxbordertoppad {
	height:auto;
	width:auto;
	border-top:1px solid #000;
	padding:5px;
}

.leftcolumnboxborderlefttopbluebg {
	height:auto;
	width:auto;
	align:left;
	vertical-align:top;
	background-color:#e9f7fe;
	border-left:1px solid #000;
	border-top:1px solid #000;
}
.leftcolumnboxborderlefttoppadbluebg {
	height:auto;
	width:auto;
	align:left;
	vertical-align:top;
	background-color:#e9f7fe;
	border-left:1px solid #000;
	border-top:1px solid #000;
	padding:5px;
}
.leftcolumnboxborderleftpadbluebg {
	height:auto;
	width:auto;
	align:left;
	vertical-align:top;
	background-color:#e9f7fe;
	border-left:1px solid #000;
	padding:5px;
}

.leftcolumnboxborderleftbluebg {
	height:auto;
	width:auto;
	align:left;
	vertical-align:top;
	background-color:#e9f7fe;
	border-left:1px solid #000;
}

.leftcolumnboxborderleftpaddarkbrownbg {
	height:auto;
	width:auto;
	align:left;
	vertical-align:top;
	background-color:#623d2d;
	border-left:1px solid #000;
	padding: 5px;
}

.leftcolumnboxborderleftpadbrownbg {
	height:auto;
	width:auto;
	align:left;
	vertical-align:top;
	background-color:#6d625a;
	border-left:1px solid #000;
	padding: 5px;
}

.leftcolumnboxborderlefttoppadbrownbg {
	height:auto;
	width:auto;
	align:left;
	vertical-align:top;
	background-color:#6d625a;
	border-left:1px solid #000;
	border-top: 1px solid #000;;
	padding: 5px;
}
.leftcolumnboxborderlefttoppad {
	height:auto;
	width:auto;
	align:left;
	vertical-align:top;
	background-color:#fff;
	border-left:1px solid #000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

.leftcolumnboxborderlefttoppadintlbg {
	height:auto;
	width:auto;
	background-image:url(../images/world.jpg);
	background-color:#fff;
	border-left:1px solid #000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

.bodytextlargeorange {
	font-size: 20px;
	font-style: normal;
	padding:inherit;
	font-weight: bold;
	color: #FF0000;
}
.leftcolumnboxbordertop {

	height:auto;
	width:auto;
	align:left;
	vertical-align:top;
	background-color:#fff;
	border-left:#000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
}
.bodytextwhite {

	font-weight:normal;
	color:#fff;
}
.leftcolumnboxnoborderpad {

	height:auto;
	width:auto;
	align:left;
	vertical-align:top;
	background-color:#fff;
	padding: 5px;
}
.columnboxwrappednoborder {
	height:auto;
	width:inherit;
	align:left;
	vertical-align:super;
	background-color:#fff;
	margin: 0px;
	padding: 0px;
}
.columnboxpaddingblackbg {
	width:auto;
	vertical-align:top;
	background-color:#000000;
	padding:5px;
}
.columnboxpaddingbluebg {
	height:auto;
	width:inherit;
	align:left;
	vertical-align:top;
	background-color:#e9f7fe;
	padding: 10px;
}
