
body {
    background-color: #F8F8F8;
    color: black;
    font-family:"Tahoma",Arial, Verdana;
    font-size: 12px;
    margin: 0;
}
table.enclosing {
    background-color: #FFFFFF;
    color: #797f85;
    font-family:"Tahoma",Arial, Verdana;
    font-size: 12px;
    width: 680px;
	margin-top: 60px;
}
td {
    color: #797f85;
    font-family:"Tahoma",Arial, Verdana;
    font-size: 13px;
    text-align: left;
	line-height:20px;
}

td ul{
  margin-bottom:20px;
}


a img {
    border: medium none;
    vertical-align: bottom;
}
td.white {
    background-color: #FFFFFF;
    color: #797f85;
    font-family:"Tahoma",Arial, Verdana;
    font-size: 12px;
}
td.admin_white {
    background-color: #FFFFFF;
    border: 1px solid #D1DCEB;
    color: #797f85;
    font-family:"Tahoma",Arial, Verdana;
    font-size: 11px;
    padding: 1px;
}
td.admin_right_noborder {
    background-color: #FFFFFF;
    background-image: url("img/row.jpg");
    background-position: left top;
    background-repeat: no-repeat;
    border-bottom: 1px solid #748AAF;
    border-right: medium none;
    color: #797f85;
    font-family:"Tahoma",Arial, Verdana;
    font-size: 11px;
}
td.admin_gray {
    background-color: #EDF4FF;
    border: 1px solid #D1DCEB;
    color: #797f85;
    font-family:"Tahoma",Arial, Verdana;
    font-size: 11px;
    padding: 1px;
}
td.notes {
    background-color: #FFFBF2;
    border: 1px solid #FFE6B8;
    color: #797f85;
    font-family:"Tahoma",Arial, Verdana;
    font-size: 12px;
}
th.tDetailsHead {
    background-color: #F7F7F7;
    color: #797f85;
    font-family:"Tahoma",Arial, Verdana;
    font-size: 12px;
    font-weight: normal;
    text-align: center;
}
td.tDetailsBody {
    background-color: #FFFFFF;
    border: 1px solid #F7F7F7;
    color: #797f85;
    font-family:"Tahoma",Arial, Verdana;
    font-size: 12px;
    text-align: center;
}
.small {
    font-size: 11px;
}
.smaller {
    font-size: 10px;
}
a {
    color: #2db1d7;
    text-decoration: underline;
	border-bottom:none!important;
}
a:hover {
    color: #2db1d7;
    text-decoration: none;
}
a.smaller {
    color: #2db1d7;
    font-size: 10px;
    text-decoration: underline;
}
a.smaller:hover {
    color: #2db1d7;
    font-size: 10px;
    text-decoration: none;
}
table.white {
    background-color: #FFFFFF;
    border-collapse: collapse;
    color: #23559C;
    font-family:"Tahoma",Arial, Verdana;
    font-size: 12px;
}
table.white th {
    background-color: #FFFFFF;
    background-image: url("img/tableheader.jpg");
    background-position: left top;
    background-repeat: no-repeat;
    border: 1px solid #B2BABD;
    border-collapse: collapse;
    color: #23559C;
    font-family:"Tahoma",Arial, Verdana;
    font-size: 11px;
}
table.white th a {
    color: #23559C;
    font-family:"Tahoma",Arial, Verdana;
    font-size: 11px;
}
table.white td {
    height: 25px;
    padding-left: 5px;
}
.noborder {
    border: medium none;
}
h3 {
    color: #2db1d7;
    font-family:"Tahoma",Arial, Verdana;
    font-size: 13px;
    font-weight: bold!important;
    margin: 0;
}
.important {
    color: Red;
}
.medium {
    color: #FF9900;
}
input {
    color: #000000;
    font-family:"Tahoma",Arial, Verdana;
    font-size: 12px;
}
input.button {
    background-color: #FFFFFF;
    color: #000000;
    font-family:"Tahoma",Arial, Verdana;
    font-size: 12px;
}
select {
    font-size: 12px;
    height: 20px;
}
hr {
    color: #267DDC;
    height: 1px;
}
header a img {
    border: medium none;
    text-decoration: none !important;
}
.open {
    color: #FF0000;
}
.waitingreply {
    color: #FF9933;
}
.replied {
    color: #0000FF;
}
.resolved {
    color: #008000;
}
.allbutresolved {
    color: #000000;
}
.success {
    color: #008000;
}
.error {
    color: #FF0000;
}
.notice {
    color: #FF9900;
}
#ok {
    border: 1px solid #679800;
}
.ok_header {
    background-color: #669933;
    background-image: url("img/okbg.jpg");
    background-repeat: repeat-x;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    height: 25px;
    padding: 1px;
}
.ok_body {
    background-color: #FFFFFF;
    color: black;
    font-weight: normal;
    padding: 10px;
}
#error {
    border: 1px solid #BA3225;
}
.error_header {
    background-color: #FF4500;
    background-image: url("img/errorbg.jpg");
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    height: 20px;
    padding-left: 3px;
    padding-right: 3px;
}
.error_body {
    background-color: #FFFFFF;
    color: black;
    font-weight: normal;
    padding: 10px;
}
.rate {
    color: #666666;
}
a.article {
    color: #2db1d7;
    font-size: 13px;
    text-decoration: none;
}
a.article:hover {
    color: #2db1d7;
    text-decoration: none;
	 border-bottom: 1px solid #2DB1D7!important;
}
.article_list {
    font-size: 11px;
}
fieldset {
    background-color: white;
    border: 1px solid #000000;
    display: block;
    margin: 20px 0;
    padding: 0 10px 10px;
    position: relative;
}
legend {
    border: 1px solid #FF0000;
    color: #172901;
    display: block;
    font-family:"Tahoma",Arial, Verdana;
    font-size: 10px;
    font-weight: bold;
    height: 20px;
    margin: 0 0 10px;
    padding: 4px 5px;
    position: relative;
    top: -12px;
    width: 130px;
}
.header {
    background-color: #74A62B;
    background-image: url("img/headerbg.jpg");
    background-repeat: repeat-x;
    color: #FFFFFF;
    font-family:"Tahoma",Arial, Verdana;
    font-size: 11px;
    height: 57px;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 100%;
}
.header td {
    color: #FFFFFF;
    text-align: center;
    vertical-align: middle;
}
.header a, .header a:link, .header a:active {
    color: #FFFFFF;
    font-family:"Tahoma",Arial, Verdana;
    font-size: 11px;
    text-align: center;
}
.header a:hover {
}
.headersm {
    background-color: #669933;
    background-image: url("img/headerbgsm.jpg");
    background-repeat: repeat-x;
    color: #FFFFFF;
    font-family:"Tahoma",Arial, Verdana;
    font-size: 12px;
    font-weight: bold;
    height: 25px;
    margin: 0;
    padding: 0 0 0 20px;
    text-align: left;
    width: 100%;
}
hr {
    border-color: -moz-use-text-color -moz-use-text-color #ADBAC3;
    border-style: none none dotted;
    border-width: medium medium 1px;
    margin-bottom: 10px;
    padding-top: 10px;
    width: 100%;
}
.greenbutton {
    background-image: url("img/greenbtn.jpg");
    background-position: left top;
    background-repeat: no-repeat;
    border: 1px solid #527234;
    color: #FFFFFF;
    font-family:"Tahoma",Arial, Verdana;
    font-size: 10px;
    font-weight: bold;
    height: 19px;
    margin-left: 2px;
    margin-right: 2px;
    padding-left: 6px;
    padding-right: 6px;
    text-align: center;
}
.greenbuttonover {
    background-image: url("img/greenbtnover.gif");
    background-position: left top;
    background-repeat: no-repeat;
    border: 1px solid #527234;
    color: #FFFFFF;
    font-family:"Tahoma",Arial, Verdana;
    font-size: 10px;
    font-weight: bold;
    height: 19px;
    margin-left: 2px;
    margin-right: 2px;
    padding-left: 6px;
    padding-right: 6px;
    text-align: center;
}
.orangebutton {
    background:url("img/button2.png") no-repeat;
    border: none;
    color: #ffffff!important;
    font-family: Arial;
    font-size: 12px;
    margin-left: 2px;
    margin-right: 2px;
    margin-top: 0;
    padding-left: 6px;
    padding-right: 6px;
    text-align: center;
    text-decoration: none;
	height: 40px;
    width: 166px;
	text-transform:uppercase;
	font-weight:bold;
}
.orangebuttonover {
    background:url("img/button2.png") no-repeat;
    border: none;
    color: #ffffff!important;
    font-family: Arial;
    font-size: 12px;
    margin-left: 2px;
    margin-right: 2px;
    margin-top: 0;
    padding-left: 6px;
    padding-right: 6px;
    text-align: center;
    text-decoration: none;
	height: 40px;
    width: 166px;
	text-transform:uppercase;
	font-weight:bold;
}
.bluebutton {
    background-image: url("img/bluebtn.png");
    background-position: left top;
    background-repeat: no-repeat;
    border: 1px solid #5B79A3;
    color: #660000;
    font-family:"Tahoma",Arial, Verdana;
    font-size: 10px;
    font-weight: bold;
    height: 20px;
    margin-left: 2px;
    margin-right: 2px;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 2px;
    text-align: center;
    text-decoration: none;
}
.roundcornersleft {
    background-image: url("img/roundcornerslm.jpg");
    background-position: left center;
    background-repeat: repeat-y;
    width: 7px;
}
.roundcornersright {
    background-image: url("img/roundcornersrm.jpg");
    background-position: right center;
    background-repeat: repeat-y;
    width: 7px;
}
.roundcornerstop {
    background-image: url("img/roundcornerst.jpg");
    background-position: center top;
    background-repeat: repeat-x;
    height: 7px;
}
.roundcornersbottom {
    background-image: url("img/roundcornersb.jpg");
    background-position: center bottom;
    background-repeat: repeat-x;
    height: 7px;
}
.ticketrow {
    background-color: #D3E7F2;
    border: 1px dotted #748AAF;
    color: #797f85;
    font-family:"Tahoma",Arial, Verdana;
    font-size: 12px;
    padding: 6px;
}
.ticketalt {
    color: #797f85;
    font-family:"Tahoma",Arial, Verdana;
    font-size: 12px;
    padding: 6px;
}
.tickettd {
    font-family:"Tahoma",Arial, Verdana;
    font-size: 12px;
}
.subheaderrow {
    background-color: #FFFFFF;
    background-image: url("img/tableheader.jpg");
    background-position: left top;
    background-repeat: no-repeat;
    border: 1px solid #23559C;
    border-collapse: collapse;
    color: #23559C;
    font-family:"Tahoma",Arial, Verdana;
    font-size: 11px;
    height: 25px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 5px;
}
.section {
    color: #000000;
    font-weight: bold;
}

