﻿body 
{
    margin-top: 00px;
	margin-bottom: 00px;
	
}

div#header
{
	background: url(../images/banner.jpg) no-repeat top left; 
	/* background-color: #fff; */
	height: 237px;
	margin: auto;
	width: 980px;
}

div#header2
{
	margin: auto;
	width: 980px;
	font-size: 11px;
	line-height: 12px;
}

div#header_bread
{
    float: left;
    background-color: #fff;
    padding-top: 05px;
    padding-right: 00px;
    padding-left: 00px;
    padding-bottom: 05px;
    color: #496770;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    width: 490px;
    line-height: 12px;
}

div#header_bread a
{
    background-color: transparent;
    color: #496770;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    border-top: -10px;
}

div#header_bread a:hover
{
    color: #496770;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: underline;
}

.header_bread
{
    color: #496770;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px;
}

div#header_menu
{
    float: right;
    background-color: #fff;
    padding-top: 05px;
    padding-right: 00px;
    padding-bottom: 05px;
    color: #496770;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-align: right;
    width: 490px;
    line-height: 12px;
}

div#header_menu a
{
    color: #496770;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}

div#header_menu a:hover
{
    color: #496770;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: underline;
}


div#body.main
{
	margin: auto;
    height: auto;
    width: 980px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;

}

div#menu
{
    float: left;
    background-color: #fff;
    height: 400px;
    width: 200px;
    margin: auto;  
    height: auto; 
    font-size: 11px;
    line-height: 13px;
}

div#contributeemail_toppad
{
    background-color: #fff;
    height: 07px;
    width: 200px;
    font-size: 11px;
    line-height: 13px;
}

div#contributeemail
{
    /* background-color: #f1f3f4; */
    background-image: url(../images/mailing.gif);
    background-repeat: no-repeat;
    width: 198px;
    height: 180px;
    padding-top: 100px;
	text-align: center;
    padding-bottom: 05px;
    font-size: 11px;
    line-height: 13px;
    color: #7a6656;
}

div#mailvalid
{
    width: 188px;
    height: 18px;
    font-size: 11px;
    text-align: left;
	padding-left: 10px;
}

div#mainbody /*main body for pages with announcements section on right*/
{
    border-top: solid 1px #fff;
    float: left;
    background-color: #fff;
    height: auto;
    margin: auto;  
    width: 494px;   /* bug in IE6 that the when site structure is 3 divs left (menu),
                    centre (mainbody), right (announce) the width of the 3 divs
                    need to add up to the width (980px) - 6px hence the mainbody 
                    width is 494px rather than 500px */
}       

div#mainbody_sub /*main body for pages withOUT announcements section on right*/
{
    border-top: solid 1px #fff;
    float: left;
    background-color: #fff;
    height: auto;
    width: 780px;
    margin: auto;   
}

/* footer */

div#footer
{
    clear: both; /*this is what positions the footer to the bottom in FIREFOX! */
	background-color: #fff;
	border-top: dotted 1px #496770;
	height: 150px;
	margin: auto;
	width: 980px;
}

div#footerpad
{
	padding-top: 05px;
	width: 980px;
}

div#footer_images
{
    float: left;
    width: 980px;
    padding-top: 3px;
    padding-bottom: 05px;
}

div#footer_text
{
    float: right;
    width: 980px;
    color: #496770;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 20px;
    text-align: left;
    padding-top: 25px;
}

div#footer_text a
{
    color: #496770;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
}

div#footer_adobe
{
    float: right;
    width: 860px;
    color: #496770;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 14px;
    text-align: left;
    padding-top: 08px;
    padding-bottom: 10px;
}

div#footer_adobe a
{
    color: #496770;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
}

div#footer_adobeimage
{
    float: left;
    width: 120px;
    color: #496770;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 20px;
    text-align: left;
    padding-top: 07px;
    padding-bottom: 02px;
}

div#announce
{
    border-top: solid 1px #fff;
    border-bottom: solid 05px #fff;
    float: right;
    background-color: transparent;
    height: auto;
    width: 280px;
    margin: auto;   
}

div#announce_head
{
    width: 280px;
    text-indent: 10px;
    background-color: #496770;
    line-height: 30px;
    color: #fff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
}

div#announce_break
{
    background-color: #fff;
    height: 05px;
}

div#announcement_pad
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    background-color: #6f99a5;
    color: #fff;
    line-height: 16px;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
}

