﻿* {border:0; margin:0; padding:0; color: black}

body{
	font-family: Verdana, "Bitstream Vera Sans", "Lucida Grande", sans-serif;
	text-align: left;
	font-size: 8pt;
	color: black;
	background-color: #5AA2DA;
}

#content table {
   margin-left: 25px; margin-right: 25px; 
}


#content div {
   margin-left: 25px; margin-right: 25px; 
}


#content ul {
   margin-left: 25px; margin-right: 25px; 
}


#content img {
   margin-left: 25px; margin-right: 25px; 
}


#content form {
   margin-left: 25px; margin-right: 25px; 
}


#content p {
   margin-left: 25px; margin-right: 25px; 
}


#content h4 {
   margin-left: 25px; margin-right: 25px; 
}


#content h3 {
   margin-left: 25px; margin-right: 25px; 
}


#content h2 {
   margin-left: 25px; margin-right: 25px; 
}


#content h1 {
   margin-left: 25px; margin-right: 25px; 
}


h4{ 
   margin-top: 1em; 
   margin-bottom: 1em;
 }


h3{ 
   margin-top: 1em; 
   margin-bottom: 1em;
 }


h2{ 
   margin-top: 1em; 
   margin-bottom: 1em;
 }


h1{ 
   margin-top: 1em; 
   margin-bottom: 1em;
 }

h1 { font-size: 170%;}
h2 { font-size: 150%; }
h3 { font-size: 125%; font-style: italic}
h4 { font-size: 100%; font-style: italic}

p {
   font-size: 110%;
   margin-top: .8em;
   line-height: 1.3em;
}
ul a {
       text-decoration: none;
}

ul a:hover {
      text-decoration: underline;
}
textarea{
	font-family: Georgia, "MS Serif", "New York", serif;	
	font-size: 120%;
   font-weight: bold;
   color: #002083;
   padding:1px;
   border: 1px solid gray;
   background-color: #5aa2da;
   margin: 1px 1px 0 1px;
}
select{
	font-family: Georgia, "MS Serif", "New York", serif;	
	font-size: 120%;
   font-weight: bold;
   color: #002083;
   padding:1px;
   border: 1px solid gray;
   background-color: #5aa2da;
   margin: 1px 1px 0 1px;
}
input{
	font-family: Georgia, "MS Serif", "New York", serif;	
	font-size: 120%;
   font-weight: bold;
   color: #002083;
   padding:1px;
   border: 1px solid gray;
   background-color: #5aa2da;
   margin: 1px 1px 0 1px;
}
div#statenews{
   margin-left: 25px;
   margin-right: 25px;
}
div#convention{
   font-weight: bold;
   font-family: Monotype Corsiva;
   font-size: 180%;
   font-style: italic;
   text-align: center;
}
div#convention p{
   line-height: .4em;
}
div#convention1{
   font-weight: bold;
   font-family:Monotype Corsiva;
   font-size: 180%;
   font-style: italic;
   text-align: center;
   margin-left: 0px;
   margin-right: 200px;
  
}
div#convention1 p{
   line-height: .2em;
}
div#moremsg{
   margin-left: 100px;
   font-size: 80%;
   margin-top: .8em;
}
div#otherofficers {
	width: 170px;
	border: 2px solid #5aa2da;
	float: right;
	background-color: #5AA2DA;
	padding-bottom: 1em;
	border-right-color: #5AA2DA;
}
div#otherofficers h1 {
   border-bottom: 1px solid #490059;
   font-size: 110%;
   color: white;
   margin-left: .5em;
   margin-right: .5em;
   padding-bottom: .2em;
   padding-left: .5em;
}
div#otherofficers ul {
    list-style: disc;
}
div#otherofficers li {
   color: white;
   padding-bottom: .2em;
   margin-left: -25px;
}
div#otherofficers li a {
   color: white;
}
div#quicklinks {
   width: 200px;
   border: 2px solid #490059;
   float: right;
   background-color: #5AA2DA;
   padding-bottom: 1em;
}

div#quicklinks h1 {
   border-bottom: 1px solid #490059;
   font-size: 110%;
   color: white;
   margin-left: .5em;
   margin-right: .5em;
   padding-bottom: .2em;
   padding-left: .5em;
}
div#quicklinks ul {
    list-style: disc;
}
div#quicklinks li {
   color: white;
   padding-bottom: .2em;
   margin-left: -25px;
}
div#quicklinks li a {
   color: white;
}

div#page {
   background: white url(images/back-bar.jpg) repeat-y;
   width:  770px;
   min-height: 530px;
   border: 1px solid black;
   margin-top: 5px;
   margin-left: auto;
   margin-right: auto;
} 
div#content {
   width:  610px;
   display: block;
   margin-left: 160px;
}
div#content h2 {
   border-bottom:  1px solid black;
   font-size: 110%;
}
div#content ul {
   font-size: 110%;
   margin-top: .3em;
   margin-left: 48px;
}
div#content li {
   margin-bottom: .2em;
}

div#scrn{
   height: 510px; /* -- -- set minimum page height here -- -- */
   float: right;
   width: 0px;
}

div#banner {
   width: 100%
   height: 101px; 
   display: block;
   background: white;
}
div#banner img{
   margin-top: .8em;
   margin-left: 20px;
}

