/* default settings */

body {

	background : #bbbbb9;

	font-family: arial, helvetica, sans-serif;

	margin-top : 0em;

	margin-left : 0em;

	}

	


.inline { display: inline; }



.default {

	font-family: arial, helvetica, sans-serif;

	font-size : 0.7em;

	color : #000066;

	}



.inherit {

	font-size : 1.0em;

	color: #000066;

	}



a:link, a:visited, a:active {

	font-family: arial, helvetica, sans-serif;

	font-weight : bold;

	color : #000066;

	text-decoration : underline;

	}



a:hover {

	font-family: arial, helvetica, sans-serif;

	font-weight : bold;

	color : #FFAD10;

	text-decoration : underline;

	}

	
a.set, a:visited.set, a:active.set {

	font-family: arial, helvetica, sans-serif;

	font-size: 0.7em;

	font-weight : bold;

	color: #000066;

 	text-decoration: underline;

}



FORM {

	margin-top : 0px;

	margin-bottom : 0px;

}

	

INPUT,TEXTAREA {

	font-family: arial, helvetica, sans-serif;

	font-size: 0.7em;

	color : #000066;

	width : auto;

}

	
SELECT {

	font-family: arial, helvetica, sans-serif;

	font-size: 0.7em;

	color : #000066;

 	background: #FFFFFF;

	width : auto;

}



.select_action {

	font-family: arial, helvetica, sans-serif;

	font-size: 0.7em;

	color : #000066;

 	background: #FFFFFF;

	width : 4.5em;

}





/* custom font styles */



.data {

	font-family: arial, helvetica, sans-serif;

	font-size : 0.7em;

	color : #000066;

}



.msg {

	font-family: arial, helvetica, sans-serif;

	font-size : 0.7em;

	font-weight : bold;

	color : #000066;

	}



.boxtitles {

	font-family: arial, helvetica, sans-serif;

	font-size : 0.7em;

	font-weight : bold;

	color : #000066;

	}



.bluelabels {

	font-family: arial, helvetica, sans-serif;

	font-size : 0.7em;

	font-weight : bold;

	color : #000066;

	}



.blacklabels {

	font-family: arial, helvetica, sans-serif;

	font-size : 0.7em;

	font-weight : bold;

	color : #000000;
	}



.whitelabels, .whitelabels a:link, .whitelabels a:visited {

	font-family: arial, helvetica, sans-serif;

	font-size : 0.7em;

	font-weight : bold;

	color : #FFFFFF;

	}



.whitelabels a:hover {

	font-family: arial, helvetica, sans-serif;

	text-decoration : underline;

	color : #FFAD10;

	}



.small {

	font-family: arial, helvetica, sans-serif;

	font-size : 0.6em;

	color : #000066;

}

	

.reptitles {

	font-family: arial, helvetica, sans-serif;

	font-size : 12pt;

	color: #000000;

	font-weight : bold;

	}

	

.receipt {

	font-family : verdana,arial, helvetica;

	font-size : 16pt;

	color: #000066;

	font-weight : bold;

	}

	

.redlabels {

	font-family: arial, helvetica, sans-serif;

	font-size : 0.7em;

	color: #FF0000;

	font-weight : bold;

	}

	

.footer {

	font-family: arial, helvetica, sans-serif;

	font-size : 0.6em;

	color : #000066;

}

	

.footerlinks {

	font-family: arial, helvetica, sans-serif;

	font-size : 0.7em;

	color : #000066;

}



.context {

	font-family : arial, helvetica, sans-serif;

	font-size : 0.7em;

}



/* custom buttons */



.btn {

	border-top : 1px solid #FFF7CC;

	border-bottom : 1px solid #967111;

	border-left : 1px solid #FFF7CC;

	border-right : 1px solid #967111;

	background : #F2DA61;

	padding : 2px;

	font-family: arial, helvetica, sans-serif;

	font-size : 0.7em;

	font-weight : bold;

	color : #000066;

	cursor : pointer;

	}



.btnpush {

	border-top : 1px solid #967111;

	border-bottom : 1px solid #FFF7CC;

	border-left : 1px solid #967111;

	border-right : 1px solid #FFF7CC;

	background : #FFEA80;

	padding : 2px;

	font-family: arial, helvetica, sans-serif;

	font-size : 0.7em;

	font-weight : bold;

	color : #000066;

	cursor : pointer;

	}

	

.btnactive {

	border-top : 1px solid #0000FF;

	border-bottom : 1px solid #0000FF;

	border-left : 1px solid #000FF;

	border-right : 1px solid #0000FF;

	background : #AAE9FF;

	padding : 2px;

	font-family: arial, helvetica, sans-serif;

	font-weight : bold;

	color : #000066;

	cursor : pointer;

	}



.btndisabled {

	border-top : 1px solid #82817C;

	border-bottom : 1px solid #82817C;

	border-left : 1px solid #82817C;

	border-right : 1px solid #82817C;

	background : #AEADAB;

	padding : 2px;

	font-family: arial, helvetica, sans-serif;

	font-size : 0.7em;

	font-weight : bold;

	color : #303032;

	}



