* {
    margin: 0;
    padding: 0;
}

a:link,
a:visited
{
    text-decoration: none;
}

a img{
    border: none;
}

.ui-tabs-hide { display: none; }

.tel{
    color: #00303a;
}

p{
    line-height:19px;
}

fieldset{
    border: none;
}

body{
    font-family: georgia,serif;
    font-size: 12px;
    color: #333;
    background: #e7e7e7;
}

h1{
    font-size: 30px;
    font-weight: normal;
}

h2{
    font-size:24px;
    color: #01313d;
    font-weight:normal;

}

h3{
    font-size: 14px;
    font-weight: normal;
    text-transform: uppercase;
}

h4{
    font-size: 18px;
    font-weight:normal;
    color:#00303a;

}

h5{
    font-size: 20px;
    color: #a5610d;
    font-weight: normal;
}

#wrapper{
    width: 1024px;
    xborder: 1px solid #000;
    margin: 0 auto;
    overflow:hidden;
    background:#fff;
    position: relative;
}

#header{
    xheight:450px;
    xborder: 1px solid #000;
    padding: 0 58px 0 110px;
    position:relative;
}

#logo{
    width: 130px;
    height:77px;
    float: left;
}

#top_menu{
    height:53px;
    width: 685px;
    float:right;
    background: transparent url(/images/top_menu_border_bottom.jpg) no-repeat scroll center bottom;
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
    color: #00303a;
    font-size:14px;

}

#top_menu ul{
    float:right;
    margin-right:66px;
    overflow:auto;
    padding:8px 0;
    display: inline;
}

#top_menu ul li{
    float: left;
    list-style:none;
    padding:0 8px 0 7px;
    background: transparent url(/images/top_menu_ul_li_background.gif) no-repeat scroll right;
}

#top_menu ul li.last{

    background: none;
}

#top_menu ul li a{
    color: #00303a;
}

#top_menu ul li a:hover, #top_menu ul li a.selected{
    color: #be6900;
}

#header div.payoff {
    font-size: 20px;
    color: #a5610d;
    font-weight: normal;
    float: left;
    clear: left;
    letter-spacing:-1px;
    white-space: nowrap;
}

#header ul.sf-menu {
    xfloat: right;
}



#main_menu{
    xwidth:780px;
    height:40px;
    xborder-bottom:6px solid #000000;
    xclear: right;
    text-transform: uppercase;
    color: #8a8888;
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
    background: transparent url(/images/main_menu_background.jpg) no-repeat scroll right bottom;
    font-size: 12px;
    line-height:12px;
    xposition:relative;
    position: absolute;
    right: 134px;
    top: 61px;
    xz-index: 100;
    xmargin: 0 76px 0 0;
    xfloat:right;
    xzoom: 1;
    xpadding-top: 10px;
    width: 452px;
}

* html body #main_menu {
    right: 374px;
    top: 64px;
}

#main_menu ul{
    xheight: 40px;
    xposition: relative;
    zoom: 1;
}

#main_menu ul li a{
    color: #a8a9a9;
}



/* MAIN MENU HOME BEGIN */

#main_menu ul li.home{
    line-height:11px;
    position:absolute;
    left: -2px;
    top:3px;
}

#main_menu ul li.home a{
    padding:17px 0 11px 34px;
    width:78px;
}

#main_menu ul li.home a:hover, 
#main_menu ul li.home a.selected
{
    background:transparent url(/images/anchor_hover_home.gif) no-repeat scroll center;
    color: #fff;
}

/* MAIN MENU HOME END */

/* MAIN MENU INTERNET MARKETING BEGIN */

#main_menu ul li.internet_marketing{
    line-height:11px;
    position:absolute;
    left:110px;
    top:3px;
}

#main_menu ul li.internet_marketing a {
    padding:11px 0 6px 15px;
    width:78px;
}

#main_menu ul li.internet_marketing a:hover, 
#main_menu ul li.internet_marketing a.selected, 
#main_menu ul li.internet_marketing a.active
{
    background:transparent url(/images/anchor_hover_internetmarketing.gif) no-repeat scroll center;
    color: #fff;
}

#main_menu ul li.internet_marketing ul{
    width: 280px;
    background:#C87309;

}

#main_menu ul li.internet_marketing ul li{
    width: 280px;
    background: #c87309;

}

#main_menu ul li.sfHover.internet_marketing ul li a{
    background:transparent url(/images/side_menu_internet-marketing.gif) no-repeat scroll 18px;
}

