a:visited {color:#2d3f5f;text-decoration: none;}
a:link {color:#2d3f5f;text-decoration: none;}
a:hover {color:#2d3f5f;}

a.bodylink {color: #7F7C7A; border-bottom: 1px dotted #7f7c7a; font-weight: normal;}
a.bodylink:hover, body a.bodylink:active {text-decoration: none;}

form { margin:0;padding:0;}

P {
padding:0px;
margin-top:0px;
margin-bottom:5px;
}

body {
font-size:11px;
line-height:120%;
font-family: arial, helvetica, "bitstream vera sans", sans-serif;
color: #444;
text-align:center;
margin-top:0px;
padding:0;
background-color:#f2f2f2;
}





/* MASTER CONTAINERS */
#canvas {
width:980px;
text-align:left;
margin-left:auto;
margin-right:auto;
background-color:none;
}
#outer {
width:980px;
padding:0;
float:left;
margin-bottom:0px;
background-color:none;
}
#innershade {
width:930px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color:none;
background-image: url(images/gradbackground.gif);
float:left;
}
#leftmargin {
width:25px;
height:511px;
background-color:#FFFFFF;
margin:0px 0px 0px 0px;
float:left;
background-image: url(images/shadowleft.gif);
}
#rightmargin {
width:25px;
height:511px;
margin:0px 0px 0px 0px;
background-color:#FFFFFF;
float:right;
background-image: url(images/shadowright.gif);
}


/* MASTER NAVIGATION */
/* START NAV ON LINKS */
body.home #home a {color: #e40387; font-weight: bold; cursor: default;}
body.why #why a {color: #e40387; font-weight: bold; cursor: default;}
body.liason #liason a {color: #e40387; font-weight: bold; cursor: default;}
body.what #what a {color: #e40387; font-weight: bold; cursor: default;}
body.testimonials #testimonials a {color: #e40387; font-weight: bold; cursor: default;}
body.images #images a {color: #e40387; font-weight: bold; cursor: default;}
body.contact #contact a {color: #e40387; font-weight: bold; cursor: default;}
body.news #news a {color: #e40387; font-weight: bold; cursor: default;}
body.legal #legal a {color: #e40387; font-weight: normal; cursor: default;}
/* END NAV ON LINKS */

#navigation {width:965px;padding:20px 15px 12px 0px;float: left;font-size: 1.0em;clear: both;color: #444;z-index:99;}
#navigation a {font-weight: bold;color: #444;text-decoration: none;}
#navigation a:hover {text-decoration: underline;}
#navigation ul {float: right;text-align: right;margin-top:0px;margin-bottom:0px;width:70%;}
#navigation li {display: block;float: right;padding: 0 0 0 10px;}

