body {
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
	padding:0;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;	
	background:#FFFFFF url(../images/admin-homebg.gif) repeat-x left top;
	color:#333333;
}

a {
    outline: none;
	color:#333;
	text-decoration:underline;
}

a:hover {
    outline: none;
	color:#000;
	text-decoration:none;
}

img {
	border:none;
}

li {
	/*list-style:none;*/
}


.clearall {
	clear:both;
	font-size:1px;
	line-height:1px;
	height:1px;
}

/*
END UTILITY
*/

#adminheader {
	height:118px;
	background:url(../images/admin-home.gif) no-repeat right top;
}

.adminlogo {
	margin:0 0 0 20px;
}

#adminwelcome {
	font-size:12px;
	color:#CCC;
	line-height:30px;
}

#adminwelcome span {
	color:#000;
}

#adminwelcome a {
	color:#FF3300;
}

/*-----------------------------
	START DATA CONTENT
-------------------------------*/

#datacontent {
	height:100%;
	min-height:100%;
	font-size:14px;
}

/*
	START DATA CONTENT
*/
.webwidget_vertical_menu ul{
    padding: 0px;
    margin: 0px;
	/*position:fixed;*/
}
.webwidget_vertical_menu li{
    
}
.webwidget_vertical_menu ul li{
    list-style: none;
    position: relative;
}
.webwidget_vertical_menu ul li a{
    padding-left: 15px;
    text-decoration: none;
}
.webwidget_vertical_menu ul li ul{
    display: none;
    position: absolute;
    background-color: #fff;
    z-index: 999999;
}
.webwidget_vertical_menu ul li ul li{
    margin: 0px;
    border:none;
}
.webwidget_vertical_menu ul li ul li ul{

}
.webwidget_vertical_menu_down_drop{
	background-position: right bottom;
	background-repeat:no-repeat !important;
}
.webwidget_vertical_menu ul li li{
    font-weight: normal;
}
/*
	END DATA CONTENT
*/

/*-----------------------------
	START FORM ELEMENT
-------------------------------*/

.inputBoxS {
	background:#fff;
	border:1px solid #666;
	width:70px;
	height:18px;
	padding:2px;
	font-size:12px;
	color:#333;
	outline:none;
}
.inputBoxM {
	background:#fff;
	border:1px solid #666;
	width:160px;
	height:18px;
	padding:2px;
	font-size:12px;
	color:#333;
	outline:none;
}

.inputBoxL {
	background:#fff;
	border:1px solid #666;
	width:220px;
	height:18px;
	padding:2px;
	font-size:12px;
	color:#333;
	outline:none;
}

.inputBoxSM {
	background:#fff;
	width:70px;
	height:18px;
	padding:2px;
	font-size:12px;
	color:#333;
	outline:none;
	border:none;
}
.inputBoxVL {
	background:#fff;
	border:1px solid #666;
	width:400px;
	height:18px;
	padding:2px;
	font-size:12px;
	color:#333;
	outline:none;
}
.selectBoxVS {
	background:#fff;
	border:1px solid #666;
	width:70px;
	height:22px;
	font-size:12px;
	color:#333;
	outline:none;
}
.selectBoxS {
	background:#fff;
	border:1px solid #666;
	width:70px;
	height:22px;
	font-size:12px;
	color:#333;
	outline:none;
}
.selectBoxM {
	background:#fff;
	border:1px solid #666;
	width:140px;
	height:22px;
	font-size:12px;
	color:#333;
	outline:none;
}
.selectBoxL {
	background:#fff;
	border:1px solid #666;
	width:225px;
	height:22px;
	font-size:12px;
	color:#333;
	outline:none;
}
.selectBoxVL {
	background:#fff;
	border:1px solid #666;
	width:400px;
	height:22px;
	font-size:12px;
	color:#333;
	outline:none;
}

.listBoxL {
	background:#fff;
	border:1px solid #666;
	width:190px;
	font-size:12px;
	color:#333;
	outline:none;
}

.areaBoxL {
	background:#fff;
	border:1px solid #666;
	width:220px;
	height:68px;
	padding:2px;
	font-size:12px;
	color:#333;
	outline:none;
	font-family:Arial, Helvetica, sans-serif;	
	font-size : 12px;
}

.areaBoxVL {
	background:#fff;
	border:1px solid #666;
	width:400px;
	/*height:18px;*/
	padding:2px;
	font-size:12px;
	color:#333;
	outline:none;
	font-family:Arial, Helvetica, sans-serif;	
	font-size : 12px;
}





