body { 
    margin:0px;
    padding:0px;
    background:url(/images/bg.jpg);
    font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #ffffff;
    }
a:link,
a:hover,
a:visited {
 color: #00c0ff;
 text-decoration: underline;
}
a:hover {
 color: #006397;
 text-decoration: none;
}
h2 {
 margin: 0;
 padding: 0;
}
#lo-cont {
 border-top: 5px solid #ffe401;

}
#lo-content-cont {

 background: #000000;
 padding: 22px 27px 25px 27px;
}
#chat-img {
 margin-left: -8px;
 margin-right: -16px;
}
#lo-footer td {
 padding-top: 8px;
 padding-bottom: 8px;
 color: #cccccc;
}
#lo-footer .smalltext {
 color: #006397;
}
#lo-footer .smalltext #sep0 {
 display: none;
}
#lo-footer a:link,
#lo-footer a:hover,
#lo-footer a:visited {
 color: #00c0ff;
 text-decoration: none;
}
#lo-footer a:hover {
 color: #006397;
}
#lo-widgets {
 padding: 10px;
}
#lo-widgets td {
 text-align: center;
}
#lo-widgets td #moduletitle {
 font-size: 14px;
}
#lo-widgets td .smalltext {
 font-size: 12px;
}
/* login styles */
.login-form {

    margin: 0;

    width: 196px;
}
.login-table {

}
.login-table img {

    border: none;

}

.login-table h1 {

    margin: 0;

    padding: 0;

}

.i-text,
select {

    height: 18px;

    border: none;

    width: 100px;

    background: #666666;

    color: #00c0ff;

    padding-left: 2px;

}
select {
 width: auto;
 padding-left: 0;
 font-size: 11px;
}

.label {

    width: 33%;

}

.login-table {

    width: 100%;
}

.login-area {

    /*background: #111111;*/
background:url(/images/sideMenu_bg.png) bottom left no-repeat;
    width: 196px;

}

.login-table a:link,

.login-table a:hover,

.login-table a:visited {

    color: #00c0ff;

}

.login-table a:hover {

    text-decoration: none;

}

.login-table td {
 color: #00c0ff;
}


#blue:link {
	COLOR: #0000CC; TEXT-DECORATION: none; FONT-FAMILY: Tahoma, Verdana; FONT-SIZE: 11px;
}
#blue:visited {
	COLOR: #0000CC; TEXT-DECORATION: none; FONT-FAMILY: Tahoma, Verdana; FONT-SIZE: 11px;
}
#blue:hover {
	COLOR: #0000CC; TEXT-DECORATION: underline; FONT-FAMILY: Tahoma, Verdana; FONT-SIZE: 11px;
}
#navlink:link {
	COLOR: #00c0ff; TEXT-DECORATION: none; FONT-FAMILY: Tahoma, Verdana; FONT-SIZE: 11px;
}
#navlink:visited {
	COLOR: #00c0ff; TEXT-DECORATION: none; FONT-FAMILY: Tahoma, Verdana; FONT-SIZE: 11px;
}
#navlink:hover {
	COLOR: orange; TEXT-DECORATION: none; FONT-FAMILY: Tahoma, Verdana; FONT-SIZE: 11px;
}
#white:link {
	COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-FAMILY: Tahoma, Verdana; FONT-SIZE: 11px;
}
#white:visited {
	COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-FAMILY: Tahoma, Verdana; FONT-SIZE: 11px;
}
#white:hover {
	COLOR: yellow; TEXT-DECORATION: none; FONT-FAMILY: Tahoma, Verdana; FONT-SIZE: 11px;
}
#moduletitle:link {
	FONT-WEIGHT: none; COLOR: #00c0ff; FONT-FAMILY: Tahoma, Verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none
}
#moduletitle:visited {
	FONT-WEIGHT: none; COLOR: #00c0ff; FONT-FAMILY: Tahoma, Verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none
}
#moduletitle:hover {
	FONT-WEIGHT: none; COLOR: #00c0ff; FONT-FAMILY: Tahoma, Verdana, arial, helvetica, sans-serif; text-decoration: none
}
#footerlink:link {
	FONT-WEIGHT: none; FONT-SIZE: 11px; COLOR: #EFEFEF; FONT-FAMILY: Tahoma, Verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none
}
#footerlink:visited {
	FONT-WEIGHT: none; FONT-SIZE: 11px; COLOR: #EFEFEF; FONT-FAMILY: Tahoma, Verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none
}
#footerlink:hover {
	FONT-WEIGHT: none; FONT-SIZE: 11px; COLOR: orange; FONT-FAMILY: Tahoma, Verdana, arial, helvetica, sans-serif; TEXT-DECORATION: underline
}
#newstitle:link {
	FONT-WEIGHT: none; FONT-SIZE: 15px; COLOR: #277DC9; FONT-FAMILY: Tahoma, Verdana, Trebuchet MS, Verdana, Arial, Helvetica; TEXT-DECORATION: none;
}
#newstitle:visited {
	FONT-WEIGHT: none; FONT-SIZE: 15px; COLOR: #277DC9; FONT-FAMILY: Tahoma, Verdana, Trebuchet MS, Verdana, Arial, Helvetica; TEXT-DECORATION: none;
}
#newstitle:hover {
	FONT-WEIGHT: none; FONT-SIZE: 15px; COLOR: red; FONT-FAMILY: Tahoma, Verdana, Trebuchet MS, Verdana, Arial, Helvetica; TEXT-DECORATION: none;
}
#articlelink:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #3366CC; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica; TEXT-DECORATION: none;
}
#articlelink:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #3366CC; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica; TEXT-DECORATION: none;
}
#articlelink:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: orange; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica; TEXT-DECORATION: underline;
}

