@charset "utf-8";
/* CSS Document */

/************************************************************************************************
Stylesheet created by Shah Amin 05/01/2009

1. Header
2. Content
3. Left
4. Centre
5. Right Section
6. Footer
7. Pages
7a. About NPN
7b. News Directory
7c. Business Directory Profile

*************************************************************************************************/

* { 
margin:0;
padding:0;
}

a {
font-family:Helvetica, "Gill Sans MT", Arial,serif;
color:#00376F;
}

a img {
border:0px;
}

a:hover {
color:#990000;
}

hr {
border:0px; border-top:1px dotted #000000; height:0px;
}

body {
font-family:Helvetica, "Gill Sans MT", Arial,serif;
background-color:#D9D9D9;
/*background-image:url(/web/MultimediaFiles/bodygrad.jpg);
background-repeat:repeat-x;*/
font-size:0.8em;
}

p {
line-height:140%;
font-size:1em;
color:#000000;
}
	
ul {
text-align: left;
line-height:120%;
color:#000000;
/*margin-left:5px;*/
margin:0;
padding:0;
}
	
li {	
/*line-height:120%;*/
color:#000000;
}


h1 {
letter-spacing: 1px;
color: #392C22;
font-weight: bold;
font-variant: normal;
font-size:1.4em;
margin: 0;
font-family:"Gill Sans MT", Helvetica, Arial,serif;
}
	
h2 {
letter-spacing: 1px;
color: #392C22;
font-weight: bold;
font-variant: normal;
font-size:1.4em;
margin: 0;
font-family:"Gill Sans MT", Helvetica, Arial,serif;
}
	
h3 {
letter-spacing: 1px;
font-weight: bold;
font-size:1.3em;
margin: 0;
font-family:"Gill Sans MT", Helvetica, Arial,serif;
}
	
h4 {
letter-spacing: 1px;
font-weight: bold;
font-variant: normal;
font-size:1.2em;
margin: 0;
font-family:"Gill Sans MT", Helvetica, Arial,serif;
}
	
h5 {
letter-spacing: 1px;
/*font-weight: bold;*/
font-variant: normal;
font-size:0.9em;
margin: 0;
font-family:"Gill Sans MT", Helvetica, Arial,serif;
}
	
h6 {
letter-spacing: 1px;
font-size:0.9em;
margin: 0;
font-family:"Gill Sans MT", Helvetica, Arial,serif;
color:#FFFFFF;
margin: 0;
}
	
h7 {
font-weight: bold;
margin: 0;
font-size:0.9em;
font-family:"Gill Sans MT", Helvetica, Arial,serif;
margin: 0;
}

#container {
width:1005px;
background-color:#FFFFFF;
/*border-right:solid;
border-right-color: #543421;
border-right-width:3px;
border-left:solid;
border-left-color: #543421;
border-left-width:3px;*/
margin-right: auto;
margin-left: auto;
overflow:hidden;
margin-top:0px;
padding-right:10px;
padding-left:10px;
padding-top:10px;
}

#container a:hover {
color:#33CCFF;
}

/***************************************** 1. Header ***********************************************/

#header {
width:100%;
float:left;
}

#banner {
position:relative;
float:left;
/*background-image:url(/web/MultimediaFiles/headerbars.jpg);
background-repeat:no-repeat;*/
width:100%;
/*height:80px;*/
}

.bannertoplink a {
text-decoration:none;
}

.bannerleft {
float:left;
margin-top:10px;
height:70px;
}

.bannerright {
float:right;
width:800px;
text-align:right;
}

.bannerlinks {
width:100%;
float:left;
text-align:right;
}

.bannerlinks a {
text-align:right;
text-decoration:none;
}

.loginlivehelp {
float:right;
margin-top:10px;
}

.bannersearch {
float:left;
width:240px;
padding:5px;
margin-top:5px;
background-color:#333;
color:#cccccc;
}

.directlogin {
float:left;
margin-top:5px;
}

.mytopnavnotice {
float:left;
font-size:0.8em;
color:#6C523E;
font-weight:bold;
margin-top:17px;
}

.mytopnav {
float:right;
position:absolute;
bottom:0px;
right:0px;
}

.dashboardlink {
background-color:#D9D9D9;
float:left;
padding:7px;
margin-left:3px;
text-transform:uppercase;
font-family:"Gill Sans MT", Helvetica, Arial,serif;
font-weight:bold;
color:#999999;
}

.dashboardlink a {
text-decoration:none;
color:#333333;
font-family:"Gill Sans MT", Helvetica, Arial,serif;
font-weight:bold;
}

.dashboardlink a:hover {
color:#000000;
}

.topnav {
float:left;
width:985px;
background-color:#333333;
padding:10px;
}

.topnav a {
color:#ffffff;
text-decoration:none;
}

.topnavlink {
float:left;
margin-left: 20px;
font-family:Helvetica, "Gill Sans MT", Arial,serif;
color:#FFFFFF;
font-size:1.0em;
margin-top:5px;
}

.topnavlinksearch {
float:right;
font-family:Helvetica, "Gill Sans MT", Arial,serif;
/*color:#333333;*/
font-size:1.1m;
color:#ffffff;
font-size:0.7m;
}

/*.topnavlinksearch input {
Border:none;
Background-Color: transparent !Important;
Background-Image: url(/web/MultimediaFiles/brownbutton.jpg);
font-size:0.9em;
font-family:Helvetica, "Gill Sans MT", Arial,serif;
color:#ffffff;
height:22px;
width:40px;
margin:0;
padding:0;
background-color:#ffffff;
}*/

.topnavlinkcurrent {
float:left;
margin-left: 10px;
/*font:"Century Gothic";*/
font-size:1.1em;
color:#C46200;
margin-top:5px;
}

