

td.prototype-style {  
	font-family: ariel, Helvetica, sans-serif; 
	font-size: 11px; font-style: normal; font-weight: normal; color: #666666; text-align:left;
	line-height: 14px; 
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px
	}

table.fullpagetable {  
	font-family: ariel, Helvetica, sans-serif; 
	font-size: 11px; font-style: normal; font-weight: normal; color: #666666; text-align:left;
	line-height: 14px; 
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px
	}







td.td-topleft {  
	font-family: ariel, Helvetica, sans-serif; 
	font-size: 11px; font-style: normal; font-weight: normal; color: #666666; text-align:left; line-height: 14px; 
	border-bottom: solid 2px #f00000;
	padding: 20px 15px 15px 0px
	}

td.td-topright {  
	font-family: ariel, Helvetica, sans-serif; 
	font-size: 11px; font-style: normal; font-weight: normal; color: #666666; text-align: right; line-height: 14px; 
	border-bottom: solid 2px #f00000;
	padding: 15px 0px 15px 15px
	}






td.td-leftcolumn {  
	font-family: ariel, Helvetica, sans-serif; 
	font-size: 11px; font-style: normal; font-weight: normal; color: #666666; text-align:left; line-height: 16px; 
	background-color: #ffffff;
	padding: 15px 15px 15px 0px
	}

td.td-middlecolumn {  
	font-family: ariel, Helvetica, sans-serif; 
	font-size: 11px; font-style: normal; font-weight: normal; color: #666666; text-align:left; line-height: 14px; 
	background-color: #ffffff;
	padding: 15px 15px 15px 0px
	}

td.td-rightcolumn {  
	font-family: ariel, Helvetica, sans-serif; 
	font-size: 11px; font-style: normal; font-weight: normal; color: #666666; text-align:left; line-height: 14px; 
	background-color: #cccccc;
	padding: 15px 15px 15px 0px
	}

td.td-bottomrow {  
	font-family: ariel, Helvetica, sans-serif; 
	font-size: 11px; font-style: normal; font-weight: normal; color: #666666; text-align: center; line-height: 14px; 
	border-top: solid 2px #ff0000;
	background-color: #ffffff;
	padding: 20px 15px 15px 0px
	}






h1 	{   
	font-family: ariel, Helvetica, sans-serif; 
	font-size: 30px; font-style: none; font-weight: bold; color:#999999; line-height: 32px; text-decoration: none;  
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px
	}

h2, a.h2-sitename {   
	font-family: ariel, Helvetica, sans-serif; 
	font-size: 30px; font-style: none; font-weight: bold; color:#f00000; line-height: 30px; text-decoration: none;  
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px
	}

h3 	{   
	font-family: ariel, Helvetica, sans-serif; 
	font-size: 16px; font-style: none; font-weight: bold; color:#f00000; line-height: 18px; text-decoration: none;  
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-bottom: dotted 1px #f00000;
	}

h4 	{   
	font-family: ariel, Helvetica, sans-serif; 
	font-size: 13px; font-style: none; font-weight: bold; color:#f00000; line-height: 20px; text-decoration: none;  
	padding: 0px 0px 0px 0px;
	margin: 5px 5px 5px 0px;
	border-bottom: dotted 1px #f00000;
	}

p	{   
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 15px 0px;
	}

li	{   
	padding: 0px 0px 0px 0px;
	margin: 7px 0px 10px 0px;
	}

.summary-text	{   
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 15px 0px;
	}






a	{   
	font-family: ariel, Helvetica, sans-serif; 
	font-size: 11px; font-style: normal; font-weight: normal; color: #0000ff; line-height: 14px; 
	text-decoration: none;  
	padding: 0px 0px 0px 0px;
	}

a.mapdirections {   
	font-family: ariel, Helvetica, sans-serif; 
	font-size: 11px; font-style: normal; font-weight: bold; color: #0000ff; line-height: 14px; text-decoration: none;  
	padding: 0px 0px 0px 0px;
	border-bottom: dashed 1px #6666ff;
	}

a.mapdirections:hover	{   
	color: #006600;  
	border-bottom: dashed 1px #006600;
	padding: 0px 0px 0px 0px;
	}

a.summary-link	{   
	font-family: ariel, Helvetica, sans-serif; 
	font-size: 11px; font-style: normal; font-weight: bold; color: #0000ff; line-height: 14px; 
	text-decoration: none;  
	padding: 0px 0px 0px 0px;
	}






/* flyout menu links */

a.mainnav	{   
	font-family: ariel, Helvetica, sans-serif; 
	font-size: 16px; font-style: normal; font-weight: bold; color: #ffffff; line-height: 18px; text-decoration: none;  
	padding: 3px 3px 3px 3px;
	background: #666666;
	}

a.mainnav:hover	{   
	background: #0000f0;
	}

.dropdownmenu a.mainnav	{   
	visibility:hidden
	}

.dropdownmenu a	{   
	font-family: ariel, Helvetica, sans-serif; 
	font-size: 11px; font-style: normal; font-weight: bold; color: #0000a0; line-height: 16px; text-decoration: none;  
	padding: 2px 2px 2px 2px;  
	}

.dropdownmenu a:hover	{   
	color: #0000f0;  
	padding: 2px 2px 2px 2px;  
	background: #ffffff;
	}






/* flyout menu box */

#breadcrumbs {
	position: relative;
	margin: 0px 7px 10px 7px
	}

span.dropdownmenu {
	z-index:2;
	position: absolute; 
	visibility: hidden
	}

div.dropdownmenu { 
	position: relative;
	background: #e6e6e6;
	border: 1px solid #f00000; 
	margin: 8px 0px 0px 0px;
	padding: 3px
	}

.dropdownmenu td { 
	font-size: 11px
	}





/* links that trigger the copy flyout */

a.copyflyout-link	{   
	font-family: ariel, Helvetica, sans-serif; 
	font-size: 11px; font-style: normal; font-weight: bold; color: #0000f0; text-decoration: none;  
	padding: 0px 0px 6px 0px;
	}

.copyflyout-box a.copyflyout-link	{   
	visibility:hidden
	}

/* links inside the flyout box */

.copyflyout-box a	{   
	font-family: ariel, Helvetica, sans-serif; 
	font-size: 11px; font-style: normal; font-weight: bold; color: #0000f0;  line-height: 18px; text-decoration: none;  
	padding: 3px;
	background: #e6e6e6;
	}

.copyflyout-box a:hover	{   
	background: #ffffff;
	}

/* plain text inside the flyout */

.copyflyout-box td { 
	font-size: 11px; font-style: normal; font-weight: bold; color: #000000; text-decoration: none; line-height: 15px;
	}






/* copyflyout-box */

#breadcrumbs {
	position: relative;
	margin: 0px 7px 10px 7px
	}

span.copyflyout-box {
	position: absolute; 
	visibility: hidden
	}

div.copyflyout-box { 
	position: relative;
	background: #e6e6e6;
	border: 1px solid #f00000; 
	margin: 1px 0px 0px 0px;
	padding: 0px
	}







.bubbletext {  
	font-family: ariel, Helvetica, sans-serif; 
	font-size: 11px; font-style: normal; font-weight: normal; color: #666666; text-align:left; line-height: 16px; 
	background-color: #ffffff;
	padding: 0px 0px 0px 0px;
	}
























