/* 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;}

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:91px; clear:both; border:none; }

/*Navigation*/
#navBar					{background:#fff; float:left; }
#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:#555; text-decoration:none; font-size:90%; line-height:12px;}
#navBar	li a.HS			{font-weight:bold; color:#00489b; text-decoration:none; font-size:100%; line-height:12px;}

#navBar li a:hover, #navBar	li a:active{text-decoration:underline;}

/*Basic menu bar styles*/
#home_on, #interactive_on, #security_on, #garden_on, #moving_on, #burglary_on,  #victim_on  {font-size:90%; line-height:12px; color:#00489b; background:#fff; border-right:1px solid #b5c3d0; font-weight:bold;} 	
#link_on			{font-size:90%; line-height:12px; color:#00489b; background:#fff; font-weight:bold;} 	

#home,#interactive,#security,#garden,#moving,#burglary,#victim {border-right:1px solid #b5c3d0;  background:#d6e6f5 url(../images/template/nav/menu_bg.gif) no-repeat;}

#bottom_home,#bottom_interactive,#bottom_security,#bottom_garden,#bottom_moving,#bottom_burglary,#bottom_link,#bottom_victim/*,#bottom_contact*/	{background:#d6e6f5 url(../images/template/nav/bar_bot_tile.gif) bottom repeat-x;height:10px; }

#bottom_home_on, #bottom_interactive_on,#bottom_security_on,#bottom_garden_on, #bottom_garden_on, #bottom_moving_on, #bottom_burglary_on ,#bottom_link_on,#bottom_victim_on/*,#bottom_contact_on*/	{height:10px; background:#fff; }

#bar_home,#bar_interactive,#bar_security,#bar_garden,#bar_moving,#bar_burglary,#bar_link,#bar_victim/*,#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_security_on,#bar_garden_on,#bar_moving_on,#bar_burglary_on,#bar_link_on,#bar_victim_on/*,#bar_contact_on*/{float:left; background:#fff;height: 17px;}

/*home bar*/
#home, #home_on, #bottom_home, #bottom_home_on {width:81px;}
#bar_home				{width:82px;}
#bar_home_on			{width:82px;}

/*interactive bar*/
#interactive, #interactive_on, #bottom_interactive, #bottom_interactive_on,#bar_interactive,#bar_interactive_on {width:99px;}
#bar_interactive		{width:100px;}

/*Security bar*/
#security, #security_on, #bottom_security, #bottom_security_on,#bar_security_on {width:79px;}
#bar_security			{width:80px;}

/*garden bar*/
#garden, #garden_on, #bottom_garden, #bottom_garden_on,#bar_garden_on {width:85px; }
#bar_garden				{width:86px;}

/*moving bar*/
#moving, #moving_on, #bottom_moving, #bottom_moving_on,#bar_moving_on {width:109px;}
#bar_moving				{width:110px;}

/*Burglary bar*/
#burglary, #burglary_on, #bottom_burglary, #bottom_burglary_on, #bar_burglary_on{width:125px;}
#bar_burglary			{width:126px;}

/*link bar*/
#link					{width:69px; background:#d6e6f5 url(../images/template/nav/menu_bg.gif) no-repeat; float:right;}
#link, #link_on, #bottom_link, #bottom_link_on{width:69px;}
#bar_link				{width:70px;}

/*victim bar*/
#victim, #victim_on, #bottom_victim, #bottom_victim_on,#bar_victim_on{width:95px;}
#bar_victim				{width:96px;}

/*contact bar*//*
#contact				{width:76px; background:#d6e6f5 url(../images/template/nav/menu_bg.gif) no-repeat; float:right;}
#contact,#contact_on,#bottom_contact, #bottom_contact_on{width:76px;}
#bar_contact			{width:76px;}*/

.txt					{text-align:center; margin:0 10px; padding:2px 0 1px 0; }
.txttwo					{text-align:center; margin:0 6px; padding:2px 0 1px 0; }
#txtLink				{text-align:center; margin:0 6px; padding:7px 0 8px 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:10px; 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:12px; 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;}
