body { margin: 0px; background:url(../images/bodybg.gif) repeat-x top #abc3c5; font-family:Tahoma; font-size:11px; color:#000000;}
.GreyBg{ background:url(../images/bg.gif) no-repeat top; _height:800px; min-height:800px;}

.PurpleBg{ }
.PurpleBg2{}
.MiddlePart{position:relative; height:510px; width:957px; margin:0 auto;}	 
.MidPad{ padding:0px 20px 0px 20px;}
.SubContainer{position:relative; width:937px; margin-left:15px;}
.SubPage{ position:absolute; top:-20px; left:0px;}
.BlogContainer{ background:url(../images/blog-topbg.gif) repeat-x top;min-width:866px; margin-left:35px;margin-right:35px; position:relative; margin-top:74px; /*overflow:hidden;*/}
.BlogPage{background:url(../images/blogbg.gif); padding:0px 20px 50px 20px;min-width:845px;}
.BlogContainer .PageTitle{color:#000; text-transform:uppercase; font-size:22px; font-family:Arial, Helvetica, sans-serif; padding-top:70px; padding-left:20px;}
.BlogContainer a{color:#000;}
.BlogContainer a:hover{ text-decoration:none; color:#15591a;}
.Blogtblheader{font-size:20px; color:#000;  padding-left:5px;}
.Blogtblheader a{font-size:20px; color:#000; text-decoration:none; font-weight:normal;}
.Blogtblheader a:hover{color:#d7ecd8; font-size:20px; font-weight:normal;}
.Blogtblrow {border-bottom:1px solid #9d9379; padding-bottom:15px;}
.BlogContainer .tblrow{background:none;}
.BlogContainer .tblbg{background:none; }
.PhotoBg{ background-image: url(../images/photo-bg.png); background-repeat: no-repeat; background-position:top; padding:25px 41px 0px 28px;

	 _background-image:none;
	 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/photo-bg.png', sizingMethod='scale'); position:absolute; top:-5px; left:0px; height:511px; z-index:999;}

.HomepageThumbPhoto{ padding:8px 7px 0px 7px;}
.HomeEmailBoxPad{ padding:20px 18px 0px 15px; text-align:center;}
.HomeEmailBoxBg{ background-color:#141414;}
.BotSlogan{ background-image: url(../images/bot-slogan.png); background-repeat: no-repeat; background-position:center; text-align:center;
	 
	 _background-image:none;
	 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bot-slogan.png', sizingMethod='scale');}
	 
.Logo{ padding-top:73px;}
.AippLogo{ position:absolute; background-image: url(../images/aipp-logo.png); background-repeat: no-repeat; height:92px; width:92px; top:-5px; right:150px;

	 _background-image:none;
	 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/aipp-logo.png', sizingMethod='scale');}
	 
.SideDesign{ background:url(../images/design.png) no-repeat top center; _height:1240px; min-height:1240px;}
	 


.InnerPagePhotoBg{ background-image:url(../images/inner-photo-bg.png); background-repeat:repeat-y; padding:0px 15px 0px 15px;
	
	 _background-image:none;
	 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/inner-photo-bg.png', sizingMethod='scale')
}


.PageTitle{ font-family: "Arial Narrow"; color:#78a36b; font-size:22px; padding:8px 0px; text-shadow:2px 2px 2px #ccc }
.PageSubTitle{ font-family:"Arial Narrow",Arial, Helvetica, sans-serif; color:#a48a4b; font-size:22px; text-shadow:2px 2px 2px #ccc}
.GalleryMainPhotoBg{ background-color:#f6edd6; padding:10px; _height:300px; min-height:300px;}
.GalleryMainPhotoBorder{ border:10px solid #FFFFFF;}
.InnerEmailBoxPad{ padding:5px 17px 0px 15px; text-align:center;}

/*============================MENU===========================================*/

.main_link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration:none; color: #D384BC; }
.main_link:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration:underline; color: #6B604A; }

a{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration:underline; color: #000000; }
a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration:underline; color: #000000; }

/* Start css for menu*/

.DropDownMenu { position:absolute; background-color:#b8d5b9; color:#28412d; padding:5px 10px; margin-top:48px; visibility:hidden; width:160px; z-index:+9999; }
.DropDownMenuSub {position:absolute; background-color:#b8d5b9; color:#28412d; padding:5px 10px; margin-left:168px;  margin-top:-27px; visibility:hidden; width:180px; }

.MSFloatLeft { float:left; margin-right:10px; position:relative;}

a.MSlink:link 		{ display:block; color:#FFFFFF; font-size:12px; padding:0px 2px; z-index:1000; font-weight:bold; text-decoration:none;}
a.MSlink:visited	{ display:block; color:#FFFFFF; font-size:12px; padding:0px 2px; z-index:1000; font-weight:bold; text-decoration:none;}
a.MSlink:hover 		{ display:block; color:#000000; font-size:12px; padding:0px 2px; z-index:1000; font-weight:bold; text-decoration:none; background-color:#FFFFFF;}



a.MSlinkSub:link 	{ display:block; color:#28412d; font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-decoration:none; padding:3px 10px; background-image:url(../images/arrow.gif); background-repeat:no-repeat; background-position:left center; border-bottom:1px solid #8cad8c; }
a.MSlinkSub:visited	{ display:block; color:#28412d; font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-decoration:none; padding:3px 10px; background-image:url(../images/arrow.gif); background-repeat:no-repeat; background-position:left center; border-bottom:1px solid #8cad8c;  }
a.MSlinkSub:hover 	{ display:block; color:#000000; font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-decoration:none; padding:3px 10px; background-image:url(../images/arrow.gif); background-repeat:no-repeat; background-position:left center; border-bottom:1px solid #8cad8c;  }

a.linkSub:link 	{ display:block; color:#ffffff; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-decoration:none; padding:3px 10px; background-image:url(../images/arrow.gif); background-repeat:no-repeat; background-position:left center; }
a.linkSub:visited	{ display:block; color:#ffffff; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-decoration:none; padding:3px 10px; background-image:url(../images/arrow.gif); background-repeat:no-repeat; background-position:left center; }
a.linkSub:hover 	{ display:block; color:#000000; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-decoration:none; padding:3px 10px; background-image:url(../images/arrow.gif); background-repeat:no-repeat; background-position:left center; }

/* End css for menu*/

/*============================MENU===========================================*/

.tblrow {font-family: Verdana; height:20Px; padding:5px; font-size: 11px; color: #000000; font-weight: normal; background-color:#f0f3ef; }
.tblbg {background-color:  #abc3c5;}
.tblheader {font-family: Verdana; height:25Px;  font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #abc3c5;}
.but {  font-family: Verdana; font-size: 11px; color: #FFFFFF; background-color: #abc3c5; border: 1px solid #abc3c5; font-weight: bold; padding:5px;}
.err {  font-family: Verdana; font-size: 12px; color: #990000; text-align: center; font-weight:bold}
.input { border: 1px solid #ccc; font-size: 9px; background-color: #FFFFFF; font-family: Verdana; padding:5px;}
.inputnowidth {font-family: verdana; font-size: 12px; color: #000000; background-color: #ffffff; BORDER: #ccc 1px solid; padding:5px;}

.BlogBut{margin:-20px 0 0 0;}
.GalleryBut{margin:0px;}

.BackToList{ position:absolute; top:-30px; left:0px; font-size:25px; text-transform:uppercase;}
.BackToList a{font-size:25px; font-weight:normal; text-decoration:none; padding-right:35px;}
.BackToList a:hover{color:#46674c;}
.blogphoto{background:url(../images/blogbg.png); background-repeat:no-repeat;background-position:top; width:950px; height:230px; text-align:center;}