.breadcrumb {
float:left;
font-size:0.8em;
width:1005px;
margin-bottom:10px;
}

/*input {
Border:none;
Background-Color: transparent !Important;
Background-Image: url(/web/MultimediaFiles/brownbutton.jpg);
font-weight: bold;
font-size:0.9em;
font-family:"Gill Sans MT", Helvetica, Arial,serif;
color:#ffffff;
height:25px;
width:40px;
}*/

input#Search {
margin-top:0;
padding:0;
color:#000000;
margin-left:5px;
height:20px;
width:160px;
font-size:1em;
background-color:#ffffff !important;
  border: 1px solid;
  border-color: #696 #363 #363 #696;
}

input.btnSubmit {
Background-Color: transparent !Important;
Background-Image: url(/web/MultimediaFiles/brownbutton.jpg);
}

/***************************************** 2. Content ***********************************************/

#content {
float:left;
width:100%;
}

#centresection {
float:left;
/*width:1005px;*/
}

.leftcentre {
float:left;
width:745px;
}

.centrefullwidth {
float:left;
}

.npnrotatingbanner {
float:left;
margin-bottom:10px;
}

/***************************************** 3. Left ***********************************************/

.left {
float:left;
width:200px;
}

.membership_ad {
width:200px;
height:136px;
margin-bottom:10px;
}

.membership_ad p {
color:#666666;
font-size:0.8em;
font-family: "Lucida Bright", Helvetica, "Gill Sans MT", Arial,serif;
}

.membership_ad h5 {
font-size:1.1em;
font-family: "Lucida Bright", Helvetica, "Gill Sans MT", Arial,serif;
}

.leftsectiontitle {
width:190px;
height:15px;
padding:5px;
background-image:url(/web/MultimediaFiles/greygradbar.jpg);
background-repeat:no-repeat;
color:#ffffff;
text-transform:uppercase;
font-family:"Gill Sans MT", Helvetica, Arial,serif;
font-size:1em;
}

.leftsection {
width:190px;
padding:5px;
margin-bottom:10px;
}

.left li {	
line-height:170%;
list-style-type:disc;
margin-left:10px;
}

/*****Login Control********/

.loginrect input {
display:block;
}


/***************************************** 4. Centre ***********************************************/

.centre {
margin-left:10px;
float:left;
/*width:535px;*/
width:525px;
}

.centre li {
margin-left:10px;
list-style-type:disc;
line-height:130%;
}

.centresectiontitle {
float:left;
width:525px;
height:15px;
padding:5px;
background-image:url(/web/MultimediaFiles/browncontentbar.jpg);
background-repeat:no-repeat;
color:#ffffff;
text-transform:uppercase;
font-family:"Gill Sans MT", Helvetica, Arial,serif;
font-size:1.1em;
}

.centresection {
float:left;
width:515px;
padding:10px;
}

.centresection li {
margin-left:20px;
}

.emailprint {
float:left;
width:100%;
text-align:right;
margin-bottom:5px;
}

.emailprint a {
font-size:0.8em;
text-decoration:none;
}

.pageheading {
background-image:url(/web/templates/netparkgeneral_files/halfcirclelargebrown.jpg);
background-repeat:no-repeat;
text-indent:15px;
margin-bottom:5px;
height:30px;
letter-spacing: 1px;
font-weight: bold;
font-variant: normal;
font-size:1.2em;
margin: 0;
float:left;
width:540px;
height:auto;
min-height:30px;
margin-bottom:10px;
}

.pageHeading {
margin-left:15px;
}

.boxedlinkgroup {
float:left;
width:100%;
}

.subHeading {
float:left;
background-color:#ECE3DC;
width:560px;
padding:10px;
background-image:url(/web/templates/netparkgeneral_files/subheadingmolecule.jpg);
background-repeat:no-repeat;
background-position:top left;
height:50px;
margin-bottom:10px;
margin-top:10px;
font-size:1.1em;
}

.subHeading h5 {
margin-left:60px;
}

.featuredevent {
float:left;
width:515px;
}

.featuredeventimage {
float:left;
margin-right:10px;
padding:10px;
}

/*.featuredeventtext {
float:left;
margin-left:10px;
width:390px;
}*/

.featuredpartnerpic {
float:left;
margin-right:15px;
margin-bottom:15px;
}


/*.featuredpartnertext {
float:left;
width:290px;
}*/

.bookmark {
width:575px;
float:left;
border:dashed;
border-width:1px;
color:#000000;
padding:5px;
}

.bookmarklink {
float:left;
margin-right:20px;
}

#sponsors {
float:left;
margin-top:20px;
margin-bottom:10px;
color:#000000;
width:100%;
}

.sponsorsnpn {
padding:10px;
border:dashed;
border-width:1px;
border-color:#000000;
float:left;
margin-top:80px;
width:505px;
}

.sponsorsnpn_second {
padding:10px;
border:dashed;
border-width:1px;
border-color:#000000;
float:left;
margin-top:10px;
width:505px;
}

.sponsorsnpn_second p {
font-size:1em; }

.sponsorstext {
float:left;
width:350px;
}

.sponsorsimage {
float:right;
}

.sponsorsnpn p {
font-size:10px; }

.boxedlinkgroup h1 a {
text-decoration:none;
color:#FFF;
font-family:"Gill Sans MT", Helvetica, Arial,serif;
}

.boxedlinkgroup p {
color:#CCC;
}

.boxedlink1 {
width:310px;
height:220px;
margin-right:7px;
background-image:url(/web/MultimediaFiles/npnboxlink.jpg);
background-repeat:no-repeat;
float:left;
padding:10px;
color:#FFF;
background-color:#002750;
margin-top:10px;
}

