html, body {margin:0px; padding:0px;  top repeat-x; background-color:#FFFFFF; height: 100%;}

table { font-family: Verdana, Georgia, "Trebuchet MS", Arial; text-align:left; font-size:11px; color:#333333; letter-spacing:0px; line-height:18px;}

.textbox{ border:1px solid #B5B5B5; background-color:#EFEFEF; font-size:11px; font-family:Verdana; padding:1px 3px 1px 3px; color:#282828;}



.textbox-right{ border:1px solid #B5B5B5; background-color:#EFEFEF; font-size:11px; font-family:Verdana; padding:1px 3px 1px 3px; color:#282828;text-align:right}



.listbox{ background-color:#EFEFEF; font-size:11px; font-family:Verdana; padding:0px 0px 0px 2px; color:#282828;}



.textarea { border:1px solid #B5B5B5; background-color:#EFEFEF; font-size:11px; font-family:Verdana; padding:1px 1px 1px 3px; color:#282828;}



.viewinput { border:solid 1px #E8E8E8; font: 11px Verdana; color:#565656; line-height:18px; padding-left:5px; display:block; width:150px; }







h1 {}



h2 {}



h3 {}



h4 {}







a:link,a:visited {font-size:11px; color:#5D5D5D; text-decoration:none;}



a:hover{color:#000; text-decoration:underline;}



a.login:link,a.login:visited {font-size:11px; color:#4586D9; text-decoration:none; background:url(../images/loginbg.gif) top no-repeat; width:64px; height:22px; display:block; text-align:center; font-weight:bold;}



a.login:hover{color:#ffffff; background:url(../images/loginbg.gif) 0% 100%;}







/*Classe for Login page*/



.loginpage{ color:#333333; font-weight:bold; font-size:14px; text-align:left; padding-left:10px;}



/*End*/







/*Classe for Databox*/



.box {border:1px solid #B0B0B0;}



.box-border-1px {border:1px solid #B5B5B5;}



.box-border-1px td{ padding:3px 3px 3px 5px;}



.boxheader{ height:28px; background:url(../images/box-header.gif) repeat-x; color:#000; font-size:13px; font-weight:bold; padding:0px 0px 0px 12px; height:28px;}



.box-data{ padding:5px 0px 5px 0px; background:url(../images/data-box-bg.gif) top repeat-x;}



.box-data-innerpage{padding:0px 0px 5px 0px; background:url(../images/data-box-bg-innerpage.gif) right repeat-y #FFF;}



.box-innerpage-header td{ background:url(../images/data-box-header-bg.gif) top left repeat-x; height:28px; padding-left:8px; font-weight:bold; color:#000; background-color:#CCCCCC; vertical-align:middle; border-bottom:#B0B0B0 1px solid;}



.box-innerpage-selectedtab-header{ background:url(../images/data-box-selected-tab-header.gif) bottom left repeat-x #C6C6C6; height:28px; font-weight:bold; font-size:12px; color:#000; vertical-align:middle; padding-left:10px; }



.box-thumbdata{background:url(../images/data-thunmbbox-bg.gif) top left repeat-x; }



.box-thumbdata-innerpage{background:url(../images/data-thunmbbox-bg-innerpage.gif) top left repeat-x; padding-top:10px;}



a.boxlinks:link,a.boxlinks:visited{font-size:11px; color:#5C5C5C; text-decoration:none; font-weight:bold; line-height:23px; padding-left:3px; background:url(../images/box-links-bullet.gif) 5px 50% no-repeat; padding:0px 0px 0px 22px; display:block;}



a.boxlinks:hover{color:#000; background:url(../images/box-links-bullet-hover.gif) 5px 50% no-repeat #EAEAE8;}



.button-component, a.button-component{border:1px solid #B0B0B0; background:url(../images/button_bg.gif) top repeat-x ; color:#000; font:bold 11px Verdana; height:26px; padding:2px; cursor:pointer; }



/*End*/







/*Classe for Forms*/



.dark{color:#5C5C5C; font-weight:bold;}



.red{color:#FF0000; font-weight:bold;}



/*End*/







/*Classe for TD hover Effect*/



.dataTableRow td{border-bottom:#D0D0D0 0px solid; padding:2px 3px 2px 8px;}



.dataTableRowOver{background-color:#DDDDDD; cursor:pointer; padding:2px 3px 2px 8px; color:#000000; }



.dataTableRowOver td{border-bottom:#D0D0D0 0px solid; cursor:pointer; padding:2px 3px 2px 8px;}



.dataTableRowSelected td{background: url(../images/TableRowSelected.gif) top repeat-x #F2F2F2; padding:2px 3px 2px 8px; border-bottom:#B0B0B0 0px solid; color:#000; }



/*End*/







/*Classe for Header*/





.greynormal{ color:#2E2E2E; font-size:12px;}



.header-title{color:#2E2E2E; font-family:"Trebuchet MS", Georgia; padding-left:30px; font-size:24px; font-stretch:normal; font-weight:bold; line-height:35px;}



a.logout:link,a.logout:visited {font-size:13px; color:#2E2E2E; text-decoration:none; font-weight:bold;}



a.logout:hover{color:#477410; text-decoration:underline;}



.green_bullet{ color:#477410; font-size:14px; font-weight:bold; font-family:"Microsoft Sans Serif", Arial;}



.username{color:#000; font-size:13px; font-weight:bold;}



/*End*/







/* Eror MSG */



.errormsg {border: solid 1px #DEDEB6; background-color:#FDFFE2; font-size:11px; font-family:Verdana; color:#FF0000; line-height:20px; padding-left:10px; margin-bottom:5px; margin-top:5px;}



.clearmsg {border: solid 1px #CADBFB; background-color:#EFF0FF; font-size:11px; font-family:Verdana; color:#1143A1; line-height:20px; padding-left:10px; margin-bottom:5px; margin-top:5px;}



/*



.small_error { border:solid 1px #CFCFCF; background-color:#FEFFE3; font:10px Verdana; display:block; margin-bottom:1px; margin-top:1px; color:#990000; padding:2px; }



*/



.small_error { border:solid 1px #B5B5B5; vertical-align:middle; background-color:#FEFFE3; font:10px Verdana; display:block; margin-bottom:3px; 	margin-top:1px; color:#990000; padding:1px 1px 1px 3px; width:70%;}



/*End*/







/* searchboxlink */



a.searchboxlinks:link,a.searchboxlinks:visited{font-size:12px; color:#000; text-decoration:none; font-weight:bold; }



a.searchboxlinks:hover{color:#787878; text-decoration:underline; }



#searchbox {}



.searchbox-main {border-bottom:solid 1px #B0B0B0; border-left:solid 1px #B0B0B0; border-right:solid 1px #B0B0B0; }



.searchbox-subtable {background:url(../images/data-box-bg-innerpage.gif) right repeat-y #FFF; }



.searchbox-data {font:bold 11px Verdana ; }



/*End*/







/*for resolution free footer*/



#container-page {position:relative; min-height:100%; height: auto !important;  height:100%;}



#container-content {padding-bottom: 70px;} 



#container-foot{width:100%; position:absolute; bottom:0px!important; bottom:0px; height:51px; background:url(../images/bottom_strip.gif) repeat-x top; text-align:right; background-color:#251F1F; }



/*End*/







/* For profile Edit */



.edit { border:solid 1px #CFCFCF; font-size:11px; line-height:14px; }



.edit-td { background:#FFFFFF; color:#000; vertical-align:middle; padding-left:2px; }



.edit-th1 { background:url(../images/edit_hedbg.gif) repeat-x; color:#000; font-size:13px; font-weight:bold; height:28px; border-bottom:solid 1px #CFCFCF; }



.edit-th2 { background:#F1F1F1; font-weight:bold; padding-left:5px; color:#000; line-height:20px; border-bottom:solid 1px #CFCFCF;  border-top:solid 1px #CFCFCF; }



.subheading { padding-left:5px; border:solid 1px #CFCFCF; background:url(../images/edit_hedbg.gif) repeat-x; color:#000; font-size:13px; font-weight:bold; height:28px;}



/* End */







.disable {opacity : .3; -moz-opacity : .3; filter : alpha(opacity=30);} 



a.btnlink:link,a.btnlink:visited {



	font:bold 11px Verdana;



	color:#565656; 



	text-decoration:none; 



	line-height:25px;  



	width:65px;



	background:url(../images/icon/add_new1.png) 5px 50% no-repeat;



	padding:0px 0px 0px 30px; 



	display:block;



	margin-left:15px;



	border:solid 1px #B0B0B0;



}



a.btnlink:hover {



	color:#000; 



	background:url(../images/icon/add_new.png) 5px 50% no-repeat;



}



.toggle-hide{



display:none;



}







.right-text {text-align:right}







.list-table{}



.list-table .viewinput { border:solid 1px #E8E8E8; font: 11px Verdana; color:#565656; line-height:18px; padding-left:5px; display:block; width:150px; font-weight:bold }



.list-table .viewinput-small { border:solid 1px #E8E8E8; font: 11px Verdana; color:#565656; line-height:18px; padding: 0px 5px 0px 5px; display:block; width:80px; font-weight:bold }







.paging {



	font:normal 11px Verdana;



	color:#565656;



}



.paging b {



	color:#2E2E2E;



}







.paging strong {



	font:bold 12px Arial;



	color:#2E2E2E;



}



.paging select { 



	border:solid 1px #B5B5B5; 



	background-color:#EEEEEE; 



	font:11px Verdana; 



	color:#000; 



	padding:1px 0px 1px 2px; 



}



.paging a:link, .paging a:visited {



	font:bold 12px Arial;



	color:#1365DB;



	text-decoration:none;



	}



	



.paging a:hover {



	font:bold 12px Arial;



	color:#565656;



	text-decoration:underline;



}







.sort-img {



	vertical-align:middle;



}







a.btnlink1:link,a.btnlink1:visited {



	font:bold 11px Verdana;



	color:#565656; 



	text-decoration:none; 



	line-height:25px;  



	background:url(../images/ico_act_add.gif) 5px 50% no-repeat;



	padding:0px 0px 0px 30px; 



	display:block;



	margin-left:15px;



	border:solid 1px #B0B0B0;



}



a.btnlink1:hover {



	color:#000; 



	background:url(../images/ico_hovr_add.gif) 5px 50% no-repeat;



}



.red{color:#FF0000}



.green{color:#006600}







.fronttextbox{ border:1px solid #B5B5B5; background-color:#EFEFEF; font-size:12px; font-family:Verdana; padding:1px 3px 1px 3px; color:#282828;}



.text{font-family:verdana,Arial, Helvetica, sans-serif;



font-size:17px;



font:bold;



color:#01470a;



}



.text1{



font-family:verdana,Arial, Helvetica, sans-serif;



font-size:12px;



color:#333333;







}







.newlink a{

    color:#000000;

    text-decoration:underline;

  	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

    }

.newlink a:hover{

    color:#FF9900;

    text-decoration:none;	

    font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

    } 



.menulink a{

    color:#ffffff;

    text-decoration:underline;

    padding:25px 0px 0px 10px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

    }

.menulink a:hover{

    color:#00FF66;

    text-decoration:none;

	padding:25px 0px 0px 10px;

    font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

    } 
	
	
.menulink001 a{

    color:#000000;

    text-decoration:underline;

    padding:25px 0px 0px 10px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:15px;

    }

.menulink001 a:hover{

    color:#993300;

    text-decoration:none;

	padding:25px 0px 0px 10px;

    font-family:Arial, Helvetica, sans-serif;

	font-size:15px;

    }  
	