div#banner h1 {
   float: right;
   text-transform: uppercase;
   font-weight: normal;
   font-size: 170%;
   margin-top: 1.5em;
   margin-right: 1em;
}
div#bar {
    width: 100%;
    background-color: #cccc00;
}

div#bar {
  height: 20px;
}

div#nav2 {
  height: 20px;
}
div#nav {
   width: 160px;
   float: left;
   text-align: left;
}

div#nav ul {
   margin-top: 2em;
}

div#nav li {
   position: relative;
   font-size: 100%;
   margin-left: .8em;
   line-height: 1em;
   display: block;
   margin-bottom: .8em;
   text-transform: uppercase;
}

div#nav2 {
  width: 610px;
  float: left;
  background-color: #5aa2da;
}

div#nav2 li {
   display: inline;
   color: white;
   float: left;
   margin-left: 2em;
   margin-top: .2em;
}


div#nav2 a {
   text-decoration: none;
   color: white;
}


div#nav a {
   text-decoration: none;
   color: white;
}

div#nav2 a:hover {
    text-decoration: none;
}

div#nav a:hover {
    text-decoration: none;
}

div#idea-month {
   width: 100%;
   height: 120px;
   background-color: #5aa2da;
}

div#idea-month a#idea {
   margin-top: 1em;
   color: white;
   text-transform: uppercase;
   font-size: 110%;
   text-align: center;
   display: block;
}

div#idea-month a#past {
   margin: 1em 1em 1em;
   color white;
   font-size: 90%;
   float: right;
}

div#idea-month img {
   margin-left: auto;
   margin-right: auto;
   margin-top: 1em;
   display: block;
}
div#idea-month a#past {
   margin: 1em 1em 1em;
   font-size: 90%;
   float: right;
}
a#pastmsg {
   margin-top: .8em;
   margin-right: 0;
   font-size: 80%;
   float: right;
}

div#leftcol {
   width:240px;
   margin-left: 0; 
   float:left;
}
div#leftbullet {
   width: 250px;
   margin-left: 0; 
   float:left;
   font-size: 110%;
}
div#rightbullet {
   width: 250px;
   float:left;
   font-size: 110%;
}
div#rightcol {
   width:240px; 
   float:left;
}
div#officerheader {
   font-size: 120%;
   padding: 100px;
}

table#officer img {
   border: 1px solid black;
   margin-left: 0;
}

table#officer td {
   font-size: 100%;
}

table#picpa td {
   font-size: 110%;
   font-weight: bold;
}

div.states {
   margin-top: 1em;
}

div.bullet_list {
   font-size; 110%;
   margin-top: 1em;
}

div.bullet_list ul {
   margin-left: 0;
   margin-bottom: .5em;
}
div.bullet_list li {
   margin-bottom: .5em;
}

div.states a:hover {
    text-decoration: none;
}

div.states a {
   text-decoration: none;
   margin-left: -15px;
   margin-right: 0;
}

div.states strong {
    font-size: 140%;
}

div#pic-holder {
   float: right;
   margin-bottom: .2em;
}
div#pic-holder  {
	border: 10px solid #0066FF;
	margin: 0 20px 0 20px;
}
div#pic-holder p {
   margin: .8em .2em .8em .2em;
   font-size: 80%;
   text-align: center;
   font-weight: bold;
 }
div#installation-holder {
   float: right;
   margin-bottom: .2em;
}
div#installation-holder img {
   border: 10px solid #490059;
   margin: 0;
}
div#installation-holder p {
   margin-top: .3em;
   margin-right: 0;
   font-size: 80%;
   margin-left: 0;
   text-align: center;
   font-weight: bold;
 }

img#pic-holder1 {
   border: none;
   float: right;
   margin-top: 0;
   margin:0;
}
.footer_tag {
  margin-top: 2em;
  font-weight: bold;
  font-style: italic;
  text-align: center;
}

.officer_list {
  width: 49%;
}

.officer_list ul {
  margin-top: 1em;
}
.officer_list li {
  margin-bottom: 1em;
}
.chapter_list {
  width: 49%;
}

.chapter_list ul {
  margin-top: 1em;
}

.chapter_list li {
  margin-bottom: 1em;
}
.form_list li {
  margin-bottom: .5em;
}
  
.left { float: left; }
.right { float: right; }
.clearit{ clear: both; }


div#footer{
   display: block;
   margin: 0 10px 10px 10px;
   height: 1em;
   font-size: 75%;
}

div#footer a{
   text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: black;
}

div#footer a:visited {
	color: black;
}

div#footer a:link {
	color: black;
}

div#footer a:hover {
	color: black;
	border-bottom-style: solid;
}

#design {
   width: 25%;
   text-align: left;
   float: left;
   display: block;
}

#copyright {
   width: 25%;
   float: right;
   text-align: right;
   display: block;
}

#address {
   float: left;
   text-align: center;
   display: block;
}
.noborder {
   border: 0;
   background-color: white;
}
.nobullet {
    list-style: none;
}

#content img.portfolioimage {
border: 1px solid black;
margin-bottom:2px;
margin:0;
padding:0;
}

div.floathack { float:right;width:1px }

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

div#content:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

div#content {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
* html div#content {height: 1%;}
.clearfix {display: block;}
div#content {display: block;}
* End hide from IE-mac
.newStyle1 {
	border-color: #0066FF;
}
