@charset "utf-8";

/* CSS Document */



html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, div {

	border: 0;

	margin: 0;

	padding: 0;

}

.txtSmall {font-size:11px;} 

.txtMedium {font-size:12px;} 

.txtLarge {font-size:14px;} 

.alignRight {float:right;} 

.alignLeft {float:left;}

.txtRed {color:#CC0000;} 

.txtBrown {color:#aa5c56} 

.txtBlack {color:#000000;} 

.txtviolet {color:#d73593;} 

.txtBlue {color:#0d59ab} 

.txtBold {font-weight:bold;}

.row{width:990px; clear:both;} 

.breaker {clear:both; width:100%;}





/***********************************************************

The CSS Class for the Websites to Align at the bottom.

************************************************************/

body{

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	height:100%;

	font-family:Tahoma, Verdana, Arial;

	font-size:11px;

}

html{

	height: 100%;

}

#horizone1{

	width:100%;

	min-height:100%;

	background-image:url(../images/i-bg.jpg);

	background-repeat:repeat-x;

	background-color:#FFFFFF;

}

* html #horizone1{

	height:100%;

}

#horizone2{

	width:100%;

	min-height:100%;

	position:relative;

}

#wrapper{

	width:990px;

	margin:0 auto;

}

#copyright{

	clear:both;

	width:100%;

	position:relative;

	bottom:0;

	background-color:#26387e;

	background-image:url(../images/h-copy-bg.jpg);

	background-repeat:repeat-x;

	overflow:hidden;

	margin-top:-32px;

}

#copyTxt{

	width:990px;

	height:32px;

	margin:0 auto;

	background-image:url(../images/i-copybg.jpg);

	background-repeat:no-repeat;

}

/*------------------------- End --------------------------*/

.leftColumn {

	width:41px;

	float:left;

}

.rightColumn {

	width:26px;

	float:left;

}

.wrapper2{

	width:913px;

	float:left;

	background-image:url(../images/i-wrapper2bg.gif);

	background-repeat:repeat-y;

}

.row1 {

	width:913px;

	height:14px;

	background-color:#3ba748;

}

.row2 {

	width:913px;

}

.row3 {

	clear:both;

	width:913px;

}

.row4 {

	clear:both;

	width:913px;

	height:35px;

	background-image:url(../images/i-row4bg.jpg);

	background-repeat:no-repeat;

}

.headBg {

	width:454px;

	height:31px;

	float:left;

}

.row5 {

	clear:both;

	width:913px;

}

.contentBox {

	width:651px;

	float:left;

	padding-bottom:25px;

	padding-top:10px;

}

.contentBrdr {

	width:44px;

	float:left;

}

.blogBox {

	width:200px;

	float:left;

	margin-left:5px;

}

.blogHdr {

	width:213px;

	height:33px;

	background-image:url(../images/i-blog-top-img.jpg);

	background-repeat:no-repeat;

}

.bottomImgAlign{
	margin-left:30px;
	width:612px;
}

.imgStyle{
	border:#009966 solid 2px;
	margin:8px 8px 8px 8px;
}









/***********************************************************

Text and Link Styles Begins

************************************************************/

.TxtWhiteHd {

	font-family:"Times New Roman", Times, serif;

	padding-left:33px;

	padding-top:5px;

	font-size:20px;

	color:#FFFFFF;

	font-weight:normal;

}

.TxtGreenHd {

	font-family:"Times New Roman", Times, serif;

	padding-left:33px;

	padding-top:8px;

	font-size:20px;

	color:#3ba748;

	font-weight:normal;

}

.txtContent {

	font-family:Tahoma, Arial, Helvetica, sans-serif;

	color:#516098;

	font-size:11px;

	line-height:18px;

	padding-left:35px;

	padding-bottom:10px;

}

.txtGreenHd {

	font-family:"Times New Roman", Times, serif;

	padding-left:8px;

	padding-top:5px;

	font-size:20px;

	color:#3ba748;

	font-weight:normal;

}

a.txtGreenBlogSubHd {

	color:#3ba748;

	text-decoration:none;

}

a.txtGreenBlogSubHd:hover {

	color:#26387e;

}

a.lnkBlueGreenBold{

	color:#516098;

	text-decoration:none;

	font-weight:bold;

}

a.lnkBlueGreenBold:hover{

	color:#048d01;

}

