/*
  Running Squiz Matrix
  Developed by Squiz - http://www.squiz.net
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 14 February 2012 18:12:39
*/


     
/* WARNING: This CSS file is shared for both the normal site and the shop site, any changes in here will affect both sites */
/* ***************************** LAYOUT *************************/
body {background: #fff url(http://qag.qld.gov.au/__data/assets/image/0011/69734/qag_bg.jpg) repeat-x; height: 100%; padding:0px; margin:0px;}

/* fix opacity 
body {filter:alpha(opacity=99); -moz-opacity:.333; opacity:.999;}
*/

body{
   background: #fff;
}

/******** AREAS ********/
/* WRAPPER */
#wrapper {
padding: 0px;
margin: 0px auto;
width: 1000px;
background: #F5F5F5 url(http://qag.qld.gov.au/__data/assets/image/0010/69733/content_area_bg.gif);
height: 100%;
overflow: visible;
}

/* HEADER Eg. Logo, Menu */
#header {margin: 0px auto; width: 1000px;}
#corporate_logo {
/*position: fixed;
top: 44px;*/
clear: both;
float: none;
height: 38px;
margin: 20px 0px;

}
#corporate_logo {
height: 31px;
margin: 20px 0px 10px;
}



/* MENU */
#header #main_menu {
    height: 43px;
    max-height:43px;
    background-image: none;
    background-color: #fff;
}
ul.nav, ul.nav * {
    margin:0;
    padding:0;
    z-index: 999;
    font-size: 12px !important;
}
.nav{
    background-color: #fff;
}
.nav li a.first {
    /*margin: 0px !important;
    background-image: url(http://qag.qld.gov.au/__data/assets/image/0011/69716/menu-new.jpg);
    background-repeat: no-repeat;
    display: block;
    height: 43px;*/
}
.nav li {
    /*background:url(http://qag.qld.gov.au/__data/assets/image/0009/69732/menu_ul-nav.jpg) repeat-x;*/
    float:left;
    position:relative;
    z-index:99;
    display: block;
    margin-right: 15px;
    line-height: 43px;
    float: left;
}

.nav a {
    display:block;
    
}
.nav a:hover{
    color: #A90014 !important;
}
.nav li:hover {
    background:#fff;
    color: #A90014 !important;
}
/*.nav li#asset_56 a.first {
    background-position: 0px -39px;
    width: 80px;
}
.nav li#asset_56 a.first:hover {
    background-position: 0px 0px;
}
.nav li#asset_52 a.first {
    background-position: -80px -39px;
    width: 80px;
}
.nav li#asset_52 a.first:hover {
    background-position: -80px 0px;
}
.nav li#asset_64 a.first {
    background-position: -160px -39px;
    width: 82px;
}
.nav li#asset_64 a.first:hover {
    background-position: -160px 0px;
}
.nav li#asset_44 a.first {
    background-position: -242px -39px;
    width: 107px;
}
.nav li#asset_44 a.first:hover {
    background-position: -242px 0px;
}
.nav li#asset_88 a.first {
    background-position: -349px -39px;
    width: 88px;
}
.nav li#asset_88 a.first:hover {
    background-position: -349px 0px;
}
.nav li#asset_60081 a.first {
    background-position: -437px -39px;
    width: 77px;
}
.nav li#asset_60081 a.first:hover {
    background-position: -437px 0px;
}
.nav li#asset_6803 a.first {
    background-position: -514px -39px;
    width: 61px;
}
.nav li#asset_6803 a.first:hover {
    background-position: -514px 0px;
}*/



.nav li ul.nav2 {
    padding:0px;
    margin-left: 1px;
    position:absolute;
    top: 41px !important;
    top: 40px;
    width:200px;
    background-color:none;
    background: none;
    border-top: 1px solid #ccc;
    display: none;
}
.nav li:hover ul.nav2, .nav li.hover ul.nav2 {
    display: block; !important;
}