.boxedlink2 {
width:310px;
height:220px;
margin-right:7px;
background-image:url(/web/MultimediaFiles/npnboxlink.jpg);
background-repeat:no-repeat;
float:left;
padding:10px;
color:#FFF;
background-color:#002750;
margin-top:10px;
}

.boxedlink3 {
width:310px;
height:220px;
background-image:url(/web/MultimediaFiles/npnboxlink.jpg);
background-repeat:no-repeat;
float:left;
padding:10px;
color:#FFF;
background-color:#002750;
margin-top:10px;
margin-right:7px;
}

.boxedlink4 {
width:310px;
height:220px;
background-image:url(/web/MultimediaFiles/npnboxlink.jpg);
background-repeat:no-repeat;
float:left;
padding:10px;
color:#FFF;
background-color:#002750;
margin-top:10px;
}

.boxlinkleft {
width:150px;
float:left;
}

.boxlinkright {
float:right;
}

.notice {
border:dashed;
border-width:1px;
border-color:#000000;
padding:10px;
background-color:#BFDFFF;
}

/***************************************** 5. Right Section ***********************************************/

#rightsection {
margin-left:10px;
float:left;
width:250px;
}

#rightsection a {
text-transform:capitalize;
}

/*#rightsection li {
margin-left:5px !important;
}*/

.helpicons {
float:left;
width:100%;
margin-bottom:10px;
}

.quickdirectoriesgroup {
float:left;
width:100%;
}

.quickdirectory {
width:250px;
float:left;
}

/*.quickdirectory li {
width:250px;
margin: 0; 
padding: 0;
list-style-type:none;
}

.quickdirectory ul {
width:250px;
margin: 0; 
padding: 0;
list-style-type:none;
}*/

.newsquickdirectorytitle {
text-transform: uppercase;
color:#ffffff;
font-size:1em;
margin:0px;
font-family:"Gill Sans MT", Helvetica, Arial,serif;
float:left;
background-image:url(/web/MultimediaFiles/npnnewbck.jpg);
background-repeat:no-repeat;
padding:5px;
width:240px;
height:15px;
/*border-color:#003355;
border-width:2px;
border-style:solid;*/
}

.netintelnewsquickdirectorytitle {
text-transform: uppercase;
color:#ffffff;
font-size:1em;
margin:0px;
font-family:"Gill Sans MT", Helvetica, Arial,serif;
float:left;
background-image:url(/web/MultimediaFiles/netintelnpneventsbck.jpg);
background-repeat:no-repeat;
padding:5px;
width:240px;
height:15px;
}

.newsquickdirectoryresults {
float:left;
margin-left:0px;
padding-top:5px;
padding-bottom:10px;
width:250px;
}

.newsquickdirectoryresults h2 {
font-size:0.9em;
margin-left:2px;
text-transform:capitalize;
}

.eventsquickdirectorytitle {
text-transform: uppercase;
color:#ffffff;
font-size:1em;
margin:0px;
font-family:"Gill Sans MT", Helvetica, Arial,serif;
float:left;
background-image:url(/web/MultimediaFiles/npneventsbck.jpg);
background-repeat:no-repeat;
padding:5px;
width:240px;
/*border-color:#003355;
border-width:2px;
border-style:solid;*/
}

.netinteleventsquickdirectorytitle {
text-transform: uppercase;
color:#ffffff;
font-size:1em;
margin:0px;
font-family:"Gill Sans MT", Helvetica, Arial,serif;
float:left;
background-image:url(/web/MultimediaFiles/netintelnpneventsbck.jpg);
background-repeat:no-repeat;
padding:5px;
width:240px;
}

.eventsquickdirectoryresults {
float:left;
padding-top:5px;
padding-bottom:10px;
width:250px;
}

.oppsquickdirectorytitle {
text-transform: uppercase;
color:#ffffff;
font-size:1em;
margin:0px;
font-family:"Gill Sans MT", Helvetica, Arial,serif;
float:left;
background-image:url(/web/MultimediaFiles/npnoppsbck.jpg);
background-repeat:no-repeat;
padding:5px;
width:240px;
/*border-color:#003355;
border-width:2px;
border-style:solid;*/
}

.oppsquickdirectoryresults {
float:left;
padding-top:5px;
padding-bottom:10px;
width:250px;
}

.libquickdirectorytitle {
text-transform: uppercase;
color:#ffffff;
font-size:1em;
margin:0px;
font-family:"Gill Sans MT", Helvetica, Arial,serif;
float:left;
background-image:url(/web/MultimediaFiles/npnlibbck.jpg);
background-repeat:no-repeat;
padding:5px;
width:240px;
/*border-color:#003355;
border-width:2px;
border-style:solid;*/
}

.libquickdirectoryresults {
float:left;
padding-top:5px;
padding-bottom:10px;
width:250px;
}

.quickdirectoryresults h2 {
font-size:1em;
}

.quickdirectoryresults ul, li {
margin: 0; padding: 0;list-style-type:none;
line-height:120%;
}

.NewsPersonalisedList li {
list-style:none;
margin-left:0;
padding:0;
float:left;
width:100%;
}

.NewsTitle {
width:100%;
float:left;
margin-top:7px;
}

.NewsDate {
float:left;
font-size:0.7em;
}

.NewsSource {
float:left;
margin-left:7px;
font-size:0.7em;
}

.NewMoreLink {
float:right;
text-align:right;
margin-top:10px;
width:100%;
}

.NewMoreLinkZone {
float:right;
text-align:right;
margin-top:10px;
width:100%;
}

.EventTitle {
width:100%;
float:left;
margin-top:7px;
}

.EventDate {
float:left;
font-size:0.7em;
}

