body{
margin:20px 0 0 10px;
padding:5px 0px 10px 0px;
line-height: 1.5em;
}

h3{color:#5350B9; text-shadow: 2px 2px 2px #888888; font-family:Arial, Helvetica, sans-serif; font-weight:bolder; font-size:19px;
    display:inline-block;
    transform:scale(1,1.5); /* W3C */
     -webkit-transform:scale(1,1.5); /* Safari and Chrome */
    -moz-transform:scale(1,1.5); /* Firefox */
     -ms-transform:scale(1,1.5); /* IE 9 */
     -o-transform:scale(1,1.5); /* Opera */

}

b{font-size: 110%;}
em{color: red;}

.entryform{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.entryform caption{text-align:left; font-weight:bold;}

.listtable{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.listtable caption{text-align:left; font-weight:bold;}
.listtable thead tr{text-align:center; font-weight:bold; border:solid 1px #CCCCCC; color:#FFFFFF; border-radius:10px; font-size:13px; margin-bottom:100px; padding-bottom:2px; background-color:#4e61b8;}/* background:url(images/form_bg.jpg) repeat-x;*/
.listtable thead th{border-left:#CCCCCC solid 1px; border-top:#CCCCCC solid 1px; border-bottom:#CCCCCC solid 1px;}
.listtable tbody td{padding:2px 4px 2px 4px; border-bottom:solid 1px #CCCCCC; border-left:solid 1px #CCCCCC;}
.listtable tbody tr:nth-child(2n+2){background-color:#F8F8F8;}
.listtable .right{border-right:solid 1px #CCCCCC;}
.listtable tbody tr:hover {
background: -moz-linear-gradient(top, #E2EAF8, #FFFFFF);

/* webkit based browsers */
background: -webkit-gradient(linear, left top, left bottom, from(#E2EAF8), to(#FFFFFF));
}

.columntitle{text-align:center; font-weight:bold; border:solid 1px #CCCCCC; color:#666666; border-radius:10px; font-size:13px; margin-bottom:100px; background-image:url(images/form_bg.jpg);}
.select-medium{width:203px; background-image:url(images/form_bg.jpg);
	background-repeat:repeat-x;
	border:1px solid #d1c7ac;
	color:#333333;
	padding:3px;
	margin-right:4px;
	margin-bottom:8px;
	font-family:tahoma, arial, sans-serif;}

.select-small{width:86px; background-image:url(images/form_bg.jpg);
	background-repeat:repeat-x;
	border:1px solid #d1c7ac;
	color:#333333;
	padding:3px;
	margin-right:4px;
	margin-bottom:8px;
	font-family:tahoma, arial, sans-serif;}	
	
.input-medium{width:195px; background-image:url(images/form_bg.jpg);
	background-repeat:repeat-x;
	border:1px solid #d1c7ac;
	color:#333333;
	padding:3px;
	margin-right:4px;
	margin-bottom:8px;
	font-family:tahoma, arial, sans-serif;}
	
.input-medium2{width:115px; background-image:url(images/form_bg.jpg);
	background-repeat:repeat-x;
	border:1px solid #d1c7ac;
	color:#333333;
	padding:3px;
	margin-right:4px;
	margin-bottom:8px;
	font-family:tahoma, arial, sans-serif;}	
	
.amount{text-align:right;}
	
.input-small{width:92px; background-image:url(images/form_bg.jpg);
	background-repeat:repeat-x;
	border:1px solid #d1c7ac;
	color:#333333;
	padding:3px;
	margin-right:4px;
	margin-bottom:8px;
	font-family:tahoma, arial, sans-serif;}	
	
.textarea-medium{width:195px; background-image:url(images/form_bg.jpg);
	background-repeat:repeat-x;
	border:1px solid #d1c7ac;
	color:#333333;
	padding:3px;
	margin-right:4px;
	margin-bottom:8px;
	font-family:tahoma, arial, sans-serif; font-size:12px; resize:none}	
	
.submit-medium{width:50px; background-image:url(images/bg_submit.jpg);
	background-repeat:repeat-x;
	border:1px solid #d1c7ac;
	color:#FFFFFF; font-weight:bold; cursor:pointer;
	padding:3px;
	margin-right:4px;
	margin-bottom:8px;
	font-family:tahoma, arial, sans-serif;}	
.submit-medium:hover{width:50px; background-image:url(images/bg_submit_hover.jpg);
	background-repeat:repeat-x;}
	
.submit-large{width:110px; background-image:url(images/bg_submit.jpg);
	background-repeat:repeat-x;
	border:1px solid #d1c7ac;
	color:#FFFFFF; font-weight:bold; cursor:pointer;
	padding:3px;
	margin-right:4px;
	margin-bottom:8px;
	font-family:tahoma, arial, sans-serif;}	
.submit-large:hover{width:110px; background-image:url(images/bg_submit_hover.jpg);
	background-repeat:repeat-x;}
	
	
.submit-custom{background-image:url(images/bg_submit.jpg);
	background-repeat:repeat-x;
	border:1px solid #d1c7ac;
	color:#FFFFFF; font-weight:bold; cursor:pointer;
	padding:3px;
	margin-right:4px;
	margin-bottom:8px;
	font-family:tahoma, arial, sans-serif;}	
.submit-custom:hover{width:110px; background-image:url(images/bg_submit_hover.jpg);
	background-repeat:repeat-x;}	
	
.reset-medium{width:50px; background-image:url(images/bg_reset.jpg);
	background-repeat:repeat-x;
	border:1px solid #d1c7ac;
	color:#FFFFFF; font-weight:bold; cursor:pointer;
	padding:3px;
	margin-right:4px;
	margin-bottom:8px;
	font-family:tahoma, arial, sans-serif;}	
.reset-medium:hover{width:50px; background-image:url(images/bg_reset_hover.jpg);
	background-repeat:repeat-x;}	
	
.submit-small{width:50px; background-image:url(images/bg_submit.jpg);
	background-repeat:repeat-x;
	border:1px solid #d1c7ac;
	color:#FFFFFF; font-weight:bold; cursor:pointer;
	padding:2px;
	margin-right:2px;
	margin-bottom:4px;
	font-family:tahoma, arial, sans-serif; font-size:}	
.submit-small:hover{background-image:url(images/bg_submit_hover.jpg);
	background-repeat:repeat-x;}
	
.reset-small{width:50px; background-image:url(images/bg_reset.jpg);
	background-repeat:repeat-x;
	border:1px solid #d1c7ac;
	color:#FFFFFF; font-weight:bold; cursor:pointer;
	padding:2px;
	margin-right:2px;
	margin-bottom:4px;
	font-family:tahoma, arial, sans-serif;}	
.reset-small:hover{background-image:url(images/bg_reset_hover.jpg);
	background-repeat:repeat-x;}	
	

#maincontainer{background:url(images/contentbg.jpg) repeat-y;}	
	
#submitbtn{width:100px;}
.table1{font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#CCCCCC}
.table1 thead tr{color:#000000; text-align:left; font-size:12px;}
.table1 tbody tr{background-color:#FFFFFF; color:#000000; font-size:12px;}
.table1 tfoot tr{font-size:12px;}
.table1 thead td{font-family:Verdana, Arial, Helvetica, sans-serif;}
.table1 tbody td{padding:2px 4px 2px 4px;}
/* --------------------  Boxed notifications -------------------- */

.notification { margin-top:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
	display: block;
	padding: 20px 20px 20px 45px;
	border: 1px solid;
	margin-bottom: 20px;
	background-repeat: no-repeat;
	background-position: 20px 20px;
	}

.n-success { clear:both;
margin:10px 20px 10px 20px;
	background-color: #a3e6bd;
	border-color: #68d59b;
	background-image: url(../images/notification-tick.gif);
	}

.n-information { clear:both;
margin:10px 20px 10px 20px;
	background-color: #9fddea;
	border-color: #5fceea;
	background-image: url(../images/notification-information.gif);
	}

.n-attention { clear:both;
margin:10px 20px 10px 20px;
	background-color: #f9e497;
	border-color: #ffcb4f;
	background-image: url(../images/notification-exclamation.gif);
	}

.n-error { clear:both;
margin:10px 20px 10px 20px;
	background-color: #ffc6ca;
	border-color: #efb9c3;
	background-image: url(../images/notification-slash.gif);
	}
	

.delete{background:url(images/btn-delete.gif) no-repeat; width:60px; height:21px; overflow:hidden; padding:11px 10px 11px 60px; font-size:0px;}
.edit{background:url(images/btn-edit.gif) no-repeat; width:60px; height:21px; overflow:hidden; padding:11px 10px 11px 60px; font-size:0px;}
.add{background:url(images/btn-add.gif) no-repeat; width:10px; height:10px; overflow:hidden; padding:11px 10px 11px 60px; font-size:0px;}
.pdf{background:url(images/pdf01.png) no-repeat; width:10px; height:10px; overflow:hidden; padding:10px 10px 10px 10px; font-size:0px;}
.up{background:url(images/up_arrow.png) no-repeat; width:10px; height:10px; overflow:hidden; padding:10px 10px 10px 10px; font-size:0px;}
.down{background:url(images/down_arrow.png) no-repeat; width:10px; height:10px; overflow:hidden; padding:10px 10px 10px 10px; font-size:0px;}

#topmenulist{clear:both; width:100%; margin:-25px 0px 0px -10px; padding:0 10px 0 0; overflow: hidden; background-image:url(images/bg_submit.jpg); position:fixed; z-index:10000;}
#topmenulist ul{float:left; margin:0; padding:0; list-style-type:none;}
#topmenulist li{
display: inline;
margin: 0;
}
#topmenulist li a{
float: left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:600;
display: block;
text-decoration: none;
margin: 0 0px; min-width:100px;
padding: 1px 2px 0 2px; /*padding inside each tab*/
border-right: 1px solid 194785; /*right divider between tabs*/
color: white; background-image:url(images/bg_submit.jpg);border-right:solid 1px #194785; border-bottom:solid 1px #194785;
/*background: #414141; /*background of tabs (default state)*/
}


#topmenulist li a:visited{
color: white;
}

#topmenulist li a:hover, #topmenulist li.selected a{
background: #194785; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
}

.listdiv01{clear:both; width:100%;}
.listdiv01 h4{margin:0 0 5px 0; padding-bottom:0px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.listdiv01 ul{margin:0; padding:0; list-style-type:none;}
.listdiv01 li{float:left; min-width:150px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

.listdown{clear:both; width:100%;}
.listdown h4{margin:0 0 5px 0; padding-bottom:0px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.listdown ul{margin:0; padding:0; list-style-type:none;}
.listdown li{min-width:150px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

.help{clear:both; font-style:italic; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#0099FF;}
.notesred{font-style:italic; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FF0000;}
.nav-panel-top{float:right; margin-right:10px; margin-top:10px;}
.star{color:#FF0000;}