#main_menu ul li.internet_marketing ul li a{
    background:transparent url(/images/side_menu_internet-marketing.gif) no-repeat scroll 18px;
    padding-left: 28px;
    padding-top:5px;
    padding-bottom:5px;
    width: auto;
    color: #fff;
}

#main_menu ul li.internet_marketing ul li a.selected,
#main_menu ul li.internet_marketing ul li a:hover 
{
    background:transparent url(/images/pulldown_internet-marketing.gif) no-repeat scroll ;
}


/* MAIN MENU INTERNET MARKETING END */

/* MAIN MENU ADVERTISING MANAGEMENT BEGIN */

#main_menu ul li.advertising_management{
    line-height:11px;
    position:absolute;
    left: 213px;
    top:3px;
}

#main_menu ul li.advertising_management a{
    padding:11px 8px 6px 12px;
    width:78px;
}

#main_menu ul li.advertising_management ul{
    width: 280px;
    background: #3d4600;
}

#main_menu ul li.advertising_management ul li{
    width: 280px;
    background: #3d4600;
}

#main_menu ul li.advertising_management ul li a{
    background:transparent url(/images/side_menu_advertising-management.gif) no-repeat scroll 18px;
    padding-left: 28px;
    padding-top:5px;
    padding-bottom:5px;
    width: auto;
    color: #fff;
}

#main_menu ul li.advertising_management a:hover, 
#main_menu ul li.advertising_management a.selected, 
#main_menu ul li.advertising_management a.active
{
    background:transparent url(/images/anchor_hover_advertisingmanagement.gif) no-repeat scroll center ;
    color: #fff;
}

#main_menu ul li.sfHover.advertising_management ul li a{
    background:transparent url(/images/side_menu_advertising-management.gif) no-repeat scroll 18px;
}

#main_menu ul li.advertising_management ul li a.selected,
#main_menu ul li.advertising_management ul li a:hover
{
    background:transparent url(/images/pulldown_advertisement-management.gif) no-repeat scroll ;
}

/* MAIN MENU ADVERTISING MANAGEMENT END */

/* MAIN MENU PROMOTIONAL CONCEPTS BEGIN */

#main_menu ul li.promotional_concepts{
    line-height:11px;
    position:absolute;
    left:331px;
    top:3px;
}

#main_menu ul li.promotional_concepts a{
    padding:11px 7px 6px 6px;
    width:78px;
}

#main_menu ul li.promotional_concepts a:hover,
#main_menu ul li.promotional_concepts a.selected,
#main_menu ul li.promotional_concepts a.active
{
    background:transparent url(/images/anchor_hover_promotionalconcepts.gif) no-repeat scroll center;
    color: #fff;
}

#main_menu ul li.promotional_concepts ul{
    width: 280px;
    background: #978600;

}

#main_menu ul li.promotional_concepts ul li{
    width: 280px;
    background: #978600;

}

#main_menu ul li.sfHover.promotional_concepts ul li a{
    background:transparent url(/images/pulldown_promo_arrow.gif) no-repeat scroll 18px;
}

#main_menu ul li.promotional_concepts ul li a{
    background:transparent url(/images/pulldown_promo_arrow.gif) no-repeat scroll 18px;
    padding-left: 28px;
    padding-top:5px;
    padding-bottom:5px;
    width: auto;
    color: #fff;
}
#main_menu ul li.promotional_concepts ul li a.selected,
#main_menu ul li.promotional_concepts ul li a:hover
{
    background:transparent url(/images/pulldown_promotional-concepts.gif) no-repeat scroll ;
}


/* MAIN MENU PROMOTIONAL CONCEPTS END */


#main_menu ul li ul{
    padding: 10px 0;
    overflow: auto;
    height: auto;
    left: -5px;
}
#main_menu ul li ul li{
    height:20px;
    width: 100px;
    padding: 2px 0;
}

#main_menu ul li ul li a{
    text-transform: none;
}

#main_content{
    margin: 0 135px 30px 110px;
    width: 780px;
    border-top: 6px solid #00303a;
    clear: both;
    overflow:auto;
}

#main_content.internet-marketing{
    border-top-color: #c87309;
}

#main_content.advertising-management{
    border-top-color: #485e0d;
}

#main_content.promotional-concepts{
    border-top-color: #d4c41d;
}

#banners{
    margin-top: 15px;
}

#banners ul li{
    float: left;
    width: 245px;
    margin-right: 22px;
    list-style: none;
}