.OpportunityTitle {
width:100%;
float:left;
margin-top:7px;
}

.OpportunityClosingDate {
float:left;
font-size:0.7em;
margin-right: 5px;
}

.OpportunityType {
float:left;
font-size:0.7em;
}

.libquickdirectoryresults li {
list-style:none;
margin-left:0;
padding:0;
float:left;
width:100%;
}

.LibraryPersonalisedList li {
list-style:none;
margin-left:0;
padding:0;
float:left;
width:100%;
}

.LibraryPersonalisedList a {
vertical-align:middle;
}

#LibraryImage {
float:left;
margin-right:5px;
margin-top:7px;
height:100%;
}

#LibraryTitle {
float:left;
width:180px;
margin-top:7px;
}

#LibraryDate {
position:relative;
float:right;
font-size:0.7em;
/*text-indent:38px;*/
}

#LibraryClassification {
float:right;
font-size:0.7em;
margin-right:5px;
}

/***************************************** 6. Footer ***********************************************/

#footer {
float:left;
width:1025px;
}

.quicksitemap {
margin-top:10px;
padding:10px;
float:left;
background-image:url(/web/MultimediaFiles/npnquicksitemapgrad.jpg);
background-repeat:repeat-x;
background-color:#E2E2E2;
background-position:top;
width:983px;
border:solid;
border-width:1px;
border-color:#CCCCCC;
}


.qslinks {
float:left;
margin-right:40px;
width:190px;
}

.qslinks a {
text-decoration:none;
color:#000000;
font-size:0.7em;
}

.footerlinks {
margin-top:10px;
padding-top:10px;
text-align:center;
color:#FFFFFF;
float:left;
width:1005px;
background-color:#333333;
border-top:solid;
border-width:5px;
border-color:#999999;
line-height:160%;
}

.footerlinks a {
color:#FFFFFF;
}

.footerlinks p {
text-align:center;
line-height:160%;
color:#CCCCCC;
}


/*#footer {
margin-top:10px;
padding-top:10px;
text-align:center;
color:#FFFFFF;
float:left;
width:100%;
background-color:#543421;
border-top:solid;
border-width:5px;
border-color:#906D53;
line-height:160%;
}

#footer a{
color:#FFFFFF;
}

#footer p{
text-align:center;
line-height:160%;
color:#CCCCCC;
}*/

/************************************************* 7. Pages ***************************************************/

/************************************************* 7a. About NPN *******************************************/

.enquiryform {
float:right;
background-color:#BFDFFF;
width:200px;
padding:10px;
margin-left:10px;
margin-bottom:10px;
}

.enquiryform input {
width:150px;
}

.centresection input {
margin-left:5px;
margin-right:5px;
}


/*.centresection+.infoText {
float:left;
margin-top:10px;
margin-bottom:10px;
width:480px;
background-color:#FFD2D2;
padding:10px;
}

.infoText.centresection {
float:left;
margin-top:10px;
margin-bottom:10px;
width:480px;
background-color:#FFD2D2;
padding:10px;
}*/

.boxedlink1.infoText {
padding:0;
background-color:none;
}


/********************************************** 7b. News Directory ******************************************/

.NewsResult {}
.NewsResultTitle {}

.NewsResultPostedDetails {
margin-bottom:10px;
font-size:0.8em;
font-weight:bold;
}

.NewsResultTeaser {
display:block;
margin-top:15px;
}

.NewsResultReadMoreLink a {
margin-top:5px;
}

.NewsResultReadMoreLink {
}

.NewsResult.ResultOdd {
padding:5px;
border-bottom:dotted;
border-bottom-color: #999999;
border-bottom-width:1px;
background-color:#EEEEEE;
}

.NewsResult.ResultEven {
padding:5px;
border-bottom:dotted;
border-bottom-color: #999999;
border-bottom-width:1px;
}

.searchFilters {
background-image:url(/web/MultimediaFiles/searchfiltergrad.jpg);
background-repeat:repeat-x;
background-position:top;
background-color:#E9E9E9;
padding:5px;
margin-bottom:5px;
}

.paging {
padding:5px 0 5px 0;
}

.formRow {
margin-bottom:5px;
padding:5px !important;
}

/********************************************** 7c. Business Directory Profile ******************************************/

.profilelogo {
float:left;
border-style:solid;
border-bottom-width:1px;
border-bottom-color:#333333;
border-top-width:1px;
border-top-color:#333333;
width:500px;
}

.profileimage {
float:left;
padding:5px;
border:solid;
border-color:#999999;
border-width:1px;
}

.profileqanda {
float:left;
width:500px;
margin-bottom:10px;
margin-top:10px;
}



.memblogo {
float:right;
}

.profilequestion {
display:block;
float:left;
width:150px;
margin-right:10px;
}

.profileanswer {
display:block;
float:left;
width:330px;
}

.buslogo {
float:right;
}

.comms {
margin-top:5px;
padding:5px 0px 5px 0px;
float:right;
width:480px;
border-top:solid;
border-top-color:#999999;
border-top-width:1px;
border-bottom:solid;
border-bottom-color:#999999;
border-bottom-width:1px;
margin-left:5px;
text-align:right;
text-indent:-5px;
}

.profilecontact {
float:left;
margin-top:10px;
}

.profilecontactheader {
padding:5px;
width:500px;
float:left;
background-color:#333333;
color:#FFFFFF
}

.profilecontacttextquestion {
padding:5px;
float:left;
width:498px;
border:solid;
border-color:#999999;
border-width:1px;
}

/***********************************************************************
	News, Library, Events, Business and opportunities Directory
************************************************************************/

/***********************************************************************
	News
************************************************************************/

.NewsResult {}
.NewsResultTitle {}

