* { font-size: 11px; }

a { font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; }

A:active { color: #000000; }
A:visited { color: #000000;  }
A:hover { color: #3894E5;  }
A:link { color: #000000;  }
#blue:link { color: #0000CC;  }
#blue:visited { color: #0000CC;  }
#blue:hover { color: #0000CC; text-decoration: underline; }
#navlink:link { color: #333333;  }
#navlink:visited { color: #333333;  }
#navlink:hover { color: #FF6600;  }
#white:link { color: #FFFFFF;  }
#white:visited { color: #FFFFFF;  }
#white:hover { color: #FFFF00;  }
#grey:link { color: #333333;  }
#grey:visited { color: #333333;  }
#grey:hover { color: #FF6600;  }
#moduletitle:link { font-weight: normal;  color: #4D4D4D;   }
#moduletitle:visited { font-weight: normal;  color: #4D4D4D;   }
#moduletitle:hover { font-weight: normal;  color: #FF6600;  text-decoration: underline }
#footerlink:link { font-weight: normal;  color: #FFFFFF;   }
#footerlink:visited { font-weight: normal;  color: #FFFFFF; }
#footerlink:hover { font-weight: normal;  color: #FF6600; text-decoration: underline } 
#newstitle:link { font-weight: bold; font-size: 15px; color: #333333; font-family: Trebuchet MS, Verdana, Arial, Helvetica;  }
#newstitle:visited { font-weight: bold; font-size: 15px; color: #333333; font-family: Trebuchet MS, Verdana, Arial, Helvetica;  }
#newstitle:hover { font-weight: bold; font-size: 15px; color: #FF6600; font-family: Trebuchet MS, Verdana, Arial, Helvetica;  }
#articlelink:link { font-weight: bold;  color: #333333; font-family: Verdana, Arial, Helvetica;  }
#articlelink:visited { font-weight: bold;  color: #333333; font-family: Verdana, Arial, Helvetica;  }
#articlelink:hover { font-weight: bold;  color: #FF6600; font-family: Verdana, Arial, Helvetica; text-decoration: underline; }


.swiftbutton {	
   background-color: #FFFFFF; color: #333333; font-family: Verdana, Tahoma; font-size: 12px; 
   border-style: solid; border-color: #CCCCCC; border-width: 2px; }

.bluebutton {
	border: solid 0 #FFFFFF; background: URL(http://support.twentyhost.info/themes/client_default/bluebuttonbg.gif) no-repeat;
	height: 21px; width: 85px; color: #000000; font-family: Verdana, Tahoma; margin: 0px; padding-top: 3px;
   padding-bottom: 15px; vertical-align:middle; }

.orangebutton {
	border: solid 0 #FFFFFF; background: URL(http://support.twentyhost.info/themes/client_default/orangebuttonbg.gif) no-repeat;
	height: 21px; width: 85px; color: #000000; font-family: Verdana, Tahoma; margin: 0px;
   padding-top: 3px; padding-bottom: 15px; vertical-align:middle; }

.yellowbutton {
	border: solid 0 #FFFFFF; background: URL(http://support.twentyhost.info/themes/client_default/yellowbuttonbg.gif) no-repeat;
	height: 21px; width: 64px; color: #000000; font-family: Verdana, Tahoma; margin: 0px;
   padding-top: 3px; padding-bottom: 15px; vertical-align:middle; }

.yellowbuttonbig {
	border: solid 0 #FFFFFF; background: URL(http://support.twentyhost.info/themes/client_default/yellowbuttonbigbg.gif) no-repeat; 
   height: 21px; width: 100px; color: #000000; font-family: Verdana, Tahoma; margin: 0px; padding-top: 3px;
   padding-bottom: 15px; text-align: center; vertical-align:middle; }

.commentrow1 {
	background-color: #FFFDF7; border: 0px solid #FFE6B8; color: #333333; width: 99%;padding: 2px; margin: 2px; 
   font-family: Verdana, Tahoma; }

.commentrow2 {
	background-color: #FFFFFF; border: 0px solid #FFFBF2; color: #333333; width: 99%;padding: 2px; margin: 2px; 
   font-family: Verdana, Tahoma; }

.commenthr {
	border: none; background-color: #FFEECF; color: #FFEECF; height: 1px; margin: 3px 1px 3px 1px; padding: 0; }

.swifttext { background-color: #FFFFFF; color: #000000; font-family: Verdana, Tahoma; border-style: solid;
	border-color: #888888; border-width: 1px; padding: 2px 2px 2px 2px; }

.departmentselect {	
   background-color: #FFFFFF; color: #000000; font-family: Verdana, Tahoma; border-style: solid;
	border-color: #888888; border-width: 1px; }

.swifttextarea {	
   background-color: #FFFFFF; color: #000000; font-family: Verdana, Tahoma; border-style: solid;
	border-color: #888888; border-width: 1px; width: 100%; padding: 2px 2px 2px 2px;
}

.swifttimer {
	background-color: #FFFFFF; color: #000000; font-family: Verdana, Tahoma; border-style: solid;
	border-color: #FFFFFF; border-width: 0px; width: 50px; text-align: right; padding-right: 5px; }

.navitem {
	background-color: #FEFEFE; color: #000000; font-family: Verdana, Tahoma; border-bottom: 1px solid #F5F5F5; padding: 4px; }

.navitemhover {
	background-color: #FFF8E9; color: #476CA4; font-family: Verdana, Tahoma; border-bottom: 1px solid #F5F5F5; padding: 4px; }

.swiftpostmessage {
	background-color: #FFFFFF; color: #000000; font-family: Verdana, Tahoma; 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://support.twentyhost.info/themes/client_default/sendbuttonbg.gif); background-color: #FFFFFF;
	color: #000000; font-family: Verdana, Tahoma; 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: #333333; font-family: Verdana, Arial, Helvetica; }

.articlepreview {
	color: #404040; font-size: 10px; font-family: Verdana, Arial, Helvetica; }

.dlitempreview {
    color: #606060; font-family: Verdana, Arial, Helvetica; }

.smalltext {
    color: #333333; font-family: Verdana, Arial, Helvetica; }

.poweredby { font-size: 9px; font-family: Verdana, Arial, Helvetica; }
.poweredby a:link { color: #808080; }
.poweredby a:visited { color: #808080; }
.poweredby a:hover { color: #333333; text-decoration: underline; } 
.poweredby a:active { color: #808080; }

.ticketpostname {
    font-size: 18px; color: #333333; font-family: Trebuchet MS, Verdana, Arial, Helvetica; }

.articletitle {
    font-size: 18px; color: #333333; font-family: Trebuchet MS, Verdana, Arial, Helvetica; }

.printabletext {
    font-size: 12px; color: #000000; font-family: Tahoma, Verdana, Arial, Helvetica; letter-spacing: 2px; }

.usertyping {
    color: #FFFFFF; font-family: Verdana, Arial; }

.error {
    color: #E55838; font-family: Verdana, Arial; }

.title {
	font-size: 14px; color: #277DC9; font-family: Trebuchet MS, Verdana, Arial; }

.body {
    color: #333333; font-family: Verdana, Arial; }

.searchtext {
	background-color: #FFFFFF; color: #000000; font-family: Verdana, Tahoma; 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: Verdana, Tahoma; border-style: solid; border-color: #888888; border-width: 1px;
	width: 123px; padding: 3px 2px 2px 2px; margin: 0px; 
   background: URL(http://support.twentyhost.info/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: Verdana, Tahoma; 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: Verdana, Tahoma; border-style: solid;
	border-color: #888888; border-width: 1px; width: 100%; }
	
.languageselect {
	background-color: #EFEFEF; color: #000000; font-family: Verdana, Tahoma; border-style: solid;
	border-color: #888888; border-width: 1px; width: 120px; }

form {
	margin: 0px; padding: 0px; }

.borderrow1 {
	background-color: #333333; }

.qbrow1 {
	background-color: #FFFFFF; color: #000000; font-family: Verdana, Arial, Helvetica; }

.qbrow2 { 
   background-color: #FAFCFF; color: #000000; font-family: Verdana, Arial, Helvetica; }

.sectiontitlebg {
	background: #FFFFFF url(http://support.twentyhost.info/themes/client_default/navtitlebg.gif) repeat-x top left;
	color: #333333; font-family: Verdana, Arial, Helvetica; padding: 0px; }

.qbtitle {
	background: #EAEDF4 url(http://support.twentyhost.info/themes/client_default/qbtablebg.gif) repeat-x top left;
   color: #333333; font-family: Verdana, Arial, Helvetica; height: 16px; padding: 2px 2px 2px 2px;
	margin: 0px; border-top: 1px solid #90A0B0; border-bottom: 1px solid #90A0B0;
}

.rowhighlight {
	background-color: #FFF8E9; color: #000000; font-family: Verdana, Arial, Helvetica; }

.tabletitle {
	background: #EAEDF4 url(http://support.twentyhost.info/themes/client_default//titletablebg.gif) repeat-x top left;
   color: #333333; font-family: 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: Verdana, Arial, Helvetica; font-weight: bold; }

.row1 {
	background-color: #EFEFEF; color: #000000; font-family: Verdana, Arial, Helvetica; }

.row2 {
	background-color: #F5F5F5; color: #000000; font-family: Verdana, Arial, Helvetica; }

.row3 { 
   background-color: #FFF8E9; color: #000000; font-family: Verdana, Arial, Helvetica; }

.ticketline {
	background-color: #333333; }

.tickethr {
	background-color: #CCCCCC; color: #D1DCEB; border: 0; height:1px; margin-top: 0; margin-bottom: 8px; }

.tbordererror {
	background-color: #FFFFFF; color: #000000; border: 1px solid #E82A2A; }

.errorbox {
	background-color: #FFEAEA; color: #333333; font-family: Verdana, Arial; }
	
.tcat {
	background: #EAEDF4 url(http://support.twentyhost.info/themes/client_default//tablebg.gif) repeat-x top left;
   color: #333333; font: 12px Verdana, Tahoma; } 
   
.tcat td { 
   border-bottom: 1px solid #333333; }

.tabletitlerow {
	/* background: #E9E9E9 url(http://support.twentyhost.info/themes/client_default//tabledescbg.gif) REPEAT-X top left; */
	background-color: #808080; color: #FFFFFF; font: 11px Verdana, Tahoma; }

.contenttableborder {
	background: #FFFFFF; color: #333333; }
	
.tborder {
	background-color: #FFFFFF; color: #000000; border: 1px solid #333333; }
	
.redtext {
    color: red; font-family: Verdana, Arial; }
    
.swiftselect {
	border: 1px solid #4C77B6; background-color: #FFFFFF; color: #000000; font-family: Verdana, Tahoma;
	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: #808080; color: #FFFFFF; font: bold 11px Tahoma, Verdana; padding: 2px 4px 2px 4px; white-space: nowrap; }
   
.highlightpage a:link { color: #FFFFFF; }
.highlightpage a:visited { color: #FFFFFF; }
.highlightpage a:hover, .highlightpage a:active { color: #FFFFFF; text-decoration: underline; }

.newsdate {
	font-size: 11px; color: #999999; font-family: 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: 3px 1px 3px 1px; padding: 0; }

.swiftfieldset { 
   margin-bottom: 6px; color: #333333; border: 1px solid #CCCCCC; -moz-border-radius: 4px 4px 4px 4px; padding: 4px}
   
.swiftfieldset, .swiftfieldset td, .swiftfieldset p, .swiftfieldset li { 
   font: 11px Verdana, Tahoma; }

.swiftfieldset legend { font-weight: bold;}

.kbmorelink { font-weight:bold; }
