﻿/* Template 00 */
div.Template00 div#PageBreadCrumbs
{
     float:left;
	 
}

div.Template00 div#PagePrinterFriendly
{ 
    float:right;
}
div.Template00 div#PageTitle
{
    clear:left;
}

div.Template00 div#PageIntro
{ 
    float:none; 
	clear: none;
	border-left:1px dotted #666;
	margin-left: 30%;
	padding-left: 15px;
	margin-bottom: 10px;
}

div.Template00 div#PageImage
{ 
    float:right; 
	padding-left: 10px;
}
div.Template00 div#PageChildLinks
{
    float:left; 
    padding-right:10px;
    margin-right:0px;
	width: 30%;
}
div.Template00 div#PageContent
{
    clear:both;
}
div.Template00 div#PageSepLinks
{
    clear:both;
}
div.Template00 div.ContentItem
{
    clear:both;  
}
div.Template00 div.ContentTextTitle
{
   
}
div.Template00 div.ContentTextBody
{

}
div.Template00 div.ContentTextImage 
{
    float:right;
}
div.Template00 div.ContentThumbnails
{
    float: left;
    margin: 10px;
}

div.Template00 li.ContentPageChildLinksRow {
	width: 100%;
}

div.Template00 li.ContentPageChildLinksRowAlt {
	width: 100%;
}

#Template00 .ContentBListImage {
	float: right;
}

#Template00 .ContentBListImage img {
	padding-right: 0px;
	clear: right;
}

/* Template 01 */
div.Template01 div#PageBreadCrumbs
{
     float:left;
}
div.Template01 div#PagePrinterFriendly
{ 
    float:right;
}
div.Template01 div#PageTitle
{
    clear:left;
}
div.Template01 div#PageIntro
{ 
    float:none; 
	clear: none;
}
div.Template01 div#PageImage
{ 
    float:right; 
}

div.Template01 div#PageChildLinks
{ 
    clear:both;
	padding-top: 20px;
	margin-bottom: 10px;
	width: 100%;
	float: left;
}

div.Template01 li.ContentPageChildLinksRow
{
    background-color: #FFFFCC;
}
div.Template01 li.ContentPageChildLinksRowAlt
{
}
div.Template01 div.ContentPageChildLinksCol0
{
    float:left;
}
div.Template01 div.ContentPageChildLinksCol1
{
    float:left;
    width:200px;
    padding-right:50px;
    border-right: 2px dotted black;
    margin-right:50px
}
div.Template01 div.ContentPageChildLinksCol2
{
    float:left;
}
div.Template01 div#PageContent
{
    clear:left;
}
div.Template01 div#PageSepLinks
{
    clear:both;
}
div.Template01 div.ContentItem
{
    clear:both;   
}
div.Template01 div.ContentTextTitle
{
    float:left;
	clear: both;
	width: 100%;
}
div.Template01 div.ContentTextBody
{
    clear:left;
}
div.Template01 div.ContentTextImage
{
    float:right;
}
div.Template01 div.ContentThumbnails
{
    float: left;
    margin: 10px;
}


#Template01 #PageSepLinks {
	font-size: 110%;	
}

#Template01 .ContentPageChildLinks ul{
	margin: 0px 0px 0px 15px;
	padding: 0px;
	float: left;
}

#Template01 #PageChildLinks ul li a h3 {
	margin: 0px;
	padding: 3px 0px 0px 0px;
	
}

#Template01 #PageChildLinks .ContentPageChildLinksRow {
 width: 100%;
 float: left;
 clear: left;
 background-color: #efefef;
 padding-bottom: 0px;
 vertical-align: top;
}

#Template01 #PageChildLinks .ContentPageChildLinksRowAlt {
 width: 100%;
 float: left;
 padding-bottom: 0px;
 vertical-align: top;
}

#Template01 #PageChildLinks .ContentPageChildLinksRow .ContentPageChildLinksCol1 {
	width: 250px;
	padding-left: 5px;
	vertical-align: top;
}

#Template01 #PageChildLinks .ContentPageChildLinksRow .ContentPageChildLinksCol2 {
	clear: right;
	padding: 5px;
	border-left: 1px dotted #999;
	vertical-align: top;
	line-height: 16px;
	zoom: 1;
}

#Template01 #PageChildLinks .ContentPageChildLinksRowAlt .ContentPageChildLinksCol1 {
	width: 250px;
	padding-left: 5px;
	vertical-align: top;
}