.internet-marketing #banners ul li, .advertising-management#banners ul li, .promotional-concepts #banners ul li{
    float: none;
    margin:0;
    width:auto;
}

#banners ul li.last{
    margin-right: 0;
}

#content{
    width: 493px;
    float: left;
    border-right:1px dotted #d1d1d0;
    margin-right: 30px;
}

div.item{
    clear:both;
    background: transparent url(/images/content_item_border_top.jpg) no-repeat scroll top;
    padding-top:25px;
    margin-top:10px;
    margin-bottom:10px;
    overflow:auto;
}

div.item img{
    xwidth: 118px;
    xheight:118px;
    background:  transparent url(/images/img_frame.gif) no-repeat scroll top;
    padding: 13px;
    float:left;
    margin-left:3px;
}
div.item div{
    width: 330px;
    float:right;
    padding-right: 28px;
    overflow:hidden;
}

div.text div{
    width: auto;
    float: none;
    padding-right: 0;
    overflow: auto;
}


div.item div img{
    background:none;
    padding: 0;
    float:none;
    margin-left:0;
    margin-top:10px;
}

#sidebar{
    float:left;
    width:256px;

}

#contact{
    padding: 0 0 20px 0;
    color: #676868;
    border-bottom: 1px dotted #d1d1d0;
}

#contactForm{
    margin-top: 15px;
}

#contactForm label{

    display:block;
    float:left;

    padding:5px 5px 3px 1px;
    width:53px;
}

#contactForm input, #contactForm textarea{
	font: normal 12px Arial, Helvetica, serif;
    border:1px solid #abacac;
    background: #d4d5d5;
    padding:1px;
    width:161px;

}

* html body *#contactForm input{
    width: 158px;
}

* html body *#contactForm textarea{
    width: 158px;
}


#contactForm input.spinfrm-button{
    background:transparent url(/images/send_button.gif) no-repeat scroll center top;
    border:medium none;
    color:#FFFFFF;
    float:right;
    font-size:11px;
    height:30px;
    padding:0 13px 3px 0;
    text-transform:uppercase;
    width:60px;
    cursor:pointer;
    margin-right:28px;
}

.internet-marketing #contactForm input.spinfrm-button,
.advertising-management #contactForm input.spinfrm-button,
.promotional-concepts #contactForm input.spinfrm-button{
    margin-right: 0;
}

#contactForm div{
    clear:none;
	*height: 1%;
    overflow:auto;
    padding:1px;
}

div.add_banner{
    border-bottom:1px dotted #d1d1d0;
    padding: 15px 14px;
    zoom: 1;

}

* html body *div.add_banner img {
    width:expression((document.documentElement.offsetWidth) > 247 * (parseInt(document.body.currentStyle.fontSize) / parseInt(document.body.currentStyle.fontSize))?  "227px" : ((document.documentElement.offsetWidth) < 31 ? "1px" : "100%"));
}

#articles{
    padding: 5px 10px;
    border-bottom:1px dotted #d1d1d0;
}

#articles h2{
    color:#c57108;

}

#articles ul li a{
    font-size: 16px;
    color: #01313d;
    float: none;
    margin: 0;
}

#articles ul li{
    background:transparent url(/images/articles_list_style.gif) no-repeat scroll left 7px;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    padding-left:8px;
}

#articles ul li ul li{
    background: none;
    padding:0;
    color:#616262;
}

#articles ul li ul li.latest_article_text{
    color: #01313d;
}

#articles a{
    float: right;
    color:#03bcfa;
    xmargin-top: 10px;
    margin-bottom: 10px;
    xfont-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
}

#articles h3{
    clear: both;

    color: #c38530;


    xmargin-left: 5px;
    margin-bottom: 5px;
}

#articles ul{
    margin-bottom: 10px;
}

#clients{
    padding: 5px 10px;
    border-bottom:1px dotted #d1d1d0;
    xmargin-bottom: 20px;
}

#clients h2{
    color:#c57108;
}

#clients ul{
    margin-top: 10px;
}

#clients ul li{
    background:transparent url(/images/articles_list_style.gif) no-repeat scroll left ;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    padding-left:8px;
}

#clients ul li a{

    color:#03bcfa;

}

#clients ul li a:hover{

    color:#00303e;

}

#footer{
    clear: both;
    height:100px;
    background: #012f3c;
    xmargin-left:110px;
    color: #fff;
    position: relative;

}

#spinlogo{
    bottom:0;
    font-family:Arial,Helvetica,sans-serif;
    position:absolute;
    right:0;
    zoom: 1;
    display: inline;
}

