
/** GENRAL CSS **/
body
{
	margin: 0px;
	padding: 0px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #666;
	background: url(../images/body_bg.gif) repeat-x;
}
h1, h2, h3, h4, h5, h6
{
	margin: 0px;
	padding: 0px;
	line-height: normal;
}
input, select, textarea
{
	margin: 0px;
	padding: 0px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #666;
}
img
{
	margin: 0px;
	padding: 0px;
	border: none;
}
p
{
	margin: 0px;
	padding: 0px;
	font: 11px tahoma, Arial, Helvetica, sans-serif;
	line-height: 17px;
}
a
{
	margin: 0px;
	padding: 0px;
	color: #333;
	text-decoration: none;
	outline: none;
}
a:hover
{
	text-decoration: none;
	outline: none;
	border: none;
	color: #666;
}


/** GLOBAL CSS **/


/** HEADER CSS **/

.mainCntr
{
	margin: 0 10px;
	padding: 0px;
}

.headerPanel
{
	margin: 0px;
	padding: 0px;
	height: 54px;
}

.topSearch
{
	margin: 0px;
	padding: 15px 0 0 0;
}
.topSearch input
{
	margin: 0px;
	padding: 0px;
	border: 1px #c1c1c1 solid;
}
.topSearch input.field
{
	margin: 0px;
	padding: 3px;
	height: 15px;
}

.topLinks
{
	margin: 0px;
	padding: 5px 10px 0 50px;
	background: #fff url(../images/top_curve.gif) no-repeat left top;
	height: 20px;
	font-weight: bold;
}
.topLinks a
{
	padding: 0 5px 0 5px;
}

.loginTxt
{
	margin: 0px;
	padding: 5px 10px 0 0;
	font: 12px Arial, Helvetica, sans-serif;
	color: #666;
}
.loginTxt a
{
	color: #993300;
}

.logo
{
	margin: 0px;
	padding: 30px 10px 0px 124px;
	font: 16px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #424139;
}


/** NAVIGATION CSS **/
/*
.navigation
{
    margin: 0px;
    padding: 0px;
}
.navigation ul
{
    margin: 0px;
    padding: 0px;
}
.navigation ul li
{
    margin: 0px;
    padding: 6px 20px 6px 20px;
    float: left;
    list-style: none;
    color: #fff;
    font: 13px Arial, Helvetica, sans-serif;
}
.navigation ul li a
{
    color: #fff;
}
.navigation ul li a:hover
{
    color: #333;
}
*/

/** LEFT PANEL CSS **/
.leftPanel
{
	margin: 0px;
	padding: 10px 0 0 0;
	width: 210px;
}
.leftTopCurve
{
	background: url(../images/left_top_curve.gif) no-repeat 0 0;
	width: 202px;
}
.leftMidCurve
{
	background: url(../images/left_mid_curve.gif) repeat-y 0 0;
	width: 202px;
}
.leftBtmCurve
{
	background: url(../images/left_btm_curve.gif) no-repeat 0 bottom;
	width: 202px;
	height: 500px;
}


/** RIGHT PANEL CSS **/
.rightPanel
{
	margin: 0px;
	padding: 10px 0 0 0;
}
.breadcrumb
{
	margin: 0px;
	padding: 0 0 10px 0;
}
.breadcrumb a
{
	margin: 0px;
	padding: 0px;
	color: #993300;
}
.breadcrumb a:hover
{
	color: #333;
}

.heading
{
	margin: 0px;
	padding: 0 0 10px 0;
	font: 18px Arial, Helvetica, sans-serif;
	color: #336699;
}