ul#termsetc li {line-height: 14px; border-right: 1px solid #e40387; padding-right: 10px;}
ul#termsetc li a { font-weight: normal;}
ul#termsetc li.noborder {border-right: none!important;}
/* END MASTER NAVIGATION */



	div.NavHeadTopMenu 					{float:left;margin:20px 0 8px 0;width:965px;padding:4px 0px 0 0;background-color:none;height:20px;border:0px solid #e40387}
	div.NavHeadTopMenu ul 				{float:right;margin:0;overflow:hidden;margin:0;padding:0;list-style-type:none;}
	div.NavHeadTopMenu li 				{float:left;border-right:1px solid #e40387;margin-right:-1px;padding:0px 8px 0 8px;font-size:1.0em;z-index:99;/*padding:4px 5px 0 5px;*/}
	div.NavHeadTopMenu li.last 			{padding-right:10px;}
	div.NavHeadTopMenu li.icon 			{padding-right:0;border-right:0px solid #e40387;}
	div.NavHeadTopMenu li a				{color:#444;display:inline;}
	div.NavHeadTopMenu a:visited		{color:#444;display:inline;}
	div.NavHeadTopMenu a:active 		{color:#444;display:inline;}
   	div.NavHeadTopMenu a:hover			{color:#333;text-decoration:underline;}
   	
    
    div.NavHeadTopMenu a#ButtonLinkedIn {float:left;text-indent:-900em;font-size:10px;background:transparent url('images/ButtonLinkedIn.gif') no-repeat 0;background-position:0 -2px;text-decoration:none;display:inline;padding:0px 0px 0px 0px;width:16px;height:20px;border:0;/*height:20px;*/}
    div.NavHeadTopMenu a#ButtonTwitter 	{float:left;text-indent:-900em;font-size:10px;background:transparent url('images/ButtonTwitter.gif') no-repeat 0;background-position:0 -2px;text-decoration:none;display:inline;padding:0px 0px 0px 0px;width:16px;height:20px;border:0;/*height:20px;*/}
    div.NavHeadTopMenu a#ButtonFacebook {float:left;text-indent:-900em;font-size:10px;background:transparent url('images/ButtonFacebook.gif') no-repeat 0;background-position:0 -2px;text-decoration:none;display:inline;padding:0px 10px 0px 0px;width:16px;height:20px;border:0;/*height:20px;*/}






















/* MASTER FOOTER NAVIGATION */
/* FOOTER STYLES */
#footer {
width:980px;
padding-top:8px;
background-image: url(images/footerbg.gif);
background-repeat:no-repeat;
float: left;
}
#footer a {font-weight: bold;color: #444;text-decoration: none;}
#footer a:hover {text-decoration: underline;}
#footer ul {text-align:left;margin-top:0px;margin-left:53px;padding-left:0px;}
#footer li {display:block;float:left;padding: 0 0 0 10px;}

ul#copyright li {line-height: 14px; border-right: 1px solid #e40387; padding-right: 10px;}
ul#copyright li a { font-weight: normal;}
ul#copyright li.noborder {border-right: none!important;}
/* END MASTER FOOTER NAVIGATION */

/* MASTER PAGES GENERIC */
#content {
width:552px;
background-color:none;
margin-right:0px;
float: left;
background-color:none;
}
#contentright {
width:295px;
height:511px;
background-color:none;
margin-right:0px;
float: left;
}
#gutterleft {
width:38px;
height:511px;
background-color:none;
margin-right:0px;
background-color:none;
float: left;
background-image: url(images/gutterleft.gif);
}
#gutterright {
width:45px;
height:511px;
background-color:none;
margin-right:0px;
background-color:none;
float: left;
}

#mainimg {
width:295px;
height:511px;
background-image: url(images/image.jpg);
text-indent:-900em;
font-size:10px;
}


#eighteenevents {
border-top: 0px solid #0066CC;
width:552px;
margin-right:0px;
color:#444444;
padding:0px 0px 0px 0px;
float:left;
}
#eighteenevents h1 {
background-image: url(images/logo.gif);
background-repeat:no-repeat;
text-indent:-900em;
font-size:10px;
height:144px;
border-bottom:0px dotted black;
margin:0px 0 0 0;}

#eighteenevents a {
text-indent:-900em;
width:552px;
height:144px;
display:block;
text-decoration:none;
}



/* MASTER PAGES */

/* HOME PAGES */
#content_home {
width:854px;
background-color:none;
margin-right:0px;
float: left;
background-color:none;
}

#gutterright_home {
width:38px;
height:511px;
background-color:none;
margin-right:0px;
background-color:none;
float: right;
background-image: url(images/gutterright_home.gif);
}
#eighteenevents_home {
border-top: 0px solid #0066CC;
width:854px;
margin-right:0px;
color:#444444;
padding:0px 0px 0px 0px;
float:left;
}
#eighteenevents_home h1 {
background-image: url(images/logo.gif);
background-repeat:no-repeat;
text-indent:-900em;
font-size:10px;
height:144px;
border-bottom:0px dotted black;
margin:0px 0 0 0;}

#eighteenevents_home a {
text-indent:-900em;
width:854px;
height:144px;
display:block;
text-decoration:none;
}
#homeimg {
width:347px;
height:366px;
background-image: url(images/homeimg.jpg);
text-indent:-900em;
font-size:10px;
float:left;
}
#thecompany {
font-size:12px;
line-height:145%;
border-top: 0px solid #0066CC;
width:507px;
margin-right:0px;
color:#444444;
padding:0px 0px 0px 0px;
float:left;
}
#thecompany h2 {
background-image: url(images/title_abouteighteen7.gif);
background-repeat:no-repeat;
text-indent:-900em;
font-size:10px;
height:76px;
border-bottom:0px dotted black;
margin:0px 0 0 0;}

#thecompany p {margin:6px 0 3px 0px;}
#thecompany img {margin:2px 0 3px 0px;}























/* HOME PAGES */
#abouteighteen7 {
font-size:12px;
line-height:145%;
border-top: 0px solid #0066CC;
width:552px;
margin-right:0px;
color:#444444;
padding:0px 0px 0px 0px;
float:left;
}
#abouteighteen7 h2 {
background-image: url(images/title_abouteighteen7.gif);
background-repeat:no-repeat;
text-indent:-900em;
font-size:10px;
height:76px;
border-bottom:0px dotted black;
margin:0px 0 0 0;}