.swiftbutton
{	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #333333;
	FONT-FAMILY: Tahoma, Verdana;
	FONT-SIZE: 12px;
	BORDER-STYLE: solid;
	BORDER-COLOR: #CCCCCC;
	BORDER-WIDTH: 2px;
}

.bluebutton
{
	BORDER: solid 0 #FFFFFF;
	BACKGROUND: URL(http://www.dataracks.net/support/themes/client_default/bluebuttonbg.gif) no-repeat;
	HEIGHT: 21px;
	WIDTH: 85px;
	COLOR: #000000;
	FONT-FAMILY: Tahoma, Verdana;
	FONT-SIZE: 11px;
	MARGIN: 0px;
    padding-top: 3px;
    padding-bottom: 15px;
    vertical-align:middle;
}

.orangebutton
{
	BORDER: solid 0 #FFFFFF;
	BACKGROUND: URL(http://www.dataracks.net/support/themes/client_default/orangebuttonbg.gif) no-repeat;
	HEIGHT: 21px;
	WIDTH: 85px;
	COLOR: #000000;
	FONT-FAMILY: Tahoma, Verdana;
	FONT-SIZE: 11px;
	MARGIN: 0px;
    padding-top: 3px;
    padding-bottom: 15px;
    vertical-align:middle;
}

.yellowbutton
{
	BORDER: solid 0 #FFFFFF;
	BACKGROUND: URL(http://www.dataracks.net/support/themes/client_default/yellowbuttonbg.gif) no-repeat;
	HEIGHT: 21px;
	WIDTH: 64px;
	COLOR: #000000;
	FONT-FAMILY: Tahoma, Verdana;
	FONT-SIZE: 11px;
	MARGIN: 0px;
    padding-top: 3px;
    padding-bottom: 15px;
    vertical-align:middle;
}

.yellowbuttonbig
{
	BORDER: solid 0 #FFFFFF; BACKGROUND: URL(http://www.dataracks.net/support/themes/client_default/yellowbuttonbigbg.gif) no-repeat; HEIGHT: 21px; WIDTH: 100px; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana; FONT-SIZE: 11px; MARGIN: 0px; padding-top: 3px; padding-bottom: 15px; ALIGN: center; vertical-align:middle;
}

.commentrow1
{
	BACKGROUND-COLOR: #FFFDF7; BORDER: 0px SOLID #FFE6B8; COLOR: #333333; WIDTH: 99%;PADDING: 2px; MARGIN: 2px; FONT-FAMILY: Tahoma, Verdana; FONT-SIZE: 11px;
}

.commentrow2
{
	BACKGROUND-COLOR: #FFFFFF; BORDER: 0px SOLID #FFFBF2; COLOR: #333333; WIDTH: 99%;PADDING: 2px; MARGIN: 2px; FONT-FAMILY: Tahoma, Verdana; FONT-SIZE: 11px;
}

.commenthr
{
	BORDER: none;
	BACKGROUND-COLOR: #FFEECF;
	COLOR: #FFEECF;
	HEIGHT: 1px;
	MARGIN: 3 1 3 1;
	PADDING: 0;
}

.swifttext
{
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
	FONT-FAMILY: Tahoma, Verdana;
	FONT-SIZE: 11px;
	BORDER-STYLE: solid;
	BORDER-COLOR: #888888;
	BORDER-WIDTH: 1px;
	PADDING: 2px 2px 2px 2px;
}

.departmentselect
{	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
	FONT-FAMILY: Tahoma, Verdana;
	FONT-SIZE: 11px;
	BORDER-STYLE: solid;
	BORDER-COLOR: #888888;
	BORDER-WIDTH: 1px;
}

.swifttextarea
{	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
	FONT-FAMILY: Tahoma, Verdana;
	FONT-SIZE: 11px;
	BORDER-STYLE: solid;
	BORDER-COLOR: #888888;
	BORDER-WIDTH: 1px;
	WIDTH: 100%;
	PADDING: 2px 2px 2px 2px;
}

.swifttimer
{	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
	FONT-FAMILY: Tahoma, Verdana;
	FONT-SIZE: 11px;
	BORDER-STYLE: solid;
	BORDER-COLOR: #FFFFFF;
	BORDER-WIDTH: 0px;
	WIDTH: 50px;
	TEXT-ALIGN: right;
	PADDING-RIGHT: 5px;
}

.navitem
{
	COLOR: #000000;
	FONT-FAMILY: Tahoma, Verdana;
	FONT-SIZE: 11px;
	BORDER-BOTTOM: 1px solid #0c0c0c;
	PADDING: 4px;
}

.navitemhover
{
	BACKGROUND-COLOR: #FFE400;
	COLOR: #476CA4;
	FONT-FAMILY: Tahoma, Verdana;
	FONT-SIZE: 11px;
	BORDER-BOTTOM: 1px solid #0c0c0c;
	PADDING: 4px;
}

.swiftpostmessage
{	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
	FONT-FAMILY: Tahoma, Verdana;
	FONT-SIZE: 12px;
	BORDER-STYLE: solid;
	BORDER-COLOR: #888888;
	BORDER-WIDTH: 1px;
	WIDTH: 98%;
	HEIGHT: 40px;
	OVERFLOW: auto;
	PADDING: 2px 2px 2px 2px;
}

.swiftsendbutton
{
	BACKGROUND: URL(http://www.dataracks.net/support/themes/client_default/sendbuttonbg.gif);
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
	FONT-FAMILY: Tahoma, Verdana;
	FONT-SIZE: 12px;
	BORDER-STYLE: solid;
	BORDER-COLOR: #3894E5;
	BORDER-WIDTH: 1px;
	WIDTH: 98%;
	HEIGHT: 40px;
	PADDING: 2px 2px 2px 2px;
}

.mediumtext
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica;
}

.articlepreview
{
	COLOR: #404040;
	FONT-SIZE: 10px;
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica;
}

.dlitempreview
{
    FONT-SIZE: 11px;
    COLOR: #606060;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica;
}

.smalltext
{
    FONT-SIZE: 11px;
    COLOR: #cccccc;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica;
}

.ticketpostname
{
    FONT-SIZE: 18px;
    COLOR: #ffffff;
    FONT-FAMILY: Tahoma, Verdana, Trebuchet MS, Verdana, Arial, Helvetica;
}

.articletitle
{
    FONT-SIZE: 18px;

    COLOR: #ffffff;
    FONT-FAMILY: Tahoma, Verdana, Trebuchet MS, Verdana, Arial, Helvetica;
}

.printabletext
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica;
	LETTER-SPACING: 2px;
}

.usertyping
{
    FONT-SIZE: 11px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Tahoma, Verdana, Arial;
}

.error
{
    FONT-SIZE: 11px;
    COLOR: #E55838;
    FONT-FAMILY: Tahoma, Verdana, Arial;
}

.title
{
	FONT-SIZE: 14px;
	COLOR: #277DC9;
	FONT-FAMILY: Tahoma, Verdana, Trebuchet MS, Verdana, Arial;
}

body
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Tahoma, Verdana, Arial;
}

.searchtext
{	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
	FONT-FAMILY: Tahoma, Verdana;
	FONT-SIZE: 11px;
	BORDER-STYLE: solid;
	BORDER-COLOR: #888888;
	BORDER-WIDTH: 1px;
	WIDTH: 140px;
	PADDING: 2px 2px 2px 2px;
	MARGIN: 0px;
	vertical-align: middle;
}

.logintext
{
	COLOR: #000000;
	FONT-FAMILY: Tahoma, Verdana;
	FONT-SIZE: 11px;
	BORDER-STYLE: solid;
	BORDER-COLOR: #888888;
	BORDER-WIDTH: 1px;
	WIDTH: 123px;
	PADDING: 3px 2px 2px 2px;
	MARGIN: 0px;
	BACKGROUND: URL(http://www.dataracks.net/support/themes/client_default/icon_user.gif) no-repeat;
	BACKGROUND-POSITION: 1px 1px;
	BACKGROUND-COLOR: #FFFFFF;
	PADDING-LEFT: 18px;
	VERTICAL-ALIGN: middle;
}
.loginpassword
{	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
	FONT-FAMILY: Tahoma, Verdana;
	FONT-SIZE: 11px;

	BORDER-STYLE: solid;
	BORDER-COLOR: #888888;
	BORDER-WIDTH: 1px;
	WIDTH: 140px;
	PADDING: 3px 2px 2px 2px;
	MARGIN: 0px;
	VERTICAL-ALIGN: middle;
}
.searchselect
{	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
	FONT-FAMILY: Tahoma, Verdana;
	FONT-SIZE: 11px;
	BORDER-STYLE: solid;
	BORDER-COLOR: #888888;
	BORDER-WIDTH: 1px;
	WIDTH: 100%;
}
.languageselect
{	BACKGROUND-COLOR: #EFEFEF;
	COLOR: #000000;
	FONT-FAMILY: Tahoma, Verdana;
	FONT-SIZE: 11px;
	BORDER-STYLE: solid;
	BORDER-COLOR: #888888;
	BORDER-WIDTH: 1px;
	WIDTH: 120px;
}

form
{
	MARGIN: 0px;
	PADDING: 0px;
}

.borderrow1
{
	/*BACKGROUND-COLOR: #6393DF;*/
}

.qbrow1
{
	COLOR: #000000;
    FONT-SIZE: 11px;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica;
    text-align: left;
}

.qbrow2
{
	COLOR: #000000;
    FONT-SIZE: 11px;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica;
    text-align: left;
}
.qbrow1 .smalltext,
.qbrow2 .smalltext,
.qbrow1 .smalltext td,
.qbrow2 .smalltext td
 {
    text-align: left;
}
.sectiontitlebg
{
	/*BACKGROUND: #FFFFFF url(http://www.dataracks.net/support/themes/client_default/navtitlebg.gif) repeat-x top left;
	COLOR: #333333;
	FONT-SIZE: 11px;
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica;
	PADDING: 0px;*/
}

.qbtitle
{
	background: #0C0C0C ;
    COLOR: #ffffff;
	FONT-SIZE: 11px;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica;
	HEIGHT: 16px;
	PADDING: 2px 2px 2px 2px;
	MARGIN: 0px;
	BORDER: 1px SOLID #333333;
}

.rowhighlight
{
	background-color: #FFF8E9;
	color: #000000;
    FONT-SIZE: 11px;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica;
}

.tabletitle
{
	background: repeat-x top left;
    COLOR: #333333;
	FONT-SIZE: 11px;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica;
	HEIGHT: 16px;
	PADDING: 2px 2px 2px 2px;
	MARGIN: 0px;
	BORDER-TOP: 1px SOLID #BBC0C0;
	BORDER-BOTTOM: 1px SOLID #BBC0C0;
}

.ticketsubject
{
	COLOR: #333333;
    FONT-SIZE: 12px;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica;
	FONT-WEIGHT: bold;
}

.row1
{
	BACKGROUND-COLOR: #EDF4FF;
	COLOR: #000000;
    FONT-SIZE: 11px;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica;
}

.row2
{
	/*BACKGROUND-COLOR: #F7FAFF;*/
	COLOR: #ffffff;
    FONT-SIZE: 11px;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica;
}

.row3
{
	BACKGROUND-COLOR: #FFF8E9;
	COLOR: #000000;
    FONT-SIZE: 11px;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica;
}

.tborder
{
	/*background-color: #FFFFFF;
	color: #000000;
	border: 1px solid #6393DF;*/
}

.ticketline
{
	BACKGROUND-COLOR: #96B9F0;
}

.tickethr
{
	BACKGROUND-COLOR: #D1DCEB; COLOR: #D1DCEB; BORDER: 0; HEIGHT:1px; MARGIN-TOP: 0; MARGIN-BOTTOM: 8; 
}

.tbordererror
{
	background-color: #FFFFFF;
	color: #000000;
	border: 1px solid #E82A2A;
}

.errorbox
{
	background-color: #FFEAEA;
	color: #333333;
    FONT-SIZE: 11px;
    FONT-FAMILY: Tahoma, Verdana, Arial;
}
.tcat
{
}

.tabletitlerow
{
	BACKGROUND: #80A9EA url(http://www.dataracks.net/support/themes/client_default//tabledescbg.gif) REPEAT-X TOP LEFT;
    COLOR: #113265;
	FONT: 11px Tahoma, Verdana;
}

.contenttableborder
{
	background: #D1DCEB;
	color: #FFFFFF;
}
.tborder
{
}
.redtext
{
    FONT-SIZE: 11px;
    COLOR: red;
    FONT-FAMILY: Tahoma, Verdana, Arial;
}
.swiftselect
{
	BORDER: 1px SOLID #4C77B6;
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
	FONT-FAMILY: Tahoma, Verdana;
	FONT-SIZE: 11px;
	BORDER: 1px SOLID #666666;
	margin: 0px;
	padding: 1px;
	vertical-align: middle;
}

.navpage
{
	background-color: #FFFFFF;
	color: #FFFFFF;
	font: 11px Tahoma, Verdana;
	padding: 2px 4px 2px 4px;
	white-space: nowrap;
}

.navpageselected
{
	background-color: #E5F3FE;
	color: #000000;
	font: 11px Tahoma, Verdana;
	padding: 2px 4px 2px 4px;
	white-space: nowrap;
}
.highlightpage
{
	background-color: #659ECB;
	color: #FFFFFF;
	font: bold 11px Tahoma, Verdana;
	padding: 2px 4px 2px 4px;
	white-space: nowrap;
}
.highlightpage a:link
{
	color: #FFFFFF;
	text-decoration: none;

}
.highlightpage a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
.highlightpage a:hover, .highlightpage a:active
{
	color: #FFFFFF;
	text-decoration: underline;
}
.newsdate
{
	FONT-SIZE: 11px;
	COLOR: #999999;
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica;
	MARGIN: 0 0 2px 0;
}

.irsui
{
	BACKGROUND-COLOR: #FFFBF2; BORDER: 1px SOLID #FFE6B8; COLOR: #333333; WIDTH: 100%;-moz-border-radius: 6px 6px 6px 6px; PADDING: 0px; MARGIN: 0px;
}

.irshr
{
	BORDER: none;
	COLOR: #FFEECF;
	BACKGROUND-COLOR: #FFEECF;
	HEIGHT: 1px;
	MARGIN: 3 1 3 1;
	PADDING: 0;
}

.swiftfieldset { margin-bottom: 6px; color: #00c0ff; BORDER: 1px SOLID #CCCCCC; -moz-border-radius: 4px 4px 4px 4px; padding: 4px}
.swiftfieldset, .swiftfieldset td, .swiftfieldset p, .swiftfieldset li { FONT: 11px Tahoma, Verdana; }
li {
 list-style-type: none;
}
/* end login styles */
#header {
    width:746px;
    height:119px;
    position:relative;
    background:url(/images/header.png);
    margin-bottom:25px;
    float:left;
    z-index:200;
color: #cccccc;
    }
#header #logoMap {
    display:block;
    width:225px;
    height:50px;
    position:absolute;
    left:0px;
    top:25px;
    }
#header #logoMap #HHome {
 display: none;
}
#header ul {
    list-style:none;
    padding:0;
    margin:0;
    padding-left:10px;
