body {background: url(images/jg_background4.jpg) no-repeat left top;margin: 0;padding: 0;	background-color: #FFF;font: 11px Arial, Helvetica, sans-serif;color: #666;line-height:16px;}
body.popup{background: url(images/popup_bg2.jpg) no-repeat left top;padding: 0;}
body.popupNB{background-image:none;}

#nav{margin:90px 0 0 277px;padding:0;width:469px;}
#nav li{display:block;float:left;height:45px; width:74px;text-align:center;}
#nav li a:link, #nav li a:visited{display:block;font:10px Geneva, Arial, Helvetica, san-serif;font-weight: bold;color: #FFFFFF;text-decoration: none;line-height: 12px;}
#nav li a:hover, #nav li a:active{color: #dedcc5;}

.popup #nav{margin:105px 0 0 27px;padding:0;width:500px;}

.pad1{margin-top:12px;}
.pad2{margin-top:6px;}

#col2{width:770px;margin-top:26px;}
#col1{width:770px;}
#col1 .pad{padding:10px 40px 40px 40px;}
#colA{width:204px;float:left;border-right:2px solid #000;height:452px;text-align:center;padding:10px 0 0;}
#colA2{width:204px;float:left;border-right:2px solid #000;text-align:center;padding:10px 0 0;}
#colB{width:564px;float:left;}
#colB .pad{padding:50px 20px 30px 20px;}

#col2pop, #col1pop{width:580px;margin:26px 0 0 20px;}
#colApop{width:216px;float:left;}
#colBpop{width:364px;float:left;}
#colBpop .pad{padding:0 20px;}

#col2popfull, #col1popfull{width:750px;margin:26px 0 0 20px;}
#colApopfull{width:366px;float:left;}
#colBpopfull{width:344px;float:left;}
#colBpopfull .pad{padding:20px;}
#col1popfull .pad{padding:20px 20px 20px 0;}

p, li, td{font: 11px Arial, Helvetica, sans-serif;color: #666;line-height:16px;}
td{vertical-align:top;padding: 2px 15px 2px 0;}
p{margin:0 0 10px;}
.center{text-align:center;}


img{border:0;}
img.thumb{margin-bottom:5px;}
.icon{vertical-align:middle;border:1px solid #bab8a6;}


.lh20{line-height:20px;}
.blue{color: #03C;}

h1{font: 24px Arial, sans-serif;color:#666;font-weight:bold;margin:0 0 25px;}
h2{font: 14px Arial, sans-serif;color:#666;font-weight:bold;margin:3px 0 5px;}
h3{font: 13px Arial, sans-serif;color:#666;font-weight:bold;margin:0 0 5px;}

a:link, a:visited{color: #666;text-decoration: underline;}
a:hover, a:active{color: #06F;}

#videoBody{margin:25px 18px;text-align:left;}
.hideSmVideo{width:2px;height:1px;background-color:#000;visibility: hidden;display:inline;}
.showSmVideo{width:240px;height:196px;background-color:#000;visibility: visible;display:block;margin:15px 0 0 100px;}
.showSmVideoNM{width:240px;height:196px;background-color:#000;visibility: visible;display:block;}
.hideMedVideo{width:2px;height:1px;background-color:#000;visibility: hidden;display:inline;}
.showMedVideo{width:320px;height:256px;background-color:#000;visibility: visible;display:block;margin:15px 0 0 50px;}
.showMEdVideoNM{width:320px;height:256px;background-color:#000;visibility: visible;display:block;}
.hideLgVideo{width:2px;height:1px;background-color:#000;visibility: hidden;display:inline;}
.showLgVideo{width:480px;height:376px;background-color:#000;visibility: visible;display:block;}

/* Left/Right Box Styles */
ul.lrBox{list-style:none;margin:0 0 20px 0;padding:0;width:690px;}
ul.lrBox li.ltC{float:left;padding:0;text-align:center;padding:0 20px 0 0;width:170px}
ul.lrBox li.arrow{background: url('images/ltarrow.gif') no-repeat 0 32px;padding: 20px 0 0 25px;width:475px}

/* Clearing Floats \*/
.clearfix:after, ul.lrBox:after, ul#nav:after, #col2:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix, ul.lrBox, ul#nav, #col2{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix, * html ul.lrBox, * html ul#nav, * html #col2{height: 1%;}
.clearfix, ul.lrBox, ul#nav, #col2{display: block;}
/* End hide from IE-mac */