/*The classics colors: #aa4130, #0d8899, for more classic formatting, see archives, do not use these colors*/
/*Style for the way the pages are structures visually, very precarious, change with caution*/
body{
	margin:0;
	background:fixed white url(../images/shdw_top_grand.jpg) top left repeat-x;
	}
#container-95{
	position:relative;
	width:95%;
	margin:0 auto;
	}
#content-container{
	position:relative;
	border-top:1px solid #fff;
	border-left:0;
	border-right:0;
	margin:0 8px;
	height:1200px;
	background:#fff fixed url(../images/shadow_btm_high_long.jpg) bottom left repeat-x;
	}
.main-group{
	height:150em;
	}	
#side-shadow-left{
	width:8px;
	height:1200px;
	position:absolute;
	left:0;
	background:url(../images/shdw_fadetoright_abv_footer_vertical.jpg) top right no-repeat;
	}
#side-shadow-right{
	width:8px;
	height:1200px;
	position:absolute;
	right:0;
	background:url(../images/shdw_fadetoright_abv_footer_vertical.jpg) top left no-repeat;
	}
/*Style here is only activated when screen is printed*/	
.printhead{
	font:italic normal lighter large "Century Schoolbook", Georgia, Garamond, "Times New Roman", Times, serif;
	position:relative;
	left:0;
	top:0;
	margin-right:0;
	width:100%;
	height:50px;
	background-color:#000;
	z-index:2000;
	display:none;
	}
.printfoot{
	font:xx-small /1.5 Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	border-top:1px dotted #999;
	display:none;
	}
/*This label only appears on the Travel and Torism section*/
#corner-label{
	position:absolute;
	right:0;
	top:97px;
	width:90px;
	height:90px;
	z-index:9999;
	}
/*The Banner*/
#tclogo{
	position:absolute;
	left:15px;
	top:5px;
	width:363px;
	height:54px;
	margin-top:5px;
	margin-bottom:5px;
	z-index:1505;
	}
#nwsrm{
	position:absolute;
	right:27%;
	top:0px;
	width:290px;
	height:75px;
	float:right;
	z-index:1500;
	}
#bannerbckrnd{
	position:absolute;
	top:0px;
	left:0px;
	padding:0;	
	background:#fff url(../images/s_72_btm_mid.jpg) bottom left repeat-x;
	height:75px;
	width:100%;
	z-index:1000;
	}
/*END Banner, Content Below is the meat*/
/*START Quick Navigation, the left sided vertical bar of links, ads and printing*/
.pghdr{
	position:absolute;
	left:3em;
	top:7em;
	width:8.8em;
	height:100%;
	}
div.diagbx img{
	padding:0 0 .5em 0;
	margin:0 0 .5em 0;
	width:100%;
	background:#fff url(../images/dot.gif) bottom left repeat;
	}
.diagbx{
	padding:0;
	margin:0;
	background:fixed #fff repeat;
	}
h5{
	font:bold .7em Arial, Helvetica, sans-serif;
	color: #444;
	text-transform:uppercase;
	text-align:right;
	padding:.5em .3em .5em .5em;
	margin:0;
	border:1px solid #ccc;
	background: url(../images/shdw_middle_gel.jpg) center repeat-x;
	}
.quicknav{
	font: .7em Arial, Helvetica, sans-serif;
	color:#333;
	text-align:right;
	list-style-type:none;
	line-height:1.5em;
	background-color:transparent;
	padding:0 0 .5em 0;
	}
.quicknav-em{
	font-weight:bold;
	text-transform:uppercase;
	}
ol.quicknav li{
	border-bottom:0px solid #ddd;
	padding-bottom:.2em;
	background: url(../images/shdw_qcknv_btm_ln.jpg) bottom left repeat-x;
	}
.print-area{
	font: bold .7em Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-align:center;
	margin:0;
	background-color:transparent;
	border:1px solid #ccc;
	padding:.5em;
	background:#fff;
	}
