.swifttimer
{
	background-color: #FFFFFF;
	color: #000000;
	font-size: 11px;
	border-style: solid;
	border-color: #FFFFFF;
	border-width: 0px;
	width: 50px;
	text-align: right;
	padding-right: 5px;
}

.navitem
{
	background-color: #FEFEFE;
	color: #000000;
	font-size: 11px;
	border-bottom: 1px solid #F5F5F5;
	padding: 4px;
}

.navitemhover
{
	background-color: #FFF8E9;
	color: #476CA4;
	font-size: 11px;
	border-bottom: 1px solid #F5F5F5;
	padding: 4px;
}

.swiftpostmessage
{	background-color: #FFFFFF;
	color: #000000;
	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.fxhome.com/themes/client_default/sendbuttonbg.gif);
	background-color: #FFFFFF;
	color: #000000;
	font-size: 12px;
	border-style: solid;
	border-color: #3894E5;
	border-width: 1px;
	width: 98%;
	height: 40px;
	padding: 2px 2px 2px 2px;
}

.smalltext
{
    font-size: 11px;
}

.printabletext
{
    font-size: 12px;
    color: #000000;
    letter-spacing: 2px;
}

.usertyping
{
    font-size: 11px;
    color: #FFFFFF;
    font-family: Verdana, Arial;
}

.error
{
    font-size: 11px;
    color: #E55838;
    font-family: Verdana, Arial;
}

.title
{
	font-size: 14px;
}

.searchtext { border:none !important; }