.nav li ul.nav2 li {
    background-image:none;
    border-bottom:1px #ccc solid;
    margin-bottom: 0px !important;
    float:left;
    display:block;
    width:200px;
}
.nav li ul.nav2 li a {
    margin-bottom: 0px !important;
    display:block;
    line-height: 21px;
    padding:3px 10px;
    float:none;
    cursor: pointer;
    -moz-opacity: 0.85;
    opacity:.85;
    background:#fff;
    color: #000 !important;
}
*:first-child+html .nav li ul.nav2 li a {
    background: none !important;
    background: url(http://qag.qld.gov.au/__data/assets/image/0007/69982/FFFFFF.png) !important;
}
.nav li ul.nav2 li a:hover {
    -moz-opacity: 1;
    opacity:1;
    color: #A90014 !important;
}
.nav li ul.nav2 li:hover, .nav li ul.nav2 li.hover {
    border-bottom:1px #ccc solid;
    color: #A90014 !important;
}
.nav li ul.nav2 li ul.nav3 {
    margin:0px 32px 0px 32px;
    padding:0px;
    position:absolute;
    top:-1px !important;
    top:0px;
    left: 168px;
    width:200px;
    display:none;
}
.nav li:hover ul.nav2 li:hover ul.nav3, .nav li ul.nav2 li.hover ul.nav3 {
    display: block;
    border-top: 1px solid #ccc;
}
.nav li ul.nav2 li ul.nav3 li {
    border-bottom:0px #ccc solid;
}
.nav li ul.nav2 li:hover ul.nav3 li,
.nav li.hover ul.nav2 li.hover ul.nav3 li {
    border-bottom:1px #ccc solid;
}
.nav li ul.nav2 li ul.nav3 li a{
    background:#fff;
}
.nav li ul.nav2 li ul.nav3 li ul.nav4 {
    margin:0px 32px 0px 32px;
    padding:0px;
    position:absolute;
    top:-1px !important;
    top:0px;
    width:200px;
    /*background-color:#313131;*/
    left: 168px;
    display:none;
}
.nav li ul.nav2 li ul.nav3 li:hover ul.nav4, .nav li ul.nav2 li ul.nav3 li.hover ul.nav4 {
    display: block;
    border-top: 1px solid #ccc;
}
.nav li ul.nav2 li ul.nav3 li ul.nav4 li {
    border-bottom:0px #ccc solid;
}
.nav li ul.nav2 li ul.nav3 li:hover ul.nav4 li,
.nav li.hover ul.nav2 li.hover ul.nav3 li.hover ul.nav4 li {
    border-bottom:1px #ccc solid;
}
.nav li ul.nav2 li ul.nav3 li ul.nav4 li a {
    background:#fff;
}
.nav li ul.nav2 li ul.nav3 li ul.nav4 li a, .nav li ul.nav2 li ul.nav3 li a {
    display:block;
    padding:5px 15px;
}
.nav li ul.nav2 li ul.nav3 li ul.nav4 li:hover, .nav li ul.nav2 li ul.nav3 li:hover {
    /*background-color:#000;*/
}

.nav li:hover ul, ul.nav li.sfHover ul {
    left:-1px;
    top:2.5em;
}
.nav li li li:hover ul, ul.nnav li li li.sfHover ul, .nav li li:hover ul, ul.nav li li.sfHover ul {
    left:14em;
    top:-1px;
}
.superfish li:hover ul, .superfish li li:hover ul, .superfish li li li:hover ul, .nnav li li:hover li ul, .nav li li.sfHover li ul, .nav li:hover li ul, .nav li.sfHover li ul {
    top:-999em;
}

* html.nav li.hover ul.nav2, 
* html.nav li.hover ul.nav2 li.hover ul.nav3, 
* html.nav li.hover ul.nav2 li.hover ul.nav3 li.hover ul.nav4{}
* html ul.nav2 ul {margin-top: -1px !important; overflow: hidden; width: 200px;}

* html ul.nav li a {padding:10px 15px; margin-bottom:0px;}
* html ul.nav li li a *, * html ul.nav li li a {height:20px; padding:10px 15px;}
* html ul.nav li li li.sfHover ul, * html ul.nav li li li:hover ul, * html ul.nav li li.sfHover ul, * html ul.nav li li:hover ul {left:14em;}



#search {
    position: relative !important;
    top: 3px !important;
    margin:5px 5px 0px;
    float:right;
    height:25px;
    max-height:25px
    background: #000 !important;
}
div#search * {
    padding:0px !important;
    margin:0px !important;
}
div#search input.field {
    display: block;
    width:155px;
    height:21px;
    float:left;
    padding:2px 0px 2px 4px !important;
    background: url(http://qag.qld.gov.au/__data/assets/image/0010/69715/search-box.jpg) no-repeat;
    border: 0px;
    font-size: 12px;
}
div#search input#button {
    height: 21px;
}
* html div#search input.field {margin-right: -4px !important;}
* html #button{margin-right: 4px !important;}