#Template01 #PageChildLinks .ContentPageChildLinksRowAlt td.ContentPageChildLinksCol2 {
	clear: right;
	border-left: 1px dotted #999;
	padding: 5px;
	vertical-align: top;
	line-height: 16px;
	zoom: 1;
}

#Template01 .ContentPageChildLinks a h3 {
	margin:0px;
	padding: 5px;
	vertical-align: top;
	font-size: 100%;
}


div.Template01 li.ContentPageChildLinksRow {
	width: 100%;
}

div.Template01 li.ContentPageChildLinksRowAlt {
	width: 100%;
}

#Template01 .ContentPageChildLinksCol1 a {
	clear: right;
	float: left;
	width: 87%;
}


#Template01 table.ContentPageChildLinksTable tr{
	padding: 0px;
	margin: 0px;
}

#Template01 .ContentBListImage {
	float: right;
}

#Template01 .ContentBListImage img {
	padding-right: 0px;
	clear: right;
}

/* Template 02 */
div.Template02 div#PageBreadCrumbs
{
     float:left;
}
div.Template02 div#PagePrinterFriendly
{ 
    float:right;
}
div.Template02 div#PageTitle
{
    clear:left;
}
div.Template02 div#PageIntro
{ 
    float:none; 
}

div.Template02 div#PageImage
{ 
	float: right;
}
div.Template02 div#PageChildLinks
{ 
	width: 68%;
}
div.Template02 li.ContentPageChildLinksRow
{
}
div.Template02 li.ContentPageChildLinksRowAlt
{
}
div.Template02 div.ContentPageChildLinksCol1
{
}
div.Template02 div#PageContent
{
    clear:left;
    float:left;
    width:70%;
}
div.Template02 div#PageSepLinks
{
    clear:right;
    float:right;
    width:24%;
    padding-left:10px;
    margin-left:10px;
	margin-top: 20px;
    border-left:1px dotted #333;   
}

div.Template02 .ContentPageSepLinks
{
	border-top: 0px;
}

div.Template02 div.ContentItem
{
    clear:both;   
}
div.Template02 div.ContentTextTitle
{
    float:left;
	width: 100%;
}
div.Template02 div.ContentTextBody
{

}
div.Template02 div.ContentTextImage
{
    float:right;
	padding-right: 5px;
}
div.Template02 div.ContentThumbnails
{
    float: left;
    margin: 10px;
}

div.Template02 .ContentPageSepLinksSect
{
	clear: left;
	padding-bottom: 20px;
}

div.Template02 li.ContentPageChildLinksRow {
	width: 100%;
}

div.Template02 li.ContentPageChildLinksRowAlt {
	width: 100%;
}

#Template02 .ContentBListImage {
	float: right;
}

#Template02 .ContentBListImage img {
	padding-right: 0px;
	clear: right;
}

/* Template 03 */
div.Template03 div#PageBreadCrumbs
{
     float:left;
}
div.Template03 div#PagePrinterFriendly
{ 

    float:right;
}
div.Template03 div#PageTitle
{
    clear:left;
}
div.Template03 div#PageIntro
{ 

}
div.Template03 div#PageImage
{ 
    float:right; 
}

div.Template03 div#PageChildLinks
{ 

}
div.Template03 div#PageContent
{
    clear:both;
}
div.Template03 div#PageSepLinks
{
    clear:both;    
}
div.Template03 div.ContentItem
{
    clear:both;   
}
div.Template03 div.ContentTextTitle
{
	width: 100%;
}
div.Template03 div.ContentTextBody
{

}

div.Template03 div.ContentBListBody {
	clear: left;
}
div.Template03 div.ContentTextImage
{
    float: right;
}

div.Template03 div.ContentThumbnails
{
    float: left;
    margin: 10px;
}



#Template03 #PageChildLinks ul {
	width: 90%;
	padding-top: 0px;
	padding-bottom: 20px;
	margin-top: 0px;
	margin-bottom: 0px;

}

#Template03 #ContentPageChildBookmarks ul {
	width: 90%;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#Template03 #PageChildLinks  .ContentPageChildLinksRow  li {
	display: inline-block;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#Template03 #PageChildLinks {
	font-size: 100%;
	clear: none;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#Template03 #PageChildLinks .ContentPageChildLinks{
	font-size: 80%;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	
}

#Template03 #PageChildLinks .ContentPageChildLinks2{
	font-size: 80%;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#Template03 .ContentPageChildBookmarks {
	clear: left;
}

#Template03 .ContentPageIntro p {
	margin-bottom: 0px;
	padding-bottom: 15px;
	line-height: 1.3em;	
}

