body
{
	font-size: 62.5%;
	color: #333333;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-family: Arial;
	text-align: center;
	background: url(../../../../images/templates/bG.gif);
}
div, ul
{
    margin:0px;
    padding:0px;

}
   

li
{
	margin: 0px;
	padding: 0px 0px 5px 15px;
	list-style-type: none;
	background: url(../../../../images/templates/purpleBox.gif) no-repeat 0 0.4em;
	font-size: 110%;
}

 ol li
{
    margin:0px;
    padding: 0px 0px 5px 0px;
    background:none;
    list-style-type:decimal;
  

}

    
div a 
{
    color:#671f7f;
}

div a:hover
{
    color:#fff;
    background-color:#AB007A;
}


form
{ 
    padding:0px;
    margin:0px;
}
 
 p   
 {
 
    padding:0px;
    margin:0px;
 }
  
img 
{
   border:0px;
}

#all
{
	margin: 0px auto 0px auto;
	padding: 0px;
	text-align: left;
	width: 974px; /*background-color:#D9D9D9; */
	background: url(../../../../images/templates/borders.png);
}
    
#header
{
    margin:0 0px 0 0px;
    width:974px;
    float:left;
    background:url(../../../../images/templates/header.png) no-repeat #fff;
    display:inline;
}

#topMenuLinks
{
  width:850px;
  float:left;
  margin:0px;
  padding:0px;
}

#topLinks
{
	float: left;
	font-size: 110%;
	color: #666666;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	border-bottom: solid 1px #fff;
	border-right: 1px solid #fff;
}
    
#topLinks   ul
{
    margin:0px;
    padding:0px;
    color:#424242;
} 

#topLinks ul li
{
	margin: 0px;
	display: block;
	background: none;
	background-color: #FFFFFF;
	color: #666666;
} 

#topLinks ul li a
{
	margin: 0px;
	display: block;
	color: #424242;
	text-decoration: none;
	border-right: 1px solid #fff;
	padding: 1px 10px 1px 10px;
} 

#topLinks ul li a:hover
{
	color: #000000;
	background-color: #FFFFFF;
} 

#textSize
{
	color: #D1A5F2;
	height: 22px;
	float: left;
	margin: 0px 0px 0px 5px;
}

#align
{
	float: left;
	min-height: 22px;
	text-align: left;
	width: auto;
}

#align a
{
	display: block;
	float: left;
	color: #424242;
	text-decoration: none;
}

#align a.small
{
	background-image: url(     '../../../../images/templates/a.gif' );
	margin-left: 5px;
	width: 20px;
	height: 20px;
	margin-top: 1px;
}

#align a.medium
{
	background-image: url(  '../../../../images/templates/aa.gif' );
	margin-left: 5px;
	width: 20px;
	height: 20px;
	margin-top: 1px;
}

#align a.large
{
	background-image: url(  '../../../../images/templates/aaa.gif' );
	margin-left: 5px;
	width: 20px;
	height: 20px;
	margin-right: 7px;
	margin-top: 1px;
}

#align a.listen
{
	background-image: url( '../../../../images/templates/listen.gif' );
	width: 22px;
	height: 22px;
}

#align a:hover
{
	text-decoration: underline;
	font-weight: bold;
	background-color: #FFFFFF;
	color: #000000;
}

#logo
{
    height:104px;
    width:258px;
    float:left;
    display:block;
    z-index:99;
    position:relative;
    background:none;
    margin:-3px 0px 0px 1px;
    cursor:pointer;
    margin-left:730px;
}



.pageLink
{
    display:block;
    width:60px;
    height:60px;
    float:right;
    margin:-16px 0px 0px 0px;
    background:none !important; 
    position:relative;
   
    
}


#bannerStrip
{
    
    width:974px;
    float:left;
    background:#501E75;
    border-top: 0px solid #fff;
    border-bottom: 2px solid #fff;
  
    
}


#topMenu
{
    float:left;
    font-size:130%;  
    display:inline;
    margin-left:-1px;
}

#topMenu ul
{
    margin:0px;
    padding:0px;
    border-right: solid 2px #fff;
    
}

