body {
	background-color: #C1E1E1;
	background-image: url(../images/bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
/*----------------------- All Background Classes Starts -----------------*/
.main-table {
	background-color: #FFFFFF;
	background-image: url(../images/top-grdt.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-right: 20px;
	padding-left: 20px;
}
.left-panel {
	background-color: #E6F9F7;
	background-image: url(../images/w-grdt.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.mid-line {
	background-color: #FFFFFF;
	background-image: url(../images/mid-line.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.mid-line1 {
	background-color: #FFFFFF;
	background-image: url(../images/mid-line.gif);
	background-repeat: repeat-x;
	background-position: left center;
}
.menu-bg {
	background-color: #FFFFFF;
	background-image: url(../images/menu-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.div-line {
	background-image: url(../images/div-line.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height:2px;
}
.bg-color-green {
	background-color:#007C85;
}
.bg-color-lightgreen {
	background-color:#E6F9F7;
}
.bg-color1-lightgreen {
	background-color:#F4FCFB;
}
.bg-color1-darkgreen {
	background-color:#519FA3;
}
.footer-bg {
	background-color: #04757C;
	background-image: url(../images/footer-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-right: 14px;
	padding-left: 14px;
}
.greybg {
	background-color: #F4F4F4;
}
/*----------------------- All Background Classes Ends -----------------*/
/*----------------------- All Padding Classes Starts -----------------*/
.pad-common {
	padding-left:20px;
	padding-right:13px;
	padding-top:13px;
	padding-bottom:13px;
}
.padd-lt-rt {
	padding-left:15px;
	padding-right:15px;
}
.paddrt20 {	
	padding-right:20px;
}
.paddrt10 {	
	padding-right:10px;
}
.padd-top-bot {
	padding-top:4px;
	padding-bottom:4px;
}
.padtpbtm10 {
	padding-top:10px;
	padding-bottom:10px;
}
.padtpbtm5 {
	padding-top:5px;
	padding-bottom:5px;
}
.padd-top-bot3 {
	padding-top:3px;
	padding-bottom:3px;
}
.padd-lt-15 {
	padding-left:15px;
}
.padd-lt-18 {
	padding-left:18px;
}
.padd-lt-20 {
	padding-left:20px;
}
.padd-lt-rt-11 {
	padding-left:11px;
	padding-right:11px;
}
.padd-lt-rt-3 {
	padding-left:3px;
	padding-right:3px;
}
.padd-rt-11 {
	padding-right:11px;
}
.padd-lt-11 {
	padding-left:11px;
}
.padd-bot {
	padding-bottom:6px;
}
.padd-top {
	padding-top:10px;
}
.paddtop20 {
	padding-top:20px;
}
.paddbot10 {
	padding-bottom:10px;
}
.paddbot20 {
	padding-bottom:20px;
}
.padtop5 {
	padding-top:5px;
}
.padtop2 {
	padding-top:2px;
}
.padlt5 {
	padding-left:5px;
}
.padlt8 {
	padding-left:8px;
}
.pad-lt-10 {
	padding-left:10px;
}
.padd-lt {
	padding-left:20px;
}
/*----------------------- All Padding Classes Ends -----------------*/
/*----------------------- All Borders Classes Starts -----------------*/
.img-bor {
	background-color: #F4F4F4;
	padding: 5px;
}
.imagenewborder{
	border:1px solid #dddddd;
	background-color:#ffffff;
	padding: 2px;
}
.bord1 {
	border:1px solid #E5E9EB;
}
.bord-lt-rt-bot1 {
	border-left:1px solid #E5E9EB;
	border-right:1px solid #E5E9EB;
	border-bottom:1px solid #E5E9EB;
}
.brdr-rt {
	border-right:1px solid #E5E9EB;
}
.bord-top1 {
	border-top:1px solid #E5E9EB;	
}
.bord-bot1 {
	border-bottom:1px solid #E5E9EB;	
}
.bord-top1-green {
	border-top:1px solid #007C85;	
}
/*----------------------- All Borders Classes Ends -----------------*/
/*----------------------- All Text Classes Starts -----------------*/
.white-11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.white-12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.white-22 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.green-12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #007C85;
	text-decoration: none;
}
.green-14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #007C85;
	font-weight:bold;
	text-decoration: none;
}
.green-22 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #007C85;
	font-weight:bold;
}
.green-18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #007C85;
	font-weight:bold;
}
.green-11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #007C85;
	text-decoration: none;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8C8989;
	text-decoration: none;
}
.grey11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8C8989;
	text-decoration: none;
}
.red-12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #859500;
	text-decoration: none;
}
.red-11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #859500;
	text-decoration: none;
}
.red14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #859500;
	font-weight:bold;
}
.red18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #859500;
	font-weight:bold;
}
.style3 {font-weight: bold; }
/*----------------------- All Text Classes Ends -----------------*/
/*----------------------- All Links Classes Starts -----------------*/
.greylnks12:link, .greylnks12:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8C8989;
	text-decoration: none;
}
.greylnks12:hover {
	text-decoration: underline;
}
.white-lnk12:link, .white-lnk12:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.white-lnk12:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}
a:link, a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #007C85;
	text-decoration: none;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #007C85;
	text-decoration: underline;
}
.grnlnks12:link, .grnlnks12:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #007C85;
	text-decoration: underline;
}
.grnlnks12:hover {
	text-decoration: none;
}
.green-lnk11:link, .green-lnk11:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #007C85;
	text-decoration: none;
}
.green-lnk11:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #007C85;
	text-decoration: underline;
}
.green-lnk12-u:link, .green-lnk12-u:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #007C85;
	text-decoration: underline;
}
.green-lnk12-u:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #007C85;
	text-decoration: none;
}
.green-lnk14:link, .green-lnk14:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #007C85;
	font-weight:bold;
	text-decoration: none;
}
.green-lnk14:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #007C85;
	font-weight:bold;
	text-decoration: underline;
}
.grnlnk18:link, .grnlnk18:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #007C85;
	text-decoration: none;
	font-weight:bold;
}
.grnlnk18:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #007C85;
	font-weight:bold;
	text-decoration: underline;
}
/*Newly Added (03-03-2008)*/
.redlnk12:link, .redlnk12:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F61C1C;	
	text-decoration: none;
}
.redlnk12:hover 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F61C1C;	
	text-decoration: underline;
}
/*End of Newly Added (03-03-2008)*/
.redlnk14:link, .redlnk14:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #F61C1C;
	font-weight:bold;
	text-decoration: none;
}
.redlnk14:hover 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #F61C1C;
	font-weight:bold;
	text-decoration: underline;
}