.homepageh3{
    color: #000000;
    font-weight: bold;
	text-transform:uppercase;
	font-family:"Tahoma",Arial, Verdana;
    font-size: 18px;
}

.homepageh4{
	color: #797f85;
	font-weight: bold;
	font-family:"Tahoma",Arial, Verdana;
	font-size: 13px;
}

.large {
    font-size: 14px;
}
.largebold {
    font-size:24px;
    font-weight: bold;
	color:#797f85
	font-family:"Tahoma",Arial, Verdana;
}
.assignedyou {
    color: red;
}
.assignedother {
    color: green;
}
div.error {
    background: none repeat scroll 0 0 #FEF1EC;
    border: 1px solid #CD0A0A;
    color: #CD0A0A;
    padding: 10px;
	width:555px;
}
div.success {
    background: none repeat scroll 0 0 #E9FFDB;
    border: 1px solid #18760F;
    color: #363636;
    padding: 10px;
}
div.notice {
    background: none repeat scroll 0 0 #FBF9EE;
    border: 1px solid #FCEFA1;
    color: #363636;
    padding: 10px;
    vertical-align: middle;
}
.admin_green {
    background-color: #AFFF7B;
    font-weight: bold;
}
.admin_red {
    background-color: #FEF1EC;
    font-weight: bold;
}
.borderBottom {
    border-bottom: 1px dashed silver;
}
.borderTop {
    border-top: 1px dashed silver;
}
.alignTop {
    vertical-align: top;
}
.alignMiddle {
    vertical-align: middle;
}
.alignBottom {
    vertical-align: bottom;
}
hr.dashed {
    border-color: silver -moz-use-text-color -moz-use-text-color;
    border-right: 0 none;
    border-style: dashed none none;
    border-width: 1px 0 0;
    height: 1px;
}


