/* CSS Document */
html, body, div, span, applet, object, iframe,
h1, h2,  h4, h3, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;	background: transparent;}
body {line-height: 1; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; background:#e5e5e5;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}
* { margin:0px; padding:0px;}
#mainbody { width:841px; height:auto; margin-left:auto; margin-right:auto; border-left:40px solid #000; border-right:40px solid #000; background:#000; }
.brclear{font-size:0px; padding:0px; margin:0px; clear:both;}
#mainbody #header { width:841px; height:140px; background:#000; }
#mainbody #header .logo { float:left;}
#mainbody #header .brailee { float:right;}
#mainbody #banner { height:246px; background:#000; border:1px solid #333333;}
#mainbody #banner .banner1 { height:180px; background:#000; text-align:center; margin-top:18px;}
#mainbody #content {height:200px; min-height:200px; height:auto !important; float:left; background:#000;}
#mainbody #content .content_left { width:270px; height:200px; min-height:200px; height:auto !important; float:left;}
#mainbody #content .content_left .content_left_top {height:150px; background:#000; min-height:150px; height:auto !important; float:left;}
#mainbody #content .content_left .content_left_top .top{width:265px;height:243px;min-height:243px;height:auto !important;background:#000;border:1px solid #433b3b;float:left; margin-top:17px;  }
#mainbody #content .content_left .content_left_top .top  p {color:#767676; padding:10px 5px 0px 5px; text-align:justify; line-height:18px; font-size:11px;} 
#mainbody #content .content_left .content_left_top .top   p span {float:right; color:#ff9002; text-decoration:none; }
#mainbody #content .content_left .content_left_top .top   p span a {color:#ff9002; text-decoration:none; font-size:11px;}
#mainbody #content .content_left .content_left_top  h1{color:#ff9002; font-size:14px; text-align:center; padding:5px 0px 0px 0px;}
#mainbody #content .content_left .content_left_top  p{color:#767676; padding:10px 5px 0px 5px; text-align:justify; line-height:18px; font-size:11px;}
#mainbody #content .content_left .content_left_top p span {float:right; color:#ff9002; text-decoration:none; }
#mainbody #content .content_left .content_left_top p span a {color:#ff9002; text-decoration:none; font-size:10px;}
#mainbody #content .content_left .content_left_top  h3 { line-height:36px; text-align:center; color:#ff9002; font-size:14PX;}
#mainbody #content .content_left .content_left_top ul { float:left; width:235px; margin-left:5px;}
#mainbody #content .content_left .content_left_top ul li { line-height:20px; color:#767676; background:url(../images/tickmark.gif) left 4px no-repeat; padding-left:25px; }
#mainbody #content .content_left .content_left_top ul li a { color:#767676; text-decoration:none;}
#mainbody #content .content_left .content_left_top ul li a:hover { text-decoration:underline;}
#mainbody #content .content_left .content_left_bot {height:200px; min-height:200px; height:auto !important; background:#000; float:left; margin-top:10px;}
#mainbody #content .content_left .content_left_bot  .bot {width:265px; height:251px; min-height:251px; height:auto !important; float:left; background:url(../images/gradient.gif) repeat-x; border:1px solid #433b3b;}
#mainbody #content .content_left .content_left_bot .bot  h1 {color:#ff9002; font-size:14px; text-align:center; padding:5px 0px 0px 0px;}
#mainbody #content .content_left .content_left_bot .bot img {padding:13px 0px 0px 16px;}
#mainbody #content .content_left .content_left_bot .bot p {font-size:11px; color:#e5e3e3; padding:10px 10px 0px 15px; text-align:justify; line-height:18px; }
#mainbody #content .content_left .content_left_bot  .bot h1 span {padding:0px 0px 0px 0px;}
#mainbody #content .content_left .content_left_amrutha_logo { width:265px; height:97px; min-height:97px; height:auto; float:left; margin-top:5px; margin-bottom:5px;}
#mainbody #content .content_right { width:571px; height:200px; min-height:200px; height:auto !important;  background:#000; padding-bottom:0px; float:left;}
#mainbody #content .content_right .content_right_top {height:100px; min-height:100px; height:auto !important; float:left; padding-left:17px; }
#mainbody #content .content_right .content_right_top p { color:#767676; line-height:18px; padding:5px 10px 0px 25px; text-align:justify;}
#mainbody #content .content_right .gallerypg {height:100px; min-height:100px; height:auto !important; background:#000; float:left; }
#mainbody #content .content_right .gallerypg p img { margin:5px 0px 5px 25px; border:1px solid #a5a4a5; cursor:pointer;}
#mainbody #content .content_right .gallerypg p img a { width:1000px; height:800px; background:#fff;}
#mainbody #content .content_right .gallerypg p img a.zoom { width:800px; height:535px; background:#fff;}
#mainbody #content .content_right .gallerypg h1 {color:#ff9002; font-size:14px; text-align:left; padding:15px 0px 0px 15px;}
#mainbody #content .content_right .gallerypg p span { float:right; color:#fff; font-weight:bold; padding-right:15px; line-height:20px;}
#mainbody #content .content_right .gallerypg p span a { color:#fff; text-decoration:none;}
#mainbody #content .content_right .gallerypg p span a:hover { color:#ffb502;}

#mainbody #content .content_right .itrrodd_videos h1 {color:#ff9002; font-size:14px; text-align:left; padding:15px 0px 0px 15px;}
#mainbody #content .content_right .itrrodd_videos #videos{width:425px; height:344px; border:1px solid #fff; margin:20px 0px 0px 70px; background:#000;}
#mainbody #content .content_right .itrrodd_videos span a{float:right; background:#ff9002; padding:4px; margin:10px 72px 10px 0px; text-decoration:none; color:#000; font-weight:bold; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#mainbody #content .content_right .itrrodd_videos p{padding:20px 0px 0px 20px; line-height:20px; }
#mainbody #content .content_right .itrrodd_videos p a{text-decoration:none; color:#767676; font-weight:bold; font-size:12px; }
#mainbody #content .content_right .itrrodd_videos p a:hover{text-decoration:underline; color:#fff; font-weight:bold; font-size:12px; }

#mainbody #content .content_right .content_right_top p span { float:right; font-weight:bold;}
#mainbody #content .content_right .content_right_top h5 span { float:right; color:#ff9002; text-decoration:none; font-size:10px; padding-right:10px;}
#mainbody #content .content_right .content_right_top h5 span a {color:#ff9002; text-decoration:none;}
#mainbody #content .content_right .content_right_top h5 span a:hover {color:#ff9002; text-decoration:underline;}
#mainbody #content .content_right .content_right_top p img { float:right; padding-left:10px;}
#mainbody #content .content_right .content_right_top h1 {color:#ff9002; font-size:14px; text-align:left; padding:15px 0px 0px 15px;}
#mainbody #content .content_right .content_right_top h2 {color:#b7b7b7; font-size:14px; text-align:left; padding:15px 0px 0px 25px; text-decoration:underline;}
#mainbody #content .content_right .content_right_top h2 a {color:#b7b7b7; text-decoration:underline;}
#mainbody #content .content_right .content_right_top h2 a:hover {color:#b7b7b7; text-decoration:none;}
#mainbody #content .content_right .content_right_top  ul {margin:0px; padding:0px; }
#mainbody #content .content_right .content_right_top ul li {color:#767676; line-height:25px; list-style:none; padding-left:25px;   }
#mainbody #content .content_right .content_right_top .right_top {width:265px; height:243px; min-height:243px; height:auto; !important; background:#000; border:1px solid #433b3b; float:left; margin-top:17px; margin-right:10px;}
#mainbody #content .content_right .content_right_top .right_top p span  {float:right; color:#ff9002; text-decoration:none; }
#mainbody #content .content_right .content_right_top .right_top p span a {color:#ff9002; text-decoration:none; font-size:10px;}
#mainbody #content .content_right .content_right_top .right_top h1 {color:#ff9002; font-size:14px; text-align:center; padding:5px 0px 0px 0px;} 
#mainbody #content .content_right .content_right_top .right_top p {color:#767676; padding:10px 5px 0px 5px; text-align:justify; line-height:18px; font-size:11px;}
#mainbody #content .content_right .content_right_top .right_top_right {width:265px; height:243px; min-height:243px; height:auto; !important; background:#000; border:1px solid #433b3b; float:left; margin-top:17px; margin-left:10px;  }
#mainbody #content .content_right .content_right_top .right_top_right p span {float:right; color:#fff; text-decoration:none; }
#mainbody #content .content_right .content_right_top .right_top_right p b{color:#fff; font-weight:normal;}
#mainbody #content .content_left .sidelinks {height:150px; background:#000; min-height:150px; height:auto !important; float:left; width:265px; border:1px solid #333333; margin-bottom:5px; }
#mainbody #content .content_right .donation {height:275px; min-height:275px; height:auto !important; background:#000; float:left; }
#mainbody #content .content_right .donation h1 {color:#ff9002; font-size:14px; text-align:left; padding:15px 0px 0px 15px;}
#mainbody #content .content_right .donation h2 {color:#000; font-size:14px; text-align:left; padding-left:15px; width:205px; background:#ff9002; margin:15px 0px 0px 15px;line-height:25px;}
#mainbody #content .content_right .donation h3 {color:#000; font-size:14px; text-align:left; padding-left:15px;  width:250px;   background:#8ece05; margin-left:15px;  margin-top:10px; line-height:25px;}
#mainbody #content .content_right .donation h4 {color:#000; font-size:14px; text-align:left; padding-left:15px;  width:250px;   background:#6ccdf6; margin-left:15px;  margin-top:15px; line-height:25px;}
#mainbody #content .content_right .donation h5 {color:#000; font-size:14px; text-align:left; padding-left:15px;  width:250px;   background:#666666; margin-left:15px;  margin-top:15px; line-height:25px;} 
#mainbody #content .content_right .donation h6{color:#000; font-size:14px; text-align:left; padding-left:15px;  width:250px;   background:#03d6d9; margin-left:15px;  margin-top:15px; line-height:25px; } 
#mainbody #content .content_right .donation p {color:#767676;padding:20px 10px 5px 25px; text-align:justify; line-height:20px; float:left; font-size:12px;}
#mainbody #content .content_right .donation  ul {margin:0px; padding:0px; }
#mainbody #content .content_right .donation ul li {color:#767676; line-height:25px; list-style:none; padding-left:20px; padding-top:10px;  }
#mainbody #content .content_right .donation ul li a { color:#767676; text-decoration:none;}
#mainbody #content .content_right .donation ul li a:hover {text-decoration:underline;}
#mainbody #content .content_left .content_left_bot .donation_bot {height:150px; min-height:150px; height:auto; !important; background:#1f1f1f; float:left; width:270px; }
#mainbody #content .content_left .content_left_bot .donation_bot p { color:#fff; font-size:12px; padding:10px 0px 10px 0px; font-weight:bold; line-height:20px; text-align:center;}
#itrroddd_form{font-family:Verdana, Arial, Helvetica, sans-serif; height:auto; padding-top:10px;	font-size:11px; line-height:18px; padding-bottom:5px; color:#767676;}
#itrroddd_form input,select,textarea { width:140px; float: left; margin-bottom: 7px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background-color:#fff; color:#333;	border:solid 1px #afafaf; margin-top:2px; }
#itrroddd_form .message{ height:80px; width:200px;}
#itrroddd_form label {float: left; margin-bottom: 7px; font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	text-align: right; width:170px; padding-right: 10px; }
#itrroddd_form br{clear:left;}
#itrroddd_form .btn{ background:#8ece05; cursor: pointer; color:#fff; width:50px; margin:2px; padding:0px 0px 4px 0px; border:1px solid #919292;   height:18px; }
#itrroddd_form .btn_hover{ background-color:#ff9002; color:#fff; cursor: pointer; width:50px;  margin:2px; padding:0px 0px 4px 0px; border:1px solid #919292;  font-weight:normal;  height:18px;}
#mainbody #content .content_right .projects {height:275px; min-height:275px; height:auto !important; background:#000; float:left; }
#mainbody #content .content_right .projects h1 {color:#ff9002; font-size:14px; text-align:left; padding:15px 0px 0px 15px;}
#mainbody #content .content_right .projects p { color:#767676; line-height:20px; padding-left:20px; padding-top:10px;}
#mainbody #content .content_right .projects p a {color:#767676;}
#mainbody #content .content_right .projects p a:hover {color:#fff; text-decoration:none;}
#mainbody #content .content_right .projects h1 span { line-height:36px;  color:#767676; font-size:14PX; padding-left:}
#mainbody #content .content_right .projects ul { float:left; width:330px; margin-left:15px;}
#mainbody #content .content_right .projects ul li { line-height:20px; color:#767676; background:url(../images/tickmark.gif) left 4px no-repeat; padding-left:30px; }
#mainbody #content .content_right .content_right_top .right_top_right h1 {color:#ff9002; font-size:14px; text-align:center; padding:5px 0px 0px 0px;}
#mainbody #content .content_right .content_right_top .right_top_right p {color:#767676; padding:10px 5px 0px 5px; text-align:justify; line-height:18px; font-size:11px;}
#mainbody #content .content_right .content_right_top .right_top_right p span {float:right; color:#ff9002; text-decoration:none; padding-top:8px;} 
#mainbody #content .content_right .content_right_top .right_top_right p a {color:#ff9002; text-decoration:none; font-size:10px;}
#mainbody #content .content_right .content_right_bot {height:273px; background:#000; float:left;}
#mainbody #content .content_right .content_right_bot .futureprojects {height:125px; padding-left:15px; }
#mainbody #content .content_right .content_right_bot .futureprojects h1 {color:#ff9002; font-size:12px; text-align:left; padding:5px 0px 0px 15px;}
#mainbody #content .content_right .content_right_bot .futureprojects p {font-size:11px;  color:#767676; padding:10px 5px 0px 10px;text-align:justify;line-height:20px;}
#mainbody #content .content_right .content_right_bot .futureprojects .fP1 { height:125px; float:left;}
#mainbody #content .content_right .content_right_bot .futureprojects .fP1  h1 {color:#ff9002; font-size:14px; text-align:left; padding:10px 0px 0px 8px;}
#mainbody #content .content_right .content_right_bot .futureprojects .fP1 ul { float:left; width:270px; margin:15px 0px 0px 5px;}
#mainbody #content .content_right .content_right_bot .futureprojects .fP1 ul  li { line-height:20px; color:#767676; background:url(../images/tickmark.gif) left 4px no-repeat; padding-left:25px; }
#mainbody #content .content_right .content_right_bot .futureprojects .fP1 ul  li a { color:#767676; text-decoration:none;}
#mainbody #content .content_right .content_right_bot .futureprojects .fP1 ul  li a:hover { text-decoration:underline;}
#mainbody #content .content_right .content_right_bot .futureprojects .fP2 { background:#006633; height:125px; float:left; }
#mainbody #content .content_right .content_right_bot .futureprojects .fP2 ul { float:left; width:270px; margin-left:5px; margin-top:20px;}
#mainbody #content .content_right .content_right_bot .futureprojects .fP2 ul  li { line-height:20px; color:#767676; background:url(../images/tickmark.gif) left 4px no-repeat; padding-left:25px; }
#mainbody #content .content_right .content_right_bot .futureprojects .fP2 ul  li a { color:#767676; text-decoration:none;}
#mainbody #content .content_right .content_right_bot .futureprojects .fP2 ul  li a:hover { text-decoration:underline;}
#mainbody #content .content_right .content_right_bot .gallery {height:135px; background:#000; padding-left:15px; }
#mainbody #content .content_right .content_right_bot .gallery h1 {color:#ff9002; font-size:14px; text-align:left; padding:8px 0px 0px 8px;}
#mainbody #content .content_right .content_right_bot  .gallery img  {padding:15px 0px 10px 8px;}
#am_banner {height:100px; min-height:100px; height:auto !important; float:left; background:#fff; margin-top:5px;} 
#am_banner img{border:1px solid #767676}
#mainbody #footer {height:70px; background:#000; border-top:1px dashed #767676; margin-top:5px;}
#mainbody #footer p {text-align:center; color:#767676;   font-size:10px;  padding-top:10px;}
#mainbody #footer p a { color:#767676; text-decoration:none;}
#mainbody #footer p a:hover {text-decoration:underline;}
#mainbody #content .content_left .sidelinks {height:150px; background:#000; min-height:150px; height:auto !important; float:left; width:265px; border:1px solid #333333; margin-bottom:5px; margin-top:10px;}
#mainbody #content .content_left .sidelinks  h1 {color:#ff9002; font-size:14px; text-align:center; padding:5px 0px 0px 0px;}
#mainbody #content .content_left .sidelinks  p {color:#767676; padding:10px 5px 0px 5px; text-align:justify; line-height:18px; font-size:11px;}
#mainbody #content .content_left .sidelinks p span {float:right; color:#ff9002; text-decoration:none; }
#mainbody #content .content_left .sidelinks p span a {color:#ff9002; text-decoration:none; font-size:10px;}
#mainbody #content .content_left .sidelinks  h3 { line-height:36px; text-align:center; color:#ff9002; font-size:14PX;}
#mainbody #content .content_left .sidelinks ul { float:left; width:235px; margin-left:5px;}
#mainbody #content .content_left .sidelinks ul li { line-height:20px; color:#767676; background:url(../images/tickmark.gif) left 4px no-repeat; padding-left:25px; }
#mainbody #content .content_left .sidelinks ul li a { color:#767676; text-decoration:none;}
#nav{height:40px; background:#fff;}
#menu {padding:0; margin:0; list-style:none; height:40px; position:relative; z-index:500; margin:0px 0px 0px 50px;}
#menu li {float:left; margin-right:2px;}
#menu li a {display:block; float:left; height:40px; line-height:40px; background:#161616; color:#ccc; text-decoration:none; font-size:11px; font-weight:bold;padding:0 30px 0 20px;}
#menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}
#menu li a:hover {z-index:200; position:relative;color:#fff; background-color:#c60;}
#menu li:hover {position:relative; z-index:200;}
#menu li:hover > a {color:#fff; background:#c60;}
#menu li:hover > a.sub {color:#fff; background-color:#c60;}
#menu li.current a {color:#fff; background:#840;}
#menu li a.sub {background: #161616 url(../images/down-arrow.gif) no-repeat right center;}
#menu li.current a.sub {color:#fff; background:#840 url(../images/down-arrow.gif) no-repeat right center;}
#menu :hover ul {left:0; top:40px; width:120px; background:#444;}
/* keep the 'next' level invisible by placing it off screen. */
#menu ul, 
#menu :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
#menu :hover ul :hover ul{left:120px; top:-1px; background:#161616; white-space:nowrap; width:100px; z-index:200; height:auto;}
#menu :hover ul li {margin:0; border-top:1px solid #666;}
#menu :hover ul li a {width:150px; padding:0; text-indent:10px; background:#161616; color:#ccc; height:25px; line-height:30px; font-size:10px;}
#menu :hover ul li a.fly {background:#333 url(../images/right-arrow.gif) no-repeat right center;}
#menu :hover ul :hover {background-color:#c60; color:#fff;}
#menu :hover ul :hover a.fly {background-color:#c60; color:#fff;}
#menu :hover ul li.currentsub a {background:#840; color:#fff;}
#menu :hover ul li.currentsub a.fly {background:#840 url(../images/right-arrow.gif) no-repeat right center; color:#fff;}
#menu :hover ul :hover ul li a {width:100px; padding:0; text-indent:10px; background:#3e3e3e; color:#ccc;}
#menu :hover ul :hover ul :hover {background-color:#d70; color:#fff;}
#menu :hover ul :hover ul li.currentfly a,
#menu :hover ul :hover ul li.currentfly a:hover {background:#840; color:#fff;}