/*----------------------- All Links Classes Ends -----------------*/
/*----------------------- All Textfields Classes Starts -----------------*/
.inp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #586767;
	text-decoration: none;
	background-color: #FFFFFF;
	padding-left: 4px;
	width: 96%;
}
.textfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left:2px;
	color: #556571;
	text-decoration: none;	
}
.textfield-1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left:2px;
	color: #556571;
	text-decoration: none;
	width: 70%;
}
.textfield-2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left:2px;
	color: #556571;
	text-decoration: none;
	width: 50%;
}
.drop-down-1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left:2px;
	color: #556571;
	text-decoration: none;
	width: 71%;
}
.drop-down-2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left:2px;
	color: #556571;
	text-decoration: none;
	width: 51%;
}
/*----------------------- All Textfields Classes Ends -----------------*/

/* ------------- Paging ---------------*/
.paging:link, .paging:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	color: #519FA3;
	display: block;
	border: 1px solid #E4ECF8;
}
.paging:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration:none;
	background-color:#519FA3;
	display: block;
	border: 1px solid #E4ECF8;
}
.pageact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-decoration:none;
	color: #ffffff;
	background-color:#519FA3;
	display: block;
	border: 1px solid #E4ECF8;
}
/* ------------- Paging ---------------*/

/*-------------- Model Pop up ----------*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}
/*-------------- Model Pop up ----------*/

/*---------For Pre Tag ---------------*/
pre{
white-space: pre; /* CSS2 */
white-space: -moz-pre-wrap; /* Mozilla */
white-space: -hp-pre-wrap; /* HP printers */
white-space: -o-pre-wrap; /* Opera 7 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: pre-wrap; /* CSS 2.1 */
white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
word-wrap: break-word; /* IE */
font-family: arial;
}

#divForum
{
overflow-x:auto;
word-wrap: break-word; /* IE */
color:black;
}