text-align: left;
    }
    
#nav {
    display:block;
    width:736px;
    height:40px;
    position:absolute;
    left:0px;
    top:83px;
    padding-left:10px;
    background:url(/images/barBg.png);
    }
/* Dropdowns */
#nav {
    display:block;
    width:736px;
    height:40px;
    padding-left:10px;
    background:url(/images/barBg.png);
    }
#nav a {
    display:block;
    width:100%;
    height:100%;
    }

#nav a { }
#nav span { display: none; }
#nav li li a {
    display:block;
    padding:3px;
    padding-left:12px;
    padding-right:12px;
    width:163px;
    color:#bbb;
    text-indent:0px;
font-size: 13px;
text-decoration: underline;
    }

#nav li li a:hover {
    color:#00c0ff;
    }

#nav li {
    float:left;
    position:relative;
    height:40px;
    margin-right:7px;
    }

#nav li ul {
    width:187px;
    display:none;
    position:absolute;
    background:url(/images/drop-bottom.png) bottom left no-repeat;
    border:1px solid #000;
    border-top:none;
    top:36px;
    left:-1px;
    padding:0px;
    padding-top:5px;
    padding-bottom:10px;
z-index:1000 !important;
    }
    
#nav li>ul {
    top:36px;
    left:-1px;
    }
    
