﻿/*body{margin: 0;	padding: 0;	font-family: Verdana, Tahoma, Arial;font-size: small;color: #5E5E86; background: #E1EAFD url("images/LeftNavBg.gif") repeat-y 0 0;}*/
body{margin: 0;	padding: 0;	font-family: Verdana, Tahoma, Arial;font-size: small;color: #5E5E86; background: #E1EAFD url(images/bg_tile2.gif) repeat 0 0;}

h1 {font-size: small; font-weight: bold; color: #4386BF; margin-bottom:70px;}
h3 {font-size: small; font-weight: bold; color: #4386BF; margin-bottom:0;}
hr {color: #4386BF; height:1px;}

a { color: #0033CC; text-decoration: none; }
a:link a:visited { color: #0033CC; text-decoration: none; }
a:hover { text-decoration: underline; }
a[name] { text-decoration: none; color: #4386BF; }
#pageWrapper{ width: 100%; }

/*#innerPageWrapper { overflow: hidden; }*/
#innerPageWrapper { height: 100%; width: 1600px; position: relative; }

#headerWrapper{ height: 144px; background-color: #FFFFFF;}

/*#header{width: auto; background-image: url(images/header.jpg); background-position: left top; background-repeat: no-repeat; height: 104px; }*/
#header{ height: 104px; }

/*#subHeader{ height: 20px; font-size: x-small; padding-top: 20px; padding-left: 203px; }*/
#subHeader { height: 40px; position: relative; }

.bottom20spacer{margin-bottom: 20px;}

.topRightSpacer { margin-bottom: 70px;}

.bottomRightSpacer { margin-top: 50px; }

.blueFont {  font-weight: bold; }

span.companyAddress {color: #4386BF; font-size: 9px; position: absolute; left: 205px; top: 20px;}
span.companyAddress a { color: #4386BF; font-size: 9px; text-decoration: none; }
span.companyAddress a:link, .companyAddress a:visited { color: #4386BF; }
span.companyAddress a:hover { text-decoration: underline; }

div.companyAddressBottom {color: #4386BF; font-size: 9px; text-align: left;}
div.companyAddressBottom a { color: #4386BF; font-size: 9px; text-decoration: none; }
div.companyAddressBottom a:link, .companyAddress a:visited { color: #4386BF; }
div.companyAddressBottom a:hover { text-decoration: underline; }

/******  New Styles ******/

div.leftContent { float: left; width: 198px; }
div.leftContent div.leftNav { float: left; width: 158px; margin-left: 46px; }
div.leftContent div.leftBgImg {}

div.rightPanel { float: left; width: 600px; background-color: #FFF; margin-left:10px; }
div.rightPanel div.breadCrumbDiv { padding-top: 25px;padding-bottom: 10px;padding-left: 10px; background-image: url(images/bg_tile.gif); background-position: left top; background-repeat: repeat;}
div.rightPanel div.mainContent { background-color: #FFF; padding-top: 10px; padding-left: 75px; padding-bottom: 10px; padding-right:20px; position: relative; }
div.rightPanel div.mainContent #ruleSpectrum { position: absolute; top: 60px; left: 73px; height: 8px; width: 1241px; background-image: url(images/rule_accent_spectrum.jpg); background-position: left top; background-repeat: no-repeat; z-index:100; }
div.rightPanel div.footer { width:auto; font-size: x-small; padding-top: 20px; padding-left: 10px; padding-bottom: 10px; margin-bottom: 20px; background-color: #FFF;}

div.rightPanel div.subHeadingDiv { padding-top: 25px; padding-left: 77px; background-image: url(images/bg_tile.gif); background-position: left top; background-repeat: repeat;}
div.rightPanel div.subHeadingDiv a { color: Red; }

div.farRightPanel { float:left; margin-top: 75px; margin-left: 20px; }
div.farRightPanel div.topRightPanel { margin: 0; padding: 0;}
div.farRightPanel div.topRightPanel div.isoDiv {font-size: small; font-weight: bold; color: #4386BF;}
div.farRightPanel div.middleRightPanel {}
div.farRightPanel div.bottomRightPanel {}

/*div.leftContent, div.rightPanel, div.farRightPanel, div.rightVerticalSpectrum {	padding-bottom: 32767px !important;	margin-bottom: -32767px !important; }
div.leftContent, div.rightPanel, div.farRightPanel, div.rightVerticalSpectrum {	padding-bottom: 50px !important;	margin-bottom: -50px !important; }
div.rightVerticalSpectrum { background-image: url(images/VerticalSpectrum.gif); background-position: left top; background-repeat: no-repeat; width: 61px; position: absolute; top: 0; left: 1400px;  }*/
div.rightVerticalSpectrum { position: absolute; top: 0; left: 1400px; width: 61px; overflow:hidden; }


table.tradeShows {border: solid 1px #CCCCCC;width: 100%;border-collapse: collapse;}
table.tradeShows td {border: solid 1px #CCCCCC;padding: 5px;}

div.mainContent { min-height: 1000px; }

