﻿#NotesItem a:hover
{
	
}
a.featLink{color:#666; text-decoration:none}
a:hover.featLink{color:#a6ca44; text-decoration:none}
a{color:#000}
a:hover{color:#a6ca44}
body{color:#000}
/* Body */
body {font-family: Arial; font-size:0.70em}
h1
{
    font-size:1em;
}
h1 a
{
    /*color:#ffffff;*/
    text-decoration:none;
}
h1 a:hover
{
    text-decoration:underline;
}
h2
{
	font-size: 16pt;
	color: #1c3000;
}
input
{
    font-size:1em;
}
input.border {
border: 1px solid #000;
width: 205px;
height: 20px;
padding: 5px;
margin-top: 5px;
background-repeat:no-repeat;
}
select
{
    font-size:0.9em;
}

/* Login Control */
#LoginControl
{
	padding-left: 8px;
	padding-bottom: 0px;
	padding-top: 7px;
    color: #1c3000;
}
.PleaseSignIn {font-weight: bold; color: #555;}
.LoginBox {width: 120px; color: #555; background-color: #ffffff; border: 1px solid #8a979b;}
.LoginButtons {border: 1px solid #ffffff; font-family: Arial; color: #ffffff; width: 50px; background-color: #a6ca44;}
.SmallLinks {color: #555; text-decoration: none;}
a:hover.SmallLinks {text-decoration: underline; color: #a6ca44;}

/* Menu Links */
#MenuPanel {list-style-type: none; margin-left: 0; padding-left: 0px; margin-top: -10px; margin-bottom: 0px; color: #ffffff}
#MenuPanel li {padding-bottom: 0px; margin-bottom: 0; margin-left: 0; border-bottom:1px #8a979b solid}
#MenuPanel a {color: #555; display: block; font-weight: bold; text-indent: 8px; width: 100%; height: 100%; text-decoration: none; padding-top: 4px; padding-bottom: 4px; border-top: 1px solid #ffffff; background-color:#ffffff}
#MenuPanel a:hover {color:#a6ca44}
#MenuPanel table {border: 0px; width: 100%; border-top: 1px solid #ffffff;}
#MenuPanel td {padding-right: 0px; padding-bottom: 0px; padding-left: 8px; padding-top: 4px;}
#MenuPanel li a#freeSuite
{
color:Red;
}

#MenuPanel li a:hover#freeSuite
{
text-decoration:underline;
}

/*Notes List */
#NotesList {list-style-type: none; margin-left: 0; padding-left: 0px; margin-top: 0px; margin-bottom: 0px; color: #ffffff}
#NotesList li {padding-bottom: 0px; margin-bottom: 0; margin-left: 0;}
#NotesList a {padding-left:2px; color: #000; display: block; width: 100%; height: 100%; text-decoration: none; padding-top: 2px; padding-bottom: 2px; border-bottom: 1px solid #ccc; background-color:#fff}
#NotesList a:hover {color: #000; background-color:#d2d6cc;}
#NotesList table {border: 0px; width: 100%; border-top: 1px solid #ffffff;}
#NotesList td {padding-right: 0px; padding-bottom: 0px; padding-left: 8px; padding-top: 4px;}

/* Features Table, Supplier Details Table & Programme Extras Table */
#FeaturesTable, #SupplierDetailsTable, #ProgExtrasTable, #AboutAwardsTable {width: 450px;}
#FeaturesTable td, #ProgExtrasTable td, #AboutAwardsTable td {width: 33.33%;}
#SupplierDetailsTable td {width: 25%}
.FeaturedBoxCells {font-weight: bold; text-align: center; vertical-align: top; padding: 4px;}
.FeaturedBoxCells a {color: #000000; text-decoration: none}
#FeaturesTable a.FeaturedTabs, #SupplierDetailsTable a.DetailsTabs, #ProgExtrasTable a.ExtrasTabs, #AboutAwardsTable a.AboutTabs {display: block; width: 100%; height: 17px; text-decoration: none; padding-top: 3px; text-indent: 8px; color: #555; background-color: #ccc; text-align: left;}
#FeaturesTable a:hover.FeaturedTabs, #SupplierDetailsTable a:hover.DetailsTabs, #ProgExtrasTable a:hover.ExtrasTabs, #AboutAwardsTable a:hover.AboutTabs {background-color: #d3f182; color: #555;}
a.AboutTabsHoldings {font-weight:bold; display: block; width: 100%; height: 17px; text-decoration: none; padding-top: 3px; text-indent: 8px; color: #000000; background-color: #dce686; text-align: left;}
a.AboutTabsHoldingsBlank {font-weight:bold; display: block; width: 100%; height: 17px; text-decoration: none; padding-top: 3px; text-indent: 8px; color: #000000; background-color: #dce686; text-align: left;}
a:hover.AboutTabsHoldings {font-weight:bold; background-color: #ccd674; color: #000000;}
.SupplierDetailsCells, .AboutAwardsCells {text-align: left; vertical-align: top; padding: 0px;}
.SupplierDetailsCells, .AboutAwardsHoldingCells {text-align: left; vertical-align: top; padding: 0px; font-size:9pt;}
.SupplierDetailsCells a {color: #000000; text-decoration: none;}
.ScrollableDetailsBox {height: 110px; width: 436px; overflow: auto; padding: 4px;}

#ProgExtrasTable a.ExtrasTabsActive {display: block; width: 100%; height: 17px; text-decoration: none; padding-top: 3px; text-indent: 8px; color: #fff; background-color: #1c3000; text-align: left;}

.ScrollableDetailsBoxAwards {height: 133px; width: 436px; overflow: auto; padding: 4px;}
HTML>BODY .ScrollableDetailsBoxAwards {height: 125px; width: 436px; overflow: auto; padding: 4px;}

a.PdfLink {font-weight: bold; text-decoration: none; color: #000000;}
a:hover.PdfLink, a:hover.VideoLink {text-decoration: underline; color: #1c3000;}

/* Programme Page */
a.ProgPageLinks {color: #000000; text-decoration: none;}
a:hover.ProgPageLinks {text-decoration: underline;}
.MakeNotes {font-family: Arial; color: #1c3000; width: 438px; height: 77px; border: 1px solid silver;}

/* Table Cells For Master Page */
td.MenuCell {text-align: left; width: 142px; vertical-align: top; background-color: #fff; border-top: 1px solid #ffffff; border-right: 1px solid #fff;}
td.BannerCell {vertical-align: middle; padding: 0px; padding-right: 0px; text-align: left;}
td.TopDivider {height: 2px; width: 952px; background-color: #a6ca44;}/*a6ca44/bdc2c9*/
td.MainCell {vertical-align: top; text-align: left; padding-top: 10px; padding-left: 10px; width: 813px;}
td.VideoCell {vertical-align: top; text-align: center; padding-top: 10px; width: 470px;}
td.RightHandCell {margin:0; vertical-align: top; text-align: left; padding: 0px; padding-top: 10px; overflow:hidden}

/* Contact Page 'Contact.aspx' */
div.txtField80 {float:left;width:80px; font-weight:bold;}
div.txtField50 {float:left;width:50px; font-weight:bold;}
div.lblField150 {float:left;width:150px;}
div.lblField240 {float:left;width:240px;}
div.lblField100 {float:left;width:100px;}
div.ContactTitle {border:solid 1px #1c3000; background-color:#1c3000; padding: 3px 0 3px 10px; font-weight:bold; color:#ffffff;}
div.ContactContainer {width:383; border:solid 1px #1c3000; padding:10px;}

/* Awards Pages */
#RightAwardTitle
{
    background-color:#1c3000;
    color:#ffffff;
    padding:5px;
}
#RightAwardTitle h1
{
	padding-left:10px; 
    margin:0px 0px 0px 0px;
    background:url(../Graphics/OrangeArrow.gif) no-repeat left center;
    font-size: 10pt;
}
.AwardRightLink
{
	color			: #cc100f;
	text-decoration	: none;
	font-size		: 8pt;
}
a:hover.AwardRightLink
{
	color			: #cc100f;
	text-decoration	: underline;
}
#RightAwardImage
{
	border			: solid 1px #1c3000;
	width			: 360px;
	height			: 50px;
}
.RightAwardReview
{
	width			: 360px;
}
td.AwardCategoryTitle
{
	padding-left:15px; 
	padding-top:15px; 
	padding-right:15px; 
	vertical-align:middle; 
	text-align:left; 
	border-left:1px solid #CFCFCF;
}
HTML>BODY td.AwardCategoryTitle
{
	padding-left:15px; 
	padding-top:0px; 
	padding-right:15px; 
	vertical-align:middle; 
	text-align:left; 
	border-left:1px solid #CFCFCF;
}

/* Programme Pages */
td.AwardProgDetail
{
	width: 354px; 
	height: 417px; 
	font-size: 9pt; 
	text-align: left; 
	vertical-align: top; 
	padding: 0px; 
	border-top: 1px solid #000000;
}

HTML>BODY td.AwardProgDetail
{
	width: 352px; 
	height: 460px; 
	font-size: 9pt; 
	text-align: left; 
	vertical-align: top; 
	padding: 0px; 
	border-top: 1px solid #000000;
}
div.AwardProgDetail
{
	width:344px; 
	height:465px; 
	padding:5px; 
	overflow-y:scroll;
}
HTML>BODY div.AwardProgDetail
{
	width:342px; 
	height:391px; 
	padding:5px; 
	overflow-y:scroll;
}
div.AwardProgDetail2
{
	width:344px; 
	height:487px; 
	padding:5px; 
	overflow-y:scroll;
}
HTML>BODY div.AwardProgDetail2
{
	width:342px; 
	height:480px; 
	padding:5px; 
	overflow-y:scroll;
}
.RightProgrammes
{
    width:353px;
    float:left;
}
.RightProgrammes td
{
    vertical-align:top;
}
#RightProgrammesTitle
{
    background-color:#1c3000;
    color:#ffffff;
    padding:1px;
}
#RightProgrammesTitle h1
{
    margin:0px 0px 5px 0px;
    padding-left:10px;
    padding-top:4px;
}
.RightProgrammes a
{text-decoration:none;
color:#000000;
}
.RightProgrammes a:hover
{
text-decoration:underline;
}

.RegisterTitle
{
	color: #1c3000;
}
.RegisterLink
{
	color: #1c3000;
}
div.RegisterContainer
{
    border      : solid 1px silver;
    height      : 330px;
    width       : 600px;
    padding     : 10px;
}
div.PersonalContainer
{
    float       : left;
    width       : 250px;
}
div.CompanyContainer
{
    float       : left;
    width       : 250px;
}
td.ItemField
{
    width			: 80px;
    vertical-align	: top;
    padding-top		: 3px;
}
td.ValueField
{
    width       : 150px;
}
.TextBoxField
{
    border      : solid 1px #000;
    width       : 150px;
    font-size	: 8pt;
    font-family	: Arial;
}
.ErrorMessage
{
	background-color	: #FFFFFF;
	color				: #B70005;
	text-align			: left;
}
.RegThankYou
{
}
#navcontainer
{
margin:0;
padding:0;
border-right:1px solid #bbb;
}
#navcontainer ul
{
padding: 0;
margin: 0;
/*background-color: #d2d6cc;
color: #1c3000;*/
border:1px solid #bbb;
float: left;
width: 100%;
font-family: arial, helvetica, sans-serif;
}

#navcontainer ul li 
{ 
display: inline; 
}

#navcontainer ul li a
{
padding: 0.2em 0.4em;
background-color: #ffffff;
color: #000;
text-decoration: none;
float: left;
border-right: 1px solid #BBB;
}
.Info
{
padding: 0.2em 0.4em;
float: left;
border-right:1px solid #bbb;
}
#navcontainer.first
{
    background-image:url(../Graphics/sfirst.jpg);
    color:#ffffff;
}
#navcontainer ul li a:hover
{
background-color: #8a979b;
color: #fff;
}
.dropdown
{
background:#d2d6cc;
color:#1c3000;
border: 1px #000 solid;
}
.ArrowNoMargin
{
padding-left:0px; 
margin:0px 0px 0px 0px; 
color:#000;
}
.ArrowH1Green
{
padding-left:10px;
padding-top:3px;padding-bottom:3px; 
margin:0px 0px 5px 0px; 
background:url(../Graphics/OrangeArrow.gif) no-repeat left center #1c3000;
color:#ffffff;
}
.ArrowH1
{
margin:0px 0px 5px 0px; 
}
.ArrowH2
{
margin:0px 0px 5px 0px; 

}
.WhiteLink
{color:#ffffff;
text-decoration:none;
}
td.dl1
{
padding-left:6px; 
width:285px; 
vertical-align:top; 
padding-top:6px; 
border-right:1px dotted #ccc;
}
td.dl2
{
width:205px; 
vertical-align:top;
padding:6px 5px 0px 5px; 
border-right:1px dotted #ccc;
}
td.dl3
{
width:205px; 
vertical-align:top; 
padding:6px 5px 0px 5px;
border-right:1px dotted #ccc;

}
td.dl4
{
width:132px; 
vertical-align:top; 
padding:6px 5px 0px 5px
}

.WhiteLinkWithArrow
{color:#ffffff;
text-decoration:none;
background:url(../Graphics/OrangeArrow.gif) no-repeat right center;
margin:0; 
padding-right:15px;
font-weight:bold;
}

.SearchButtonWithArrow
{
	background: #a6ca44; text-align: center; width: 60px; border: 0px; color: #ffffff; font-family: Arial; font-size: 8pt; font-weight: bold;
}

.ButtonInGrid a, ButtonInGrid a:visited
{
text-decoration:none;
font-weight:bold;
color:#000000;
}

#menu_container {margin:0; position:relative; padding:0; width:100%; height:25px; z-index:100; background-color:#fff; border:1px solid #8a979b}

#TitleBar a
{
    color:#000000;
    text-decoration:none;
}
#TitleBar a:hover
{
    color:#000000;
    text-decoration:underline;
}
.AdminTableBar
{
    background:url(../Graphics/OrangeArrowTD.gif) no-repeat left center #1c3000;
    color:#ffffff;
    font-weight:bold;
    padding-left:18px;
    height:15px;

}
.GreenButton {border:0; font-family: Arial; color: #ffffff; padding:3px; background-color: #1c3000; font-weight:bold}
.lblLink { color:#000; font-size:8pt; text-decoration:none; }
a:hover.lblLink { text-decoration:underline; }
.dvCatHyp { color:#000000; font-size:8pt; width:60px; text-align: center; }
.dvCatUpdate { color:#000000; font-size:8pt; width:75px; text-align: center; }
/* .dvCatField { padding-left:6px; } */
.dvCatEdit { width: 30px; text-align: center; }
.dvCatDel { width: 35px; text-align: center; }

.dvUserName {width:100px; font-weight:bold; padding-left:5px;}
.dvUserEdit {width:400px; font-weight:normal; text-align:right; padding-right:5px;}
.dvUserHeader {padding-left:5px; text-decoration:none;}

.TextBoxEditAwards { Width:300px; font-family: Arial; font-size:8pt; }

.borderRight{border-left:solid 2px #1c3000; padding-left:3px}

/*****************************/
#navcontainer2, #navcontainer3
{
margin:0;
padding:0;
overflow:hidden;
height:20px;

}

HTML>BODY #navcontainer2, #navcontainer3
{
margin:0;
padding:0;
overflow:hidden;

}


#navcontainer2 ul, #navcontainer3 ul
{
padding: 0;
margin: 0;
background-color: #fff;
color: #000000;
float: left;
width: 100%;

font-size:11px;
font-family: arial, helvetica, sans-serif;
}

#navcontainer2 ul li , #navcontainer3 ul li 
{ 
display: inline; 
}

#navcontainer2 ul li a, #navcontainer3 ul li a
{
padding:4px 4px 4px 4px;
margin:0px;
background-color: #fff;
color: #000000;
text-decoration: none;
float: left;
width:31px;
text-align:center;
border-left: 1px solid #ccc;
}

#navcontainer2 ul li a:hover
{
background-color: #a6ca44;
color: #fff;
}

#navcontainer3 ul li a:hover
{
background-color: #c2d32f;
color: #fff;
}

div.c21contactitems
{
	width:240px; 
	border-bottom:solid 1px #1c3000; 
	padding-top:2px; 
	padding-bottom:2px;
}

div.AwardsPrivacy
{
	width:345px; 
	font-size:8pt; 
	vertical-align:top;
	height:90px;
}

HTML>BODY div.AwardsPrivacy
{
	width:345px; 
	font-size:8pt; 
	vertical-align:top;
	height:92px;
}

div.AwardsCategoryContainer
{
	height:570px;
}

HTML>BODY div.AwardsCategoryContainer
{
	height:569px;
	border-bottom:0px solid #bbb;
}

div.LoginPrivacy
{
	position:absolute; left:0px; top:643px; width:128px; height:54px; vertical-align:top; padding-left:10px; padding-right:5px; padding-bottom:0px; background-color:#c2d32f; line-height:12px; font-size:7.5pt;
}
HTML>BODY div.LoginPrivacy
{
	position:absolute; left:0px; top:643px; width:128px; height:36px; vertical-align:top; padding-left:10px; padding-right:5px; padding-bottom:0px; background-color:#c2d32f; line-height:12px; font-size:7.5pt;
}

#TheySayWeSayTable
{
	height: 147px; border: 1px solid silver;
}
HTML>BODY #TheySayWeSayTable
{
	height: 140px; border: 1px solid silver;
}

#helplink {behavior: url(csshover.htc); padding: 4px 0 0 0; margin: 0; list-style-type: none;}
#helplink ul {margin: 0; padding: 3px; list-style-type: none;}
#helplink li {position: relative; background: #ffffff url(../Graphics/Q.gif) no-repeat left center;}
#helplink li.green {position: relative; background: #1c3000 url(../Graphics/Q_green.gif) no-repeat left center;}
#helplink a {text-decoration: underline; color: #000000; margin-left: 15px;}
#helplink a.white {text-decoration: underline; color: #ffffff; margin-left: 15px;}
#helplink ul li {background-image: none; text-decoration: none; font-size: 8pt; width: 260px;}
#helplink li ul {display: none; background-color: #ffffff; border-left: 1px solid silver; border-top: 1px solid silver; border-right: 2px solid black; border-bottom: 2px solid black; color: #000000;}
#helplink li:hover ul {display:block; position:absolute; left:15px; top:15px;}


#ProgExtrasTable a.RightBarTabsActive {display: block; width: 100%; height: 17px; text-decoration: none; padding-top: 3px; text-indent: 8px; color: #ffffff; background: url(../Graphics/OrangeArrow.gif) no-repeat left center; text-align: left; padding-left: 5px;}
#ProgExtrasTable a.ExtrasTabsWithArrow {display: block; width: 100%; height: 17px; text-decoration: none; padding-top: 3px; text-indent: 15px; color: #ffffff; background: #1c3000 url(../Graphics/OrangeArrowTD_outline.gif) no-repeat left center; text-align: left; padding-left: 5px;}
#ProgExtrasTable a:hover.ExtrasTabsWithArrow {background-color: #3d4a2b; color: #ffffff;}