#nav li ul.supportDrop {
    left:-120px;
    }

#nav li li {
    margin:0px;
    padding:0px;
    height:auto;
    display:block;
    float:none;
    background:url(/images/drop-ext.png) repeat-y;
    z-index:1000;
font-size: 16px;
    }

#nav li:hover ul, #nav li.over ul {
    display:block;
z-index:1000 !important;
    }
    
#nav #hostingSolutions { width:120px; background:url(/images/mnu_hostingSolutions-up.png) no-repeat; }
#nav #hostingSolutions:hover, #nav #hostingSolutions.over { background:url(/images/mnu_hostingSolutions-over.png) no-repeat; z-index:1000; }
    
#nav #managedServices { width:119px; background:url(/images/mnu_managedServices-up.png) no-repeat; }
#nav #managedServices:hover, #nav #managedServices.over { background:url(/images/mnu_managedServices-over.png) no-repeat; z-index:1000; }
    
#nav #infrastructure { width:107px; background:url(/images/mnu_infrastructure-up.png) no-repeat; }
#nav #infrastructure:hover, #nav #infrastructure.over { background:url(/images/mnu_infrastructure-over.png) no-repeat; z-index:1000; }
    
#nav #opportunities { width:97px; background:url(/images/mnu_opportunities-up.png) no-repeat; }
#nav #opportunities:hover, #nav #opportunities.over { background:url(/images/mnu_opportunities-over.png) no-repeat; z-index:1000; }
    
