/* CSS Document */

/************************************************/

/*	CSS STYLESHEET FOR GowerAccountancy.co.uk		*/
/*	By: Kevin Ellis. copyright MMVIII			*/

/************************************************/

/*	HTML styles									*/

body {
		background-color:#333366;
		margin: 0;
		padding: 0;
		height: 100%;
	}
	
* html body {
		background-color:#333366;
	}
	
.clear	{
		clear:both;
	}
	
.float-left {
		float:left;
	}
	
.float-right {
		float:right;
	}
	
a:link, a:visited {
		color:#333366;
		text-decoration:none;
	}
	
a:hover, a:active {
		color:#333366;
		text-decoration:underline;
	}
	
a img {
		border:0;
	}

h1, h2, h3, h4, p, ul, li, div, span {
		margin:0;
		padding:0;
	}
	
h1 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:24px;
		font-weight:bold;
	}
	
h2 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:16px;
		font-weight:bold;
	}
	
h3 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
	}

h4 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
	}

p {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
	}

p.more {
		float: right;
		vertical-align:baseline;
	}

p.warning {
		color:#FF0000;
		font-weight:bold;
	}

p.ok {
		color:#009900;
		font-weight:bold;
	}

.bold {
font-weight:bold;
}

/*	END HTML styles									*/

hide_me {
		display:none;
		visibility:hidden;
	}

.center {
		text-align:center;
	}
	
/*	Standard page layout styles						*/

#default_outer_container {
		width:100%;
		background-color:#333366;
		text-align:center;		/*	?Prefix with *	*/
	}
	
#default_wrapping_container {
		display:block;
		width:790px;
/*		width:90%;*/
		margin:0 auto;
		padding:0;
		text-align:left;		/*	?Prefix with *	*/
		background-color:#FFFFFF;
	}
	
#default_header {
		width:790px;
		height:103px;
		background-color:transparent;
	}
	
#default_header-left {
		width:175px;
		margin-left:0;
		float:left;
		background-color:transparent;
	}
/*
#default_header-left p {
		margin: 0;
		padding:0;
		float:right;
		color:#333366;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
	}
*/	
#default_header-right {
		width:604px;
		height:103px;
		float:left;
		background-color:transparent;
	}
	
#default_header-logo {
		clear:both;
		width:604px;
		margin:5px 0 0 0;
		padding:0;
		height:70px;
/*		background-image:url(/images/logo.jpg);*/
		background-color:transparent;
		color:#000000;
		text-align:center;
	}

#default_header-logo p {
		margin: 8px 10px 0 0;
		padding:0;
		float:right;
		color:#333366;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
	}
	
#default_breadcrumb {
		clear:both;
		background-color:#eeeeee;
		height:22px;
		width:790px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
	}

#default_breadcrumb p {
/*		float:left;*/
		padding:0;
		margin:0;
		line-height:22px;
		color:#666666;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
/*		text-indent:18px;*/
		text-align:center;
	}

#default_breadcrumb a:link, #default_breadcrumb a:visited {
		color:#666666;
		text-decoration:none;
		font-weight:bold;
	}
	
#default_breadcrumb a:hover, #default_breadcrumb a:active {
		color:#333333;
		text-decoration:underline;
		font-weight:bold;
	}

	
#default_body-middle {
		clear:both;
/*		margin: 11px 0 0 0;*/
		margin: 0 0 0 0;
		padding:0;
		width:790px;
		height:auto;
		overflow:auto;
/*		background-color:#FFFFFF;*/
		background-image:url(/images/default_bod_midline_bg.jpg);
		display:block;
	}
	
/*	WILL NEED TO PUT FRENCH NAVIGATION STYLES IN HERE	*/

#default_navigation {
		width:175px;
		margin:0;
		padding:0;
		float:left;
/*		background-color:#f3f3f3;*/
/*		min-height:100%;*/
/*		height:100%;*/
	}

#default_navigation h3 {
		font-size:14px;
		color:#FFFFFF;
		background-color:#333366;