div#announcement_pad a
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    background-color: #6f99a5;
    color: #fff;
    line-height: 16px;
}

div#announcement_line
{
    height: 03px;
}

.announcement_link
{
    font-size: 11px;
    text-decoration: none;
}

.announcement_link:hover
{
    text-decoration: underline;
}

.announcement_title
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #fff;
    line-height: 16px;
    padding-top: 10px;
}

.announcement_title a
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #fff;
    line-height: 16px;
    text-decoration: none;
}

.announcement_title a:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #fff;
    line-height: 16px;
    text-decoration: underline;
}

.announcement_date
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #fff;
    line-height: 16px;
    padding-top: 10px;
}

.announcement_details a
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #fff;
    line-height: 16px;
    padding-top: 10px;
}

/*advert image */

div#advert_image
{
    padding-top: 10px;
    padding-bottom: 10px;
}

/*contribute advert*/

div#contri_advert
{
    border-top: solid 10px #fff;
    border-bottom: solid 20px #fff;
    float: right;
    height: 228px;
    width: 280px;
    margin: auto;   
}

/* Sub pages (evidence base, resources, links, vpa reports...) */

div#listpad
{
    padding-top:10px;
    padding-left: 10px;
    padding-right: 10px;
}

div#vpa_image
{
    float: left;
    width: 85px;
    padding-left: 05px;
    padding-bottom: 10px;
    min-height: 60px;
}   

div#vpa_title
{
    background-color: #7a6656;
    height: auto;
    min-height: 40px;
    width: 615px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 05px;
    padding-bottom: 05px;
    float: right;
} 

.vpa_title
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #fff;
    line-height: 20px;
    text-decoration: none;
}

.vpa_title:hover
{
    text-decoration: underline;
}
    
.vpa_text
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000;
    line-height: 18px;
}

.vpa_link
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #7a6656;
    line-height: 18px;
    text-decoration: underline;
}

div#searchpad
{
    padding-top: 20px;
}

div#searchtable
{
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 20px;
    padding-bottom: 10px; 
    background-color: #f1f3f4;
    width: 700px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #7a6656;
    font-weight: normal;
    border: solid 0px #7a6656;
    
} 



div#searchimage
{
    float: left;
    padding-top: 00px;
    padding-left: 05px;
    padding-right: 05px;
    padding-bottom: 00px; 
    width: 30px;
}

.searchbutton
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #fff;
    line-height: 20px;
    background-color: #7a6656;
    border: 1px #fff;
}

div#searchbutton_pad
{
    padding-top: 05px;
}

.searchdll
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #7a6656;
    font-weight: normal;
    font-size: 11px;
}

.searchkeyword
{
    width: 100px;
    height: 16px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #7a6656;
    font-weight: normal;
    font-size: 11px;
}

/* Menu styling */

