#wrapper {text-align:center; min-height: 100%; height:auto !important; height: 100%; width:100%; background:url('../images/bg-header.jpg') no-repeat top center; margin: 0px auto; }

* {text-align:left;}

html, body {margin:0px; padding:0px; width:100%; height:100%; background:url('../images/bg-page.gif') repeat-x; background-color:#dedede; font-family:Arial, Helvetica, sans-serif; color:#282828; font-size:12px;}
h1, h2, h3, h4 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
#inner-wrapper {margin:0px auto; width:940px; }
#header {margin:0px auto; width:960px; height:100px;}

#feature {margin:0px auto; width:940px;}
#gca-utilitynav {position:relative; margin:0 auto; height: 50px; clear: both;}
#gca-utilitynav-logo {padding: 10px 0px 0px 5px; position:relative; float:left; width:400px;}
#gca-utilitynav-links {padding: 72px 5px 0px 10px; float:right; width:430px;}
#gca-utilitynav a:link{font: 11px "Trebuchet MS", Arial, Helvetica, Sans-Serif;text-decoration: none;color: #ccc;}
#gca-utilitynav a:visited, a.visited{font: 11px "Trebuchet MS", Arial, Helvetica, Sans-Serif;text-decoration: none;color: #ccc;}
#gca-utilitynav a:hover, a.hover{font: 11px "Trebuchet MS", Arial, Helvetica, Sans-Serif;text-decoration: none;color: #cc9933;}
#gca-utilitynavicons {position:absolute; left:920px; top:71px;}

#nav {z-index:2; position:relative; margin:0px auto; width:940px; background-color:#000; background:url('../images/nav.jpg'); height:33px; }
#nav-position {z-index:2; padding-left:120px;}

#breadcrumb {position:relative; vertical-align:middle; margin:0px auto; width:940px;}
.breadcrumbstyle {padding: 10px 0px 10px 20px;}

/*FOR TNEW Login and Promo field*/
#breadcrumbicons {position:absolute; text-align:right; vertical-align:middle; width:915px; top:7px; }

#content {position:relative; margin:0px auto; width:940px; padding-top:0px; border-top:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; border-left:1px solid #ccc; background-color:#FFFFFF;}
.contentbg-events {background-image: url('../images/ContentBG_Events.gif'); background-repeat: no-repeat;}
#content-table {z-index:2;}
#adbanner {top:20px; left:812px; width:108px; position:absolute; z-index:0;}
#adbannersubpages {top:20px; left:812px; width:108px; position:absolute; z-index:1;}
#sectiontitles {width:780px;}
#sectionicons {top:24px; left:650px; width:135px; position:absolute; z-index:0;}

#content-maincolumn{float:left; width:780px; height:100%; padding:20px 0px 20px 20px;}

#footer-wrapper {bottom:0px; width:100%; background:url('../images/bg-footer.gif') repeat-x; background-color:#000;  height:140px; overflow:hidden; }
#footer-inner {background:url('../images/bg-footer-inner.gif') no-repeat top center; height:140px; }
#footer-content {margin:0px auto; width:900px; padding-top:20px; text-align:center;}
#footer-content p{font:11px "Trebuchet MS", Arial, Helvetica, Sans-Serif;text-decoration: none;color: #ccc;}
.footer-small{ vertical-align:middle; font-family: Arial, Helvetica, Sans-Serif; font-size:10px; text-decoration: none;color: #ccc;}
#footer-content a:link{font:11px "Trebuchet MS", Arial, Helvetica, Sans-Serif;text-decoration: none;color: #cc9933;}
#footer-content a:visited, a.visited{font:11px "Trebuchet MS", Arial, Helvetica, Sans-Serif;text-decoration: none;color: #cc9933;}
#footer-content a:hover, a.hover{font:11px "Trebuchet MS", Arial, Helvetica, Sans-Serif;text-decoration: none;color: #fff;}

/*--Main Elements--*/ 
a {text-decoration:none; color:#741c1c; }
a:hover { text-decoration:underline; }
p {line-height:18px; font-size:100%; }
ul {list-style-type:square; padding:10px 10px 10px 30px; line-height:18px; }
ol {list-style-type:decimal; margin:10px 10px 10px 30px; line-height:14px; }
h1 {font-weight:normal; font-size:200%; line-height:30px; margin-bottom:10px; color:#741c1c; border-bottom:1px solid #bbb; padding-bottom:10px; }
h2 {font-weight:normal; font-size:170%; line-height:30px;}
h3 {font-size:150%; font-weight:normal; line-height:30px;}
h4 {font-size:150%; font-weight:normal; line-height:24px; margin-bottom:10px; border-bottom:1px solid #ccc; padding-bottom:5px;}
h5 {font-size:120%; font-weight:normal; line-height:18px;}
h6 {font-size:100%; font-weight:normal; line-height:14px; font-weight:bold;}
.small-font {font-size:90%; font-weight:normal; line-height:14px;}

/*--Various Classes--*/
img {border: 0;}
.imageright { float:right; margin: 4px 0px 15px 15px; }
.imageleft { float:left; margin: 4px 15px 15px 0px; }
.imageframe {padding: 5px; border: 1px solid #aaa; }
.push { height:20px; width:100%; clear:both; }
.content-divider { height:50px; background:url('../images/bg-content-divider.jpg') no-repeat top center; height:76px; clear:both; }
.clear {width:auto; clear:both; padding:10px 0px 10px 0px;}
.zoom{background:url('../images/zoom.jpg') no-repeat; width:280px; height:auto; display:inline; float:left; margin-bottom:20px;}
.icons a:hover {text-decoration:none;}
.redfont{color: #ff0000;}
.alignmiddle {vertical-align: middle;}
.alignthiscenter{text-align:center;}
.tableincontent {}
.tableincontent th nobordercenter {text-align:center; border:0px;}
.tableincontent td {text-align:center; padding:5px; background-color:#f5f5f5; border-spacing:2px;  /*border: 2px solid #fff;*/}
.biggerfont{font-size:14px;}
.formfields {vertical-align:middle; }
.buttons {cursor:pointer; vertical-align:middle;}