﻿body 
{
    background-color:#ffffff;
    font-size:0.75em;
    font-family:Verdana, Arial, "Trebuchet MS";
    text-align:center;
    margin:0px 0px 0px 0px;
    color:#555555;
}

.MainContainer
{
    width:800px;
    height:auto;
    margin:auto;
   
}

.LeftContainer
{display:none;
    float:left;
    width:200px;
    height:auto;
    overflow:auto;
}.Top
{
    width:800px;
    height:auto;
    overflow:auto;
    background-color:#ffffff;
    margin:auto;
   
}
.FooterBar

{display:none;
    width:800px;
    height:3px;
    margin:5px 0 0 0;
    background-color:#ffffff;
    float:left;
    
   
}
.Footer

{display:none;
    width:800px;
    height:auto;
    overflow:auto;
    background-color:#ffffff;
    margin:auto;
    border-top:solid 0px #474747;
    float:left;
    
   
}


.BannerContainer
{display:none;
    width:800px;
    height:auto;
    overflow:auto;
    margin:auto;
    background-color:#ffffff;
    padding-bottom:5px;
   
}
.FlashBanner
{   display:none;
    width:350px;
    height:auto;
    overflow:auto;
    margin:5px 0 0 0;
    padding-bottom:0px;
     background-color:#ffffff;
     float:left;
}

.CalltoActionBanner
{
    width:450px;
    height:auto;
    background-color:#ffffff;
    float:left;
    margin:15px 0 0 0;
    text-align:right;
}
.Subscribe
{
    width:445px;
    height:auto;
    background-color:#ffffff;
    float:left;
    margin:10px 5px 10px 0;
    text-align:right;
}

.Subscribe a:link{
    color: #FF4500;

    text-decoration: underline;
    }

.Subscribe a:hover{
    color: #333333;

    text-decoration: none;
    }

.Subscribe a:visited{
    color: #FF4500;

	text-decoration: underline;
	}

.Subscribe a:visited:hover{
    color:#333333;

    text-decoration: none;
 
    }


.PageContainer
{
    width:800px;
    height:auto;
    overflow:auto;
    background-color:#ffffff;
    float:left;
    margin: auto;
    border-top:solid 0px #474747;
    padding-top:5px;
    
}
.PageContentRow

{
    width:770px;
    height:auto;
    overflow:auto;
    margin:5px 0 5px 10px;
    text-align:justify;
    float:left;
    background-color:#ffffff;
    
}

.PageContent

{
    width:800px;
    height:auto;
    overflow:auto;
    background-color:#ffffff;
    text-align:justify;
    float:left;
    padding-bottom:10px;
    border-bottom:solid 0px #474747;
}

.PageText
{
    width:710px;
    height:auto;
    overflow:auto;
    margin:10px 0 0 0;
    text-align:justify;
    float:left;
    padding-bottom:5px;
    
}

.FullPageText
{
    width:750px;
    height:auto;
    overflow:auto;
    margin:10px 0 0 0;
    text-align:justify;
    float:left;
    padding-bottom:5px;
    
}
.MainPageBanner
{display:none;
    width:630px;
    height:auto;
    overflow:auto;
    
    float:left;
    
    
}
.PageTextWithImage
{
    width:480px;
    height:auto;
    overflow:auto;
    margin:5px 0px 0 0;
    text-align:justify;
    float:left;
    padding-bottom:5px;
    background-color:#fff;
}
.PageTextImage
{
    width:auto;
    height:auto;
    text-align:right;
    margin:10px 0px 0 5px;
    float:left;
     background-color:#fff;
  
    
}

.HomePageText
{
    width:600px;
    height:auto;
    overflow:auto;
    margin:10px 0 0 0;
    text-align:justify;
    float:left;
    padding-bottom:5px;
    
}

.ImageInPageText
{
    width:180px;
    height:auto;
    overflow:auto;
    margin:10px 0 0 10px;
    float:left;
    padding-bottom:5px;
    
}
.LargePageContent
{
    width:602px;
    height:auto;
    overflow:auto;
    text-align:justify;
    float:left;
    background-color:#ffffff;
    padding-right:8px;
   /* border-right:solid 1px #cccccc;-*/
}


.LargePageContentrRightAlign
{
    width:800px;
    height:auto;
    overflow:auto;
    text-align:justify;
    float:left;
    background-color:#ffffff;
    
}

.HalfPageCol
{
    width:300px;
    height:auto;
    overflow:auto;
    text-align:justify;
    float:left;
    background-color:#ffffff;
    padding-left:5px;

}