/*-----------------------------
	END FORM ELEMENT
-------------------------------*/
#admindata {
	font-size:12px;
	text-align:left;
}

/*-----------------------------
	END DATA CONTENT
-------------------------------*/




/*-----------------------------
	START FOOTER
-------------------------------*/
#adminfooter {
	height:40px;
	font-size:11px;
	color:#3e3d3d;
	background: url(../images/admin-footerbg.gif) repeat-x left top;
}

.hitscmslogo {
	margin:0 20px 0 0;
}



/*-----------------------------
	END FOOTER
-------------------------------*/


/*-----------------------------
	START TAB STYLES
-------------------------------*/
/*
* {margin: 0; padding: 0;}
body {margin: 30px; font: 13px/1.5 "Trebuchet MS", Tahoma, Arial;}
a {color: #0094D6;}
p {padding: 7px 0;}
h1 {font-size: 21px; font-weight: normal; margin: 0 0 30px;}
*/

.tabHolder {
	width: 100%;
	/*background: #EFEFEF;*/
	/*margin: 0 0 30px;*/
}
.tabHolder ul.tabs {
	height: 28px;
	line-height: 25px;
	list-style: none;
	border-bottom: 1px solid #DDD;
	/*background: #FFF;*/
}
.tabHolder .tabs li {
	float: left;
	display: inline;
	margin: 0 1px -1px 0;
	padding: 0 13px 1px;
	color: #777;
	cursor: pointer;
	background: #388064;
	border: 1px solid #E4E4E4;
	border-bottom: 1px solid #388064;
	position: relative;
    font-weight:bold;
}
.tabHolder .tabs li:hover,
.tabHolder .vertical .tabs li:hover {
	color: #0066cc;
	padding: 0 13px;
	background: #eef4ff;
	border: 1px solid #95caff;
    color:#0066cc;

}
.tabHolder .tabs li.currentTab {
	color: #444;
	background: #EFEFEF;
	padding: 0 13px 2px;
	border: 1px solid #D4D4D4;
	border-bottom: 1px solid #EFEFEF;
}
.tabHolder .box {
	display: none;
	border: 1px solid #D4D4D4;
  border-width: 0 1px 1px;
	background: #EFEFEF;
	padding: 0;
}
.tabHolder .box.showit {
	display: table;
    width:100%;
}

.tabHolder .box div.holder{
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 10px;
    padding-bottom: 10px;
}


.tabHolder .vertical {
	width: 440px;
	border-left: 160px solid #FFF;
}
.tabHolder .vertical .tabs {
	width: 160px;
	float: left;
	display: inline;
	margin: 0 0 0 -160px;
}
.tabHolder .vertical .tabs li {
	padding: 0 13px;
	margin: 0 0 1px;
	border: 1px solid #E4E4E4;
	border-right: 1px solid #388064;
	width: 132px;
	height: 25px;
}
.tabHolder .vertical .tabs li:hover {
	width: 131px;
}
.tabHolder .vertical .tabs li.currentTab {
	width: 133px;
	color: #444;
	background: #EFEFEF;
	border: 1px solid #D4D4D4;
  border-right: 1px solid #EFEFEF;
  margin-right: -1px;
}
.tabHolder .vertical .box {
  border-width: 1px;
}
/*-----------------------------
	END TAB STYLES
-------------------------------*/

