
html{overflow:scroll}
form{margin:0 }
body 					{font-size:.9em;margin:0; background-color:#99CC00; background:url(images/homepage/mainbg.jpg) center top repeat-x; text-align:center;font-family: "Trebuchet MS", Arial;}
#container 				{font-size:.95em;width:760px; margin:0 auto; text-align:left; }
#headerhome		 		{width:760px;height:147px;background:url(images/headerhome.jpg) no-repeat;}
#header		 			{background: url(images/header.jpg) no-repeat;width:760px;height:147px;}
#headerwelsh		 	{width:760px; height:150px; background:url(images/header.jpg) no-repeat; }

.headerhome		 		{width:760px;height:147px;background:url(images/headerhome.jpg) no-repeat;}
.headerhome1		 	{width:760px;height:147px;background:url(images/header_1.jpg) no-repeat;}
.headerhome2		 	{width:760px;height:147px;background:url(images/header_2.jpg) no-repeat;}
.headerhome3		 	{width:760px;height:147px;background:url(images/header_3.jpg) no-repeat;}
.headerhome4		 	{width:760px;height:147px;background:url(images/header_4.jpg) no-repeat;}

h1 						{display:none; visibility:hidden;}
h2 						{display:none; visibility:hidden;}
h3 						{color: #fff;font-size:1.2em;padding: 9px 0 3px 13px ;margin: 0;line-height:1.1em}
h4 span{display:block;clear:both;}

#sitemap-letters{display:block;clear:both;height:80px}


.bluecolor				{color: #006d8e;}
.homssearchbutton 		{margin:1px 0 0 3px; float:left; width:71px;}
.blogimage 				{margin: 20px 4px 0px 4px;}
.imagepad 				{padding-right: 5px;}
.hidden,.hide 			{display:none; visibility:hidden;}
label					{padding:0 0 3px 0;}
textarea				{font-family: "Trebuchet MS", Arial;}
.required				{color:#FF0000;}


#wardbutton	a			{ display:block; padding:3px 10px 8px 10px; color:#4c4c4c; font-size:120% !important; font-weight:bold; text-decoration:underline; }
#wardbutton	a:hover, #wardbutton	a:active {text-decoration:none;}
#wardbutton				{background:url(images/ward_button_home.gif) top left no-repeat;margin:20px 5px 0 0;padding:0 0 10px 0;float:right;width:130px;height:22px}
#wardbuttonb a			{ display:block; padding:4px 8px 2px 10px; color:#4c4c4c; font-size:100% !important; font-weight:bold; text-decoration:underline; }
#wardbuttonb a:hover, #wardbuttonb	a:active {text-decoration:none;}
#wardbuttonb				{width:359px;  background: url(images/wardb_top.gif) top left no-repeat; padding:3px 0 0 0; text-align:center;}
#wardbuttonb-bottom			{width:359px; clear:both; height:10px;  background: #fff url(images/wardb_bottom.gif) top no-repeat;}


#flashalternative li a		{text-decoration:underline; color:#305981;}
#flashalternative li a:hover{text-decoration:none;}


/* Breadcrums */
#breadcrumbholder 		        { padding: 3px 8px 8px 13px;float: left;width: 740px;}
#breadcrumbholder a 		    {text-decoration:none !important}
#breadcrumbholder .whereAmI	    {font-weight:bold;}
#breadcrumbholder .whereAmI .current	
                                {color:#000; font-weight:bold; }
#breadcrumbholder a:link		{color: #006d8e;font-weight:normal !important }
#breadcrumbholder a:hover 		{color: #000;}
.breadcrumb                     {font-weight:normal !important;text-decoration:underline !important}


/* Top right nav */
#toprightnav		{text-align:right; padding:0 7px 0 0; }
#toprightnav li 	{display: inline; font-size:90%; color: #FFFFFF;}

#toprightnav ul 	{margin: 0px;padding:0px;position:absolute;right:7px;width:336px;z-index:5000;}
#toprightnav 		{width:203px;height:140px;float:right;color:#fff;position:relative}

#toprightflash 		{width:148px;height:147px;float:right;color: #FFFFFF;}

#toprightnav a 		{color: #FFFFFF;text-decoration: none;}
#toprightnav a:hover{color: #000000;text-decoration: none;}

/*#topright999:hover 	{width:188px;height:42px;float:left;background: url(images/emergency.gif) 0px 42px;}*/


/* Top 'tabbed' nav */
#tabarea 			{font-size:.9em;height:23px;float:left;padding-top:25px;font-weight:normal}
#tabarea ul 		{margin:0 0 0 5px;padding:0;}
#tabarea li 		{display:inline;}

.tab_left_home_on, .tab_mid_home_on, .tab_right_home_on, .tab_left_about_on, .tab_mid_about_on, .tab_right_about_on, .tab_left_find_on, .tab_mid_find_on, .tab_right_find_on  {float:left;color:#fff;padding-top:4px;height: 21px;}

.tab_left_home_on:hover, .tab_mid_home_on:hover, .tab_right_home_on:hover, .tab_left_about_on:hover, .tab_mid_about_on:hover, .tab_right_about_on:hover, .tab_left_find_on:hover, .tab_mid_find_on:hover, .tab_right_find_on:hover  {color:#FFA200;}


/* Use these sets for each onstate */
.tab_left_home_on 		{background: url(images/tabs/home_on.gif);width: 88px; padding:4px 0 0 10px; color:#000;font-weight:bold !important}
.tab_mid_home_on		{background: url(images/tabs/find_off.gif) right;width: 185px;}
.tab_right_home_on 	    {background: url(images/tabs/about_off.gif);width: 112px;}

.tab_left_find_on 		{background: url(images/tabs/tab_left_find_on.gif); width: 88px; padding:4px 0 0 10px;}
.tab_mid_find_on		{background: url(images/tabs/tab_mid_find_on.gif); width: 185px; color:#000;font-weight:bold !important}
.tab_right_find_on 	    {background: url(images/tabs/about_off.gif);width: 112px; }

.tab_left_about_on 		{background: url(images/tabs/tab_left_about_on.gif);width: 88px; padding:4px 0 0 10px;  }
.tab_mid_about_on		{background: url(images/tabs/tab_mid_about_on.gif);width: 180px;}
.tab_right_about_on 	{background: url(images/tabs/tab_right_about_on.gif);width: 112px; color:#000;font-weight:bold !important}








/*Footer area */
#footer 		{width:760px; height:43px;  float:left; background-image:url(images/footerbg.gif)}
#footer ul 		{margin: 15px 0px 0px 8px;padding: 0;}
#footer li 		{display: inline; color: #006D8E; padding-left: 10px;}
#footer a 		{color: #006D8E;  font-weight :bold;  font-size:80%; text-decoration:none}
#footer a:hover {color: #000;}

#homepagelogostrip 	{float: left;width: 760px; margin-top: 10px;}
#homepagelogostrip	ul	{padding:0; margin:0; list-style:none;}
#homepagelogostrip li	{list-style:none; display:inline;}
#cms-content legend {	color: #006d8e;
}
#cms-content label {

}
#logolink {		FLOAT: left;	WIDTH: 350px;	HEIGHT: 97px}

.smallertext {

}
.colsplitter {
	float: left;
	width: 180px;
}
.toprowheighter {
	float: left;
	height: 300px;
	width: 1px;
	display: block;
}
.bottomrowheighter {
	float: left;
	height: 110px;
	width: 1px;
	display: block;
}

.homssearchbutton INPUT {margin-top:-1px;background: none !important;margin-left:-5px;width: 71px !important;height: 22px !important} 
