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

img{behavior:url(iepngfix.htc);}

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

html, body {
	margin:0px auto;
	padding:0px;
	background:#f7f2f2;
	font-family:Verdana, Arial, Helvetica, sans-serif; 	
	}
table, tr, td, span, ol, dd, ul, li {
	margin:0px;
	padding:0px;
	}
.Wrapper {
	margin:10px auto 0 auto;
	padding:0px;
	display:block;
	float:none;
	clear:both;
	}

.borderedWrapper {
	margin:0px auto;
	padding:0px;
	width:98%;
	display:block;
	clear:both;
	border:1px solid #d0ccbe;
	background-color:#FFFFFF;
	}
/*login CSS*/

#loginWrapper {
	margin:100px auto 0 auto;
	padding:0px;
	display:block;
	clear:both;
	width:507px;
	}
#loginBoxOuter {
	margin:0px auto;
	padding:0px;
	width:507px;
	height:274px;
	overflow:hidden;
	text-align:center;
	display:block;
	background:url(../images/bg-login.jpg) 0 0 no-repeat;
	}
#loginBoxInner {
	padding:45px 37px 0px 55px;
	margin:0px;
	height:auto;
	text-align:left;
	}
.loginLeftBox {
	margin:25px 0 0 10px;
	padding:0px;
	display:block;
	float:left;
	height:auto;
	overflow:hidden;
	}
.loginLeftBox Img {
	margin:0px ;
	padding:0px;
	}
.loginRightBox {
	margin:0 0 0 40px;
	padding:0px;
	display:block;
	height:auto;
	overflow:hidden;
	float:left;
	}
.loginHdr {
	margin:0px;
	padding:0px;
	display:block;
	float:none;
	}
.loginHdr img {
	margin:0px;
	padding:0px;
	height:25px;
	}
.label {
	margin:0 0 6px 0; 
	padding:0px; 
	display:block; 
	height:auto; 
	overflow:hidden; 
	color:#838383; 
	font-size:11px; 
	font-weight:bold; 
	}
.textFieldBox {
	margin:0 0 10px 0; 
	padding:0px; 
	display:block; 
	float:none; 
	height:auto;
	}
.textFieldBox input {
	margin:0 0 0px 0;
	padding:2px 0 0 5px;
	width:165px;
	height:19px;
	border:1px solid #d4d4d4;
	color:#a7a7a7;
	}
#loginBttnBox {
	margin:0px; 
	padding:0px; 
	display:block; 
	float:none;
	}
#loginBttnBox {
	margin:0px;
	padding:0px;
	}
#loginFooterBoxOuter {
	margin:0px;
	padding:0px;
	display:block;
	height:auto;
	overflow:hidden;
	}
.loginFooterBoxTxt {
	margin:0px;
	padding:0px;
	text-align:center;
	font-size:10px;
	font-weight:bold;
	color:#333333;
	}
/*Start of Header CSS*/	
#hdrBoxOuter {
	margin:0px;
	padding:0px;
	display:block;
	clear:both;
	height:auto;
	overflow:hidden;
	width:100%;
	height:auto;
	background:#fff;
	}
#hdrLogoLeft {
	margin:0px;
	padding:0px;
	float:left;
	display:block;
	height:63px;
	/*width:373px;*/
	overflow:hidden;
	}
#hdrLogoLeft img {
	margin:0px;
	padding:0px;
	}
#hdrTitle {
	margin: 0px;
	padding: 27px 0px 15px 0px;
	color: #333333;
	float: left;
	font-weight: bold;
}
#hdrIcon {
	margin:0px;
	padding:0px;
	display:block;
	float:right;
	height:49px;
	overflow:hidden;
	width:232px;
	/*background:url(../images/hdrRightBg.jpg) no-repeat;*/
	text-align:right;
	*margin-right:-6px;
	}
#hdrIcon .iconBox {
	margin:10px 10px 0 0;
	padding:0px;
	display:block;
	float:right;
	height:auto;
	overflow:hidden;
	}
#hdrIcon .iconBox img {
	margin:0px;
	padding:0px;
	border:none;
	}