div.Template03 .ContentPageChildLinks {
	 float:left; 
	 width: 45%;
}

div.Template03 .ContentPageChildLinks2 {
	 float:left; 
	 width: 45%;
}


div.Template03 li.ContentPageChildLinksRow {
	width: 100%;
}

div.Template03 li.ContentPageChildLinksRowAlt {
	width: 100%;
}

#Template03 .ContentBListImage {
	float: right;
}

#Template03 .ContentBListImage img {
	padding-right: 0px;
	clear: right;
}

/* Template 04 */
div.Template04 div#PageBreadCrumbs
{
     float:left;
}
div.Template04 div#PagePrinterFriendly
{ 
    float:right;
}
div.Template04 div#PageTitle
{
	clear: left;
}
div.Template04 div#PageIntro
{ 
	clear: left;
}
div.Template04 div#PageImage
{ 
	float: right;
}

div.Template04 div#PageChildLinks
{ 
	width: 69%;
}
div.Template04 div#PageContent
{
    clear:both;
	
}
div.Template04 div.ContentItem
{
    clear:both;   
}
div.Template04 div.ContentTextTitle
{
    float:left;
	clear: both;
	width: 100%;
}
div.Template04 div.ContentTextBody
{
    clear:left;
	padding-right: 0px;
	margin-right: 0px;
}

div.Template04 div.ContentBListBody {
	clear: left;
}
div.Template04 div.ContentTextImage 
{
    float:right;
}
div.Template04 div.ContentThumbnails
{
    float: left;
    margin: 10px;
}

div.Template04 li.ContentPageChildLinksRow {
	width: 100%;
}

div.Template04 li.ContentPageChildLinksRowAlt {
	width: 100%;
}

#Template04 .ContentBListImage {
	float: right;
}

#Template04 .ContentBListImage img {
	padding-right: 0px;
	clear: right;
}

/* Template 05 */
div.Template05 div#PageBreadCrumbs
{
     float:left;
}
div.Template05 div#PagePrinterFriendly
{ 
    float:right;
}
div.Template05 div#PageTitle
{
    clear:left;
}
div.Template05 div#PageIntro
{ 
    float:none; 
}

div.Template05 div#PageImage
{ 
	float: right;
}
div.Template05 div#PageChildLinks
{ 
	width: 68%;
}
div.Template05 div#PageContent
{
  
}
div.Template05 div#PageSepLinks
{
    clear:both;    
}
div.Template05 div.ContentItem
{ 
  	clear: none;
}
div.Template05 div.ContentTextTitle
{
	
}
div.Template05 div.ContentTextBody
{
	clear: left;
}

div.Template05 div.ContentThumbnails
{

    margin: 10px;
	clear: left;
}

#Template05 .ContentReturnToTop {
	clear: left;
	float: none;
}


#Template05 .ContentItem h2 {
	border-top: 0px;
	clear: none;
	float: none;
}


div.Template05 .ContentPageContentTemplate05Images {
	float:right;
	clear: right;
}

div.Template05 li.ContentPageChildLinksRow {
	width: 100%;
}

div.Template05 li.ContentPageChildLinksRowAlt {
	width: 100%;
}

#Template05 .ContentBListImage {
	float: right;
}

#Template05 .ContentBListImage img {
	padding-right: 0px;
	clear: right;
}

/* Template 06 ?????????????? */

/* Template 07 */

div.Template07 h1
{

}

div.Template07 .ContentItem h2
{
	width: 100%;
}
	
div.Template07 div#PageBreadCrumbs
{
     float:left;
	 
}
div.Template07 div#PagePrinterFriendly
{ 
    float:right;
}
div.Template07 div#PageTitle
{	

}
div.Template07 div#PageIntro
{ 

}
div.Template07 div#PageImage
{ 
    float:left; 
	padding-right: 20px;
	padding-left: 0px;
}
div.Template07 div#PageChildLinks
{ 
	width: 65%;
	float: left;
}
div.Template07 div#PageContent
{
    clear:both;
}
div.Template07 div#PageSepLinks
{
    clear:both;    
}
div.Template07 div.ContentItem
{
    clear:both;   
}
div.Template07 div.ContentTextTitle
{
	clear: both;
	width: 100%;
}
div.Template07 div.ContentTextBody
{
	
}

div.Template07 div.ContentBListBody
{
	float: left;
}

div.Template07 div.ContentBListImage
{
	float: left;
	padding-right: 20px;
}

div.Template07 div.ContentTable
{
	float: left;
}

div.Template07 div.ContentThumbnails
{
	float: left;
}

