/* CSS Document */

/* LAYOUT */
.hidden {visibility:hidden;}
body{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#202020;
 margin:0;
 padding:0;
}

form{
 background:url(http://intranet.neath-porttalbot.gov.uk/testpages/hip/images/header_topBg.gif) repeat-x #fff;
 margin:0;
}

.topnav ul, .topnav ol, .topnav li  {margin:0; padding:0; list-style:none;}
.banner ul, .banner ol, .banner li              {margin:0; padding:0; list-style:none;}
#mainContent ul, #mainContent li {list-style:disc;}
.rightwrap ul, .rightwrap ol, .rightwrap li  {margin:0; padding:0; list-style:none;}

#wrapper{
 width:778px;
 margin:0 auto;
 position:relative;
 z-index:0;
 overflow: hidden;
}

.displaynone{ display:none; }

/* HEADER */

#header{
 width:778px;
	padding: 0 0 15px 0;
	overflow: hidden;
}

#header .topnav{
 clear:both;
 background:url(../../../../images/hip/navtop.gif) no-repeat #214a82;
 color:#fff;
 height:32px;
 font-size:12px;
 font-weight:bold;
 line-height:32px;
 vertical-align:middle;
 text-align: center;
}
#header .topnav a{ color:#fff; text-decoration:none; }
#header .topnav a:hover, #header .topnav li.selected a{ color:#82afd1; }
#header .topnav ul{ list-style:none; padding:0 0 0 5px; }
#header .topnav ul li{
 display:inline;
 padding:0 15px 0 13px;
 background:url(../../../../images/hip/navtop_break.gif) 100% 50% no-repeat;
 margin:0;
}

#header h1{
 float:left;
}
#header h1 a{
 width:262px;
 height:66px;
 display:block;
 margin:14px 0 16px 0;
 z-index:0;
 text-indent:-2000px;
 background:url(../../../../images/hip/text.gif) no-repeat;
}

#header #logo {
	float: left;
}

#header #tagline a {
	text-indent: -5000px;
	overflow: hidden;
	display: block;
}

#rightinfo  {float:right; width:430px;}

#rightinfo .tel{
float:right;
margin:15px 10px 5px 70px;
 color:#0f3263;
 font-size:15px;
 font-weight:bold;	
}


#rightinfo span{
 color:#82afd1;
 font-size:15px;
 font-weight:bold;
 margin:62px 0 15px 0;
 	overflow: hidden;
	display: block;
	text-indent: 160px;
} 

#mainpic{
	padding: 3px 0 0px 0;
}

.rightcolumn{
 width:206px;
 float:left;
}


/* TYPOGRAPHY ETC */
.maintext
{
font-family: arial, lucida grande", "trebuchet ms, helvetica, sans-serif;
text-align: justify;
line-height: 1.7em;
}

#header h2{
 font-size:15px;
 color:#999;
 text-align:right;
 margin:15px 0 5px 0;
 float:right;
 line-height:20px;
}
#header h2 span{
 font-size:13px;
 font-weight:normal;
}

h2{
 color:#123b73;
 font-size:23px;
 font-weight:normal;
 margin:0 0 20px 0;
}

h4{
 color:#82afd1;
 font-size:15px;
 font-weight:bold;
 margin:10px 0 15px 0;
} 
h4 a{
 text-decoration:none;
 color:#82afd1;
}
h4 a:hover{
 color:#123b73;
}
h5{
 color:#82afd1;
 font-size:15px;
 font-weight:bold;
 margin:22px 0 15px 0;
 float: right;
} 
h5 a{
 text-decoration:none;
 color:#82afd1;
}
h5 a:hover{
 color:#123b73;
}
h2 span.subtext, h2 span.subtextfloat{ color:#999; font-size:16px; }
h2 span.subtextfloat{ float:right; }




/* SECTION NAVIGATION BUTTONS */
#navigations a{
 background:url(../../../../images/hip/nav_btnoff.gif) no-repeat;
 display:block;
 color:#123b73;
 text-decoration:none;
 font-size:11px;
 padding-right:42px;
 line-height:28px;
 height:28px;
 vertical-align:middle;
 width:154px;
 text-align:right;
 font-weight:bold;
 margin-bottom:2px;
 z-index:0;
 overflow:hidden;
 margin:2px 0 2px 0;
}
#navigations a:hover, #navigations li.selected a{
 background:url(../../../../images/hip/nav_btnon.gif) no-repeat;
}


.rightbox{
 background:url(http://intranet.neath-porttalbot.gov.uk/testpages/hip/images/rightcol_top.gif) no-repeat;
 margin-bottom:20px;
 padding-top:5px;
 width:206px;
}
.rightbox .rightbase{
 background:url(http://intranet.neath-porttalbot.gov.uk/testpages/hip/images/rightcol_base.gif) 0 100% no-repeat;
 padding-bottom:5px;
 width:206px;
}
.rightbox .rightwrap{
 background:url(http://intranet.neath-porttalbot.gov.uk/testpages/hip/images/rightcol_tile.gif) repeat-y;
 padding-left:5px;
 width:201px;
}
.rightbox, .rightbox .rightbase, .rightbox .rightwrap, .rightbox .rightwrap-textright{
 display:block;
 z-index:0;
 }
 
 #maincontent {
	overflow: hidden;
	padding: 10px 0px 20px 10px;
	float: right;
}

.rightcolumn #sub_content .imgbanner{
float:none;
width:auto; margin:0 0 10px 0;
}


/* START FOOTER */

#footer .bottomnav{
 clear:both;
 background:url(http://intranet.neath-porttalbot.gov.uk/testpages/hip/images/navbottom.gif) no-repeat ;
 color:#fff;
 font-size:14px;
 vertical-align:middle;
 height: 50px;
}

#footer .bottomnav a{ color:#fff; text-decoration:none; }
#footer .bottomnav a:hover, #footer .bottomnav li.selected a{ color:#82afd1; }
#footer .bottomnav ul{ list-style:none; padding:0px; }
#footer .bottomnav ul li{
 display:inline;
 padding:5px 25px 5px 50px;
 margin:0px;
}