#nav #ourCompany { width:93px; background:url(/images/mnu_ourCompany-up.png) no-repeat; }
#nav #ourCompany:hover, #nav #ourCompany.over { background:url(/images/mnu_ourCompany-over.png) no-repeat; z-index:1000; }
    
#nav #support { width:68px; background:url(/images/mnu_support-up.png) no-repeat; }
#nav #support:hover, #nav #support.over { background:url(/images/mnu_support-over.png) no-repeat; z-index:1000; }

#nav #signIn a { width:80px; height:27px; background:url(/images/btn_signIn.jpg) no-repeat; padding:0px; margin:0px; position:absolute; left:6px; top:6px; }
    
    
/* Side Menu */

.leftModule {
    width:195px;
    position:relative;
    left:-5px;
    padding-left:5px;
    margin-bottom:15px;
    z-index:2;
    }

/* Side Menu */

#sideMenu {
    background:url(/images/sideMenu_bg.png) bottom right no-repeat;
    font-size:11px;
    }
#sideMenu a {
    color:#BBB;
    text-decoration:none;
    display:block;
    width:100%;
    background:url(/images/greyBullet.png) no-repeat left;
    padding-left:10px;
    }
#sideMenu a:hover {
    color:#00c0ff;
    background:url(/images/blueBullet.png) no-repeat left;
    }
