/*===============================
Eric Meyer's Reset CSS 
===============================*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size:13px;
	font-weight:normal;
	
	vertical-align: baseline;
	font-family:franklin !important;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
/* Class neeeded change in background color */
/* For PROD */
body 
{
    font-family: 'franklin',Sans-Serif;
    font-size: 13px;
    background: #2f8dbd;
    color: #000;
    height: 100%;
}
/* Class neeeded change in background color */
/* For DEV/UAT */
/*body {
    font-family: 'franklin',Sans-Serif;
    font-size: 13px;
    background: RGB(255,192,203);
    color: #000;
    height: 100%;
}*/
.gray-bg{ background:#d9eef5 url(../images/home_bg.gif) repeat-x; font-family:'franklin',Sans-Serif;}
.white-bg{ background:#fff; white-space:normal;}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
	/* width:966px; comment by sandeep because it effect other table and calender extender*/
}
a{ text-decoration:none;}

/*===============================
Width Fixed
===============================*/
#wrapper{ width:100%; display:inline-block;height:100%;}
.wrapper_pattern{
    /*background:url(../images/login_bg_pattern.gif) 78% 0 no-repeat;*/

}

/*===============================
Typography 
===============================*/
h1, h2, h3, h4, h5, h6{ font-family:franklin;  font-size:14px; color:#000; font-weight:normal;}
.grid-text{ font-size:20px; color:#000000 !important;margin-top: 2px;}
.grid-text th{ line-height:18px; padding:6px 8px;}
.grid-text th, .grid-text td, .grid-text th a, .grid-text td a{ font-size:13px; white-space:nowrap; vertical-align:middle;}
.grid-text td{ line-height:17px; padding:6px 8px;}

   

/*===============================
Form Element
===============================*/
input.text-field { width:150px; height:18px; margin:0 0 10px 10px; padding:0 5px; font-size:13px; color:#4e5051; border:1px solid #9b9b9b; background:#fff; line-height:20px; }
input.text-field:focus{ border:1px solid #67a9df;}

input.project-text-box{ width:90px; height:17px; line-height:17px; padding:0 5px; font-size:12px; font-weight:bold;}
select.select-divi{ float:left; width:160px; height:25px; margin:0 0 10px 10px;}
.login-butt{ padding: 0 10px 1px 10px; margin-right:10px; height: 25px; background:url(../images/login-button-bg.jpg) repeat-x; border:1px solid #255073; border-radius:8px; font-size:12px; color:#000000; font-weight:bold; text-align: center; cursor: pointer;}
.login-butt:last-child{ margin-right:0 !important;}
.login-butt:hover, .search-button:hover{ background:url(../images/login-button-hover-bg.jpg) repeat-x;}

.button-comon{ padding: 0 10px 1px 10px; margin-right:10px; height: 25px; background:url(../images/login-button-bg.jpg) repeat-x;
         border:1px solid #255073; border-radius:8px; font-size:15px; color:#000; cursor:pointer; font-family:franklin;}
.button-comon:hover{ background:#f4f4f4;}
 
.search-button{ padding:0 10px; height:22px; background:url(../images/login-button-bg.jpg) repeat-x; border:1px solid #afaeac; 
                border-radius:8px; font-size:14px; color:#565655; cursor:pointer; line-height:19px; font-family:franklin !important; vertical-align:top !important; }
.button-clear{ padding:0 10px 1px 10px; margin-left:-219px; margin-right:105px; height: 25px; background:url(../images/login-button-bg.jpg) repeat-x;
         border:1px solid #255073; border-radius:8px; font-size:15px; color:#000; cursor:pointer; font-family:franklin;}

.button-save{ padding:0 10px 1px 10px; margin-left:-25px; margin-right:70px; height: 25px; background:url(../images/login-button-bg.jpg) repeat-x;
         border:1px solid #255073; border-radius:8px; font-size:15px; color:#000; cursor:pointer; font-family:franklin;}

.button-cancel{ padding:0 10px 1px 10px; margin-left:-200px; margin-right:127px; height: 25px; background:url(../images/login-button-bg.jpg) repeat-x;
         border:1px solid #255073; border-radius:8px; font-size:15px; color:#000; cursor:pointer; font-family:franklin;}

.button-submit{ padding:0 10px 1px 10px; margin-left:418px; margin-right:50px; height: 25px; background:url(../images/login-button-bg.jpg) repeat-x;
         border:1px solid #255073; border-radius:8px; font-size:15px; color:#000; cursor:pointer; font-family:franklin;}


#tablequery
{
    width: 100% !important;
}

.header-table {width:auto;}

.item_style1 { width:63px !impotant;
}

.item_style1>div.GridCellDiv { width:63px !impotant;
}