#footer a{
    color:#fff;
}

#footer a:hover{
    color:#29C0E6;
}

#info{
    padding: 20px 0 0 20px;
    width: 700px;
    float: left;
}
#info ul{
    overflow:auto;
    margin-bottom: 25px;
}

#info ul li{
    float: left;
    list-style:none;
}

#info ul li.first
{
    background: transparent url(/images/footer_menu_list_style.gif) no-repeat scroll right;
    padding:2px 10px 2px 7px;
}

#info ul li.last
{
    background: transparent url(/images/footer_menu_list_style.gif) no-repeat scroll left;
    padding:2px 8px 2px 12px;
}

#info ul li.phone
{
    background: transparent url(/images/phone_logo.gif) no-repeat scroll left;
    padding:2px 12px 2px 21px;
    margin-left: 10px;
}

#info p{
    clear: both;
    xpadding-top: 10px;
    margin-left: 7px;
    xmargin-top:25px;
}

#copyright{
    position:absolute;
    right:140px;
    text-align:right;
    top:20px;
    width:160px;
}

#bread_crumbs{
    margin-bottom:18px;
    margin-top:20px;
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
    color:#D3D3D3;
}

#main_content a{
    color: #002c37;
}



#main_content.internet-marketing a:hover{
    color: #C87309;
    xbackground-color:#FF0000;
}

#main_content a:hover{
    color: #C87309;
}

#main_content.advertising-management a:hover{
    color: #6d8c07;
}

#main_content.promotional-concepts a:hover{
    color: #a29000;
}



#main_content.internet-marketing #sidebar, #main_content.advertising-management #sidebar, #main_content.promotional-concepts #sidebar{
    margin: 0;
    width: 230px;
}

#main_content.internet-marketing #contact, #main_content.advertising-management #contact, #main_content.promotional-concepts #contact{

    background: transparent url(/images/side_menu_background.jpg) no-repeat scroll bottom ;

    border: none;
    xoverflow:auto;

    padding:0 0 25px;
}

#main_content.internet-marketing #content, #main_content.advertising-management #content, #main_content.promotional-concepts #content{
    border-right:none;
    border-left:1px dotted #D1D1D0;
    margin:0 0 0 30px;
    padding: 0 15px 0 45px;
    width:459px;
}

#main_content.internet-marketing #banners, #main_content.advertising-management #banners,  #main_content.promotional-concepts #banners{
    background: transparent url(/images/content_big_border.jpg) no-repeat scroll bottom;
    padding-bottom: 20px;
    margin-bottom: 10px;
}

#side_menu{
    font-size: 14px;
    background: transparent url(/images/side_menu_background.jpg) no-repeat scroll bottom ;
    padding-top:5px;
    overflow:hidden;
}

#side_menu ul{
    padding: 10px 0 45px;
}

#side_menu ul li{
    list-style: none;
    border-bottom:1px dotted #D1D1D0;

}

#side_menu ul li a{
    padding: 3px 0 3px 10px;
    display: block;
}

#main_content.internet-marketing #side_menu h3{
    color: #c87309;
    font-weight: bold;
}

#main_content.advertising-management #side_menu h3{
    color: #4b620f;
    font-weight: bold;
}

#main_content.promotional-concepts #side_menu h3{
    color: #a29000;
    font-weight: bold;
}

#main_content.internet-marketing #side_menu ul li{
    background: transparent url(/images/side_menu_internet-marketing.gif) no-repeat scroll 1px 7px;
}



#main_content.internet-marketing #side_menu ul li a{
    color: #c87309;
}

#main_content.internet-marketing #side_menu ul li a:hover, #main_content.internet-marketing #side_menu ul li.selected a{
    color: #FFF;

    background: transparent url(/images/side-menu_internet-marketing.gif) no-repeat scroll ;

}

#main_content.advertising-management #side_menu ul li{
    background: transparent url(/images/side_menu_advertising-management.gif) no-repeat scroll 1px 7px;
}



#main_content.advertising-management #side_menu ul li a{
    color: #8bad00;
}

#main_content.advertising-management #side_menu ul li a:hover, #main_content.advertising-management #side_menu ul li.selected a{
    color: #FFF;
    background: transparent url(/images/side-menu_advertisement-management.gif) no-repeat scroll  ;
}


#main_content.promotional-concepts #side_menu ul li{
    background: transparent url(/images/side_menu_promotional-concepts.gif) no-repeat scroll 1px 7px;
}



#main_content.promotional-concepts #side_menu ul li a{
    color: #beb129;
}

