body { padding: 0; margin: 0; 	font: 0.7em Tahoma, sans-serif; line-height: 1.5em;	background-color: #F5F5F5; 	color: #454545;}/*Common*/
html { min-width: 750px;}
body, td, th, textarea, input, select, h2, h3, h4, h5, h6 {font: 12px verdana, arial, helvetica, sans-serif;}
h2 { font-size: 140%; font-weight: bold; margin-bottom: 0.2em;  color: #333333; font-family: "Trebuchet MS", Arial, Verdana, sans-serif; letter-spacing: -1px; text-transform: capitalize;}
h3 { font-size: 120%; font-weight: bold; margin-bottom: 0.2em; letter-spacing: -1px; clear: left;}
h4 { font-size: 110%; font-weight: bold; margin-bottom: 0.2em;}
form { margin: 0;}
input, select,textarea {font-size:11px;}
body { background: #FFFFFF; color: #333; margin: 0px 0px;}
a { color: #03a; text-decoration: none;}
a:hover, a:focus { color: #C16B00; text-decoration: underline;}
a:active { color: #000;}
hr { height: 1px; background: #ccc; border: none;}
img { border: 1px; color:#CCCCCC;}
p {margin:0.75em 0;}
FONT.sucess{    FONT-FAMILY: Arial;	FONT-SIZE: 9pt;	COLOR: green;}
FONT.failure{    FONT-FAMILY: Arial;	FONT-SIZE: 9pt;	color: red;}


/*Table*/
table {padding: 0; border-collapse:collapse; } 
th img { border: none; vertical-align: middle;}
td { font-size: 85%; border-bottom: 0px solid #C1DAD7; padding: 2px 2px 2px 2px; color: #4f6b72; } 
td.lft { text-align:left; } 
td.total { border-top: 0; border-left: 0; border-right: 1px solid #C1DAD7; background: none; text-align:right; font-weight:bold; text-transform:uppercase; letter-spacing:1px; }
tr.alt { background: #F5FAFA; color: #797268; } 
tr[class="alt"] td { background: #F5FAFA; } 
td[class~="alt"] { background: #fff; } 
tr.alternative:hover, tr.ieRowHoverAlt { background: #FFF8E3; }




#top_menu { 	clear: both;	font-size: 0.9em;	height: 28px; 	color: #FFF; background: #6C757A; 	text-align:right; /* aaa */}
#top_menu ul {        margin: 0;        padding: 2px 0px 0pt 0pt; }
#top_menu li { 	list-style:none; margin: 0; 	float: left;	padding: 5px 12px 5px 12px;		color: #FFEADC;		background: #6C757A; }
#top_menu li.active { 		background: #E0691A  no-repeat center top; 		color: #fff;		font-weight: bold; 		padding: 7px 10px 6px 10px;	}
#top_menu li a { 		font-weight: bold;		color: #FFF; 		background: inherit;		text-decoration: none;	} 
#top_menu li a:hover { 		color: #E3E4E3;		background: inherit;	} 


#sub_menu { 	clear: both;	font-size: 1.1em;	height: 20px; 	color: #FFF; background:#b2d281;	text-align:right; /* aaa */}
#sub_menu ul {        margin: 0;        padding: 2px 0px 0pt 0pt; width:100%;}
#sub_menu li { 	list-style:none; margin: 0; 	float: left;	padding: 4px 10px 5px 10px;		color:#3b5d14; 		background:#b2d281; }
#sub_menu li.active {color: #fff;		font-weight: bold; 		padding: 4px 10px 6px 10px;	}
#sub_menu li a { 	font-size:10px;	font-weight: bold;		color:#3b5d14; 		background: inherit;		text-decoration: none;	} 
#sub_menu li a:hover { 		color: black;		background: inherit;	} 