.blogContent {

	font-family:Tahoma, Arial, Helvetica, sans-serif;

	color:#516098;

	font-size:11px;

	line-height:18px;

	padding-left:8px;

}

.blogContent2 {

	font-family:Tahoma, Arial, Helvetica, sans-serif;

	color:#516098;

	font-size:11px;

	line-height:18px;

}

.CopyTxtStyle {

	text-align:center;

	color:#a5afd0;

	padding-top:8px;

}

a.copylnk {

	text-decoration:none;

	color:#a5afd0;

}

a.copylnk:hover {

	text-decoration:none;

	color:#FFFFFF;

}

.txtcontactTable {

	font-size:12px;

	color:#27387e;

}

a.lnkContact {

	font-size:11px;

	color:#0d59ab;

	text-decoration:underline;

}

a.lnkContact:hover {

	text-decoration:none;

}

.txtVerySmall{

	font-size:10px;

}

.txtLineHeight {

	line-height:18px;

}

.contactTxt{

	font-size:11px;

}

.txtSubHead{

	font-family:Tahoma, Verdana, Arial;

	color:#3ba748;

	font-size:13px;

	font-weight:bold;

	padding-left:35px;

}

.txtSubHeadBlue{

	font-family:Tahoma, Verdana, Arial;

	color:#2f4592;

	font-size:14px;

	font-weight:bold;

	padding-left:35px;

	padding-bottom:10px;

}

ul.contentList{

	padding-left:80px;

}

li.contentListItems{

	/*list-style-type:circle;*/

	list-style-image:url(../images/arrow.gif);

	font-size:11px;

	font-family:Tahoma, Verdana, Arial;

	color:#516098;

	padding-bottom:5px;

	margin-right:40px;

}





/*------------------------- End --------------------------*/





/***********************************************************

The CSS Classes used by Coders Starts

************************************************************/





/*------------------------- End --------------------------*/

/* V V VIJESH STARTS HERE */

/*Blog section starts here */

.blogContentBlock {

	padding:10px;

}

.txtHeadblack{

	color:#000000;

	font-size:13px;

	font-weight:bold;

}

a.blogHeading{

	color:#26387e;

	font-weight:bold;

	font-family:"Times New Roman", Times, serif;

	font-size:14px;

	text-decoration:none;

	

	/*color:#3ba748;*/

}

a.blogHeading:hover{

	color:#3ba748;

}

.blogDate {

	color:#3ba748;/*224B99*/

}



.dottedLine {

	display:block;

	background: url(../images/i-dotLines.gif) repeat-x bottom;

	height: 5px;

	margin-bottom: 5px;

}

.txtGreenHdblogDetails {

	font-family:"Times New Roman", Times, serif;

	padding-top:5px;

	font-size:18px;

	color:#3ba748;

	font-weight:normal;

}

a.lnkBlogRightHeading{

	color:#26387e;

	text-decoration:none;

	font-weight:bold;

}

a.lnkBlogRightHeading:hover{

	color:#3ba748;

}

.txtGreen {

	color:#3ba748;

}

/*Blog section end here */



a.lnkGreenBlue{

	color:#3ba748;

	text-decoration:none;

	font-weight:bold;

}

a.lnkGreenBlue:hover{

	color:#26387e;

}

.contentStyle {

	margin-left:33px;

}



.bolgDevider {

	margin-top:5px;

}

.blogContentDetails {

	font-family:Tahoma, Arial, Helvetica, sans-serif;

	color:#516098;

	font-size:11px;

	line-height:18px;

}
.linkBlue
{
	color:#516098;
	font-size:11px;
	text-decoration:none;
}
/* V V VIJESH END HERE */



/* live validation styles*/

.LV_validation_message{

    font-weight:bold;

    margin:0 0 0 5px;

 	font-size:.9em;   

}



.LV_valid {

    color:#00CC00;

}

	

.LV_invalid {

    color:#FF0000;

}

    

.LV_valid_field,

input.LV_valid_field:hover, 

input.LV_valid_field:active,

textarea.LV_valid_field:hover, 

textarea.LV_valid_field:active {

    border: 1px solid #00CC00;

}

    

.LV_invalid_field, 

input.LV_invalid_field:hover, 

input.LV_invalid_field:active,

textarea.LV_invalid_field:hover, 

textarea.LV_invalid_field:active {

    border: 1px solid #FF0000;

}