@charset "utf-8";
/* CSS Document */

html, body{ 
    height: 100%;
	margin:0px;
	padding:0px;
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
} 

.tableHeadFont{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	background-image:url(../images/wbg.gif);
	padding:6px;
	color:#333333;
}

.tableTitleContentFont{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background-image:url(../images/fhbg.gif);
	padding:5px;
	color:#666666;
}

.tableContentFont{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	padding:5px;
}

.tableHeaderContentFont{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	padding-top:3px;
}

.tablePaging{
	padding:5px;
	padding-right:10px;
}

.btnSearchBack{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding:2px;
	color: #333333;
	background-color:#CCCCCC;
	border:1px solid #999999;
	background-position:5px;
	width:90px;
	padding-left:5px;
	cursor:pointer;
}

#header{
    height: 80px;
}

#content{
    min-height: 100%; 
    height: auto !important; /*Cause footer to stick to bottom in IE 6*/
    height: 100%; 
    margin: 0 auto -20px; /*Allow for footer height*/
    vertical-align:bottom;
}

#footer, #push{
    height: 20px; /*Push must be same height as Footer */
}

/*==================== For Paging ====================*/
.paging_nolink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	display:block, inline;
	height:12px;
	padding:0px 2px 0px 2px;
	vertical-align:middle;
	border:1px solid #A1A1A1;
	background-color:#AFE3A8;
}

.paging_link, .paging_link:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	text-decoration:none;
	display:block, inline;
	height:12px;
	padding:0px 2px 0px 2px;
	vertical-align:middle;
	border:1px solid #2DC1FF;
	background-color:#C9F5A0;
}

.paging_selected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration:none;
	background-color: #0483B8;
	display:block, inline;
	height:12px;
	padding:0px 2px 0px 2px;
	vertical-align:middle;
	border:1px solid #C9F5A0;
}
/*====================================================*/

.div_fullscreen{
    display:block;
	filter:alpha(Opacity=50);
	-moz-opacity: 0.5;
    /*set the div in the top-left corner of the screen*/
    position:absolute;
    top:0;
    left:0;

	/*set the width and height to 100% of the screen*/
    width:100%;
	/*********************************/
	/*THE REST OF THE CSS IS OPTIONAL*/
	/*********************************/

	/*give it some background*/
	background:#dedede; 
	/*put the text in the middle*/
	text-align:center;
	/*padding-top:25%;*/
}

.smallfont {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

form{
	padding:0px;
	margin:0px;
}

.textarea{
	padding: 3px;
	border: 1px solid #FF6000;
}


.whiteMediumBold {
	font-family:"Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
h1 {
	font-family:Geneva, Arial, Helvetica, sans-serifL;
	font-size: 22px;
	font-weight: bold;
	color: #000000;
	margin:0px;
	padding:0px;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #006600;
	margin:0px;
	padding:0px;
}
.whiteSmallBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.btnWhiteBack{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding:3px;
	color: #687297;
	background-color:#FFFFFF;
	border:1px solid #000000;
}

.btnBlueBack{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding:2px;
	color: #ffffff;
	background-color:#687297;
	border:1px solid #000000;
}
.whiteSmallNormal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.blackMediumNormal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
.redMediumBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}

.page_caption {
	border:1px solid #96d545;
	padding:5px;
}
.red_star{
	color:#FF0000;
}



.header_text {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
}
.search_text {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333;
}
.normal_text {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#333;
}
.icon_button{
	margin-left:2px;
	height:15px;
	width:75px;
	padding:4px;
	background-repeat:no-repeat;
	background-position:2px;
	border-left:1px solid #E8E8E8;
	border-top:1px solid #E8E8E8;
	border-right:2px solid #C1C1C1;
	border-bottom:2px solid #C1C1C1;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	text-align:right;
	}

#btn_add:hover{
	margin-left:2px;
	height:15px;
	width:75px;
	padding:4px;
	background-repeat:no-repeat;
	background-position:2px;
	border-left:2px solid #C1C1C1;
	border-top:2px solid #C1C1C1;
	border-right:1px solid #E8E8E8;
	border-bottom:1px solid #E8E8E8;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	text-align:right;
}
.textbox{
	border:#333 1px solid;
	color:#000;
	font-family:Verdana, Geneva, sans-serif;
	width:130px;
}
.even_row td{
	background-color:#E5E5E5;
}
.odd_row td{
	background-color:#DADADA;
 }