#clientList {padding: 5px 0px 0px 0px; text-align:center;}
#clientList a {margin-left:25px; margin-right:25px;}
/* END FOOTER */

a, a:link, a:active, a:visited {
	color: #2f7dc9;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

/* Download styles */
/*  #mainContent ul              {margin:0; padding:0; list-style-type:none;} */
/*  #mainContent ul li 		    {background-image:url("../../../../images/li_item01.gif"); background-repeat:no-repeat; background-position:0px 5px; padding-left:20px; line-height:20px;} */
/*  #mainContent ul li ul li	    {list-style-image: none;} */
/*  #mainContent .download		{width:99%; border:1px solid #C0C0C0; background-image:url("../../../../images/ul_bground.jpg"); margin-left:0px; padding-top:10px; padding-bottom:10px; padding-left:5px;} */
/*  #mainContent .download li	{padding-left:25px;} */
/*  #mainContent .download .head	{list-style:none; margin-top:15px; margin-bottom:10px;} */
/*  #mainContent .download li.d_doc 	{background-image:url(../../../../images/doc.gif); background-position:0px 0px;} */
/*  #mainContent .download li.d_pdf 	{background-image:url(../../../../images/pdf.gif); background-position:0px 0px;} */
/*  #mainContent .download li.d_ppt 	{background-image:url(../../../../images/ppt.gif);} */
/*  #mainContent .download li.d_cfm 	{background-image:url(../../../../images/cfm.gif);} */
/*  #mainContent .download li.d_wmv 	{background-image:url(../../../../images/wmv.gif);} */
/*  #mainContent .download li.d_mov 	{background-image:url(../../../../images/mov.gif);} */
/*  #mainContent .download li.d_psd 	{background-image:url(../../../../images/psd.gif);} */
/*  #mainContent .download li.d_jpg 	{background-image:url(../../../../images/jpg.gif);} */
/*  #mainContent .download li.d_gif 	{background-image:url(../../../../images/gif.gif);} */
/*  #mainContent .download li.d_mp3 	{background-image:url(../../../../images/mp3.gif);} */
/*  #mainContent .download li.d_htm 	{background-image:url(../../../../images/htm.gif);} */
/*  #mainContent .download li.d_psd 	{background-image:url(../../../../images/psd.gif);} */
/*  #mainContent .download li.d_swf 	{background-image:url(../../../../images/swf.gif);} */
/*  #mainContent .download li.d_avi 	{background-image:url(../../../../images/avi.gif);} */
/*  #mainContent .download li.d_wma 	{background-image:url(../../../../images/wma.gif);} */
/*  #mainContent .download li.d_mpg 	{background-image:url(../../../../images/wma.gif);} */
/*  #mainContent .download li.d_xls 	{background-image:url(../../../../images/xls.gif);} */
/*  #mainContent .download li.d_zip 	{background-image:url(../../../../images/zip.gif);} */
/*  .download li ul			{background-image:url(../../../../images/cfm.gif);} */

/* common form style */
.nptForm						{border:1px solid #ddd; border-radius:5px; background-color:#ddd; padding:10px; margin-bottom:15px;}
.nptForm legend					{display:none; border:1px solid #2B4F99; background-color:#2B4F99; color:#fff; padding:5px 25px; font-weight:bold; border-radius:10px;}	
.nptForm label					{display:block; margin:15px 0 5px 0;}
.nptForm input[type="text"], .nptForm textarea{width:90%; border:1px solid #c0c0c0; padding:5px; clear:both; resize:none;}		
.nptForm input[type="submit"]	{background-color:#2B4F99; border-radius:10px; border:1px solid #2B4F99; color:#fff; font-weight:bold; padding:5px 20px; margin-top:15px;}
.nptForm .errorMsg				{display:block; margin:5px 0 5px 0;}
.confirmationaccept				{border-radius:5px; background:#e5f7e3 url(../../../../images/templates/confirmation_check.gif) no-repeat; background-position:7px 7px; border:1px solid #c5e1c8; color:#005e20; padding:4px 8px 4px 28px !important;}
.confirmationerror				{border-radius:5px; background:#ffebeb url(../../../../images/templates/confirmation_x.gif) no-repeat; background-position:7px 7px; border:1px solid #f5c1c2; color:#9e0b0f; padding:4px 8px 4px 28px !important;}
.confirmationwarning			{border-radius:5px; background:#fffeeb url(../../../../images/templates/confirmation_warning.gif) no-repeat; background-position:7px 7px; border:1px solid #e6e5d8; color:#555; padding:4px 8px 4px 28px !important;}
.confirmationquestion			{border-radius:5px; background:#e8f8fe url(../../../../images/templates/confirmation_question.gif) no-repeat; background-position:7px 7px; border:1px solid #cfdfe5; color:#004a80; padding:4px 8px 4px 28px !important;}
.errorsummary ul				{display:none;}