#hdrIcon .iconBox a {
	text-decoration:none;
	border:none;
	}	
#hdrBttmBar {
	margin:0px;
	padding:0px;
	display:block;
	height:4px;
	overflow:hidden;
	background:url(../images/hdrbttmBg.jpg) repeat-x;
	}
/*Start of Navigation CSS*/
#menuWrap {
	background:#1C5A80 none repeat scroll 0 0;
	/*border-bottom:1px solid #D7D3C5;
	border-top:1px solid #D7D3C5;*/
	clear:both;
	display:block;
	float:none;
	/*height:29px;*/
	margin:0;
	padding:0;
	width:auto;
	}
#navArea {
	margin:0px;
	padding:0px;
	display:block;
	float:left;
	height:23px;
	line-height:23px;
	}
	
#navArea ul {
	margin:0px;
	padding:0px;
	list-style:none;
	display:block;
	height:23px;
	line-height:23px;
	background-color:#000;
	width:auto;
	float:left;
	}
#navArea ul li {
	margin:0px;
	padding:0 0px;
	display:block;
	color:#FFF;
	font-size:11px;
	border-right: 1px solid #d7d3c5;
	background-color:#000;
	float:left;
	}
#navArea ul li a {
	text-decoration:none;
	font-size:11px;
	color:#FFF;
	background:#000;
	display:block;
	text-align:center;
	margin:0px;
	padding:0 8px;
	}
#navArea ul li a:hover {
	text-decoration:none;
	color:#000;
	background:#f4f5e9;
	display:block;
	}
#navArea ul li .active {
	text-decoration:none;
	color:#000;
	background:#f4f5e9;
	display:block;
	}
	
.flag{
	float:right;
	padding:6px 14px 0px 0px;
	}
.flag a img{
	border:1px solid #D0CCBE; 
}
#welcomeUserBox {
	color:#000;
	display:block;
	font-size:11px;
	height:29px;
	line-height:29px;
	margin:8px 0px 0px 0px;
	border:1px solid #D0CCBE;
	text-align:center;
	clear:both;
	}	
#welcomeUserBox span {
	margin:0px;
	padding:0px;
	font-weight:bold;
	font-size:11px;
	color:#FFF;
	}
#menuBttmShadow {
	margin:0px;
	padding:0px;
	display:block;
	float:none;
	background:url(../images/menuBoxShadow.gif) repeat-x;
	height:4px;
	overflow:hidden;
	clear:both;
	}
/*Start of Admin Content CSS*/

.contentBoxWrapper {
	margin:13px auto; 
	padding:0px; 
	display:block; 
	width:98%; 
	height:auto; 
	overflow:hidden;
	}
.contentBoxWrapper1 {
	margin:0px auto; 
	padding:0px; 
	display:block; 
	width:98%; 
	height:auto; 
	overflow:hidden;
	}
.adminMenuLeftBox {
	margin:0px; 
	padding:0px; 
	display:block; 
	float:left; 
	height:auto; 
	overflow:hidden; 
	width:510px;
	}
.welcomeTxtBoxWrapper {
	width:99.8%;
	margin:0px auto; 
	padding:0 0 10px 0; 
	display:block; 
	/*float:left; */
	clear:both;
	height:auto; 
	overflow:hidden; 
	border:1px solid #d0cece;
	background:#f7f4f4;
	}

.adminIcon {
	margin:0 10px 10px 0;
	padding:0px; 
	display:block; 
	width:114px; 
	height:114px;
	border:1px solid #cacaca;
	float:left;
	text-align:center;
	background-color:#f6fbfb;
	}
.adminIcon .menubox {
	text-align:center;
	margin:0px;
	padding:25px 0 0 0;
	width:auto;
	height:auto;
	overflow:hidden;
	font-size:11px;
	color:#333333;
	}
.menubox a {
	text-decoration:none;
	color:#666;
	}
.menubox a:hover {
	text-decoration:none;
	color:#000;
	}