#nav-menu1 ul{
list-style: none;
padding: 0px 0px 0px 0px;
}

#nav-menu1 li{
font-family:  Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
float: left;
line-height: 0.8em;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#nav-menu1 li a
{
float: left;
display: block;
color:#878787;
text-decoration: none;
text-transform:uppercase;
padding: 1px 0px 0px 0px;
margin: 0px 0px 0px 0px;
margin-left:35px;
margin-top: -24px;
padding-top: 25px;	
}
	
#nav-menu1 li a:hover
{
float: left;
display: block;
color:#000000;
text-decoration: none;
text-transform:uppercase;
}
	
#nav-menu1 a.selected {
color:#000000;		
font-weight:bold;
background:url("/assets/images/arrow-support.jpg") no-repeat;	
background-position:top;	
text-transform:uppercase;
margin-top: -24px;
padding-top: 25px;	
}

.usermanual {
font-size: 11px;
font-weight: bold;
margin-bottom:0;
margin-left: 16px;
margin-top: 10px;
text-transform: uppercase;
}

.feautureimg {
margin-left: 8px;
margin-top: 10px;
width: 45px !important;
}

.view{
font-size: 11px;
font-weight: bold;
margin-left: 5px;
}

.view:hover{
border-bottom: 1px solid #2DB1D7!important;
}

