#header {
    background-image: url(/images/headerBg.gif);
    background-repeat: repeat-x;
    height: 104px;
}

.p8 {
    padding: 8px;
}

.p10 {
    padding: 10px;
}

.wht {
    color: #fff;
}

.bold {
    font-weight: bold;
}

.fs15 {
    font-size: 15px;
    line-height: 15px;
}

.fl {
    float: left;
}

element {
    padding-top: 8px;

}

.fr {
    float: right;
}

.siteMenu li {
    float: left;
    display: inline;
    border: none;
        border-right-color: currentcolor;
        border-right-style: none;
        border-right-width: medium;
    padding: 4px 0px 4px 0px;
    height: 21px;
    margin: 0;
    border-right: dashed 1px #81aae8;
}

.selected {
    background-color: #d9d9d9;
}
a#current {
    background-color: #d9d9d9;
    color:black;
}

* {
    font-family: "Trebuchet MS", Verdana, Arial;
}

.siteMenu ul {
    list-style: none;
}

.siteMenu a:hover {
    color: #ffff99;
    text-decoration: underline;
}

.siteMenu li a {
    text-decoration: none;
    display: block;
    padding: 1px 16px 8px 16px;
    color: #fff;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
}

h1 {

    color: #0066cc;
    text-decoration: none;
    font-size: 2.3em;
    line-height: 1.8em;
    font-weight: bold;
    padding: 0px;
    margin: 0px 0px 4px 0px;

}

a {
    text-decoration: none;
    border: none;
}

.p12 {
    padding: 12px;
}

.gry {
    color: #666;
}


.tac {
    text-align: center;
}

.bold {
    font-weight: bold;
}

.largest {
    font-size: 1.3em;
    line-height: 1.6em;
}

.fsf {
    font-family: Georgia, 'Times New Roman', Times, serif;
}

* {
    font-family: "Trebuchet MS", Verdana, Arial;
}

.ld-body {

    margin: 3px 5%;
    padding: 16px 8px;
    color: #000;
    line-height: 120%;
    font-weight: 400;

}

.fbox {

    width: 100%;
    overflow: auto;

}

BODY {

    font-size: 81.25%;

}

.fs15 {
    font-size: 15px;
    line-height: 15px;
}

h3 {
    color: #003366;
    line-height: 130%;
}

h3 {
    color: #333;
    text-decoration: none;
    font-size: 1.2em;
    line-height: 1em;
    font-weight: bold;
    padding: 0px;
    margin: 0px;
}

.btn:hover {
    background-image: url(/images/spacer.gif);
    background-color: #999;
}

.b_g {
    background-image: url(/images/btnBack_g.gif);
}

.btn {
    display: block;
    cursor: pointer;
    border: solid 1px #333;
    margin-top: 2px;
}

.btn:hover span {
    color: #fff;
    text-decoration: none;
}

.btn span {
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    border-top: solid 1px #bbb;
    border-left: solid 1px #bbb;
    border-bottom: solid 1px #555;
    border-right: solid 1px #555;
    color: #fff;
    display: block;
    height: 21px;
    padding: 3px 9px 0px 9px;
}

.c {
    margin-left: auto;
    margin-right: auto;
}

#footer {

    margin-bottom: 60px;
    color: #527da3;

}
#footer {

    background-image: url(/images/footerBg.gif);
    background-position: left top;
    background-repeat: repeat-x;
    height: 180px;

}

.leftCol { width: 250px; margin-right: 30px; padding: 22px 0px 22px 0px; }
.rightCol { width: 680px; padding: 22px 0px 22px 0px; }
.midCol { width: 310px; padding: 22px 0px 22px 0px; }