.txtHdrBox {
	margin:0px; 
	padding:0 0 0 13px; 
	display:block;
	width:100%; 
	height:21px; 
	line-height:20px; 
	font-size:11px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#787878; 
	font-weight:bold; 
	background:url(../images/hdr-bg.gif) repeat-x;
	border-bottom:1px solid #c7c7c7;
	clear:both;
	}
.txtArea {
	margin:0px; 
	padding:15px 13px 0 13px; 
	display:block; 
	width:auto; 
	height:auto; 
	overflow:hidden; 
	font-size:11px; 
	color:#000; 
	line-height:16px;
	clear:both;
	}
.txtArea p {
	margin:0px;
	padding:0 0 10px 0;
	}
.footerWrapper {
	margin:0px; 
	padding:0px; 
	display:block; 
	border-top:1px solid #d7d3c5; 
	height:22px; 
	line-height:20px; 
	background:#efecec; 
	text-align:center;
	font-size:11px;
	color:#333333;
	}
/*start of Message Display Block, SUCESS, EDIT, etc*/
.msgDisplayBlock {
	margin:0 0 10px 0; 
	padding:0px; 
	display:block; 
	width:auto;
	border:1px solid #d0ccbe;
	height:auto;
	background:url(../images/sucess-bg.gif) repeat-x; 
	background-position:bottom;
	clear:both;
	line-height:55px;
	height:55px;
	}

/*.msgDisplayBlock {
	margin:0 0 10px 0; 
	padding:0px; 
	display:block; 
	width:auto; 
	border:1px solid #d0ccbe;
	background:url(../images/sucess-bg.gif) repeat-x; 
	height:55px; 
	clear:both;
	}*/
.msgDisplayBlock1 {
	padding:0px; 
	margin:0px; 
	display:block; 
	width:auto;
	border:1px solid #d0ccbe;
	height:auto;
	background:url(../images/sucess-bg.gif) repeat-x; 
	background-position:bottom;
	clear:both;
	line-height:55px;
	height:55px;
	}

.IconHolder {
	margin:0px; 
	padding:8px 0 0 10px; 
	display:block; 
	float:left; 
	width:auto;
	}
.IconHolder img {
	margin:0px; 
	padding:0px; 
	}
.msgBox {
	margin:0px; 
	padding:0 0 0 10px; 
	display:block; 
	float:left; 
	width:auto; 
	height:55px; 
	line-height:55px; 
	font-size:14px; 
	color:#18b0b9; 
	font-weight:bold;
	}
.msgHdr {
	margin:0px; 
	padding:0 0 0 10px; 
	display:block; 
	float:left; 
	width:auto; 
	height:55px; 	
	line-height:55px; 
	font-size:16px;
	font-stretch:normal; 
	color:#000; 
	font-weight:bold;
	}
.subCatagoryMenuAllBlock {
	padding:0px 10px 0 0; 
	margin:0px; 
	display:block; 
	float:right; 
	height:55px; 
	line-height:50px;
	width:250px;
	}
.subCatIconBox {
	margin:0px; 
	padding:10px 0px 0 0; 
	display:block; 
	float:right; 
	text-align:center; 
	width:auto;
	height:auto; 
	overflow:hidden;
	}
.subCatIcon {
	margin:0px; 
	padding:0px; 
	display:block; 
	width:auto; 
	line-height:12px;
	overflow:hidden; 
	font-size:11px; 
	color:#333;
	clear:both;
	float:left;
	}
.subCatIcon img {
	margin:0px;
	padding:0px;
	border:none;
	}
.subCatIconTxt {
	margin:0 0 0 0; 
	padding:0px; 
	display:block; 
	clear:both;
	background:#FF0000;
	font-size:11px;
	color:#333;
	}
/*Start of Tablular CSS*/
.tablularData {
	margin:0px auto; 
	/*padding:0 0 10px 0; */
	display:block; 
	clear:both;
	width:100%;
	overflow:hidden;
	}
.tablularData th {
	background:url(../images/hdr-bg.gif) repeat-x;
	margin:0px;
	padding:0 0 0 5px;
	height:21px;
	line-height:21px;
	font-size:11px;
	color:#868686;
	font-weight:bold;
	}