div#subnav {
    margin:0px !important;
    padding:0px !important;
    background: #616161 !important;
    clear:both !important;
    float:none !important;
    display:block !important;
    height:23px !important
}
div#subnav * {
    list-style:none
}
div#subnav ul {
    margin:0px;
    padding:0px
}
div#subnav ul li {
    padding:4px 12px;
    float:left;
    list-style:none
}




#subnav2 {
    padding:0px !important;
    /*background: #E8EFF1;
    opacity:0.8;*/
    height:25px !important;
    border-bottom: 1px #DCE3E5 dotted;
}
#subnav2 * {
    list-style:none;
    color: #000 !important;
    font-size: 10px !important;
    text-decoration: none;
}
.mininav {width: 1000px !important; margin: 0 auto !important; padding-right: 10px;}
#subnav2 ul {
    float: right;
    margin:0px auto;
    padding:0px;
    /*text-align: right;*/
}
#subnav2 ul li {
    padding: 5px 10px !important;
    float:left;
    /*border-right: 1px #DCE3E5 dotted;
    border-bottom: 1px #DCE3E5 dotted;*/
    border-right: 1px #fff dotted;
    background: #fff;
    position: relative;
}
div#subnav2 ul li:hover {background: #fff;}
div#subnav2 ul li:hover * {}
div#subnav2 ul li a:hover {color: #A90014 !important;}

div#subnav2 .secmenu {
    /*margin-top: 5px;
    padding-top: 5px;*/
    
    z-index: 3 !important;
    display: none;
    color: #666 !important;
    position: absolute;
    left: 10px; 
    top: 25px;
    background: #fff;
    border-bottom: 1px dotted #ccc;
    width: 70px;
}
    div#subnav2 .secmenu a {margin-bottom: 3px !important; display: block;}
    div#subnav2 .secmenu a:hover {}


/******Gallery main subnav******/  
#gallerymain-subnav2 { padding:0px !important; /*background: #E8EFF1; opacity:0.8;*/ height:35px !important; border-bottom: 1px #DCE3E5 dotted; }
#gallerymain-subnav2 * { list-style:none; color: #000 !important; font-size: 10px !important; text-decoration: none; }
#gallerymain-subnav2 ul { float: right; margin:0px auto; padding:0px; /*text-align: right;*/ }
#gallerymain-subnav2 ul li { /*padding: 5px 10px !important;*/ float:left; /*border-right: 1px #DCE3E5 dotted; border-bottom: 1px #DCE3E5 dotted;*/ border-right: 1px #fff dotted; background: #fff; position: relative; }
.subnav2-mininav {width: 850px !important; margin: 0 auto !important; padding-right: 10px;}
.gallerymain-mininav {width: 620px; float: left; padding-top: 7px;}
.gallerymain-socialmedia {width: 230px; float: right;}
.gallerymain-mininav ul li {padding: 5px 10px;}
.gallerymain-socialmedia ul li {padding: 5px 4px;}
div#gallerymain-subnav2 ul li:hover {background: #fff;}
div#gallerymain-subnav2 ul li:hover * {}
div#gallerymain-subnav2 ul li a:hover {color: #A90014 !important;}
div#gallerymain-subnav2 .secmenu { /*margin-top: 5px; padding-top: 5px;*/  z-index: 3 !important; display: none; color: #666 !important; position: absolute; left: 10px;  top: 25px; background: #fff; border-bottom: 1px dotted #ccc; width: 70px; }
div#gallerymain-subnav2 .secmenu a {margin-bottom: 3px !important; display: block;}
div#gallerymain-subnav2 .secmenu a:hover {} 



/* < MENU */