.gridData
{
	margin: 0px;
	padding: 0px;
}
.gridData td
{
	margin: 0px;
	padding: 6px;
	border-right: 1px #f3f3f3 solid;
	color: #333;
}
.gridData td.bgGrey
{
	margin: 0px;
	padding: 6px;
	border-right: 1px #f3f3f3 solid;
	color: #333;
	background: #ececec;
}
.gridData td.bgYellow
{
	margin: 0px;
	padding: 6px;
	border-right: 1px #f3f3f3 solid;
	border-bottom: 1px #ececec solid;
	border-top: 1px #ececec solid;
	color: #333;
	background: #fcfcce;
}
.gridData td a
{
	text-decoration: underline;
}

.niceForm
{
	margin: 0px;
	padding: 4px 0 40px 0;
}

/*
.alert
{
    margin: 0px;
    padding: 0px;
    background: #FFFF99;
    display: block;
    padding: 5px;
    color: #333;
    font: 13px Arial, Helvetica, sans-serif;
    font-weight: bold;
    border: 1px #ccc solid;
}
.error
{
    margin: 0px;
    padding: 0px;
    background: #ffd7d7;
    display: block;
    padding: 5px;
    color: #333;
    font: 13px Arial, Helvetica, sans-serif;
    font-weight: bold;
    border: 1px #ccc solid;
}
.success
{
    margin: 0px;
    padding: 0px;
    background: #ddf8dd;
    display: block;
    padding: 5px;
    color: #333;
    font: 13px Arial, Helvetica, sans-serif;
    font-weight: bold;
    border: 1px #ccc solid;
}
*/

/** FOOTER PANEL CSS **/
.footerPanel
{
	margin: 0px;
	padding: 10px 0 10px 0;
	background: #ebebeb;
	color: #666;
}





/*Grid Box CSS Start*/



.grdHeader
{
	background-color: #396EA4;
}


.tblbgcolor
{
	background-color: #eae9e7;
}

.shadow
{
	background: url(../images/bg_shadow.gif);
}

.tbl_01
{
	background: #feffff;
}
.tbl_01 td
{
	border-top: 1px solid #d4d4d4;
	padding: 4px 0px 4px 10px;
}

.tbl_01 th
{
	background: url(../images/head_bg.gif) left top repeat-x;
	text-align: left;
	padding: 0px 0px 10px 10px;
	color: #474747;
	font: bold 13px Arial, Helvetica, sans-serif;
}

.tbl_title
{
	font: bold 12px Arial, Helvetica, sans-serif;
	background-color: #CCCCCC;
	color: #000000;
}

.blueColor
{
	color: #30659b;
}

.redColor
{
	color: #e83c54;
}

.greyColumn
{
	background: #f6f6f6;
}



.head01
{
	background: url(../images/head_bg.gif) left top repeat-x;
	text-align: left;
	padding: 0px 0px 10px 10px;
	color: #474747;
	font: bold 13px Arial, Helvetica, sans-serif;
}
/*Grid Box CSS End*/




/**** Login Screen on Home Page ****/
.hploginBg
{
	margin: 0px auto;
	padding: 0px;
	background: url(../images/hp_bg_screen.jpg) no-repeat;
	width: 407px;
	height: 381px;
}
.hploginBg h1
{
	margin: 0px;
	padding: 0px;
	font: 20px Arial, Helvetica, sans-serif;
	color: #4f4f4f;
}
.selectDetails
{
	margin: 0px;
	padding: 50px 0 0 60px;
	font: 12px Arial, Helvetica, sans-serif;
}
.selectDetails .areaField
{
	background: none;
	padding: 3px;
	border: 1px #e7e7e7 solid;
	font: 12px Arial, Helvetica, sans-serif;
	height: 150px;
	width: 250px;
	color: #666;
}
.txt11
{
	font: 11px Arial, Helvetica, sans-serif;
}