/*		width:159px;*/
		text-align:center;
		font-weight:bold;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		height:17px;
		padding:6px 0;
		display:block;
/*	margin: 0 0 0 5px;*/
	}
	
#default_navigation h4 {
		font-size:10px;
		color:#666666;
/*		width:159px;*/
		text-align:left;
		font-weight:bold;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		margin: 10px 0 0 5px;
		padding: 0 5px 0 5px;
		display:block;
	}

#default_navigation p.news {
		font-size:10px;
		color:#666666;
/*		width:159px;*/
		text-align:left;
		font-weight:normal;
		font-family:Verdana, Arial, Helvetica, sans-serif;
/*		margin: 0 0 0 5px;*/
		padding: 0 5px 0 15px;
		display:block;
	}
	
#default_navigation p.more {
		font-size:10px;
		color:#666666;
/*		width:160px;*/
		text-align:right;
		font-weight:normal;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		margin: 10px 0 10px 0;
		text-align:right;
		border-style: none none dotted none;
		border-width: 1px;
		border-color: #999999;
		height:24px;
		padding: 10px 5px 10px 5px;
		display:block;
	}

td.wmenutitle {
	color:#333366;
	font-size:12px;
	text-decoration:none;
	font-family:verdana, arial;
	font-weight: bold;
	border-style: solid none none none;
	border-width: 1px;
	border-color: #333366;
}

a.wmenu:link {
	color:#666666;
	font-size:12px;
	text-decoration:none;
	font-family:verdana, arial;
	font-weight: normal;
}

a.wmenu:visited {
	color:#666666;
	font-size:12px;
	text-decoration:none;
	font-family:verdana, arial;
	font-weight: normal;
}

a.wmenu:hover {
	color:#333366;
	font-size:12px;
	text-decoration:none;
	font-family:verdana, arial;
	font-weight: normal;
}

.wsubmenu {
	padding: 2px;
	color:#333366;
	font-size:12px;
	text-decoration:none;
	font-family:verdana, arial;
	font-weight: bold;
	text-align: left;
	text-indent: 5px;
}

a.wsub:link {
	color:#666666;
	font-size:12px;
	text-decoration:none;
	font-family:verdana, arial;
	font-weight: normal;
}

a.wsub:visited {
	color:#666666;
	font-size:12px;
	text-decoration:none;
	font-family:verdana, arial;
	font-weight: normal;
}

a.wsub:hover {
	color:#333366;
	font-size:12px;
	text-decoration:none;
	font-family:verdana, arial;
	font-weight: normal;
}


/*	END OF FRENCH NAVIGATION STYLES						*/

#default_main-content {
		display:inline;
		width:604px;
		float:left;
		margin:0 0 0 11px;
		padding:0;
/*		background-color:#ffffff;*/
	}
	
#default_main-top {
		width:604px;
		margin:0 0 4px 0;
		padding:0;
		min-height:100px;
		height:100px;
	}
	
#default_main-top-title {
		width:338px; /* 372 - 34 */
		margin-left:10px;
		padding-top:4px;
		float:left;
		min-height:100px;
		height:100px;
	}
	
#default_main-top-title p {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#333366;
		font-weight:normal;
		margin:10px 0 0 0 ;
		text-indent:6px;
		float:left;
	}

#default_main-top-title h3 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#333366;
		font-weight:bold;
		margin:10px 0 0 0 ;
		text-indent:6px;
	}


/*	Depending on what the page is displaying, we will need to either insert	*/
/*	A main-content-centre area that fills this area, or a -left and a -right sided one	*/

#default_main-content-centre {
/*		display:block;*/
		width:590px;
		height:auto;
		float:left;
		padding:0;
/*		background-color:#f3f3f3;*/
	}

#default_main-content-centre p {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#666666;
		font-weight:normal;
		padding-left:10px;
		padding-right:10px;
/*		text-align:left;*/
		text-align:justify;
	}

#default_main-content-centre p.center {
		text-align:center;
	}

