body 	{
											
											background-color: #999999;
											margin: 0px;
											padding: 0px;
											background-image: url(../global_images/beehive.gif);
											background-repeat: repeat;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px; }


div#header 	{
											text-align: center;
											margin-right: auto;
											margin-left: auto;
											height: 100px;
											background-image: url(../global_images/headerc.jpg);
											background-repeat: no-repeat;
											background-position: center;
											width: 800px;
											overflow: visible;
											z-index: 500;
											margin-top: 0px;
											border: 1px #000000 solid;
											padding: 0px; 
										}




div#container1 	{
											background-color: #333333;
											border: 1px;
											margin-right: auto;
											margin-left: auto;
											left: auto;
											right: auto;
											padding: 0px;
											height: 100%;
											border-left: 1px #ffffff solid;
											border-bottom: 1px #ffffff solid;
											border-right: 1px #ffffff solid;
											background-image: url(../../../index_images/verticalwaves.png);
											background-repeat: repeat;
											width: 855px; 
										}



div#maincontent 	{
											position: relative;
											width: 625px;
										padding-top: 115px;
											padding-right: 25px;
											padding-left: 15px;
											padding-bottom: 15px;
											margin-left: 10px;
											z-index: 5;
											color: #000000;
											background-color: #ffffff;
											font-size: 12pt;
											min-height: 550px; 
										}


div#leftside 	{
											background-color: #ff9900;
											position: absolute;
											width: 5px;
											left: -5px;
											top: 0px;
											border-right: 1px solid;
											height: 100% !important;
											margin-left: 5px;
											overflow: visible;
min-height: 600px; }

div#leftcontentbox {
											padding: 7px;
											text-align: left;
											line-height: 18px;
											font-size: 10px;
											font-family: Verdana, Helvetica, Arial, sans-serif;
											display: none; 
										}

div#rightside 	{
											 color: #000000; 
											/* background-color: #efefef; */
											position: absolute;
											top: 0px;
											left: 100%;
											width: 150px;
											height: 100% !important;
											padding-left: 7px;
											border-left: 1px #cccccc solid;
											background-image: url(../global_images/rightsidebar.gif);
											background-position: -10px 1px;
											background-repeat: no-repeat;
min-height: 600px; }

div#styleswitcher {
											background-color: #cccccc;
											border: 1px #ffffff inset;
											margin-bottom: 10px;
											margin-top: 10px;
											width: 120px;
											margin-left: 7px;
											font-weight: bold;
											font-family: Verdana, Helvetica, Arial, sans-serif;
											font-size: 10px;
											padding-top: 2px;
											padding-bottom: 7px;
											padding-right: 4px;
											padding-left: 4px;
											}
 div#styleswitcher a{
											font-family: Verdana, Helvetica, Arial, sans-serif;
											font-size: 10px;
											color: #000000;
											text-decoration: none;
											font-weight: normal; 
										}

div#styleswitcher a:hover {
											text-decoration: underline overline;
											color: #3366ff; 
										}


div#rightcontentbox {
											padding: 7px;
											text-align: left;
											line-height: 18px;
											font-size: 10px;
											font-family: Verdana, Helvetica, Arial, sans-serif;
											clear: left; 
										}


.footer {
											font-size: 10px;
											vertical-align: +3px; 
										}

#companyname {
											font-weight: bold; 
										}

#footer 	{
											background-color: #cccccc;
											border-top: 3px #666666 solid;
											width: 100%;
											z-index: 500 !important;
											text-align: center;
											font-family: Verdana, Helvetica, Arial, sans-serif;
											font-size: 12px;
							
											clear: both;
											font-style: italic;
											font-stretch: expanded;
											font-weight: normal;
											visibility: visible;
											height: 25px;
											display: block;
											margin-top: 5px;
											padding: 5px; 
										}




div#maincontentfill{
											
											border: 1px #cccccc none;
											margin: 0px;
											padding: 5px;
											color: #e; 
										}


div#sectiontitle{
											border: 1px solid;
											font-family: Verdana, Helvetica, Arial, sans-serif;
											font-size: 24px;
										
										position: relative;
					
											margin-right: auto;
											margin-left: auto;
	margin-bottom: 20px;											
text-align: center;
											width: 16em;
											font-weight: bold;
background-color: #ffffff;

padding: 3px; }

div.articlebox {
																				
											
								
											padding-right: 10px;
											padding-bottom: 10px;
											padding-left: 5px;
											border-left: 1px #cccccc solid !important;
											margin-bottom: 10px; 
										}


.articletitleline {
										font-size: 20pt;
											border-bottom: 1px #ff9900 solid;
											width: 75%;
											font-family: Verdana, Helvetica, Arial, sans-serif;
										
											font-weight: bold;
											margin-left: 0px;
											bottom: 0px !important;
											margin-bottom: -2px;
											top: 0px; 
										}