.menu
{
    display:block;
    width: 190px;
    color: #fff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
   	font-weight: bold;
	letter-spacing: 0px;
	border-top: solid 1px #FFFFFF;
	border-left: solid 5px #7a6656;
	border-right: solid 5px #7a6656;
	text-decoration: none;
	background-color: #7a6656;
	line-height: 18px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.menu:hover 
{
		
    background-color: #be9c87;
	text-decoration: none;
	color: #fff;
	border-top: solid 1px #FFFFFF;
    border-left: solid 5px #be9c87;
    border-right: solid 5px #be9c87;
}
 
.menu_selected
{
    display:block;
    width: 190px;
    color: #fff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
   	font-weight: bold;
	letter-spacing: 0px;
	border-top: solid 1px #FFFFFF;
	border-left: solid 5px #496770;
	border-right: solid 5px #496770;
	background-color: #496770;
	text-decoration: none;
	line-height: 18px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.menusub
{
    display:block;
    width: 180px;
    color: #fff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
   	font-weight: bold;
	letter-spacing: 0px;
	border-top: solid 1px #FFFFFF;
	border-left: solid 15px #7a6656;
	border-right: solid 5px #7a6656;
	text-decoration: none;
	background-color: #7a6656;
	line-height: 18px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.menusub:hover 
{
		
    background-color: #be9c87;
	text-decoration: none;
	color: #fff;
	border-top: solid 1px #FFFFFF;
    border-left: solid 15px #be9c87;
    border-right: solid 5px #be9c87;
}
 
.menusub_selected
{
    display:block;
    width: 180px;
    color: #fff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
   	font-weight: bold;
	letter-spacing: 0px;
	border-top: solid 1px #FFFFFF;
	border-left: solid 15px #496770;
	border-right: solid 5px #496770;
	background-color: #496770;
	text-decoration: none;
	line-height: 18px;
	padding-top: 5px;
	padding-bottom: 5px;
}

/* .menu_selected:hover 
{
		
    background-color: #496770;
	text-decoration: none;
	color: #fff;
	border-top: solid 1px #FFFFFF;
} 
*/

/* div#menu_bottom
{
    border-top-width: 2px;
    border-top-color: #FFFFFF;
    border-top-style: solid;

} 
*/

/* Text and Headings */

div#textpad
{
    padding-left: 10px;
	padding-right: 10px;
}

h1
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #3E3725;
    font-size: 18px;
   	font-weight: bold;
	letter-spacing: 0px;
	padding-top: 00px;
	line-height: 24px;

}
  
h2
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #3E3725;
    font-size: 14px;
   	font-weight: normal;
	letter-spacing: 0px;
    padding-top: 5px;
    line-height: 22px;
}   

h3
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #3E3725;
    font-size: 16px;
   	font-weight: bold;
	letter-spacing: 0px;
	padding-top: 00px;
	line-height: 22px;

}

h4 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #3E3725;
    font-size: 13px;
   	font-weight: normal;
	letter-spacing: 0px;
    padding-top: 5px;
    line-height: 22px;
}

h5
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #7a6656;
    font-size: 13px;
   	font-weight: normal;
	letter-spacing: 0px;
	line-height: 18px;
}

h6
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #7a6656;
    font-size: 13px;
   	font-weight: normal;
	letter-spacing: 0px;
	line-height: 18px;
}

p
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #3E3725;
    font-size: 13px;
   	font-weight: normal;
	letter-spacing: 0px;
	line-height: 18px;
} 

p a
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #3E3725;
    font-size: 13px;
   	font-weight: normal;
} 

div /*for when text editor puts in an extra "normal" div */
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #3E3725;
    font-size: 13px;
   	font-weight: normal;
	line-height: 18px;
}

div a
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #3E3725;
    font-size: 13px;
   	font-weight: normal;
} 

li

{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #3E3725;
    font-size: 13px;
   	font-weight: normal;
} 




.searchresults
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #7a6656;
    font-size: 13px;
   	font-weight: normal;
	letter-spacing: 0px;
	line-height: 22px;

}

.searchresults a
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #7a6656;
    font-size: 13px;
   	font-weight: normal;

}

.searchresultserror
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: Red;
    font-size: 13px;
   	font-weight: normal;
	letter-spacing: 0px;
	line-height: 22px;

}

.checkbox
{
    font-family: inherit;
    color: inherit;
    font-size: inherit;
   	font-weight: inherit;
	letter-spacing: inherit;
	line-height: 22px;

}


 

/* details page */

div#details
{
    padding-top: 05px;
    padding-left: 10px;
    padding-right: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #3E3725;
    width: 434px;

}


div#details_title
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #3E3725;
    font-size: 15px;
   	font-weight: bold;
   	line-height: 20px;
	letter-spacing: 0px;
    width: 434px;
	padding-right: 20px;

}


.details_titlelink
{
    color: #3E3725;
    font-size: 15px;
   	font-weight: bold;
   	line-height: 20px;
   	text-decoration: none;
}

.details_titlelink:hover
{
   	text-decoration: underline;
}