#sideMenu a.on {
    color:#ffe400 !important;
    background:url(/images/yellowBullet.png) no-repeat left !important;
    }
#sideMenu span.on {
        color:#ffe400 !important;
        }
#sideMenu span.off {
        color:#9999 !important;
        }
#sideMenu a.on:hover {
    text-decoration:underline !important;
    }
#sideMenu a.blue {
    color:#00c0ff !important;
    background:url(/images/blueBullet.png) no-repeat left !important;
    }
#sideMenu a.blue:hover {
    text-decoration:underline !important;
    }
#sideMenu ul {
    list-style:none;
    position:relative;
    padding:0px;
    padding-top:10px;
    padding-bottom:15px;
    margin:0px;
    left:19px;
    width:80%;
    }
#sideMenu ul li {
    padding:0px;
    padding-bottom:10px;
    margin:0px;
    }
#sideMenu .caption {
    color:#ffe400;
    font-size:10.5px;
    display:block;
    padding-left:15px;
    padding-top:2px;
    line-height:12px;
    cursor:default;
    }
.sifr {
 z-index:0 !important;
 color: #ffffff;
}
/* These are standard sIFR styles... do not modify */

.sIFR-flash {
    visibility: visible !important;
    margin: 0;
 z-index:0 !important;
}

.sIFR-replaced {
    visibility: visible !important;
}