/*MAIN CONTENT, determines style of the headings h1-h4, paragraph style and misc. text*/
.overflow{
	width:100%;
	overflow:hidden;
	position:relative;
	margin:0 0 .5em 0;
	padding:25px 0;
	background:url(../images/dot.gif) repeat;
	z-index:1;
	}
.overflow img{
	border-top:10px solid white;
	border-bottom:10px solid white;
	border-right:10px solid white;
	z-index:1;
	}
#topwordswrd{
	border-top:10px solid white;
	border-bottom:10px solid white;
	border-right:10px solid white;
	width:200px;
	height:180px;
	position:absolute;
	top:25px;
	right:3em;
	z-index:10;
	}
#topwordswrdv2{
	position:absolute;
	top:100px;
	z-index:100;
	float:right;
	right:.8em;
	}
#maincontent{
	position:absolute;
	left:12.7em;
	top:7em;
	width:65%;
	height:auto;
	padding:0 .9em .9em .9em;
	margin-right:15%;
	border-left:1px solid #999;
	text-align:justify;
	}
h1{
	font:italic normal lighter 4em Georgia, "Century Schoolbook", Garamond, "Times New Roman", Times, serif;
	text-align:left;
	color:#fff;
	text-transform:uppercase;
	margin:0;
	padding:.5em 0 .5em .5em;
	background:url(../images/dot.gif) repeat;
	}
h2{	
	font:x-large Georgia, "Century Schoolbook", Garamond, "Times New Roman", Times, serif;
	text-transform:uppercase;
	text-align:left;
	letter-spacing:.1em;
	color:#222;
	padding:.1em 0;
	margin:.2em 0;
	border-top:5px solid #ccc;
	border-bottom:1px solid #ccc;
	}
h3{
	font:normal large Georgia, "Century Schoolbook", Garamond, "Times New Roman", Times, serif;
	letter-spacing:.1em;
	color:#3F3F3F;
	padding:.2em 0;
	margin:.2em 0;
	border-top:3px solid #ccc;
	border-bottom:1px solid #ccc;
	clear:both;
	}
h4{
	font:italic lighter 1.1em Georgia, "Century Schoolbook", Garamond, "Times New Roman", Times, serif;
	color:#B53118;
	padding:.2em 0;
	margin:0;
	border-top:1px solid #ccc;
	border-bottom:1px dotted #ccc;
	}
.subhead{
	font:italic lighter small Georgia, "Century Schoolbook", Garamond, "Times New Roman", Times, serif;
	color:#444;
	margin:.5em 0 2em 0;
	}
.maintxt{ 
	font:normal lighter small/1.5 Georgia, "Century Schoolbook", Garamond, "Times New Roman", Times, serif;
	background-color:transparent;
	padding-bottom:1em;
	color:#222;
	margin:0;
	}
.totop{
	font:bold .7em/1.5 Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	border:1px solid #ddd;
	text-indent:0;
	padding:.5em .5em .2em .5em;
	width:6em;
	background:url(../images/shadow_top_btm_nav_1.jpg) bottom left repeat-x;
	clear:both;
	}
/*Image Float, determines the positions and style of images withing an article*/
.bluebld-cap{
  	color:#000;
  	font:italic 1em /1.5 Georgia, serif;
	background-color:#fff;
	}
.squish{
	width:50%;
	}
.floatflag{
	float:left;
	margin:0 1em 1em 0;
	padding:1em;
	overflow:hidden;
	width:auto;
	background:#fff url(../images/shadow_top_high.jpg) top left repeat-x;
	clear:both;
	}

/*FLOAT C FULL*/
.floatcfull{
	float:left;
	width:auto;
	margin:1em 1em 1em 0;
	padding:.5em;
	background:#fff url(../images/dot_drkr.gif) bottom left repeat;
	width:auto;
	}
.floatcfull p{
  	text-align:right;
  	color:#333;
  	font:1em /1.5 Arial, serif;
  	vertical-align:middle;
  	margin:0;
  	padding:0;
	}
.floatcfull img{
	overflow:hidden;
	width:210px;
	border:.4em solid #fff;
	padding:0;
	text-align:center;
	}