#abouteighteen7 p {margin:6px 0 3px 0px;}
#abouteighteen7 img {margin:2px 0 3px 0px;}

/* WHY EIGHTEEN7 */





















#whyeighteen7 {
font-size:12px;
line-height:145%;
border-top: 0px solid #0066CC;
width:552px;
margin-right:0px;
color:#444444;
padding:0px 0px 0px 0px;
float:left;
}
#whyeighteen7 h2 {
background-image: url(images/title_whyeighteen7.gif);
background-repeat:no-repeat;
text-indent:-900em;
font-size:10px;
height:76px;
border-bottom:0px dotted black;
margin:0px 0 0 0;}

#whyeighteen7 p {margin:6px 0 3px 0px;}
#whyeighteen7 img {margin:2px 0 3px 0px;}

#whyeighteen7 a {font-weight: normal;color: #444;text-decoration: none;}
#whyeighteen7 a:hover {text-decoration: underline;}
#whyeighteen7 ul {text-align:left;margin-top:0px;margin-left:0px;padding-left:0px;}
#whyeighteen7 li {display:block;float:left;padding: 0 0 0 5px;}
#whyeighteen7 li.noleftmargin {padding-left: 0px;padding-right: 5px;margin-right:0px;}

ul#submenu li {line-height: 14px; border-right: 1px solid #e40387; padding-right: 5px;padding-left: 5px;margin:0px;}
ul#submenu li a { font-weight: normal;}
ul#submenu li.noborder {border-right: none!important;}


#subcontainer {
width:552px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
background-color:#FF0000;
z-index:99;
}


#mainimg_why {
width:295px;
height:511px;
background-image: url(images/image_why.jpg);
text-indent:-900em;
font-size:10px;
}



/* WHY EIGHTEEN7 - INTEGRITY */
#integrity {
font-size:12px;
line-height:145%;
border-top: 0px solid #0066CC;
width:507px;
margin-right:0px;
color:#444444;
padding:0px 0px 0px 0px;
float:left;
}
#integrity h2 {
background-image: url(images/title_whyeighteen7.gif);
background-repeat:no-repeat;
text-indent:-900em;
font-size:10px;
height:76px;
border-bottom:0px dotted black;
margin:0px 0 0 0;}

#integrity p {margin:6px 0 3px 0px;}
#integrity img {margin:2px 0 3px 0px;}

#integrity a {font-weight: bold;color: #444;text-decoration: none;}
#integrity a:hover {text-decoration: underline;}
#integrity ul {text-align:left;margin-top:0px;margin-left:0px;padding-left:0px;}
#integrity li {display:block;float:left;padding: 0 0 0 10px;}
#integrity li.noleftmargin {padding-left: 0px;padding-right: 10px;}

#integrityimg {
width:347px;
height:366px;
background-image: url(images/integrityimg.jpg);
text-indent:-900em;
font-size:10px;
float:left;
}

/* WHY EIGHTEEN7 - DEDICATON */
#mainimg_dedication {
width:295px;
height:511px;
background-image: url(images/image_dedication.jpg);
text-indent:-900em;
font-size:10px;
}
/* WHY EIGHTEEN7 - DELIVERY */
#mainimg_delivery {
width:295px;
height:511px;
background-image: url(images/image_delivery.jpg);
text-indent:-900em;
font-size:10px;
}





/* WHAT EIGHTEEN7 CAN DO FOR YOU - CONSULTANCY */
#eighteen7cando {
font-size:12px;
line-height:145%;
border-top: 0px solid #0066CC;
width:552px;
margin-right:0px;
color:#444444;
padding:0px 0px 0px 0px;
float:left;
}
#eighteen7cando h2 {
background-image: url(images/title_eighteen7cando.gif);
background-repeat:no-repeat;
text-indent:-900em;
font-size:10px;
height:76px;
border-bottom:0px dotted black;
margin:0px 0 0 0;}

#eighteen7cando p {margin:6px 0 3px 0px;}
#eighteen7cando img {margin:2px 0 3px 0px;}

