
/* ------------- css/reset ------------- */
html, body, br, 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, tbodytfoot, 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;
	}
/* ------------- Main Styles ------------- */

* { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }


body { 
line-height: 1; 
font-family: 'Open Sans', Arial, serif; 
font-weight: 400; 
font-size: 100%; 
color: #151515
line-height: normal; 
position: relative; 
text-align: left; 
background-image: url();
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center; 
}

p {
line-height: 1.5;
text-indent: 0px;
font-family: 'Open Sans', Arial, serif; 
font-weight: 600;
font-size: 1em;
color: #000000
line-height: 2.35em;
margin-top:20px;
margin-right:0;
margin-bottom:0;
margin-left:0;
}

p.pos_fixed {
    position: fixed;
    right: 5px;
    bottom: 50px;
    color: #000000;
}

.center {
    margin-left: auto;
    margin-right: auto;
    width: 70%
    background-color: #b0e0e6;
}


ul.checkmark li { list-style-image: url('images/redcheckmark2.png') 0.7em; font-weight: 600; color: #000000; margin: 0em 0em 0em 0em;}
ul.circles li { list-style: circle; font-size: 0.5em; font-weight: 600; color: #000000; line-height: 1.2em; margin: 0em 0em 1em 0em; }
ul.disc li { list-style: disc; font-size: 1.2em; font-weight: 600; color: #000000; line-height: 1.3em; margin: 0.5em 0em 0em 4em; }
ul.disc2 li { list-style: disc; font-size: 0.9em; font-weight: 600; color: #000011; line-height: 1.2em; margin: 0.5em 0em 0em 4em; }
ol.numbers li { list-style: decimal; }

.bold600 { font-weight: 600; }
.bold700 { font-weight: 700; }
.bold800 { font-weight: 800; }
.boldit600 { font-weight: 600italic; }
.boldit700 { font-weight: 700italic; }
.boldit800 { font-weight: 800italic; }

iframe {
  margin-top: 20px;
  margin-bottom: 20px;

  -moz-border-radius: 12px;
  -webkit-border-radius: 12px; 
  border-radius: 12px; 

  -moz-box-shadow: 4px 4px 14px #000; 
  -webkit-box-shadow: 4px 4px 14px #000; 
  box-shadow: 4px 4px 14px #000; 
  }






h1 { line-height: 1.0; font-weight: bold; font-family: georgia, serif; text-align: center; font-size: 4.5em; margin: .5em .2em; text-shadow: 4px 4px 4px #aaa;}
h2 { line-height: 1.5; font-weight: bold; font-family: georgia, serif; text-align: center; font-size: 3.0em; }
h3 { line-height: 1.0; font-weight: bold; font-family: georgia, serif; text-align: center; font-size: 1.5em; color: #000000; }
h4 { line-height: 1.3; font-weight: bold; font-family: georgia, serif; text-align: center; font-size: 1.5em; color: #B75124; margin: .5em .2em;}
h5 { line-height: 1.5; font-weight: bold; font-family: georgia, serif; text-align: center; font-size: 1.2em; color: green; }
h6 { line-height: 1.5; font-weight: bold; font-family: georgia, serif; text-align: center; font-size: 1.2em; color: #000000; }

b { font-weight: bold; }

em, i { font-style: italic; }

u { text-decoration: underline; }

blockquote, .mlr60 { margin: .9375em 3.75em; }

.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }

.hidethis { display: none; }

.red { color: #C00; }

.highlight_yellow { background-color: #fafa64; }

.ftbold { font-weight: bold; }


.subscriber_notice { background-color: #D00; color: #FFF; padding: .625em; }

.centerimg { position: absolute;
    margin: auto;
    left: 0; 
    right: 0;
    top: 0;
    bottom: 0; }

img.leftimgs, img.image_left { display: block; float: left; margin: 1em; }

img.rightimgs, img.image_right { display: block; float: right; margin: 1em; }




blockquote.deck_copy { border: solid 0.1em #cccccc; border-radius: 1em; box-shadow: 0.5em 0.5em 1em 0 #cccccc; margin-top: 40px; }

/* ------------- DIV Styles ------------- */

#header {
    background-color:none;
    color:black;
    text-align:center;
    padding:5px;
}
#nav {
    line-height:30px;
    background-color:#eeeeee;
    height:300px;
    width:100px;
    float:left;
    padding:5px;	      
}

#footer {
    background-color:black;
    color:white;
    clear:both;
    text-align:center;
   padding:5px;	 	 
}

#container { 	
text-align: left;
vertical-align: top;
margin: 30px auto;
padding-left: 70px;
padding-right: 50px;
height: 15650px;
width: 1000px;
background-color: #FFFFFF;
//background-image:url(images/bg-lft2.gif);
//background-repeat: no-repeat;
//border: 1px dotted #564b47;
//border: 1px dashed #564b47;
border: 20px solid #B75124;
            
  content:"";
    position:absolute;
    z-index:-1;
    -webkit-box-shadow:0px 0px 40px 0px rgba(0,0,0,0.8);
    -moz-box-shadow:0px 0px 40px 0px rgba(0,0,0,0.8);
    box-shadow:0px 0px 40px 0px rgba(0,0,0,0.8);
    top:0;
    bottom:0;
    left:0;
    right:0;
    -moz-border-radius:100px / 10px;
    border-radius:100px / 10px;           
}

.top {
    background-color:none;
    color:black;
    text-align:center;
    padding:5px;
    }

.box1 {
width: 820px;
height: auto;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 10px;
padding-left: 0px;
background-color: #FFFFFF;
border-style: solid;
border-width: 0px;
float:left;
margin-top:0;
margin-right:0;
margin-bottom:0;
margin-left:0;
}

.centerDiv1 {
text-align:center;
width: 800px;
height: auto;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
background-color: none;
margin: 0 auto;
}

.box3 {
width: 400px;
height: 165px;
padding-top: 10px;
padding-right: 0px;
padding-bottom: 10px;
padding-left: 0px;
background-color: #fafa64;
border-style: solid;
border-width: 4px;
text-align:center;
float:left;
margin-top:10px;
margin-right:auto;
margin-bottom:0;
margin-left:200px;
}

.box6 {
width: 600px;
height: 135px;
padding-top: 10px;
padding-right: 40px;
padding-bottom: 10px;
padding-left: 50px;
background-color: #B8B8FF;
border-style: solid;
border-width: 4px;
border-color: #000000;
margin-top:0;
margin-right:auto;
margin-bottom:0;
margin-left:auto;
text-align:left;
color: #000000;
font-size:1.4em;
font-weight: bold; 
line-height: 1.5em;

}

.container2 {
    width:80%;
    height: 300;
    margin:70px;
    background-color: green;
    border-style: solid;
    border-width: 7px;
    border-color: #F0F0F0
}

.box4{ 
    display:table;
    padding:10px; 
    width:80%;
    height: auto;
    margin:70px;
    background-color: #F8F8F8;
    border-style: solid;
    border-width: 7px;
    border-color: #F0F0F0
 }

.text4{ 
    vertical-align:middle;
    display:table-cell;
    text-align:justify;
    font-size: 0.85em;
    line-height: 1.6em;
    font-weight: 600;
    color: #7b4da1;
    font-style: italic;
    padding-left: 20px;
    padding-right:10px
}

.textname {
	text-align: left;
	font-size: 0.9em;
	font-weight: 800;
	color: #000000;
	text-shadow: 2px 2px #F0F0F0
	}

.box4 img{
    vertical-align:middle;
    display:table-cell;
    padding-right:5px;
    width:100px;
    text-align: left
    font-size: 1em
    font-weight: 700;
    color: black;
}
.img img{ 
    width:106px;
    height:125px;
    vertical-align:top;
    
}

.box4b { 
    margin-top: 0
    float: left
    display:block;
    padding-top:1px; 
    width:80%;
    height: auto;
    margin:70px;
    background-color: #F0F0F0;
    border-style: solid;
    border-width: 7px;
    border-color: #F0F0F0;
    
}

.centerDiv2 { 
	width: 770px; 
	height: 160px; 
	margin-top: 20px;
	background-color: #F8F8F8; 
	border-style: solid;
    	border-width: 7px;
    	border-color: #F0F0F0; 
    	}
    	
.centerDiv2 .div1 {
	padding-top: 10px;
	padding-left: 10px;
	width: 130px;
	height:145px;
	background-color:#F8F8F8;
	float:left; 
	}
	
.centerDiv2 .div2 { 
	width: 620px; 
	height:145px; 
	background-color:#F8F8F8; 
	float:left;
	vertical-align: middle;
	padding-top: 10px;
    	text-align:justify;
    	font-size: 0.85em;
    	line-height: 1.6em;
    	font-weight: 600;
    	color: #7b4da1;
    	font-style: italic;
    	padding-left: 10px;
    	padding-right:15px 
    	}

.centerDiv3 { 
	width: 770px; 
	height:50px; 
	margin: 0; 
	background-color:#F0F0F0; 
	border-style: solid;
    	border-width: 7px;
    	border-color: #F0F0F0; 
    	}
    
.centerDiv3 .div3 { 
	width: 130px;
	height:40px;
	float:left;
	vertical-align: top;
	text-align:center;
	font-size: 1em;
	font-weight: 800;
	color: #000000; 
	background-color:#F0F0F0; 
	}
	
.centerDiv3 .div4 { 
	width: 625px;
	height:40px;
	float:left;
	vertical-align: top;
	text-align:left;
	padding-left: 10px;
	padding-right: 20px;
	font-size: 0.8em;
	font-weight: 400;
	color: #000000; 
	background-color:#green; 
	}



.table4 {
	width: 100%;
	border: none;
	}

.tr1 {
    height: 150px;
    border: 1px solid green;
    vertical-align:top;
    text-align:justify;
    font-size: 0.85em;
    line-height: 1.6em;
    font-weight: 600;
    color: #7b4da1;
    font-style: italic;
    padding-left: 20px;
    padding-right:10px
}

.td1 {
	vertical-align:top;
	width: 110px;
	}

.td2 {
    padding-left: 20px;
    }


.tr2 {
    height: 40px;
    border-color: #F0F0F0;
    background-color: #F0F0F0;
    vertical-align:top;
        text-align:justify;
        font-size: 0.825em;
        line-height: 1.2em;
        font-weight: 400;
        color: #000000;
        font-style: italic;
        padding-left: 20px;
    padding-right:10px
}
.td3 {
	text-align: left;
		font-size: 0.9em;
		font-weight: 800;
		color: #000000;
		vertical-align:top;
	}

.td4 {
    border-color: #F0F0F0;
        background-color: #F0F0F0;
        vertical-align:top;
            text-align:justify;
            font-size: 0.825em;
            line-height: 1.2em;
            font-weight: 400;
            color: #000000;
            font-style: italic;
            padding-left: 20px;
    padding-right:10px
    }

.
#spacer { 	
text-align: left;
vertical-align: middle;	
margin: 0px auto;
padding: 0px;
height: 25px;
width: 100%;
background-color: #FFFFFF;
//background-image:url(images/bg-lft2.gif);
//background-repeat: no-repeat;
//border: 1px dotted #564b47;
//border: 1px dashed #564b47;
border: 0px solid #FFFFFF;
}
/*==================================================
 * Border Effect 9
 * ===============================================*/
.effect9
{
    position:relative;
    -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
       -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
            box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
.effect9:before, .effect9:after
{
    content:"";
    position:absolute;
    z-index:-1;
    -webkit-box-shadow:0 0 20px rgba(0,0,0,0.8);
    -moz-box-shadow:0 0 20px rgba(0,0,0,0.8);
    box-shadow:0 0 20px rgba(0,0,0,0.8);
    top:0;
    bottom:0;
    left:0;
    right:0;
    -moz-border-radius:100px / 10px;
    border-radius:100px / 10px;
}
.effect9:after
{
    right:10px;
    left:auto;
    -webkit-transform:skew(8deg) rotate(3deg);
       -moz-transform:skew(8deg) rotate(3deg);
        -ms-transform:skew(8deg) rotate(3deg);
         -o-transform:skew(8deg) rotate(3deg);
            transform:skew(8deg) rotate(3deg);
}