#main_content.promotional-concepts #side_menu ul li a:hover, #main_content.promotional-concepts #side_menu ul li.selected a{
    color: #FFF;
    background: transparent url(/images/side-menu_promotional-concepts.gif) no-repeat scroll  ;
}


#main_content #content h1{
    margin-bottom: 15px;
}

#main_content.internet-marketing #content h1{
    color: #c87309;
}

#main_content.advertising-management #content h1{
    color: #4c6310;
}

#main_content.promotional-concepts #content h1{
    color: #a29000;
}

#main_content.internet-marketing #content, #main_content.advertising-management #content, #main_content.promotional-concepts #content{

    padding-bottom: 50px;
}

#content h3{
    font-weight:bold;

}

#content ul{
    margin: 20px 0;
}

#content p{
    margin-bottom: 5px;
}

#content ul li{
    list-style: none;
    margin:5px 0 5px 15px;
    padding-left: 15px;

}

#content div.item ul li {
    list-style-type: disc;
    padding-left: 2px;
}

#main_content.internet-marketing #content img, #main_content.advertising-management #content img, #main_content.promotional-concepts #content img{

    background:  transparent url(/images/img_frame.gif) no-repeat scroll top;
    padding: 13px;
    float:left;
    margin-right: 10px;
    margin-left:3px;
}

#main_content.internet-marketing #content ul li{
    background: transparent url(/images/internet_marketing_dot.gif) no-repeat scroll left 3px;
}

#main_content.advertising-management #content ul li{
    background: transparent url(/images/advertising_management_dot.gif) no-repeat scroll left 3px;
}

#main_content.promotional-concepts #content ul li{
    background: transparent url(/images/promotional_concepts_dot.gif) no-repeat scroll left 3px;
}

#tabs ul{

    background: transparent url(/images/ul_bkgnd.jpg) repeat-x scroll  ;

    height: 31px;
    margin-left: 25px;

    float:left;
}

#tabs ul li.first{

    background: transparent url(/images/tab_list_first.jpg) no-repeat scroll left ;
}

#tabs ul li.first a{
    background: none;
}

#tabs ul li.last{

    background: transparent url(/images/tab_list_last.jpg) no-repeat scroll right ;
}

#tabs ul li{
    float: left;
    list-style: none;
    display: inline;
    padding:6px 4px 6px 0;
}



#tabs ul li a{
    color: #999;
    font-size: 12px;
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
    text-transform: uppercase;
    padding: 0 10px;
     background: transparent url(/images/tab_seperator.jpg) no-repeat scroll left ;

}

#main_content #tabs ul li a:hover, #tabs ul li.ui-tabs-selected a{
    color: #666;

}

#tab_body{

    xwidth: auto;
    xwidth:459px;
    background: transparent url(/images/tab_content.jpg) repeat-y scroll  ;
    margin-bottom: 20px;
    clear:left;
    xmargin-top: 31px;
    zoom: 1;

}

#tab_body #tab_body_content div{
    background: #fff;

    padding: 10px 30px;

}

#tab_body_foot{
    background: transparent url(/images/tab_foot.jpg) no-repeat scroll  ;
    height:12px;
}


#tab_body_content{
    padding:12px 12px 0;
    background: transparent url(/images/tab_head.jpg) no-repeat scroll  ;
}





#tab_body ul{
    background: none;
    width: auto;
    height:auto;
    margin:0;
    float:none;
}

#tab_body ul li{
    float:none;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:5px 0 5px 15px;
    padding: 0;
    padding-left:15px;
    display:list-item;
}

#main_content.internet-marketing #tab_body ul li{
    background:transparent url(/images/internet_marketing_dot.gif) no-repeat scroll left 3px;
}

#main_content.internet-marketing #tab_body h2{
    color: #ff9021;
}

#main_content.advertising-management #tab_body ul li{
    background:transparent url(/images/advertising_management_dot.gif) no-repeat scroll left 3px;
}

#main_content.advertising-management #tab_body h2{
    color: #4c6310;
}

#main_content.promotional-concepts #tab_body ul li{
    background:transparent url(/images/promotional_concepts_dot.gif) no-repeat scroll left 3px;
}

#main_content.promotional-concepts #tab_body h2{
    color: #a29000;
}


#tabs{
    margin:0 0 0 30px;
    padding:30px 15px 0 45px;
    width:459px;
    float:left;
    border-left:1px dotted #D1D1D0;
    background: transparent url(/images/content_item_border_top.jpg) no-repeat scroll top right ;
}

