﻿
/*<><><><><><>MEDIAZONE CSS STYLESHEET<><><><><>*/

/*PAGE ELEMENTS*/
html,body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,a,img {
border:0;
margin:0;
outline:none;
padding:0;
}

html {
font-size:100.01%; }

body {
    background: #fff url('../Images/img_rptBg2.gif' ) repeat-y center;
	font: 11px/14px Arial, Helvetica, sans-serif, "Lucida Sans";
    margin: 0;
}

hr {
    border: 1px solid #e6e6e6;
    width: 392px;
    margin: 2px 0 2px 0;
}
p { line-height:14px; padding: 1px 0 3px 0; }


/*----- Begin Links -----*/
a:link
{
    color: #000000;
    text-decoration: none;
}
a:visited {
    color: #000000;
    text-decoration: none;
}
a:hover {
    color: #000000;
    text-decoration: underline;
}
a:active {
    color: #000000;
    text-decoration: none;
}
/*----- End Links -----*/




/*----- RSS Feed Section -----*/
.RSSTD {
    background-position: left top;
    background-image: url(../Images/hdr_soup.gif);
    background-repeat: no-repeat;
    width: 392px;
    height: 35px;
    padding-left: 240px;
}
/*#RSSContent a {
    display:block;
    height:auto;
}
*/
#RSS a:link {
    color: #E7783E;
    font-weight: bold;
    text-decoration: none;
}
#RSS a:visited {
    color: #E7783E;
    font-weight: bold;
    text-decoration: none;
}
#RSS a:hover {
    color: #000000;
    font-weight: bold;
    text-decoration: underline;
}
#RSS a:active {
    color: #E7783E;
    font-weight: bold;
    text-decoration: none;
}
#RSSContent a:link {
    text-decoration: none;
}
#RSSContent a:visited {
    text-decoration: none;
}
#RSSContent a:hover {
    text-decoration: none;
    background-color: #ccffff;
}
#RSSContent a:active {
    text-decoration: none;
}

/*----- RSS End Section -----*/




/*----- Begin Body CSS ------*/

#MainDiv {
    background: #fff url('../Images/img_rptBg.gif' ) repeat-y top center;
    margin: 0 auto;
    width: 760px;
}
.logo {
    float: left;
    margin: 14px 0 0 36px;
}


/*---- Navigation CSS ----*/

#navcontainer {
    background: url('../Images/img_navbar.gif' ) no-repeat center;
    float: left;
}
#nav {
    color: #5a5d5f;
    font: bold 11px Arial, Helvetica, sans-serif;
    margin-right: 7px;
}
#nav ul {
    height: 46px;
    margin: 28px 0 0;
    padding-left: 14px;
    width: 390px;
}
#nav li {
    display: inline;
    margin-left: 2px;
}
#nav li.nav1, #nav li.nav2, #nav li.nav3, #nav li.nav4 {
    padding-left: 3px;
}
#nav li a {
    color: #5a5d5f;
}
#nav li a:hover {
    color: #fdfdfd;
}





/*---- Sitemap ----*/
.SiteMap {
    background: #fff url('../Images/img_footerBg.gif') no-repeat top center;
    height: 100%;
    margin: 0 auto;
    padding: 10px 0 0;
    width: 760px;
}
.address {
    clear: both;
    color: #656565;
    font: 10px Arial;
    text-align: center;
}
#footer {
    background: url('../Images/img_footer.gif') no-repeat center;
    clear: both;
    color: #fff;
    height: 44px;
    margin: 0 auto;
    padding-top: 10px;
    width: 670px;
}




/*---- Homepage Body CSS ----*/

#homeFlash {
    float:left;
    height:161px;
    margin:0 15px 0 0;
    padding-left:36px;
    width:400px;
}
.intro {
    float: left;
    font-family: 'Trebuchet MS' ,Arial, Helvetica, sans-serif;
    width: 265px;
    margin-left: 25px;
}
.intro h1 {
    color:#f63;
    font-size:16px;
    line-height:19px;
    padding-bottom: 3px;
    padding-top: 3px;
}

.intro p {
    color:#798185;
    font-size:14px;
    line-height:18px;

}

#flashcontent {
    color: #444;
    font: 11px/14px 'Arial' ,serif;
    height: 175px;
    margin-left: 35px;
    margin-top: 15px;
    text-align: left;
    width: 230px;
}