#default_main-content-centre img {
		padding:0 5px 0 5px;
	}

#default_main-content-centre h3 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#333366;
		font-weight:bold;
		padding-left:10px;
		padding-right:10px;
	}

#default_main-content-centre h4 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#666666;
		font-weight:bold;
		padding-left:10px;
		padding-right:10px;
	}
	
#default_main-content-centre a:link, #default_main-content-centre a:visited {
		color:#333366;
		text-decoration:none;
	}
	
#default_main-content-centre a:hover, #default_main-content-centre a:active {
		color:#333366;
		text-decoration:underline;
	}

#default_main-content-centre ul {
		margin-left:10px;
		padding-left:0;
		list-style:none;
		width:auto;
	}
	
#default_main-content-centre ul li {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#666666;
/*		line-height:16px;*/
/*		height:16px;*/
		font-weight:normal;
		margin-left:10px;
		padding:0 0 0 10px;
/*		border-right:1px solid #333366;*/
		list-style:square;
		width:auto;
	}

#default_main-content-centre ol {
		margin-left:20px;
		padding-left:0;
		list-style:decimal;
	}
	
#default_main-content-centre ol li {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#666666;
/*		line-height:16px;*/
/*		height:16px;*/
		font-weight:normal;
		margin-left:20px;
		padding:0 0 0 10px;
/*		border-right:1px solid #333366;*/
		list-style:decimal;
	}

#defaut_footer {
		width:790px;
		height:22px;
		background-color:#FFCC99;
		text-align:left;
		margin:11px 0 0 0;
		padding:0;
	}

#default_footer-right {
		width:468px;
		text-align:center;
		float:right;
		margin-right:68px;
	}

#default_footer p {
		margin:0;
		padding:0;
		line-height:30px;
		vertical-align:baseline;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color:#999999;
		text-indent:8px;
	}
	
#default_footer-2 {
		width:790px;
		margin:22px 0;
		text-align:center;
	}

#default_footer-2 p {
		margin:0;
		padding:0;
		line-height:40px;
		vertical-align:baseline;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color:#999999;
		text-align:center;
	}
	
#default_footer-2 ul {
		margin:0;
		padding:0;
		list-style:none;
	}
	
#default_footer-2 ul li {
		display:inline;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:16px;
		height:16px;
		font-weight:normal;
		padding:0 10px;
		border-right:1px solid #333366;
		color:#999999;
	}
	
#default_footer-2 ul li.last {
		border:none;
	}
	
#default_footer-2 ul li a:link, #default_footer-2 ul li a:visited {
		color:#333366;
		text-decoration:none;
	}
	
#default_footer-2 ul li a:hover, #default_footer-2 ul li a:active {
		color:#333366;
		text-decoration:underline;
	}

#google_340 {
		width:300px;
		height:250px;
		float:right;
		border:none;
		margin:0 0 0 10px;
		background-color:transparent;
		background-image:url(/images/300_250_image.gif);
	}
	
#google_340 p {
		color:#f3f3f3;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		text-align:center;
		background-color:transparent;
	}

#google_340 h3 {
		color:#f3f3f3;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		text-align:center;
		background-color:transparent;
		margin:10px 0 10px 0;
	}

#google_340 a:link, #google_340 a:visited {
		color:#ffffff;
		text-decoration:none;
		font-weight:bold;
	}		

#google_340 a:hover, #google_340 a:active {
		color:#ffffff;
		text-decoration:none;
		font-weight:bold;
	}


div.google_468 {
		width:590px;
		text-align:center;
		float:left;
		border:none;
		margin:0;
		padding:0;
		background-color:transparent;
/*		display:block;*/
	}




/*	These couple of bits are for the latest posts on mpbs and bb - too lazy to create a separate css!	*/

.latest_posts {
		padding-left:60px;
		color:#666666;
		font-size:12px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:normal;
		display:block;
	}
	
.postbody {
		color:#333333;
		font-size:12px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:normal;
	}