.picFrame { padding: 3px; border: solid 1px #ccc; border-bottom-color: #aaa; border-right-color: #aaa; }
.w320 { width: 320px; }
.w110 { width: 110px; }
.w220 { width: 220px; }
.ml10 { margin-left: 10px; }

.fxbox { border: solid 1px #99ccff; padding: 10px; margin-top: 25px; }
h3 { color: #003366; line-height: 130%; }

#outer { background-image: url(/images/pageBg.gif); background-repeat: repeat-x; }

#content { width: 956px; margin-left: auto;  margin-right: auto; }
#contentMain { background-image: url(/images/contentBg.gif); padding: 0px 3px 0px 3px; }


fieldset { border: none; padding: 0px 10px 10px 10px; margin: 0px; }

.lbl { font-size: 1.1em; line-height: 1.4em; padding: 2px; color: #0066cc; margin-top: 8px;  }
.subreq { font-weight: bold; color: #777; }

#footer { margin-bottom: 60px; color: #527da3; }
#logo { height: 66px; overflow: hidden; }

.siteMenu { }

.siteMenu ul {
   list-style: none;
	padding:0;
	height: 29px;
	margin-top: 0px;	
	margin: 3px 0px 0px 0px;
	overflow: hidden;
}
.siteMenu li {
   float: left;
	display: inline;
	border: none; 
	padding: 4px 0px 4px 0px;
	height: 21px;
	margin:0;
	border-right: dashed 1px #81aae8;
}
.siteMenu li a {
	text-decoration: none;
	display: block;
	padding: 1px 16px 8px 16px;
	color: #fff;
	text-align: center; 
	font-size: 14px; 
	font-weight: bold;
}
.selected { 
   background-color: #d9d9d9;
   }
.siteMenu a:hover {
	color: #ffff99;
	text-decoration: underline;
	}
.siteMenu .selected a {   
	color: #333;
	font-weight: bold;
	}
.siteMenu .selected a:hover {   
	text-decoration: none;
	}
.txt { background-color: #fff; }

.ddl { 
	background-color: #fff;
	width:63px;
}
.modalBackground
{
    background-color: #000;
    filter: alpha(opacity=72);
    opacity: 0.72;
}
.swfobject
{
    outline: none;
}
.loading
{
    background-image: url(/images/loading.gif);
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #FFFFFF;
}

.slick-slide {
    text-align: center;
    color: #419be0;
    background: white;
}

/* --- global --- */

   * { font-family: "Trebuchet MS", Verdana, Arial; }
   BODY  { background-color: #fff; font-size: 81.25%; margin:0; padding:0; border:none; }
   input, select, th, td, textarea { font-size: 1em; }


/* --- content area --- */

   .content { line-height: 1.2em; color: #333; }
   .content a { text-decoration: underline; color: #0000ff; }
   .content a:hover { text-decoration: none; border-bottom: dashed 1px #666; color: #666; }
   .content a:link { text-decoration: underline; color: #0000ff; }
   .content a:link:hover { text-decoration: none; border-bottom: dashed 1px #666; color: #666; }
   .content a:visited { text-decoration: underline; color: #006600; }
   .content a:visited:hover { text-decoration: none; border-bottom: dashed 1px #666; color: #666; }
   .content a:active { text-decoration: underline; color: #660000; }
   .content a:active:hover { text-decoration: none; border-bottom: dashed 1px #666; color: #666; }

/* --- links --- */

   a img { border: 0 }
   a { text-decoration: none; border: none; }

   .noBorder {border: none; text-decoration: none; }
   .noBorder:hover {border: none; text-decoration: none; }

/* layout functions */

   .c { margin-left: auto ;  margin-right: auto ; }
   .fl { float: left; }
   .fr { float: right; }

   .fbox { width: 100%; overflow: auto; }

   .vat { vertical-align: top; }
   .vam { vertical-align: middle; }
   .vab { vertical-align: bottom; }

   .hidden { display: none }
   .visible { display: inherit }

/* --- text --- */

   h1 {  color: #0066cc; text-decoration: none; font-size: 2.3em; line-height: 1.8em; font-weight: bold; padding: 0px; margin: 0px 0px 4px 0px;}
   h2 {  color: #000;    text-decoration: none; font-size: 1.5em; line-height: 1.2em; padding: 0px; margin: 0px; }
   h3 {  color: #333;    text-decoration: none; font-size: 1.2em; line-height: 1em; font-weight: bold;  padding: 0px; margin: 0px; }

   .fsf { font-family: Georgia, 'Times New Roman', Times, serif; }
   .fss { font-family: Arial, Verdana, sans-serif; }

   .smallest {  font-size: .75em; line-height: 1.25em; }
   .smaller {  font-size: .8em; line-height: 1.3em; }
   .small { font-size: .9em; line-height: 1.4em;  }
   .large { font-size: 1.1em; line-height: 1.4em;  }
   .larger { font-size: 1.2em; line-height: 1.5em;  }
   .largest { font-size: 1.3em; line-height: 1.6em;  }
   .giant { font-size: 1.5em; line-height: 1.8em;  }
   .big { font-size: 1.8em; line-height: 2.1em;  }

   .fs9 { font-size: 9px; }
   .fs10 { font-size: 10px; line-height: 10px; }
   .fs11 { font-size: 11px; line-height: 11px; }
   .fs12 { font-size: 12px; line-height: 12px; }
   .fs13 { font-size: 13px; line-height: 13px; }
   .fs14 { font-size: 14px; line-height: 14px; }
   .fs15 { font-size: 15px; line-height: 15px; }
   .fs16 { font-size: 16px; line-height: 16px; }
   .fs18 { font-size: 18px; line-height: 18px; }
   .fs20 { font-size: 20px; line-height: 20px; }
   .fs24 { font-size: 24px; line-height: 24px; }
   .fs28 { font-size: 28px; line-height: 28px; }

   .bold { font-weight: bold; }
   .italic { font-style: italic; }

   .tac { text-align: center; }
   .tar { text-align: right; }
   .tal { text-align: left; }

   .block { display: block; }

/* --- colors --- */

   .wht { color: #fff; }
   .vltgry { color: #eaeaea; }
   .ltgry { color: #ccc; }
   .midgry { color: #999; }
   .gry { color: #666; }
   .drkgry { color: #333; }
   .blk { color: #000; }
   .b { color: #003366; }
   .ltb { color: #0066cc; }
   .vltb { color: #D5EAFF; }
   .g { color: #116600; }
   .ltg { color: #009900; }
   .vltg { color: #60C519 }
   .r { color: #661100; }
   .ltr { color: #cc3300; }
   .ylw { color: #ffff99; }
   .ltylw { color: #ffffcc; }
   .o { color: #FF9900; }
   .lto { color: #FFDC4E; }
   .p { color: #666699; }

/* --- padding --- */

   .p2 { padding: 2px; }
   .p4 { padding: 4px; }
   .p6 { padding: 6px; }
   .p8 { padding: 8px; }
   .p10 { padding: 10px; }
   .p12 { padding: 12px; }
   .p14 { padding: 12px; }
   .p16 { padding: 16px; }
   .p20 { padding: 20px; }

/* --- borders --- */ 

   .bd_wht { border: solid 1px #fff; }
   .bd_drkgry { border: solid 1px #333; }
   .bd_gry { border: solid 1px #666; }
   .bd_midgry { border: solid 1px #999; }
   .bd_ltgry { border: solid 1px #ccc; }
   .bd_vltgry { border: solid 1px #e5e5e5; }
   .bd_lb { border: solid 1px #006699; }
   .bd_ltb { border: solid 1px #0066cc; }
   .bd_b { border: solid 1px #003366; }
   .bd_g { border: solid 1px #116600; }
   .bd_ltg { border: solid 1px #009900; }
   .bd_vltg { border: solid 1px #60C519 }
   .bd_r { border: solid 1px #661100; }
   .bd_lr { border: solid 1px #cc3300; }
   .bd_ylw { border: solid 1px #ffff99; }
   .bd_ltylw { border: solid 1px #ffffcc; }   
   .bd_o { border: solid 1px #FF9900; }
   .bd_lto { border: solid 1px #FFDC4E; }
   .bd_p { border: solid 1px #666699; }

/* --- widths --- */

   .w50  { width:  50px; }
   .w60  { width:  60px; }
   .w70  { width:  70px; }
   .w85  { width:  85px; }
   .w100 { width: 100px; }
   .w150 { width: 150px; }
   .w200 { width: 200px; }
   .w250 { width: 250px; }
   .w300 { width: 300px; }
   .w350 { width: 350px; }
   .w400 { width: 400px; }
   .w450 { width: 450px; }
   .w500 { width: 500px; }
   .w550 { width: 550px; }
   .w600 { width: 600px; }
   .w650 { width: 650px; }
   .w700 { width: 700px; }
   .w750 { width: 750px; }
   .w800 { width: 800px; }
   .w850 { width: 850px; }
   .w900 { width: 900px; }
   .w950 { width: 950px; }
   .w960 { width: 960px; }

/* --- bgs --- */

   .bg_wht { background-color: #fff; }
   .bg_vltgry { background-color: #eaeaea; width:100%; }
   .bg_ltgry { background-color: #ccc; }
   .bg_midgry { background-color: #999; }
   .bg_gry { background-color: #666; }
   .bg_drkgry { background-color: #333; }
   .bg_blk { background-color: #000; }
   .bg_b { background-color: #003366; }
   .bg_ltb { background-color: #0066cc; }
   .bg_vltb { background-color: #D9F2FF; }
   .bg_g { background-color: #116600; }
   .bg_ltg { background-color: #009900; }
   .bg_vltg { background-color: #60C519 }
   .bg_r { background-color: #661100; }
   .bg_ltr { background-color: #cc3300; }
   .bg_ylw { background-color: #ffff99; }
   .bg_ltylw { background-color: #ffffcc; }
   .bg_o { background-color: #FF9900; }
   .bg_lto { background-color: #FFDC4E; }
   .bg_p { background-color: #666699; }


/* hover cursor */
   .hcr:hover { cursor: pointer }

/* --- hover bg --- */

   .hbg_wht:hover {  background-color: #fff; }
   .hbg_vltgry:hover {  background-color: #eaeaea; }
   .hbg_ltgry:hover {  background-color: #ccc; }
   .hbg_midgry:hover {  background-color: #999; }
   .hbg_gry:hover {  background-color: #666; }
   .hbg_drkgry:hover {  background-color: #333; }
   .hbg_blk:hover {  background-color: #000; }
   .hbg_b:hover {  background-color: #003366; }
   .hbg_ltb:hover {  background-color: #0066cc; }
   .hbg_vltb:hover {  background-color: #D9F2FF; }
   .hbg_g:hover {  background-color: #116600; }
   .hbg_ltg:hover {  background-color: #009900; }
   .hbg_vltg:hover {  background-color: #60C519 }
   .hbg_r:hover {  background-color: #661100; }
   .hbg_ltr:hover {  background-color: #cc3300; }
   .hbg_ylw:hover {  background-color: #ffff99; }
   .hbg_ltylw:hover {  background-color: #ffffcc; }
   .hbg_o:hover {  background-color: #FF9900; }
   .hbg_lto:hover {  background-color: #FFDC4E; }
   .hbg_p:hover {  background-color: #666699; }

/* --- hover text --- */

   .h_wht:hover, .h_wht:hover a {  color: #fff; }
   .h_vltgry:hover, .h_vltgry:hover a {  color: #eaeaea; }
   .h_ltgry:hover, .h_ltgry:hover a {  color: #ccc; }
   .h_midgry:hover, .h_midgry:hover a {  color: #999; }
   .h_gry:hover, .h_gry:hover a {  color: #666; }
   .h_drkgry:hover, .h_drkgry:hover a {  color: #333; }
   .h_blk:hover, .h_blk:hover a {  color: #000; }
   .h_b:hover, .h_b:hover a {  color: #003366; }
   .h_ltb:hover, .h_ltb:hover a {  color: #0066cc; }
   .h_vltb:hover, .h_vltb:hover a {  color: #D9F2FF; }
   .h_g:hover, .h_g:hover a {  color: #116600; }
   .h_ltg:hover, .h_ltg:hover a {  color: #009900; }
   .h_vltg:hover, .h_vltg:hover a {  color: #60C519 }
   .h_r:hover, .h_r:hover a {  color: #661100; }
   .h_ltr:hover, .h_ltr:hover a  {  color: #cc3300; }
   .h_ylw:hover, .h_ylw:hover a {  color: #ffff99; }
   .h_ltylw:hover, .h_ltylw:hover a {  color: #ffffcc; }
   .h_o:hover, .h_o:hover a {  color: #FF9900; }
   .h_lto:hover, .h_lto:hover a {  color: #FFDC4E; }
   .h_p:hover, .h_p:hover a {  color: #666699; }

/* --- hover border --- */

   .hbd_wht:hover {  border-color: #fff; }
   .hbd_vltgry:hover {  border-color: #eaeaea; }
   .hbd_ltgry:hover {  border-color: #ccc; }
   .hbd_midgry:hover {  border-color: #999; }
   .hbd_gry:hover {  border-color: #666; }
   .hbd_drkgry:hover {  border-color: #333; }
   .hbd_blk:hover {  border-color: #000; }
   .hbd_b:hover {  border-color: #003366; }
   .hbd_ltb:hover {  border-color: #0066cc; }
   .hbd_vltb:hover {  border-color: #D9F2FF; }
   .hbd_g:hover {  border-color: #116600; }
   .hbd_ltg:hover {  border-color: #009900; }
   .hbd_vltg:hover {  border-color: #60C519 }
   .hbd_r:hover {  border-color: #661100; }
   .hbd_ltr:hover {  border-color: #cc3300; }
   .hbd_ylw:hover {  border-color: #ffff99; }
   .hbd_ltylw:hover {  border-color: #ffffcc; }
   .hbd_o:hover {  border-color: #FF9900; }
   .hbd_lto:hover {  border-color: #FFDC4E; }
   .hbd_p:hover {  border-color: #666699; }

/* --- forms --- */

   .txt { border: solid 1px #B3EAFF;  font-weight: bold; color: #666; padding: 4px; }
   .txt:hover { background-color: #ffffdc; border-color: #666; color: #666; }

   .ddl { border: solid 1px #B3EAFF; background: #F3F7FB; font-weight: bold; color: #666; padding: 3px; }
   .ddl:hover { background-color: #fff;  }

   .req { color: #993300;  border-color: #ffcc33; }
   .err { color: #cc0000; background: #FFF0F0; border-color: #cc0000; }
   .fcs { color: #993300; background: #fff; border-color: #c9c9c9; }

   .errorMsg { color: #CC0000; font-weight: bold }

   .btn { display: block; cursor: pointer; border: solid 1px #333; margin-top: 2px;  }
   .btn span { font-size: 14px; font-weight: bold; text-align: center; border-top: solid 1px #bbb; border-left: solid 1px #bbb; border-bottom: solid 1px #555; border-right: solid 1px #555; color: #fff; display: block; height: 21px; padding: 3px 9px 0px 9px; }
   .btn:hover {  background-image: url(/images/spacer.gif); background-color: #999; }
   .btn:hover span { color: #fff; text-decoration: none; }


   .btn_big { 
		 display: block;
		 cursor: pointer;
		 border: solid 1px #333;
		 margin-top: 2px;
		 text-decoration: none;
			font-size: 26px;
			font-weight: bold;
			text-align: center;
			border: solid 1px #bbb;
					border-right-color: rgb(187, 187, 187);
					border-right-style: solid;
					border-right-width: 1px;
					border-bottom-color: rgb(187, 187, 187);
					border-bottom-style: solid;
					border-bottom-width: 1px;
			border-bottom: solid 1px #555;
			border-right: solid 1px #555;
			color: #fff;
			display: block;
			height: 36px;
			padding: 3px 9px 0px 9px;
			text-decoration: none;
		}
   .btn_big span { font-size: 26px; font-weight: bold; text-align: center; border: solid 1px #bbb; border-bottom: solid 1px #555; border-right: solid 1px #555; color: #fff; display: block; height: 36px; padding: 3px 9px 0px 9px; text-decoration: none; }
   .btn_big:hover {  background-image: none; background-color: #999; border: solid 1px #000; }
   .btn_big:hover span { color: #fff; }

   .b_big_r { background-image: url(/images/btnBack_big_r.gif); }
   .b_big_g { background-image: url(/images/btnBack_big_g.gif); }


/* --- rounded corners --- */

   .bl_lightBlueOnWhite { background: url(/images/roundedCorners/lightBlueOnWhite/bl.gif) 0 100% no-repeat; }
   .br_lightBlueOnWhite { background: url(/images/roundedCorners/lightBlueOnWhite/br.gif) 100% 100% no-repeat; }
   .tl_lightBlueOnWhite { background: url(/images/roundedCorners/lightBlueOnWhite/tl.gif) 0 0 no-repeat; }
   .tr_lightBlueOnWhite { background: url(/images/roundedCorners/lightBlueOnWhite/tr.gif) 100% 0 no-repeat; } 

   .bl_whiteOnLightBlue { background: url(/images/roundedCorners/whiteOnLightBlue/bl.gif) 0 100% no-repeat; }
   .br_whiteOnLightBlue { background: url(/images/roundedCorners/whiteOnLightBlue/br.gif) 100% 100% no-repeat; }
   .tl_whiteOnLightBlue { background: url(/images/roundedCorners/whiteOnLightBlue/tl.gif) 0 0 no-repeat; }
   .tr_whiteOnLightBlue { background: url(/images/roundedCorners/whiteOnLightBlue/tr.gif) 100% 0 no-repeat; } 

   .bl_grayOnWhite { background: url(/images/roundedCorners/grayOnWhite/bl.gif) 0 100% no-repeat; }
   .br_grayOnWhite { background: url(/images/roundedCorners/grayOnWhite/br.gif) 100% 100% no-repeat; }
   .tl_grayOnWhite { background: url(/images/roundedCorners/grayOnWhite/tl.gif) 0 0 no-repeat; }
   .tr_grayOnWhite { background: url(/images/roundedCorners/grayOnWhite/tr.gif) 100% 0 no-repeat; } 

   .bl_whiteOnGray { background: url(/images/roundedCorners/whiteOnGray/bl.gif) 0 100% no-repeat; }
   .br_whiteOnGray { background: url(/images/roundedCorners/whiteOnGray/br.gif) 100% 100% no-repeat; }
   .tl_whiteOnGray { background: url(/images/roundedCorners/whiteOnGray/tl.gif) 0 0 no-repeat; }
   .tr_whiteOnGray { background: url(/images/roundedCorners/whiteOnGray/tr.gif) 100% 0 no-repeat; }

   .bl_yellowOnWhite { background: url(/images/roundedCorners/yellowOnWhite/bl.gif) 0 100% no-repeat; }
   .br_yellowOnWhite { background: url(/images/roundedCorners/yellowOnWhite/br.gif) 100% 100% no-repeat; }
   .tl_yellowOnWhite { background: url(/images/roundedCorners/yellowOnWhite/tl.gif) 0 0 no-repeat; }
   .tr_yellowOnWhite { background: url(/images/roundedCorners/yellowOnWhite/tr.gif) 100% 0 no-repeat; }

   .bl_midGrayOnWhite { background: url(/images/roundedCorners/midGrayOnWhite/bl.gif) 0 100% no-repeat; }
   .br_midGrayOnWhite { background: url(/images/roundedCorners/midGrayOnWhite/br.gif) 100% 100% no-repeat; }
   .tl_midGrayOnWhite { background: url(/images/roundedCorners/midGrayOnWhite/tl.gif) 0 0 no-repeat; }
   .tr_midGrayOnWhite { background: url(/images/roundedCorners/midGrayOnWhite/tr.gif) 100% 0 no-repeat; }

   .bl_whiteOnMidGray { background: url(/images/roundedCorners/whiteOnMidGray/bl.gif) 0 100% no-repeat; }
   .br_whiteOnMidGray { background: url(/images/roundedCorners/whiteOnMidGray/br.gif) 100% 100% no-repeat; }
   .tl_whiteOnMidGray { background: url(/images/roundedCorners/whiteOnMidGray/tl.gif) 0 0 no-repeat; }
   .tr_whiteOnMidGray { background: url(/images/roundedCorners/whiteOnMidGray/tr.gif) 100% 0 no-repeat; }

/* tabs */

.tabs { border-bottom: solid 4px #666; }

.tabs ul {
   list-style: none;
	padding:0;
	margin:0;
}
.tabs li {
   float: left;
	display: inline;
	border: none; 
	margin-right: 4px;
   padding-bottom: 4px;
   white-space: nowrap;
   border-bottom: solid 2px #fff;   	
	background: #ccc;
}
.tabs li a {
	text-decoration: none;
	display: block;	
	color: #333;
	text-align: center; 
	font-size: 15px; 
	font-weight: bold;
	padding: 4px 12px 0px 12px;
}
.tabs li:hover { background: #006699; }
.tabs li:hover a { color: #fff; }

.tabs .selected {
   background-color: #666;
	border: solid 1px #333;
	border-bottom-color: #666;
}
.tabs .selected a {   
	background-color: #666;
	color: #fff;
	border-bottom: none;
	}

.tabsLt ul {
   list-style: none;
	padding:0;
	margin:0;
}
.tabsLt li {
   float: left;
	display: inline;
	margin: 2px 4px 0px 0px;
	background: #333;
	border: solid 1px #000;	
}
.tabsLt li a {
	text-decoration: none;
	display: block;
	padding: 4px 12px 4px 12px;
	color: #fff;
	text-align: center; 
	font-size: 13px; 
	font-weight: bold;
}
.tabsLt a:hover {
	background: #fff;
	color: #006699;
	}
.tabsLt .selected {	
	background-color: #fff;	
	border: solid 1px #333;
	margin-bottom: 0px;
	border-bottom: none;
	padding-bottom: 4px;	
}
.tabsLt .selected a {   
	color: #333;
	}

.subtabs ul {
   list-style: none;
	padding:0;
	margin:0;
}
.subtabs li {
   float: left;
	display: inline;
	border: none; 
	margin: 1px 6px 1px 6px;
	background: #999;
}
.subtabs li a {
	text-decoration: none;
	display: block;
	padding: 3px 10px 3px 10px;
	color: #fff;
	text-align: center; 
	font-size: 13px; 
	font-weight: bold;
}
.subtabs a:hover {
	background: #ffff99;
	color: #cc0000;
	}
.subtabs .selected {
	background-color: #fff;	
	border: solid 1px #999;
	border-right-style: dashed;
}
.subtabs .selected a {   
	background-color: #fff;
	color: #006699;
	}
	
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
.quicksearch { padding-top: 2px;  }
.quicksearch .unwatermarked
{
    font-size: 13px;
    font-weight: bold;
    font-family: Trebuchet MS, Tahoma, Arial;
    background-color: #fff;
    border: 1px solid #fff;    
    height: 24px;
    margin: 0px;
    padding: 2px 0 0 2px;
    width: 100%;
}
.quicksearch .watermarked
{
    font-size: 13px;
    font-style: italic;
    font-weight: bold;
    font-family: Trebuchet MS, Tahoma, Arial;
    background-color: #fff;
    border: 1px solid #fff;
    color: gray;
    height: 24px;
    margin: 0px;
    padding: 2px 0 0 2px;
    width: 100%;
}
.searchList
{
	font-family: Arial, Helvetica; 
	font-size: 13px; 
	padding: 1px; 
	border: solid 1px #dadada;
	background-color: #fff;
	list-style-type: none;
	margin: 0px;
	text-align: left;
	
}
.searchListItem
{
	background-color: #fff;
	color: #006699;
	margin: 2px;
	padding: 5px;
	border: solid 1px #fff;
	border-bottom: dashed 1px #c9c9c9;
}
.searchListItem_over
{
	background-color: #ecf9ff;
	color: #003366;
	margin: 2px;
	padding: 5px;
	border: solid 1px #59C9FF;
	cursor: pointer; 		
}


.error {

    font-weight: bold;
    color: red;
    background-color: yellow;

}
