body {background:url("stripe.gif") top repeat; margin:0; padding:0; text-align:center;}
#box01 {background:url("bkg2.gif") repeat-y; margin:42px auto 0; text-align:left; width:941px;}
h1 {margin:0; padding:0; position:absolute; text-indent:-5000px; z-index:3000; }
h1 a {display:block; height:130px; margin:-35px 0 0; overflow:hidden; padding:0; text-decoration:none; width:130px; }
h1 a:focus {outline:none; }
#box02 {background:url("bkg1.gif") no-repeat; height:636px; margin:-41px 0 0; overflow:auto; position:absolute; width:941px; }
#box03 {padding:300px 0 0 80px; position:relative;}
 
ul.nav1 {font:normal 11px/11px Arial, Helvetica, sans-serif; margin:29px 0 0 190px; padding:0; position:absolute; width:650px; z-index:1000;}
ul.nav1 li {display:inline; letter-spacing: 1px; list-style-type:none; margin:0; padding:0 0 0 20px; text-align:left;}
ul.nav1 li a {color:#777; text-decoration:none;}
ul.nav1 li a:hover {color:#000;}

ul.nav2 {background:url("lowerleftcorner.gif") left bottom no-repeat; font:normal 19px/16px Georgia, "Times New Roman", Times, serif; margin:0; padding:0 0 20px 30px; width:175px;}
ul.nav2 li {color:#333; list-style-type:none; margin:0; padding:0; text-align:left;}
ul.nav2 li a {color:#999; font:normal 13px/17px Arial, Helvetica, sans-serif; text-decoration:none;}
ul.nav2 li a:hover  {color:#666;}
ul.external {background:none; margin:20px 0 0; padding:0 0 0 30px; }
li#nav2a, li#nav2j {margin:0 0 4px;}
li#nav2i {margin:12px 0 0;}


#box04 {margin:-490px 0 0 185px; padding:70px 0 0; position:relative; width:650px;}
.pic {float:left; height:75px; padding:0 10px 10px 0; width:75px;}
.row2 {padding:0 10px 10px 85px;}
.row3 {padding:0 10px 10px 170px;}
.row4 {padding:0 10px 10px 255px;}
#box05 {background:#f7f7f7; color:#999; float:right; font:normal 10px/11px Arial, Helvetica, sans-serif; height:440px; margin:-110px 0 10px 0; position:relative; width:360px;}
#box06 {background:#ccc; clear:both; float:right; height:20px; margin:0; position:relative; width:900px;}
#box07 {background:#ffc; color:#999; clear:both; float:right; font:normal 10px/11px Arial, Helvetica, sans-serif; height:15px; margin:0; padding:3px 5px 0; position:relative; text-align:right; width:890px;}
#box06 ul.nav1 {margin:5px 0 0; text-align:center; width:941px; }
#box06 ul.nav1 li a {color:#666; }
#box06 ul.nav1 li a:hover {color:#333; }


h2 {color:#333; float:left; font:normal 30px/35px Georgia, "Times New Roman", Times, serif, Arial, Helvetica, sans-serif; margin:-65px 0 0 -145px; padding:0; position:relative; text-align:right; width:400px;}
#text {margin:-60px 0 0 275px; padding:16px 0 0; position:relative; width:400px;}
#text h2 {color:#333; display:block; float:left; font:normal 28px/35px Georgia, "Times New Roman", Times, serif, Arial, Helvetica, sans-serif; height:35px; margin:0 0 1em; padding:0; position:relative; text-align:left; width:400px;}
#text ul {list-style:none; margin:0; padding:0;}
#text p, #text div.photo01, #text li {color:#666; font:normal 13px/17px Arial, Helvetica, sans-serif; margin:0 0 1.5em; padding:0; }
#text div.photo01, #text div.photo02 {display:inline; float:left; font:10px/12px Arial, Helvetica, sans-serif; margin:3px 0 0 -140px; padding:0; position:relative; width:114px; }
#text div.photo02 {float:right; font-size:11px; margin:.5em 0 1em 2em; width:200px;}
#text li {margin:0 0 .75em; padding:0;}
#text a {color:#777; text-decoration:none;}
#text a:hover {color:#000; }
#text h3, #text h4 {color:#000; font:normal 19px/25px Georgia, "Times New Roman", Times, serif, Arial, Helvetica, sans-serif; margin:0 0 1em; padding:0; text-align:left; }
#text h4 {font:normal 20px/25px Arial, Helvetica, sans-serif;}
hr {background:#ccc; color:#ccc; border:none; clear:left; height:1px; margin:0; padding:0; width:400px;}
#text h3.latestnews {font:normal 19px/25px Georgia, "Times New Roman", Times, serif;}

#text ul ul.diamondbullets {list-style-type:none; margin:0; padding:0; position: relative;}
#text ul ul.diamondbullets li {background: url("bullet2.gif") left top no-repeat; margin-top:1em; padding-left:1.5em;}



#text .sidebar {border-left:1px solid #ccc; color:#666; float:right; margin:0 0 0 1em; padding:0 0 0 1em; width:150px;}
#text .sidebar a {text-decoration:underline;}
#text .sidebar a:hover {text-decoration:none;}

p#webdesign { display:none; font:normal .1em Georgia, "Times New Roman", Times, serif; text-indent:-5000px; visibility:hidden;}

/* slightly enhanced, universal clearfix hack */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 10px;
	}
.clearfix { display: inline-block; }

/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* stop commented backslash hack */


/**************************/


/* Scroller */

#my-glider { margin:0; padding:0; }
.controls { margin:0 0 2em; padding:0; }
#text .controls a {color:#000; text-decoration:underline;}
#text .controls a:hover {text-decoration:none;}
div.scroller { margin:0; padding:0; overflow: hidden; width:400px;}

div.scroller div.section {overflow:hidden; float:left; padding:0; width:400px; }
div.scroller div.content { margin:0; padding:0; width: 10000px; }
div.scroller div.section div {float:left; padding:0 10px 0 0; width:190px;} 
div.scroller div.section h3 {margin:1.5em 0 0; }
#text div.scroller div.magazines h4 {font:normal 20px/25px Arial, Helvetica, sans-serif; margin:10px 0 0; padding:0;}
#text div.scroller div.magazines p {margin:0; padding:0;}
#text div.scroller div.magazines p em {display:block; float:left; padding:0 10px 0 0; width:190px;}
#text div.scroller div.magazines hr {margin:10px 0 5px;}

/* ######### CSS for NEW Tabs. ######### */

.sliderwrapper{color:#666; float:right; font:normal 11px/13px Arial, Helvetica, sans-serif;  height:430px; margin:-70px 0 -20px 0; overflow: hidden; position: relative; width: 360px; }
.sliderwrapper .contentdiv{ height: 440px; left: 0; padding: 0; position: absolute; top: 0; visibility: hidden; width: 360px; /* filter:progid:DXImageTransform.Microsoft.alpha(opacity=100); */-moz-opacity: 1; opacity: 1;}
.sliderwrapper .contentdiv p {padding:365px 0 0; margin:0;}
.sliderwrapper .contentdiv a {color:#999; text-decoration:none;}
.sliderwrapper .contentdiv a:hover {text-decoration:underline;}
#paginate-slider4 a img {border:1px solid #ccc; -moz-opacity:.50; filter:alpha(opacity=50); opacity:.50;}
#paginate-slider4 a.selected img {border:1px solid #666; -moz-opacity:1; filter:alpha(opacity=100); opacity:1;}
#paginate-slider4 a:hover img {border:1px solid #666; -moz-opacity:1; filter:alpha(opacity=100); opacity:1;}

@media print { .tabcontent { display:block !important; } }