.NewsResultPostedDetails {
margin-bottom:10px;
font-size:0.8em;
font-weight:bold;
}

.NewsResultTeaser {
display:block;
margin-top:15px;
}

.NewsResultReadMoreLink a {
margin-top:5px;
}

.NewsResultReadMoreLink {
}

.NewsResult.ResultOdd {
padding:5px;
border-bottom:dotted;
border-bottom-color: #999999;
border-bottom-width:1px;
background-color:#EEEEEE;
}

.NewsResult.ResultEven {
padding:5px;
border-bottom:dotted;
border-bottom-color: #999999;
border-bottom-width:1px;
}

.searchFilters {
background-image:url(/web/MultimediaFiles/searchfiltergrad.jpg);
background-repeat:repeat-x;
background-position:top;
background-color:#E9E9E9;
padding:5px;
margin-bottom:5px;
}

.paging {
padding:5px 0 5px 0;
}

.formRow {
margin-bottom:5px;
padding:5px !important;
}

/***********************************************************************
	Events
************************************************************************/

.EventResult {}

.EventResultTitle {}

.EventResultDate {}

.NewsResultOrganiser {}

.NewsResultVenue {}

.EventResultDescription {
display:block;
margin-top:15px;
}

.EventResultAddToCalendarLink {
margin-top:5px !important;
padding:0px !important;
border:0px  !important;
cursor:pointer;
margin-left:0 !important;
Border:none;
Background-Color: transparent !Important;
Background-Image: url(/web/MultimediaFiles/addtocalender.jpg);
width:120px;
}

.EventResultAddToCalendarLink {

}

input.EventResultAddToCalendarLink {
margin-top:5px !important;
padding:0px !important;
border:0px  !important;
top:0px !important;
}

.EventResultMoreInfoLink {
margin-top:5px !important;
padding:0px !important;
border:0px  !important;
top:0px !important;
display:block;
width:80px;
margin-left !important;
}

.EventResultMoreInfoLink img {
margin:0px !important;
top:0px !important;
}

.EventResult.ResultOdd {
padding:5px;
border-bottom:dotted;
border-bottom-color: #999999;
border-bottom-width:1px;
background-color:#EEEEEE;
}

.EventResult.ResultEven {
padding:5px;
border-bottom:dotted;
border-bottom-color: #999999;
border-bottom-width:1px;
}

/***********************************************************************
	Opportunities
************************************************************************/

.OpportunityResult {}
.OpportunityResultTitle {}
.OpportunityResultClosingDate {
font-size:0.8em;
font-weight:bold;
}
.OpportunityResultTeaser {
display:block;
margin-top:10px;
}
.OpportunityResultAddToCalendarLink {}
.OpportunityResultReadMoreLink {}

.OpportunityResult.ResultOdd {
padding:5px;
border-bottom:dotted;
border-bottom-color: #999999;
border-bottom-width:1px;
background-color:#EEEEEE;
}

.OpportunityResult.ResultEven {
padding:5px;
border-bottom:dotted;
border-bottom-color: #999999;
border-bottom-width:1px;
}


/***********************************************************************
	Library
************************************************************************/

.LibraryResult {}
.LibraryResultImage {}
.LibraryResultTitle {}
.LibraryResultDate {
font-size:0.8em;
font-weight:bold;
}
.LibraryResultZones {
font-size:0.8em;
font-weight:bold;
}
.LibraryResultDescription {
display:block;
margin-top:15px;
}

.LibraryResultCost {
font-size:1.2em;
font-weight:bold;
}

.LibraryResultMoreInfoLink {
}

.LibraryResult.ResultOdd {
padding:5px;
border-bottom:dotted;
border-bottom-color: #999999;
border-bottom-width:1px;
background-color:#EEEEEE;
}

.LibraryResult.ResultEven {
padding:5px;
border-bottom:dotted;
border-bottom-color: #999999;
border-bottom-width:1px;
}

.LibraryWarning {
display:block;
margin-top:10px;
background-color:#DEEDFE;
padding:5px;
font-weight:bold;
}


/***********************************************************************
	Business
************************************************************************/

.BusinessResult {}
.BusinessResultName {}
.BusinessResultAddress {}
.BusinessResultTelephone {}
.BusinessResultFax {}
.BusinessResultEmail {}
.BusinessResultAddBuddy {}
.BusinessResultViewProfile {}

.BusinessResult.ResultOdd {
padding:5px;
background-color:#EEEEEE;
border-bottom:dotted;
border-bottom-color: #999999;
border-bottom-width:1px;
}

.BusinessResult.ResultEven {
padding:5px;
border-bottom:dotted;
border-bottom-color: #999999;
border-bottom-width:1px;
}

/***************************************** 7b. Featured Video ***********************************************/

.featuredvideo {
float:left;
width:100%;
}

.featuredvideosection2 {
float:left;
width:330px;
}

.featuredvideosection1 {
float:left;
margin-left:5px;
width:165px;
padding:5px;
background-color:#EBEBEB;
}

.featuredvideosection1 p {
text-align:center;
}

.featuredvideosection1 a {
text-align:center;
}


.featuredserv {
float:left;
}

/*.featuredsplit {
float:left;
margin-right:5%;
width:40%;
}*/

/****************************************** Help Icons *******************************************/

.helpiconicon {
float:left;
margin-bottom:5px;
}

/****************************************** My Publisher *******************************************/

.myquickprofile {
width:100%;
background-image:url(/web/MultimediaFiles/blueglobemoleculefeint.jpg);
background-repeat:no-repeat;
background-position:right;
/*background-position:bottom;*/
}

