/*-----------------------------------------------------------------------------*/
/* Created on Tuesday, March 24 2009, Author: reenku@gmail.com www.inflexi.com */
/*-----------------------------------------------------------------------------*/

/*body {background:url(images/page-bg.gif) repeat-x top;margin:34px 0;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#232323;line-height:18px;}*/

body { margin:34px 0;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#232323;line-height:18px;}

a:link {color:#85be4b;text-decoration: none;}
a:visited {color:#85be4b;text-decoration: none;}
a:active {color:#85be4b;text-decoration: none;}
a:hover {color:#85be4b;text-decoration:underline;}

h1 {font-size:14px;color:#0193d3;font-weight:bold;margin:0px;padding:0px;}
h2 {font-size:14px;color:#d6d6d6;font-weight:bold;margin:0px;padding:0px;}
h3 {font-size:12px;color:#0193d3;font-weight:bold;margin:0px;padding:0px;}


.normalText {FONT-SIZE: 12px; COLOR:#4d4d4d; FONT-STYLE: normal; font-weight: normal; FONT-FAMILY:Arial, Helvetica, sans-serif;}
.smallText {FONT-SIZE: 11px; COLOR:#4d4d4d; FONT-STYLE: normal; font-weight: normal; FONT-FAMILY:Arial, Helvetica, sans-serif; line-height:15px;}

.normalLnk {color: #5b5b5b; font: 11px Arial; text-decoration: none; font-weight: bold;}
.normalLnk:link {color: #5b5b5b; font: 11px Arial; text-decoration: none; font-weight: bold;}
.normalLnk:visited {color: #5b5b5b; font: 11px Arial; text-decoration: none; font-weight: bold;}
.normalLnk:hover {color: #0193d3; font: 11px Arial; text-decoration: none; font-weight: bold;}

.boldLnk {color: #5b5b5b; font: 11px Arial; text-decoration: none; font-weight: bold;}
.boldLnk:link {color: #5b5b5b; font: 11px Arial; text-decoration: none; font-weight: bold;}
.boldLnk:visited {color: #5b5b5b; font: 11px Arial; text-decoration: none; font-weight: bold;}
.boldLnk:hover {color: #5b5b5b; font: 11px Arial; text-decoration:underline; font-weight: bold;}

.boldLnkWhite {color: #9d9d9d; font: 11px Arial; text-decoration: none; font-weight: bold;}
.boldLnkWhite:link {color: #9d9d9d; font: 11px Arial; text-decoration: none; font-weight: bold;}
.boldLnkWhite:visited {color: #9d9d9d; font: 11px Arial; text-decoration: none; font-weight: bold;}
.boldLnkWhite:hover {color: #9d9d9d; font: 11px Arial; text-decoration:underline; font-weight: bold;}

.boldLnkWhite2 {color: #d6d6d6; font: 11px Arial; text-decoration: none; font-weight: bold;}
.boldLnkWhite2:link {color: #d6d6d6; font: 11px Arial; text-decoration: none; font-weight: bold;}
.boldLnkWhite2:visited {color: #d6d6d6; font: 11px Arial; text-decoration: none; font-weight: bold;}
.boldLnkWhite2:hover {color: #d6d6d6; font: 11px Arial; text-decoration:underline; font-weight: bold;}

.mnuLnk {color: #5b5b5b; font: 14px Arial; text-decoration: none; font-weight: bold;}
.mnuLnk:link {color: #5b5b5b; font: 14px Arial; text-decoration: none; font-weight: bold;}
.mnuLnk:visited {color: #5b5b5b; font: 14px Arial; text-decoration: none; font-weight: bold;}
.mnuLnk:hover {color: #0193d3; font: 14px Arial; text-decoration:none; font-weight: bold;}

.pageLnk {color: #5b5b5b; font: 12px Arial; text-decoration: none; font-weight: bold; padding:0 2px;}
.pageLnk:link {color: #5b5b5b; font: 12px Arial; text-decoration: none; font-weight: bold; padding:0 2px;}
.pageLnk:visited {color: #5b5b5b; font: 12px Arial; text-decoration: none; font-weight: bold; padding:0 2px;}
.pageLnk:hover {color: #0193d3; font: 12px Arial; text-decoration:none; font-weight: bold; padding:0 2px;}

.pageLnk-a {color: #0193d3; font: 12px Arial; text-decoration: none; font-weight: bold; padding:0 2px;}
.pageLnk-a:link {color: #0193d3; font: 12px Arial; text-decoration: none; font-weight: bold; padding:0 2px;}
.pageLnk-a:visited {color: #0193d3; font: 12px Arial; text-decoration: none; font-weight: bold; padding:0 2px;}
.pageLnk-a:hover {color: #0193d3; font: 12px Arial; text-decoration:none; font-weight: bold; padding:0 2px;}

.pageLnkText {color: #5b5b5b; font: 12px Arial; text-decoration: none; font-weight: bold;}

.mnuLnk-a {color: #0193d3; font: 14px Arial; text-decoration: none; font-weight: bold;}
.mnuLnk-a:link {color: #0193d3; font: 14px Arial; text-decoration: none; font-weight: bold;}
.mnuLnk-a:visited {color: #0193d3; font: 14px Arial; text-decoration: none; font-weight: bold;}
.mnuLnk-a:hover {color: #0193d3; font: 14px Arial; text-decoration:none; font-weight: bold;}

.mnuSep {color: #d4d4d4; font: 13px Arial; text-decoration: none; font-weight:normal; padding:0 4px;}

.fadeTxt {color: #9d9d9d; font: 10px Arial; text-decoration: none; font-weight:normal;}

.footerTxt {color: #989898; font: 12px Arial; text-decoration: none; font-weight:normal;}
.footerLnk {color: #989898; font: 12px Arial; text-decoration: none; font-weight:normal;}
.footerLnk:link {color: #989898; font: 12px Arial; text-decoration: none; font-weight:normal;}
.footerLnk:visited {color: #989898; font: 12px Arial; text-decoration: none; font-weight:normal;}
.footerLnk:hover {color: #0193d3; font: 12px Arial; text-decoration:none; font-weight:normal;}

.footerLnk-a {color: #0193d3; font: 12px Arial; text-decoration: none; font-weight:normal;}
.footerLnk-a:link {color: #0193d3; font: 12px Arial; text-decoration: none; font-weight:normal;}
.footerLnk-a:visited {color: #0193d3; font: 12px Arial; text-decoration: none; font-weight:normal;}
.footerLnk-a:hover {color: #0193d3; font: 12px Arial; text-decoration:none; font-weight:normal;}
.footerSep {color: #d4d4d4; font: 12px Arial; text-decoration: none; font-weight:normal; padding:0 4px;}

.footerTxt2 {color: #989898; font: 11px Arial; text-decoration: none; font-weight:normal;}
.footerLnk2 {color: #989898; font: 11px Arial; text-decoration: none; font-weight:normal;}
.footerLnk2:link {color: #989898; font: 11px Arial; text-decoration: none; font-weight:normal;}
.footerLnk2:visited {color: #989898; font: 11px Arial; text-decoration: none; font-weight:normal;}
.footerLnk2:hover {color: #0193d3; font: 11px Arial; text-decoration:underline; font-weight:normal;}


.celPad{padding:10px;}
.celPad2{padding:8px 0;}
.celPad3{padding:0px;}
.celPad4{padding:5px 0;}
.borderBTM{border-bottom:1px #dcdcdc solid;}
.borderRT{border-right:1px #dcdcdc solid;}
.sideUL{padding-left:20px; padding-top:0px; margin-top:0px;}
.sideUL2{padding-left:0px; padding-top:0px; margin-top:0px;}

/* Selection CSS - FF Only */
::-moz-selection{background:#5b5b5b; color:#ffffff;}
::selection {background:#5b5b5b; color:#ffffff;}
code::-moz-selection {background: #333333;}
code::selection {background: #333333;}

/* Lightbox css start*/
#gallery {
		padding: 0px;
		width: 100px;
	}
	#gallery ul { list-style: none; }
	#gallery ul li { display: inline; }
	#gallery ul img {
		border: 0px solid #3e3e3e;
		border-width: 0px 0px 0px;
	}
	#gallery ul a:hover img {
		border: 0px solid #fff;
		border-width: 0px 0px 0px;
		color: #fff;
	}
	#gallery ul a:hover { color: #fff; }
/*lightbox css end */


/*message*/
.success {
	background-color: #d6e4c5;
	border: 1px solid #9ECE9E;
	padding:5px;
	padding-left:40px;
	color:#336633;
}

.error{
	background-color: #FFEDEF;
	border: 1px solid #FFC5CC;
	padding:5px;
	padding-left:40px;
}
.login-error{
	color:#CC0000;
	font-weight:normal;
	padding:4px;
	text-align:center;
}
.login-success{
	color:#6b800d;
	font-weight:normal;
	padding:4px;
	text-align:center;
}

/* Header */

.thead tr th {
	font-weight: bold;
	background: #fff url('../images/bg_box.gif') repeat-x top left;
	border-bottom: 1px solid #eee;
	padding: 4px 5px;
}

/* Body */
.table {
	width: 100%;
	border-bottom: 3px solid #666;
}
.tbody tr td {
	border-top: 1px solid #ccc;
	padding: 6px 5px;
	background: #f9f9f9;
}
.tbody tr.alt td { background: #fff; }

.tbody tr:hover td { background: #FDF9F3; }

/*end*/