/*	Latest News Feeds have these styles	*/

#default_main-content-centre p.latest_feed-date {
		color:#666666;
		font-size:12px;
		text-decoration:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		border-style: solid none none none;
		border-width: 1px;
		border-color: #333366;
		background-color:#cccccc;
	}

#default_main-content-centre p.latest_feed-title {
		color:#333366;
		font-size:12px;
		text-decoration:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		border-style: none;
/*		border-width: 1px;*/
/*		border-color: #333366;*/
/*		background-color:#999999;*/
		margin:5px 0 5px 0;
	}

#default_main-content-centre p.latest_feed-description {
		color:#333333;
		font-size:12px;
		text-decoration:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal;
		border-style: none;
/*		border-width: 1px;*/
/*		border-color: #333366;*/
/*		background-color:#999999;*/
/*		margin:5px 0 5px 0;*/
		padding-left:60px;
		padding-bottom:6px;
/*		display:block;*/
	}

#default_main-content-centre a.latest_feed:link, a.latest_feed:visited {
		color:#333366;
		text-decoration:none;
/*		padding-left:30px;*/
	}
	
#default_main-content-centre a.latest_feed:hover, a.latest_feed:active {
		color:#333366;
		text-decoration:underline;
/*		padding-left:30px;*/
	}

#default_main-content-centre p.latest_feed-link {
/*		float:right;*/
		display:block;
		color:#333333;
		font-size:12px;
		text-decoration:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal;
		border-style: none;
/*		border-width: 1px;*/
/*		border-color: #333366;*/
/*		background-color:#999999;*/
/*		margin:5px 0 5px 0;*/
		padding-bottom:30px;
		text-align:right;
	}

/*	GOOGLE SEARCH ENGINE STYLES	*/

#google_search {
		width:468px;
		float:left;
		margin: 0 0 30px 61px;
		padding:0;
		background-color:#f3f3f3;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size:12px;
	}


#google_search-top {
		width:468px;
		height:34px;
		float:left;
		margin: 0;
		padding:0;
		background-image:url(/search/images/form_top_468.gif);
		background-repeat:no-repeat;
	}

#google_search-top p{
		color:#333366;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:17px;
		line-height:34px;
		font-weight:bold;
		padding-left:20px;
	}
	
#google_search-mid {
		width:468px;
		float:left;
		margin: 0;
		padding:0;
		background-image:url(/search/images/form_mid_468.gif);
		background-repeat:repeat-y;
	}

#google_search-mid table {
		color:#666666;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
/*		margin:10px 20px 10px 20px;*/
		margin-left:10px;
/*		line-height:16px;*/
	}

#google_search-mid p {
		color:#666666;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
/*		margin:10px 20px 10px 20px;*/
		margin-left:10px;
/*		line-height:16px;*/
	}

#google_search-base {
		width:468px;
		height:7px;
		float:left;
		margin: 0;
		padding:0;
		background-image:url(/search/images/form_base_468.gif);
		background-repeat:no-repeat;
	}

/*	CONTACT and other FORMS BOX	*/

#main_form-outer {
/*		width:468px;*/
		width:100%;
		float:left;
		margin: 0 0 30px 61px;
		padding:0;
		background-color:#f3f3f3;
	}
	
#main_form-top {
/*		width:468px;*/
		width:100%;
		height:34px;
		float:left;
		margin: 0;
		padding:0;
/*		background-image:url(/press/images/form_top_468.gif);*/
/*		background-repeat:no-repeat;*/
	}

#main_form-top p{
		color:#333366;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:17px;
		line-height:34px;
		font-weight:bold;
		padding-left:20px;
	}
	
#main_form-mid {
/*		width:468px;*/
		width:100%;
		float:left;
		margin: 0;
		padding:0;
/*		background-image:url(/press/images/form_mid_468.gif);*/
/*		background-repeat:repeat-y;*/
	}

#main_form-mid p {
		color:#666666;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		margin:10px 20px 10px 20px;
		line-height:16px;
	}