#myquickprofile {
float:left;
width: 410px;
background-color:#FFFFFF;
padding:5px;
margin-right:5px;
background-image:url(/web/MultimediaFiles/blueglobemoleculefeint.jpg);
background-repeat:no-repeat;
background-position:right;
border:solid;
border-width:2px;
border-color:#223243;
}

#myquickprofile a {
font-size:0.8em;
}

.profileRow {
padding: 5px;
border-bottom:dotted;
border-bottom-color: #999999;
border-bottom-width:1px;
}

.profileLeftCol {
width:auto;
float:left;
margin-right:5px;
}

.profileRightCol {
width:auto;
float:left;
border:none;
}

#tag44_58_ctl00_btnViewAccount {
Border: none;
Text-Decoration:underline;
Background-Color:transparent !important;
Cursor: pointer;
color:#00376F;
font-size:0.8em;
}

#tag44_58_ctl00_btnEdit
{
Border: none;
Text-Decoration:underline;
Background-Color:transparent !important;
Cursor: pointer;
color:#00376F;
font-size:0.8em;
}

#tag44_58_ctl00_btnEditCompanyImage {
Border: none;
Text-Decoration:underline;
Background-Color:transparent !important;
Cursor: pointer;
color:#00376F;
font-size:0.8em;
}

#tag44_58_ctl00_btnEditCompanyLogo {
Border: none;
Text-Decoration:underline;
Background-Color:transparent !important;
Cursor: pointer;
color:#00376F;
font-size:1.1em !important;
}

.companyImage {
border:none !important;
float:left;
}

.profileTopRow {
padding: 5px;
border-bottom:dotted;
border-bottom-color: #999999;
border-bottom-width:1px;
font-weight:bold;
}

.profileTopRow a {
font-size:1em !important;
}

.profileRowMyURL {
padding: 5px;
border-bottom:dotted;
border-bottom-color: #999999;
border-bottom-width:1px;
}

.profileRowMyURL a {
font-size:1em !important;
}

/************** Virtual Office ********************/

.voInclusive {
float:left;
width:100%;
margin-top:10px;
margin-bottom:20px;
}

.voExtras {
float:left;
width:100%;
margin-top:10px;
margin-bottom:10px;
}

.voRow {
float:left;
width:505px;
margin-bottom:5px;
padding:5px;
background-color:#EBEBEB;
}

.voExtrasHeading {
float:left;
width:100%;
font-weight:bold;
}

.voInclusiveHeading {
float:left;
width:100%;
font-weight:bold;
}

.voExtrasDescription {
float:left;
width:70%;
margin-right:10px;
}

.voExtrasCost {
float:left;
width:10%;
}

/*************************************************************
Disclaimer
*************************************************************/

.termsAndConditions {
margin-top:20px;
margin-bottom:20px;
border:solid;
border-color: #999999;
border-width:1px;
width:480px;
height:200px;
background-color:#ffffff;
overflow:auto;
left:100px;
top:100px;
padding:5px;
}

/******************************
Basket
******************************/
#custompage_pnlBasket th {
color: #000000;
border-right: 1px solid #C1DAD7;
border-bottom: 1px solid #C1DAD7;
border-top: 1px solid #C1DAD7;
text-transform: uppercase;
text-align: left;
padding: 6px 6px 6px 0px;
width:110px;
font-size:0.9em;
font-weight:bold;
}

/******************************* Add Comments *********************************/

.addcomments {
float:right;
background-color:#F4F9FF;
border:dashed;
border-width:1px;
border-color:#003366;
padding:10px;
width:493px;
margin-bottom:10px;
}

.addcomments a {
text-align:right;
}

/******************************* Boomark Links *********************************/

.bookmarklinks {
float:right;
border:dashed;
border-width:1px;
border-color:#003366;
padding:10px;
width:493px;
margin-top:10px;
margin-bottom:10px;
}

.bookmarklinks a {
text-align:right;
float:right;
margin-left:30px;
}

/**************************** Related Links ***********************************/

.relatedlinks {
float:left;
border:dashed;
border-width:1px;
border-color:#000000;
padding:10px;
width:493px;
}

.relatedlinks li {
list-style:disc;
padding:5px;
}

/*************************
BlogSpot******************/

.ae_blogs_blogentrycontainer {
width:100%;
border-bottom:solid;
border-width-bottom:2px;
border-color-bottom:#000000;
float:left;
}

.blogrect {
padding:5px;
float:left;
background-color:#FFFFFF;
width:219px;
border-style:solid;
border-width:3px;
border-color:#EDEDED;
}

.blogspot {
float:left;
width: 100%;
}

.blogimage {
float: left;
/*margin-right:5px;*/
margin-bottom:5px;
width:100%;
}

.blogimagetext {
float:left;
width:100%
}

.blogtext {
float:left;
width:100%;
}

.ae_blogs_blogentrytitle {
font-size:1.4em;
font-weight:bold;
margin-top:10px;
float:left;
width:100%;
}

.ae_blogs_blogentrydate {
font-size:0.8em;
margin-bottom:10px;
float:left;
width:100%;
}

.ae_blogs_blogentrycomments {
float:left;
background-color:#F4F9FF;
border:dashed;
border-width:1px;
border-color:#003366;
padding:5px;
width:503px;
margin-bottom:10px;
margin-top:10px;
}

.ae_blogs_blogentrydetails {
width:100%;
float:left;
}

span.whitetitle {
font-size:1.2em;
color:#ffffff;
}

/************************* Webinars ************************/
.webinarlist li {
list-style-image:url(/web/MultimediaFiles/webinar.jpg);
margin-left:5px;
margin-bottom:10px;
line-height:180%;
list-style-position:inside;
border-bottom:dashed;
border-bottom-width:1px;
border-bottom-color:#000000;
padding:5px;
}

