a.mnu
{
font-family: helvetica, sans-serif;
color: #2d2d2e;
font-size: 18px;
font-weight: bold;
letter-spacing: -1px;
text-decoration:none;
}
a.mnu:hover
{
font-family: helvetica, sans-serif;
color: #f8ec00;
font-size: 18px;
font-weight: bold;
letter-spacing: -1px;
text-decoration:none;
}
a.mnuh
{
font-family: helvetica, sans-serif;
color: #f8ec00;
font-size: 18px;
font-weight: bold;
letter-spacing: -1px;
text-decoration:none;
}
#homeh 
{
    width:47px;visibility:visible;
}
#wwah 
{
    width:90px;
}
#wwdh 
{
    width:90px;
}
#clienth 
{
    width:55px;
}
#blogh 
{
    width:47px;
}
.twitter
{
background-image:url('../images/home-twittert-bg.jpg');height:182px;
}
.arrow
{
background-image:url('../images/arrow.gif');height:40px;background-repeat:no-repeat;cursor:pointer;
}

.innerhometopsmall
{
font-family: helvetica, sans-serif;
color: #2d2d2e;
font-size: 50px;
font-weight: bold;
letter-spacing: -3px;
word-spacing: 4px;
line-height:50px;
}

a.voff
{
    background-color:#000000;width:150px;height:30px;color:#f8ec00;font-family:helvetica, sans-serif;font-size:20px;font-weight:bold;text-decoration:none;
}
.cattach
{
    background-color:#000000;width:180px;height:30px;color:#f8ec00;font-family:helvetica, sans-serif;font-size:20px;font-weight:bold;
}
.ctc .csub
{
    background-color:#000000;width:120px;height:30px;color:#f8ec00;font-family:helvetica, sans-serif;font-size:20px;font-weight:bold;border:0px;
}
.cres
{
    width:120px;height:30px;color:#f8ec00;font-size:20px;border:0px;margin-left:15px;margin-right:10px;
}
#homesc{
	width: 940px;list-style-type:none; padding:0px;margin:0px;height:39px;
}
#homesc li {
	float: left; list-style: none;width:312px; padding:0px;margin:0px;height:39px;vertical-align:middle;margin-right:1px; display:block;
}
#homesc a {
	display: block;color: #2d2d2e;font-size:20px;text-align:center;font-weight:bold;  text-decoration: none; background-image:url(../images/dotbg-off.gif);height:39px;
}
#homesc a:hover {
	display: block;text-decoration: none;background-image:url(../images/dotbg-on.gif);text-align:center; height:39px;font-weight:bold;
}
#homesc a.selected {
	display: block;color: #808080;text-decoration: none;background-image:url(../images/dotbg-on.gif);text-align:center; height:39px;font-weight:bold;border:solid 1px #808080;
}
#homesc li a span
{
   display:block;padding-top:5px;
}
.midmnu div {float:left;}
.midmnu .h10 {height:10px;}

.scrollable { 
 
    /* required settings */ 
    position:relative; 
    overflow:hidden; 
    width: 940px; 
    height:265px;
} 
 
/* 
    root element for scrollable items. Must be absolutely positioned 
    and it should have a extremely large width to accomodate scrollable items. 
    it's enough that you set width and height for the root element and 
    not for this element. 
*/ 
 .scrollable .items { 
    /* this cannot be too large */ 
    width:20000em; 
    position:absolute; 
} 
 
/* 
    a single item. must be floated in horizontal scrolling. 
    typically, this element is the one that *you* will style 
    the most. 
*/ 
 .scrollable .items div { 
    float:left; height:265px; width:940px;
} 
 
/* you may want to setup some decorations to active the item */ 
 .items .active { 
    border:1px inset #ccc; 
    background-color:#fff; 
}
.navm .nav
{
    float:left;cursor:pointer;clear:both;
}
.nav
{
    width:15px;height:15px;background-color:#fff;
}
.navm div
{
    margin-bottom:1px;font-family:helvetica;font-size:10px;text-align:center;
}


.scr1 { 
 
    /* required settings */ 
    position:relative; 
    overflow:hidden; 
    width: 638px; 
    height:120px;
} 
 
/* 
    root element for scrollable items. Must be absolutely positioned 
    and it should have a extremely large width to accomodate scrollable items. 
    it's enough that you set width and height for the root element and 
    not for this element. 
*/ 
 .scr1 .itm1 { 
    /* this cannot be too large */ 
    width:20000em; 
    position:absolute; 
} 
 
/* 
    a single item. must be floated in horizontal scrolling. 
    typically, this element is the one that *you* will style 
    the most. 
*/ 
 .scr1 .itm1 div { 
    float:left; height:120px; width:638px;
} 
 
/* you may want to setup some decorations to active the item */ 
 .item1 .active { 
    border:1px inset #ccc; 
}
.midtxt
{
    font-family:helvetica;font-size:11px;
}
.more
{
    width:70px;float:right;background-color:#000;color:#fff;height:22px;font-family:helvitica;font-size:12px;text-align:center;
}
.hmore
{
    color:#fff;font-family:helvetica;font-size:12px;text-decoration:none;
}
.txtmore
{
    font-family:helvetica;font-size:11px;margin-left:10px;margin-right:10px;padding-top:10px;
}
a.slink
{
    font-family:helvetica;font-size:11px;color:#969697;text-decoration:underline;
}
.twittxt
{
    font-family:helvetica;font-size:14px;padding:15px;
}
.abtlnk
{
    font-family:helvetica;font-size:11px;font-weight:bold;color:#000;
}
#idTabs{
	MARGIN: 0px auto; WIDTH: 940px;list-style:none; padding:0px;margin:0px;
}
#idTabs li {
	float: left; list-style-type: none;width:235px; padding:0px;margin:0px; background-color:#000000;
}
#idTabs a {
	DISPLAY: block; BACKGROUND: #000000; PADDING-BOTTOM: 4px; MARGIN: 0px;font-size:12px; COLOR: #f8ec00; PADDING-TOP: 4px; HEIGHT: 24px; TEXT-DECORATION: none! important
}
#idTabs a div {
background-image:url('../images/contact-us-arrow-open.gif');width:20px;height:20px; margin-left:20px;display:block;
}
#idTabs a:hover {
	BACKGROUND: #0d0d0d; PADDING-BOTTOM: 6px; PADDING-TOP: 4px; BORDER-BOTTOM: #181818 1px solid; HEIGHT: 24px;
}
#idTabs a.selected {
	FONT-WEIGHT: bold; BACKGROUND: #2D2D2F; PADDING-BOTTOM: 8px; COLOR: #ffffff; PADDING-TOP: 4px;HEIGHT: 30px; BORDER-BOTTOM-STYLE: none
}
#idTabs a.selected div {
background-image:url('../images/contact-us-arrow-close.gif');width:20px;height:20px;display:block;
}