div.Template07 div.ContentWysiwygBody
{
	float: left;
}
	
div.Template07 div.ContentTextImage
{
    float:left;
	clear: left;
	padding: 5px 0px 0px 0px;
	overflow: hidden;
}

div.Template07 div.ContentTextImage img
{
	float: left;
	padding-left: 0px;
	padding-right: 0px;
}

div.Template07 .ContentPageChildLinks {
	 float:left; 
	 width: 45%;
}

div.Template07 .ContentPageChildLinks2 {
	 float:left; 
	 width: 45%;
}

div.Template07 li.ContentPageChildLinksRow {
	width: 100%;
}

div.Template07 li.ContentPageChildLinksRowAlt {
	width: 100%;
}

/* Template 08 */
div.Template08 div#PageBreadCrumbs
{
     float:left;
}
div.Template08 div#PagePrinterFriendly
{ 
    float:right;
}
div.Template08 div#PageTitle
{
    clear:left;
}
div.Template08 div#PageIntro
{ 

}
div.Template08 div#PageImage
{ 
    float:right; 
}

div.Template08 div#PageImage
{ 
	padding-bottom: 10px;
}

div.Template08 div#PageChildLinks
{ 
    width:69%;
}
div.Template08 div#PageContent
{
    clear:both;
}
div.Template08 div#PageSepLinks
{
    clear:both;    
}
div.Template08 div.ContentItem
{
    clear:both;   
}
div.Template08 div.ContentTextTitle
{
    clear: left;
}
div.Template08 div.ContentTextBody
{
	clear: left;
}
div.Template08 div.ContentTextImage
{
    float:right;
}
div.Template08 div.ContentThumbnails
{
    float: left;
    margin: 10px;
}

div.Template08 li.ContentPageChildLinksRow {
	width: 100%;
}

div.Template08 li.ContentPageChildLinksRowAlt {
	width: 100%;
}

#Template08 .ContentBListImage {
	float: right;
}

#Template08 .ContentBListImage img {
	padding-right: 0px;
	clear: right;
}

/* Template 09 */
div.Template09 div#PageBreadCrumbs
{ 
     float:left;
}
div.Template09 div#PagePrinterFriendly
{ 
    float:right;
}
div.Template09 div#PageTitle
{
    clear:left;
}
div.Template09 div#PageIntro
{ 

}
div.Template09 div#PageImage
{ 
    float:right; 
}

div.Template09 div#PageImage
{ 
	padding-bottom: 10px;
}

div.Template09 div#PageChildLinks
{ 
    float:left; 
    width:69%;
	clear: both;
}
div.Template09 div#PageContent
{
    clear:both;
}
div.Template09 div#PageSepLinks
{
    clear:both;    
}
div.Template09 div.ContentItem
{
    clear:both;   
}
div.Template09 div.ContentTextTitle
{
    clear: left;
}
div.Template09 div.ContentTextBody
{
    clear:left;
}
div.Template09 div.ContentTextImage
{
	float: right;
}
div.Template09 div.ContentThumbnails
{
    float: left;
    margin: 10px;
}

div.Template09 li.ContentPageChildLinksRow {
	width: 100%;
}

div.Template09 li.ContentPageChildLinksRowAlt {
	width: 100%;
}

#Template09 .ContentBListImage {
	float: right;
}

#Template09 .ContentBListImage img {
	padding-right: 0px;
	clear: right;
}

/* Template 10 */
div.Template10 div#PageImage
{ 
	float: left;
	clear: both;
	width: 100%;
	padding-bottom: 5px;
	padding-top: 5px;	
}
div.Template10 div#PageBreadCrumbs
{
    clear:both;
    float:left;
}

div.Template10 div#PagePrinterFriendly
{ 
    float:right;
}
div.Template10 div#PageTitle
{
    clear:left;
}
div.Template10 div#PageIntro
{ 
    float:left; 
}
div.Template10 div#PageChildLinks
{ 
    float:left; 
}

div.Template10 .ContentPageChildLinks {
	 float:left; 
	 width: 45%;
}

div.Template10 .ContentPageChildLinks2 {
	 float:left; 
	 width: 45%;
}



div.Template10 div#PageContent
{
    clear:both;
}
div.Template10 div#PageSepLinks
{
    clear:both;    
}
div.Template10 div.ContentItem
{
    clear:both;   
}
div.Template10 div.ContentTextTitle
{
    clear: left;
}
div.Template10 div.ContentTextBody
{
    clear:left;
}
div.Template10 div.ContentTextImage 
{
	float: right;
}
div.Template10 div.ContentThumbnails
{
    float: left;
    margin: 10px;
}