#details_section
{
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 10px;
    color: #7a6656;
    width: inherit;
    background-color: #fff;
    width: 454px;
    line-height: 12px;
}


.details_section
{
    color: #7a6656;
    font-weight: normal;
    font-size: 10px;
}

#details_group
{
    width: 434px;
    padding-right: 20px;

}

#details_flag
{
    padding-top: 00px;
    padding-right: 03px;
    padding-bottom: 03px;
    float: left;
    width: 37px;
    height: 20px;
    font-size: 11px;
    line-height: 13px;
}
    
#details_region
{
    padding-top: 03px;
    padding-bottom: 03px;
    color: #7a6656;
    height: 20px;
    width: 377px;
    font-size: 11px;
    line-height: 13px;

}

#details_hr
{
    padding-top: 00px;
    padding-bottom: 05px;
    color: #7a6656;
    height: 30px;
    width: 377px;

}

#details_head
{
    padding-top: 00px;
    padding-bottom: 10px;
    float: left;
    width: 105px;
    font-size: 11px;
    line-height: 13px;

}

#details_vthead
{
    padding-top: 00px;
    padding-bottom: 00px;
    float: left;
    width: 105px;
    font-size: 11px;
    line-height: 13px;
}

#details_headvpa
{
    padding-top: 00px;
    padding-bottom: 10px;
    float: left;
    width: 200px;
    font-size: 11px;
    line-height: 13px;

}
    
#details_tb
{
    padding-bottom: 10px;
    color: #7a6656;
    width: 325px;
    padding-right: 00px;
    min-height: 13px;
    height: auto;
    overflow: hidden; 
    font-size: 11px;
    line-height: 13px;


}

/* IE6 and below doesn't recognise min-height, so if the field is empty
the div isn't on the page and it mucks up the display
* html is only recognised by IE6 and below and can used to set the height
*/

* html #details_tb{height:inherit}

#details_vttb
{
    padding-bottom: 05px;
    color: #7a6656;
    width: 325px;
    padding-right: 00px;
    min-height: 13px;
    height: auto;
    overflow: hidden; 
    line-height: 13px;
}

/* IE6 and below doesn't recognise min-height, so if the field is empty
the div isn't on the page and it mucks up the display
* html is only recognised by IE6 and below and can used to set the height
*/

* html #details_vttb{height:inherit}

#details_vttb11
{
    padding-bottom: 05px;
    color: #7a6656;
    width: 325px;
    padding-right: 00px;
    min-height: 13px;
    height: auto;
    overflow: hidden; 
    line-height: 13px;
    font-size: 11px;
}

/* IE6 and below doesn't recognise min-height, so if the field is empty
the div isn't on the page and it mucks up the display
* html is only recognised by IE6 and below and can used to set the height
*/

* html #details_vttb11{height:inherit}

.details_head
{
    color: #7a6656;
    font-size: 11px;
    font-weight: normal;
    white-space: nowrap;
}

#details_vpaimage
{
    padding-right: 05px;
    color: #3E3725;
    font-weight: normal;
    float: left;
    width: 77px;
    line-height: 13px;
}

#details_tbvpa
{
    padding-bottom: 10px;
    color: #7a6656;
    width: 240px;
    padding-right: 00px;
    min-height: 13px;
    height: auto;
    overflow: hidden; 
    line-height: 13px;
    font-size: 11px;
}

/* IE6 and below doesn't recognise min-height, so if the field is empty
the div isn't on the page and it mucks up the display
* html is only recognised by IE6 and below and can used to set the height
*/

* html #details_tb{height:inherit}

#details_newsimage
{
    padding-right: 05px;
    color: #3E3725;
    font-weight: normal;
    float: left;
    width: 103px;
    min-height: 200px;
    line-height: 13px;
}

#details_tbnews
{
    padding-bottom: 10px;
    color: #7a6656;
    width: 194px;
    padding-right: 20px;
    min-height: 13px;
    height: auto;
    overflow: hidden; 
    line-height: 13px;
}

/* IE6 and below doesn't recognise min-height, so if the field is empty
the div isn't on the page and it mucks up the display
* html is only recognised by IE6 and below and can used to set the height
*/