.webinarlist {
margin-top:10px;
}

/************************* My Services **************************/
.myservice {
float:left;
width:510px;
margin-bottom:20px;
}

.myservicesicon {
float:left;
width:70px;
margin-right:5px;
}

.myservices {
float:left;
width:430px;
}

/*********************** NETintel ******************************/

.netintelquickdirectoryresults {
float:left;
margin-left:0px;
padding-top:5px;
padding-bottom:10px;
width:240px;
}

.netintelquickdirectoryresults li {	
line-height:200% !important;
list-style-type:none;
margin-left:5px;
}

.netintelquickdirectoryresults input {	
width:180px;
}

.eventsquickdirectoryresults input {
width:180px;
}

/************************ Expander ********************************/

.expand {
float:left;
width:483px;
margin-bottom:5px;
padding:5px;
background-color:#EBEBEB;
}

.expand li {
margin-left:20px;
}

textarea {
clear:both;
width:250px;
}

/************************* FAQ ***************************************/
p.FAQ_Heading {
margin-top:5px;
font-weight:bold;
}

FAQ_Heading p {
font-weight:bold;
}

ul.faq {
margin-bottom:30px;
margin-top:5px;
list-style:none;
margin-left:0 !important;
}

.faq a {
margin-bottom:10px;
}

ul.faq a {
margin-bottom:10px;
}


.PublisherResultDeleteButton {
Border:none !important;
Background-Color: transparent !Important;
Background-Image: url(/web/MultimediaFiles/deletebutton.jpg) !important;
width:80px!important;
margin-top:5px !important;
padding:0px !important;
border:0px  !important;
top:0px !important;
display:block !important;
cursor:pointer !important;
}

span.PublisherResultDatepublished {
font-weight:bold;
}

/*	4a - FORUM ELEMENTS
**********************************************/
/* for all browsers that understand min-width */
/*.toolbar {width:99.8%; min-width: 495px;}*/

/* for IE browsers */
/** html .minwidth {border-left:495px solid #fff; position:relative; float:left; z-index:1;}*/
/** html .container {margin-left:-495px; position:relative; float:left; z-index:2;}*/



.header {
	margin:0;
	padding: 3px;
	/*background-color: #666666;*/
	color: #FFFFFF;
}

.header h1 {
	font-size:medium;
	margin:0px;
}

#main1 {
	margin:0;
	padding:0;
}
	
#main2 {
	margin:0;
	padding:0;
	}
/*	
.toolbar {
	border: 1px solid #333333;
	width: 495px;
}

.toolbar2 {
	border: 1px solid #333333;
	width: 225px;
}

.left {
	float:left;
	width:85px;
	margin:0px;
	padding:5px;
background-color:#333333;
color:#ffffff;
}

.left a {
text-decoration:none;
color:#ffffff;
}
	
.right {
	float:right;
	width:220px;
	margin:0px;
	padding:5px;
}
	
.middle {
	margin:0px 245px 0px 105px;
	padding: 5px;
	border-left: 1px solid #DCDCDC;
	border-right: 1px solid #DCDCDC;
	height: 100%;
}

.topicmiddle {
	margin:0px 245px 0px 105px;
	padding: 5px;
	border-left: 1px solid ;
	border-right: 1px solid #DCDCDC;
	height: 105px;
}*/

/*.left {
	width:85px;
	margin:0px;
	padding:5px;
background-color:#333333;
color:#ffffff;
}

.left a {
text-decoration:none;
color:#ffffff;
}*/
	
.left_2col {
	padding:5px;
	height: 100%;
	margin: 0px 250px 0px 0px;
}
	
.right_2col {
	float: right;
	width: 200px;
	padding: 5px;
	margin: 5px 5px 15px 5px;
	border: 1px solid #DCDCDC;
	background-color: #F5F5F5;
}

.TopicNoResults {
	border-right:1px black solid;
	border-left:1px black solid;
	border-bottom:1px black solid;
	padding-left:5px;
	padding-top:10px;
	height:30px;
	font-weight:bold;
}

#tablecontainer {
	background-color: #FFFFFF;
	margin: 10px 0px 10px 0px;
}
.column-in {
	margin:0; padding:0.5em 1em;
}

.column1 {
	text-align:left;
}

.column2 {
	width: 15%;
}

.column3 {
	width: 5%;
}

.column4 {
	width: 30%;
}

.column5 {
	width: 20%;
	text-align: center;
}

#forumtable {
	border-left: 1px solid #000000;
}

#forumtable td {
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

#tablecontainer td {
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
} 


#tablecontainer th {
	background-color: #000000;
	color: #FFFFFF;
}

#forumtable th {
	background-color: #000000;
	color: #FFFFFF;
}

#forumtable td a {
	font-weight: bold;
}

.CellTextCentered {
	text-align:center;
}
	
.odd {
	background-color: #E8E8E8;
	/*text-align:center;*/
	font-size:small;
}

.smallLink {
font-size:smaller;
}

.postDate {
	color:midnightblue;
	
}

.attachment {
	font-size:smaller;
}

.logintext {
	float: right;
}

.ForumNavLogin {
	float: right;
}

#forumContainer h1 {
	font-size:medium;
	margin: 0px;
	padding: 0px;
}

#forumContainer p  {
	margin: 2px 0px 2px 0px;
	padding: 0px;
}
	
.FormDescription {
	font-size:small;
}	
	
#forumContainer form label { 
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 55px; 
	padding: 0px; 
	margin: 5px 0px 0px 0px; /* set top margin same as form input - textarea etc. elements */
	text-align: left; /* Can be set to 'right' if you prefer right align field lables */
}