.alternateRow {
	margin:0px;
	padding:0px;
	background:#F3F3F3;
	width:auto;
	height:24px;
	line-height:24px;
	font-size:11px;
	color:#6e6e6e;
	}
tr.alternateRow  td {
	margin:0px;
	padding:0 0 0 5px;
	}
tr.alternateRow  td img, tr.alternateRow td img a {
	margin:0px;
	padding:0px;
	border:none;
	}
.alternateRowWhite {
	margin:0px;
	padding:0px;
	background:#FFF;
	width:auto;
	height:24px;
	line-height:24px;
	color:#6e6e6e;
	font-size:11px;
	}
tr.alternateRowWhite td {
	padding:0 0 0 5px;
	margin:0px;
	}	
tr.alternateRowWhite td img, tr.alternateRowWhite td img a {
	margin:0px;
	padding:0px;
	border:none;
	}
/*start of Pagination CSS*/

.paginationBox {
	text-align:center; 
	clear:both;
	width:auto; 
	margin:0px auto 0 auto; 
	padding:0px; 
	display:block; 
	height:auto; 
	overflow:hidden;
	font-size:11px;
	font-weight:bold;
	height:25px;
	line-height:25px;
	}
.paginationBox span {
	margin:0px;
	padding:0px;
	color:red;
	}

paginationBox #select {
	margin:0px;
	padding:0px;
	border:none;
	height:18px;
	}
.displayResultBlock {
	margin:0px; 
	padding:0px; 
	display:block; 
	clear:both; 
	text-align:center; 
	height:20px;
	height:auto;
	overflow:hidden;
	}
/* Moved to pagination.css */ 	
/*.pagination {
	padding:2px;
	width:420px;
	margin: 0 auto;
	color:#c3c3bb;
	}
.pagination ul {
	margin:0px;
	padding:0px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	}
.pagination ul li {
	list-style-type:none;
	display:inline;
	}
.pagination a, .pagination a:visited{
	padding: 0 5px;
	border: 1px solid #000;
	text-decoration: none; 
	color:#000;
	}
.pagination a:hover, .pagination a:active{
	border: 1px solid #000;
	color: #fff;
	background-color: #c3c3bb;
	}
.pagination a.currentpage{
	background-color:#c3c3bb;
	color: #FFF !important;
	border-color: #000	;
	font-weight: bold;
	cursor: default;
	}
.pagination a.disablelink, .pagination a.disablelink:hover{
	background-color: white;
	cursor: default;
	color: #929292;
	border-color: #000;
	font-weight: normal !important;
	}
.pagination a.prevnext{
	font-weight: bold;
	padding:0px 5px;
	}*/
/*start of css for FORM PAGE*/
.labelBox {
	margin:0px;
	padding:0px;
	display:block;
	float:left;
	width:250px;
	}
.labelBox div {
	margin:0 0 10px 0;
	padding:0px;
	font-size:11px;
	font-weight:bold;
	color:#868686;
	display:block;
	float:left;
	width:auto;
	height:20px;
	line-height:20px;
	clear:both;
	}

.fieldBox {
	margin:0px;
	padding:0px;
	display:block;
	float:left;
	width:auto;
	height:auto;
	overflow:hidden;
	}
.fieldBox div input {
	width:210px;
	border:1px solid #bfbfbf;
	margin:0 0 10px 0;
	padding:0px;
	height:20px;
	background:#FFF;
	}
.fieldBox div span {
	height:20px;
	width:20px;
	overflow:hidden;
	position:relative;
	top:5px;
	*top:-8px;
	left:5px;
	}
.fieldBox div span img {
	margin:0px;
	padding:0px;
	height:20px;
	width:20px;
	}
.fieldBox div span a img{
	border:none;
	margin:0px;
	padding:0px;
	}
.fieldBox div #textarea {
	margin:0 0 10px 0;
	padding:0px;
	border:1px solid #bfbfbf;
	}
#LablPublish {
	margin:110px 0 0 0; 
	padding:0px; 
	display:block; 
	float:left; 
	height:auto; 
	overflow:hidden;
	}