.down{
font-size: 11px;
font-weight: bold;
margin-left: 5px;
}

.down:hover{
border-bottom: 1px solid #2DB1D7!important;
}

.subheading,.subheading:hover{
border-bottom:none;
color:#000000;		
font-weight:bold;
}

.yes{
background: url("img/yes.jpg") no-repeat;
display:block;
width:42px;
height:18px;
text-transform:uppercase;
font-size:12px;
color:#FFFFFF;
border-bottom:none;
text-align:center;
float:right;
margin-right:10px;
}


.no{
background: url("img/no.jpg") no-repeat;
display:block;
width:42px;
height:18px;
text-transform:uppercase;
font-size:12px;
color:#FFFFFF;
border-bottom:none;
text-align:center;
float:right;
margin-right:10px;
}

.yes:hover,.no:hover{
color:#FFFFFF!important;
}


.supportqh{
color: #2D2D2D;
font-size: 18px;
font-weight: bold;
line-height: 20px;
margin-bottom: 20px;
margin-top: 20px;
}

.formh{
color: #2D2D2D;
font-size: 14px;
font-weight: bold;
line-height: 20px;
margin-bottom: 20px;
margin-top: 20px;
}

.go,.go:hover{
border-bottom: none;
color: #2DB1D7;
text-decoration: none;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}

.ticketbg{
background:#F5F3F3;
height:210px;
margin-top: 1px;
padding: 20px;
width: 660px;
border:1px solid #F5F3F3;
border-radius:5px 5px 5px;
}

.tickettxt{
border: 1px solid  #2D2D2D;
border-radius: 5px 5px 5px 5px;
height: 35px;
width: 210px;
}

.ticketa,.ticketa:hover{
border-bottom: 1px solid  #000000;
color: #000000;
font-weight: bold;
}

.submitticket{
background: url("img/submitT-bg.jpg") no-repeat;
width:250px!important;
height:76px;
padding-left: 75px;
padding-top: 3px;
margin-left:0px!important;
margin-right:0px!important;
}

.viewticket{
background: url("img/viewT-bg.jpg") no-repeat;
width:250px!important;
height:76px;
padding-left: 75px;
padding-top: 3px;
margin-left:20px!important;
margin-right:0px!important;
}

.submitticket a,.viewticket a{
color: #000000;
font-weight: bold;
font-family:"Tahoma",Arial, Verdana;
font-size: 16px;
}

.submitticket a:hover,.viewticket a:hover{
color: #2db1d7;
}

.submitticket p,.viewticket p{
color: #3a3d40;
font-family:"Tahoma",Arial, Verdana;
font-size: 13px;
}


.helpdesk{
    border-color: -moz-use-text-color -moz-use-text-color #ADBAC3;
    border-style: none none dotted;
    border-width: medium medium 1px;
    margin-bottom:20px;
    padding-top:0;
    width: 100%;
}

.viewin{
float:right;
font-weight:bold;
font-family:"Tahoma",Arial, Verdana;
font-size: 11px;
}

.viewin:hover{
text-decoration:underline;
}

.sub a:hover{
  border-bottom: 1px solid #2DB1D7!important;
}

.boxleft{
background: url("img/box-left.jpg") no-repeat;
width:4px;
display:block;
float:left;
height:37px;
margin-top:20px;
}
