/* Reset * --------------------------------------- */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}



/* Page - General * --------------------------------------- */
body             { margin: 0; 
                   padding: 0;
                   color: #1d1d1d;
                   font-family: 'Roboto', 'Trebuchet MS', arial, Tahoma, Verdana, Helvetica ; 
                   font-size: 16px; 
                    text-align: left;
                    background: #ffffff;
                    background: #000000 url('/images/bk_skyline2.jpg') no-repeat top fixed;
                    -webkit-background-size: cover; /* For WebKit*/
                    -moz-background-size: cover;    /* Mozilla*/
                    -o-background-size: cover;      /* Opera*/
                    background-size: cover;         /* Generic*/

}

div.center       { text-align: center; }
div.center table { margin: 0 auto; text-align: left; }

td, p, div, span, legend, body
                 { text-align: left;
                   font-size: 16px; 
                   line-height: 1.4em;
                   }

form             { margin: 0;
                   padding: 0; }

input, select, textarea
                 { border: solid 1px #776f67;
                   text-align: left;
                   font-size: 14px; }
 
.fldSize         { width: 200px }
.fldSizeSm       { width: 100px }
.fldSizeWide     { width: 450px }

img				{ border: 0px;}

b {font-weight: bold;}

i {font-style: italic;}

#holder {}


#wowslider-container1 {z-index: 100; }

p {margin-bottom: 14px;}

ul { 
  margin-left:0em; 
  padding-left:0.2em; 
  margin-bottom:1em; 
}

ul li { 
  background:url('/images/icon_dot.png') 0em 5px no-repeat; 
  padding-left: 20px; 
  list-style: none; 
}


ol { 
    margin-left:0em; 
    padding-left:0.2em; 
    margin-bottom:1em; 

    list-style-type: decimal; 
}


ol li { 
   list-style-type: decimal; 
    padding-left: 10px; 
    margin-left: 20px; 
   line-height: 1.4em;
   margin-bottom: 5px;
}





ul.niceList { 
  margin-left:0em; 
  padding-left:0.2em; 
  margin-bottom:1em; 
}

ul.niceList li { 
  background:url('/images/icon_dot.png') 0em 5px no-repeat; 
  padding-left: 20px; 
  list-style: none; 
}

.niceList ul li { background-image:url('/images/icon_dot_child.png'); }
 
ol.niceList li, ul.niceList li { margin-bottom:0.5em; }
 
ol.niceList { 
  margin-left:1.5em; 
  padding-left:0px; 
}

.niceList ol li { 
  list-style:decimal; 
  background-image:none; 
  padding-left:0em; 
}

input:focus,
select:focus,
textarea:focus,
button:focus {
    outline: none;
}

/* Top & Bottom * --------------------------------------- */

#topSpacer {}

#topNavMain {width: 1115px;  padding-bottom: 10px; background-color: #ffffff;
             
             margin-left: auto;
             margin-right: auto;
           /*   background: url('/images/bk_top1.png') center top ;*/
             }

#topNav     { padding: 0px; 
                   margin: 0px;
                   z-index: 100;
                   width: 1115px;
                   border: 1px solid #000000;
                   margin-left: auto;
                   margin-right: auto;
                  
                   }

#topNav td  { margin: 0px;
                   padding: 0px ;
                   text-align: center;
                   border: 0;
                   vertical-align: middle;
                    
                   }
                            
#topNav a        { text-decoration: none; font-size: 15px; color: #b13427; letter-spacing: 1px; }
#topNav a:hover  { text-decoration: none; color: #000000; letter-spacing: 1px; }   


/* --- Bottom */
#footercontainer {width: 1115px; height: 100%; background-image: url('/images/bk_footer.png');
                  
                               margin-left: auto;
             margin-right: auto;
                  }

#footer     { padding: 0px; width: 1115px; background-image: url('/images/bk_footer_table.jpg'); }

#footer td  { font-size: 12px; vertical-align: middle; color: #dbdbdb; border: 0; }
                          
#footer a        { text-decoration: underline; color: #98a22a; }
#footer a:hover  { text-decoration: underline; color: #ffffff;}   


/* Tables * --------------------------------------- */


/* --- Container */

#container  { padding: 0px;
                   
                   width: 1115px;
                   border: 0; 
                   margin-left: auto;
                   margin-right: auto;
                   background-color: White;
                   }
         
table.container td.col1
                 { vertical-align: top;
                   padding: 25px 0px 0px 0px; 
                   border-right: solid 0px #1B3602; 
                   width: 200px;
                   text-align:center;
                   font-size: 11pt;
                   background-color: #F4F1DC;
                   }
                   