/* FOOTER 
#footer-area,    #footer-area * {font-size: 11px;}
#footer-area h1, #footer-area h1 *,
#footer-area h2, #footer-area h2 *,
#footer-area h3, #footer-area h3 *,
#footer-area h4, #footer-area h4 *,
#footer-area h5, #footer-area h5 *,
#footer-area h6, #footer-area h6 *,
#footer-area p,    
#footer-area ul, #footer-area ul * {letter-spacing: -0.1px !important;color: #000 !important;font-weight: 100 !important;}
    
#footer-area h1, #footer-area h1 * {
    font-size: 15px;
    height: 35px;
    padding: 0px !important;
}
        #footer-area #footer-details h1 {padding-top: 5px !important; margin-top: 0px !important;padding-bottom: 0px !important; margin-bottom: 0px !important;}
        
#footer-area h2, #footer-area h2 * {font-size: 14px;}
#footer-area h3, #footer-area h3 * {font-size: 13px;}
#footer-area h4, #footer-area h4 * {font-size: 12px;}
#footer-area h5, #footer-area h5 * {font-size: 11px; color: #333 !important;}
#footer-area h6, #footer-area h6 * {font-size: 10px; color: #333 !important;}
    #footer-area #footer-details h6 {padding-top: 0px !important; margin-top: 0px !important;padding-bottom: 5px !important; margin-bottom: 0px !important;}
#footer-area p,  #footer-area p *  {color: #333 !important; font-size: 11px !important; margin-bottom: 10px !important;font-weight: normal !important;}
#footer-area a:hover, #footer-area a:hover * {color: #666 !important; text-decoration: none;}

*/

#footer-area {
clear: both !important;
float: none !important;
padding: 0px !important;
font-size: 11px;
}


.footer_links {clear: both !important; padding: 0px 20px; margin-top: 10px;}
    .footer_links .columns {width: 180px !important; float: left !important; clear: none;}
    /*.footer_links .columns h5 {clear: none !important; float: none !important; color: #000 !important;}*/
    .footer_links .endcolumn {width: 310px !important; float: right !important; clear: none; list-style-type:  none; margin-top: 5px;}
    .socialmediaicons { list-style: none; padding: 0px 30px 0px 10px; margin: 0; float: right; }
    .socialmediaicons li { margin-left: 5px; display: inline; }
