@charset "utf-8";
/* CSS Document */

body {font-family: Calibri, Candara, Segoe, Segoe UI, Optima, Georgia, Arial, sans-serif;} 

.topnavlink a {color:#595959;}

/* visited link */
.topnavlinka:visited {color:#595959;}

/* mouse over link */
.topnavlink a:hover {color:green;}

/* selected link */
.topnavlink a:active {color:green;} 


p,h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd{ color:#595959; font-family: Calibri, Candara, Segoe, Segoe UI, Georgia, Arial, sans-serif;}

h1 {font-family: Calibri !important;}

fusion-main-menu > ul > li > a {font-family: Calibri !important;}

.sub-menu a { font-family: Calibri !important;}

.hmwh {font-size:22px; font-weight: normal; margin-top: 1px;}

input[type="submit"]{ border: 0px; outline: 0px; cursor: pointer; text-align:center; color:#cccccc; background: #0a3d60; border-radius: 5px; font-size: 33px;  font-weight: 400; padding: 8px 20px 8px;}

.rtrel { position: relative; left: 107px; border: 0px;}

.smallft{font-size: 0.775em;} 

.customButton {padding: 100px; font-size: 34px;}

.listsz {font-size: 16px;}

.grbdr { border: 1px solid #eeeeee; padding: 10px; }

.blbox { border: 1px solid #e6f7f8; padding: 10px; background: #e6f7f8;}


table.cstbl, th.cstbl, td.cstbl { border: 1px solid #e7e7e7; border-collapse: collapse; }

table.noborder { border: 0px;}


.lng { margin-top:-45px; padding:0px 5px 10px 0px; text-align:right; font-size:12px; }
.lngbtm { padding:10px 5px 0px 0px; text-align:right; font-size:12px; }

.roundedvideobox {border-radius:5px; border:1px solid #e3e3e3; padding:10px; width: 670px; height: 410px; }
.roundedvideobox-small { display:none; }


#sectionsmall { display:none; }
#sectionbig {display:block;}


.rightlink { display:block; text-align:right; }

.hide {	display: none;}


@media screen and (max-width:840px) {
#sectionbig {display:none;}
#sectionsmall {display:block;margin-top:0px; padding:0px 0px 0px 0px;}
.leftindex { display:block; text-align:left;}
}
.roundedvideobox-small { display:block; border-radius:5px; border:1px solid #e3e3e3; padding:10px; width: 360px; height: 188px;}

.roundedvideobox { display:none; }
.roundedvideobox-small { display:block; border-radius:5px; border:1px solid #e3e3e3; padding:5px; width: 340px; height: 188px;}

}