/*-----------------------------
	START ACCORDION STYLES
-------------------------------*/
.accordion { list-style-type: none; padding: 0; /*margin-bottom: 30px; border: 1px solid #ccc;*/ border-top: none; border-left: none; }
.accordion ul { padding: 0; margin: 0; float: left; display: block; width: 100%; }
.accordion li { background: #e4e4e4; cursor: pointer; list-style-type: none; padding: 0; margin: 0; float: left; display: block; width: 100%;}
.accordion li.active>a { }
.accordion li div.accod { padding: 0px; background: #f4f4f4; display: block; clear: both; float: left; width: 100%;cursor:default;}
.accordion a.headlink { text-decoration: none; border-bottom: 1px solid #ccc; font: bold 13px/24px Arial, sans-serif; color: #222; display: block; cursor: pointer; }

/* Level 2 */
.accordion li ul li { background: #f4f4f4; font-size: 12px; }
.accordion li ul li b { color:#0066CC; }
.accordion li ul li a.acclink {
	color:#CC3300;
	border:none;
	background:none;
	font: bold 12px/12px Arial, sans-serif;
	display:inline;
}

.accordionSpaceBottom { clear:both;line-height:10px;font-size:10px; }

/*-----------------------------
	END ACCORDION STYLES
-------------------------------*/

/*-----------------------------
	START COLORBOX STYLES
-------------------------------*/
/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:url(../images/overlay.png) repeat 0 0;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(../images/controls.png) no-repeat -101px 0;}
    #cboxTopRight{width:21px; height:21px; background:url(../images/controls.png) no-repeat -130px 0;}
    #cboxBottomLeft{width:21px; height:21px; background:url(../images/controls.png) no-repeat -101px -29px;}
    #cboxBottomRight{width:21px; height:21px; background:url(../images/controls.png) no-repeat -130px -29px;}
    #cboxMiddleLeft{width:21px; background:url(../images/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(../images/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(../images/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(../images/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff; overflow:hidden;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0; background:url(../images/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious:hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(../images/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext:hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(../images/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(../images/loading.gif) no-repeat center center;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(../images/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose:hover{background-position:-25px -25px;}

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
  See: http://jacklmoore.com/notes/ie-transparency-problems/
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}

/*
  The following provides PNG transparency support for IE6
  Feel free to remove this and the /ie6/ directory if you have dropped IE6 support.
*/
.cboxIE6 #cboxTopLeft{background:url(../images/ie6/borderTopLeft.png);}
.cboxIE6 #cboxTopCenter{background:url(../images/ie6/borderTopCenter.png);}
.cboxIE6 #cboxTopRight{background:url(../images/ie6/borderTopRight.png);}
.cboxIE6 #cboxBottomLeft{background:url(../images/ie6/borderBottomLeft.png);}
.cboxIE6 #cboxBottomCenter{background:url(../images/ie6/borderBottomCenter.png);}
.cboxIE6 #cboxBottomRight{background:url(../images/ie6/borderBottomRight.png);}
.cboxIE6 #cboxMiddleLeft{background:url(../images/ie6/borderMiddleLeft.png);}
.cboxIE6 #cboxMiddleRight{background:url(../images/ie6/borderMiddleRight.png);}

.cboxIE6 #cboxTopLeft,
.cboxIE6 #cboxTopCenter,
.cboxIE6 #cboxTopRight,
.cboxIE6 #cboxBottomLeft,
.cboxIE6 #cboxBottomCenter,
.cboxIE6 #cboxBottomRight,
.cboxIE6 #cboxMiddleLeft,
.cboxIE6 #cboxMiddleRight {
    _behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')");
}
/*-----------------------------
	END COLORBOX STYLES
-------------------------------*/



/*-----------------------------
	START IMGBOX STYLES
-------------------------------*/
#imgbox-loading {
	position: absolute;
	top: 0;
	left: 0;
	background: url('../images/imgbox-spinner.gif') center center no-repeat;
	cursor: pointer;
	display: none;
	z-index: 90;
}

#imgbox-loading div {
	background: #FFF;
	width: 100%;
	height : 100%;
}

#imgbox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	display: none;
	z-index: 80;
}

.imgbox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	background: #FFF;
	display: none;
	z-index: 90;
}

.imgbox-img {
	padding: 0;
	margin: 0;
	border: none;
	width: 100%;
	height: 100%;
	vertical-align: top;
}

.imgbox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	height: 30px;
	width: 30px;
	background: url('../images/imgbox-close.png') top left no-repeat;
	cursor: pointer;
	outline: none;
}

.imgbox-title {
	padding-top: 10px;
	font-size: 11px;
	text-align: center;
	font-family: Arial;
	color: #333;
	display: none;
}

.imgbox-bg-wrap {
	position: absolute;
	padding: 0;
	margin: 0;
	display: none;
}

.imgbox-bg {
	position: absolute;
	width: 20px;
	height: 20px;
}

.imgbox-bg-n {
	left: 0;
	top: -20px;
	width: 100%;
	background: url('../images/imgbox-bg-n.png') repeat-x;
}

.imgbox-bg-ne {
	right: -20px;
	top: -20px;
	background: url('../images/imgbox-bg-ne.png') no-repeat;
}

.imgbox-bg-e {
	right: -20px;
	top: 0;
	height: 100%;
	background: url('../images/imgbox-bg-e.png') repeat-y;
}