div.Template10 li.ContentPageChildLinksRow {
	width: 100%;
	clear:left;
}

div.Template10 li.ContentPageChildLinksRowAlt {
	width: 100%;
	clear:left;
}

#Template10 #PageChildLinks ul {
	width: 100%;
}

#Template10 .ContentBListImage {
	float: right;
}

#Template10 .ContentBListImage img {
	padding-right: 0px;
	clear: right;
}

/* Template 11 */
div.Template11 div#PageBreadCrumbs
{ 
     float:left;
}
div.Template11 div#PagePrinterFriendly
{ 
    float:right;
}
div.Template11 div#PageTitle
{
    clear:left;
}
div.Template11 div#PageIntro
{ 

}
div.Template11 div#PageImage
{ 
    float:right; 
}

div.Template11 div#PageChildLinks
{ 
	width: 69%;
	float: left;
}

div.Template11 #PageChildLinks ul {
	float: left;
}

div.Template11 div#PageContent
{
    clear:both;
}
div.Template11 div#PageSepLinks
{
    clear:both;    
}
div.Template11 div.ContentItem
{
    clear:both;  
}
div.Template11 div.ContentTextTitle
{
    clear: left;
}
div.Template11 div.ContentTextBody
{
    clear:left;
}
div.Template11 div.ContentTextImage
{
	float: right;
}
div.Template11 div.ContentThumbnails
{
    float: left;
    margin: 10px;
}

div.Template11 li.ContentPageChildLinksRow {
	width: 100%;
}

div.Template11 li.ContentPageChildLinksRowAlt {
	width: 100%;
}

#Template11 .ContentBListImage {
	float: right;
}

#Template11 .ContentBListImage img {
	padding-right: 0px;
	clear: right;
}

/* Template 12 */
div.Template12 div#PageBreadCrumbs
{
     float:left;
}
div.Template12 div#PagePrinterFriendly
{ 
    float:right;
}
div.Template12 div#PageIntro
{ 

}
div.Template12 div#PageImage
{ 
    float:left; 
	padding-right: 20px;
}
div.Template12 div#PageChildLinks
{ 
    position: absolute;
	margin-left: -1000000px;
}
div.Template12 div#PageContent
{
    clear:both;
}
div.Template12 div#PageSepLinks
{
    clear:both;    
}
div.Template12 div.ContentItem
{
    clear:both;  
}
div.Template12 div.ContentTextTitle
{
    clear: left;
}
div.Template12 div.ContentTextBody
{
   clear: left;
}
div.Template12 div.ContentTextImage 
{
	float: right;
}
div.Template12 div.ContentThumbnails
{
    float: left;
    margin: 10px;
}

div.Template12 li.ContentPageChildLinksRow {
	width: 100%;
}

div.Template12 li.ContentPageChildLinksRowAlt {
	width: 100%;
}

#Template12 .ContentBListImage {
	float: right;
}

#Template12 .ContentBListImage img {
	padding-right: 0px;
	clear: right;
}

/* Template 13 ????????????????? */

div.Template13 div#PageBreadCrumbs
{
     float:left;
}
div.Template13 div#PagePrinterFriendly
{ 
    float:right;
}
div.Template13 div#PageTitle
{
    clear:left;
}
div.Template13 div#PageIntro
{ 
 
 
}
div.Template13 div#PageImage
{ 
    float:right; 
}

div.Template13 div#PageChildLinks
{ 

}
div.Template13 div#PageContent
{
    clear:both;
}
div.Template13 div#PageSepLinks
{
    clear:both;    
}
div.Template13 div.ContentItem
{
 
}
div.Template13 div.ContentItem h2
{
  
}
div.Template13 div.ContentTextTitle
{
  
}
div.Template13 div.ContentTextBody
{

}

div.Template13 div.ContentTextBody p {
	padding-top: 10px;
}

div.Template13 div.ContentTextImage
{

}
div.Template13 div.ContentThumbnails
{
 
}

#Template13 .ContentItem h2{
	border-top: 0px;
	padding-top: 1px;
	margin-top: 10px;
	clear: both;
} 

#Template13 .ContentPageContentTemplate13Table td{
	clear: none;
	padding: 10px;
	margin-top: 0px;
	vertical-align: top;
	border-right: 1px solid #999;
}

#Template13 .ContentPageChildLinks {
	margin-left: -10px;
}

#Template13 .ContentPageChildLinks2 {
	margin-left: -10px;
}

