/* ----------------------------  HEADINGS USED (CSS) START ------------------------------- */
.in_Heading {
	font-family:Tahoma, Arial, Verdana;	
	background-color:#009DE7;	
}
.img_border {
	border:4px solid #FFFFFF;
}

.in_Heading1 {
	font-family:Tahoma, Arial, Verdana;
	font-size:19px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
	padding-left:10px;
}

.in_Heading2 {
	font-family:Tahoma, Arial, Verdana;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#141414;
}

.in_Heading3 {
	font-family:Tahoma, Arial, Verdana;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#141414;
}

.in_Sub_Heading1 {
	font-family:Tahoma, Arial, Verdana;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#141414;
}

/* ----------------------------  HEADINGS USED (CSS) END ------------------------------- */

/* ----------------------------  LINKS USED (CSS) START ------------------------------- */

.in_Heading_Link_H {
	font-family:Tahoma, Arial, Verdana;
	font-size:19px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
}

.in_Heading_Link {
	font-family:Tahoma, Arial, Verdana;
	font-size:19px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
}

.in_Heading_Link:hover {
	color:#B4E7FF;
	text-decoration:underline;
}


.in_ALinks_Text {
	font-family:Tahoma, Arial, Verdana;
	font-size:10px;
	font-weight:bold;
	color:#009DE7;
	text-decoration:none;
}

.in_ALinks {
	font-family:Tahoma, Arial, Verdana;
	font-size:10px;
	font-weight:bold;
	color:#009DE7;
	text-decoration:none;
}

.in_ALinks:hover {
	text-decoration:underline;
}

.in_BLinks {
	font-family:Tahoma, Arial, Verdana;
	font-size:12px;
	font-weight:normal;
	color:#005A84;
	text-decoration:none;
}

.in_BLinks:hover {
	color:#FF4300;
}

.in_CLinks {
	font-family:Tahoma, Arial, Verdana;
	font-size:12px;
	font-weight:bold;
	color:#005A84;
	text-decoration:none;
}

.in_CLinks:hover {
	color:#FF4300;
	text-decoration:underline;
}

.in_DLinks, a.in_DLinks {
	font-family:Tahoma, Arial, Verdana;
	font-size:12px;
	font-weight:bold;
	color:#005A84;
	text-decoration:none;
}

.in_DLinks:hover,  a.in_DLinks:hover {
	color:#FF4300;
}

.in_ELinks {
	font-family:Tahoma, Arial, Verdana;
	font-size:17px;
	font-weight:normal;
	color:#005A84;
	text-decoration:none;
}

.in_ELinks:hover {
	color:#141414;
}

.in_FLinks {
	font-family:Tahoma, Arial, Verdana;
	font-size:10px;
	font-weight:normal;
	color:#005A84;
	text-decoration:none;
}

.in_FLinks:hover {
	color:#FF4300;
}

/* ----------------------------  LINKS USED (CSS) END ------------------------------- */

/* ----------------------------  TEXT FIELDS USED (CSS) START ------------------------------- */
/*
.in_TextFields, .input-box, .select-box, select {
	font-family:Tahoma, Arial, Verdana;
	font-size:11px;
	font-weight:normal;
	color:#4F4F4F;
	text-decoration:none;
	padding:2px;
	width:175px;
	border:1px solid #CFCFCF;
}
select {
	width:auto;
}*/
/* ----------------------------  TEXT FIELDS USED (CSS) END ------------------------------- */

/* ----------------------------  NORMAL TEXT USED (CSS) START ------------------------------- */

.in_normText {
	
	font-size:10px;
	
}

.in_normText2 {
	font-family:Tahoma, Arial, Verdana;
	font-size:12px;
	font-weight:normal;
	color:#141414;
	text-decoration:none;
	line-height:18px;
}

.in_normTextBold {
	font-size:10px;
	font-weight:bold;	
}

.in_normText2Bold {
	font-family:Tahoma, Arial, Verdana;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#141414;
}

a.in_normText2Bold {
	font-family:Tahoma, Arial, Verdana;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#141414;
}
a.in_normText2Bold:hover {
	text-decoration:underline;
}
.in_PinkText, a.in_PinkText  {
	font-family:Tahoma, Arial, Verdana;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#FF007E;
}
a.in_PinkText:hover {
	text-decoration: underline;	
}

/* ----------------------------  NORMAL TEXT USED (CSS) END ------------------------------- */


/* ----------------------------  Other Common Styles ------------------------------- */
h3{
	font-family:Tahoma, Arial, Verdana;
	font-size:12px;
	font-weight:bold;
	color:#141414;	
	margin:0px;padding:2px;
}	

