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 {
	margin-left:auto;
	margin-right:auto;
	height:auto;
	padding:20px;
	}

#cewrapper {
	width:505px;
	margin-left:auto;
	margin-right:auto;
	height:auto;
	padding:0px;
	}
	
#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:10px; 
	}
.leftcolumnboxbordertopright {
height:auto; 
align:left; 
vertical-align:top; 
background-color:#fff; 
border-right:1px #000 solid;
border-top:1px #000 solid;
padding-right:15px;
	}
.leftcolumnboxborderrightpad {
height:auto; 
width:auto; 
align:left;
vertical-align:top;
padding:20px;
padding-right:10px;
background-color:#fff;
border-right:1px #000 solid;
	}
.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;
	padding-left:6px;
	background-color:#fff;
	border-left:1px #000 solid;
	}
.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;
	}	
.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:439px; 
align:left; 
vertical-align:top; 
background-color:#fff;
border-left:1px #000 solid;
border-top:0px #000 solid;
border-bottom:1px #000 solid;
	}
.leftcolumnboxnorightbordercolor {
height:auto; 
width:439px; 
align:left; 
vertical-align:top; 
background-color:#fffee9;
border-left:1px #000 solid;
border-top:px #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;
}
.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:300px;
	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:280px;
	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;
	 }
#authorwrap {
border-left:1px black solid;
border-top:1px black solid;
padding:5px;
	}
#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;
	}
.bodytextpullquote {
	font-size: 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:36px;
	font-weight:bold;
	padding: inherit;
	}
.bodytext {
	font-size: 11px;
	font-style: normal;
	padding:inherit;
	}
.bodytextwhite {
	font-size: 11px;
	color:#FFFFFF;
	font-style: normal;
	padding:inherit;
	}
.bodytextboldlinespace {
	font-size: 11px;
	font-weight:bold;
	line-height: 16px; 
	}
.bodytextlinespace {
	font-size: 11px;
	font-style: normal;
	line-height: 16px; 
	padding:inherit;
	text-decoration: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;
	text-transform:none;
	}
.bodytextboldredcaps {
	font-weight:bold;
	color:#f00;
	text-transform:capitalize;
	}
.bodytextboldwhite {
	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;
	}
.subheadwhite{
font-size:12px; 
font-weight:bold; 
padding-bottom:5px;
color:#fff;
	}
.helpsubhead {
font-weight:bold;
color:#f00;
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;
}
.vanillabox2 {
padding:5px;
background-color:#f7f5e8;
}
.clearbox {
padding:10px;
vertical-align:top;
}
.blackbox {
padding:10px;
padding-bottom:10px;
background-color:#000;
vertical-align:top;
}	
.blackboxwhitetext {
padding:5px;
background-color:#000;
vertical-align:top;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}	
.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;
}		
table#wrapper .whitelink {color:white;}

.lightbluebox {
padding:5px;
background-color:#e9f7fe;
}

.mustardbox {
padding:5px;
background-color:#f7f5e8;
}