/**** Login Screen on Home Page ****/
.loginBg
{
	margin: 0px auto;
	padding: 0px;
	background: url(../images/login_bg.jpg) no-repeat;
	width: 600px;
	height: 320px;
}
.loginBg h1
{
	margin: 0px;
	padding: 0px;
	font: 26px Arial, Helvetica, sans-serif;
	color: #4f4f4f;
}
.loginDetails
{
	margin: 0px;
	padding: 50px 0 0 0px;
	font: 12px Arial, Helvetica, sans-serif;
}
.loginDetails input.txtField
{
	margin: 0px;
	padding: 0 0 0 5px;
	height: 20px;
}
.loginDetails select.dropList
{
	margin: 0px;
	padding: 3px 0 0 0 5px;
	height: 24px;
}
.loginDetails a
{
	text-decoration: underline;
	color: #ad8014;
}
.loginDetails a:hover
{
	text-decoration: none;
	color: #333;
}
.txt11
{
	font: 11px Arial, Helvetica, sans-serif;
}



.gride
{
	margin: 0px;
	padding: 10px;
	border: none;
	background: #fff9e0;
}
.gride td
{
	margin: 0px;
	padding: 5px;
	background: none;
}

.HeadingBg
{
	padding: 5px;
	background: #f4e6b2;
	color: #666;
	border: 1px #e2d395 solid;
	padding: 0;
	text-align: center;
}
* + HTML .HeadingBg
{
	background: #f4e6b2;
	color: #666;
	border: 1px #e2d395 solid;
	text-align: center;
}
.HeadingBg th
{
	padding: 5px;
	border-left: 1px #e2d395 solid;
}


.rowBg
{
	background: #fff9e0;
	color: #333;
	font-weight: normal;
	border: 1px #e2d395 solid;
}
* + HTML .rowBg
{
	background: #fff9e0;
	color: #333;
	font-weight: normal;
	border: 1px #e2d395 solid;
}
.rowBg td
{
	border: 1px #e2d395 solid;
}



/*Menu Css Start*/

* + HTML .stMenu
{
	padding: 0 7px 2px 7px !important;
	height: 20px;
}
* + HTML .stMenu a
{
	padding: 5px !important;
	display: block;
	color: #fff !important;
}
* + HTML .stMenu a:hover
{
	padding: 5px !important;
	color: #6fcef9 !important;
	background: #1976a0 !important;
}
* + HTML .stMenuItem
{
	padding-bottom: 0px;
}


.stMenu
{
	padding: 7px 12px 7px 12px;
}
.stMenu a
{
	padding: 5px 17px 5px 17px;
	color: #fff !important;
}
.stMenu a:hover
{
	color: #6fcef9 !important;
	background: #1976a0 !important;
}

.stMenuItem
{
	padding-bottom: 7px;
}

.dynMenu
{
	background: #309dcf !important;
	min-width: 100px;
	border-bottom: 1px #33a6da solid !important;
}
.dynMenu a
{
	background: #309dcf !important;
	color: #fff;
	padding: 6px 6px 6px 10px;
	display: block;
}
.dynMenu a:hover
{
	color: #6fcef9;
	background: #1976a0 !important;
}


/*Menu Css End*/

/*Dash Board*/

.rightBox
{
	float: left;
	width: 237px;
}
.topCurveWhite
{
	width: 237px;
	background: url(../images/top_curve_white.gif) no-repeat 0 0;
}
.MidCurveWhite
{
	width: 237px;
	background: url(../images/mid_line_white_y.gif) repeat-y 0 0;
}
.btmCurveWhite
{
	width: 237px;
	background: url(../images/bottom_curve_white.gif) no-repeat 0 bottom;
}
.contentBoxRight
{
	margin: 0px;
	padding: 10px 20px;
}

.box1
{
	margin: 0px auto;
	padding: 10px 0 20px 0;
	border-bottom: 1px #ccc solid;
	
}
.box1 img {  margin:0px auto; }
.font14
{
	font: 14px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
.contentBoxRight h4
{
	margin: 0px;
	padding: 0 0 10px 0;
	font: 20px Arial, Helvetica, sans-serif;
	text-align: center;
}
/*Dash Board*/