#flashBox {
    background: url('../Images/img_flashBg.gif' ) no-repeat;
    float: left;
    height: 270px;
    width: 270px; 
    padding-bottom: 10px;

}

.InnerNavBarRootItem {
    /*background:url('../Images/s_icon-blue.gif') no-repeat 0;*/ /*list-style-position: inside;*/
    height: 25px;
    margin: 3px 0px 2px 5px;
    width: 160px;
    font-size: 13pt;
}

.InnerNavBarItem {
    background: url(../Images/s_icon-blue.gif) fixed no-repeat 0pt 0%;
    border-top: 1px solid #f5f7e2;
    height: 20px;
    margin: 3px 0 2px 20px;
    width: 160px;
    border-top: 1px solid #ccff33;
}

#index_bottom {
    clear: both;
    height: 300px;
    margin: 0 auto;
    width: 687px;
}

#index_bottom strong {
    color: #5a5d5f;
    width: 280px;
}

#index_bottom p {
    color: #5a5d5f;
    font: 12px/16px Arial, Helvetica, sans-serif;
    width: 280px;
}



/* *************INTERIOR CALLOUTS************* */
div.box {
    width: 285px;
    padding: 10px;
    margin-right: 5px;
    margin-top: 7px;
    margin-bottom: 3px;
    margin-left: 10px;
    color: #000;
    float: left;
    background-color: #c7ecf8;
}

div.InteractiveMedia_box {
    width: 285px;
    padding: 10px;
    margin-right: 5px;
    margin-top: 7px;
    margin-bottom: 3px;
    margin-left: 10px;
    color: #000;
    float: left;
    background-color: #c7ecf8;
}

div.InternetMarketing_box {
    width: 285px;
    padding: 10px;
    margin-right: 5px;
    margin-top: 7px;
    margin-bottom: 3px;
    margin-left: 10px;
    color: #000;
    float: left;
    background-color: #ECEDEE;
}

div.LeadGeneration_box {
    width: 285px;
    padding: 10px;
    margin-right: 5px;
    margin-top: 7px;
    margin-bottom: 3px;
    margin-left: 10px;
    color: #000;
    float: left;
    background-color: #F3F3BC;
}

div.Company_box {
    width: 285px;
    padding: 10px;
    margin-right: 5px;
    margin-top: 7px;
    margin-bottom: 3px;
    margin-left: 10px;
    color: #000;
    float: left;
    background-color: #f9dac9;
}
/* *************END INTERIOR CALLOUTS************* */





/* **********INTERNAL MASTER PAGE CSS NAVIGATION********** */

/* ********Interactive Media Pages Sub-Navlist********** */

#navlist_InteractiveMedia_table {
    color: #5a5d5f;
    float: left;
    font: 12px Arial, Helvetica, sans-serif;
    background-position: 20px .5em;
    list-style-type: none;
    width: 180px;    
}

#navlist_InteractiveMedia_table .sub1 {
	width:180px;
	height:15px;
}

#navlist_InteractiveMedia_table .sub2 {
	width:180px;
	height:15px;
}

#navlist_InteractiveMedia_table a {
    color: #5a5d5f;
    display: block;
    margin: .5px;
    padding-left: 20px;
    text-align: left;
    text-decoration: none;
    background: url(../Images/s_icon-blue.gif) no-repeat 0;
	border-bottom:1px dotted #cdcdcd;
}

#navlist_InteractiveMedia_table a:hover {
    background: #c7ecf8 url(../Images/s_icon-blue.gif) no-repeat 0;
    border-bottom:1px dotted #cdcdcd;
    
}

#navlist_InteractiveMedia_table a:visited {
    color: #777;
}

#navlist_InteractiveMedia_table #active a {
    background: #c7ecf8 url(../Images/s_icon-active.gif) no-repeat 0;
}


/* ********Internet Marketing Pages Sub-Navlist********** */

#navlist_InternetMarketing_table {
    color: #5a5d5f;
    float: left;
    font: 12px Arial, Helvetica, sans-serif;
    background-position: 20px .5em;
    list-style-type: none;
    width: 180px;    
}

#navlist_InternetMarketing_table .sub1 {
	width:180px;
	height:15px;
}

#navlist_InternetMarketing_table .sub2 {
	width:180px;
	height:15px;
}