.imgbox-bg-se {
	right: -20px;
	bottom: -20px;
	background: url('../images/imgbox-bg-se.png') no-repeat;
}

.imgbox-bg-s {
	left: 0;
	bottom: -20px;
	width: 100%;
	background: url('../images/imgbox-bg-s.png') repeat-x;
}

.imgbox-bg-sw {
	left: -20px;
	bottom: -20px;
	background: url('../images/imgbox-bg-sw.png') no-repeat;
}

.imgbox-bg-w {
	left: -20px;
	top: 0;
	height: 100%;
	background: url('../images/imgbox-bg-w.png') repeat-y;
}

.imgbox-bg-nw {
	left: -20px;
	top: -20px;
	background: url('../images/imgbox-bg-nw.png') no-repeat;
}
/*-----------------------------
	END IMGBOX STYLES
-------------------------------*/


/*-----------------------------
	START OTHER
-------------------------------*/

#divLeftMsg{
	width:188px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #999;
	background-color : #fff;
    border: 1px solid #ccc;
    padding: 6px;
    line-height:20px;
    

}

.dialogBaseShadow {
border-top : 2px none #CCCCCC; 
border-right : 2px solid #CCCCCC; 
border-bottom : 2px solid #CCCCCC; 
border-left : 2px none #CCCCCC; 
text-align:left;
} 

.dialogBaseShadow tr td{
padding:0;
}

.dialogBase {
background-color : #f4f4f4; 
border : 1px solid #388064; 
} 

.dialogBase tr td{
padding: 4px 4px 4px 4px;
}

.dialogBase tr td.dialogHeader {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #ffffff;
	background-color : #388064;
	/*background-attachment: fixed;*/
	background-image: url(../images/topbar3.png);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 2px 2px 2px 8px;
	height:20px;

} 

table.formText {
	/*font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;*/
	color : #000000;
	text-align:left;
}
table.formText tr td{
	padding: 2px;
}

table.formTextWithBorder {
	/*font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;*/
	color : #000000;
	border: 1px solid #E4E4E4;
	text-align:left;
}
table.formTextWithBorder tr td{
	padding: 2px;
}

table.formTextWithBorder2 {
	/*font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;*/
	color : #000000;
	border: 1px solid #ddd;
	text-align:left;
}
table.formTextWithBorder2 tr td{
	padding: 2px;
}
table.formTextWithBorder2 tr td.txtHeading{
	padding: 2px;
    color : #000000; 
    background-color : #ddd; 
    font-weight : bold; 
}
table.formTextWithBorder2 tr td.txtContent{
	padding: 2px;
}


table.formTextWithBorder3{
	
}
table.formTextWithBorder3 tr td{
	padding: 4px 2px 2px 10px;
    background-color : #fff; 
    color : #333333; 
    font-size:11px;
}
table.formTextWithBorder3 tr td.txtHeading{
	/*padding: 2px;
    color : #000000; */
    background-color : #fafafa; 
    font-weight : bold; 
}
table.formTextWithBorder3 tr td.txtContent{
	padding: 2px;
}

table.formTextWithBorder3 tr.hilight{
}
table.formTextWithBorder3 tr.hilight td{
    font-weight : bold;
    /*color : #883300; */
}


table.formTextWithoutBorder {
	/*font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;*/
	color : #000000;
	/*border: 1px solid #E4E4E4;*/
	text-align:left;
}
table.formTextWithoutBorder tr td{
	padding: 2;
}

.textHeadingBIU {
	font-weight:bold;
    font-style:italic;
    text-decoration:underline;
}

.textNoteSmall {
	font-size:11px;
    color:#c00;
}

.formHeadingBkg {
color : #000000; 
background-color : #e4e4e4; 
font-weight : bold; 
} 

.blkEditor {
	width:500px;
}

.pageHeader {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size : 24px;
	font-bold : true;
	color : #ccc;

}

.errMsgAdmin {
	font-family:Arial, Helvetica, sans-serif;	
	font-size : 11px;
}
.errAdminText {
	color : #f00;
}
.msgAdminText {
	color : #0033cc;
}




.cButton {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #fff; 
height:26px;
background-color : #445E5E; 
border:none;
/*
border-top: 2px solid #f4f4f4;
border-right: 2px solid #808080;
border-bottom: 2px solid #808080;
border-left: 2px solid #f4f4f4;
background-image: url(../images/btn.jpg);
background-repeat: repeat-x;
background-position: left top; */
padding: 0 4px 2px 4px;
cursor : pointer;

} 

