html {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
}

body {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	background-color:#FFFFFF;
}


td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
}

a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#006AEE;
	text-decoration:underline;
}
a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#56BCFF;
	text-decoration:none;
}

/* Text Part */

.body_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	line-height:150%;
}
.body_text h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#1CB4DA;
	padding:35px 0 0 0;
	margin:0;
}

.welcome_texts {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	line-height:140%;
}

.welcome_texts h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	font-weight:normal;
	color:#FFFFFF;
	padding:25px 0 0 0;
	margin:0;
}

.login_texts {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	line-height:140%;
}






/*Other Classes*/

.homepage_bg{
	background-image:url("../img/homepage_bg.jpg");
	background-position:left top;
	background-repeat:repeat-x;
}

.innerpage_bg{
	background-image:url("../img/innerpage_bg.jpg");
	background-position:left top;
	background-repeat:repeat-x;
}

.index_hdr_bg{
	background-image:url("../img/index_hdr_bg.gif");
	background-position:right top;
	background-repeat:no-repeat;
}

.inner_hdr_bg{
	background-image:url("../img/inner_hdr_bg.gif");
	background-position:right top;
	background-repeat:no-repeat;
}

.logo{
	padding:35px 0 0 35px;
}

.login_area{
	background-color:#013F6E;
	padding:25px;
}

.tab{
	background-image:url("../img/tab_bg.jpg");
	background-position:left top;
	background-repeat:repeat-x;
	padding:7px 25px 7px 25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
	line-height:normal
}
.tab a, .tab a:hover{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
}
.tab a span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#63D0FE;
	font-weight:normal;
}

.tab_h{
	background-image:url("../img/tab_h_bg.jpg");
	background-position:left top;
	background-repeat:repeat-x;
	padding:7px 25px 7px 25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#FFFFFF;
	font-weight:normal;
}

.tab_h a, .tab_h a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
}
.tab_h a span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#63D0FE;
	font-weight:normal;
}

.footer {
	background-image:url("../img/footer_bg.jpg");
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#1CB4DA;
	padding:0;
	margin:0;
}

.footer_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	line-height:normal;
	font-weight:normal;
}
/* Added By Sourav */

.body_text_home {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding:20px;
	line-height:150%;
}

.footertext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	line-height:150%;
}



/*Other class starts*/

.top_header{
	background-image:url("../img/header_bg.jpg");
	background-position:left top;
	background-repeat:repeat-x;
}

.menu_bg{
	background-image:url("../img/menu_bg.jpg");
	background-position:left top;
	background-repeat:repeat-x;
}

.contentarea{
	background-image:url("../img/shadow_bg.jpg");
	background-position:left top;
	background-repeat:repeat-x;
}

.menu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-transform:uppercase;
}

.menu a{
	display:block;
	height:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:22px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	padding:5px 15px 5px 15px;
	text-transform:uppercase;
}

.menu a:hover{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	background-color:#333333;
	padding:5px 15px 5px 15px;
	text-transform:uppercase;
}

.main
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}

.error
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF0000;
}

.header_bordercolor{
	border-width: 1px;
	border-style: solid;
	border-color:#979ea0;
}
.header_bgcolor{
	background-color:#356d79;
	color: #ffffff;
	font-weight:bold;
}
.headertext{
    color: #ffffff;
    font-size: 12px;
	font-weight: bold;
    font-family: tahoma, verdana, arial, helvetica, sans-serif;
    text-decoration: none;
}
.smalltext{
    color: #000000;
    font-size: 9pt;
    font-family: tahoma, verdana, arial, helvetica, sans-serif;
    text-decoration: none;
}

.smalltext a{
    color: #0000EE;
    font-size: 9pt;
    font-family: tahoma, verdana, arial, helvetica, sans-serif;
    text-decoration: none;
}
.smalltext a:hover{
    color: #000000;
    font-size: 9pt;
    font-family: tahoma, verdana, arial, helvetica, sans-serif;
    text-decoration: none;
}
a.footer_link{
color:#FFFFFF;
text-decoration:underline;
}
.footer_link2{
color:#000000;
text-decoration:none;
}
.messageBox{
	text-align: left;
	color:#FF0000;
	width: 40%;
	font-size: 8pt;
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	height: auto;
	padding: 6px 4px 6px 40px;
	margin: 3px 0 3px 0;
	text-decoration: none;
	border: 1px solid #E8C245;
	background: #FFFFCC url("../img/icon_error.gif") 10px 5px no-repeat;
}