.link_text {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#333;
	text-decoration:none;
}
.link_text a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#333;
	text-decoration:none;
}
.message_font{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
.link_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}
.link_text a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}
.link_text a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#009900;
	text-decoration:none;
}
.even{
	/*background-color:#B7CABC;*/
	background-color:#C9F5A0;
}	
.odd{
	/*background-color:#B7CACB;*/
	background-color:#AFE3A8;
}
.button{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	border:1px solid #999999;
	height:25px;
	width:70px;
	background-color:#F2FEEB;
	cursor:pointer;
}
.textbox{
	border:1px solid #999999;
	padding:4px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#003300;
}
.main_table{
	border-left:#CCCCCC 1px solid; 
	border-right:#CCCCCC 1px solid; 
	border-bottom:#CCCCCC 1px solid;
}
.main_table_header{
	background-image:url(../images/wbg.gif); 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:700; 
	font-size:13px; 
	padding-left:5px;
}
.main_table_field{
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:700; 
	font-size:13px; 
	padding-left:5px;
}
.search_table_field{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
}
.table_field{
	background-image:url(../images/fhbg.gif); 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:600;
}
.table_field_value{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#000000;
	text-decoration:none;
}
.table_caption{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:600;
	color:#000000;
	text-decoration:none;		 
}
.forgot_pass{
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
	font-size:12px;
	font-weight:600;
	cursor:pointer;
}
.forgot_pass a{
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
	font-size:12px;
	font-weight:600;
	cursor:pointer;
}
.forgot_pass a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#FF0000;
	text-decoration:none;
	font-size:12px;
	font-weight:600;
	cursor:pointer;	
}
.text_font{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.errormsg
{
	font-weight: bold;
	color: #FF0000;
}
.search_key_text {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	padding:1px;
	color:#0066FF;
	text-decoration:none;
}
.search_key_text a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#0066FF;
	text-decoration:none;
}
.search_key_text a:hover{
	font-family:Verdana, Geneva, sans-serif;
	font-size:15px;
	color:#00CC33;
	text-decoration:none;
}
.without_search_text {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	padding:1px;
	color:#666666;
	text-decoration:none;
}
.without_search_text a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:15px;
	color:#666666;
	text-decoration:none;
}


/*************** Content Box ***************/

.content-box {
                border: 1px solid #ccc;
                margin: 0 0 20px 0;
                background: #fff;
                }

.content-box-header {
                background: #e5e5e5 url('../images/bg-content-box.gif') top left repeat-x;
                margin-top: 1px;
                height: 40px;
                }

.content-box-header h3 {
                padding: 12px 15px 10px;
                float: left;
                }

ul.content-box-tabs {
                float: right;
                padding: 12px 15px 0 0 !important;
				margin: 0 !important;
                }

ul.content-box-tabs li {
                float: left;
                margin: 0;
                padding: 0 !important;
                background-image: none !important;
                }
                
ul.content-box-tabs li a {
                color: #333;
                padding: 8px 10px;
                display: block;
                margin: 1px;
                border-bottom: 0;
                }

ul.content-box-tabs li a:hover {
                color: #57a000;
                }              
                
ul.content-box-tabs li a.current {
                background: #fff;
                border: 1px solid #ccc;
                border-bottom: 0;
                margin: 0;
                }

.content-box-content {
                padding: 20px;
                font-size: 13px;
                border-top: 1px solid #ccc;
                }
				
				
/*CUSTOM CSS For Partners Add Edit Pages*/				
.td_field{
	padding-right:5px;
	background-color:#F7F7F7;
}
.td_value{
	padding-left:5px;
	background-color:#F0F0F0;
}				

/*CUSTOM CSS For Partners Add Edit Pages*/				