body {padding: 0px 0px 0px 0px;font-size:10pt;font-family:Arial,Sans-Serif;margin:0px;background-color:#ffffff;}

table {font-size:100%;}

p {margin:9px 0 9px 0;}
h3, h2, h1{margin: 3px 3px 3px 3px;}
h1{font-size:16pt}
h2{font-size:13pt;font-weight:normal;}
h3{font-size:11pt;color:Gray}

a {color: #0560A6;text-decoration: none;}
a:visited {color: #0560A6;}
a:hover {color: #FF9900;text-decoration: underline;}

hr {height:1px;border:none;color:#cccccc;background:#cccccc;}

img {border:none;vertical-align:middle;}

input, select, button {font:9pt Arial,Sans-Serif;padding-top:3px;padding-bottom:3px;}
input[type="image"] {padding: 0px} input[type="image"].button {padding: 5px}
input[type="text"], input[type="password"], select {border: 1px solid #e2e2e2;}
input[type="checkbox"] {margin: 4px 4px 7px 0px;vertical-align:middle;}
input[type="button"],
input[type="submit"],
button, input[type="image"].button {border:1px solid #e2e2e2;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background-image:url(images/bg_gradient.gif);cursor:pointer;color:#555555;margin-left:0px}
input[type="button"]:hover,
input[type="submit"]:hover,
input[type="image"].button:hover,
button:hover {color:Black;background-image:url(images/bg_gradient_rev.gif);}

textarea{border: 1px solid #e2e2e2;font:9pt Arial,Sans-Serif;padding-left:0px;padding-right:0px;}
/*ul{list-style-image: url(images/bullet.gif);}*/

.topmenu {font-weight: bold;}
td.topmenu {border-right: #bbbbbb 1px solid;border-left: #ffffff 1px solid;}
a.topmenu {color: #777777;text-decoration: none;}
a.topmenu:visited {color: #777777;}
a.topmenu:hover {text-decoration: underline;}

.maincontent {background-color: #FFFFFF; padding: 14px 10px 10px 10px;}

table {border-collapse:collapse;}
th {background-image:url(images/bg_gradient.gif);background-position:top;font-size:8pt;background-repeat:repeat-x;background-color:#FDDB94;text-align:left;color:#444444;border: #e2e2e2 1px solid;}
tr.nobold th {font-weight:normal;}
table.ui-datepicker-calendar th {background:none;}/*datepicker fix*/
table.graphtable {border:1px solid #e2e2e2;}
table.graphtable td {border:1px solid #e2e2e2;}
table.graphtable td td {border:none;}
table.horizseparated td {border-bottom:1px solid #e2e2e2;border-top:1px solid #e2e2e2;}
table.horizseparated th {border: none;}

.outerborder {border:1px solid #e2e2e2;}

table.issueDetails td {height:20px;}

td.commentLeftTd {white-space:nowrap;border-left:1px solid #e2e2e2;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;}
td.commentRightTd {border-right:1px solid #e2e2e2;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;}

.topheader {background-image:url(images/header_bg.png);height:65px;padding-top:7px;}
.topheader table {height:60px;}

.helpbottom {text-align:right;color:#777777;}

td.menu {white-space:nowrap;padding-left:10px;padding-right:10px}
.zeroverticalpadding {padding-top:0px;padding-bottom:0px}

table.icons img {float:left;margin-right:10px;}

.gradientbg, .gradientbg td {background-image:url(images/bg_gradient.gif);background-position:top;background-repeat:repeat-x;background-color:#FDDB94;}
.sortable th {white-space:nowrap;cursor:pointer}

.alternativeLightbg {background-color:#f8f8fc;}
.lightbg {background-color:#f4f4fb;}
.darkbg {background-color:#e9e9f2;}
tr.ticketRow {cursor:pointer;}
tr.ticketRow:hover {background-color:#ffffff}

div.addBox {background-color: #f4f4fb;border:1px solid #e2e2e2;padding:7px 7px 7px 7px;display:inline-block}

div.toparea {background-image: url(images/grey_gradient.png); background-repeat:repeat-x; background-position:top;padding-top:25px}
div.toparea button {padding-right:10px;text-align:center;min-width:135px;height:45px;margin:0px 0px 15px 15px;float:left}
div.toparea div {margin-left:15px;margin-right:15px;float:right;}

td.techCommentCell {background-repeat:no-repeat;background-position:center;background-image: url('images/techguy_small.png');}

td.editCell {background-repeat:no-repeat;background-position:center;cursor:pointer;}
table.editTable tr:hover td.editCell {background-image: url('images/edit.png');}

.commentsAttr{font-size:7pt;color:Gray}

.grey, a.grey {color: Gray;font-size:8pt}
tr.overdue .grey, tr.overdue td a, tr.overdue .commentsAttr {color: Red !important;}
a.grey {text-decoration:underline}
a.grey:hover {text-decoration:none}


/*tab bar*/
ul.tabmenu, .tabmenu li{border:0; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:none;}
ul.tabmenu {border-bottom:solid 1px #9E9C99; height:29px; padding-left:20px; padding-top:10px}
.tabmenu li{float:left; margin-right:11px;}
.tabmenu a, .tabmenu a:link,
.tabmenu a:visited{background:url(MenuImage.ashx) right 60px;color:#FFFFFF;float:left;font-weight:bold;height:30px;line-height:30px;text-decoration:none;}
.tabmenu a span{cursor:pointer;float:left;background:url(MenuImage.ashx) left 60px;display:block;height:30px;margin-right:15px;padding-left:17px;position:relative;left:-5px;}
.tabmenu a:hover{background:url(MenuImage.ashx) right 30px;text-decoration:underline;}
.tabmenu a:hover span{background:url(MenuImage.ashx) left 30px;}
.tabmenu a.nomenu{background:none;font-weight:normal;margin-left:20px;font-size:8pt;}
.tabmenu a.nomenu span{float:none;background:none;display:inline;height:auto;margin-right:0px;padding-left:0px;position:static;}
.tabmenu a.nomenu:hover{background:none;}
.tabmenu a.nomenu:hover span{background:none;}
/* ACTIVE ELEMENTS	*/
.active a:link, .active a:visited, .active a:hover{background:url(images/tab-round.png) right 0 no-repeat;color:#666666;} 
.active a span, .active a:hover span{background:url(images/tab-round.png) left 0 no-repeat;}
/*popup div*/
.tabmenu div.popup {position:absolute;margin-top:25px;margin-left:20px;padding: 5px 5px 5px 5px;display:none;z-index:1000;}
.tabmenu div.popup a {color:Gray;background:none;font-weight:normal;float:none;height:auto;line-height:normal}


/*tab bar 2 (white)*/
ul.tabmenu2, .tabmenu2 li{border:0; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:none;}
ul.tabmenu2 {border-bottom:solid 1px #e2e2e2; height:29px; padding-left:20px; padding-top:7px;margin-bottom:7px;}
.tabmenu2 li{float:left;margin-right:10px;}
.tabmenu2 a, .tabmenu2 a:link,
.tabmenu2 a:visited{background:url(images/tab-round2.png) right 60px;color:#FFFFFF;float:left;height:30px;line-height:30px;text-decoration:none;}
.tabmenu2 a span{cursor:pointer;float:left;background:url(images/tab-round2.png) left 60px;display:block;height:30px;margin-right:15px;padding-left:17px;position:relative;left:-5px;}
.tabmenu2 a:hover{background:url(images/tab-round2.png) right 30px;text-decoration:underline;}
.tabmenu2 a:hover span{background:url(images/tab-round2.png) left 30px;}
/* 	ACTIVE ELEMENTS					*/
.active2 a:link, .active2 a:visited, .active2 a:visited, .active2 a:hover{background:url(images/tab-round2.png) right 0 no-repeat;color:#666666;font-weight:bold;} 
.active2 a span, .active2 a:hover span{background:url(images/tab-round2.png) left 0 no-repeat;}