.required{
	font-family:Tahoma, Arial, Verdana;
	color:#cc0000;
	font-weight:bold;
	font-size:11px;
	padding:2px;
}
button {
	background-color:
}
.sep_rows{
	background-color:#BFD6E0;
	height:1px;
}
.alert_messages{
	font-family:Tahoma, Arial, Verdana;
	font-size:11px;
	font-weight:normal;
	color:#ff4300;
	text-decoration:none;
}
.notice_area{height:30px;}
.notice_area .notextmsg {
	
	border: 1px solid;margin: 10px 0px; margin-left:15px;width:80%;padding:15px 10px 15px 50px;background-repeat: no-repeat;background-position: 10px center;font-size:13px;text-align:left;
	color: #9F6000;background-color: #FEEFB3;background-image: url('../icons/warning_msg.png');
}
.alb_detail {
		color: #000;font-family:Tahoma, Arial, Verdana;border: 1px solid;margin: 10px 0px; padding:5px;font-size:13px;text-align:left;
}
.libpagination{color:#005A84; font-size:11px;text-decoration:none;font-weight:bold; float:right;padding-bottom:10px; padding-top:10px; padding-right:10px; } 
.libpagination a{color:#005A84;font-weight:bold; font-size:11px;text-decoration:none; } 
.libpagination a:hover{color:#FF4300;font-weight:bold; font-size:11px;text-decoration:underline; } 

.checkUnCheck{padding-left:25px; background-color:#E6F1F7; height:35px;border:1px solid #C9DFEC;}
.jawsDatagrid {/*-moz-border-radius: 4px;*/width: 100%; border:1px solid #C9DFEC; border-spacing: 0px;}
.jawsDatagrid tbody {border: 0px;}
.jawsDatagrid td {padding:  3px 5px;}
.jawsDatagrid thead th {border-bottom: 1px solid #1E65A2;height:35px; background-repeat:repeat-x; background-image:url(../images/nav-rep.gif);color: #fff;font-weight: bold;text-align: left;padding:4px 4px 4px 10px;}
.jawsrow{background-color:#F6FBFE;height:15px;}
.jawsrow td{padding:2px 4px 2px 10px;border:1px solid #C9DFEC; border-left:0px; border-right:0px;}
.jawsaltrow{background-color:#EDF4F9;height:15px;}
.jawsaltrow td{padding:2px 4px 2px 10px;border:1px solid #C9DFEC; border-left:0px; border-right:0px;}
.linksbox { float:left;padding:0px; line-height:25px;}
.jawsLinkBox{background:#000; color: #FFFFFF; text-decoration: none;padding:1px 4px 1px 4px;}
a.jawsLinkBox{background:#005A84; color: #FFFFFF; text-decoration: none;padding:1px 4px 1px 4px;}
.grouplinks {font-family:Tahoma, Arial, Verdana;color:#005A84;font-weight:normal; font-size:12px; float:left; }
.grouplinks img {vertical-align: middle;}
.grouplinks a{color:#005A84;}
.grouplinks a:hover {color:#FF4300;}
.eline {clear:both;border-bottom:1px solid #b4d2d4; height:8px;}
/*Forum DataGrid*/
.forumDatagrid {font-family:Tahoma, Arial, Verdana;width: 100%;border-spacing: 2px; padding-top:5px;}
.forumDatagrid tbody {border: 0px;}
.forumDatagrid td {padding:  3px 5px;}
.forumDatagrid thead th {border: 1px solid #CDDEE8;border-left:0px;border-right:0px;height:36px;background-color:#D3EBF5;color:#0C76B2;font-weight: bold; font-size:12px;text-align: left;padding:4px 4px 4px 10px;}
.forumrow{height:35px;}
.forumrow td{padding:8px 4px 8px 10px; border-left:0px; border-right:0px;height:35px;}
.forumaltrow{height:35px; background-color:#EBF6FA; }
.forumaltrow td{padding:8px 4px 8px 10px; border:1px solid #D4D8DB;border-left:0px;border-right:0px;height:35px;}
/* ----------------------------  Other Common Styles END ------------------------------- */
.button, button{
	font-weight: bold;
	color:#fff;
	cursor: pointer;
	background-color:#FF8300;
	border: 1px solid #FF8300;
	border-bottom: 3px solid #0085C4;	
}
.button:hover, button:hover{
	font-weight: bold;
	color:#fff;
	cursor: pointer;
	background-color:#0085C4;
	border: 1px solid #0085C4;
	border-bottom: 3px solid #FF8300;	
}
/*LightBox styles*/
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../scriptaculas/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../scriptaculas/images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
.u_success {color: #4F8A10;font-family:Tahoma, Arial, Verdana; font-size:11px; font-weight:bold;}
.u_error {color: #9F6000;font-family:Tahoma, Arial, Verdana; font-size:11px; font-weight:bold;}