#main_content.articles h1, .contact h1{
    text-transform:uppercase;
}


#more_articles ul li a{
    xfont-size: 16px;
    color: #3097be;
    float: none;
    margin: 0;
}

#more_articles ul li{
    background:transparent url(/images/articles_list_style.gif) no-repeat scroll left;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    padding-left:8px;
}

#main_content.articles #content div.item{
    background: transparent url(/images/content_item_border_top.jpg) no-repeat scroll bottom;
    padding-bottom:25px;
    zoom: 1;
    xwidth:390px;
}

#main_content.clients ul, #main_content.links ul{
    list-style:none;
    overflow: auto;
    zoom: 1;
}

#main_content.clients ul li, #main_content.links ul li{
    overflow:auto;
    background:transparent url(/images/content_big_border.jpg) no-repeat scroll top;
    padding-bottom: 15px;
}

#main_content.clients ul li ul{

}

#main_content.clients ul li ul li, #main_content.links ul li ul li{
    float:left;
    background: none;
    width:390px;
}

#main_content.clients ul li ul li div, #main_content.links ul li ul li div{
    padding:25px 25px 0 0;
    width:365px;
}



#main_content.links ul li ul li div div{
    padding: 0;
    float: right;
    width: 235px;
    zoom: 1;
}

#main_content.clients ul li ul li div img, #main_content.links ul li ul li div img{

    background:  transparent url(/images/img_frame.gif) no-repeat scroll top;
    padding: 13px;
    float:left;
    xmargin-left:3px;
    xwidth: 118px;
    xheight:118px;
    margin-right: 10px;

}

#main_content.clients ul li ul li div a, #main_content.links ul li ul li div a{
    color: #29c0e6;

    xdisplay:block;
    margin:5px 0;
}

#main_content.clients ul li ul li div a:hover, #main_content.links ul li ul li div a:hover{
    color:#C87309;
}


#main_content.clients h1, #main_content.links h1{
    text-transform: uppercase;
}

#back_top{
    float: right;
    margin:20px 0;

}

#back_top a{
    padding-left: 15px;
    background:  transparent url(/images/back_to_top.gif) no-repeat scroll left;
    color: #29c0e6;
}

#main_content.standard #content, #main_content.contact #content{
    padding-right: 40px;
    width:450px;
}

#main_content.standard #content div.item div{

    width:280px;

}

#main_content.standard #content div.item div{
    width: auto;
    }

#main_content.standard #content div.item{
    background:none;
    xpadding-top: 0;
}

#main_content #content a {
    color: #29C0E6;
}

#main_content #content a:hover {
    color: #C87309;
}

#main_content.standard #content h1{
    text-transform: uppercase;
}

#main_content.internet-marketing table{
    background:  transparent url(/images/internet_marketing_table.gif) no-repeat scroll top;

}

#main_content.internet-marketing table a{
    color: #eb7601;
    text-decoration: underline;
}

#main_content.advertising-management table{
    background:  transparent url(/images/advertising_management_table.gif) no-repeat scroll top;

}

#main_content.advertising-management table a{
    color: #abbe06;
    text-decoration: underline;
}

#main_content.promotional-concepts table a{
    color: #a29000;
    text-decoration: underline;
}



table{
    width: 457px;
    margin-top: 20px;
}

table th{
    width: 150px;
    text-align:left;
    height:30px;
    color: #fff;
    font-weight:normal;

}

table td, table th{
    padding: 5px 10px;
}

table tr td{
    border-bottom: 1px dotted #d1d1d0;
    background:#f2f3f2;
}



#main_content.internet-marketing div.add_banner, #main_content.advertising-management div.add_banner, div.main_content.promotional-concepts #add_banner{
    border:none;
    padding:0 0 28px;
    background:transparent url(/images/side_menu_background.jpg) no-repeat scroll center bottom;
}



#main_content.promotional-concepts table{
    background:transparent url(/images/promotional-concepts_table.gif) no-repeat scroll center top;
}

#main_content #articles a{
    color: #03BCFA;
}

#main_content #articles a:hover{
    color: #01313d;
}

#main_content #articles ul li a{
    font-size: 16px;
    color: #01313d;
    float: none;
    margin: 0;
}

#main_content #articles ul li a:hover{
    color: #03BCFA;
}

#main_content.contact #contact{
    border: none;

}

.contact #contact #contactForm textarea{
    height:150px;
    width:353px;
}

.error-main p, p.error{
    color:red;
}