span.sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1 {
    visibility: hidden;
}

.sIFR-hasFlash h2 {
    visibility: hidden;
    letter-spacing: -9px;
    font-size: 20px;
}

.sIFR-hasFlash h3 {
    visibility: hidden;
    letter-spacing: -6px;
    font-size: 25px;
}

.sIFR-hasFlash h4 {
    visibility: hidden;
    letter-spacing: -5px;
    font-size: 21px;
}

.sIFR-hasFlash h5#pullquote {
    letter-spacing: -4px;
    visibility: hidden;
    font-size: 24px;
}
.tickets1 .on td {
 background: #e6c600;
}
.tickets1 .on .smalltext {
 font-weight: bold;
 color: #000000;
}
.tickets1 .off td {
 background: #000000;
}
.tickets1 .off .smalltext {
 font-weight: normal;
 color: #ffffff;
}

#chat-form {
 background: #000000;
}
#chat-form .row2 {
 color: #cccccc;
}
#lo-footer-chat td {
 color: #006397;
 font-size: 12px;
}
#lo-footer-chat a {
 margin-left: 1px;
 margin-right: 1px;
}
#lo-footer-chat a:link,
#lo-footer-chat a:hover,
#lo-footer-chat a:visited {
 color: #00c0ff;
 text-decoration: none;
}
#lo-footer-chat a:hover {
 color: #006397;
}