/* CSS Document */

/*HTML styles*/
body,html				{background: url(../images/template/bg_tile.gif) repeat-y top center; text-align:center; font:100% Arial, Helvetica, sans-serif; color:#000; z-index:1;}
input					{font-size:90%; color:#333; padding:3px 0 0 5px; margin:0;}
textarea				{font:90% Arial, Helvetica, sans-serif; color:#000000;}
form					{margin:0; padding:0; vertical-align:text-top; }
h1						{display:none;}
h2.titleBlue			{font-size:100%; margin:0; font-weight:bold; }
h3.titleOrange			{font-size:100%; margin:0;font-weight:bold;}
h2.titleOrange			{font-size:100%; margin:0;font-weight:bold;}
h3#titleDorange			{font-size:100%; margin:0;font-weight:bold;}
h3#titleDblue			{font-size:100%; margin:0;font-weight:bold;}
a						{color:#1054a1; text-decoration:underline;}
a:hover, a:active		{text-decoration:none;}
p						{margin:9px 0; text-align:left;}

fieldset				{padding:10px; border:none;}

.hide					{display: none;}

ol						{margin:0; padding:0 0 0 25px;}
ol li					{padding:0 0 0 2px; color:#1054a1;}
ol li a					{text-decoration:underline; color:#1054a1;}
ol li a:active, ol li a:hover{text-decoration:none;}

hr						{height: 0.5em; color: #CCC; margin:0 15px 0 5px;}

#form-errors			{color: #CC3300;}
label					{font-weight: normal;}
label.hidden			{display:none;}
.label-tag				{display: block; width: 180px; float: left; padding-top: 3px; font-weight:bold;}
.fieldset-required		{color: #CC3300;}
.fieldset-title			{color: #ac1727; font-weight: bold;}
.fieldset-button		{margin-left: 120px;}

#sText					{margin:0 3px;}
#email					{margin:0 3px;}
#frmSearch				{vertical-align:middle;}
#searchBox a				{color:#777; text-decoration:none; font-weight:normal;}
#searchBox a:hover,#searchBox a:active	{text-decoration:underline;}

/*outer frame and shadow styles*/

#outer					{margin:0 auto; padding:0; width:750px; font-size:0.75em; text-align:left; z-index:2; position:relative; }
#frame					{width:750px;}	
/*header styles*/
#headBar				{width:750px; background:#fff url(../images/template/top_tile.gif) bottom repeat-x; margin:0; text-align:right; padding:0 0 5px 0;}
#headBar a				{color:#1054a1; font-size:90%; text-decoration:none;}
#headBar a:hover, #headBar a:active{text-decoration:underline;}

#headRbox				{position:absolute;text-align:right; font-weight:bold; left:76px; top: -9px;height: 92px;width: 675px; padding:0;}
#headRbox img			{margin:15px 0 9px 0;}
/*input#search			{border:1px solid #999; margin:0 0 0 10px; height:15px;}
input#go				{background:url(../images/template/go_but.jpg) no-repeat 0 3px; border:none; margin:0 0 0 2px; width:30px; height:25px; cursor:pointer;}
#searchBox				{margin:0; vertical-align:middle; }
#sendbut				{margin:0 0 0 175px;}*/

/*Banner area*/
#bannerBox				{width:750px; height:87px; clear:both; border:none; }

/*Navigation*/
#navBar					{
	background:#fff;
	float:left;
	font-weight: bold;
}
#navBar	 ul				{margin:0; padding:0; list-style:none; font-size:12px; }
#navBar	 li				{margin:0; padding:5px 0 0 0; list-style:none; display:inline; float:left; }
#navBar_div				{background:#fff url(../images/template/nav/spacer.jpg); clear:both; line-height:5px;}
.block					{padding:0 8px; background:#ccc;}
#navBar	li a			{font-weight:bold; color:#FFFFFF; text-decoration:none; font-size:90%; line-height:12px;}
#navBar	li a.HS			{font-weight:bold; color:#00489b; text-decoration:none; font-size:11px; line-height:12px;}

#navBar li a:hover, #navBar	li a:active{text-decoration:underline;}



/*Basic menu bar styles*/
#home_on, #interactive_on, #security_on, #keycrime_on, #buying_on, #whatif_on, #satnav_on, #links_on  {font-size:90%; line-height:12px; color:#00489b; background:#fff; border-right:1px solid #b5c3d0; font-weight:bold; 	text-align:center;} 	
#link_on			{font-size:90%; line-height:12px; color:#00489b; background:#fff; font-weight:bold;} 	

#home,#interactive,#security,#keycrime,#buying,#whatif,#links,#satnav {
	border-right:1px solid #4B4B4B;
	border-left:1px solid #929292;
	border-top:1px solid #929292;
	border-bottom:1px solid #4B4B4B;
	background-color: #717171;
	text-align:center;
}

#bottom_home,#bottom_satnav,#bottom_interactive,#bottom_security,#bottom_keycrime,#bottom_buying,#bottom_whatif,#bottom_link,#bottom_links, /*,#bottom_contact*/	{
	height:8px;
	background-color: #717171;
	background-image: url(../images/template/nav/bar_bot_tile.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

#bottom_home_on, #bottom_interactive_on,#bottom_security_on,#bottom_keycrime_on, #bottom_keycrime_on, #bottom_buying_on, #bottom_whatif_on ,#bottom_link_on,#bottom_links_on, #bottom_satnav_on/*,#bottom_contact_on*/	{height:8px; background:#fff; }

#bar_home,#bar_interactive,#bar_satnav,#bar_security,#bar_keycrime,#bar_buying,#bar_whatif,#bar_link,#bar_links /*,#bar_contact */{float:left; background: transparent url(../images/template/nav/nav_bot_bar.gif) no-repeat; height: 17px;}
#bar_home_on,#bar_interactive_on,#bar_satnav_on,#bar_security_on,#bar_keycrime_on,#bar_buying_on,#bar_whatif_on,#bar_link_on,#bar_links_on /*,#bar_contact_on*/{float:left; background:#fff;height: 17px;}

/*home bar*/
#home, #home_on, #bottom_home, #bottom_home_on {width:80px;}
#bar_home_on			{width:80px;}
#bar_home {width:82px;}
/*interactive bar*/
#interactive, #interactive_on, #bottom_interactive, #bottom_interactive_on,#bar_interactive,#bar_interactive_on {width:99px;}
#bar_interactive		{width:101px;}

/*Security bar*/
#security, #security_on, #bottom_security, #bottom_security_on,#bar_security_on {width:108px;}
#bar_security			{width:110px;}

/*keycrime bar*/
#keycrime, #keycrime_on, #bottom_keycrime, #bottom_keycrime_on,#bar_keycrime_on {width:97px; }
#bar_keycrime				{width:99px;}

/*buying bar*/
#buying, #buying_on, #bottom_buying, #bottom_buying_on {width:90px;}
#bar_buying				{width:92px;}
#bar_buying_on {width:90px;}

/*whatif bar*/
#whatif, #whatif_on, #bottom_whatif, #bottom_whatif_on, #bar_whatif_on{width:157px;}
#bar_whatif			{width:159px;}

/*link bar*/

#link, #link_on, #bottom_link, #bottom_link_on{width:69px;}
#bar_link				{width:71px;}

/*links bar*/
#links, #links_on, #bottom_links, #bottom_links_on,#bar_links_on{width:44px;}
#bar_links				{width:46px;}


#home_on, #links_on, #satnav_on, #whatif_on, #buying_on, #keycrime_on, #security_on, #interactive_on	{border: none;}

/*satnav bar*/

#satnav, #satnav_on, #bottom_satnav, #bottom_satnav_on, #bar_satnav_on {width:61px;}
#bar_satnav			{width:63px;}*/

.txt					{text-align:center; margin:0 4px; padding:2px 0 1px 0; font-size:11px; }
.txttwo					{text-align:center;  margin: auto; padding: auto; font-size:11px; }		

#txtLink				{text-align:center; margin:0 5px; padding:2px 0 1px 0; }
#txtHS					{text-align:center; margin:0 6px; padding:2px 0 1px 0; }
#txtHS a				{font-weight:bold; color:#00489b; text-decoration:none; font-size:90%; line-height:12px; }
.txtEnd					{text-align:center; margin:0 10px; padding:2px 0 1px 0; }
#nav_bot_bar			{ }
#leftSpace				{float:left; width:5px; background:#fff; height:35px;}

/*footer styles*/

#footer					{width:750px; margin:5px 0 0 0; border-bottom:1px solid #d6d6d6; clear:both; background:transparent url(../images/template/footer/mid_bg.gif) repeat-y;}
#footer_top				{height:11px; clear:both; background:#fff url(../images/template/footer/topbar.gif) bottom no-repeat;}
#footer_mid				{}
#footer_bot				{background:transparent url(../images/template/footer/botbar.gif) no-repeat; height:11px; clear:both; margin:0; }
#foot_leftBox			{float:left; width:160px; color:#fff; margin:9px 0 0 5px; font-weight:bold;}
#foot_rightBox			{float:right; width:560px; margin:9px 0 0 0; padding:0;}
#footer_txt				{text-align:center; padding:10px 0 5px 0;background:#f1f1f1;}
#footer_txt a			{text-decoration:none; color:#6c6c6c; font-size:90%;}
#footer_txt a:hover, #footer_txt a:active 			{text-decoration:underline;}


#sectionmenu			{line-height:10px;}

#maincontent {
}

#maincontent a.img_hover img{
position: absolute;
top: 350px;
left: 100px;
visibility: hidden;
width: 433px;
height: 201px;
}

#maincontent a.img_hover:hover img{
position: absolute;
visibility: visible;
z-index: 100;
}