* html #details_tbnews{height:inherit}


#details_lb
{
    width: 434px;
    height: 01px;
    background-color: Aqua;
    line-height: 13px;
}

#details_end
{
    padding-top: 10px;
    padding-bottom: 20px;
    color: #7a6656;
    font-weight: normal;
    font-size: 10px;
    float: left;
    width: 434px;
    line-height: 13px;
}

/*styling for resources page */

#resourcesselect
{
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    background-color: #f1f3f4;
    text-align: left;
    line-height: 35px;
    border-bottom: solid 20px #fff;
    font-size: 13px;
    color: #7a6656;
    width: 320px;
}


.resourcesddl
{
	border: solid 1px gray;
	margin-left: 10px;
	margin-right: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    height: 20px;
}

.resourcesbutton
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 18px;
    color: #fff;
    background-color: #7a6656;
    padding-left: 02px;
    padding-right: 02px;
}

/*site map */

div#sitemap
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 13px;
}

div#sitemap a
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    line-height: 13px;
    text-decoration: underline;
    color: #3E3725;
}

/*Gridview styling*/
.gridview
{
    border: solid 0px gray;
    color: #fff;
    font-size: 11px;
    line-height: 16px;
}

.gridviewHeader td, .gridviewHeader tr, .gridview th
{
	background-color: #496770;
	border-left: 0px;
	border-right: solid 0px #496770;
	border-top: 0px;
	border-bottom: solid 5px #fff;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
}

.gridviewHeader a
{
	color: #fff;
	font-size: 13px;
	text-decoration: none;
	color: #fff;
	font-weight: bold;
}

.gridviewHeader a:hover
{
	color: #fff;
	font-size: 13px;
	text-decoration: underline;
    color: #fff;
    font-weight: bold;
	
}


.gridview td
{
	padding: 5px;
	background-color: #6f99a5;
	border-left: 0px;
	border-right: solid 0px #fff;
	border-top: 0px;
    border-bottom: solid 1px gray;
}

.gridview td a
{
        font-size: 11px;
        text-decoration: none;
        color: #fff;
        font-weight: bold;
        line-height: 16px;
}

.gridview td a:hover
{
        font-size: 11px;
        text-decoration: underline;
        color: #fff;
        font-weight: bold;
        line-height: 16px;
}

.gridviewRow td 
{
    background-color: #6f99a5;
    border-left: 0px;
	border-right: solid 0px #fff;
	border-top: 0px;
	border-bottom: solid 1px gray;	
}

.gridpager, .gridpager td
{    
    background-color: #496770;
    text-align: left;
    color: #fff;   
    font-weight: bold;
    border: 0px;
    font-size: 18px;
}

/*Gridview bestbuys styling*/
.gridview2
{
    border-top: solid 0px #fff;
    border-bottom: solid 0px #fff;
    border-left: solid 0px #fff;
    border-right: solid 0px #fff;
    color: #fff;
    font-size: 11px;
}

.gridview2Header td, .gridview2Header tr, .gridview2 th
{
	background-color: #fff;
	border-left: solid 0px #fff;
	border-right: solid 0px #fff;
	border-top: 0px;
	border-bottom: solid 0px #fff;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	height: 05px;
	font-weight: bold;
}


.gridview2Header a
{
	color: #496770;
	font-size: 01px;
	text-decoration: none;
	color: #fff;
	font-weight: bold;
}

.gridview2Header a:hover
{
	color: #496770;
	font-size: 01px;
	text-decoration: underline;
	color: #fff;
	font-weight: bold;
	
}

.gridview2 td
{
	padding: 5px;
	background-color: #6f99a5;
	border-left: solid 0px #gray;
	border-right: solid 0px #gray;
	border-top: solid 0px #gray;
    border-bottom: solid 1px gray;
}

.gridview2 td a
{
        font-size: 11px;
        text-decoration: none;
        color: #fff;
        font-weight: bold;
        line-height: 16px;
}

.gridview2 td a:hover
{
        font-size: 11px;
        text-decoration: underline;
        color: #fff;
        font-weight: bold;
        line-height: 16px;
}

