/* Main Styles */
body	
{
   margin:0px; 
   text-align:center;
   font-family:Arial; 
   font-size:70%;
   color:#1A2517;
   background-color:#E4E4E4;
   
    }
form {
    margin:0px; 
    padding:0px;
} 

div		
{
    margin:0px; 
    padding:0px; 
    float:left;
    
    }
    
div a
{
    color:#5E19A8;
    text-decoration:none;
 }	   
    
div a:hover
{
    color:#5E19A8;
    text-decoration:underline;
 }	   
    
img 
{ 
   border:none;
 
 }  
    
#all	
{
    width:875px;
    margin:0px auto 0px auto; 
    text-align:left;
    float:none;
    background-color:#ffffff !important;
  
    }
#container
{
     width:875px;
     background-color:#ffffff !important;
    }   
#header
{
   
   
    width:837px;
    margin:0px 14px 0px 14px;
 
    
    }

#logo	
{
    display:block;
    width:188px;
    height:98px;
    float:left;
    z-index:99;
  
    
    }

#controls
{
    float:right; 
    height:100%; 
    border-collapse:collapse;
    width:450px;
    
    }
    

   
       
#toplinks
{   
    
    
    float:right;
    text-align:right;
    margin:15px 0px 0px 0px;
    display:inline;
   
    
    
    }
    
#toplinks ul
{   
   margin:0px;
   padding:0px;
    
    }
        
       
#toplinks ul li
{   
   
   padding:0px 0px 0px 5px;
   background:url(../../../../images/templates/topLinksSep.gif) 0px 2px no-repeat  !important;
   display:block;
   
   
    
   
    }
     
#toplinks ul li a
{   
   
      color:#1A2517;
      display:block;
    }  
          
#toplinks li.noSep	
{
    padding:0px 5px 0px 10px;
    background:none;

    
    } 
  



     
#contact
{    width:450px;
     float:right;
     text-align:right;
     margin:10px 0px 0px 0px;
}     

.tel
{ margin:0px 5px 0px 0px;
}  
   
.email
{ margin:0px 0px 0px 5px;
}  
    
    
#search
{
     float:right;
     margin:10px 0px 5px 0px;
    
    }
    

#search a
{
    width: 71px;
    height: 19px;
    display: inline;
    background:url(../../../../images/templates/searchButton.gif) no-repeat; 
    float:left;
    margin:2px 0px 2px 0px;
    
    }


    

#search label
{
    display:none;
    
    }
    
 #search input	
{
    
     padding:0px; 
     width:170px !important;
     height:16px !important; 
     float:left;
     margin:2px 10px 0px 0px;
     
     
     }

   
#search a img	
{
    display:none;
   
    }
     


.breadcrumb
{
    
	
	font-family:Arial;
    color:#1A2517;
    margin:0px 15px 10px 20px;
    display:inline;
    }


.breadcrumb a
{
    padding:0px 5px 0px 0px; 
    color:#5E19A8;
    text-decoration:underline;
}


.breadcrumb a:visited, .breadcrumb a:active
{
    color:#5E19A8;  
    text-decoration: underline;
    
    }

.breadcrumb a:hover
    {
    color:#5E19A8;  
    text-decoration: underline;
    }


#banner	
{
    width:100%;
    background:url(../../../../images/templates/banner.jpg) no-repeat;
    height:101px;
    margin:0px 14px 0px 14px;
    }
    
#menu	
{
    width:837px;
    margin:5px 14px 0px 14px;
    border-bottom:solid 1px #5E19A8;
    
    }
 
.azSevices
{
    padding:5px 0px 5px 5px;
    float:left;
}
 
.az
{
    padding:5px 0px 5px 0px;
    margin:0px 7px 0px 8px;
    color:#1A2517;
}

.az a
{
     color:#1A2517;
}

.AtoZBG
{
    padding:3px 0px 3px 0px;
    
    }





 
.a2z
{
    
    margin:10px 16px 0px 16px !important;
    word-spacing:18px;
color:#1A2517;
}
#main	 
{
    
     width:100%;
    }

#left
{
    width:200px;
    margin:0px 20px 0px 2px;
    float:left;
    }
    
    
    
    
    
#centre
{
    width:300px;
    float:left;
    
    }