.articledescriptiondown {
	font-family: Verdana, Helvetica, Arial, sans-serif; 

											color: #666666;											
font-size: 18pt;
											display: block;
											margin-left: 170px;
									
											margin-top: -6px;
											margin-bottom: 0px; 
										}


.articletext{
											
											margin-top: 10px;
										margin-left: 30px;
											font-size: 14px; 
line-height: 18px;									
	}

.header {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 18px;
font-style: italic;
font-weight: bold;
clear: both;
display: block; }


a {
text-decoration: none; }

a:hover {
text-decoration: underline;
font-weight: bold; }

p{
											font-family: Verdana, Helvetica, Arial, sans-serif;
											font-size: 12px;

								
										
										}

.centered {
										
	text-align: center !important;
											margin-left: 25px; 
										}

.pullquote{
											font-size: 18px;
											font-weight: normal;
											font-style: italic;
											font-family: Times, "Times New Roman", serif;
											color: #999999;
											float: right;
											border: 1px #666666 solid;
											padding: 5px;
										
											margin-right: 10px;
										
											margin-left: 25px;
											text-align: center;
											margin-top: 25px;
											display: block;
											margin-bottom: 25px;
											border-left: double;
											border-right: double; 
										}
em{
											font-weight: bolder; 
										}
h1{
											font-size: 18px;
										
											font-family: Verdana, Helvetica, Arial, sans-serif;
											margin-bottom: -6px;
											border-left: 5px #999999 double;
padding-left: 15px;
											font-weight: normal;
											clear: left; 
										}
h2{
											font-size: 16px;
											border-bottom: 1px #ff9900 solid;
								
											font-family: Verdana, Helvetica, Arial, sans-serif;
											border-left: 5px #999999 double; 
	clear: left; 
}
h3{
											font-size: 14px;
									
											border-bottom: 1px #ff9900 solid;
											font-family: Verdana, Helvetica, Arial, sans-serif;
											border-left: 5px #999999 double; 
	clear: left; 
}
h4{
											font-size: 13px;
											
											border-bottom: 1px #ff9900 solid;
											font-family: Verdana, Helvetica, Arial, sans-serif;
											border-left: 5px #999999 double;
}
h5{
											font-size: 10px;
											
											border-bottom: 1px #ff9900 solid;
											font-family: Verdana, Helvetica, Arial, sans-serif;
											border-left: 5px #999999 double;
}
h6{
											font-size: 9px;
								
											border-bottom: 1px #ff9900 solid;
											font-family: Verdana, Helvetica, Arial, sans-serif;
											border-left: 5px #999999 double;
											}
.articletitle {
											font-size: 20pt;
											
											float: left;
											clear: left;
											display: inline;
											margin: 0px;
											padding-right: 15px;
											font-family: Verdana, Helvetica, Arial, sans-serif;
											font-weight: bold; 
										}
.articledescriptionside {
											font-size: 18pt;
											display: inline;
																		
											float: left;
						
											clear: none;
											
											border-left: 5px #cccccc solid;
											color: #666666;
											margin-top: 5px;
											padding-left: 10px !important;
											font-family: Verdana, Helvetica, Arial, sans-serif; 
										}
.sectionheadercenter {
											font-size: 17pt;
											
											float: left;
											clear: left;
											display: inline;
											font-family: Verdana, Helvetica, Arial, sans-serif;
											font-weight: bold;
											text-align: center !important;
											margin-left: 10%; 
										}


/* 2nd nav */


div#nav2 {
	z-index: 15;
	width: 350px;
	position: absolute;
	left: 55% !important;
	top: 50px !important;
											height: 15px;
											}	

div#nav2 a {
											text-decoration: none;
											color: #000000; 
										}

div#nav2 a:hover {
											
											text-decoration: underline overline; 
										}	

div#nav2 li:hover {
											background-color: #999999;
											}	



div#nav2 ul {
											padding: 0; /* applied down the whole list -- move all menu items to size of container div-- these styles are inherited on sublists!*/
											/* notice that this creates around the list itself, not the list elements */
											text-align: center;
											margin: 0px;
											
											color: #000000;
											font-family: Verdana, Helvetica, Arial, sans-serif;
											font-size: 10px; 	

											} 

div#nav2 li {
											list-style: none; /* applied down whole list -- every list item will act as a starting point for the position of its descendent submenus by creating a containing block  (all absolutely positioned blocks will use this as a positioning context -- this is for the list items theselves -- float is used to make this a horizontal menu*/
float: left;											
position: relative;
/* explicitly stated so that submenus can line up (vertically) correctly */
											text-align: left;
											margin-right: 10px;
											border-right: 1px #999999 solid;
											padding-right: 5px; 
										}