.HalfPageImage
{
    width:195px;
    height:auto;
    overflow:auto;
    text-align:justify;
    float:left;
    background-color:#fff;
    padding:30px 10px 10px 30px;

}
.HomeNewsContent
{
    width:182px;
    height:auto;
    overflow:auto;
    margin:0 0 0 0px;
    float:left;
    background-color:#fff;
    font-size:11px;
    padding:0 0 0 5px;
    border-left:solid 1px #cccccc;

}
.NewsHeader

{
    width:140px;
    height:auto;
    overflow:auto;
    margin:10px 0 5px 5px;
    text-align:left;
    color:#FF4500;
    letter-spacing:0.1em;
    font-size:14px;
    float:left;
   
}
.NewsItem
{
    width:170px;
    height:auto;
    overflow:auto;
    margin:0px 0 10px 5px;
    float:left;
    background-color:#ffffff;
    padding:0 0 5px 0;
    border-bottom:dashed 1px #cccccc;

}
.NewsSubHeader
{
    width:170px;
    height:auto;
    overflow:auto;
    margin:5px 0 3px 0px;
    text-align:left;
    color:#333333;
    font-size:13px;
    text-decoration:underline;
}
.HomeNews
{
    width:170px;
    height:auto;
    overflow:auto;
    margin:0px 0px 0px 15px;
    background-color:#ffffff;
    float:left;
     padding-top:10px;

}
.NewsItem
{
    width:170px;
    height:auto;
    overflow:auto;
    margin:0px 0 5px 5px;
    float:left;
    padding-bottom:5px;
}
.NewImg
{
    width:170px;  
    height:auto;
    overflow:auto;
    float:left;
    margin:0px 0 0px 5px;
    
    
}
.NewsBrief

{
    width:170px;
    height:auto;
    overflow:auto;
    margin:3px 0 3px 0px;
    float:left;
    font-size:11px;
}


.NewsBrief a:link{
    color: #FF4500;

    text-decoration: none;
    }

.NewsBrief a:hover{
    color: #333333;

    text-decoration: underline;
    }

.NewsBrief a:visited{
    color: #FF4500;

	text-decoration: none;
	}

.NewsBrief a:visited:hover{
    color:#333333;

    text-decoration: underline;
 
    }
    
 .PageText a:link
    {
        color:#999999;

    text-decoration: underline;
    }

.PageText a:hover{
    color: #FF4500;

    text-decoration: none;
    }

.PageText a:visited{
      color:#999999;

	text-decoration: underline;
	}

.PageText a:visited:hover{
    color:#FF4500;

    text-decoration: none;
 
    }


    
 .IndentEnv a:link
    {
        color:#999999;

    text-decoration: underline;
    }

.IndentEnv a:hover{
    color: #FF4500;

    text-decoration: none;
    }

.IndentEnv a:visited{
      color:#999999;

	text-decoration: underline;
	}

.IndentEnv a:visited:hover{
    color:#FF4500;

    text-decoration: none;
 
    }
.Header

{
    width:100%;
    height:auto;
    overflow:auto;
    margin:13px 0 5px 0px;
    text-align:left;
    color:#FF4500;
    letter-spacing:0.1em;
    font-size:14px;
}

.HeaderSub

{
    width:100%;
    height:auto;
    overflow:auto;
    margin:5px 0 5px 0px;
    text-align:left;
    color:#FF4500;
    letter-spacing:0.1em;
    font-size:11px;
}

.HeaderItalic

{
    width:100%;
    height:auto;
    overflow:auto;
    margin:10px 0 5px 0px;
    text-align:left;
    color:#999999;
   
   
    font-style:italic;
}

.IndentEnv

{
    width:580px;
    height:auto;
    overflow:auto;
    margin:10px 0 10px 20px;
    float:left;
    color:#666666;
    font-weight:600;
    font-size:11px;
   
}

.INTextheader
{
    width:100%;
    height:auto;
    overflow:auto;
    margin:0px 0 5px 0px;
    text-align:left;
    color:#333333;
    
    font-size:13px;
}

.INTextheaderUnderLine
{
    width:100%;
    height:auto;
    overflow:auto;
    margin:0px 0 10px 0px;
    text-align:left;
    color:#333333;
    font-size:13px;
    text-decoration:underline;
}
.BulletedText
{
    width:100%;
    height:auto;
    overflow:auto;
    margin:5px 0 0 0;
    text-align:left;
    text-indent:0px;
    background-color:#ffffff;
    float:left;
   
}

.BulletedText ul
{
    list-style-type:circle;
 
}

.BulletedTextFixed
{
    width:600px;
    height:auto;
    overflow:auto;
    margin:5px 0 0 0;
    text-align:left;
    text-indent:0px;
    background-color:#ffffff;
    float:left;
   
}