/*css for Button */	
.bttnBox {
	margin:0px; 
	padding:0px; 
	display:block; 
	float:left;
	`}
.txtBttn {
	margin:0 10px 0 0; 
	padding:0 5px; 
	display:block; 
	border:1px solid #c3c3bb; 
	background:url(../images/bttn-bg.gif) repeat-x; 
	height:23px; 
	width:auto; 
	line-height:23px; 
	font-weight:bold; 
	font-size:11px; 
	color:#6f6f6f;
	float:left;
	text-align:center;
	}
/*Creatd on july 31 by manoj*/
#loginBttnBox {
	margin:0px; 
	padding:0px; 
	display:block; 
	float:none;
	}
table.formTable tr {
	margin:0px;
	padding:0px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	line-height:18px;
	clear:both;
	}
.txtField input {
	margin:0;
	padding:0px;
	width:165px;
	height:20px;
	border:1px solid #d4d4d4;
	color:#a7a7a7;
	}
.txtField1 input {
	margin:0;
	padding:0px;
	width:165px;
	height:20px;
	border:1px solid #d4d4d4;
	color:#a7a7a7;
	}

.txtEditor textarea {
	margin:0;
	padding:0px;
	width:400px;
	height:100px;
	border:1px solid #d4d4d4;
	color:#a7a7a7;
	}
#errorDisplayBox {
	position:absolute; 
	top:20px;
	left:35.5%;
	margin:0 auto 0 auto;
	display:block; 
	width:400px; 
	height:auto; 
	overflow:hidden; 
	border:1px solid #CCC; 
	background:#fff; 
	padding:10px;
	text-align:left;
	}
#errorImg {
	margin:0px; 
	padding:0px; 
	display:block; 
	float:left; 
	height:auto; 
	overflow:hidden; 
	width:auto;
	}
#errorTxt {
	margin:0px; 
	padding:0 0 0 10px; 
	font-size:11px; 
	font-weight:bold; 
	color:#000; 
	height:auto; 
	overflow:hidden; 
	display:block; 
	width:380px;
	background:#fff;
	}
div {border:none;}

/* Error Div */
.errorMsgDisplayBlock {
	margin:0 0 10px 0; 
	padding:0px; 
	display:block; 
	width:auto; 
	background:#fff;
	height:auto; 
	overflow:hidden;
	clear:both;
	border:1px solid #FF0000;
	}
.errorMsgBox {	
	margin:0px; 
	padding:10px 0 5px 10px; 
	display:block; 
	float:left; 
	color:#000; 
	height:auto; 
	font-size:11px;
	font-weight:bold;
	line-height:18px;
	}
.errorIconHolder {
	margin:0px; 
	padding:10px 0 10px 20px; 
	display:block; 
	float:left; 
	width:auto;
	}
table.confirmDiv{
	margin:0px auto;
	padding:10px 5px;
	border:1px solid #CCC;
	width:auto;
	background:#F8F8F8;
	}
table.confirmDiv tr{
	margin:0px;
	padding:0px;
	color:#000;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	}
.view {
	margin:0px;
	padding:5px;
	width:98%;
	height:auto;
	overflow:hidden;
	}
.view tr td {
	font-size:11px
	color:#000;
	margin:0px;
	padding:2px;
	height:18px;
	line-height:18px;
	}
.view tr td.viewText {
	font-weight:bold;
	font-size:11px;
	height:18px;
	line-height:18px;
	padding:2px;
	}
/*edited on august 7*/

/*a:link {
	color: #000000;
	text-decoration:none;
}
a:visited {
	color: #FF0000;
	text-decoration:none;
}
a:hover {
	color: #FF0000;
	text-decoration:none;
}
a:active {
	color: #000000;
	text-decoration:none;
}*/	
.linkedPage {
	color:#333333;
	}
.linkedPage a {
	color:#ff3300;
	text-decoration:none;
	}
.linkedPage a:hover {
	color:#ff3300;
	text-decoration:underline;
	}

.superAdmin{
	color: red;
}