/*FLOAT LEFT*/
.floatl{
	float:left;
	margin:1em 1em 1em 0;
	padding:.5em;
	background:#fff url(../images/dot_drkr.gif) bottom left repeat;
	width:auto;
	overflow:hidden;
	}
div.floatl p{
  	text-align:left;
  	color:#333;
  	font:1em /1.5 Arial, serif;
  	vertical-align:middle;
  	margin:0;
  	padding:0;
	}
.floatl img{
	border:.4em solid #fff;
	padding:0;
	text-align:center;
	width:auto;
	}
/*FLOAT RIGHT*/
.floatr{
	float:right;
	margin:1em 0 1em 1em;
	padding:.5em;
	background:#fff url(../images/dot_drkr.gif) bottom left repeat;
	width:auto;
	overflow:hidden;
	}
div.floatr p{
  	text-align:right;
  	color:#333;
  	font:1em /1.5 Arial, serif;
  	vertical-align:middle;
  	margin:0;
  	padding:0;
	}
.floatr img{
	border:.4em solid #fff;
	padding:0;
	text-align:center;
	}
/*FLOAT C*/
.floatc{
	float:left;
	margin:1em 1em 1em 0;
	padding:.5em;
	background:#fff url(../images/dot_drkr.gif) bottom left repeat;
	width:auto;
	overflow:hidden;
	}
div.floatc p{
  	text-align:center;
  	color:#333;
  	font:1em /1.5 Arial, serif;
  	vertical-align:middle;
  	margin:0;
  	padding:0;
	}
.floatc img{
	border:.4em solid #fff;
	padding:0;
	text-align:center;
	}
/*Definitions Formatting; dl is the main group, dt is the title, dd is the definition, images are inside the dd tags*/
dt{
	font:bold 1em Arial, Helvetica, sans-serif;
	color: #984337;
	text-transform:uppercase;
	padding:.5em;
	}
dd{
	text-align:left;
	font-size:1.1em;
	float:left;
	padding:1em;
	margin:0;
	}
dd img{
	float:left;
	width:120px;
	border:1px solid #ccc;
	padding:.5em;
	margin-right:1em;
	clear:both;
	background-color:#fff;
	}
/*START Footer Content*/
.mininavbtm{
	font:.7em/1.5 Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin:0;
	clear:both;
	text-align:center;
	}
.copyright{
	font:.7em /1.5 Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:1em;
	margin:0 0 0 -1.3em;
	clear:both;
	border-top:3px solid #ccc;
	background:#eee url(../images/s_copyright_btm_30.jpg) bottom left repeat-x;
	}
div.mininavbtm, div.copyright span {
	color: #555;
	font-weight:normal;
	}
/*SEARCH*/
#float-search{
	position:absolute;
	top:30px;
	right:15px;
	z-index:999999999;
	border:0;
	}
form{
	padding-top:5px;
	padding:0;
	margin:0;
	border:0;
	}
fieldset{/*The Main Box*/
	margin:0;
	padding:0;
	text-align:right;
	border:0;
	}
legend{/*This changes the text "Search Query", which is not visible unless this style sheet is disabled*/
	display:none;
	font:.7em Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	letter-spacing:.1em;
	color:#A43D2B;
	border:0;
	padding:.3em;
	}
input{
	font-family:Georgia, "Century Schoolbook", Garamond, "Times New Roman", Times, serif;
	font-style:italic;
	letter-spacing:.1em;
	background-color:#eee;
	}
/*TABLES*/
table{
	border-collapse:collapse;
	border:1px solid #efefef;
	}
tr{
	border:1px solid #efefef;
	}
td{
	border:1px solid #dedede;
	padding:.3em;
	background:#fff url(../images/shdw_btm_small_delicate.jpg) bottom repeat-x;
	text-align:left;
	}
.tdheadings{
	font:bold 1em/1.5 small Arial, Helvetica, sans-serif;
	color:#4a4a4a;
	text-align:right;
	}
/*Used on President's Page*/
td{
	border:1px solid #fff;
	padding:.3em;
	background:#fff;
	text-align:left;
	}