﻿* {margin:0;}
html, body {
 height:98%;
 margin:0;
 padding:0;
 position:relative;
}
.container {
 position:relative;
 width:95%;
 max-width:1280px;
 min-width:290px;
 min-height:100%;
 margin:0 auto;
 margin-top:15px;
 margin-bottom:15px;
 background-color:#ffffff;
 -moz-box-shadow:4px 4px 15px #ccc;
 -webkit-box-shadow:4px 4px 15px #ccc;
 box-shadow: 4px 4px 15px #ccc;
}
.container2 {
 width:90%;
 max-width:1280px;
 min-width:270px;
 text-align:left;
 padding-bottom:180px;
 background-color:#ffffff;
}
.font9 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;}
.font10 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
.font11 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
.font12 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
.font13 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px;}
.font14 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;}
.font16 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px;}
.font15 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px;}
.font17 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px;}
.font18 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px;}
.font22 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 22px;}
.font26 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 26px;}

.afont9 {font-family: Arial, Helvetica, sans-serif; font-size: 9px;}
.afont10 {font-family: Arial, Helvetica, sans-serif; font-size: 10px;}
.afont11 {font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
.afont12 {font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.afont13 {font-family: Arial, Helvetica, sans-serif; font-size: 13px;}
.afont14 {font-family: Arial, Helvetica, sans-serif; font-size: 14px;}
.afont16 {font-family: Arial, Helvetica, sans-serif; font-size: 16px;}
.afont15 {font-family: Arial, Helvetica, sans-serif; font-size: 15px;}
.afont17 {font-family: Arial, Helvetica, sans-serif; font-size: 17px;}
.afont18 {font-family: Arial, Helvetica, sans-serif; font-size: 18px;}
.afont22 {font-family: Arial, Helvetica, sans-serif; font-size: 22px;}
.afont {font-family: Arial, Helvetica, sans-serif;}

.tfont {font-family: Times, serif;}

.fdgreen{color:#006600;}
.fmgreen{color:#009900;}
.flgreen{color:#009933;}
.fvlgreen{color:#ccffcc;}
.fdorange{color:#ff3300;}
.forange{color:#ff6600;}
.fvlorange{color:#ffcc99;}
.fpurple{color:#663366;}
.fviolet{color:#cc3399;}
.fdred{color:#990000;}
.fred{color:#cc0000;}
.flred{color:#ff0000;}
.flred2{color:#ee0000;}
.fdblue{color:#000066;}
.fmblue{color:#000099;}
.flblue{color:#0000ff;}
.fvlblue{color:#ccccff;}
.fteal{color:#006666;}
.fgrey1{color:#666666;}
.fgrey2{color:#3e3e3e;}
.fgrey3{color:#616161;}
.fgrey4{color:#777777;}
.fgrey5{color:#999999;}
.fwhite{color:#ffffff;}
.fyellow{color:#ffff00;}
.fblack{color:#000000;}
.fpblue{color:#21759b;}

.fbold{font-weight:bold;}
.fnormal{font-weight:normal;}
.fitalic{font-style:italic;}
.funder{text-decoration:underline;}
.nowrap{white-space:nowrap;}
.wrap{white-space:normal;}
.left{text-align:left;}
.center{text-align:center;}
.right{text-align:right;}
.top{vertical-align:top;}
.middle{vertical-align:middle;}
.bottom{vertical-align:bottom;}

.inline-block{display:inline-block;}
.inline{display:inline;}
.block{display:block;}

.bgwhite{background-color:#ffffff;}
.bgmustard{background-color:#f4d600;}
.bgyellow{background-color:#ffffcc;}
.bgvlyellow{background-color:#ffffee;}
.bgvlyellow2{background-color:#ffffe8;}
.bgred{background-color:#dd0000;}
.bgdred{background-color:#990000;}
.bgvlgreen{background-color:#e4ffc8;}
.bgmgreen{background-color:#00bb33;}
.bgmgreen2{background-color:#009900;}
.bgdgreen{background-color:#006600;}
.bgvlblue{background-color:#dfefff;}
.bgvlblue2{background-color:#eff8ff;}
.bglblue{background-color:#000099;}
.bgmblue{background-color:#000066;}
.bgmblue2{background-color:#000099;}
.bgteal{background-color:#3aab9f;}
.bgdteal{background-color:#006699;}
.bgdorange{background-color:#ff3300;}
.bgorange{background-color:#ff6600;}
.bglorange{background-color:#ff9900;}
.bglpurple{background-color:#e7ceff;}
.bgmpurple{background-color:#996699;}
.bgdpurple{background-color:#660055;}
.bggrey1{background-color:#f8f8f8;}

img {border:0;}

a {text-decoration:none;}
.wspace18 {word-spacing:18px;} 
.wspace16 {word-spacing:16px;} 
.wspace15 {word-spacing:15px;}
.wspace13 {word-spacing:13px;}
.wspace10 {word-spacing:10px;}
.wspace8 {word-spacing:8px;}
.wspace5 {word-spacing:5px;}
.wspace_n {word-spacing:normal;}

.cellspacing0 {border-collapse: collapse;}

.hr {
 height:0;
 border-top:1px solid #ccc;
 margin:5px;
}

.form_box {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 -moz-box-shadow: 4px 4px 15px #ccc; 
 -webkit-box-shadow: 4px 4px 15px #ccc; 
 box-shadow: 4px 4px 15px #ccc;
 -moz-border-radius:8px;
 border-radius:8px;
 margin-top:10px;
 margin-bottom:10px;
 border:1px solid #ddd;
} 
.input_box {
 border:1px solid #ccc;
 background-color:#f9ffff;
 -moz-box-shadow: 1px 1px 5px #ccc; 
 -webkit-box-shadow: 1px 1px 5px #ccc; 
 box-shadow: 1px 1px 5px #ccc;
 -moz-border-radius:3px;
 border-radius:3px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#21759B;
 padding-left:5px;
}
.inputBox2 { 
 border: 1px solid #cccccc;
 border-radius:5px;
 background-color:#FFFFCC;
 padding:3px;
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-weight: normal;
 color: #CC0000; 
}
.menu_box {
 border:1px solid #ccc;
 background-color:#f9ffff;
 -moz-box-shadow: 1px 1px 5px #ccc; 
 -webkit-box-shadow: 1px 1px 5px #ccc; 
 box-shadow: 1px 1px 5px #ccc;
 -moz-border-radius:3px;
 border-radius:3px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#21759B;
 padding:5px;
 width:125px;
}
.cellinput {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 border:1px solid #ccc;
 padding:5px;
 text-align:center;
}
.cellinput_r {
 border:1px solid red;
 text-align:center;
}
.cellinput_l{
 border:1px solid #ccc;
 text-align:left;
}
.cellinput2_10 { 
 font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 font-weight: normal;
 border: 1px solid #dddddd; 
 background: #ffffcc;
 text-align:right;
} 
.cellinput_np
{ 
 font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-weight: normal;
 border: 1px solid #cccccc;
 padding:0px;
}
.drop_down {
 background-color:#ffffdd;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#006600;
 border:1px solid #ccc;
 -moz-border-radius:5px;
 border-radius:5px;
 padding:5px;
} 
.radiob {
 vertical-align:middle;
 margin-top:-1px;
}
.box1 {
 padding:8px;
 vertical-align:top;
 margin-top:20px;
 border: 1px solid #ccc;
} 
.box2 {
 padding:8px;
 vertical-align:top;
 margin:10px;
 border: 1px solid #ccc;
 width:160px;
 text-align:center;
 -moz-box-shadow: 1px 1px 5px #ccc; 
 -webkit-box-shadow: 1px 1px 5px #ccc; 
 box-shadow: 1px 1px 5px #ccc;
 height:255px;
} 
.box2a {
 padding:8px;
 vertical-align:top;
 margin:10px;
 border: 1px solid #ccc;
 width:170px;
 text-align:center;
 -moz-box-shadow: 1px 1px 5px #ccc; 
 -webkit-box-shadow: 1px 1px 5px #ccc; 
 box-shadow: 1px 1px 5px #ccc;
 height:205px;
} 
.box3 {
 padding:8px;
 vertical-align:top;
 margin:10px;
 border: 1px solid #ccc;
 width:160px;
 text-align:center;
 -moz-box-shadow: 1px 1px 5px #ccc; 
 -webkit-box-shadow: 1px 1px 5px #ccc; 
 box-shadow: 1px 1px 5px #ccc;
 height:225px;
 overflow: hidden;
} 
.box3a {
 padding:8px;
 vertical-align:top;
 margin:10px;
 border: 1px solid #ccc;
 width:160px;
 text-align:center;
 -moz-box-shadow: 1px 1px 5px #ccc; 
 -webkit-box-shadow: 1px 1px 5px #ccc; 
 box-shadow: 1px 1px 5px #ccc;
 height:185px;
 overflow: hidden;
} 
.box4 {
 padding:5px;
 margin-bottom:5px;
 border:0;
 -moz-border-radius:3px;
 border-radius:3px;
 text-align:center;
 font-size:14px;
 color:#ffffff;
}
.box5 {
 width:300px;
 max-width:300px;
 min-width:300px;
 padding:5px;
 line-height:16px !important;
 white-space:nowrap;
 overflow:visible;
 -moz-border-radius:5px;
 border-radius:5px;
 -webkit-box-shadow: 3px 3px 6px #d8d8d8;
 box-shadow: 3px 3px 6px #d8d8d8;
 margin-bottom:20px;
} 
.lrbox {
 padding:8px;
 vertical-align:top;
 display:inline-block;
 margin-bottom:5px;
}
.lrbord {
 border:1px solid #ccc;
 border-radius:5px;
}
.td0 {
 width:30%;
 padding:8px; 
 border:1px solid #dddddd;
 vertical-align:top;
 -moz-box-shadow: 1px 1px 5px #ccc; 
 -webkit-box-shadow: 1px 1px 5px #ccc; 
 box-shadow: 1px 1px 5px #ccc;
}
.td1 {
 width:47.5%;
 padding:8px; 
 border:1px solid #dddddd;
 vertical-align:top;
 -moz-box-shadow: 1px 1px 5px #ccc; 
 -webkit-box-shadow: 1px 1px 5px #ccc; 
 box-shadow: 1px 1px 5px #ccc;
}
.td3 {
 width:100%;
 padding:8px; 
 border:1px solid #dddddd;
 vertical-align:top;
 -moz-box-shadow: 1px 1px 5px #ccc; 
 -webkit-box-shadow: 1px 1px 5px #ccc; 
 box-shadow: 1px 1px 5px #ccc;
}
.td2 {
 width:5%;
 border:0;
}

#fadeshow1 .gallerylayer img {
 width: 100%;
 height: auto;
}
/*
#fadeshow1, #fadeshow1 .gallerylayer {
 background-image: url(../slideshow/image1.jpg)!important;
 background-repeat: no-repeat!important;
 background-position: center!important;
 width: 100%;
}
*/
.box-align{
/* Internet Explorer 10 */
display:-ms-flexbox;
-ms-flex-pack:center;
-ms-flex-align:center;
/* Firefox */
display:-moz-box;
-moz-box-pack:center;
-moz-box-align:center;
/* Safari, Opera, and Chrome */
display:-webkit-box;
-webkit-box-pack:center;
-webkit-box-align:center;
/* W3C */
display:box;
box-pack:center;
box-align:center;
}
.small_but {
 border:1 px solid #ccc;
 -moz-box-shadow: 1px 1px 2px #888; 
 -webkit-box-shadow: 1px 1px 2px #888; 
 box-shadow: 1px 1px 2px #888;
 -moz-border-radius:2px;
 border-radius:2px;
 padding:0 2px 1px 2px;
 background-color:#6D6E71;
 color:#ffffff;
 font-size:11px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
}
.ul {
 list-style-type: circle;
 margin-left:-25px;
}
.uls {
 list-style-type: disc;
 margin-left:-25px;
}
.c_drop {
 display:inline;
 position:absolute;
 top:25px;
 white-space:nowrap;
 background-color:#ffffff;
 word-spacing:1px;
 padding:0 5px 0 5px;
 line-height:1.8;
 border: 1px solid #ccc;
 -moz-box-shadow: 1px 1px 5px #ccc;
 -webkit-box-shadow: 1px 1px 5px #ccc;
 box-shadow: 1px 1px 5px #ccc;
 border-radius:3px;
 z-index:9999;
 text-align:left;	
}
.c_dropm {
 display:inline;
 position:absolute;
 right:0;
 top:5px;
 background-color:#ffffff;
 word-spacing:1px;
 margin:18px 0 0 -61px;
 padding:0 5px 0 5px;
 line-height:1.8;
 border: 1px solid #ccc;
 -moz-box-shadow: 1px 1px 5px #ccc;
 -webkit-box-shadow: 1px 1px 5px #ccc;
 box-shadow: 1px 1px 5px #ccc;
 border-radius:3px;
 white-space:nowrap;
 z-index:9999;
}
.button1 {
 display:inline-block;
 border-radius:3px;
 -moz-box-shadow: 1px 1px 3px #999;
 -webkit-box-shadow: 1px 1px 3px #999;
 box-shadow: 1px 1px 3px #999;
 padding: 0 3px 1px 3px;
 color:#fff;
 margin-top:8px;
}
.but2 {
 display:inline-block;
 border-radius:5px;
 padding: 5px;
 background-color:#ffffcc;
 border:1px solid #ccc;
}
.winner {
 display:none;
 position:absolute;
 border:1px solid #ccc;
 right:2%;
 left:2%;
 margin-top:5px;
 z-index:99;
 background-color:#fff;
 -moz-box-shadow: 1px 1px 3px #999;
 -webkit-box-shadow: 1px 1px 3px #999;
 box-shadow: 1px 1px 3px #999;
 padding:5px;
}