#right	
{
    width:200px;
    float:right;
    margin:0px 35px 0px 0px;
    
    }
#text						{padding:0px; background:none !important;  }
#text span					{float:left; border:none; padding:0px}
#text ul						{ float:left; clear:none; position:relative; margin:0px; list-style:none;}
#text ul li						{background:none !important;}
#text ul li a							{ display:block; height:14px;  padding:0px; }
#text ul li a.small						 { width:11px; background:url(../../../../images/templates/TestSizeSmall.gif) no-repeat;}
#text ul li a.medium						{width:11px;  background:url(../../../../images/templates/TestSizeMedium.gif) no-repeat;}
#text ul li a.large						{width:13px; margin-right:5px; background:url(../../../../images/templates/TestSizeLarge.gif) no-repeat;}
#text ul li a span						{display:none;}




/* Non-Bulleted Lists */
.nobullets {list-style:none; margin:0px; padding:0px; float:left;}
.nobullets li {margin:0px; padding:0px; float:left;}
.nobullets * ul {list-style:none; margin:0px; padding:0px; float:left;}
.nobullets * li {margin:0px; padding:0px; float:left;}

/* Invisible Text */
.invisi {display:none;}
.invisifont {display:none;}

 .large {font-size:large; }
 .medium {font-size:medium;}
 .small {font-size:small;}