#navlist_InternetMarketing_table a {
    color: #5a5d5f;
    display: block;
    margin: .5px;
    padding-left: 20px;
    text-align: left;
    text-decoration: none;
    background: url(../Images/s_icon-grey.gif) no-repeat 0;
    border-bottom:1px dotted #cdcdcd;
}

#navlist_InternetMarketing_table a:hover {
    background: #ecedee url(../Images/s_icon-grey.gif) no-repeat 0;   
    border-bottom:1px dotted #cdcdcd;
}

#navlist_InternetMarketing_table a:visited {
    color: #777;
}

#navlist_InternetMarketing_table #active a {
    background: #ecedee url(../Images/s_icon-active.gif) no-repeat 0;
}


/* ********Lead-Generation Pages Sub-Navlist********** */

#navlist_LeadGeneration_table {
    color: #5a5d5f;
    float: left;
    font: 12px Arial, Helvetica, sans-serif;
    background-position: 20px .5em;
    list-style-type: none;
    width: 180px;    
}

#navlist_LeadGeneration_table .sub1 {
	width:180px;
	height:15px;
}

#navlist_LeadGeneration_table .sub2 {
	width:180px;
	height:15px;
}

#navlist_LeadGeneration_table a {
    color: #5a5d5f;
    display: block;
    margin: .5px;
    padding-left: 20px;
    text-align: left;
    text-decoration: none;
    background: url(../Images/s_icon-green.gif) no-repeat 0;
    border-bottom:1px dotted #cdcdcd;
}

#navlist_LeadGeneration_table a:hover {
    background: #f3f3bc url(../Images/s_icon-green.gif) no-repeat 0;
    border-bottom:1px dotted #cdcdcd;
}

#navlist_LeadGeneration_table a:visited {
    color: #777;
}

#navlist_LeadGeneration_table #active a {
    background: #f3f3bc url(../Images/s_icon-active.gif) no-repeat 0;
}


/* ********Company Pages Sub-Navlist********** */

#navlist_Company_table {
    color: #5a5d5f;
    float: left;
    font: 12px Arial, Helvetica, sans-serif;
    background-position: 20px .5em;
    list-style-type: none;
    width: 180px;    
}

#navlist_Company_table .sub1 {
	width: 180px;
	height:15px;
}

#navlist_Company_table .sub2 {
	width: 180px;
	height:15px;
}

#navlist_Company_table a {
    color: #5a5d5f;
    display: block;
    margin: .5px;
    padding-left: 20px;
    text-align: left;
    text-decoration: none;
    background: url(../Images/s_icon-orange.gif) no-repeat 0;
    border-bottom:1px dotted #cdcdcd;

}

#navlist_Company_table a:hover {
    background: #f9dac9 url(../Images/s_icon-orange.gif) no-repeat 0;
	border-bottom:1px dotted #cdcdcd;
}

#navlist_Company_table a:visited {
    color: #777;
}

#navlist_Company_table #active a {
    background: #f9dac9 url(../Images/s_icon-active.gif) no-repeat 0;
}

/* **********END INTERNAL MASTER PAGE CSS NAVIGATION********** */





/* MediaSoupBigBgImg */

.mediaSoupTable_InteractiveMedia {
    background-image: url(../Images/s-img_btmBg-Media.gif); 
    background-repeat: no-repeat;
    background-position: center top;
}

.mediaSoupTable_InternetMarketing {
    background-image: url(../Images/s-img_btmBg-Marketing.gif); 
    background-repeat: no-repeat;
    background-position: center top;
}

.mediaSoupTable_LeadGeneration {
    background-image: url(../Images/s-img_btmBg-LeadGen.gif); 
    background-repeat: no-repeat;
    background-position: center top;
}

.mediaSoupTable_Company {
    background-image: url(../Images/s-img_btmBg-Company.gif); 
    background-repeat: no-repeat;
    background-position: center top;
}


/* Media Soup */
.MediaSoupTitle
{
 color: #e77b43;
 font: bold 12px/16px Arial, Helvetica, sans-serif;
 width: 388px;
 cursor: hand;
 padding-bottom: 2px;
}
.MediaSoupContent
{
 color: #5a5d5f;
 font: normal 11px/14px Arial, Helvetica, sans-serif;
 width: 388px;
 cursor: hand;
}
.MediaSoupContent:hover
{
 background-color: #afecff;
}
.MediaSoupPostDate
{
 color: #125F15;
 font: normal 11px/14px Arial, Helvetica, sans-serif;
 width: 388px;
 cursor: hand;
 padding-top: 1px;
}