.smbtn {

	border-top : 1px solid #FFF7CC;

	border-bottom : 1px solid #967111;

	border-left : 1px solid #FFF7CC;

	border-right : 1px solid #967111;

	background : #F2DA61;

	padding : 0;

	font-family : tahoma, arial, helvetica, sans-serif;

	font-size : 0.6em;

	font-weight : bold;

	color : #000066;

	cursor : pointer;

	}



.smbtnpush {

	border-top : 1px solid #967111;

	border-bottom : 1px solid #FFF7CC;

	border-left : 1px solid #967111;

	border-right : 1px solid #FFF7CC;

	background : #FFEA80;

	padding : 0;

	font-family : tahoma, arial, helvetica, sans-serif
;

	font-size : 0.6em;

	font-weight : bold;

	color : #000066;

	cursor : pointer;

	}



.catbtn {

	border-top : 1px solid #FFF7CC;

	border-bottom : 1px solid #967111;

	border-left : 1px solid #FFF7CC;

	border-right : 1px solid #967111;

	background : #F2DA61;

	padding : 0;

	width : 100%;

	font-family : tahoma, arial, helvetica, sans-serif;

	font-size : 0.6em;

	font-weight : bold;

	color : #000066;

	cursor : pointer;

	}



.actionbtn {

	border-top : 1px solid #6179B4;

	border-bottom : 1px solid #6179B4;

	border-left : 1px solid #6179B4;

	border-right : 1px solid #6179B4;

	background : '';

	padding : 0em;

	margin : 0em;

	width : 6em;
	font-family : arial, helvetica, sans-serif;

	font-size : 0.6em;

	font-weight : normal;

	color : #000066;

	cursor : pointer;

	}



.actionbtn_go {

	border-top : 1px solid #6179B4;

	border-bottom : 1px solid #6179B4;

	border-left : 1px solid #6179B4;

	border-right : 1px solid #6179B4;

	background : '';

	padding : 0em;

	margin : 0em;

	width : 2em;

	font-family : arial, helvetica, sans-serif;

	font-size : 0.6em;

	font-weight : normal;

	color : #000066;

	cursor : pointer;

	}



.actionbtn_edit {

	border-top : 1px solid #6179B4;

	border-bottom : 1px solid #6179B4;

	border-left : 1px solid #6179B4;

	border-right : 1px solid #6179B4;

	background : '';

	padding : 0em;

	margin : 0em;

	width : 3em;

	font-family : arial, helvetica, sans-serif;

	font-size : 0.6em;
	font-weight : normal;

	color : #000066;

	cursor : pointer;

	}



.actionbtn_cq {

	border-top : 0px solid #6179B4;

	border-bottom : 0px solid #6179B4;

	border-left : 0px solid #6179B4;

	border-right : 0px solid #6179B4;

	background : '';

	padding : 0em;

	margin : 0em;

	width : 5em;

	font-family : arial, helvetica, sans-serif;

	font-size : 0.7em;

	font-weight : normal;

	color : #000066;

	cursor : pointer;

	text-align : left;

	}



.catbtnpush {

	border-top : 1px solid #967111;

	border-bottom : 1px solid #FFF7CC;

	border-left : 1px solid #967111;

	border-right : 1px solid #FFF7CC;

	background : #FFEA80;

	padding : 0;

	width : 100%;

	font-family : tahoma, arial, helvetica, sans-serif;

	font-size : 0.6em;

	font-weight : bold;

	color : #000066;

	cursor : pointer;

	}



.hdrbtn {

	border-top : 1px solid #6179B4;

	border-bottom : 1px solid #6179B4;

	border-left : 1px solid #6179B4;

	border-right : 1px solid #6179B4;

	background : #FFFFFF;

	padding : 0px;

	width : 75px;

	font-family : tahoma, arial, helvetica, sans-serif;

	font-size : 0.6em;

	font-weight : normal;

	color : #000066;

	cursor : pointer;

}



.context-menu { 

	position : absolute; 

	visibility : hidden; 

	background-color : lightgrey; 

	layer-background-color : lightgrey; 

	border : 2px outset white; 

}



.context-cell {

	padding-left : 15px;
	padding-right : 15px;

	cursor: default;

}





/* headers */



.apptitle {

	font-family : tahoma, arial, helvetica, sans-serif;

	font-size : 1.2em;

	color : #000066;

	font-weight : bold;

	padding : 0px 10px 0px 0px;

}



.funcheaders {

	background-color : #10307B;

	font-family : tahoma, arial, helvetica, sans-serif;

	font-size : 0.8em;

	color : #ffffff;

	font-weight : bold;

}


.funcmain {

	background-color : #339999;

	font-family : tahoma, arial, helvetica, sans-serif;

	font-size : 0.8em;

	color : #000000;

	font-weight : bold;

}


.modheaders {

	background-color : #00164F;

	padding: 2px 2px 2px 2px;	

}