.logintext
{
	width: 123px;
	padding: 3px 2px 2px 2px;
	margin: 0px;
	background-image: url(http://support.fxhome.com/themes/client_default/icon_user.gif);
 	background-repeat: no-repeat;
	background-position: 1px 1px;
	padding-left: 18px;
}
.loginpassword
{
	width: 140px;
	padding: 3px 2px 2px 2px;
	margin: 0px;
}

.searchselect { margin-left:13px; }
.languageselect { }

form { margin: 0px; padding: 0px; }

.borderrow1
{
	background-color: #6393DF;
}

.qbrow1
{
	background-color: #FFFFFF;
    font-size: 11px;
}

.qbrow2
{
	background-color: #FAFCFF;
    font-size: 11px;
}

.sectiontitlebg
{
	background: #FFFFFF url(http://support.fxhome.com/themes/client_default/navtitlebg.gif) repeat-x top left;
	font-size: 11px;
	padding: 0px;
}

.rowhighlight
{
	background-color: #FFF8E9;
	color: #000000;
    font-size: 11px;
}

.tabletitle
{
	background: #EAEDF4 url(http://support.fxhome.com/themes/client_default//titletablebg.gif) repeat-x top left;
    color: #333333;
	font-size: 11px;
	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-weight: bold;
}

.row1
{
	background-color: #EDF4FF;
	color: #000000;
    font-size: 11px;
}

.row2
{
	background-color: #F7FAFF;
	color: #000000;
    font-size: 11px;
}

.row3
{
	background-color: #FFF8E9;
	color: #000000;
    font-size: 11px;
}

.errorbox
{
	background-color: #FFEAEA;
	color: #333333;
    font-size: 11px;
}

.redtext
{
    font-size: 11px;
    color: red;
}

.irsui
{
	background-color: #FFFBF2; border: 1px solid #FFE6B8; color: #333333; width: 100%; padding: 0px; margin: 0px;
}

.irshr
{
	border: none;
	color: #FFEECF;
	background-color: #FFEECF;
	height: 1px;
	margin: 3 1 3 1;
	padding: 0;
}

.swiftfieldset { margin-bottom: 10px; padding: 10px; border: 1px solid #cccccc; }
.swiftfieldset legend { font-size: 14px; color:#3B64CC; }

.newkbtable             { border-collapse: collapse; width: 100%; }
.newkbtable th          { border: solid #bbc0c0; border-width: 1px 0; margin: 0; padding: 0; background: #fafafa; width: 50%; text-align: justify; }
.newkbtable th a        { display: block; font-weight: bold; font-size: 11px; color: #3366cc; font-family: Verdana,Arial,Helvetica,sans-serif; text-decoration: none; background: url("http://support.fxhome.com/themes/client_default/icon_folderyellow.gif") no-repeat 4px 50%; padding: 0.3em 0 0.3em 2em; }
.newkbtable td          { vertical-align: top; padding: 0.5em 0 2em 0; }
.newkbtable td a        { display: block; text-decoration: none; background: url("http://support.fxhome.com/themes/client_default/icon_topicyellow.gif") no-repeat 4px 50%; padding: 0.3em 0 0.3em 2em; }
.newkbtable td a.more   { background: url("http://support.fxhome.com/themes/client_default/doublearrows2.gif") no-repeat 4px 50%; padding: 0.3em 0 0.3em 2em; }
.newkbtablearticlecount { font-weight: normal; color: black; }

.collapsed              { display: none; }

/* for links on the right hand side of a box title */
.titleRightLink { font-size: 11px; padding-right: 10px; float:right; padding: 7px 10px; }
.titleRightLink img { border:none; }

/* quickboxs on the right of the homepage */
.quickbox { padding: 10px 20px; }

/* information tables (for things like the stats/details when viewing downloads) */
.infotable { border-collapse:collapse; background: none; }
.infotable th { color: #414546; background: none; text-align: right; padding: 2px 6px; width:40%; }
.infotable td { color: #646869; text-align: left; padding: 2px 6px; }

/* styles any comments in a nice yello speech bubble */
ol.reviews { margin:4px; padding:0; }
ol.reviews li { list-style-type:none; margin:0 0 15px; padding:0; width:520px; }
ol.reviews li .content { background:#FEF595 url(http://support.fxhome.com/themes/client_default/comments-sprite.gif) no-repeat scroll left top; padding:10px 15px; }
ol.reviews li .review-author-info { background:transparent url(http://support.fxhome.com/themes/client_default/comments-sprite.gif) no-repeat scroll -538px top; color:#4B4B4B; display:block; padding:25px 10px 0; }
ol.reviews li .review-author-info strong { color:#444444; font-weight:bold; }

.iconList { margin: 0; padding: 0 10px 10px; }
.iconList li { list-style-type: none; margin-bottom:5px; }

.stepOptionsList {  margin: 0 !important; padding: 10px !important; }
.stepOptionsList li { list-style-type: none; padding: 5px; }

.pagination { 			width:100%; margin: 10px 0; border-top:1px solid #ccc; border-bottom:1px solid #ccc; border-collapse:collapse; }
.pagination td { 		padding: 2px 4px; } 
.navpage { 				padding: 0 0 0 8px; width:10px; }
.navpageselected { 		width:10px; background:#ddd; }
.navpageselected a { 	color: #FF0000; }
.highlightpage { 		padding: 2px 8px 2px 25px !important; border-right: 1px solid #ccc; color: #646869; width:90px; }

.conversation { padding:0; margin:0; }
.conversation .reply { margin:10px; padding:0 0 10px 0; border: 1px solid #ccc; list-style-type:none; background:url(http://static.fxhome.com/images/white/forumBottom.gif) repeat-x left bottom; }
.conversation h3 { border-bottom: 1px solid #ccc; padding: 5px 10px; }
.conversation .posted { border-bottom: 1px solid #ccc; font-size: 11px; line-height: 18px; padding: 5px 10px; }
.conversation .content { padding: 10px; }
.conversation fieldset { padding: 5px 10px; margin: 5px 10px 10px; }

label { display:block; font-size:11px; }
input.text, textarea { width:96%; padding: 3px; }
.hint { font-size:11px; display:block; padding: 0 0 10px; }

.folderList { margin: 0; padding: 0 10px; }
.folderList li { background: url(http://support.fxhome.com/themes/client_default/icon_folderyellow.gif) no-repeat left top; list-style-type:none; padding-left: 25px; }
.folderList h3 { font-size: 14px; padding-bottom:2px; }

.fileList { margin: 0; padding: 0 10px; }
.fileList li { background-repeat: no-repeat; background-position: left top; list-style-type:none; padding-left: 25px; padding-bottom: 10px; margin-bottom:10px; margin-bottom:8px; padding-bottom:5px; border-bottom: 1px dotted #ccc; }
.fileList h3 { font-size: 14px; padding-bottom:5px; font-size:13px; }