﻿*
{
	font-family: Verdana, Arial, Sans-Serif;
}

p
{
}

a
{
	color: #eb4739;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

body
{
	background-color: #FFFFFF;
	font-size: 0.8em;
	margin: 20px;
}

#tblLayout
{
	border-collapse: collapse;
	width: 100%;
}

#tdLogo
{
	padding: 0px;
	text-align: center;
	vertical-align: middle;
	width: 150px;
}

#tdStrapline
{
	background-color: #eb4739;
	padding: 0px;
	text-align: right;
}

#tdBreadcrumbs
{
	font-size: 0.75em;
	padding: 4px;
}

#tdLinks
{
	padding: 0px;
	padding-bottom: 20px;
	text-align: right;
	vertical-align: top;
	width: 220px;
}

.tblLinks
{
	border-collapse: collapse;
	width: 100%;
}

.tdLinkItem
{
	background-image: url(Images/imgBullet.gif);
	background-position: left center;
	background-repeat: no-repeat;
	border-bottom: solid 1px #AAAAAA;
	font-size: 0.75em;
	padding: 4px;
	padding-left: 20px;
	text-align: left;
}

.tdLinkNoneItem
{
	font-size: 0.75em;
	padding-top: 20px;
}

#tdNavigation
{
	font-size: 0.75em;
	padding: 10px;
	padding-bottom: 20px;
	padding-top: 20px;
	vertical-align: top;
	width: 150px;
}

#ctl00_TreeView1
{
    margin-bottom: 30px;
}

#ctl00_plcImage_imgContent
{
    border: solid 1px #888888;
}

#ctl00_TreeView1 TABLE
{
	width: 100%;
}

TD.mnuLevel1
{
	border-bottom: solid 1px #AAAAAA;
	padding: 4px;
	width: 100%;
}

TD.mnuLevel2
{
	border-bottom: solid 1px #AAAAAA;
	padding: 4px;
	width: 100%;
}

#tdContent
{
	font-size: 0.75em;
	padding: 0px;
	padding-bottom: 20px;
	padding-right: 10px;
	padding-top: 20px;
	vertical-align: top;
}

#tdFooter
{
	background-color: #eb4739;
	color: #FFFFFF;
	font-size: 0.75em;
	padding: 4px;
}

#tdFooter A
{
	color: #FFFFFF;
}

#tdAccreditations
{
	padding: 4px;
	text-align: center;
}

h1
{
	background-color: #eb4739;
	background-image: url(Images/bg_h1.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-size: 1.95em;
	padding: 10px;
	padding-top: 30px;
	vertical-align: bottom;
}

h2
{
	background-color: #eb4739;
	background-image: url(Images/bg_h2.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-size: 1.2em;
	padding: 6px;
	padding-left: 10px;
	width: 35%;
}

h3
{
	color: #b73c32;
	font-size: 1.2em;
}

Q
{
	
	font-size: 1.2em;
	font-weight: bold;
	display: block;		
}

CITE
{
	color: #b73c32;
	font-size: 2.0em;
	font-style: italic;	
}

LI
{
	color: #eb4739;
	margin-bottom: 1.0em;
}

LI SPAN
{
	color: #000000;
}


/* =============================================================================== */
/* == Styling for SigomaMembers/Index.aspx										== */
/* =============================================================================== */
#tblMembers
{
	background-image: url(Images/bgCountry.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	border-collapse: collapse;
	width: 100%;
}

#tdNorthWest
{
	border-right: solid 1px #AAAAAA;
	padding: 0px;
	padding-bottom: 20px;
	text-align: center;
	vertical-align: top;
	width: 33%;
}

#tdYorkshire
{
	padding: 0px;
	padding-bottom: 20px;
	text-align: center;
	vertical-align: top;
	width: 33%;
}

#tdNorthEast
{
	border-left: solid 1px #AAAAAA;
	padding: 0px;
	padding-bottom: 20px;
	text-align: center;
	vertical-align: top;
	width: 33%;
}

#tdWestMidlands
{
	border-right: solid 1px #AAAAAA;
	padding: 0px;
	padding-bottom: 20px;
	text-align: center;
	vertical-align: top;	
}

#tdEastMidlands
{
	padding: 0px;
	padding-bottom: 20px;
	text-align: center;
	vertical-align: top;
}

#tdSouth
{
	border-left: solid 1px #AAAAAA;
	padding: 0px;
	padding-bottom: 20px;
	text-align: center;
	vertical-align: top;	
}

/* =============================================================================== */
/* == Styling for Form Tables												== */
/* =============================================================================== */
.tblForm, #Login1 TABLE
{
	border-collapse: collapse;
	border: solid 1px #AAAAAA;
	width:100%;
}

.tdFieldTitle
{
	background-color: #F5F5F5;
	padding: 4px;
	width: 25%;
}

.tdField
{
	padding: 4px;
	width: 75%;
}

.tdValidator
{
	width: 5%;
}

.tdField INPUT
{
	width: 100%;
}

.tdField SELECT
{
	width: 100%;
}

.tdField TEXTAREA
{
	width: 100%;
}

/* =============================================================================== */
/* == Styling for Display Tables												== */
/* =============================================================================== */
.tblFiveColumnTable
{
	background-image: url(Images/bg_table.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	border-collapse: collapse;
	border: solid 1px #AAAAAA;
	width: 100%;
}

.tblFiveColumnTable TD
{
	padding: 4px;
	text-align: center;
	width: 20%;
}

.tblFiveColumnTable .tdTitleColumn
{
	text-align: left;
}

.tblSixColumnTable
{
	background-image: url(Images/bg_table.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	border: solid 1px #AAAAAA;
	border-collapse: collapse;
	width: 100%;
}

.tblSixColumnTable TD
{
	padding: 4px;
	text-align: center;
	width: 17%;
}

.tblSixColumnTable .tdHighlight
{
	background-color: #F5F5F5;
}

.tblTwoColumnTable
{
	border-collapse: collapse;
	width: 100%;
}

.tblTwoColumnTable TD
{
	padding: 4px;
	width: 50%;
}

/* ======================================================= */
/* == All tables/lists									== */
/* ======================================================= */

.tdHeading
{
	background-color: #F5F5F5;
	border-bottom: solid 1px #E5E5E5;
	font-weight: bold;
	padding: 4px;
}

/* ======================================================= */
/* == Members meeting table/list						== */
/* ======================================================= */

#ctl00_plcMain_tblMeetingList
{
	border-collapse: collapse;
	border: solid 1px #AAAAAA;
	width: 100%;
}

#ctl00_plcMain_tblMeetingList TD
{
	padding: 4px;
	width: 20%;
}

/* ======================================================= */
/* == Contacts table/list								== */
/* ======================================================= */

#ctl00_plcMain_tblContactList
{
	border-collapse: collapse;
	border: solid 1px #AAAAAA;
	width: 100%;
}

#ctl00_plcMain_tblContactList TD
{
	padding: 4px;
	width: 20%;
}

/* ======================================================= */
/* == Executive Committee table/list					 == */
/* ======================================================= */

#ctl00_plcMain_tblExecutiveCommiteeList
{
	background-image: url(Images/bg_table.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	border-collapse: collapse;
	border: solid 1px #AAAAAA;
	width: 100%;
}

#ctl00_plcMain_tblExecutiveCommiteeList TD
{
	padding: 4px;
	width: 20%;
}

/* ======================================================= */
/* == Security Controls									== */
/* ======================================================= */

#ctl00_plcMain_LoginView1_Login1, #ctl00_plcMain_LoginView1_Login1 TABLE
{
	width: 100%;
}

#ctl00_plcMain_ChangePassword1, #ctl00_plcMain_ChangePassword1 TABLE
{
	width: 100%;
}	

#ctl00_plcMain_LoginView1_Login1_Login1, #ctl00_plcMain_LoginView1_Login1_Login1 TABLE
{
	width: 100%;
}

#ctl00_plcMain_LoginView1_tblMeetingList
{
    width: 100%;
}

#ctl00_plcMain_LoginView1_tblDocumentList
{
    
}

.tdLinkColumn
{
    vertical-align: top;
}

/* ======================================================= */
/* == Whats new table                                   == */
/* ======================================================= */
#ctl00_plcMain_tblWhatsNewList
{
    border-collapse: collapse;
    width: 100%;
}

#ctl00_plcMain_tblWhatsNewList TD.tdWNHeading
{
    background-image: url(Images/imgBulletDown.gif);
    background-position: left center;
    background-repeat: no-repeat;
    border-bottom: 0px;
    font-weight: bold;
    padding: 4px;
    padding-left: 20px;
}

#ctl00_plcMain_tblWhatsNewList TD.tdWNBody
{
    background-color: #f8e69c;
    background-image: url(Images/bgWNBody.gif);
    background-position: left center;
    background-repeat: no-repeat;
    border: solid 1px #FF0000;
    padding: 4px;
    padding-bottom: 20px;
    font-style: italic;
}

#ctl00_plcMain_tblContactList
{
	background-image: url(Images/bg_table.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	border-collapse: collapse;
	border: solid 1px #AAAAAA;
	width: 100%;
}

#ctl00_plcMain_tblContactList TD
{
	padding: 4px;
	width: 20%;
}