/*
    color chart

    Lime Green (background)     #6FA02A    Background, etc.
    Medium Blue                 #0094E8    Logo, links, etc.
    Various Blue Shades         #e9e5ff
    Darkest                     #179EEA
                                #2EA7EC
                                #46B1EE
                                #5DBBF0
                                #74C5F2
                                #8BCEF5
                                #A2D8F7
                                #B9E2F9
                                #D1ECFB
    Lightest                    #E8F5FD


*/

/* CSS resets compliments of Eric Meyer */

/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/

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: 1em;
}
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;
}

/* Start of presentation CSS */

body {
        margin:3px;
        padding:3px;
        font: 100% Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
        line-height: 1.5em;
        text-align:left;
        background-color:#ff7f00;
        background-color:#df5600;
        background-color:#6fa02a;
        background-color:#6fa02a;
        }

/* main container for the rest of the objects */
#maincontainer{
        width: 1100px; /*Width of main container*/
        margin: 0 auto; /*Center container on page*/
        }

/* main container for the rest of the objects */

div#mainwrap {
        width:1100px;
        height:auto;
        background-color:#ffffff;
		margin: 0 auto;
		margin-top: 20px;
    	text-align:left;
		border: 0px solid #f00;   /* for debugging only */
		}

/* header container */
div#header {
		width:1080px;
		height:220px;
		background-color:#fff;
    	border: 0px solid blue; /* for debugging only */
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		}

/* logo container */
div#logobox {
		width:200px;
		height: 200px;
		background:#fff url(lba01200.png) no-repeat;
		border: 3px solid gray;  /* for debugging only */
		margin:10px 0px 0px  10px;
		padding:0px 0px 0px 0px;
		float:left
		}


/* ACBL Logo Box */
div#rtlogobox {width:150px;
		height:150px;
		background:#ffffff;
		border: 0px solid gold;  /* for debugging only */
		margin:60px 50px 0px 0px;
		padding:0px 0px 0px 0px;
		background: url(acbllogo150.png) no-repeat;
		float:right;
        }

div#infobox {width:300px;
		height:150px;
		background:#ffffff;
		border: 0px solid gold;  /* for debugging only */
		margin:50px 0px 0px 105px;
		padding:0px 0px 0px 0px;
/*		background: url(acbllogo1.png) no-repeat; */
		float:left;
        }

p.logoinfo{
        color:#ffffff;
        color:#364A81;
        color:#0094e8;
		margin:10px 25px 0px 0px;
		padding:0px 0px 0px 0px;
        font: 800% Georgia, Times Roman;
        font-style: normal;
        font-weight:700;
        line-height: 1.0em;
        text-align: left;
        }

div#addrbox {width:250px;
		height:150px;
		background:#ffffff;
		border: 0px solid gold;  /* for debugging only */
		margin:35px 0px 0px 0px;
		padding:0px 0px 0px 0px;
/*		background: url(acbllogo1.png) no-repeat; */
		float:left;
        }



p.infocontenttop{
        color:#000000;
/*        color:#0047AE;             */
		margin:55px 15px 0px 0px;
		padding:0px 0px 0px 0px;
        font: 110% Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-style: normal;
        font-weight:400;
        line-height: .50em;
        text-align: left;
        }
a.infocontenttop:link a.infocontenttop:visited a.infocontenttop:hover{
        color:#ffffff;
        color:#0047AE;
		margin:40px 15px 0px 0px;
		padding:0px 0px 0px 0px;
        font: 110% Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-style: normal;
        font-weight:400;
        line-height: .50em;
        text-align: left;
}
p.infocontentmid{
        color:#000000;
/*        color:#0047AE;          */
		margin:10px 15px 0px 0px;
		padding:0px 0px 0px 0px;
        font: 110% Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-style: normal;
        font-weight:400;
        line-height: .50em;
        text-align: left;
}
p.infocontentbot  {
        color:#000000;
/*        color:#0047AE;       */
		margin:10px 15px 0px 0px;
		padding:0px 0px 0px 0px;
        font: 110% Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-style: normal;
        font-weight:400;
        line-height: .50em;
        text-align: left;
        }
a.infocontenttop:link a.infocontenttop:visited a.infocontenttop:hover{
        color:#ffffff;
        color:#0047AE;
		margin:5px 15px 0px 10px;
		padding:0px 0px 0px 0px;
        font: 110% Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-style: normal;
        font-weight:700;
        line-height: .50em;
        text-align: left;
}
a.infocontenttop:visited{
        color:#ffffff;
        color:#0047AE;
		margin:5px 15px 0px 10px;
		padding:0px 0px 0px 0px;
        font: 110% Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-style: normal;
        font-weight:700;
        line-height: .50em;
        text-align: left;
}



/* navigation tabs */

.halfmoon{
        margin: 0px 0px 0px 5px;
        height: 40px;
        border: 0px dotted green;  /*for debugging only */
        }

