BODY {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 13px;
        color: white;
	background-color:#222222;
}
TD {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 13px;
        color: white;
}
a {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-style: normal;
        font-weight: normal;
        color: white;
        text-decoration: none;
}
a:hover {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-style: normal;
        font-weight: normal;
        color: #ff0000;
        text-decoration: underline;
}
a.bold
{
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-style: normal;
        font-weight: bold;
        color: #1a31bd;
        text-decoration: underline;

}
a.bold:hover
{
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-style: normal;
        font-weight: bold;
        color: #ff0000;
        text-decoration: underline;

}

a.topnav, a.topnav:hover
{
	font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 22px;
        font-style: normal;
        font-weight: bold;
        color: white;
        text-decoration: none;
	padding:10px;
	display:inline-block;

}

a.topnavbutton, a.topnavbutton:hover
{
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-style: normal;
        color: black;
        text-decoration: none;

}



#top1 {
    width:35%;
    height:125px;
    display:inline-block;
    vertical-align:middle;
    z-index:1000;
    box-sizing:border-box;
}

#top2 {
    width:65%;
    height:125px;
    background-color:#a28e64;
    display:inline-block;
    vertical-align:middle;
}


.bigtitle, .bigtitle:hover {
        font-size: 2.4em;
	line-height: 1.2em;
        color: #ffffff;
        font-style: normal;
        font-weight: bold;
        text-decoration: none;
}
.bigtitleblack, .bigtitleblack:hover {
        font-size: 2.4em;
        line-height: 1.2em;
        color: black;
        font-style: normal;
        font-weight: bold;
        text-decoration: none;
}

.header {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 15px;
        font-weight: bold;
        color: #fdfdfd;
}
.footer {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 15px;
        color: black;
	text-decoration: none;
}
.footer:hover {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 15px;
        color: #cc0000;
	 text-decoration: underline;
}
.orange {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #ffcc00;
        text-decoration: none;
}
.orange:hover {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #ffcc00;
        text-decoration: underline;
}
.silverbar {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #000000;
        text-decoration: none;
}
.silverbar:hover {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #cc0000;
        text-decoration: underline;
}

.fanguide {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #16387c;
        text-decoration: none;
	font-weight: bold;
}
.fanguide:hover {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #16387c;
        text-decoration: none;
        font-weight: bold;
}
.fanguide2 {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #16387c;
        text-decoration: none;
        font-weight: none;
}

.fanguide2:hover {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #16387c;
        text-decoration: none;
        font-weight: none;
}

.handicapper_side {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: #000000;
        text-decoration: none;
}
.handicapper_side:hover {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: #cc0000;
        text-decoration: underline;
}
.handicapper_title {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #008aff;
        text-decoration: underline;
}
.handicapper_title:hover {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #000000;
        text-decoration: underline;
}
.silvercopy {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 13px;
	font-weight: bold;
        color: #cccccc;
        text-decoration: none;
}
.silvercopy:hover {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 13px;
	font-weight: bold;
        color: #cc0000;
        text-decoration: underline;
}

.handicap {
        font-family: Arial;
        font-size: 13px;
        font-weight: bold;
        color: #000000;
        text-decoration: none;
}

.handicap2 {
        font-family: Arial;
        font-size: 13px;
        font-weight: normal;
        color: #000000;
        text-decoration: none;
}

.pic {
        border: 1px solid #008aff;
}

.navtextboxes {
        height: 16px;
        font-family: arial, sans-serif;
        font-size: 9px;
        border: 1px solid #999;
        vertical-align: top;
        font-weight: bold;
        color: #000000;
}

.dropdown_width {
	width: 170px;
}

.sba {
	height: 50px;
	color: #ff0000;
	font-weight: bold;
}

.vnl {
	height: 30px;
	color: #0000FF;
	font-weight: bold;
}
input.newsletter {background-color: #e0e0e0; font-size: 10px;}

div.clayer_shown
{
    display: block;
    height: 100%;
    position: relative;
    left: 0;
    top: 0;
}

div.clayer_hidden
{
    display: none;
    height: 100%;
    position: relative;
    left: 0;
    top: 0;
}

input.check_box {
        width:25px; height:25px;
}


.inline-container {font-size: 0; text-align: center;}

.formleft {
    margin-left: -240px;
}

.formrow {margin: 5px 0px;}
.formlabel {
    display: inline-block;
    vertical-align: top;
    font-size: 14px;
    text-align: right;
    width: 34%;
    margin-right: 1%;
    font-weight: bold;
    line-height: 25px;
}
.formbox {
    display: inline-block;
    vertical-align: top;
    font-size: 14px;
    line-height: 14px;
    text-align: left;
    width: 65%;
}

.formbox input[type='text'], .formbox input[type='password'], .formbox input[type='number'], .formbox input[type='tel'] {
    width: 100%;
    padding: 5px;
    border-radius: 4px;
    border: 1px solid #ccc;
    box-sizing: border-box;
}
.formbox input[type='submit'], .formbox input[type='button'] {
    background: #a28e64;
    border: 0;
    -webkit-appearance: none;
    color: #ffffff;
    border-radius: 4px;
    padding: 6px 12px;
    cursor: pointer;
}
.formbox input[type='submit']:hover {opacity: 0.90;}
.formbox select {
    width: 100%;
    padding: 4px 0px;
    border-radius: 4px;
    border: 1px solid #ccc;
}
.formbox textarea, .full-textarea {
    width: 100%;
    padding: 5px;
    border-radius: 4px;
    border: 1px solid #ccc;
    box-sizing: border-box;
}



::-webkit-input-placeholder {
   color: black;
}

:-moz-placeholder { /* Firefox 18- */
   color: black;  
}

::-moz-placeholder {  /* Firefox 19+ */
   color: black;  
}

:-ms-input-placeholder {  
   color: black;  
}

#contact_layer {
    width:150px;
    height:30px;
    background-color:white;
    margin-left:668px;
    text-align:center;
    padding-top:10px;
    cursor:pointer;
    color:black;
    font-size: 14px;
}


.expandable {
    /* overflow set to hidden to hide the expanded text */
    overflow: hidden;
    /* all style changes will ease-in-out for 1s */
    -moz-transition: all 1s ease-in-out;
    -ms-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    -webkit-transition: all 1s ease-in-out;
    transition: all 1s;
}

.headerlinkmobile
{
        vertical-align:middle;
        border-bottom:1px solid black;
        color:white;
        padding:20px;
        box-sizing:border-box;
        cursor: pointer;
}


.justmobile {
    display: none;
}

@media (max-width: 1340px) {
    a.topnav, a.topnav:hover {
        font-size:19px;;
    }
    #contact_layer {
	margin-left: 580px;
    }

}

@media (max-width: 1190px) {
    a.topnav, a.topnav:hover {
        font-size:15px;;
    }
    #contact_layer {
        margin-left: 461px;
    }
}


@media (max-width: 1023px) {

    #top1 {
	width: 65%;
    }

    #top2 {
	width: 35%;
    }

    .formleft {
	margin-left: 0px;
    }


    .formlabel, .formbox {
        width: 100%;
        text-align: left;
        padding: 0;
        margin: 0;
    } 
   
   

   .nomobile {
	display:none;
   }
   .justmobile {
	display:block;
   }
}