.gridview2Row td 
{
    background-color: #6f99a5;
    border-left: solid 0px gray;
	border-right: solid 0px gray;
	border-top: solid 0px gray;
	border-bottom: solid 1px gray;	
}



/*.gridviewAltRow 
{
	background-color: #eeeeee;
	border: solid 1px gray;
}

.gridviewAltRow td 
{
	border-bottom: solid 1px gray;
}

 .gridviewSelectedRow
{
	background-color: #ffff99;
	border-bottom: solid 1px gray;
} */

/*contribution form */



div#contribute
{
    padding-top: 15px;
    padding-left: 20px;
    padding-right: 00px;
    padding-bottom: 20px;
    border-left: solid 30px #fff;
    border-right: solid 30px #fff;
    background-color: #f1f3f4;
    width: 650px;
}

div#contri_title
{
    float: left;
    width: 140px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #7a6656;
    font-size: 11px;
   	font-weight: normal;
	letter-spacing: 0px;
	line-height: 18px;
}

div#contri_tb
{
    padding-bottom: 05px;
    line-height: 18px;
}

/*contribute email */

div#cevalid
{
    width: 190px;
    height: 15px;
}

div#celeft
{
    width: 85px;
    float: left;
    padding-left: 05px;
    padding-top: 02px;
    line-height: 14px;
}    

.contributeemail
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #7a6656;
    font-weight: normal;
    margin: 00px 00px 00px 00px;
    
}


.contributeemailTB
{
	width: 176px;
	border: solid 1px gray;
	margin: 0px 00px 05px 00px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #7a6656;
    padding-left: 03px;
}

.contributeemailWM
{
	width: 176px;
	border: solid 1px gray;
	margin: 0px 00px 05px 00px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: gray;
    padding-left: 03px;
}

.contributeemailbutton
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 18px;
    color: #fff;
    background-color: #7a6656;
    margin: 0px 00px 00px 23px;
}


/* evidence base best buys */

div#bb_title
{
    background-color: #496770;
    height: auto;
    width: 710px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 05px;
    padding-bottom: 05px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #fff;
    line-height: 20px;
} 

#bbselect
{
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    background-color: #f1f3f4;
    text-align: left;
    line-height: 35px;
    border-bottom: solid 20px #fff;
    font-size: 13px;
    color: #7a6656;
    width: 690px;
}

.bbddl
{
	border: solid 1px gray;
	margin-left: 10px;
	margin-right: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    height: 20px;
}


.adminSectionTextArea
{
	width: 400px;
	border: solid 1px gray;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
	height: 100px;
	margin: 0px 10px 0px 80px;
	
}

.adminSectionTextArea200
{
	width: 400px;
	border: solid 1px gray;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
	height: 200px;
	margin: 0px 10px 0px 80px;
	
}

.adminTextBox
{
	width: 400px;
	border: solid 1px gray;
	margin: 0px 10px 0px 80px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.adminbutton
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 18px;
    color: #fff;
    background-color: #7a6656;
}

.adminCheckBoxDisplay
{
	width: 10px;
	border: solid 0px gray;
	margin: 0px 10px 00px 80px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}
.error
{
    color: red;
    font-size: 11px;
    line-height: 14px;
}

.text11
{
	font-size: 11px;
}

.labelpad
{
	line-height: 16px;
	padding-top: 04px;
	padding-bottom: 12px;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
}

/* p-footer */

div#p-footer
{
    clear: both; /*this is what positions the footer to the bottom in FIREFOX! */
	background-color: #fff;
	border-top: dotted 1px #496770;
	height: 150px;
	width: 980px;
}

div#p-footer_adobe
{
    float: left;
    width: 860px;
    color: #496770;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 14px;
    text-align: left;
    padding-top: 08px;
    padding-bottom: 10px;
}

div#p-footer_adobe a
{
    color: #496770;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
}

.footerimg
{
	float: left;
}

.footericdc
{
	float: left;
	padding-left: 12px;
	padding-top: 42px;
}

.footernwpho
{
	float: left;
	padding-left: 08px;
	padding-top: 27px;
}

.img
{
	border: solid 0px #ffffff;
}