body{
	font-family:verdana,arial,sans serif;
	font-size:13px;
	text-align:left;
	margin:0;
	background: #fff;
}

div.wrapall{
text-align:center;
	margin:0;
	background:url(../images/main-bg.gif) #a70050 repeat-x fixed;
height:100%
}
table{font-size:13px;}
a{color:#ca016b}
div.wrap1{
	/*background:url(../images/wrap-bg.png) repeat-y;*/
	width:770px;
	text-align:left;
	margin:0 auto;
	padding:0;
}
div.wrap2{
	background:#fff;
	width:770px;
	text-align:left;
	margin:0;
	padding:0;
	overflow:hidden;
}
div.header{
	position:relative;
	background:#fff url(../images/header.jpg);
	width:770px;
	height:174px;
}
div.header input{
	font-size:11px;
}
div.search{
	position:absolute;
	bottom:1px;
	right:10px;
}
div.search form, div.search input{margin:0;}
div.user1{
	position:absolute;
	bottom:2px;
	left:20px;
	vertical-align:middle;
         color:#fff;
}
div.user1 a{
	position:relative;
	bottom:3px;
	color:#fff;
	font-size:10px;
	text-decoration:none;
}
input.button {
	background-color: #b0b0b2;
	border: 1px solid #000000;
}
td.leftcol{
	width:200px;
	background:#b0b0b2;
	padding:10px;
	overflow:hidden;
	vertical-align:top;
}
td.leftcol table.moduletable{
	width:100%;
	background:#fff;
	border:2px solid #ccc;
	margin-bottom:10px;
}
td.leftcol table.moduletable th{
	font-size:12px;
	padding-top:2px;
	height:23px;
	text-align:left;
	text-indent:23px;
	background:url(../images/mod_top.gif) no-repeat;
	color:#555;
}
td.leftcol table.moduletable td{
	font-size:11px;
	padding:5px;
}
td.leftcol table.moduletable td td{
	padding:0;
}
td.main table.moduletable{
	width:550px;
	background:#fff;
	border:2px solid #ccc;
}
td.main table.moduletable th{
	font-size:12px;
	padding-top:2px;
	height:23px;
	text-align:left;
	text-indent:23px;
	background:url(../images/mod_top.gif) no-repeat;
	color:#555;
}
td.main table.moduletable td{
	font-size:11px;
	padding:5px;
}
td.main table.moduletable table{
	padding:0;
	border:0
}
td.main table.moduletable-center{
	width:550px;
	background:#fff;
	border:2px solid #ccc;
}
td.main table.moduletable-centerblank{
	width:550px;
	background:#fff;
}
td.main table.moduletable-center th,td.main table.moduletable-centerblank th{
	font-size:12px;
	padding-top:2px;
	height:23px;
	text-align:left;
	text-indent:23px;
	background:url(../images/mod_top.gif) no-repeat;
	color:#555;
}
td.main table.moduletable-center td, td.main table.moduletable-centerblank td{
	font-size:11px;
	padding:5px;
	text-align:center;
}
td.main table.moduletable-center table,td.main table.moduletable-centerblank table{
	padding:0;
	border:0
}
div.inset{
    display:block;
    width:310px;
    padding:5px;
    overflow:hidden;
    float:right;
}
a.mainlevel{
	width:138px;
	height:21px;
	background:url(../images/menu_buttons.gif);
	font-size:13px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	padding-left:30px;
	padding-top:2px;
	display:block;
}
a.mainlevel:hover, a.mainlevel#active_menu{
	background:url(../images/menu_buttons.gif) 0 100%;
}
a.sublevel{
	width:138px;
	padding:4px 10px 2px 10px;
	height:19px;
	background:#ca016b;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	display:block;
	border:#000 1px solid;
	border-top:0;
}
a.sublevel:hover, a.sublevel#active_menu{
	background:#000;
}
td.main{
	width:570px;
	vertical-align:top;
	padding:10px;
}
div.pathway{
	width:540px;
	padding:5px;
	background:#b0b0b2;
	margin-bottom:10px;
}
div.pathway a{
	text-decoration:none;
}
table.contentpaneopen{width:540px;border-collapse:collapse;padding:0}
table.contentpaneopen td{padding:0 10px}
table.contentpaneopen td table td{padding:0}
.contentheading, .componentheading{
	font-size:12px;
	height:23px;
	text-align:left;
	text-indent:23px;
	background:url(../images/mod_top.gif) no-repeat;
	color:#555;
	font-weight:bold;
	display:block;
}
.contentheading td{
	font-size:12px;
	height:23px;
	text-align:left;
	text-indent:23px;
	color:#555;
	font-weight:bold;
	display:block;
         position:relative;
         bottom:3px;
}
table.contentpaneopen .small,.createdate,.modifydate{
	color:#aaa;
	font-size:12px;
	font-style:italic;
}
div.show-linkmore a{
	background:#ccc;
	display:block;
	border: 2px #999 solid;
	padding:3px 0;
	width:90px;
	text-align:center;
	color:#333;
	text-decoration:none;
	margin-bottom:10px;
}
div.footer{
	width:770px;
	height:14px;
	color:#fff;
	font-size:10px;
	text-align:center;
	padding:6px 0;
	background:#fff url(../images/header.jpg) 0 100%;
}
div.footer a{
	color:#fff;
}
div.top{margin-bottom:10px;}
div.bottom{margin-top:10px;}
span.watsHeading1{
	font-size:12px;
	height:23px;
	text-align:left;
	color:#555;
	font-weight:bold;
         padding-right:50px;
}
table.watsMsgViewTable{
margin-top:15px;
border:#aaa 1px solid;
padding:5px;
width:100%;
}
table.watsTicketSetView,table.watsUserSetView{
margin-top:15px;
border:#aaa 1px solid;
padding:5px;
width:100%;
}

tr.watsTicketSetViewRow0,tr.watsUserSetViewRow0{background:#eee}

span.watsDate{
color:#555;
font-style:italic;
font-size:10px;
margin-bottom:5px;
}
form,input,select{margin:0}
.watsPageNav{margin-bottom:15px;}