.halfmoon ul{
        margin: 15px 0px 0px 5px;
        padding: 0px 0px 0px 0px;
        background-color: #ffffff;
        height: 40px;
        font: 110% Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-style: normal;
        font-weight: 400;
        list-style-type: none;
        text-align: left; /*set to left, center, or right to align the menu as desired*/
        border: 0px dotted red;  /*for debugging only */
        }

.halfmoon li{
        display:inline;
        height: 40px;
        margin: 0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        }

.halfmoon li a{
        text-decoration: none;
        height: 100%;
        padding: 5px 5px 5px 5px;
        margin: 10px 0px 0px 0px;
        border: 0px solid pink;  /*for debugging only */
        color:#2a003a;
        color:#000000;
        background: #a8e203;
        background: #8ed416;
        }

.halfmoon li a:visited{
        color: #2a003a;
        }

.halfmoon li a:hover, .halfmoon li.selected a{
        background-color: #97cf0f;
                background-color: #0094e8;
        width: 200px;
        }


/* ######### Style for Drop Down Menu ######### */

.dropmenudiv_e{
        position:absolute;
        top: 0;
        font: 100% Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-style: normal;
        border: 0px solid #657f27; /*THEME CHANGE HERE*/
        border-width: 0 0px;
        line-height:1em;
        z-index:100;
        background-color: #a8e203;
        width: 140px;
        visibility: hidden;
        }


.dropmenudiv_e a{
        width: auto;
        display: block;
        text-indent: 5px;
        border: 0px solid #657f27; /*THEME CHANGE HERE*/
        padding: 5px 5px 5px 5px;
        margin: opx 0px 0px 0px;
        text-decoration: none;
        color: #2a003a;
        color: #000000;
        }

* html .dropmenudiv_e a{ /*IE only hack*/
        width: 100%;
        }

.dropmenudiv_e a:hover{ /*THEME CHANGE HERE*/
        background-color: #0094e8;
        padding: 5px 5px 5px 5px;
        margin: 0px 0px 0px 0px;
        font-weight:400;
        }

/* ######### Responsive CSS ######### */

@media screen and (max-width: 480px){

.halfmoon{
        margin-bottom: 0;
    	}

.halfmoon ul{
        border-bottom-width :0;
        }

.halfmoon li{
        margin: 0;
        display: inline-block;
        margin-top: 10px;
        }

.halfmoon li a{
        padding: 10px;
        font-size: 120%;
        border-left: none;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        background: none;
        }

.dropmenudiv_e{
        width: 100% !important;
        display: none;
        position: static;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        }

.dropmenudiv_e a{
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        }
}

/* end of navigation tabs */

/* content wrapper box for all of content section */
#contentwrapper{
        float: left;
        width: 100%;
        height: auto;
		background-color:#fff;
    	border: 0px solid green; /* for debugging only */
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
        }

/* left column box specs */
#contentcolumn{
        float:right; /*Set right margin to RightColumnWidth*/
		background-color:#ffffff;
    	border: 0px solid blue; /* for debugging only */
		margin:0px 230px 20px 20px;
    	padding:0px 0px 0px 0px;
        }

#holdercontainer{width:375px;
		height:auto;
        float:left; /*Set right margin to RightColumnWidth*/
		background-color:#fff;
    	border: 0px solid orange; /* for debugging only */
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
        }


.picholderleft  { width:350px;
		height:450px;
        background: #ffffff url(vangie350.png) no-repeat;
        border: 3px solid gray;  /* for debugging only */
        float:left;
		margin: 0px 5px 0px 0px;
		padding:0px 0px 0px 0px;
        }

.contentholder{
		width:350px;
		height: auto;
		background-color:#ffffff;
		border: 0px solid yellow;    /* for debugging only */
		margin: 5px 0px 10px 0px;
		padding:0px 0px 0px 0px;
		float:left;
        }

p.content  {
        color:#ffffff;
        color:#2a003a;
        color:#404040;
		margin: 10px 10px 0px 0px;
		padding:0px 0px 0px 0px;
        font: 110% "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-style: normal;
		font-weight: 400;
        line-height: 1.2em;
        }

p.splcontent  {
        color:#ffffff;
        color:#2a003a;
        color:#404040;
		margin: 10px 10px 0px 15px;
		padding:0px 0px 0px 0px;
        font: 100% "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-style: normal;
		font-weight: 400;
        line-height: 1.1em;
        }
p.boldcontent  {
        color:#ffffff;
        color:#9f2824;
        font-weight: 700;
	    margin: 10px 10px 0px 25px;
		padding: 10px 0px 0px 0px;
        font: 100% "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-style: normal;
        line-height: 1.5em;
        }

span.boldcolor {
        color:#9f2824;
        font-weight: 700;
        }

h2.content  {
        color:#9f2824;
        font: 150% "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-weight: 700;
		margin: 5px 0px 0px 0px;
		padding:0px 0px 0px 0px;
        }




/* right column */

div#rightcolumn{
        float: left;
        width: 220px; /*Width of right column*/
	    margin: 45px 0px 10px -230px;
		padding: 0px 0px 0px 0px;
        background: #ffffff;
        }