#eighteen7cando a {font-weight: normal;color: #444;text-decoration: none;}
#eighteen7cando a:hover {text-decoration: underline;}
#eighteen7cando ul {text-align:left;margin-top:0px;margin-left:0px;padding-left:0px;}
#eighteen7cando li {display:block;float:left;padding: 0 0 0 5px;}
#eighteen7cando li.noleftmargin {padding-left: 0px;padding-right: 5px;}


ul.bullet-list {font-size:12px;
line-height:145%;float:left;width:100%;margin:0}




#mainimg_consultancy {
width:295px;
height:511px;
background-image: url(images/image_consultancy.jpg);
text-indent:-900em;
font-size:10px;
}


/* WHAT EIGHTEEN7 CAN DO FOR YOU - MANAGEMENT */

#mainimg_management {
width:295px;
height:511px;
background-image: url(images/image_management.jpg);
text-indent:-900em;
font-size:10px;
}
#mainimg_liason {
width:295px;
height:511px;
background-image: url(images/image_liaison.jpg);
text-indent:-900em;
font-size:10px;
}









/* TESTIMONIALS */
#clienttestimonials {
font-size:12px;
line-height:140%;
border-top: 0px solid #0066CC;
width:550px;
margin-right:0px;
color:#444444;
padding:0px 0px 0px 0px;
float:left;
}
#clienttestimonials h2 {
background-image: url(images/title_testimonials.gif);
background-repeat:no-repeat;
text-indent:-900em;
font-size:10px;
height:76px;
border-bottom:0px dotted black;
margin:0px 0 0 0;}

#clienttestimonials p {margin:6px 0 3px 0px;}
#clienttestimonials img {margin:2px 0 3px 0px;}

#clienttestimonials a {font-weight: normal;color: #444;text-decoration: none;}
#clienttestimonials a:hover {text-decoration: underline;}
#clienttestimonials ul {text-align:left;margin-top:0px;margin-left:0px;padding-left:0px;}
#clienttestimonials li {display:block;float:left;padding: 0 0 0 5px;}
#clienttestimonials li.noleftmargin {padding-left: 0px;padding-right: 5px;}

#mainimg_ball {
width:295px;
height:511px;
background-image: url(images/image_ball.jpg);
text-indent:-900em;
font-size:10px;
}
#mainimg_step {
width:295px;
height:511px;
background-image: url(images/image_step.jpg);
text-indent:-900em;
font-size:10px;
}
#mainimg_lg {
width:295px;
height:511px;
background-image: url(images/image_lg.jpg);
text-indent:-900em;
font-size:10px;
}
#mainimg_energy {
width:295px;
height:511px;
background-image: url(images/image_energy.jpg);
text-indent:-900em;
font-size:10px;
}

#mainimg_blg {
width:295px;
height:511px;
background-image: url(images/image_blg.jpg);
text-indent:-900em;
font-size:10px;
}


/* CONTACT US */
#contacteighteen7 {
font-size:12px;
line-height:145%;
border-top: 0px solid #0066CC;
width:552px;
margin-right:0px;
color:#444444;
padding:0px 0px 0px 0px;
float:left;
}
#contacteighteen7 h2 {
background-image: url(images/title_contact.gif);
background-repeat:no-repeat;
text-indent:-900em;
font-size:10px;
height:76px;
border-bottom:0px dotted black;
margin:0px 0 0 0;}

#contacteighteen7 p {margin:6px 0 3px 0px;}
#contacteighteen7 img {margin:2px 0 3px 0px;}

#mainimg_contact {
width:295px;
height:511px;
background-image: url(images/image_contact.jpg);
text-indent:-900em;
font-size:10px;
}

/* PRIVACY */
#privacypolicy {
font-size:12px;
line-height:145%;
border-top: 0px solid #0066CC;
width:552px;
margin-right:0px;
color:#444444;
padding:0px 0px 0px 0px;
float:left;
}
#privacypolicy h2 {
background-image: url(images/title_privacy.gif);
background-repeat:no-repeat;
text-indent:-900em;
font-size:10px;
height:76px;
border-bottom:0px dotted black;
margin:0px 0 0 0;}

#privacypolicy p {margin:6px 0 3px 0px;}
#privacypolicy img {margin:2px 0 3px 0px;}















#consult {
font-size:12px;
line-height:145%;
border-top: 0px solid #0066CC;
width:552px;
margin-right:0px;
color:#444444;
padding:0px 0px 0px 0px;
float:left;
}
#consult h2 {
background-image: url(images/title.gif);
background-repeat:no-repeat;
text-indent:-900em;
font-size:10px;
height:76px;
border-bottom:0px dotted black;
margin:0px 0 0 0;}