/* 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;
}
.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;
}
.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: 5px;
}
.leftcolumnboxborderlefttopnorightpad {
	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-top: 5px;
	padding-right:0px;
}
.creampq {
	height:auto;
	width:auto;
	align:left;
	vertical-align:top;
	background-color:#f7f5e8;
	border-left:1px solid #000;
	border-right-color: #000;
	border-bottom-color: #000;
	padding-bottom:5px;
	padding-left:5px;
	padding-top: 5px;
	padding-right:0px;
}
.leftcolumnboxborderleftnorightpad {
	height:auto;
	width:auto;
	align:left;
	vertical-align:top;
	background-color:#fff;
	border-left:1px solid #000;
	border-right-color: #000;
	border-bottom-color: #000;
	padding-bottom:5px;
	padding-left:5px;
	padding-top: 5px;
	padding-right:0px;
}
.leftcolumnboxborderlefttoppadcreambg {
	height:auto;
	width:auto;
	align:left;
	vertical-align:top;
	background-color:#f7f5e8;
	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;
}

.leftcolumnboxborderlefttoppaddeadgreenbg {
	height:auto;
	width:auto;
	align:left;
	vertical-align:top;
	background-color:#e8e6d4;
	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;
}

.leftcolumnboxborderlefttoppaddryyellowbg {
	height:auto;
	width:auto;
	align:left;
	vertical-align:top;
	background-color:#f7f5e8;
	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;
}
.leftcolumnboxborderleftpaddryyellowbg {
	height:auto;
	width:auto;
	align:left;
	vertical-align:top;
	background-color:#f7f5e8;
	border-left:1px solid #000;
	padding: 5px;
}

.leftcolumnboxborderleftpaddryyellowbgFIXEDWIDTH {
	height:auto;
	width:107px;
	align:left;
	vertical-align:top;
	background-color:#f7f5e8;
	border-left:1px solid #000;
	padding: 5px;
}
.leftcolumnboxnoborderpaddryyellowbgFIXEDWIDTH {
	height:auto;
	width:107px;
	align:left;
	vertical-align:top;
	background-color:#f7f5e8;
	padding: 5px;
}

.leftcolumnboxnoborderpaddryyellowbg {
	height:auto;
	width:auto;
	align:left;
	vertical-align:top;
	background-color:#f7f5e8;
	padding: 5px;
}


.leftcolumnboxborderlefttopdryyellowbg {
	height:auto;
	width:auto;
	align:left;
	vertical-align:top;
	background-color:#f7f5e8;
	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;
}
.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;
}
.leftcolumnboxnoborderpadgreenbg {

	height:auto;
	width:auto;
	align:left;
	vertical-align:top;
	background-color:#e8e6d4;
	padding: 5px;
}
.leftcolumnboxnoborderpadbluebg {

	height:auto;
	width:auto;
	align:left;
	vertical-align:top;
	background-color:#e9f7fe;
	padding: 5px;
}
.columnboxwrappednoborder {
	height:auto;
	width:inherit;
	align:left;
	vertical-align:super;
	background-color:#fff;
	margin: 0px;
	padding: 0px;
}
.columnboxpaddingblackbg {
	height:auto;
	width:inherit;
	align:left;
	vertical-align:top;
	background-color:#000000;
	padding: 10px;
}
.rightauthorbox-creambg {
	vertical-align:top;
	background-color:#f7f5e8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	width: 200px;
	height: 100px;
}
.bodytextboldred {
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	padding:inherit;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	color: #FF0000;
}
.leftcolumnboxborderlefttoppadbluebg {

	height:auto;
	width:auto;
	align:left;
	vertical-align:top;
	background-color:#e9f7fe;
	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;
}

.ataglancegreybg {

	height:auto;
	width:auto;
	align:left;
	vertical-align:top;
	background-color:#ebe9e9;
	padding: 5px;
}

.leftcolumnboxborderlefttoppadgraybg {

	height:auto;
	width:auto;
	align:left;
	vertical-align:top;
	background-color:#ebe9e9;
	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;
}
.rightboxbordernonepadgraybg {
	height:inherit;
	width:inherit;
	align:left;
	vertical-align:top;
	background-color:#ebe9e9;
	padding: 5px;
}


.leftcolumnboxborderlefttoppadgreybg175 {
	width:175px;
	align:left;
	vertical-align:top;
	background-color:#ebe9e9;
	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;
}

.leftcolumnboxborderlefttoppadbluebg175 {
	width:175px;
	align:left;
	vertical-align:top;
	background-color:#e8f1f5;
	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;
}
#floatingcreambox {
	padding:5px;
	background-color: #fffde8;
	height: auto;
}
.leftcolumnboxbordertoppad {

	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;
	padding: 5px;
}
.bodytextboldredCAPS {
	font-weight:bold;
	color:#f00;
	text-transform: uppercase;
}
.leftcolumnboxbordertoppadgraybg {


	height:auto;
	width:auto;
	align:left;
	vertical-align:top;
	background-color:#ebe9e9;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	padding: 5px;
}
.leftcolumnboxborderleftpadgraybg {


	height:auto;
	width:auto;
	align:left;
	vertical-align:top;
	background-color:#ebe9e9;
	border-left:1px solid #000;
	border-right-color: #000;
	border-bottom-color: #000;
	padding: 5px;
}
.leftcolumnboxbordernonegraybg {
	height:auto;
	width:auto;
	align:left;
	vertical-align:top;
	background-color:#ebe9e9;
	border-left:#000;
	border-right-color: #000;
	border-bottom-color: #000;
	padding: 5px;
	border-top-color: #000;
}