div#rightcolheader {width:200px;
        height: 30px;
		margin: 0px 0px 0px 15px;
		padding: 0px 0px 0px 0px;
		background: #D1ECFB;
        }

p.rcinfo{
        width:160px;
        color:#ffffff;
        color:#364A81;
        color:#0094e8;
        font: 150% Tahoma, Geneva, Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-style: normal;
        font-weight:400;
        line-height: 1.0em;
        text-align: left;
		margin:30px 0px 0px 20px;
		padding:0px 0px 0px 0px;
		border: 0px solid yellow;    /* for debugging only */
        }

div#picholderright {width:200px;
        height: 267px;
		margin:0px 0px 0px 15px;
		padding:0px 0px 0px 0px;
  		background: #ffffff url(JoeW200.png);
          }
p.rightcol  {
        color:#ffffff;
        color:#404040;
		margin: 10px 10px 0px 0px;
        font: 90%em "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-style: normal;
        }
p.smallcontent  {
        color:#ffffff;
        color:#404040;
		margin: 10px 10px 0px 20px;
		padding: 0px 0px 0px 0px;
        font: 90% "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-style: normal;
        line-height: 1.3em;
        }
ul.small {
        list-style-image:  url(purppaw.png);
		list-style-position: inside;
		color: #404040;
	    margin: 10px 10px 10px 25px;
		padding: 0px 0px 10px 0px;
        font: 90% "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
		text-align: left;
		font-weight: 500;
        line-height: 1.2em;
		}

/* footer styles */

#footer{
        clear: left;
        width: 1100px;
        background: #0094e8;
        color: #33004d;
        border-top: 2px solid gray;
        margin: 20px 0px 0px 0px;
        padding: 0px 0px 5px 0px;
        font: 1.0em "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-style: normal;
        font-size: .6em;
        text-align: left;
        line-height: 1.5em;
}

p.footerp  {
        color:#ffffff;
/*        color:#482000;   */
        margin: 10px 10px 5px 25px;
        padding: 0px 0px 5px 0px;
        font: 1.2em "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
        line-height: 1.2em;
        }

/*
#footer a{
color: #FFFF80;
}
*/

/* here follows the brillant "no-extra-markup" clearing method devised by Tony Aslett - www.csscreator.com */
/* simply add the clearfix class to any containter that must enclose floated elements */
/* read the details of how and why this works at http://www.positioniseverything.net/easyclearing.html */

.clearfix:after {
    content: ".";              /* the period is placed on the page as the last thing before the div closes */
	display: block;          /* inline elements don't respond to the clear property */
    height: 0;                  /* ensure the period is not visible */
    clear: both;               /* make the container clear the period */
    visibility: hidden;	     /* further ensures the period is not visible */
}

/* .clearfix {display: inline-block;}    a fix for IE Mac */

/* next a fix for the dreaded Guillotine bug in IE6 */
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* end of "no-extra-markup" clearing method */

/* List Styles */

ul.mainlist {
        list-style-type: disc;
		list-style-position: inside;
		color: #2a003a;
        color:#404040;
	    margin: 10px 10px 10px 25px;
		padding: 0px 0px 10px 0px;
		font: 110% "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
		text-align: left;
		font-weight: 500;
        line-height: 1.0em;
		}
li.normal {
		color: #2a003a;
	    margin: 0px 0px 0px 0px;
		padding: 5px 0px 0px 0px;
		}




/* Table Styles */


/* General Styles */

h1.content  {
        color:#0094e8;
        font: 150% Tahoma, Geneva,"Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-weight: 400;
		margin: 0px 0px 5px 0px;
		padding:0px 0px 0px 0px;
        }

h2.content  {
        color:#0094e8;
        font: 130% Tahoma, Geneva,"Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-weight: 700;
		margin: 0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
        }

h3.content  {
        color:#0094e8;
        font: 90% Tahoma, Geneva,"Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-weight: 400;
		margin: 10px 10px 0px 20px;
		padding: 0px 0px 0px 0px;
        font: 90% "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-style: normal;
        line-height: 1.3em;
       }
p.bluecontent  {
        color:#0094e8;
		margin: 10px 10px 0px 20px;
		padding: 0px 0px 0px 0px;
        font: 90% "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-style: normal;
        line-height: 1.3em;
        }

a.genlink:link {color: #0094e8;
        font-weight:400;
        text-decoration: none;
        }
a.genlink:hover {color: #6FA02A ;
        color: #009800;
        font-weight:400}
a.genlink:visited {color: #6FA02A ;
        color: #009800;
        font-weight:400
        text-decoration: none;
        }

span.normal {
		color: #300030;
		}
span.italic {
		color: #404040;
        font-style: italic;
		}
span.bluetext {
		color: #0094e8;
		}
span.bluetextlarge {
		color: #0094e8;
        font-size: 120%;
		}
span.bluetextitalic {
		color: #0094e8;
		}
span.bluetextbold {
		color: #0094e8;
        font-weight:700;
		}
span.bluetextbolditalic {
		color: #0094e8;
        font-weight:700;
		}