#consult p {margin:6px 0 3px 0px;}
#consult img {margin:2px 0 3px 0px;}







    #FooterNav          {font-size:1.0em;width:917px;float:left;margin:0 0 0 63px;padding: 8px 0px 0px 0px;}
    #FooterNav a        {font-weight:normal;text-decoration:underline;}
    #FooterNav a:hover  {text-decoration:underline;}
    #FooterNav ul       {text-align:left;margin:8px 0px 0px 0px;}
    #FooterNav li       {display:block;padding: 0px 0 0px 0px;margin:0px 0px 4px 0px;}
    #FooterNav hr       {color:#000;background-color:#000;height:1px;border:0px;margin:8px 0px 0px 0px;width:100%;}

    .sharelist				{float:left;margin:0px 0px 12px 0px;width:980px;display:inline;}
    .sharelist p			{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;float:left;}
    .sharelist ul			{margin:0;padding:0;list-style-type:none;}
    .sharelist li			{float:left;margin-right:0px;display:block;border:0px solid #000;}
    .sharelist li.tweet		{float:left;margin-right:0px;display:block;border:0px solid #000;width:170px;}
    .sharelist li.linkedin	{float:left;margin-right:0px;display:block;border:0px solid #000;width:168px;}
    .sharelist li.facebook	{float:left;margin-right:0px;display:block;border:0px solid #000;width:100px;}
    .sharelist li.facebooklike	{float:left;margin-right:0px;display:block;border:0px solid #000;height:27px;}




/* NEWSLETTERS */
#newsletter {
font-size:12px;
line-height:145%;
border-top: 0px solid #0066CC;
width:552px;
margin-right:0px;
color:#444444;
padding:0px 0px 0px 0px;
float:left;
}
#newsletter h2 {
background-image: url(images/title_newsletter.gif);
background-repeat:no-repeat;
text-indent:-900em;
font-size:10px;
height:76px;
border-bottom:0px dotted black;
margin:0px 0 0 0;}

#newsletter p {margin:6px 0 3px 0px;}
#newsletter img {margin:2px 0 3px 0px;}

.thmb_newsletter_sml                    {width:132px;float:left;margin:0px 8px 12px 0px;display: inline;}
.thmb_newsletter_sml.float              {width:132px;float:right;margin:0px 0px 12px 0px;display: inline;}
.thmb_newsletter_sml img                {border:0px solid #D6D6D6;}
.thmb_newsletter_sml p                  {margin:0px 0px 0px 0px;padding:6px 0px 4px 0px;background-color:#EEE;font-size:12px;text-align:center;}
.thmb_newsletter_sml p.updated          {font-size:11px;margin:0px 0px 0px 0px;padding:0px 0px 6px 0px;}
.thmb_newsletter_sml a.link             {width:132px;display:block;text-decoration:underline;text-align:center;}

#mainimg_newsletters {
width:295px;
height:511px;
background-image: url(images/image_newsletters.jpg);
text-indent:-900em;
font-size:10px;
}


/* GALLERY */
#gallery {
font-size:12px;
line-height:145%;
border-top: 0px solid #0066CC;
width:552px;
margin-right:0px;
color:#444444;
padding:0px 0px 0px 0px;
float:left;
}
#gallery h2 {
background-image: url(images/title_gallery.gif);
background-repeat:no-repeat;
text-indent:-900em;
font-size:10px;
height:76px;
border-bottom:0px dotted black;
margin:0px 0 0 0;}

#gallery p {margin:6px 0 3px 0px;}
#gallery img {margin:2px 0 3px 0px;}


.thmb_gallery_sml                    {width:78px;float:left;margin:0px 12px 12px 0px;display: inline;}
.thmb_gallery_sml.float              {width:132px;float:right;margin:0px 0px 12px 0px;display: inline;}
.thmb_gallery_sml img                {border:0px solid #D6D6D6;}
.thmb_gallery_sml p                  {margin:0px 0px 0px 0px;padding:6px 0px 4px 0px;background-color:#EEE;font-size:12px;text-align:center;}
.thmb_gallery_sml p.updated          {font-size:11px;margin:0px 0px 0px 0px;padding:0px 0px 6px 0px;}
.thmb_gallery_sml a.link             {width:132px;display:block;text-decoration:underline;text-align:center;}

#mainimg_gallery {
width:295px;
height:511px;
background-image: url(images/image_gallery.jpg);
text-indent:-900em;
font-size:10px;
}