.BulletedTextFixed ul
{
    list-style-type:circle;
 
}

.ColouredArea
{
    width:auto;
    height:auto;
    overflow:auto;
   
    
    background-color:#EEE8CD;
    float:left;
    padding:5px;
    /*color:#ffffff;
    border:dashed 1px #FF8600;*/
}
.InvisibleBulletedText
{
    width:580px;
    height:auto;
    overflow:auto;
    margin:2px 0 5px 0;
    text-align:justify;
    text-indent:0px;
    background-color:#FEF0DB;
    float:left;
    padding:10px 10px 2px 10px;
   


    /*color:#ffffff;
    border:dashed 1px #FF8600;*/
   
}

.InvisibleBulletedText ul
{
 list-style-type:none;
}



.navigationContainer
{
    display:none;
    width: 800px;
	text-align:right;
	background-color:#474747;
	color: #000000;
	font-size:11px;
    padding-bottom: 5px;
    margin-left: 0px;
    padding-top: 0;
    margin-top:10px;
	}

.navigationContainer ul{
   
    padding-top: 10px;
    padding-bottom: 8px;
    margin-top: 0;
	padding-left: 0;
	margin-left: 0;
	margin-bottom: 0;
	list-style-type: none;
    color: #000000;
    background-color: #474747;
    font-family:Verdana, Arial, Trebuchet MS;
   	font-weight: normal;
    }

.navigationContainer ul li{
	padding-left: 20px;
	padding-right: 20px;
    list-style-type: none;
	display: inline;
	color: #333333;
    background-color: #474747;
    border-left:solid 1px #474747;
    width:100px;
	}

.navigationContainer a:link{
    color: #fff;
    background-color: #474747;
    text-decoration: none;
    }

.navigationContainer a:hover{
    color: #cccccc;
    background-color: #474747;
    text-decoration: underline;
    }

.navigationContainer a:visited{
    color: #fff;
    background-color: #474747;
	text-decoration: none;
	}

.navigationContainer a:visited:hover{
    color:#cccccc;
    background-color: #474747;
    text-decoration: underline;
 
    }
    
    
 .LinksContainer
{
    display:none;
    width:160px;
    height:auto;
    overflow:auto;
    margin:0;
    float:left;
    background-color:#ffffff;
    text-align:left;

}

 .LinksHeader
{
    width:135px;
     height:auto;
    overflow:auto;
    margin:20px 0px 5px 0px;
    color: #808080;
    letter-spacing:0.1em;
    text-decoration:none;
    font-size:12px;
   background-color:#ffffff;

} 

.LinksContainer ul{
	margin: 0 0 0 5px;
	margin-left: 0px;
    padding: 0;
    padding-bottom:15px;
    list-style-type:none;
    
    }
	
.LinksContainer li{
    margin-right: 0px;
	margin-left: 5px;
   	
   	text-align: left;
	width: auto;
	height:20px;
	border-top: 2px;
	border-top-color:#FFFFFF;
	border-top-style:solid;
    } 
.LinksContainer a:link{
    color: #757575;
   background-color: #ffffff;
    text-decoration: underline;
    }

.LinksContainer a:hover{
    color: #FF5721;
    background-color: #ffffff;
    text-decoration:none;
    }

.LinksContainer a:visited{
    color: #757575;
    background-color: #ffffff;
	text-decoration: underline;
	}

.LinksContainer a:visited:hover{
    color:#FF5721;
    background-color: #ffffff;
    text-decoration:none;
 
    }   
/*///////////////////////////////////////////
                VALIDATION MENU
///////////////////////////////////////////*/
    
.SideSubMenu
{   display:none;
    width:160px;
    height:auto;
    overflow:auto;
    margin:0;
    float:left;
    background-color:#ffffff;
    text-align:left;
    
    

}
 
 
.SideMenuHeader
{
    width:150px;
    height:auto;
    overflow:auto;
    margin:5px 0px 5px 0px;
    color: #808080;
    letter-spacing:0.1em;
    text-decoration:none;
    font-size:12px;
   background-color:#ffffff;
   
   
}

#SideSubMenu{
	width:170px;
    height:auto;
    
    float:left;
    margin:10px 0 0 0px;
    /*clear:both;*/
    }
	
.SideSubMenu ul{
	margin: 0 0 0 5px;
	margin-left: 0px;
    padding: 0;
    list-style-type:none;
    
    }
	
.SideSubMenu li{
    margin-right: 0px;
	margin-left: 5px;
   	
   	text-align: left;
	width: 140px;
	height:20px;
	border-top: 2px;
	border-top-color:#FFFFFF;
	border-top-style:solid;
    }
    
    