.modtitles {

	font-family : tahoma, arial, helvetica, sans-serif;

	font-size : 0.8em;

	color : #FFFFFF;

	font-weight : bold;

	padding: 0px 0px 0px 8px;

}



.subheaders { background-color : #10307B;}



.subtitles {

	font-family : tahoma, arial, helvetica, sans-serif;

	font-size : 0.7em;

	color : #FFFFFF;

	font-weight : bold;

	padding: 0px 0px 0px 8px;

}



.modheaderstiny {

	background-color : #00164F;

	font-family : tahoma, arial, helvetica, sans-serif;

	font-size : 0.6em;

	color : #FFFFFF;

	font-weight : bold;

}



.hdrstripes {background-color:#F8DF60;}





/* table elements */



.hdrbkg1 {background-color : #ffffff;}

.hdrbkg2 {background-color : #00164F;}

.hdr-btn-bkg {

	background-color : #FFFFFF;

	padding-top : 1px;

	padding-bottom : 1px;

	padding-left : 0px;

	padding-right : 0px;

}



.block-bkg { background: #011173 url(http://www.geocities.com/chris92179/media/hdr/blockage_bkg.gif) repeat-y top left; }

.hdr-base { background: #FFFFFF url(http://www.geocities.com/chris92179/media/hdr/hdr_base.gif) repeat-x top left; }



.hilite {background-color : #FEFED7;}



.modal {

	border-top : 3px solid #0A246A;

	border-bottom : 3px solid #0A246A;

	border-left : 3px solid #0A246A;

	border-right : 3px solid #0A246A;

	background-color:#FFFFFF;

}



.modalbox {

	border-top : 1px solid #FFD400;

	border-bottom : 1px solid #FFD400;

	border-left : 1px solid #FFD400;

	border-right : 1px solid #FFD400;

	background-color:#FFFBE7;

}



.box {

	border-top : 2px solid #339999;

	border-bottom : 2px solid #339999;

	border-left : 2px solid #339999;

	border-right : 2px solid #339999;

	background-color:#FFFFFF;

}



.innerbox {

	border-top : 1px solid #B3BED8;

	border-bottom : 1px solid #B3BED8;

	border-left : 1px solid #B3BED8;

	border-right : 1px solid #B3BED8;

	background-color:#E9EEF3;

	color : #000066;

}



.receiptbox {

	border-top : 1px solid #B3BED8;

	border-bottom : 1px solid #B3BED8;

	border-left : 1px solid #B3BED8;

	border-right : 1px solid #B3BED8;

	background-color:#E9EEF3;

	padding : 10px;

}



.popbox {

	border-top : 3px solid #000066;

	border-bottom : 3px solid #000066;

	border-left : 3px solid #000066;

	border-right : 3px solid #000066;

	background-color:#DDE6F5;

}



.popfunc {

	border-top : 3px solid #10307B;

	border-bottom : 3px solid #10307B;

	border-left : 3px solid #10307B;

	border-right : 3px solid #10307B;

	background-color:#FFFBE5;

}



.setinc {background-color : #F2DA61;}

.setincact {

	border-top : 1px solid #000066;

	border-bottom : 1px solid #000066;

	border-left : 1px solid #000066;

	border-right : 1px solid #000066;

	background-color : #FFEA80;

	font-family: arial, helvetica, sans-serif;

	font-size : 0.7em;

	font-weight : bold;

}



.setcomp {background-color : #41BE73;}
.setcompact {

	border-top : 1px solid #000066;

	border-bottom : 1px solid #000066;

	border-left : 1px solid #000066;

	border-right : 1px solid #000066;

	background-color : #69E69B;

	font-family: arial, helvetica, sans-serif;

	font-size : 0.7em;

	font-weight : bold;

}



.boxborder {background-color:#000066;}



.datatable {

	border-color : #BEBFC3;

	border-style : solid;

	border-width : 1px;

}



.datarow1 {background-color:#E5E2CF;}

.datarow2 {background-color:#FFFBE5;}

.datarow3 {background-color:#AAE9FF;}





.dataheaders {background-color : #B3B1B3;}





.datalabel {

	font-family: arial, helvetica, sans-serif;

	font-size : 0.7em;

	color : #000066;

	font-weight : bold;

}



.datalabel-blk {

	font-family: arial, helvetica, sans-serif;

	font-size : 0.7em;

	color : #000000;

	font-weight : bold;

}



.feelabel {

	font-family: arial, helvetica, sans-serif;

	font-size : 0.7em;

	color : #000066;

}



.cellbtm {

	border-bottom : 1px solid #0A246A;

}



.cellright {

	border-right : 1px solid #0A246A;

}



.cellbtmrt {

	border-bottom : 1px solid #0A246A;

	border-right : 1px solid #0A246A;

}





.help {

	font-family: verdana, arial, helvetica;

	font-size: 12px;

	font-weight : bold;

	color:black;

	border-top : 1px solid ;
	border-bottom : 1px solid ;
	border-left : 1px solid ;
	border-right : 1px solid ;
	background-color : yellow;
	padding-left : 2px;
	padding-right : 2px;
	cursor : hand;
}