/* MediaNews */

.MediaNewsHead {
    font-weight: bold; 
    font-size: 16px; 
    color: #999999;
}

.MediaEvensHead {
    font-weight: bold; 
    font-size: 14px; 
    color: #999999;
}

.newsDate {
	font-size: 9px;
	font-weight: bold;
	color: #666666;
	height: 25px;
	font-family: Arial, Helvetica, sans-serif, "Lucida Sans";
}
.newsTitle {
	color: #00ace1;
	font-size: 11px;
	font-weight: bold;
	width: 200px;
	font-family:Arial, Helvetica, sans-serif, "Lucida Sans";
	padding-top: 10px;
}
.newsExpandButton {
	font-weight: normal;
	float: right;
	padding: 0 0 2px 0;
	margin: 0px;
}
.newsBox {
	margin: 0px;
	padding: 0px;
	display: none;
	font-size: 10px;
	line-height: 16px;
	padding-bottom: 5px;
	text-align:left;
}
.photoText { font-family:Arial, Helvetica, sans-serif, "Lucida Sans"; font-size: 11px; font-weight: bold; padding-bottom: 12px; }





/* IndexBottom */
.IndexBottomHead {
    color:#798185;
    font:bold 14px 'Trebuchet MS', Arial, Helvetica, sans-serif;
    margin-bottom: -5px;   
}
.IndexBottomDesc {
    color:#798185;
    font:12px Arial, Helvetica, sans-serif;
    line-height:15px;
    width: 275px; 
}

.IndexBottomHref:link {    
    color: #E7783E;
    text-decoration: underline ;
}

.IndexBottomHref:visited {
    color: #E7783E;
    text-decoration: underline;
}

.IndexBottomHref:hover {
    color: #000000;
    text-decoration: none;
}

.IndexBottomHref:active {
    color: #E7783E;
    text-decoration: underline;
}





/*-----------------------MasterPageInner Breadcrumbs-----------------------*/
.breadcrumbs {
    height:16px;
    margin:0 auto;
    width:654px;
}

.breadcrumbs a {
	color:#e7783e;
    padding:2px;
}

.breadcrumbs a:hover {
    background-color:#e3e8bc;
    color:#fff;
    padding:2px;
}

.MidLink a:link {
    color: #e7783e;
    text-decoration: underline;
    font-size: 11px;
}

.MidLink a:visited {
    color: #e7783e;
    text-decoration: underline;
    font-size: 11px;
}

.MidLink a:hover {
    color: #000;
    text-decoration: none;
    font-size: 11px;
}

.MidLink a:active {
    color: #e7783e;
    text-decoration: underline;
    font-size: 11px;
}


/* MasterPageInner Body Elements */

.bodyText {
    color: rgb(121, 129, 133); 
    font-family: Arial,Helvetica,sans-serif; 
    font-style: normal; 
    font-variant: normal; 
    font-weight: normal; 
    font-size: 12px; 
    line-height: 16px; 
    padding-bottom: 10px;
}

.bodyHeader {
   margin: 0px; 
   font-family: 'Trebuchet MS',Arial,Helvetica,sans-serif;
   font-weight: bold; 
   font-size: 16px; 
   padding-bottom: 10px;
}

.bodyUL {
   color: rgb(121, 129, 133); 
   margin: 5px 0 -3px 10px; 
   font-family: Arial,Helvetica,sans-serif;
   font-weight: normal; 
   font-size: 12px;
   line-height:16px;
   padding-bottom: 10px;
   list-style-position: inside;
}
.textCallout {
    font-weight: bold;
    font-family: Arial,Helvetica,sans-serif; 
    color: #e7783e; }


/*MasterPageInner.master* BODY ELEMENTS*/

p.bodyMain {
  color: rgb(121, 129, 133);
  padding-bottom: 6px;
  font: normal 12px/16px Arial;
  width: 400px;
  text-align: left;
}  

/*.bodySplit {
  color: rgb(121, 129, 133);
  padding-bottom: 6px;
  font: bold italic 12px/16px 'Trebuchet MS',Arial,Helvetica,sans-serif;
  width: 365px;
  text-align: left;
  padding-right:15px; }  
*/
span.bodyMain {
  color: rgb(121, 129, 133);
  font: bold 12px/16px Arial;
}
STRONG { color: #e7783e; }