#topMenu ul li
{
    margin:0px;
    padding:0px;
    display:inline-block;
    float:left;
    background:none;
}

#topMenu ul li a
{
	margin: 0px;
	padding: 4px 10px 3px 14px;
	display: inline-block;
	height: 20px;
	color: #fff;
	text-decoration: none;
	border-left: 2px solid #fff; /*border-right: 1px solid #fff;*/
}

#topMenu ul li a:hover
{
   
   
    background:#D1A5F2;
    color:#333;
    text-decoration:none;
    
}


#topMenu ul li.active a
{
   
   
    background:#D1A5F2;
    color:#000 !important;
    text-decoration:none;
    
}



#navagation
{
    width:100%;
    color:#FFFFFF;
    float:left;
    height:20px;
    font-size:110%;
    height:30px;
     
  
    }
    
#navagation ul
{
    
    color:#FFFFFF;
    margin:0px;
    padding:0px;
    
    }
    
#navagation li
{
    
    margin:0px;
    padding:10px 0px 10px 20px;
    
    }
       
#navagation li a
{
    color:#FFFFFF;
    text-decoration:none;
  
    
    }
    
#searchBox
{
	padding:0px;
 	margin:0px;
 	float:none;
}    


#search
{
	float: right;
	margin: 3px 30px 3px 0px;
	height: 20px !important;
}
    
#search label
{
  
   display:none;
  }


#search a
{
	height: 20px;
	width: 44px;
	background: url(../../../../images/templates/searchButton.gif) no-repeat;
	float: left;
	margin: 1px 0px 1px 10px;
}
  
#search input
{
	width: 150px !important;
	margin: 2px 5px 0px 5px;
	border: solid 1px #7F9DB9;
	z-index: 99;
	float: left;
	padding: 0px;
	height: 15px !important;
	float: left;
}