.messageBox_success {
	text-align: left;
	color:#009900;
	width: 80%;
	font-size: 8pt;
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	height: auto;
	padding: 6px 4px 6px 40px;
	margin: 3px 0 3px 0;
	text-decoration: none;
	border: 1px solid #E8C245;
	background: #FFFFCC url("../img/icon_changeaccess.gif") 10px 5px no-repeat;
	font-weight:bold;
}

.messageBox_err {
	text-align: left;
	color:#FF0000;
	width: 50%;
	font-size: 8pt;
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	height: auto;
	padding: 6px 4px 6px 40px;
	margin: 3px 0 3px 0;
	text-decoration: none;
	border: 1px solid #E8C245;
	background: #FFFFCC url("../img/icon_inactive.gif") 10px 5px no-repeat;
	font-weight:bold;
}

.messageBox_warn {
	text-align: left;
	color:#000000;
	width: 50%;
	font-size: 8pt;
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	height: auto;
	padding: 6px 4px 6px 40px;
	margin: 3px 0 3px 0;
	text-decoration: none;
	border: 1px solid #E8C245;
	background: #FFFFCC url("../img/icon_error.gif") 10px 5px no-repeat;
	font-weight:bold;
}

.whiteTr
{
	background-color:#FFFFFF;
}
.amberTr
{
	background-color:#FF9900;
}
.redTr{
	background-color:#FFdb9f;
}

.greenTr{
	background-color:#66CC00;

}
.blueTr
{
	background-color:#33CCFF;
}

.orengeTr
{
	background-color:#D7D7D7;
}

.notes{
text-align:left;
border:#333333 1px solid;
}
a.button_shape{
	padding:5px 10px 5px 10px;
	background: url("../img/menu_bg.jpg");
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
a.button_shape:hover{
	padding:5px 10px 5px 10px;
	background: url("../img/menu_bg.jpg");
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
a.button_shape2{
	padding:5px 10px 5px 10px;
	background: url("../img/blueheader_bg.gif");
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
a.button_shape2:hover{
	padding:5px 10px 5px 10px;
	background: url("../img/blueheader_bg.gif");
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

.admin_page_header {
	background-image: url("../img/admin_header_bg.jpg");
	background-position:left top;
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:20px;
	font-weight:normal;
	padding:5px 0 5px 25px;
}
a.btn_bg
{
	background-image: url("../img/btn_bg.jpg");
	color:#FFFFFF;
	font-weight:bold;
	padding:5px 10px 5px 10px;
	border:0px 0px 0px 0px;	
	text-decoration:none;
}
a.btn_bg:hover
{
	background-image: url("../img/btn_bg.jpg");
	color:#000000;
	font-weight:bold;
	padding:5px 10px 5px 10px;
	border:0px 0px 0px 0px;	
	text-decoration:none;	
}
a.btn_bg_gray
{
	background-image: url("../img/btn_bg_gray.jpg");
	color:#FFFFFF;
	font-weight:bold;
	padding:5px 10px 5px 10px;
	border:0px 0px 0px 0px;
	text-decoration:none;	
}
a.btn_bg_gray:hover
{
	background-image: url("../img/btn_bg_gray.jpg");
	color:#C9C9C9;
	font-weight:bold;
	padding:5px 10px 5px 10px;
	border:0px 0px 0px 0px;
	text-decoration:none;	
}

/*Added in 29-05 */

.bluebox_bg {
	background-color:#F0FBFF;
	padding:8px;
}

.bluebox_border {
	background-color:#CDF2FF;
}

.blueheader_bg {
	background-image:url("../img/blueheader_bg1.gif");
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	padding-left:10px;
}

.blueheader_bg_grouplist {
	background-image:url("../img/blueheader_bg1.gif");
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	padding-left:5px;
}

.pagination {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
}

.site_buttons{
	background-image:url("../img/site_btn_bg.jpg");
	background-repeat:repeat-x;
	background-position:top left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding:3px 10px 3px 10px;
	border:0px solid #FFFFFF;