#Template13 .ContentBListImage {
	float: right;
}

#Template13 .ContentBListImage img {
	padding-right: 0px;
	clear: right;
}

/* Template 14 ???????????????? */
div.Template14 div#PageBreadCrumbs
{
     float:left;
}
div.Template14 div#PagePrinterFriendly
{ 
    float:right;
}
div.Template14 div#PageTitle
{
    clear:left;
}
div.Template14 div#PageIntro
{ 
    float:none; 
	clear: none;
}
div.Template14 div#PageImage
{ 
    float:right; 
}

div.Template14 div#PageChildLinks
{ 
    clear:both;
	padding-top: 20px;
}

div.Template14 li.ContentPageChildLinksRow
{
    background-color: #FFFFCC;
}
div.Template14 li.ContentPageChildLinksRowAlt
{
}
div.Template14 div.ContentPageChildLinksCol0
{
    float:left;
}
div.Template14 div.ContentPageChildLinksCol1
{
    float:left;
    width:200px;
    padding-right:50px;
    border-right: 2px dotted black;
    margin-right:50px
}
div.Template14 div.ContentPageChildLinksCol2
{
    float:left;
}
div.Template14 div#PageContent
{
    clear:left;
}
div.Template14 div#PageSepLinks
{
    clear:both;
}
div.Template14 div.ContentItem
{
    clear:both;   
}
div.Template14 div.ContentTextTitle
{
    float:left;
	clear: both;
	width: 100%;
}
div.Template14 div.ContentTextBody
{
    clear:left;
}
div.Template14 div.ContentTextImage
{
    float:right;
}
div.Template14 div.ContentThumbnails
{
    float: left;
    margin: 10px;
}


#Template14 #PageSepLinks {
	font-size: 110%;	
}

#Template14 .ContentPageChildLinks ul{
	margin: 0px 0px 0px 15px;
	padding: 0px;
	float: left;
}

#Template14 #PageChildLinks ul li a h3 {
	margin: 0px;
	padding: 3px 0px 0px 0px;
	
}

#Template14 #PageChildLinks .ContentPageChildLinksRow {
 width: 100%;
 float: left;
 clear: left;
 background-color: #efefef;
 padding-bottom: 0px;
 vertical-align: top;
}

#Template14 #PageChildLinks .ContentPageChildLinksRowAlt {
 width: 100%;
 float: left;
 padding-bottom: 0px;
 vertical-align: top;
}

#Template14 #PageChildLinks .ContentPageChildLinksRow .ContentPageChildLinksCol1 {
	float: left;
	width: 30%;
	padding-left: 5px;
	vertical-align: top;
}

#Template14 #PageChildLinks .ContentPageChildLinksRow .ContentPageChildLinksCol2 {
	float: left;
	clear: right;
	width: 65%;	
	padding: 5px;
	border-left: 1px dotted #999;
	vertical-align: top;
	line-height: 16px;
	zoom: 1;
}

#Template14 #PageChildLinks .ContentPageChildLinksRowAlt .ContentPageChildLinksCol1 {
	float: left;
	width: 30%;
	padding-left: 5px;
	vertical-align: top;
}

#Template14 #PageChildLinks .ContentPageChildLinksRowAlt .ContentPageChildLinksCol2 {
	float: left;
	clear: right;
	width: 65%;	
	border-left: 1px dotted #999;
	padding: 5px;
	vertical-align: top;
	line-height: 16px;
	zoom: 1;
}

#Template14 .ContentPageChildLinks a h3 {

	margin:0px;
	padding: 5px;
	vertical-align: top;
	font-size: 100%;
}


div.Template14 li.ContentPageChildLinksRow {
	width: 100%;
}

div.Template14 li.ContentPageChildLinksRowAlt {
	width: 100%;
}

#Template14 .ContentPageChildLinksCol1 a {
	clear: right;
	float: left;
	width: 87%;
}

#Template14 .ContentBListImage {
	float: right;
}

#Template14 .ContentBListImage img {
	padding-right: 0px;
	clear: right;
}

/* Template 15 */
div.Template15 div#PageBreadCrumbs
{
    float:left;

}
div.Template15 div#PagePrinterFriendly
{ 
    float:right;
	
}
div.Template15 div#PageTitle
{
    clear:left;
	
}
div.Template15 div#PageIntro
{ 
  
}
div.Template15 div#PageImage
{ 
    float:right; 
}




div.Template15 div#PageChildLinks
{ 
    float:left; 
}

