body {
font : 73% Tahoma, "Trebuchet MS", Arial, Helvetica, sans-serif;
color : #3F3F3F;
background-image:url('images/background-dot.jpg');
}
                        /*WRAP*/
#container {
width : 1000px;
margin : 0 auto;
padding : 0;
line-height : 1.7em;
background : #FFFFFF;
color : #3F3F3F;
border: 1px solid black;
}
                        /*TOP BANNER*/
#top {
margin : 0;
padding : 0;
height : 90px;
background : url(images/business-mobile-world-logo.jpg) no-repeat;
}
#top h1 {
padding : 40px 0 0 480px;
margin : 0;
font : 225% georgia, Helvetica, "Trebuchet MS", Tahoma, sans-serif;
letter-spacing : 5px;
color : #fff;
background : transparent;
}
#top p {
padding : 5px 0 0 10px;
margin : 0;
}
#top a:link {
text-decoration : underline;
color : #fff;
background : inherit;
}
#top a:hover {
text-decoration : underline;
color : #fff;
background : inherit;
}
#top a:visited {
text-decoration : underline;
color : #fff;
background : inherit;
}
                        /*TOP MENU*/
#menu {
margin : 0;
padding : 0;
height : 30px;
}
                        /*LEFT MENU*/
#leftnav {
float : left;
width : 220px;
height: 100%;
margin-bottom: 10px;
padding-top: 10px;
padding-bottom: 10px;
border-right : 1px solid #000000;
border-top : 1px solid #000000;
border-bottom : 1px solid #000000;
color : #eee;
background : #F4F4F4;
}
                        /*MAIN CONTENT*/
#content {
margin : 0 0 0 230px;
padding-top: 10px;
}
                        /*FOOTER*/
#footer {
clear : both;
margin : 0;
padding : 0.5em;
border-top : 5px solid #cb274c;
color : #fff;
background : #520934;
}
#footer img {
float : right;
}
* > html #footer img {
margin : 0;
}
#footer a:link, #footer a:visited {
text-decoration : none;
color : #eee;
background : transparent;
text-decoration : none;
}
#footer a:hover {
text-decoration : none;
color : #90b905;
background : inherit;
}
#footer a:active {
text-decoration : none;
background : inherit;
color : #aaa;
}
                        /*TYPOGRAPHY*/
h2 {
margin: 0px;
padding : 0 0 0 5px;
font : 140% verdana, arial, georgia, Helvetica, "Trebuchet MS", Tahoma, sans-serif;
letter-spacing : 1px;
color : #520934;
background : inherit;
text-decoration: underline;
}
h3 {
margin : 0px;
padding : 0 0 5px 10px;
font : 140% georgia, Helvetica, "Trebuchet MS", Tahoma, sans-serif;
text-transform : uppercase;
color : #520934;
background : inherit;
}
p {
padding-left : 10px;
padding-right : 10px;
text-align: left;
}
blockquote {
font-weight : bold;
font-style : italic;
color : #b29b35;
}
                        /*LINKS*/
a:link, a:visited {
text-decoration : none;
color : #370000;
background : transparent;
text-decoration : none;
}
a:hover {
text-decoration : underline;
color : #520934;
background : inherit;
}
a:active {
text-decoration : none;
background : inherit;
color : #aaa;
}
a img {
border : none;
}
#navlist li {
list-style-type : square;
margin : 0 15px 0 0;
padding : 0;
background : inherit;
color : #520934;
}
                        /*IMAGES*/
.imgright {
float : right;
margin : 0 10px 10px 10px;
padding : 10px;
}
.imgleft {
float : left;
margin : 0;
padding : 0;
}
                        /*GALLERY*/
#gallery {
height : 125px;
}
#gallery img {
float : left;
padding : 5px;
}
                        /*CLASS*/
.happy {
border-top : 1px solid #808080;
padding : 10px;
}
.clear {
clear : both;
overflow : hidden;
width : 0;
height : 1px;
}
.quote {
margin : 10px;
border : 1px solid #cb274c;
padding : 15px;
color : #cb274c;
background : transparent;
}
/* Begin CSS Popout Menu */


#menuh-container
        {
        position:  relative;
        margin: 0;
        padding: 0;
        width:1000px;
        }

#menuh
        {
        font-size: 90%;
        font-family: helvetica, "Trebuchet MS",arial, sans-serif;
        width:100%;
        float:left;
        margin-bottom:0px;
        color: #333;
        background:  #CB274C;
        border-bottom : 2px solid #fff;
        }

#menuh a
        {
        text-align: left;
        display:block;
        height:16px;
        border-right:1px solid #fff;
        white-space:nowrap;
        margin:0;
        padding: 0.6em 0.2em 0.6em 0.4em;
        }

#menuh a, #menuh a:visited        /* menu at rest */
        {
        color: #fff;
        background: #CB274C;
        text-decoration:none;
        }

#menuh a:hover        /* menu at mouse-over  */
        {
        color: #000;
        background: #CC96A4;
        }

#menuh a.top_parent, #menuh a.top_parent:hover  /* attaches down-arrow to all top-parents */
        {text-transform: uppercase;
        background-image: url(images/navdown_white.gif);
        background-position: right center;
        background-repeat: no-repeat;
        }

#menuh a.parent, #menuh a.parent:hover         /* attaches side-arrow to all parents */
        {
        background-image: url(images/nav_white.gif);
        background-position: right center;
        background-repeat: no-repeat;
        }

#menuh ul
        {
        list-style:none;
        margin:0;
        padding:0;
        float:left;
        width:143px;        /* width of all menu boxes */
        }

#menuh li
        {
        position:relative;
        }

#menuh ul ul
        {
        position:absolute;
        z-index:500;
        top:auto;
        display:none;
        padding: 1em;
        margin:-1em 0 0 -1em;
        }

#menuh ul ul ul
        {
        top:0;
        left:100%;
        }

div#menuh li:hover
        {
        cursor:pointer;
        z-index:100;
        }

div#menuh li:hover ul ul,
div#menuh li li:hover ul ul,
div#menuh li li li:hover ul ul,
div#menuh li li li li:hover ul ul
{display:none;}

div#menuh li:hover ul,
div#menuh li li:hover ul,
div#menuh li li li:hover ul,
div#menuh li li li li:hover ul
{display:block;}

/* End CSS Popout Menu */
#leftnav {
width : 200px;
height: 100%;
padding-left: 10px;
border-left: 1px solid #000000;
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
color : #eee;
background : #F4F4F4;
margin-bottom: 10px;
}
#content {
margin-left: 10px;
padding : 0;
float: left;
width: 510px;
}
.TitleLinkStyle {
color: black;
font-weight: bold;
font-size: 16px;
margin-bottom: 10px;
}
.itemFooterStyle {
padding-bottom: 20px;
margin-bottom: 20px;
border-bottom: 2px dotted red;
}
.date {
padding-top: 10px;
}
.itemBodyStyle {
font-size: 15px;
margin-top: 10px;
text-align: justify;
}
.categoryListTableStyle td {
padding: 0px;
margin: 0px;
}
.categoryListCellStyle 
{
    padding: 0px;
    margin: 0px;
}
.categoryListLinkStyle
{
    padding: 0px;
    margin: 0px;
}