#search a img	
{
    display:none;
}

 
 
     
 #banner
 {
     background:url(../../../../images/templates/banner.jpg) no-repeat #eeeeee;
     width:974px;
     height:276px;
     float:left;
     display:block;
     margin:0px 0px 0px 0px;
     border-bottom:2px solid #fff;
     
 }
 
 
 #bannerText
 {
    height:50px;
    margin:200px 20px 20px 20px;
    width:930px;
    float:left;
    display:inline;
 }
 
 .rateThisPage	{ float:left; font-size:120%; color:#fff; margin:30px 0px 0px 10px;}
 .manText 	{ float:right; font-size:360%; color:#fff; font-family:tahoma; margin:6px 5px 0px 0px;}

 
 
 #main
 {
     
     display:inline;
     float:left;
     background:#fff;
     
     
     
 }
 
 
 #leftColOne
 {
     width:234px;
     min-height:238px;
     float:left;
     /*border-right:2px solid #CACACA;*/
     margin:0px 2px 0px 0px;
     background:#fff;
 }
 
 
 
 
 #leftColTwo
 { 
     width:245px;
     min-height:238px;
     float:left;
     margin:0px 2px 0px 0px;
     /*border-right:2px solid #CACACA;*/
    
 }
 #rightColOne
 { 
     width:242px;
     min-height:238px;
     float:left;
     margin:0px 2px 0px 0px;
     /*border-right:2px solid #CACACA;*/
 
}
 
 #rightColTwo
 { 
     width:247px;
     min-height:238px;
     float:left;
     /*background:url(../../../../images/templates/rightColTwo.png) no-repeat;*/
     margin:0px 0px 0px 0px;
   
}
 
 .HomeHeaderOne
 {
     font-size:180%;
     background-color:#501E75;
     color:#fff;
     padding:4px 10px 3px 11px;
     
 }
 
 .HomeHeader
 {
     font-size:180%;
     background-color:#501E75;
     color:#fff;
     padding:4px 10px 3px 11px;
 }


 .HomeColumnBody
{
	margin: 12px 12px 12px 12px;
	font-size: 110%;
	width: 211px;
}
 .HomeColumnBody li { font-weight:normal; }
 .HomeColumnBody li a { }
 .HomeColumnImg {float:right; margin:2px 6px 2px 2px;}


/*article index styles */

.ArticleBody { float:left; width:100%; margin:0px 0px 7px 0px; padding:0px; font-size:110%;}
.ArticleBody li a{  margin:0px 0px 0px 0px; padding:0px;}
 
.ArticleImg{ float:left; margin:0px 0px 0px 0px; padding:0px;}
 
.ArticleHeader {width:70%; color:#501E75; float:left; font-size:110%; font-weight:bold; padding:3px 5px 0 10px; font-size:110%;}

.ArticleHeader a {color:#501E75 !important; background:#fff !important;}
.ArticleText {float:left; padding:5px 5px 0 11px;  width:70%;}
 
.Article { list-style:none;}
.ArticleBody ul { list-style:none;}
.ArticleBody ul li { list-style:none;}

/*selectable styles */

 .homeDetailsLink {color:#501E75; display:block; float:right;  font-size:110%; font-weight:bold; text-decoration:none;}
 .homeDetailsLink a {color:#501E75; display:inline; float:right; font-weight:bold;}
 
 
 .homeSeviecsLink {color:#501E75;  display:block; float:left; font-size:110%; font-weight:bold; margin:0px 0px 10px 0px; text-decoration:none;}
 .homeSeviecsLink  a {color:#501E75; display:block; float:left; font-weight:bold;}

/* icon styles */

 .pay {background:url(../../../../images/templates/pay.gif) no-repeat top left; color:#671F7F; margin:0px 0px 0px 0px !important; padding: 0px 0px 0px 25px !important; float:left; display:block; min-height:25px; width:190px;}
 .repair {background:url(../../../../images/templates/repair.gif) no-repeat top left; color:#671F7F; margin:0px 0px 0px 0px  !important; padding: 0px 0px 0px 25px !important; float:left; display:block; min-height:25px; width:190px;}
 .report {background:url(../../../../images/templates/report.gif) no-repeat top left; color:#671F7F; margin:0px 0px 0px 0px !important; padding: 0px 0px 0px 25px !important; float:left; display:block; min-height:25px; width:190px;}
 .contact {background:url(../../../../images/templates/contact.gif) no-repeat top left; color:#671F7F; margin:0px 0px 0px 0px  !important;padding: 0px 0px 0px 25px !important; float:left; display:block; min-height:25px; width:190px;}
 .findHome {background:url(../../../../images/templates/findHome.gif) no-repeat top left; color:#671F7F; margin:0px 0px 0px 0px  !important; padding: 0px 0px 0px 25px !important; float:left; display:block; min-height:25px; width:190px;}
 .telephone {background:url(../../../../images/templates/telephone.gif) no-repeat top left; color:#671F7F; margin:0px 0px 0px 0px !important; padding: 0px 0px 0px 25px !important; font-weight:bold; float:left; display:block; min-height:25px; width:190px;}
 
 .home {background:url(../../../../images/templates/Home.gif) no-repeat top left; color:#671F7F; margin:0px 0px 0px 0px !important; padding: 0px 0px 0px 25px !important; float:left; display:block; min-height:25px; width:190px;}
 .email {background:url(../../../../images/templates/email.gif) no-repeat top left; color:#671F7F; margin:0px 0px 0px 0px  !important; padding: 0px 0px 0px 25px !important; float:left; display:block; min-height:25px; width:190px;}
 .map {background:url(../../../../images/templates/findMap.gif) no-repeat top left; color:#671F7F; margin:0px 0px 0px 0px !important; padding: 0px 0px 0px 25px !important; float:left; display:block; min-height:25px; width:190px;}
 .GetInvolved {background:url(../../../../images/templates/GetInvolved.gif) no-repeat top left; color:#671F7F; margin:0px 0px 0px 0px  !important;padding: 0px 0px 0px 25px !important; float:left; display:block; min-height:25px; width:190px;}
 .saleandtransfer {background:url(../../../images/templates/saletransfer.gif) no-repeat top left; color:#671F7F; margin:0px 0px 0px 0px  !important;padding: 0px 0px 0px 25px !important; float:left; display:block; min-height:25px; width:190px;}
 .rentGarage {background:url(../../../../images/templates/rentGarage.gif) no-repeat top left; color:#671F7F; margin:0px 0px 0px 0px  !important; padding: 0px 0px 0px 25px !important; float:left; display:block; min-height:25px; width:190px;}
 .work {background:url(../../../../images/templates/work.gif) no-repeat top left; color:#671F7F; margin:0px 0px 0px 0px !important; padding: 0px 0px 0px 25px !important; font-weight:bold; float:left; display:block; min-height:25px; width:190px;}
 
.spectrum-bullet {background:url(../../../../images/templates/spectrum-bullet.gif) no-repeat top left; color:#671F7F; margin:0px 0px 0px 0px !important; padding: 0px 0px 0px 25px !important; font-weight:bold; float:left; display:block; min-height:25px; width:190px;}
 

 .purpleBox {background:url(../../../../images/templates/purpleBox.gif) no-repeat 0 0.4em !important; margin:0px 0px 0px 0px !important; padding: 0px 0px 0px 15px !important; min-height: 20px; font-weight:bold; float:left; display:block;  width:90%;}

/* headers */

H1, .Heading1
{
	font-size: 200%;
	font-family: arial;
	border-bottom: 1px solid #CFCFCF;
	text-decoration: none;
	font-weight: normal;
	color: #333333;
	line-height: 200%;
	margin: 0.75em 0px 0.5em 0px;
	padding: 0px 0px 2px 0px;
}
H2, .Heading2
{
	font-size: 160%;
	font-family: arial;
	border-bottom: 1px solid #CFCFCF;
	text-decoration: none;
	text-decoration: none;
	color: #501E75;
	line-height: 200%;
	margin: 0.75em 0px 0.5em 0px;
	padding: 0px 0px 2px 0px;
}
H3, .Heading3	{font-size: 120%; font-family: arial; text-decoration:none; font-weight:bold; color:#333333; line-height:100%;  margin: 1em 0px 0.5em 0px; padding:0;}
H4, .Heading4	{font-size: 110%; font-family: arial; text-decoration:none; font-weight:normal;  margin: 0px 0px 0.75em 0px; padding:0;}

P, .Normal {font-size: 110%; font-family:  arial; font-weight:normal; color:#333333; padding:0px;  margin: 0em 0px .75em 0px;}


.mainH2   {font-size: 160%; font-family: arial;  color:#501E75;  border-bottom: 1px solid #CFCFCF; line-height:100%; margin: 1.5em 0px 1.0em 0px;  padding:0px 0px 5px 0px;}
.mainH3	{font-size: 120%; font-family: arial;  font-weight:bold; color:#333333; line-height:100%;  margin: 1em 0px 0.5em 0px; padding:0;}

/* footer */


 #footer
 {
     background:url(../../../../images/templates/box.png) no-repeat left bottom;
     clear:both;
     width:974px;
     min-height:60px;
     font-size:100%;
     margin-top:-3px;
     
    
 }


#footerFill
{
    background:#fff; 
    float:left;
    margin-top:-1px;
    min-height:60px;
    
    }

#footerBar
{
     clear:both;
     width:976px;
     height:1px;
     border-top:2px solid #CFCFCF;
     margin-left:-1px;
    
}
.footerMenu
{
	text-align: right;
	padding: 20px 0px 0px 0px;
	float: left;
	width: auto;
}
.footerLinks
{
	float: right;
	width:520px;
	margin-left:177px;
}

#footerLogo
{
	float: left;
	display: inline;
	width: auto;
	margin: 6px 0px 0px 6px;
}
#W3C {float:right;  display:inline; width:200px;  margin:-20px 0px 0px 0px;  }
.accInBusiness
{
	margin: 0px 10px 0px 10px;
	width: 43px;
	height: 44px;
}
.accInBusiness a{ background:none !important;}
.accIIP
{
	margin: 0px 0px 0px 20px;
	width: 108px;
	height: 44px;
}
.accIIP a{ background:none !important;}
.accpad
{
	margin: 0px 10px 0px 10px;
	width: 54px;
	height: 44px;
}
.accpad a{ background:none !important;}
.motto
{
	margin: 0px 10px 0px 10px;
	width: auto;
	height: 20px;

}

.about
{
	margin: 0px 10px 0px 10px;
	width: auto;
	float:right;
}

.googletranslator
{
	margin: 1px 1px 1px 7px;
	height: 20px;
	font-size: 1em;
	padding-left:2px;
}

.W3CCSS { width:80px; height:15px; margin: 0px 10px 0px 0px; background:none !important;}
.W3CXHTML {   width:80px; height:15px; margin: 0px 0px 0px 0px; background:none !important;}
.W3CCSS a{ width:80px; height:15px; margin: 0px 10px 0px 0px; background:none !important;}
.W3CXHTML a{   width:80px; height:15px; margin: 0px 0px 0px 0px; background:none !important;}


/* list styles */
 

.nobullets {float:left; margin:0px; padding:0px; list-style:none !important; background:none;}
 
 .nobullets  {background:none;}
 .nobullets ul {background:none;}
 .nobullets li {float:left; margin:0px; padding:0px; list-style:none !important; }
 .nobullets * ul {float:left; margin:0px; padding:0px; list-style:none !important;}
 .nobullets * li {float:left; margin:0px; padding:0px; list-style:none !important;}
  
 .nobulletsList {float:left; margin:0px; padding:0px; list-style:none !important; width:90%; background:none;}
 .nobulletsList ul {background:none;}
 .nobulletsList li { margin:0px; padding:0px; list-style:none !important; background:none;}
 .nobulletsList * ul {float:left; margin:0px; padding:0px; list-style:none !important;}
 .nobulletsList * li {float:left; margin:0px; padding:0px; list-style:none !important; }

 .invisi {display:none;}
.invisiLogo {display:none ;}

/* wrapper syles */
 
#leftColOne, #leftColTwo, #rightColOne, #rightColTwo
	{
	padding-bottom: 32767px !important;
	margin-bottom: -32767px !important; 
	background-color:#fff;
	}

* html #leftpage
	{
	display: inline;
	}


#wrapper
	{
	overflow: hidden; 
	
	}

#wrapper
	{

	
	float: none;

    	background:#CACACA;
	}

#wrapper:after
	{
	
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
#wrapper
	{
	display: inline-block;
	}


#footer
	{
	clear: both;
	}
	
	
	/* page */
	
	
#pageColOne 
{
    width:211px;
    float:left;
    margin:0px;
    padding:0px;
    
    
}

 /* left menu*/

#navWrapper 
{ 
    float:left;
    width:182px;
    min-height:306px;
    border: solid 1px #CFCFCF;
    padding:1px;
    margin:10px 0px 0px 13px;
    display:inline;
}
#nav 
{ 
    float:left;
    width:178px;
    min-height:306px;
    background-color:#E4E4E4;
    border-left: solid 1px #CFCFCF;
    border-right: solid 1px #CFCFCF;
    margin:1px;
    font-size:100%;
    display:inline;
    list-style:none;
    
}

	
#nav  ul 
{
	list-style-type: none;
	margin: 0;
	padding:0px 0px 0px 0px; 
	border: none;
	background:none;
	border-bottom: solid 1px #CFCFCF;
}
	
	
#nav    li
{
	
	padding:0px 0px 0px 0px;
	margin: 0;
	display:block;
	background:url(../../../../images/templates/borderNav.gif) repeat-x left bottom;
	list-style:none;
}

	 	
#nav   li a
{
	padding:9px 10px 9px 20px;
	margin: 0;
	display:block;
	background:url(../../../../images/templates/borderNav.gif) repeat-x left bottom;
	list-style:none;
}
	
#nav   a:link, #nav  a:visited
{
	display: block;
	color:#666666;
	list-style:none;
	margin: 0;
	text-decoration: none;
	
			
 }

#nav   a:hover 
{
	
	color: #fff;
	margin: 0px 0px 0px 0px;
	display:block;
	background-color:#501E75;
	list-style:none !important;
	padding:9px 10px 9px 20px;
	
}

#nav ul li.current a
{
	
	color: #fff;
	margin: 0px 0px 0px 0px;
	display:block;
	background-color:#501E75;
	padding:9px 10px 9px 20px;
	list-style:none !important;
}
	
#nav ul li.current a:active
{
	
	color: #fff;
	margin: 0px 0px 0px 0px;
	display:block;
	background:none;
	background-color:#501E75;
	list-style:none;
	padding:9px 10px 9px 20px;
	
}
	
#nav   ul.subNav 
{
	margin:3px 0px 3px 0px;
	list-style: none;
	padding:0px 0px 0px 0px;
	font-size:90%;
	/*background:url(../../../../images/templates/menuSlice.gif) repeat-x bottom !important;*/
	
    }



#nav  ul.subNav  li 
{
	
	list-style: none;
	background-image:none;
	margin: 0;
	padding:0px 0px 0px 0px; 
   	border:none;
        
}
    
    
  
#nav ul.subNav li a
{
	list-style: none;
	background-image: none;
	border: none;
	padding: 2px 12px 2px 30px;
	color: #501E75;
	display: block;
	min-height: 18px;
	background-color: #E4E4E4;
}   
    
#nav  ul.subNav  li a ul li
{
	
	list-style: none;
	background-image:none;
	border:none;
	padding:2px 12px 2px 30px;
  	color:#666666;
    	display:block;
    	min-height:18px;
    
}   
    
    
      
#nav  ul.subNav  li a:hover
{
   	list-style: none;
    background-color: #501E75;
  	background-position: 1.5em 0.5em !important; 
   	display:block;
  	color:#fff !important;
   	padding:2px 12px 2px 30px !important;
   	border:none;
}
    
#nav ul.subNav li.current
{
	list-style: none;
	background-position: 1.5em 0.5em;
	display: block;
	color: #666666;
	padding: 0px;
	border: none;
	background-color: #501E75;
} 
    
#nav  ul.subNav  li.current a
{
   list-style: none;
   border:none;
    display:block;
	color:#fff;
	background-color: #501E75;
	padding:2px 12px 2px 30px;
}
     


.navActive {}



#feature 
{ 
    float:left;
    width:182px;
    min-height:176px;
    border-top: solid 1px #CFCFCF;
    padding:1px;
    margin:17px 0px 0px 15px;
    font-size:120%;
    display:inline;
    
}

#pageColTwo 
{
    margin:0px;
    padding:0px;
    float:left;
    width:762px;

    }

/* banner image area */

 #bannerPage
 {
    
     width:762px;
     height:197px;
     float:left;
     display:inline-block;
     margin:0px 0px 0px 0px;
     padding:0px;
     /*border-bottom:?px solid #fff;*/
    
   
 }
 
 
 #bannerPageText
 {
    height:50px;
    width:750px;
    float:left;
    display:inline;
        
 }
 
 
 .HeaderText { float:left;  color:#fff; font-family:tahoma; font-size:240%; top:-52px;left:25px; position:relative;}
 
 /* breadcrumb */


 #bread
{
       font-size:100%;
       padding:0px;
       margin:10px 0px 0px 0px;
       
    }
     

.breadcrumb
{
    
	color:#666666;
	font-family:Arial;
     	padding:0px;
}


.breadcrumb a
{
   
    color:#671f7f;
    text-decoration: underline;
   
}


.breadcrumb a:visited, .breadcrumb a:active
{
    color:#671f7f;
    text-decoration: underline;
    background-color:#fff;
    
    }

.breadcrumb a:hover
{
    
	text-decoration: underline;
}

 #mainArea
 {
     float:left;
     width:549px;
     min-height:282px;
     font-size:110%;
     padding:0px 0px 10px 0px;
 }
 
#ContactCol
{
    float:left;
    width:182px;
    min-height:176px;
    padding:1px;
    margin:0px 0px 0px 10px;
    font-size:110%; 
    display:inline;
 
}
 
 
#ContactCol ul
{
   
   margin:0px;
   padding:0px;
  
}
 
#ContactCol ul li
{
   
   margin:0px;
   padding:0px;
   display:block;
   width:176px;
   font-size:110%;
  
}
#ContactCol ul li a
{
   
   margin:0px;
   padding:0px;
   display:block;
   width:176px;

}

#usefulLinks
{
    float:left;
    width:182px;
    min-height:176px;
    padding:1px;
    margin:17px 0px 0px 10px;
    font-size:110%; 
    display:inline;
    border-top: 1px solid #CFCFCF;
}

#pageFooter 
{
    float:left;
    width:720px;
    border-top: 1px solid #CFCFCF;
    padding:10px 10px 10px 0px;
}

.footerLinks {float:right;clear:both}
 

/* page links */

.Comment 	{padding:0px 10px 0px 0px;}
.Comment img	{padding:0px 10px 0px 10px;}
.Comment a 	{color:#666666; text-decoration:none; }
.Comment a:hover {color:#666666; background-color:#fff; text-decoration:none; }
 
 
.print 		{padding:0px 10px 0px 10px;}
.print img	{padding:0px 10px 0px 10px;}
.print a 	{color:#666666; text-decoration:none; }
.print a:hover 	{color:#666666; background-color:#fff; text-decoration:none; }


.textOnly 	{padding:0px 10px 0px 10px;}
.textOnly img	{padding:0px 10px 0px 10px;}
.textOnly a 	{color:#666666; text-decoration:none; }
.textOnly a:hover {color:#666666; background-color:#fff; text-decoration:none; }
.textonlytop
{
	text-decoration: underline;
	color: #666666;
	font-weight: bold;
}

.backToTop 	{padding:0px 10px 0px 10px; }
.backToTop img	{padding:0px 10px 0px 10px;}
.backToTop a 	{color:#666666; text-decoration:none; }
.backToTop a:hover {color:#666666; background-color:#fff; text-decoration:none; }



.horizontalrule {border-bottom: solid 1px; color: black; }


/* background styles */


div.cb
{
	margin: 0 auto; /*Center container on page*/
	width: 990px;
}
/* Hides from IE5-mac \*/
* html div.cb {height: 1%;}
/* End hide from IE5-mac */
/* Rules for the top corners and border */
div.bt { background:url(../../../../images/templates/box.png) no-repeat 100% 0; margin:0; }
/* Rules for the bottom corners and border */
div.bb
{
	background: url(../../../../images/templates/box.png) no-repeat 100% 100%;
	width: 972px;
	margin: 0 0 0 18px;
	height: 17px;
}
div.bb div
{
	height: 17px;
	width: 18px;
	position: relative;
	left: -18px;
	background: url(../../../../images/templates/box.png) no-repeat 0 100%;
}
/* Hides from IE5-mac \*/
* html div.bb {height: 1%;}
/* End hide from IE5-mac */
/* Insert the left border */
div.i1 { padding:0 0 0 7px; background:url(../../../../images/templates/borders.png) repeat-y 0 0; }
/* Hides from IE5-mac \*/
* html div.i1 {height: 1%;}
/* End hide from IE5-mac */
/* Insert the right border */
div.i2 { padding:0 7px 0 0; background:url(../../../../images/templates/borders.png) repeat-y 100% 0; }
/* Wrapper for the content. Use it to set the background colour and insert some padding between the borders and the content. */
div.i3 { background:#fff; border:1px solid #fff; border-width:1px 0; padding:0; }
/* Hides from IE5-mac \*/
* html div.i3 {height: 1%;}
/* End hide from IE5-mac */



/* search results styles */

.searchResultsItemWrapper {display:block; float:none; margin-bottom:8px; font-size:110%; }

.searchResultsHeading {float:left; margin-bottom:10px;}

.searchtop {font-size:110%;}

.searchResults {font-size:110%; margin-bottom:5px;}




/* accessible styles */



#mainArea fieldset {font-size:110%;}

#mainArea legend {color: #333333;}

#mainArea legend BlackonPaleBlue {color: #333333;}


.picture {  padding: 3px; font: 110%; } 
.picture img { vertical-align:middle; margin-bottom: 3px; } 
.rightimg { margin: 0.5em 0pt 0.5em 0.8em; float:right; } 
.leftimg { margin: 0.5em 0.8em 0.5em 0; float:left; } 


/* Scroller */
.scrollertitle	{ width:200px; color:#8C897A; font-family:Arial;text-decoration:none; font-size:1.3em; font-weight:bold; margin-bottom:10px;}
.scrollerbody	{ width:200px; color:black; font-family:Arial;text-decoration:none; font-size:1.1em;font-weight:normal; margin-bottom:10px;}



.quicklink
{
	background: url(../../../../images/templates/quicklink.jpg);
	width: 228px;
	height: 53px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	text-decoration: none;
	text-transform: none;
	background-repeat: no-repeat;
}

#quicklinkcontactus
{
	background: url(../../../../images/templates/contactus.gif);
	width: 228px;
	height: 53px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	text-decoration: none;
	text-transform: none;
	background-repeat: no-repeat;
}

#quicklinkcontactus2
{
	background: url(../../../../images/templates/contactus2.gif);
	width: 200px;
	height: 53px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	text-decoration: none;
	text-transform: none;
	background-repeat: no-repeat;
}

#quicklinkreports
{
	background: url(../../../../images/templates/performance.gif);
	width: 228px;
	height: 53px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	text-decoration: none;
	text-transform: none;
	background-repeat: no-repeat;
}

#quicklinkfeedback
{
	background: url(../../../../images/templates/feedback.gif);
	width: 228px;
	height: 53px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	text-decoration: none;
	text-transform: none;
	background-repeat: no-repeat;
}

#quicklinkonline
{
	background: url(../../../../images/templates/account.gif);
	width: 228px;
	height: 53px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	text-decoration: none;
	text-transform: none;
	background-repeat: no-repeat;
}

#quicklinkcontactus a, #quicklinkreports a, #quicklinkfeedback a, #quicklinkonline a,#quicklinkcontactus2 a
{
	text-decoration: none;
	text-transform: none;
}

#quicklinkcontactus2 a:hover
{
	text-decoration: underline;
}

#quicklinkcontactus span, #quicklinkreports span, #quicklinkfeedback span, #quicklinkonline span, #quicklinkcontactus2 span
{
	color: #501E75;
	font-size: 1.2em;
	font-weight: bold;
	display: block;
	margin-top:5px;
	text-decoration: none;
	text-transform: none;
}

#quicklinkcontactus2 span
{
	color: #501E75;
	font-size: 1.2em;
	font-weight: bold;
	display: block;
	margin-top:2px;
	text-decoration: none;
	text-transform: none;
}

#quicklinkcontactus p, #quicklinkreports p, #quicklinkfeedback p, #quicklinkonline p, #quicklinkcontactus2 p
{
	margin-left: 60px;
	margin-top:5px;
	font-size: 1.05em;
	color: #501E75;
	padding: 5px;
	text-decoration:none;
}

#quicklinkcontactus2 p
{
	margin-left: 60px;
	margin-top:0px;
	font-size: 1.05em;
	color: #501E75;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 5px;
	text-decoration:none;
}

#quicklinkcontactus span:hover, #quicklinkreports span:hover, #quicklinkfeedback span:hover, #quicklinkonline span:hover, #quicklinkcontactus2 span:hover
{
	text-decoration: underline;
}

#quicklinkcontactus p:hover, #quicklinkreports p:hover, #quicklinkfeedback p:hover, #quicklinkonline p:hover, #quicklinkcontactus2 p:hover
{
	text-decoration: underline;
       
}



.quicklinkspectrum
{
	background: url(../../../../images/templates/spectrumlink.jpg);
	width: 228px;
	height: 53px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	background-repeat: no-repeat;
}

.quicklinkspectrum span
{
	color: #FFFFFF;
	font-size: 1.2em;
	font-weight: bold;
	display: block;
}

.quicklinkspectrum p
{
	margin-left: 60px;
	margin-top: 5px;
	font-size: 1.05em;
	color: #FFFFFF;
	padding: 5px;
	text-decoration: none;
}

.quicklinkspectrum span:hover
{
	text-decoration: underline;
}

.quicklinkspectrum p:hover
{
	text-decoration: underline;
}



