@charset "utf-8";
/* CSS Document */


body{background:url(../images/mainbg.png)#d2d1d0 center top  repeat-x; margin:0px; padding:0px;}
html, div, h1, h2, h3, h4, h5, h6, span, input, a, p, form {margin:0; padding:0;}


.fulldiv{width:100%; height:auto;}


.maindiv{width:1000px; height:auto; margin:0 auto; }
.header{width:1000px; height:216px; float:left;}

.mainlogo{width:798px; height:194px; float:left; margin:21px 37px 0 11px;}


.founderimg{width:152px; height:201px; float:right;}



.navpart{width:1000px; height:48px; float:left; margin-bottom:6px;}


.nav{width:893px; height:48px; float:left;}
.nav ul{list-style:none; margin:0; padding:0;}
.nav ul li{line-height:48px; float:left;}
.nav ul li a{font-family:"myriad Pro"; font-size:14px; font-weight:normal; text-decoration:none; display:block; color:#fff; padding:0 15px;}
.nav ul li a:hover{font-family:"myriad Pro"; font-size:14px; font-weight:normal; text-decoration:none; display:block; color:#ed2f34; padding:0 15px; background:#d2d1d0;}




.iconpart{width:107px; height:35px; float:left; padding-top:13px;}
.icon_1{width:25px; height:25px; float:left; margin-right:8px;}


.bannerpart{width:972px; height:274px; float:left; margin-bottom:14px; border: solid 1px #bbbbbb; background:#fff; padding:19px 11px 0 12px;}

.banner{width:663px; height:255px; float:left; margin-right:13px;}


.bannerright{width:296px; height:255px; float:left;}



.middlepart{width:1000px; height:auto; float:left; }

.leftpart{width:691px; height:auto; float:left; margin-right:12px; }


.programmepart{width:691px; height:auto; float:left;  margin-bottom:20px;}

.programmetop{width:668px; height:35px; float:left; margin-bottom:15px; border: solid 1px #cbcbcb; background:#e0e0e0; line-height:35px; font-family: 'Libre Baskerville', serif; font-size:14px; font-weight:normal; color:#781010; padding-left:8px;}



.dreampart{width:691px; height:auto; float:left;}

.pages_1{width:686px; height:auto; float:left; font-family: 'Trocchi', serif; font-size:12px; line-height:25px; font-weight:normal; text-align:justify; padding:0 5px 0 0;}

.pages_gallery{width:686px; height:auto; float:left; font-family: 'Trocchi', serif; font-size:12px; line-height:25px; font-weight:normal; padding:0 5px 0 0;}

.ranv_head1{font-family:"Minion Pro"; font-size:16px; line-height:28px; font-weight:bold; color:#FF0000; border-bottom:inset #000066 1px;}

.ranv_head2{font-family:"Minion Pro"; font-size:14px; line-height:25px; font-weight:bold; color:#006600;}

.dreampartleft{width:357px; height:auto; float:left;}

.dreamimg{width:129px; height:92px; float:left; margin-right:12px;}


.dream{width:210px; height:30px; float:left;  font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; font-weight:normal; font-style:italic;color:#956d27;}

.lorem{width:173px; height:auto; float:left;  font-family:Cambria; font-size:13px; font-weight:normal;color:#000; line-height:22px;}


.readmore{width:173px; height:auto; float:left;}
.readmore a{font-family:calibri; font-size:12px; font-weight:normal;color:#fa0606;  text-decoration:none;}
.readmore a:hover{font-family:calibri; font-size:14px; font-weight:bold;color:#22a90e; text-decoration:none;}


.dreampartright{width:334px; height:auto; float:left;}

.dream_2{width:186px; height:30px; float:left;  font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; font-weight:normal; font-style:italic;color:#343d6b;}


.ahram{width:210px; height:30px; float:left;  font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; font-weight:normal; font-style:italic;color:#9813b0;}


.antar{width:210px; height:30px; float:left;  font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; font-weight:normal; font-style:italic;color:#373737;}

.vasantik{width:210px; height:30px; float:left;  font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; font-weight:normal; font-style:italic;color:#ff6600;}



.blood{width:186px; height:30px; float:left;  font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; font-weight:normal; font-style:italic;color:#5d8a12;}


.yuvak{width:186px; height:30px; float:left;  font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; font-weight:normal; font-style:italic;color:#f16867;}
.pathshala{width:186px; height:30px; float:left;  font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; font-weight:normal; font-style:italic;color:#300852;}



.blankdiv{width:691px; height:30px; float:left;}




.rightpart{width:297px; height:auto; float:left; }
.aboutpart{width:297px; height:auto; float:left; margin-bottom:24px; }

.abouttop{width:287px; height:35px; float:left; margin-bottom:15px; border: solid 1px #cbcbcb; background:#e0e0e0; line-height:35px; font-family: 'Libre Baskerville', serif; font-size:14px; font-weight:normal; color:#781010; padding-left:8px;}


.lorem_4{width:297px; height:auto; float:left; font-family:Cambria; font-size:14px; font-weight:normal;color:#000;  line-height:25px; text-align:justify; margin-bottom:8px; }






.readmore_1{width:287px; height:auto; float:left; text-align:right;}
.readmore_1 a{font-family:calibri; font-size:12px; font-weight:normal;color:#fa0606;  text-decoration:none; text-align:right;}
.readmore_1 a:hover{font-family:calibri; font-size:14px; font-weight:bold;color:#781010; text-decoration:none;}





.phototop{width:668px; height:35px; float:left; margin-bottom:15px; border: solid 1px #cbcbcb; background:#e0e0e0; line-height:35px; padding-left:8px;}


.photogallery{width:580px; height:35px; float:left; line-height:35px; font-family: 'Libre Baskerville', serif; font-size:14px; font-weight:normal; color:#781010;}



.viewbtn{width:77px; height:24px; float:right; margin:5px 5px 0 0;}
.viewbtn a{font-family:calibri; font-size:12px; font-weight:normal;color:#fff;  text-decoration:none; text-align:center; background: url(../images/vierwbtn.png) top left no-repeat; display:block; line-height:24px;}
.viewbtn a:hover{font-family:calibri; font-size:12px; font-weight:normal;color:#fff; text-decoration:none;  background: url(../images/vierwbtnhover.png) top left no-repeat;  display:block;}



.videotop{width:287px; height:35px; float:left; margin-bottom:15px; border: solid 1px #cbcbcb; background:#e0e0e0; line-height:35px; padding-left:8px;}

.video{width:203px; height:35px; float:left;font-family: 'Libre Baskerville', serif; font-size:14px; font-weight:normal; color:#781010;}


.viewbtn_1{width:77px; height:24px; float:right; margin:5px 5px 0 0;}
.viewbtn_1 a{font-family:calibri; font-size:12px; font-weight:normal;color:#fff;  text-decoration:none; text-align:center; background: url(../images/vierwbtn.png) top left no-repeat; display:block; line-height:24px;}
.viewbtn_1 a:hover{font-family:calibri; font-size:12px; font-weight:normal;color:#fff; text-decoration:none;  background: url(../images/vierwbtnhover2.png) top left no-repeat;  display:block;}







.footermain { width:100%; height:107px; float:left; background: url(../images/footerbg.png) top left repeat-x;}

.footer{ width:984px; height:85px; margin:0 auto; padding:22px 8px 0 8px;}

.fnav{width:815px; height:24px; float:left; margin:0 0 31px 110px;}
.fnav ul{list-style:none; margin:0; padding:0;}
.fnav ul li{line-height:27px; float:left;}
.fnav ul li a{font-family:"myriad Pro"; font-size:14px; font-weight:normal; text-decoration:none; display:block; color:#FFFFFF; padding:0 12px; }
.fnav ul li a:hover{font-family:"myriad Pro"; font-size:14px; font-weight:normal; text-decoration:underline; display:block; color:#22a90e;}

.copy{width:734px; height:28px; float:left;font-family:"myriad Pro"; font-size:12px; font-weight:normal; text-decoration:none;color:#fff;  line-height:28px;}

.consult{width:250px; height:24px; float:left;}
.consult a{font-family:"myriad Pro"; font-size:12px; font-weight:normal; text-decoration:none; display:block; color:#fff;  line-height:24px; }
.consult a:hover{font-family:calibri; font-size:12px; font-weight:bold; text-decoration:underline; display:block; color:#46f22c; font-style:italic;}

.actionplan{width:286px; height:31px;}
.actionplan a{font-family:Cambria; line-height:30px; font-size:16px; font-weight:normal; text-decoration:none; display:block; color:#0066FF; text-align:center;}
.actionplan a:hover{font-family:Cambria; font-size:16px; font-weight:normal; text-decoration:none; display:block; color:#FF0000; font-style:normal; font-style:italic;}








.input25 { width:210px; height:108px; padding:4px; border:#f5f5f5 solid 1px; background: #f0e8e2; font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:11px; font-style:normal; text-decoration:none; background:  url(../images/input_big.png) left top no-repeat; line-height:18px;}

.input { width:208px; padding:4px 4px 4px 4px  ; height:20px; border: #f5f5f5 solid 1px; background:url(../images/input_1.png) left top no-repeat; font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:11px; font-style:normal; text-decoration:none;}


.button { width:100px; height:25px;  background: url(../images/send.png) no-repeat; border:none; outline:none; display:block; cursor:pointer; color:#fff; float:left; text-align:center;}


.button { width:83px; height:25px; background:  url(../images/send.png) left top no-repeat; display:block; font-family:Arial, Helvetica, sans-serif; font-size:13px;   font-weight:bold; text-decoration:underline; color:#fff; text-decoration:none; font-style:normal; line-height:25px; }


 .button:hover{width:83px; height:25px; background: url(../images/send.png) center -25px no-repeat; display:block;  font-family:Arial, Helvetica, sans-serif; font-size:13px;   font-weight:bold; text-decoration:underline; color:#fff; text-decoration:none; font-style:normal; line-height:25px;}
	

.reset_butn { width:100px; height:25px;  background: url(../images/send.png) no-repeat; border:none; outline:none; display:block; cursor:pointer; color:#fff; float:left; text-align:center; margin:0 10px;}


.reset_butn { width:83px; height:25px; background:  url(../images/send.png) left -25px no-repeat; display:block; font-family:Arial, Helvetica, sans-serif; font-size:13px;   font-weight:bold; text-decoration:underline; color:#fff; text-decoration:none; font-style:normal; line-height:25px; }


 .reset_butn:hover{width:83px; height:25px; background: url(../images/send.png) center top no-repeat; display:block;  font-family:Arial, Helvetica, sans-serif; font-size:13px;   font-weight:bold; text-decoration:underline; color:#fff; text-decoration:none; font-style:normal; line-height:25px;}