/* Selectable Styles */
H1, .Heading1		{font-size: 160%; font-family:"Century Gothic"; text-transform:uppercase;  font-weight:bold; color:#64A91A; margin: 0; padding:0; }
H2, .Heading2		{background:none; font-size: 120%; font-family: arial; font-style:normal; font-weight:bold; color:#000000; margin: 0;  padding:0;}
H3, .Heading3		{font-size: 110%; font-family: arial; font-style:normal; color:#666666; margin: 0; padding:0;}
H4, .Heading4		{font-size: 100%; font-family: arial; font-style:normal; color:#1A2517; font-weight:bold; margin: 0; padding:0;}
P, .Normal			{font-size: 100%; font-family: arial; margin: 0;  padding:0;}
.GreenArrow 		{ font-size: 120%; font-family: arial;  color:#5E19A8; font-style:normal; background:url(../../../../images/templates/greenArrow.gif) no-repeat;padding:0px 0px 0px 15px;  background-position:0 2px;}

.BoxHeaderwide  {font-size: 120%; font-family: arial; font-style:normal; font-weight:bold;  margin: 0px 0px 6px 0px; padding:0px 0px 5px 0px; width:380px; border-bottom:solid 1px #6727AD;}
.BoxHeaderwideBox2  {font-family: arial; font-style:normal; margin: 0px 0px 6px 0px; padding:0px 0px 5px 0px; width:380px; }
.BoxHeaderwide1  {font-family: arial; font-style:normal; margin: 0px 0px 6px 0px; padding:0px 0px 5px 0px; width:180px; }
.BoxHeader  {font-weight:bold; font-size: 120%; font-family: arial; font-style:normal; margin: 0px 0px 6px 0px; padding:0px 0px 5px 0px; width:180px; border-bottom:solid 1px #6727AD;}
.MoreLinks { text-align:right; text-decoration:underline !important; font-family: arial; font-style:normal; margin: 0px 0px 6px 0px; padding:0px 0px 5px 0px; width:180px; display:block;}
.MoreLinks a { text-decoration:underline !important; display:block;}

.BoxHeaderCS {font-weight:bold; font-size: 120%; font-family: arial; font-style:normal; margin: 0px 0px 6px 0px; padding:0px 0px 5px 0px; width:180px; border-bottom:solid 1px #6727AD;}

.BoxHeaderwideCS  {font-size: 120%; font-family: arial; font-style:normal; font-weight:bold;  margin: 0px 0px 6px 0px; padding:0px 0px 5px 0px; width:380px; border-bottom:solid 1px #6727AD;}
.BoxHeaderwideBox2CS  {font-family: arial; font-style:normal; margin: 0px 0px 6px 0px; padding:0px 0px 5px 0px; width:380px; }
.BoxHeaderwide1CS  {font-family: arial; font-style:normal; margin: 0px 0px 6px 0px; padding:0px 0px 5px 0px; width:180px; }

.BoxHeaderInternal{height:20px; width:600px;}
#MainText {width:600px; min-height:400px;}

.box							{width:220px; background:url(../../../../images/templates/menuM2.gif) repeat-y; font-size:100%;}
.box h2							{display:block; width:100%; height:29px; margin:0px; background:no-repeat;}
.box h2 span							{display:none;}
.box .min						{margin:0px 20px 0px 20px; width:180px;  min-height:295px; float:left;}
.box .footerSideLeftTop						{display:block; width:100%; height:14px; background:url(../../../../images/templates/menuF2.gif) no-repeat; float:left; overflow:hidden;}
#sidemenu						{margin-right:20px; }
#sidemenu h2							{background-image:url(../../../../images/templates/menuH2.gif);}
#sidemenu ul							{margin:0px; padding:0px; list-style:none;}
#sidemenu ul li							{width:100%;}
#sidemenu ul li a								{width:180px; background:url(../../../../images/templates/arrow.gif) no-repeat; background-position: 0.05px; display:block; padding:2px 0px 3px 10px;}
#sidemenu ul li a:hover							{ color:#000000; width:160px;}
#sidemenu ul li	ul						{margin:0px 0px 0px 10px; padding:0px;}
#sidemenu ul li ul li								{background-image:none; display:block;}
#sidemenu ul li ul li a								{background-image:none; display:block; color:#1A2517;}
#sidemenu ul li ul li a:hover   {background:#5D18A7; color:#ffffff; text-decoration:none; width:160px;}

#sidemenu ul li	ul li ul						{margin:0px 0px 0px 10px; padding:0px;}
#sidemenu ul li ul li ul li								{background-image:none; display:block;}
#sidemenu ul li ul li ul li a								{background-image:none; width:150px; display:block; color:#1A2517; padding:0px 0px 0px 5px;}
#sidemenu ul li ul li ul li a:hover   {background:#5D18A7; color:#ffffff; text-decoration:none; width:150px; padding:0px 0px 0px 5px;}

.box .minpage						{margin:0px 20px 0px 20px; width:180px;  min-height:485px; float:left;}






#centreInternal
{   float:left;
    margin:0px 0px 0px 0px;
    display:inline;
	}

.Internalbox							{width:638px; background:url(../../../../images/templates/centreINM1.gif) repeat-y; }
.Internalbox h2							{display:block;  height:29px; margin:0px; background:no-repeat;}
.Internalbox h2 span							{display:none;}
.Internalbox .minInternalBox						{margin:0px 20px 0px 20px; width:600px;  min-height:448px; float:left;}
.Internalbox .footerMinInternalBox						{display:block; width:100%; height:28px; background:url(../../../../images/templates/centreINB1.gif) no-repeat; float:left; overflow:hidden;}
#centreInternalbox						{margin:0px;}
.centreInternalboxspan					{background:url(../../../../images/templates/centreINH1.gif) no-repeat; width:638px; height:28px; }




.boxLeft							{width:216px; background:url(../../../../images/templates/menuM2.gif) repeat-y;}
.boxLeft h2							{display:block; width:100%; height:29px; margin:0px; background:no-repeat;}
.boxLeft h2 span							{display:none;}
.boxLeft .minLeft					{margin:0px 20px 0px 20px; width:100%; min-height:120px; float:left;}
.boxLeft .footerLeft						{display:block; width:100%; height:14px; background:url(../../../../images/templates/menuF2.gif) no-repeat; float:left; overflow:hidden;}
#sidemenuBox						{margin-right:20px;}
#sidemenuBox h2							{background-image:url(../../../../images/templates/menuH2.gif);}
#sidemenuBox ul							{padding:7px 15px 10px 15px;}
#sidemenuBox ul li							{width:100%;}
#sidemenuBox ul li a								{display:block; padding:2px 0px 3px 0px;}
#sidemenuBox ul li a:hover							{color:#000000;}

.boxLeft							{width:216px; background:url(../../../../images/templates/menuM2.gif) repeat-y;}
.boxLeft h2							{display:block; width:100%; height:29px; margin:0px; background:no-repeat;}
.boxLeft h2 span							{display:none;}
.boxLeft .minLeft					{margin:0px 20px 0px 20px; width:100%; min-height:120px; float:left;}
.boxLeft .footerLeft						{display:block; width:100%; height:14px; background:url(../../../../images/templates/menuF2.gif) no-repeat; float:left; overflow:hidden;}
#sidemenuBox1						{margin-right:20px;}
#sidemenuBox1 h2							{background-image:url(../../../../images/templates/menuH2.gif);}
#sidemenuBox1 ul							{padding:7px 15px 10px 15px;}
#sidemenuBox1 ul li							{width:100%;}
#sidemenuBox1 ul li a								{display:block; padding:2px 0px 3px 0px;}
#sidemenuBox1 ul li a:hover							{color:#000000;}




.centrebox							{width:429px; background:url(../../../../images/templates/BoxLargeM1.gif) repeat-y; }
.centrebox	 h2							{display:block; width:100%; height:29px; margin:0px; background:no-repeat;}
.centrebox h2 span							{display:none;}
.centrebox .minCentre							{margin:0px 20px 0px 20px; width:380px; min-height:185px; float:left;}
.centrebox .footerCentre						{display:block; width:100%; height:14px; background:url(../../../../images/templates/BoxLargeF1.gif) no-repeat; float:left; overflow:hidden;}
#centreBoxTop						{margin-right:20px;}
#centreBoxTop h2							{background-image:url(../../../../images/templates/BoxLargeH1.gif);}
#centreBoxTop ul							{padding:7px 15px 10px 15px;}
#centreBoxTop ul li							{width:100%;}
#centreBoxTop ul li a								{display:block; padding:2px 0px 3px 0px;}
#centreBoxTop ul li a:hover							{color:#000000;}



.centrebox2							{width:429px; background:url(../../../../images/templates/BoxLargeM1.gif) repeat-y;}
.centrebox2	 h2							{display:block; width:100%; height:29px; margin:0px; background:no-repeat;}
.centrebox2 h2 span							{display:none;}
.centrebox2 .minCentre2									{margin:0px 20px 0px 20px; width:380px; min-height:230px; float:left;}
.centrebox2 .footerCentre2						{display:block; width:100%; height:14px; background:url(../../../../images/templates/BoxLargeF1.gif) no-repeat; float:left; overflow:hidden;}
#centreBoxBottom					{margin-right:20px;}
#centreBoxBottom h2							{background-image:url(../../../../images/templates/BoxLargeH1.gif);}
#centreBoxBottom ul							{padding:7px 15px 10px 15px;}
#centreBoxBottom ul li							{width:100%;}
#centreBoxBottom ul li a								{display:block; padding:2px 0px 3px 0px;}
#centreBoxBottom ul li a:hover							{color:#000000;}




.rightBox1							{width:220px; background:url(../../../../images/templates/menuM2.gif) repeat-y;}
.rightBox1 h2							{display:block; width:100%; height:29px; margin:0px; background:no-repeat;}
.rightBox1 h2 span							{display:none;}
.rightBox1 .minRight						{margin:0px 20px 0px 20px; width:100%; min-height:458px; float:left;}
.rightBox1 .footerRight						{display:block; width:100%; height:14px; background:url(../../../../images/templates/menuF2.gif) no-repeat; float:left; overflow:hidden;}
#rightbox						{margin-right:20px;}
#rightbox h2							{background-image:url(../../../../images/templates/menuH2.gif);}
#rightbox ul							{padding:0px; margin:0px;}
#rightbox ul li							{width:180px; color:#64A91A;}
#rightbox ul li a								{display:block; padding:0px; color:#64A91A;}
#rightbox ul li a:hover							{color:#64A91A;}






.RB1
{
    margin:0px 0px 0px 0px;
    height:158px;
 }

.RB2
{
  margin:0px 0px 0px 0px;
  height:170px;
 }

.RB3
{ 
    margin:0px 0px 0px 0px;
    height:130px;
    }
    
    
    
 

    
    #footer	
{
   
   
        margin:0px 14px 0px 0px;
  
    }


    
#footerlinks
{
    clear:both; 
    margin:0px 10px 0px 10px;
    padding:9px 0px 9px 0px;
    font-size:90%;
    
    }
    
    
#footerlinks li a
{
    color:#000000;
    text-decoration:underline;
    
    }
    
      
#footerlinks li a:hover
{
    color:#000000;
    text-decoration:underline;
    
    }  
    
#footerlinks .directgov
{
      
      float:left;
      display:block;
      
    }

#footerlinks .address
{
 
    width:100%;
    text-align:center;
    margin:-40px 0px 0px 0px;
    
    }
    
#footerlinks .address  a
{
    color:#000000;
    text-decoration:none;
    
    
    }   
    
#footerlinks .address a:hover
{
    color:#000000;
    text-decoration:underline;
    
    }  

#footerlinks .browsealoud
{
   
   float:left;
   display:block;
   
    }
 

#footerlinks .footermenu
{
    width:100%;
    margin:-10px 0px 0px 0px; 
    text-align:center;
 
    
    }

    
#footerlinks .footermenu  a
{
    color:#000000;
    text-decoration:underline;
    
    
    }   
    
#footerlinks .footermenu ul
{
    margin:0px;
    padding:0px; 
    
    }
    
#footerlinks .footermenu ul li
{
    margin:0px;
    padding:0px 10px 0px 10px;
    
    }    
#footerlinks .RateThisPage
{
      float:right;
      margin:4px 0px 0px 20px;
      padding:0px;
      display:block;
	  
      text-align:center;
    }
    
    
    
.boxTextOne { width:180px;}
    
#SPtextArea { width:600px; height:400px;}

.faqSearchBox { width:100% !important;}



.searchtop


{ width:100% !important;}


#Q0
{ width:100% !important;}


#Q1
{ width:100% !important;}

#Q2
{ width:100% !important;}


#Q3
{ width:100% !important;}


#Q4
{ width:100% !important;}

#Q5
{ width:100% !important;}


#Q6
{ width:100% !important;}

#Q7
{ width:100% !important;}


#Q8
{ width:100% !important;}


#Q9
{ width:100% !important;}

#Q10
{ width:100% !important;}


.ArticleBody
{
	
	width:100%;


}



* html #search a
{     margin:-14px 0px 4px 0px;
    
    }

* html #search input	
{
    
  
     margin:0px 10px 4px 0px;
     
     
     } 

* html #left
{
   
    margin:0px 0px 0px 2px;
    float:left;
    display:inline;
  
    }
    
    
    
    
    
* html #centre
{
   
    float:left;
    display:inline;
    
    }

* html #right	
{
    
    float:left;
    margin:0px 0px 0px 0px;
    display:inline;
   
    } 





* html .box							{width:220px;}
* html .box h2							{display:block; width:220px; height:29px; margin:0px; background:no-repeat;}
* html .box h2 span							{display:none;}
* html .box .min						{margin:0px 10px 0px 10px; width:140px; height:295px; float:left;}
* html .box .footerSideLeftTop						{display:block; width:100%; height:14px; }
* html #sidemenu						{margin:0px 0px 0px 3px;}

* html #sidemenu ul							{margin:0px; padding:0px;}
* html #sidemenu ul li							{width:160px;}
* html #sidemenu ul li a								{width:160px;}
* html #sidemenu ul li a:hover							{color:#000000;}
* html #sidemenu ul li	ul						{margin:0px 0px 0px 10px; padding:0px;}
* html #sidemenu ul li ul li								{background-image:none; display:block;}
* html #sidemenu ul li ul li a								{background-image:none; display:block; color:#1A2517;}
* html #sidemenu ul li ul li a:hover   {background:#5D18A7; color:#ffffff; text-decoration:none; width:150px;}

* html #sidemenu ul li	ul li ul						{margin:0px 0px 0px 10px; padding:0px;}
* html #sidemenu ul li ul li ul li								{background-image:none; display:block;}
* html #sidemenu ul li ul li ul li a								{background-image:none; display:block; color:#1A2517;}
* html #sidemenu ul li ul li ul li a:hover   {background:#5D18A7; color:#ffffff; text-decoration:none; }

* html .box .minpage						{margin:0px 10px 0px 10px; width:140px; height:485px; float:left;}


* html .boxLeft							{width:220px; }
* html .boxLeft h2							{display:block;width:220px; height:29px; margin:0px; background:no-repeat; }
* html .boxLeft h2 span							{display:none;}
* html .boxLeft .minLeft					{margin:0px 10px 0px 10px; width:140px; height:120px; float:left;  }
* html .boxLeft .footerLeft						{display:block; width:220px; height:14px; }
* html #sidemenuBox						{margin:0px 0px 0px 3px;}






* html .Internalbox							{width:638px;  }
* html .Internalbox h2							{display:block;  height:29px; margin:0px; background:no-repeat; }
* html .Internalbox h2 span							{display:none;}
* html .Internalbox .minInternalBox						{margin:0px 10px 0px 20px; width:598px; height:448px; float:left; display:inline;}
* html .Internalbox .footerMinInternalBox						{display:block; width:638px; height:28px; }
* html #centreInternalbox						{margin:0px 0px 0px 0px;}

.sitmp0  
{
    clear:both;
    float:none;
    }
    
.sitmp1 
{ 
    clear:both; 
    float:none;
    }
    
.sitmp2 
{
    clear:both;
    float:none;
    }
    
.sitmp 
{
    clear:both; 
    float:none;
    
    }

.searchhi0 
{
    background-color:#FFFF00;
    clear:both;
    float:none;
    width:100%;
}

.sitmpA 
{
    clear:both; 
    float:none;
    
}

.searchtop 
{
    clear:both; 
    float:none;
    
}

.searchResultsItemWrapper
{
    clear:both; 
    float:none;
    font-size:120%; 
    
}
    
.searchResultsHeading 
{
    clear:both; 
    float:none;  
    margin:0px 0px 15px 0px;    

}

#TextSize {
margin:-3px 5px 0px 0px;
float:left;
}


a.small { font-size:100%; margin:0px 2px 0px 2px; padding-top:2px; color:#1A2517; margin-right:5px;}
a.medium { font-size:120%;  margin:0px 2px 0px 2px; padding-top:1px; color:#1A2517; margin-right:5px;}
a.large { font-size:130%; margin:0px 2px 0px 2px; color:#1A2517; margin-right:5px;}

.alignenter { text-align:right; float:left;}

/* main event calendar table */
table.eventBrowser {border: solid green 0px; vertical-align:top;} /*; border:solid red 1px;}*/

/* calendar section */
table.eventCalendar {border-collapse:collapse;} /* border: solid blue 0px*/

/* calendar month section */
table.eventMonth {border-collapse:collapse; margin-bottom:0.2em; margin-right:0.2em;}
td.eventMonthTitle {padding-left:0.2em; background-color: #9AB6FF; height:1em; font-family:Tahoma,Arial; font-size:70%; font-weight:bold;}
td.eventMonthContent {background-color: FFF0D3; border: solid #9AB6FF 1px;}
div.eventMonthContent {padding:0.2em; overflow: auto ; height:5.5em; width:11em;}

/* calendar event details section */
div.eventDetails {} /*border:solid cyan 0px;}*/ 
table.eventDetails {border-collapse:collapse; vertical-align:top; height:100%;} /*border:solid red 0px;*/
td.eventDetailsTitle {background-color: #9AB6FF; height:1em; font-family:Tahoma,Arial; font-size:70%; font-weight:bold;}
td.eventDetailsContent {background-color: FFF0D3; border: solid #9AB6FF 1px;}
div.eventDetailsContent {margin:2px; overflow: auto ; height:26.2em; width:18em;}
div.eventDetailsHeaders {color:black; font-family:Tahoma,Arial; font-size:80%;}
div.eventDetailsDescription {color:black; font-family:Tahoma,Arial; font-size:100%;}

/* calendar key section */
table.eventKey {border-collapse:collapse; border: solid #9AB6FF 1px; width:100%;}
td.eventKeyTitle {background-color: #9AB6FF; height:1em; width:13.1em; font-family:Tahoma,Arial; font-size:70%; font-weight:bold;}

/* calendar key types */
.eventKeyDefault {color:gray; font-family:Tahoma,Arial; font-size:80%;}
.eventKeyFinancial {color:red; font-family:Tahoma,Arial; font-size:80%;}
.eventKeyGeneral {color:blue; font-family:Tahoma,Arial; font-size:80%;}
.eventKeyInternal {color:green; font-family:Tahoma,Arial; font-size:80%; }
.eventKeyTrade {color:magenta; font-family:Tahoma,Arial; font-size:80%;}
.eventKeyOther {color:cyan; font-family:Tahoma,Arial; font-size:80%;}