div.Template15 #PageChildLinks ul {
	padding-left: 0px;
	margin-left: 0px;
}

div.Template15 div#PageChildLinks li
{ 
    list-style:none;
    float:left;
    margin-right:10px;
}
div.Template15 div#PageChildLinks img
{
    float:left;
    margin-left:0px;
    margin-right:10px;
    margin-bottom:20px;
	margin-top: 3px;
    width:75px;	
}




div.Template15 div.ContentPageChildLinksCol0 
{
    float:left;

}
div.Template15 div.ContentPageChildLinksCol1
{
}
div.Template15 div.ContentPageChildLinksCol2
{
	clear: left;
	color: #333;
}
div.Template15 div.ContentPageChildBookmarks
{ 
    float:left; 
    clear:left;
    width:100%;
}
div.Template15 div#PageContent
{
    clear:both;
}
div.Template15 div#PageSepLinks
{
    clear:both;    
}
div.Template15 div.ContentItem
{
    clear:both;    
}
div.Template15 div.ContentTextTitle
{
    float:left;
	width: 100%;
}
div.Template15 div.ContentTextBody
{
	clear: left;
}
div.Template15 div.ContentTextImage
{
	float:right;
}
div.Template15 div.ContentThumbnails
{
    float: left;
    margin: 10px;
}

#Template15 #PageChildLinks {
	width: 100%;
}

#Template15 .ContentPageChildLinks {
	width: 49%;
	float: left;
}

#Template15 .ContentPageChildLinks2 {
	width: 49%;
	float: left;
}

#Template15 #ContentPageChildLinksCol1 {
	vertical-align: top;
	margin-top: 0px;
}

#Template15 #PageChildLinks ul li a h3 {
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 3px;
}

#Template15 .ContentPageChildLinksRow img {
	float: left;
}

#Template15 .ContentPageChildLinksRow .ContentPageChildLinksCol0 {
	float: left;
	width: 70%;
}

#Template15 .ContentPageChildLinksRowAlt .ContentPageChildLinksCol0 {
	float: left;
	width: 70%;
}

#Template15 #PageChildLinks .ContentPageChildLinksRow {
 width: 100%;
 float: left;
 padding-bottom: 10px;
 padding-left: 0px;
 margin-left: 0px;
 clear: left;
 vertical-align: top;
 min-height: 100px;
}

#Template15 #PageChildLinks .ContentPageChildLinksRowAlt {
 width: 100%;
 float: left;
 clear: left;
 padding-bottom: 10px;
 padding-left: 0px;
 margin-left: 0px;
 vertical-align: top;
 min-height: 100px;
}

#Template15 #PageChildLinks {
	float: left;
	clear: both;
	width: 100%;
	padding-top: 10px;
}

#Template15 #PageChildLinks ul li h3{
	margin-top: 0px;
	margin-bottom: 3px;
	padding-top: 0px;
	padding-bottom: 0px;
	display: inline-table;
}

div.Template15 li.ContentPageChildLinksRow {
	width: 100%;
}

div.Template15 li.ContentPageChildLinksRowAlt {
	width: 100%;
}

#Template15 .ContentBListImage {
	float: right;
}

#Template15 .ContentBListImage img {
	padding-right: 0px;
	clear: right;
}

/* Template 16 */
div.Template16 div#PageBreadCrumbs
{
     float:left;
}
div.Template16 div#PagePrinterFriendly
{ 
    float:right;
}
div.Template16 div#PageTitle
{
    clear:left;
    text-align:center;
}
div.Template16 div#PageIntro
{ 
    clear:both;
    text-align:center;
}
div.Template16 div#PageImage
{ 
    clear:both;
    text-align:center;
	float: none;
}
div.Template16 div#PageChildLinks
{ 
    clear:both;
    text-align: right;
}

#Template16 #PageChildLinks {
	margin: 0px auto;
		width: 460px;
}

#Template16 .ContentPageChildLinksCol0 {
	text-align: right;
	width: 45%;
	padding-right: 10px;
}

#Template16 .ContentPageChildLinksCol1 {
	text-align: left;
	width: 45%;
}

div.Template16 div#PageChildLinks ul
{ 
    text-align:center;
}

div.Template16 div#PageChildLinks li
{ 
    list-style:none;
    clear:both;
	margin-left: 0px;
}

div.Template16 div#PageChildLinks img
{
    text-align: right;
    padding:5px;
}
div.Template16 div.ContentPageChildLinksCol0 
{
    float:left;
	clear: none;
    padding:5px;
	width: 250px;
	text-align: left;
}