#main_form-mid p.warning {
		color:#FF0000;
		font-weight:bold;
	}

#main_form-mid p.ok {
		color:#009900;
		font-weight:bold;
	}

#main_form-mid h4 {
		margin:10px 20px 10px 20px;
		line-height:16px;
	}

#main_form-mid label {
		width:140px;
		float:left;
		text-align:left;
		margin-right:20px;
		display:inline;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#666666;
	}

#main_form-mid input {
		color:#333366;
		background:#cccccc;
		border:1px solid #333366;
		display:inline;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		height:16px;
		font-size:12px;
	}

#main_form-mid textarea {
		color:#333366;
		background:#cccccc;
		border:1px solid #333366;
		display:inline;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		width:200px;
		height:120px;
		font-size:12px;
	}

#main_form-mid p.valco {
		color:#ffffff;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		margin:10px 20px 0 20px;
		line-height:60px;
		background-color:#333366;
		vertical-align:middle;
		text-align:center;
	}

#main_form-mid p.valco_under {
		color:#ffffff;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		margin:0 20px 0 20px;
		background-color:#333366;
		vertical-align:middle;
		text-align:center;
	}

.submit {
		color: #333333;
		border: 2px outset #333366;
		margin-left:160px;
	} 

#main_form-base {
/*		width:468px;*/
		width:100%;
		height:7px;
		float:left;
		margin: 0;
		padding:0;
/*		background-image:url(/press/images/form_base_468.gif);*/
/*		background-repeat:no-repeat;*/
	}

/*

NEW Menu php script from TheSide.co.uk Limited - css styles for GA

*/

#tsnav	{
		width:175px;
		margin: 11px 0 11px 0;
		background-color:transparent;
	}
	
#tsnav p	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#333366;
		border-style: solid none none none;
		border-width: 1px;
		border-color: #333366;
		background-color:transparent;
		width:165px;
		margin:5px 0 0 5px;
/*		height:18px;*/
		padding:5px 0 0 5px;
	}
	
#tsnav a:link, #tsnav a:visited {
		color:#666666;
		text-decoration:none;
		font-weight:normal;
	}		

#tsnav a:hover, #tsnav a:active {
		color:#333366;
		text-decoration:none;
		font-weight:normal;
	}

#tsnav ul	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#333366;
		background-color:transparent;
		margin:5px 0 0 15px;
		list-style:none;
		display:block;
	}
	
#tsnav ul li	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#333366;
		background-color:transparent;
		margin:5px 0 0 15px;
		list-style:square;
		width:100%;
		display:block;
	}

#tsnav ul li a.link, #tsnav ul li a.visited	{
		color:#666666;
		text-decoration:none;
		font-weight:normal;
		list-style:square;
		width:100%;
	}
	
#tsnav ul li a.hover, #tsnav ul li a.active	{
		color:#333366;
		text-decoration:none;
		font-weight:normal;
		list-style:square;
		width:100%;
	}

/*	PROFILE PAGE CSS	*/

#profile_main {
		width:590px;
		height:auto;
	}

.profile_member	{
		width:110px;
		height:150px;
		padding: 5px 0 0 0;
		min-height:145px;
		display: inline;
		float: left;
		border-style:solid;
		border-color:#333366;
		border-width:2px;
		margin:20px 0 0 30px;
		text-align:center;
		color:#666666;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		display:block;
	}










/*


#profile_main ul {
		width:100px;
		min-height:135px;
		height:135px;
		margin-left:38px;
		text-align:center;
		display:inline;
		list-style:none;
		float:left;
	}

	
#profile_main li { 
width:100px;
height: 135px;
display: inline;
float: left;
border-style:solid;
border-color:#333366;
border-width:2px;
 }

#profile_main li span { 
  font-size: 11px; 
  position: relative; 
  top: 103px; 
  color: #666;  
  text-transform: uppercase; 
  display: block; 
  text-align: center; 
} 

#profile_main li a:hover span { color: red; }
*/