a.blackNoUL {
color : #000000; 
text-decoration : none; 
} 
a.blackNoUL:hover {
color : #000000; 
text-decoration : underline; 
} 

td.ithumb {
}
td.ithumb img{
border:1px solid #333333;
}

sup.reqd {
color:#c00;
}

label.priceB {
font-size:14px;
font-weight:bold;
color:#cc0000;
}

label.charlim {
font-size:10px;
color:#aaaaaa;
}

.thumbGalContainer {
border:1px solid #ddd;
/*padding:0;*/
}

.thumbGalContainer div {
width:100px;
height:82px;
display:inline-block;
float:left;
margin:1px 1px 6px 1px;
/*color:#666666;*/
text-align:right;
overflow:hidden;
}

.thumbGalContainer div.marked{
display:none;
}

.thumbGalContainer div img {
border:1px solid #ddd;
}

.thumbGalContainer div input.delButton {
cursor:pointer;
display:none;
height:16px;
width:16px;
margin:-16px 0 0 0;
*margin:-24px 0 0 0;
background-color:#fff;

opacity: 0.8;
filter: alpha(opacity = 80);

}


.dButton {
cursor:pointer;
}

#linkedItemDisplay {
background-color:#ffffff;
}

#linkedItemDisplay table thead{
background-color:#eee;
font-size:10px;
}

#linkedItemDisplay table{
}

#linkedItemDisplay table tbody{
background-color:#fcfcfc;
font-size:10px;
}

#linkedItemDisplay table tbody tr.selrow {
background-color:#eef4ff;
}

#linkedItemDisplay table tbody td.seltd {
background-color:#99ccff;
}

table tr.rcmdrow {
/*background-color:#eef4ff;*/
font-weight:bold;
}


div.linkedItemCatDisplay {
background-color:#ffffff;
}

div.linkedItemCatDisplay div {
background-color:#ffffff;
margin-top:2px;
}

div.linkedItemCatDisplay table{
}

div.linkedItemCatDisplay table thead{
background-color:#eee;
font-size:10px;
}

div.linkedItemCatDisplay table tbody{
background-color:#fcfcfc;
font-size:10px;
}

div.linkedItemCatDisplay table tbody tr.selrow {
background-color:#eef4ff;
}

div.linkedItemCatDisplay table tbody td.seltd {
background-color:#99ccff;
}


#div_linked_cats li.lnkCat {
background-color:#ffffff;
margin:1px;
padding:2px 1px 2px 1px;
/*cursor:move;*/
}

#div_linked_cats li.lnkCat .crButton {
cursor:pointer;
float:right;
margin-top:-15px;
*margin-top:-15px;
}

#div_linked_cats li.lnkCat label {
display:block;
width:180px;
height:16px;
overflow:hidden;
}

/*
#div_linked_cats li.lnkCat label.active {
color:#993300;
font-weight:bold;
}*/

#div_linked_cats li.lnkCat.active {
color:#0066cc;
background-color:#eef4ff;
}

#div_linked_cats li.lnkCat a {
	width:16px;
	height:16px;
	background-image:url(../images/view_children1.gif);
    background-repeat:no-repeat;
    overflow:hidden;
    background-position:left -16px;
    filter: alpha(opacity = 50);
    -moz-opacity:0.5;  
    -khtml-opacity: 0.5;  
    opacity: 0.5; 
    float:right;
    margin-top:-15px;
    *margin-top:-15px;
    margin-left:5px;
    text-decoration:none;
}

#div_linked_cats li.lnkCat a:hover, #div_linked_cats li.lnkCat a.active {
    background-position:left 0;
    opacity: 1;
    filter: alpha(opacity = 100);
    -moz-opacity:1;  
    -khtml-opacity: 1;  
    opacity: 1; 
    text-decoration:none;
}

img.arrow {
cursor:pointer;
float:right;
margin:0;
*margin-top:-15px;
}

#div_linked_cats div.lnkCat {
background-color:#ffffff;
margin:1px;
padding:2px 1px 2px 1px;
/*cursor:move;*/
}

#div_linked_cats div.lnkCat .crButton {
cursor:pointer;
float:right;
margin-top:-15px;
*margin-top:-15px;
}

