/*****************************
New Styles Added for Home CSS
*****************************/
div{
	padding:0;
	border:0;
	margin:0;
}
a {
	color:#f07a0a;
	text-decoration:none;
}
a:hover {
	color:#d9700e;
}
body{
	font-family:Tahoma, Arial, Verdana;
	font-size:12px;
	color:#000000;
	
}
table {
	line-height:18px;
	color:#616161;
}
ul {

	list-style-type:none;
}
li {
	list-style-image:url(images/bullet-point.jpg);
	line-height:16px;
	margin-top:8px;
}
a {
	font-family:Tahoma, Verdana, Arial;
	font-size:12px;
	color:#f07a0a;
	text-decoration:none;
}
a:hover {
	color:#d9700e;
}
.wrapper {
	display:block;
	width:777px;
	margin:0 auto;
}
.bottomImgContainer {
	display:block;
	width:780px;
	margin:0 auto;
	clear:both;
}
.logoContainer {
	display:block;
	width:379px;
}
.flashConainer {
	width:398px;
	height:265px;
	position:absolute;
	display:block;
	margin-left:379px;
	margin-top:-77px;
}
.breaker {
	clear:both;
}
.menuContainer {
	display:block;
	width:223px;
	background-image:url(images/menu-bg.gif);
	background-repeat:repeat-y;
	float:left;
	padding-top:10px;
}
a.homemenu1 {
	font-family:Tahoma, Verdana, Arial;
	font-size:12px;
	font-weight:bold;
	color:#d9700e;
	text-decoration:none;
	display:block;
	margin-left:30px;
}
a.homemenu1:hover {
	color:#8d8d8d;
}
.lineAdjuster {
	display:block;
	margin-left:20px;
	margin:7px 0;
}
#contentContainer {
	display:block;
	float:left;
	width:550px;
}
.indexcopy2 {
	display:block;
	margin:0 auto;
	height:34px;
	width:777px;
	background-image:url(images/index_08.jpg);
	background-repeat:no-repeat;
	text-align:center;
}
.homecontentContainer {
	clear:both;
	width:540px;
	height:143px;
	background-image:url(images/index_04.jpg);
	background-repeat:no-repeat;
}
/*****************************
New Styles Ends
*****************************/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#F1F1F1;
}
form {
	padding:0px;
	margin:0px;
}
a.homemenu:link, a.homemenu:visited, a.homemenu:active {
	font-family:Tahoma, Verdana, Arial;
	font-size:12px;
	font-weight:bold;
	line-height:29px;
	color:#d9700e;
	text-decoration:none;
}
a.homemenu:hover {
	font-family:Tahoma, Verdana, Arial;
	font-size:12px;
	font-weight:bold;
	line-height:29px;
	color:#8d8d8d;
	text-decoration:none;
}
.homecontent {
	font-family:Tahoma, Verdana, Arial;
	font-size:12px;
	color:#000000;
	line-height:14px;
	padding-left:16px;
	text-align:justify;
}
.homeheading01 {
	font-family:Tahoma, Verdana, Arial;
	font-size:22px;
	color:#656565;
	padding-left:16px;
}
.homeheading02 {
	font-family:Tahoma, Verdana, Arial;
	font-size:22px;
	color:#ff8a1a;
}
a.homereadmore:link, a.homereadmore:visited, a.homereadmore:active {
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
a.homereadmore:hover {
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	color:#d9700e;
	font-weight:bold;
	text-decoration:none;
}
.homecopyright {
	font-family:Tahoma, Verdana, Arial;
	color:#999999;
	font-size:11px;
}
a.homecopyright:link, a.homecopyright:visited, a.homecopyright:active {
	font-family:Tahoma, Verdana, Arial;
	color:#999999;
	font-size:11px;
	text-decoration:none;
}
a.homecopyright:hover {
	font-family:Tahoma, Verdana, Arial;
	color:#ff8a1a;
	font-size:11px;
	text-decoration:none;
}

/* Index page in Div */


#outter {
	position:absolute;
	width:777px;
	margin-left:-388.5px;
	left:50%;
	height:200px;
}
#indexbodypart {
	position:relative;
	margin-top:0px;
	margin-left:0px;
	width:777px;
	height:150px;
}
.indexContentArea{
	width:777px;
}
.indexBottomImages{
	width:777px;
}
#indexcopy {
	position:relative;
	margin-left:0px;
	margin-top:466px;
	height:34px;
	width:777px;
	background-image:url(images/index_08.jpg);
	background-repeat:no-repeat;
}
#indextopimg {
	position:absolute;
	margin-top:0px;
	margin-left:0px;
	background-image:url(images/index_01.jpg);
	width:223px;
	height:132px;
}
#indexflash {
	position:absolute;
	margin-top:0px;
	margin-left:223px;
	width:554px;
	height:342px;
}
#indextopimg01 {
	position:absolute;
	margin-top:0px;
	margin-left:0px;
	width:156px;
	height:342px;
	background-image:url(images/index_02_02.jpg);
	background-repeat:no-repeat
}
#indextopimg02 {
	position:absolute;
	margin-top:77px;
	margin-left:156px;
	width:398px;
	height:265px;
}
#menubg {
	position:absolute;
	width:223px;
	height:353px;
	margin-top:132px;
	margin-left:0px;
	background-image:url(images/index_03.jpg);
	background-repeat:no-repeat;
}