.Selected
{
    font-size:11px;
    font-family:Verdana, Arial;
    color:#cccccc;
    text-decoration:line-through;
}
.notSelected
{
    font-size:11px;
    font-family:Verdana, Arial;
    color:#FF5721;
    text-decoration:underline;
}

	

    
/*///////////////////////////////////////////
                VALIDATION MENU
///////////////////////////////////////////*/
.LinkBar
{display:none;
    width:790px;
	text-align:left;
	background-color:#ffffff;
	color: #000000;
	font-size:11px;
    padding-bottom: 2px;
    
    margin-left: 0px;
    padding-top: 5px;
    margin:0 0 0 0;
	}

.LinkBar ul{
   display:none;
    padding-top: 5px;
    margin-top: 0;
	padding-left: 0;
	margin-left: 0;
	margin-bottom: 0;
	list-style-type: none;
    color: #000000;
    background-color: #ffffff;
    font-family:Verdana, Arial, Trebuchet MS;
   	font-weight: normal;
   	text-align:right;
    }

.LinkBar ul li{
	padding-left: 10px;
	padding-right: 0px;
    list-style-type: none;
	display: inline;
	color: #333333;
    background-color: #ffffff;
   /*border-left:solid 1px #99cc00;*/
   width:100px;
   
	}

.LinkBar a:link{
    color: #cccccc;
   background-color: #ffffff;
    text-decoration: none;
    }

.LinkBar a:hover{
    color: #FF4500;
    background-color: #ffffff;
    text-decoration: none;
    }

.LinkBar a:visited{
    color: #cccccc;
    background-color: #ffffff;
	text-decoration: none;
	}

.LinkBar a:visited:hover{
    color:#FF4500;
    background-color: #ffffff;
    text-decoration: none;
 
    }
    
    .Footer
{display:none;
    background-color:#ffffff;
    height:auto;
    width:800px;
    /*margin:auto;*/
    overflow:auto;
    margin:5px auto;
    
   
}
.Corner
{
    width:40px;
    height:30px;
    float:left;
    background-color:#ffffff;
   
    border-bottom:solid 1px #6183A6;
    
}



.Tags

{
    width:auto;
    height:auto;
    overflow:auto;
    text-align:right;
    font-size:0.8em;
    color:#cccccc;
    background-color:#ffffff;
    padding-top:3px;
   
   
    
}

.Address
{
    width:570px;
    height:auto;
    overflow:auto;
    float:left;
    text-align:left;
    font-size:0.8em;
    color:#FF4500;
    padding:5px 5px 5px 0;
}

.Tags a:link{
    color: #cccccc;
    
    text-decoration: none;
    }

.Tags a:hover{
    color: #FF4500;
   
    text-decoration: none;
    }

.Tags a:visited{
    color: #cccccc;
    
	
	text-decoration: none;
	}

.Tags a:visited:hover{
    color:#FF4500;
    
    text-decoration: none;
 
    } 
    
 /*///////////////////////////////////////////
              END  VALIDATION MENU
/////////////////////////////////////////// 



.Footer{
    width:800px;
	text-align:left;
	background-color:#ffffff;
	color: #000000;
	font-size:11px;
    padding-bottom: 4px;
    
    margin-left: 0px;
    padding-top: 0;
    margin:0 0 0 0;
	}

.Footer ul{
   
    padding-top: 5px;
    margin-top: 0;
	padding-left: 0;
	margin-left: 0;
	margin-bottom: 0;
	list-style-type: none;
    color: #000000;
    background-color: #ffffff;
    font-family:Verdana, Arial, Trebuchet MS;
   	font-weight: normal;
   	text-align:right;
    }

.Footer ul li{
	padding-left: 5px;
	padding-right: 0px;
    list-style-type: none;
	display: inline;
	color: #333333;
    background-color: #ffffff;
   /*border-left:solid 1px #99cc00;
   width:100px;
   
	}

.Footer a:link{
    color: #cccccc;
   background-color: #ffffff;
    text-decoration: none;
    }

.Footer a:hover{
    color: #FF4500;
    background-color: #ffffff;
    text-decoration: none;
    }

.Footer a:visited{
    color: #cccccc;
    background-color: #ffffff;
	margin-left: 0.2em;
	text-decoration: none;
	}

.Footer a:visited:hover{
    color:#FF4500;
    background-color: #ffffff;
    text-decoration: none;
 
    }*/
    
 /*///////////////////////////////////////////
              END  VALIDATION MENU
///////////////////////////////////////////*/ 