#div_linked_cats div.lnkCat label {
display:block;
width:180px;
height:16px;
overflow:hidden;
}



#contentLeft {
	float: left;
	width: 200px;
}

#contentLeft li {
	list-style: none;
	margin: 0 0 4px 0;
	padding: 10px;
	background-color:#999;
	border: #CCCCCC solid 1px;
	color:#fff;
}

#contentRight {
	float: right;
	width: 260px;
	padding:10px;
	background-color:#336600;
	color:#FFFFFF;
}

.tblHead{
	background-color:#0e50a9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
}

.tblBdr{

	border-bottom:2px solid #DDDDDD;
	border-left:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

#data tr:nth-child(odd){
		background-color:#b6cff1;
		height:25px;
	}	
	#data tr:nth-child(even){
		background-color:#e5ebf3;
		height:25px;
	}
	#data tr:first-child{
		background-color:#4d83cb;
		color:#FFFFFF;
		height:25px;
	}

	#targ_table  tr:nth-child(odd){
		background-color:#b6cff1;
		height:25px;
	}	
	#targ_table  tr:nth-child(even){
		background-color:#e5ebf3;
		height:25px;
	}
	#targ_table  tr:first-child{
		background-color:#4d83cb;
		color:#FFFFFF;
		height:25px;
	}
    
div.vidItem{
	margin:4px 0 0 0;
}

div.cntComment{
	background:url(../images/b_comment2.png) no-repeat left 1px;
    width:55px;
    height:20px;
    text-align:center;
}

div.cntComment a{
	text-decoration:none;
    color:#333333;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
}

div.cntComment a:hover{
	text-decoration:none;
    color:#990000;
}

.listul_data{
	list-style:none;
	width:100%;
	padding:0;
}
.listul_data li{
	padding:4px;
	display:block;
}
.clear{
	clear:both;
}
#list li {
	margin: 0 0 1px;
	padding:4px;
	/*background-color:#333;*/
	/*color:#fff;*/
	list-style: none;
	border-bottom:1px solid #CCCCCC;
}
#catnm{
	width:280px;
	padding:0px 0px 0px 0px;
	display:block;
	float:left;
}
#icon{
	width:70px;
	display:block;
	padding:0px 3px 0px 0px;
	float:left;
}
#tsk{
	width:100px;
	display:block;
	padding:0px 3px 0px 0px;
	float:right;
}
#listUl{
	list-style:none;
	width:87%;

	
	/*background-color:#CCCCCC;*/
}

#listUl li{
	display:inline;
	padding:2px;
	margin:0;
}
#listUl li label{
	padding:0px 3px 0px 4px;
	/*background-color:#CCCCCC;*/
}
#container2{
	width:500px;
	margin:0px auto;
	position:relative;
}

#response {
	padding:10px;
	background-color:#9F9;
	border:2px solid #396;
	margin-bottom:20px;
}
.comnm{
	position:relative;
}
.suggestionsBox {
	position:absolute;
	left: 600px;
	margin: 10px 0px 0px 0px;
	width: 200px;
	background-color: #212427;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border: 2px solid #000;	
	color: #fff;
	z-index:999999;
}
.suggestionList {
	margin: 0px;
	padding: 0px;
}
.suggestionList li {
	margin: 0px 0px 3px 0px;
	padding: 3px;
	cursor: pointer;
}
.suggestionList li:hover {
	background-color: #659CD8;
}


.listUl2{
	list-style:none;
	width:100%;
	padding:0;
	padding-bottom:15px;
}

.listUl2 li{
	padding:4px;
	display:block;
}
.listUl2 li label{
	padding:0px 3px 0px 4px;
}

.listul_data2{
	list-style:none;
	width:100%;
	padding:0;
}
.listul_data2 li{
	padding:4px;
	display:block;
}
.listul_data2 li label{
	padding:0px 3px 0px 4px;
}

#icon2{
	width:70%;
	display:block;
	padding:0px 3px 0px 0px;
	float:left;
}
#tsk2{
	width:100px;
	display:block;
	padding:0px 3px 0px 0px;
	float:right;
}
.listUl3{
	list-style:none;
	width:100%;
	padding:0;
	padding-bottom:15px;
}

.listUl3 li{
	padding:4px;
	display:block;
}
.listUl3 li label{
	padding:0px 3px 0px 4px;
}