#homeimg01 {
	position:absolute;
	margin-left:0px;
	margin-top:485px;
	width:223px;
	height:132px;
	background-image:url(images/index_05a.jpg);
	background-repeat:no-repeat;
}
#homeimg02 {
	position:absolute;
	margin-left:223px;
	margin-top:485px;
	width:318px;
	height:132px;
	background-image:url(images/index_06a.jpg);
	background-repeat:no-repeat;
}
#homeimg03 {
	position:absolute;
	margin-left:541px;
	margin-top:485px;
	width:236px; 
	height:132px;
	background-image:url(images/index_07a.jpg);
	background-repeat:no-repeat;
}
#menudiv {
	position:absolute;
	width:194px;
	margin-left:31px;
	margin-top:65px;
}
#homecondentdiv01 {
	position:absolute;
	margin-top:15px;
	margin-left:0px;
	width:520px;
}
#homecondentdiv02 {
	position:absolute;
	margin-top:54px;
	margin-left:0px;
	width:520px;
}
#homecondentdiv03 {
	position:absolute;
	margin-top:78px;
	margin-left:0px;
	width:520px;
}

/* End Index page Div */



/* Inner pages  */


a.innermenu01:link, a.innermenu01:visited, a.innermenu01:active {
	font-family:Tahoma, Verdana, Arial;
	color:#d9700e;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
a.innermenu01:hover {
	font-family:Tahoma, Verdana, Arial;
	color:#8d8d8d;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
a.contactmenu:link, a.innermenu:visited, a.innermenu:active {
	font-family:Tahoma, Verdana, Arial;
	color:#d9700e;
	font-size:12px;
	text-decoration:none;
}
a.contactmenu:hover {
	font-family:Tahoma, Verdana, Arial;
	color:#8d8d8d;
	font-size:12px;
	text-decoration:underline;
}
a.lnkGreyOrange{
	font-family:Tahoma, Verdana, Arial;
	color:#4b4b4b;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
a.lnkGreyOrange:hover{
	color:#d9700e;
}
.innerheading {
	font-family:Tahoma, Verdana, Arial;
	color:#f07a0a;
	font-size:20px;
}
.innerheading1 {
	font-family:Tahoma, Verdana, Arial;
	color:#f07a0a;
	font-size:13px;
}
.innercontent {
	font-family:Tahoma, Verdana, Arial;
	color:#424242;
	font-size:12px;
	text-align:justify;
}

a.innercontent2:link, a.innercontent2:visited, a.innercontent2:active {
	font-family:Tahoma, Verdana, Arial;
	color:#424242;
	font-size:12px;
	text-decoration:underline;
	font-weight:bold;	
}
a.innercontent2:hover {
	font-family:Tahoma, Verdana, Arial;
	color:#e08131;
	font-size:12px;
	text-decoration:underline;
	font-weight:bold;
}
.required {
	font-family:Tahoma, Verdana, Arial;
	color:#FF0000;
	font-size:12px;
}
.innerpoints {
	font-family:Tahoma, Verdana, Arial;
	color:#424242;
	font-size:12px;
	text-align:justify;
}
.faqstyle {
	font-family:Tahoma, Verdana, Arial;
	font-size:12px;
	font-weight:bold;
	color:#d9700e;
	text-decoration:none;
}
a.faqstyle:link, a.faqstyle:visited, a.faqstyle:active {
	font-family:Tahoma, Verdana, Arial;
	font-size:12px;
	font-weight:bold;
	color:#d9700e;
	text-decoration:none;
}
a.faqstyle:hover {
	font-family:Tahoma, Verdana, Arial;
	font-size:12px;
	font-weight:bold;
	color:#8d8d8d;
	text-decoration:none;
}
a.faqstyletop {
	font-family:Tahoma, Verdana, Arial;
	font-size:10px;
	color:#d9700e;
	text-decoration:none;
}
a.faqstyletop:hover {
	font-family:Tahoma, Verdana, Arial;
	font-size:10px;
	color:#8d8d8d;
	text-decoration:underline;
}
.faqheading {
	font-family:Tahoma, Verdana, Arial;
	color:#d9700e;
	font-size:12px;
	text-align:left;
}
a.plandownload:link, a.plandownload:visited, a.plandownload:active {
	font-family:Tahoma, Verdana, Arial;
	color:#d9700e;
	font-size:10px;
	text-align:right;
	text-decoration:none;
}
a.plandownload:hover {
	font-family:Tahoma, Verdana, Arial;
	color:#8d8d8d;
	font-size:10px;
	text-align:right;
	text-decoration:none;
}
/*a.galleryCategory:link, a.galleryCategory:visited, a.galleryCategory:active {
	border:#000000 solid 3px;
	display:block;
	text-decoration:none;
}
a.galleryCategory:hover {
	border:#b9b9bb solid 3px;
	text-decoration:none;
}*/
.galleryCategory {
	border:#d2d2d4 solid 3px;
	display:block;
	text-decoration:none;
}
.enquiry {
	font-family:Tahoma, Verdana, Arial;
	color:#666666;
	font-size:12px;
	padding-left:15px;
}
.contact {
	font-family:Tahoma, Verdana, Arial;
	color:#797979;
	font-size:12px;
}
.textboxcontent {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:20px;
	text-align:center;
	height: 30px;
	letter-spacing: 2px;
}
a.downloads:link, a.downloads:active, a.downloads:visited {
	font-family:Tahoma, Verdana, Arial;
	color:#d9700e;
	font-size:12px;
	text-decoration:none;
}
a.downloads:hover {
	font-family:Tahoma, Verdana, Arial;
	color:#797979;
	font-size:12px;
	text-decoration:none;
}
a.modularconstdownload:link, a.modularconstdownload:visited, a.modularconstdownload:active {
	font-family:Tahoma, Verdana, Arial;
	color:#d9700e;
	font-size:10px;
	text-align:left;
	text-decoration:none;
}
a.modularconstdownload:hover {
	font-family:Tahoma, Verdana, Arial;
	color:#8d8d8d;
	font-size:10px;
	text-align:left;
	text-decoration:none;
}
.contactus {
	font-family:Tahoma, Verdana, Arial;
	color:#424242;
	font-size:12px;
	text-align:center;
}
.planhomehead {
	font-family:Tahoma, Verdana, Arial;
	color:#d9700e;
	font-size:14px;
	text-align:left;
}
a.galleryVideo:link, a.galleryVideo:visited, a.galleryVideo:active {
	font-family:Tahoma, Verdana, Arial;
	color:#d9700e;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
}
a.galleryVideo:hover {
	color:#8d8d8d;
}
.breadCrumSeprator{
	color:#000000;
	font-family:"MS Sans Serif", "Microsoft Sans Serif", Tahoma;
	font-size:10px;
	font-weight:bold;
}
.txtBlackPadLeft{
	color:#000000;
	padding-left:5px;
	font-weight:bold;
}
/*=======GALLERY DIV CLASS*/
.galleryOutter{
	text-align:center;
	margin-bottom:25px;
	float:left;
	margin-right:20px;
}
.imgGalleryOutter{
	text-align:center;
	margin-bottom:25px;
	float:left;
	margin-right:10px;
	padding-left:20px;
}
a.galleryThumbs {
	background-color:#E9E9E9;
	border:2px solid #B5B5B5;
	display:block;	
}
a.galleryThumbs:hover {
	background-color:#ffffff;
	border:2px solid #000000;
}
.galleryImg{
	width:115px;
	text-align:center;
}
.galleryImgTitle{
	width:115px;
	text-align:center;
	margin-top:5px;
	background-color:#FFFFFF;
}
.txtboxmed
{
	width:200px;
	height:18px;
	font-family:Tahoma, Verdana, Arial;
	color:#424242;
	font-size:12px;
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
}
.txtboxsmall
{
	width:50px;
	height:18px;
	font-family:Tahoma, Verdana, Arial;
	color:#424242;
	font-size:12px;
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
}
.txtareamed
{
	width:200px;
	height:80px;
	font-family:Tahoma, Verdana, Arial;
	color:#424242;
	font-size:12px;
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
}

.imgDisplay{
	display:block;
	float:left;
	margin:0 50px 50px 0;
	text-align:center;
}

.lightAshBox2 {
	height:30px;
	width:96%;
	font-size:1em;
	color:#333333;
	background-color:#E9E9E9;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:10px;
	font-weight:bold;
	padding:13px 0 0 15px;
	clear:both;
}
.lightAshBox4 {
	height:20px;
	width:97%;
	font-size:1em;
	color:#333333;
	background-color:#E9E9E9;
	border-bottom:1px solid  #CCCCCC;
	margin-bottom:30px;
	font-weight:bold;
	clear:both;
	text-align:center;
	padding-top:5px;
}
.textBlue {
	color:#0099FF;
}
/*=======END GALLERY DIV CLASS*/

/* 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;
}