.FormField span {
	width: auto; /* set width of form elements to auto-size, otherwise watch for wrap on resize */
	font-size: small;
	display: block;
	padding-top: 5px;
}

.FormField

.hr {
	border-top: 1px solid #D3D3D3; 
	padding:10px;
}

#forumtable h3 {
	font-weight: normal;
	margin: 2px 0px 10px 0px;
	font-size:medium;
}

#forumtable h4 {
	font-weight: normal;
	margin: 4px 0px 4px 0px;
	font-size:small;
	color: #666666;
}

.sticky {
	font-weight:bold;
	color:#666666;
}

/**************************************** Experts ************************************/

.expertprofile {
float:left;
width:480px;
border:dashed;
border-width:1px;
border-color:#333333;
padding:5px;
margin-bottom:5px;
}

.expertshort {
float:left;
margin-right:10px;
width:100%;
margin-bottom:10px;
}

.expertpic {
float:left;
margin-right:5px;
}

.experttext {
float:left;
}

.expand {
float:left;
width:483px;
margin-bottom:5px;
padding:5px;
background-color:#EBEBEB;
}

.expand li {
margin-left:20px;
}

/***********************************************
My Account
***********************************************/
.MyAccountRow {
border-bottom:dotted;
border-bottom-color: #999999;
border-bottom-width:1px;
width:490px;
margin-top:10px;
min-height:50px;
}

.MyAccountImage {
width:40px;
margin-right:5px;
float:left;
}

.MyAccountText {
font-family:Helvetica,"Gill Sans MT",Arial,serif;
float:left;
width:400px;
}

.MyAccountText a {
font-family:"Trajan Pro",Helvetica,"Gill Sans MT",Arial,serif;
font-weight:bold;
}

#custompage_pnlFacilities {
margin-top:15px;
}

.ae_blogs_commentcontainer {
background-color:#E0E0E0;
margin-top:10px;
padding:10px;
}

.ae_blogs_commentdate {
font-weight: bold;
}

.ae_blogs_commentdate a {
font-weight: bold;
}

.faq li {
margin-top:10px;
font-weight:bold;
}

.faq li p {
font-weight:normal;
}

/*.answer input {
width:100px;
}*/

.radioAnswer {
width:100px;
}

.association_group {
margin-top:10px;
background-color:#ffffff;
padding:5px;
display: block;
margin-left:auto;
margin-right:auto;
}

.featuredevent img {
float:left;
padding:0 10px 10px 0;
}

.featuredpartnerbox img {
float:left;
padding:0 10px 20px 0;
}

.progressindicator {
display:none;
}

/***********************NPN Site change***********************/

.sitechange {
width:1000px;
margin:0 auto;
margin-bottom:50px;
margin-top:50px;
}

.sitechangenotice {
margin-top:10px;
float:left;
margin-left:100px;
width:757px;
padding:10px;
border:solid;
border-color:#333;
border-width:2px;
}

.netparksitechange {
float:left;
margin-left:110px;
width:727px;
padding:10px;
border:solid;
border-color:#916D53;
border-width:2px;
margin-top:10px;
}

.netparksitechange p {
color:#6C523E;
}

.netparksitechange a {
color:#6C523E;
font-weight:bold;
}

.leftboxsitechange {
float:left;
width:200px;
}

.rightboxsitechange {
float:left;
width:500px;
}

.netparknetsitechange {
float:left;
margin-left:110px;
width:727px;
padding:10px;
border:solid;
border-color:#0365D1;
border-width:2px;
margin-top:10px;
}

.netparknetsitechange p {
color:#004189;
}

.netparknetsitechange a {
color:#004189;
font-weight:bold;
}

.leftboxsitechange {
float:left;
width:240px;
}

.rightboxsitechange {
float:left;
width:470px;
margin-left:10px;
}

#networkbox {
margin-top:10px;
width: 498px;
float: left;
border-style:dashed;
border-width:1px;
padding: 10px;
}

#networksicon {
float: left;
margin-right:10px;
margin-bottom:10px;
}

#networkstext {
/*float: left;*/
margin-left:10px;
}

.archiveeventthummb {
float: left;
margin-right:10px;
margin-top:10px;
}

.landingpage img {
float:left;
}

.keyfeaturesleft {
float:left;
width:360px;
margin-right:15px;
}

.keyfeaturesleft img {
clear:left;
margin-right:10px;
}

.keyfeaturesright {
float:left;
width:360px;
}
.keyfeaturesright img {
clear:left;
margin-right:10px;
}

.package {
float:left;
width:180px;
margin-right;20px;
}

.packageVOdesc {
padding:5px;
background-color: #E5E5E5;
}

.leftcentre li {
margin-left:20px;
list-style-type:disc;
line-height:130%;
}

.upgradebox {
background-color:#E8E8E8;
padding:7px;
}
.imagefloat {
float:left;margin-right:5px;margin-bottom:5px;
}

.netintelintrobox {
float:left;
width:130px;
height:200px;
margin-right:10px;
padding:10px;
border: 1px solid #000;
background-image:url(/web/MultimediaFiles/gradgreen.jpg);
background-repeat: repeat-x;
}

.netintelintrobox a {
color: #fff;
}

.netintelintrobox h5 {
color: #fff;
}

.netintelintrobox p {
color: #fff;
}

.marketingcentresectiontitle {
float:left;
width:525px;
height:15px;
padding:5px;
background-image:url(/web/MultimediaFiles/zonemarketing.jpg);
background-repeat:no-repeat;
color:#ffffff;
text-transform:uppercase;
font-family:"Gill Sans MT", Helvetica, Arial,serif;
font-size:1.1em;
}

.firstfloatleft {
float:left;
margin-right:30px;
}

.floatleft {
float:left;min-width:30px;
}