.listul_data3{
	list-style:none;
	width:100%;
	padding:0;
}
.listul_data3 li{
	padding:4px;
	display:block;
}
.listul_data3 li label{
	padding:0px 3px 0px 4px;
}

#nam3{
	width:50%;
	display:block;
	padding:0px 3px 0px 0px;
	float:left;
}
#icon3{
	width:40%;
	display:block;
	padding:0px 3px 0px 0px;
	float:left;
}
#tsk3{
	width:10%;
	display:block;
	padding:0px 3px 0px 0px;
	float:right;
}

.showError{
	font-family:Arial, Helvetica, sans-serif;	
	font-size : 12px;
	color:#FF3300;
}

.imgAddDelBtn{
	cursor:pointer;
}
.impText{
	color:#FF0000;
}

/*a.innerlinck_blue:link{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000066;
	text-decoration:none;
	width:100px;
	display:block;
	padding:0px 3px 0px 0px;
	float:right;

}
a.innerlinck_blue:active{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000066;
	text-decoration:none;
	width:100px;
	display:block;
	padding:0px 3px 0px 0px;
	float:right;

}
a.innerlinck_blue:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000066;
	text-decoration:none;
	width:100px;
	display:block;
	padding:0px 3px 0px 0px;
	float:right;

}
a.innerlinck_blue:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000066;
	width:100px;
	display:block;
	padding:0px 3px 0px 0px;
	float:right;

}*/
.eventSponsor{
	margin:0px;
	padding:0px;
}
/*-------------Added By Ajit-----------------*/
#uploadInfo{
	font-size:9px;	
	font-style:italic;
	color:#999;
}
#headerList, .dataList, .resList {
	list-style:none;
	width:100%;
	padding:0px 0px 15px;	
}
#dataLbl{
	width:70%;
	display:block;
	padding:4px;
	float:left;

}
#taskLbl{
	width:20%;
	float:right;
	padding:4px;
	display:block;	
	
}

.dataList li {
    padding: 4px;
    list-style: none;
    border-bottom: 1px solid rgb(204, 204, 204);
	display:block;
	height:50px;
}
.resList li {
    padding: 4px;
    list-style: none;
    border-bottom: 1px solid rgb(204, 204, 204);
	display:block;
	height:20px;
}
.categoryList, .subcategoryList, .subsubcategoryList{
	list-style:none;
	width:100%;
	padding:0px 0px 15px;	
}
.categoryList li {
	padding: 4px;
    list-style: none;
    border-bottom: 1px solid rgb(204, 204, 204);
	display:block;
	min-height:25px;
	clear:both;
}
.subcategoryList li{
	border:none;
	margin-left:25%;
	padding:2px;
    list-style: none;
	display:block;
	min-height:20px;
	clear:both;

	border-bottom: 1px dotted rgb(204, 204, 204);	
	
}
.subsubcategoryList li{
	border:none;
	margin-left:37%;
	padding:2px;
    list-style: none;
	display:block;
	height:20px;
	clear:both;
	
	
}

#catLbl1	, #catLbl2, #catLbl3{
	width:25%;
	display:block;
	padding:4px;
	float:left;
}

#taskLbl2{
	width:10%;
	float:right;
	padding:4px;
	display:block;	
}
#catLblData1{
	width:85%;
	display:block;
	padding:4px;
	float:left;
}
#catLblData2{
	width:80%;
	display:block;
	padding:4px;
	float:left;
}
#catLblData3{
	width:65%;
	display:block;
	padding:4px;
	float:left;
}
#cattaskLbl{
	width:10%;
	float:right;
	padding:4px;
	position:0px 0px;
	display:block;
}
#cattaskLbl2{
	width:13%;
	float:right;
	padding:4px;
	position:0px 0px;
	display:block;
}
#cattaskLbl3{
	width:20%;
	float:right;
	padding:4px;
	position:0px 0px;
	display:block;
}
.tblhead {
    text-decoration: none;
    border-bottom: 1px solid rgb(204, 204, 204);
    color: rgb(34, 34, 34);
    background-color:rgb(228, 228, 228);
	font-weight:bold;
	height:20px;
}
#leftmenu{
	list-style:none;	
	padding:0px;
	margin:0px;
}
#leftmenu li{
	margin:5px 2px 0px;
	padding:2px;
}
#leftmenu a{
	text-decoration:none;
	text-transform:uppercase;	
}
#leftmenu a:hover{
	text-decoration:underline;
	
}
/*-------------Added By Ajit-----------------*/