table.container td.col2
                 { vertical-align: top;
                   padding: 25px 25px 15px 15px;
                   width: 700px;
                   background-color: #F4F1DC;}

table.container td.col3
                 { vertical-align: top;
                   padding: 25px 25px 25px 25px;
                   width: 900px;
                   background-color: #F4F1DC;}
                   
table.container td.col4
                 { vertical-align: top;
                   padding: 0px 0px 0px 0px;
                   width: 900px;
                   background-color: #F4F1DC;}
                   
/* --- Tables */





/* Dividers * --------------------------------------- */


/* Formatting * --------------------------------------- */
h1 {font-size: 18px;}




/* Buttons & Links * --------------------------------------- */

/* --- Buttons  */
.button          { width: auto;
                   border: solid 1px #2A490C;
                   text-align: center;
                   font-size: 9px; 
                   background-image: url('/images/bk_nav_top.jpg');
                   
                   color: #ffffff;
                   }

.radio           { text-align: left;
                   vertical-align: top;
                   border: 0px solid;}
                   
/* --- General Links  */
a                { text-decoration: underline;
                   line-height: normal; color: #be2e1a; }
                                                
a:hover          { text-decoration: underline; color: #ff7800;}

a.footer         { text-decoration: none;
                   line-height: normal; }
a.footer:hover   { text-decoration: underline; }       


/* --- Side Nav Links  */
.navNoLink       { text-decoration: none; font-size: 19px;
                   line-height: 30px; padding: 0px 0px 0px 25px; }
                   
.navArrow		{color: Green;font-size: 19px;padding: 0px 0px 0px 25px;}

a.nav            { text-decoration: none; font-size: 19px; color: #2A490C;
                   line-height: 30px; padding: 0px 0px 0px 7px;}
a.nav:hover      { text-decoration: underline; color: #EC8500;}    

a.navSub         { text-decoration: none; font-size: 12px;
                   line-height: 20px; padding: 0px 0px 0px 0px; }
a.navSub:hover  { text-decoration: underline; }   

/* Image Sizes *************************************************** */
img              { border: 0px; }

img.ThumbSm      { display: inline;
                   float: left;
                   width: 50px;
                   height: 50px;
                   border: 1px solid; }

img.ThumbSmAd      {display: inline;
                   width: auto;
                   height: 60px;
                   }

img.ThumbSmNb      { display: inline;
                   float: left;
                   width: 52px;
                   height: 52px;
                   border: 0px solid; }

img.ThumbLg      { display: inline;
                   float: left;
                   border: 1px solid; }

img.NoPad        { border: 0px; padding: 0px}



.cornersNews{display:block}
.cornersNews *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#9e1c04}
.cornersNews1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #a0655b;
  border-right:1px solid #a0655b;
  background:#9f3c2a}
.cornersNews2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #a2908d;
  border-right:1px solid #a2908d;
  background:#9e3421}
.cornersNews3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #9e3421;
  border-right:1px solid #9e3421;}
.cornersNews4{
  border-left:1px solid #a0655b;
  border-right:1px solid #a0655b}
.cornersNews5{
  border-left:1px solid #9f3c2a;
  border-right:1px solid #9f3c2a}
.cornersNewsfg{
  background:#9e1c04}
  
  
.cornersQuote{display:block}
.cornersQuote *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#958e86}
.cornersQuote1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #a7a199;
  border-right:1px solid #a7a199;
  background:#9d968e}
.cornersQuote2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #b2aca4;
  border-right:1px solid #b2aca4;
  background:#9b948c}
.cornersQuote3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #9b948c;
  border-right:1px solid #9b948c;}
.cornersQuote4{
  border-left:1px solid #a7a199;
  border-right:1px solid #a7a199}
.cornersQuote5{
  border-left:1px solid #9d968e;
  border-right:1px solid #9d968e}
.cornersQuotefg{
  background:#958e86}
  
  
  .cornersWhite{display:block}
.cornersWhite *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#ffffff}
.cornersWhite1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #c2beba;
  border-right:1px solid #c2beba;
  background:#e4e2e0}
.cornersWhite2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #9f9992;
  border-right:1px solid #9f9992;
  background:#eae9e8}
.cornersWhite3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #eae9e8;
  border-right:1px solid #eae9e8;}
.cornersWhite4{
  border-left:1px solid #c2beba;
  border-right:1px solid #c2beba}
.cornersWhite5{
  border-left:1px solid #e4e2e0;
  border-right:1px solid #e4e2e0}
.cornersWhitefg{
  background:#ffffff}