.socialmediaicons .lastsocialmediaicon {margin-left: 9px;}
.socialmediaicons li img { padding-right: 1px; }
    .govlogo img{ padding-left: 10px; }
    /*.footer_links .columns:hover h5{color: #A90014 !important}*/
    .footer_links .columns ul {margin-top: 5px !important;}
    .footer_links .columns ul, .footer_links .columns ul li {list-style: none; margin: 0px; padding: 0px; color: #666 !important;}

    .footer_links a {font-size: 10px !important; color: #000 !important; text-decoration: none !important;}
    .footer_links a:hover{color: #A90014 !important}
 
/*Footer Info */
.footer_links .columns-info {width: 220px !important; float: left !important; clear: none; font-size: 10px;}
.footer_links .columns-info ul { list-style-type: none; margin: 0px; padding: 0px; color: #000;}
.footer_links .columns-info li { list-style-type: none; margin: 0px; padding: 0px; color: #000;}














/* P */
p {line-height: 160%; 
padding-bottom: 5px !important;}
    p > img {padding-bottom: 0px !important;}





/* A / LINKS */
a {padding: 0px !important; margin: 0px !important; border: none !important; color: #000}
    img, a img {border: none !important;}


/* STRONG / B / I / EM / HR */
strong, b {font-weight: bold; border: none !important;}
i, em {font-style: italic; border: none !important; font-size: inherit !important;}
/*hr {height: 1px; border: none; border-top: 1px #ccc dotted; margin: 25px 0px 15px 0px;}*/


/* TABLE */
table, table * {font-size: 11px !important;}

    #footer table {margin: 0px !important; padding: 0px !important;}
    /* calendar_table */
    div#calendar_table table thead {text-align: left; text-transform: uppercase;}
        div#calendar_table table thead * {font-size: 13px;color: #333;}
        
    div#calendar_table tbody * {font-size: 11px;}
    div#calendar_table tbody a, div#calendar_table tbody a * {color: #000;}
    div#calendar_table tbody a:hover, div#calendar_table tbody tr:hover {color: #666 !important;}
    
    /* custom-table */
    .custom-table, .custom-table * {font-size: 11px !important;}
        .custom-table thead, .custom-table thead td,
        .custom-table .heading {color:#FFF; font-size: 12px;}
        .custom-table h1, .custom-table h1 * {font-size: 16px;}
        .custom-table p, .custom-table p * {font-size: 11px;}


/* UL - MENU, NAV, NYROMODAL, VIDEO */
ul.nav, ul.nav * {list-style:none; text-decoration:none;}
/*ul.nav, ul.nav * {font-size:15px !important;}*/

ul.nav2 {display: none;}
ul.nav2 {margin-top: 2px !important;}
ul.nav2 * {font-size:12px !important; color: white !important;}
ul.nav2 a {padding: 4px 7px 4px 10px !important;}
div#subnav, div#subnav * {font-size:11px !important; color: white !important;}
div#subnav * {text-decoration: none;}


.quicklinks, .quicklinks * {font-size: 10px !important;}
.quicklinks ul {margin: 0px 0px 0px 15px; padding: 0px;} 
.quicklinks li {padding: 3px;} 
.quicklinks li, .quicklinks li * {font-size: 10px !important;} 
.quicklinks li a, .quicklinks li a * {font-size: 10px !important;} 
.quicklinks li a {text-decoration: none !important;}

.quicklinks li.selectDownMain,
.quicklinks li.selectDown,
.quicklinks li.select {font-weight: bold !important;}
    .quicklinks li.selectDownMain a,
    .quicklinks li.selectDown a,
    .quicklinks li.select a {text-decoration: none !important;}


/* IMG */
#gallery img {margin: 4px; padding: 3px; border: 1px #999 solid;}
#lcolumn img {border: none !important;}

/* LABEL */
#content_area ul li + label, .content_div ul li + label {
    margin-left: 10px !important;
    margin-right: 10px !important;
}


/* BLOCKQUOTE */
blockquote, blockquote *,
.custom-quote, .custom-quote * {font-style: italic; font-size: 16px !important; line-height: 130%; color: #333; margin: 20px 15px; padding: 0px 15px;}


/* SITEMAP */
.sitemap table table img {display: none !important;}
.sitemap table table a {font-weight: bold !important;font-size: 12px !important;text-decoration: none !important;}
.sitemap table table table {margin-bottom: 15px !important;}
.sitemap table table table td {text-align: left !important;}
.sitemap table table table tr + td {width: 30px !important;background: #39F !important;}
.sitemap table table table img {display: block !important;}
.sitemap table table table a {font-weight: normal !important;font-size: 11px !important; padding-left: 5px;}


/* EXTRA */
div#nyroModalFull {font-size:11px; color:#777;}
.video320 .text h1 {font-size: 14px !important;}
.video320 .text, .video320 .text * {font-size: 10px !important;}


/* GRID 1 OF 3 - GRID 1 OF 4 */
.grid_1of3, .grid_1of3 *,
.grid_1of4, .grid_1of4 *,
.grid_1of5, .grid_1of5 * {text-decoration: none;}
    .desc, .desc * {font-size: 11px;}
    
    
    
    
/* ****************************************************************************************************************************************** FEATURES ******************************************************************************************************************************************
*/
.article {
  column-count: 2;
  column-gap: 20px;
}


embed, object {
    position:relative !important;
    z-index:0 !important;
}
/* nyroModalFull */
div#nyroModalFull {
    z-index:999
}
div#nyroModalFull div#nyroModalLoading {
    border:4px solid #777;
    width:150px;
    height:150px;
    text-indent:-9999em;
    background:#fff url(http://qag.qld.gov.au/__data/assets/image/0006/69729/ajaxLoader.gif) no-repeat;
    background-position:center
}
div#nyroModalFull div#nyroModalLoading.error {
    border:4px solid #f66;
    line-height:20px;
    padding:20px;
    width:300px;
    height:100px;
    text-indent:0;
    background:#fff
}
div#nyroModalFull div#nyroModalWrapper {
    background:#fff;
    border:4px solid #777
}
div#nyroModalFull div#nyroModalWrapper a#closeBut {
    position:absolute;
    display:block;
    top:-13px;
    right:-13px;
    width:12px;
    height:12px;
    text-indent:-9999em;
    background:url(http://qag.qld.gov.au/__data/assets/image/0003/69717/close.gif) no-repeat;
    outline:0
}
div#nyroModalFull div#nyroModalWrapper div.wrapper div#nyroModalContent {
    padding:5px;
    z-index:999
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent {
    position:relative;
    overflow:hidden;
    text-align:center
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent img {
    vertical-align:baseline
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent div {
    position:absolute;
    bottom:0;
    left:0;
    background:black;
    padding:10px;
    margin:10px;
    border:1px #fff dotted;
    overflow:hidden;
    opacity:0.2;
    filter:alpha(opacity=20)
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent div:hover {
    opacity:0.5;
    filter:alpha(opacity=50);
    cursor:help
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent a {
    outline:none;
    position:absolute;
    top:0;
    height:100%;
    cursor:pointer;
    text-indent:-9999em;
background-image:url(data;base64,AAAA):
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent a.nyroModalPrev {
    left:0;
    width:40%
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent a.nyroModalPrev:hover {
    background:url(mysource_files/?a=58754) left 20% no-repeat
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent a.nyroModalNext {
    right:0;
    width:40%
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent a.nyroModalNext:hover {
    background:url(mysource_files/?a=58753) right 20% no-repeat
}
.jqGSContainer .jqGSImgContainer ul {
    padding:0;
    margin:0;
    position:relative;
    list-style:none
}
.jqGSContainer .jqGSImgContainer ul li {
    padding:0;
    margin:0;
    position:relative;
    margin-top:0;
    margin-bottom:0;
    float:left
}
.jqGSContainer .jqGSImgContainer ul li .jqGSLoader {
    width:100%;
    height:100%;
    position:absolute
}
.jqGSContainer .jqGSImgContainer ul li img {
    border:1px solid #fff
}
.jqGSContainer .jqGSImgContainer ul li .jqGSTitle {
    background:#000;
    position:absolute;
    right:0;
    top:0;
    padding:3px;
    color:#fff;
    width:300px
}
.jqGSContainer .jqGSPagination {
    position:relative;
    width:100%;
    height:20px;
    top:5px;
    padding:5px 0
}
.jqGSContainer .jqGSPagination ul {
    padding:0;
    margin:0;
    list-style:none;
    position:relative;
    float:right
}
.jqGSContainer .jqGSPagination ul li {
    padding:0;
    margin-right:5px;
    float:left;
    padding-right:1px;
    text-align:center;
    padding-bottom:1px
}
.jqGSContainer .jqGSPagination ul li a {
    padding:2px 0;
    background:#000;
    border:1px solid #fff;
    color:#fff;
    display:block;
    width:20px;
    font:10px Verdana, Arial, Helvetica, sans-serif
}
.jqGSContainer .jqGSPagination ul li a.selected {
    background:#fff;
    color:#f03;
    border:1px solid #eaeaea
}
.jqGSContainer .jqGSPagination ul li a:hover {
    background:#fff;
    color:#000;
    border:1px solid #fff
}
.jqGSImgContainer {
    border:1px solid #000
}
/* < nyroModalFull */

.video320 {width: 320px;height: 400px;margin: 0 2.5px 5px 0;float: left;}
.video320 .text {padding: 10px 5px 5px 5px;}


/* jCarouselLite */
.scrollbox {background: #ccc;}
.scrollbox ul, .scrollbox li {padding: 0px !important; margin: 0px !important;}
.scrollbox li, .scrollbox-lrg li {list-style: none;}
.scrollbox li {width: 320px; height: 273px;}
.scrollbox .scr-btn {padding:5px;}

#lcolumn .scrollbox {width: 320px !important; position: relative !important; padding-left: 5px !important;}
#lcolumn .scrollbox .scr-btn h1 {padding: 10px 0px 0px 0px !important; float: left;}
#lcolumn .scrollbox .scr-btn a {padding: 13px 5px 0px 0px; margin: 0px;float: right;}
#lcolumn .scrollbox ul {clear: both; float: left;}


.content_div .scr-btn h3 a {float: left;}
.content_div .scr-btn a {padding: 3px 5px 0px 0px; margin: 0px; float: right;}
.content_div .scrollbox-lrg {clear: left !important;}
.scrollbox-lrg {width: 640px; max-width: 640px; height:300px;}
/* < jCarouselLite */



/* tabs */
#tabs {font-size: 12px;}
#tabs ul.nav-tab {float: left !important;border-bottom: 1px #ccc solid; margin-bottom: -1px !important; padding-left:0 !important;}

#tabs ul.nav-tab, #tabs ul.nav-tab ul {margin-bottom: 0px; padding-bottom: 0px;}

#tabs ul.nav-tab li {
    background: #F5F5F5;
    margin-right: 4px;
    list-style: none!important;
    margin-top: 5px!important;
    border-top: 1px #ccc solid;
    border-left: 1px #ccc solid;
    border-right: 1px #ccc solid;
}

    #tabs ul.nav-tab li, #tabs ul.nav-tab li a {float: left;}
    #tabs ul.nav-tab li a {
        text-decoration: none;
        color: #666 !important;
        font-size: 11px;
        display: block !important;                 
        padding: 8px 6px 8px 7px !important;
        
    }
    #tabs ul.nav-tab li:hover {background: #999;color: white !important;}
    #tabs ul.nav-tab li a:hover {color: white !important;}
    
    #tabs ul.nav-tab li.active a {
        color: #333 !important;
        padding: 10px 10px 15px 10px;
        }
    #tabs ul.nav-tab li.active {
        background: #E4E4E4;
        border-bottom: 1px #E4E4E4 solid;
        margin-top: 0px;
        margin-bottom: -2px !important;
    }


#tabs div.cnt-tab {display:none;}
#tabs div.cnt-tab {background: #E4E4E4 /*#F5F5F5*/;    border: 1px #ccc solid;    clear: left;padding: 20px 20px 20px 20px !important;min-height: 200px; width: 94% !important; margin-top: 0px !important;}

* html div#tabs div.cnt-tab {background-color: #F5F5F5 !important; background-position: left top !important; background-repeat: repeat-x !important;}
#tabs div.cnt-tab img {float: right; margin-left: 10px; padding: 3px !important; border: 1px #F5F5F5 solid !important; background: #ccc !important;}


#tabs div.cnt-tab img.nostyle {float: none !important; padding-right: 0px;}
#tabs div.cnt-tab li:hover {background: none;}

#tabs div.cnt-tab, #tabs div.cnt-tab *, #tabs div.cnt-tab h1 *, #tabs div.cnt-tab h2 *, #tabs div.cnt-tab h3 *, #tabs div.cnt-tab h4 *, #tabs div.cnt-tab h5 *, #tabs div.cnt-tab h6 * #tabs div.cnt-tab p *, #tabs div.cnt-tab blockquote *, #tabs div.cnt-tab table * {color: #545454 !important;}

#tabs div.cnt-tab h1, #tabs div.cnt-tab h1 *, #tabs div.cnt-tab h3, #tabs div.cnt-tab h3 * {margin-bottom: 10px; letter-spacing: 1px;border-top: none !important;margin-top: 0px !important;}
#tabs div.cnt-tab h2, #tabs div.cnt-tab h2 *, #tabs div.cnt-tab table h2  {font-size: 20px !important;}
#tabs div.cnt-tab p, #tabs div.cnt-tab p * {line-height: 150%;}
#tabs div.cnt-tab table {width: 95% !important; font-size: 12px !important;}
#tabs div.cnt-tab table * {font-size: 12px !important;}
#tabs div.cnt-tab table tr {text-align: left; vertical-align: text-top !important; vertical-align: top !important;}


/* < tabs */
#flashbanner-container {width: 998px; height: 366px;float: left !important;}
.img-buttons {float: right !important; width: 272px !important; background: purple !important;}
    .img-buttons a {width: 265px; height: 110px; margin-bottom: 5px; float: left !important;}
        .img-buttons img {width: 265px; height: 110px; margin-bottom: 5px; float: left !important;}

        .img-buttons a:last-child {margin-bottom: 0px;}








#HeaderTable, #HeaderCellRight {display:none;}
center {text-align: left !important; float: left; clear: left;}

p#HeaderCellRight {
    font-size: 24px !important;
    color: #000 !important;
    margin: 0px !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
    letter-spacing: -0.7px !important;
}
#TextHeading {
    margin-top: 15px !important;
    margin-bottom: 10px !important;
    letter-spacing: -0.7px !important;
    border-top: 1px #ccc dotted !important;
    padding-top: 15px !important;
    clear: left !important;
    float: none !important;
}
    #TextHeading, #TextHeading * {font-size: 18px !important;font-weight: normal !important;}




    
    
table tr.ImageYes td {height: 5px !important; width: 5px !important; border: 2px green solid !important;}

#MainTable table, #MainTable tr, #MainTable td {background: none !important; text-align: left !important; border: none;}    
#MainTable img {padding: 2px !important; background: #ccc !important; border: none !important;}
#MainTable {
    width: 645px !important;
        font-size: 11px !important;
}
#MainTable * {
        font-size: 11px !important;
}

#MainTable table {width: 100% !important;}    
#MainTable table {padding: 0px !important; margin: 0px !important;}

#MainTable tr, #MainTable td {vertical-align: text-top !important;}
























* {font-family: "Trebuchet MS";}
body {padding: 0px; margin: 0px;}
#sml-nav {height: 25px; background: #E8EFF1; border-bottom: 1px #DCE3E5 solid; margin-bottom: 20px;}
.mini {width: 850px; padding: 0px; margin: 0px auto; text-align: right;}
            
#wrapper {width: 850px; padding: 0px; margin: 0px auto;}
#header {height: 80px;width: 850px}
.corp-logo {height: 31px; margin-bottom: 10px;}
.nav {width: 640px; float: left;}
.search {width: 250px; float: right;}
                
#content_area {float: none; clear: both; padding: 0px 0px 0px 0px;margin: 0px 0px 10px 0px; height: auto;}

h1, h2, h3, h4, h5, h6, p {
font-family: "Trebuchet MS";
line-height: 130%;
font-weight: normal;
}
h1 {font-size: 19px; clear: left; color: #A90014;}
h2 {font-size: 17px; clear: left; color: #A90014;}
h3 {font-size: 15px; clear: left; color: #A90014; margin-bottom: 5px;}
h4 {font-size: 14px; font-weight: 300; margin-bottom: 5px; padding-bottom: 0px; clear: left; margin-top: 0px;}
h4 a {color:#444444;}
h4 a:hover {color:#a00009;}

h5 {font-size: 10px; margin-bottom: 5px; padding-bottom: 0px; clear: left;}
h5 b, h5 strong { font-weight: 900;}
h5 + h6 {margin-top: 0px; padding-top: 0px;}
p + h5 {margin-top: 0px !important; padding-top: 0px !important;}

h6 {font-size: 11px; margin-bottom: 5px; padding-bottom: 0px;margin-top: 0px; padding-top: 0px; color:#666;}
h6 a {color: black;}
h6 a:hover {color: #A90014 !important;}

p {font-size: 12px;}
p a {color: #000 !important;}
p a:hover {color: #A90014 !important;}

ul {}
ul.footer-nav {font-size: 11px; padding: 0px 0px 10px 0px; margin: 0px; color: #999;}
ul.footer-nav li {float: left; list-style: none; padding: 0px 15px 0px 15px; border-right: 1px #ccc dotted;}
ul.footer-nav li a {color: #999!important; text-decoration: none;}
ul.footer-nav li a:hover {color: #A90014!important;}

/* WRAPPER */
#wrapper {
padding: 0px;
margin: 0px auto;
width: 850px;
background: #fff;
height: auto;
overflow: visible;
}

.clearall {clear: both; float: none;}
hr {
border-bottom: none;
border-left: none;
border-right: none;
border-top: 1px #ccc dotted;
height: 1px;
float: none;
clear: both;
}
a.read-more{font-size: 10px !important; text-decoration: none;}


.footer_breadcrumbs{
width: 850px !important;
}

.mininav{
width: 850px !important;
}

.footer_links .columns {
width: 162px !important;
}