div.Template16 div.ContentPageChildLinksCol1
{
}
div.Template16 div.ContentPageChildLinksCol2
{
}
div.Template16 div.ContentPageChildBookmarks
{ 
    clear:both;
    padding-top:20px;
}
div.Template16 div#PageContent
{
    clear:both;
    text-align:center;
}
div.Template16 div#PageSepLinks
{
    clear:both;   
    text-align:center; 
}
div.Template16 div.ContentItem
{
    clear:both;  
    text-align:center;
}
div.Template16 div.ContentTextTitle
{
    clear:both;  
    text-align:center;
}
div.Template16 div.ContentTextBody
{
    clear:both;  
    text-align:center;
}
div.Template16 div.ContentTextImage
{
    clear:both;  
    text-align:center;
}

div.Template16 .ContentPageSepLinksSect ul li {
	text-align: left;
}

div.Template16 li.ContentPageChildLinksRow {
	width: 100%;
}

div.Template16 li.ContentPageChildLinksRowAlt {
	width: 100%;
}

#Template16 .ContentPageChildLinksCol1 .ContentPageChildLinksColImg {
	margin: 0px;
	padding: 0px;
	background-image: none;
	float: right;
}

#Template16 .ContentPageChildLinksCol1 a {
	padding: 10px;
	border: 1px solid #999;
	display: block;
	margin-bottom: 5px;
}

#Template16 .ContentBListImage {
	float: right;
}

#Template16 .ContentBListImage img {
	padding-right: 0px;
	clear: right;
}

/* Template 17 */
div.Template17 div#PageBreadCrumbs
{
     float:left;
}
div.Template17 div#PagePrinterFriendly
{ 
    float:right;
}
div.Template17 div#PageTitle
{
    clear:left;
}
div.Template17 div#PageIntro
{ 
   
}

div.Template17 div#PageImage
{ 
    float:right; 
	padding-bottom: 10px;
}
div.Template17 div#PageChildLinks
{ 
    float:left; 
    width:69%;
}
div.Template17 div#PageContent
{
    clear:both;
}
div.Template17 div#PageSepLinks
{
    clear:both;    
}
div.Template17 div.ContentItem
{
    clear:both;   
}
div.Template17 div.ContentTextTitle
{
    clear: left;
}
div.Template17 div.ContentTextBody
{
    clear:left;
}
div.Template17 div.ContentTextImage
{
	float: right;
}
div.Template17 div.ContentThumbnails
{
    float: left;
    margin: 10px;
}

div.Template17 li.ContentPageChildLinksRow {
	width: 100%;
}

div.Template17 li.ContentPageChildLinksRowAlt {
	width: 100%;
}

#Template17 .ContentBListImage {
	float: right;
}

#Template17 .ContentBListImage img {
	padding-right: 0px;
	clear: right;
}

	/* Template 18 */

div.Template18 h1
{

}

div.Template18 .ContentItem h2
{
	width: 100%;
}
	
div.Template18 div#PageBreadCrumbs
{
     float:left;
	 
}
div.Template18 div#PagePrinterFriendly
{ 
    float:right;
}
div.Template18 div#PageTitle
{	

}
div.Template18 div#PageIntro
{ 

}
div.Template18 div#PageImage
{ 
    float:left; 
	padding-right: 20px;
	padding-left: 0px;
}
div.Template18 div#PageChildLinks
{ 
	width: 65%;
	float: left;
}
div.Template18 div#PageContent
{
    clear:both;
}
div.Template18 div#PageSepLinks
{
    clear:both;    
}
div.Template18 div.ContentItem
{
    clear:both;   
}
div.Template18 div.ContentTextTitle
{
	clear: both;
	width: 100%;
}
div.Template18 div.ContentTextBody
{
	
}

div.Template18 div.ContentBListBody
{
	float: left;
}

div.Template18 div.ContentBListImage
{
	float: left;
	padding-right: 20px;
}

div.Template18 div.ContentTable
{
	float: left;
}

div.Template18 div.ContentThumbnails
{
	float: left;
}

div.Template18 div.ContentWysiwygBody
{
	float: left;
}
	
div.Template18 div.ContentTextImage
{
    float:left;
	clear: left;
	padding: 5px 0px 0px 0px;
	overflow: hidden;
}

div.Template18 div.ContentTextImage img
{
	float: left;
	padding-left: 0px;
	padding-right: 0px;
}


div.Template18 li.ContentPageChildLinksRow {
	width: 100%;
}

div.Template18 li.ContentPageChildLinksRowAlt {
	width: 100%;
}

