* {
	margin: 0;
	padding: 0;
}
body {
	background: url("images/bgmsss.png") repeat-x; 
	background-position: top;
	text-align: justify;
	font: 13px Arial, Helvetica, sans-serif;
	background-color:#000000;
}
a {
	text-decoration:none;
	color:#2D563B;
}

p{ text-indent:40px;
	
}

#wrapper {
	width:1000px;
	margin: 0 auto;
	padding: 0;
}
#MArea{ 
	float:left;
	width:911px;
	margin: 0;
	padding: 0;
	min-height:755px; height:auto !important; height:755px;
	background:transparent url(images/bg_msss.png) repeat-y scroll 0 0;
}

#header{
	float:left;
	width:1000px;
	/*height:87px;*/
	/*background-image:url(images/image_04.png);*/
}

#topMenu{
	float:left;
	width:952px;
	/*height:32px;*/
	padding-left:48px;
	/*background-color:#999999;*/
}
#topSpacer{
	float:left;
	width:1000px;
	height:37px;
	background-image:url(images/image_14.png);
}
#leftSpacer{
	float:left;
	width:49px;
	height:755px;
	background-image:url(images/image_15.png);
}

#pageInner{
	float:left;
	width:911px;
	min-height:755px; height:auto !important; height:755px;
}
#pageInnerLeft{
	float:left;
	width:589px;
	height:244px;
	background-color:#ffffff;
}
#pageInnerRight{
	float:left;
	width:322px;
	height:244px;
	background-image:url(images/image_18.png);
	/*background:url(images/image_18.png) repeat-y scroll 0 0;*/
	line-height:1.12em;
}
#loginBackground{
	float:left;
	width:911px;
	height:72px;
}
#loginBackgroundLeft{
	float:left;
	width:589px;
	height:72px;
	background-color:#203726;
}
#loginBackgroundRight{
	float:left;
	width:322px;
	height:72px;
	background-color:#2D563B;
}

#MArea{ 
	float:left;
	width:911px;
	min-height:755px; height:auto !important; height:755px;
	background:transparent url(images/bg_msss.png) repeat-y scroll 0 0;
}
#pageInnerLeft2{
	float:left;
	width:589px;
	min-height:439px; height:auto !important; height:439px;
	background-image:url(images/image_22.png);
	background-repeat:repeat-x;
}
#pageInnerRight2{
	float:left;
	width:322px;
	min-height:439px; height:auto !important; height:439px;
	background-image:url(images/image_23.png);
	background-repeat:repeat-x;
}
#loginBackgroundLeft #title{
	float:left;
	width:357px;
	color:#B3B3B3;
	font-size:22px;
	padding:15px 0 0 12px;
	height:57px;
}
#loginBackgroundLeft #donate{
	float:left;
	width:220px;
	height:60px;
	padding:12px 0 0 0;
}
#loginBackgroundLeft #donate img{
	border:0;
}
#rightSpacer{
	float:left;
	width:40px;
	height:755px;
	background-image:url(images/image_19.png);
}
#footer{
	float:left;
	width:1000px;
	height:35px;
	/*background-image:url(images/image_25.png);*/
	color:#DDDAC3;
	text-align:center;
	padding-top:3px;
}
#footer a{
	color:#DDDAC3;
}
#footer a:hover{
	text-decoration:underline;
}
.title{ 
	color:#2D563B; 
	font-weight:bold; 
	font-size:16px;
	padding:0 0 10px 0;
}
hr{ 
	clear:both;
	padding:0;
	margin:0;
}
hr.black{ 
	border-color:#8C8B89
}
hr.light{ 
	border:1px solid #ECEBDF;
}
hr.dark{ 
	border:1px solid #DDDCD0;
}
#pageInnerRight #maintext{ 
	padding:20px 20px 0px 10px;
}
#gallery{
	padding:10px 0 0 20px;
	
}
.pagination{
	clear:both;
	display:block;
	text-align:center;
}
.pagination a{
	font-weight:bold;
}

#maintext img, #gallery img{
	border:2px solid #DDDCD0;
	padding:5px;
	background-color:#ECEBDF;
}
#maintext img{
	margin-left:80px;
}
#gallery div{
	width:130px;
	height:130px;
	float:left;
	text-align:center;	
}
#gallery .imgtitle{
	color:#2D563B;
}
#pageInnerRight #maintext #subtext{ 
	padding:8px 0 0 0;
	color:#575757; 
	font-size:11px; 
}
#welcometext #subtext{
	padding-top:10px;
	color:#575757; 
	font-size:11px; 
}
#welcometext #subtext img{
	float:left;
	padding-right:5px;
	border-right:1px solid #cccccc;
	margin-right:5px;
}
#pageInnerRight #maintext p{
	text-indent:15px;
	
}
#loginBackgroundRight #loginform{
	padding:10px 3px 10px 60px;
	font-size:12px;
	color:#B3B3B3;
}
#loginBackgroundRight #loginform .text{
	width:150px; 
	height:13px;
}
#loginBackgroundRight #loginform .error{ padding:0 0 0 40px; color: #CC3300; display:block}

#loginBackgroundRight #loginform #loginbuton{ 
	padding:5px 0 0 40px;
	
}
.maintitle{ 
	font-size:22px;  
	color:#2D563B; 
	padding:0 0 10px 0;
}
#pageInnerRight2 #contentright{
	padding:10px 7px 10px 7px;
}
#contentright .mainimage{
	text-align:center;
	display:block;
	padding-top:15px;
}
#contentright .desc{
	text-align:center;
	display:block;
	padding-top:7px;
	font-size:11px;
	font-style:italic;
}
#pageInnerLeft2 #maincontent{ 
	padding:10px 7px 10px 7px;
	min-height:419px; height:auto !important; height:419px;
}
#pageInnerLeft2 #maincontent .maintitle{ 
	float:left;
}
#pageInnerLeft2 #maincontent .title1{ 
	width:345px;
}
#pageInnerLeft2 #maincontent .title2{ 
	width:230px;
	
}
#pageInnerLeft2 #maincontent #video{
	width:328px;
	height:225px;
	float:left;
	padding:13px 0 0 5px;
}

#pageInnerLeft2 #maincontent #border{ 
	width:1px;
	height:225px;
	float:left;
	border-left:1px solid #DDDCD0;
}
#pageInnerLeft2 #maincontent #news{
	width:230px;
	height:212px;
	float:left;
	padding:13px 5px 0 5px;
}

#pageInnerLeft2 #maincontent p{
	padding-top:10px;
}
#maincontent #welcometext{
	border-top:1px solid #ECEBDF;
	float:left;
	width:569px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#maincontent #welcometext p{
	text-indent:0;
}
#topMenu img{
	padding-left:1px;
}
/*menu   begins*/

ul.menu {list-style:none; margin:0; padding:0; }
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#000; text-decoration:none}
ul.menu li {position:relative; float:left; margin-right:2px}
ul.menu ul {position:absolute; top:31px; left:0; background:#DDDAC3; display:none; opacity:0; list-style:none; text-align:left;}
ul.menu ul li {clear:both;position:relative; /*border:1px solid #aaa;*/ border-top:none; width:152px; margin:0; z-index:500; 
}
ul.menu ul li a {display:block; padding:3px 7px 5px; background:#F3F2E9;color:#888277;}
ul.menu ul li a:hover {background-color:#DDDAC3;}
ul.menu ul ul {width:152px; top:-1px}
ul.menu .menulink {	
	height:20px;
	width:152px;
	text-align:center; 
	font-weight:bold;
	padding-top:8px;
	background-color:#F3F2E9;
	color:#888277;
}
ul.menu .currentmenuitem{
	background-color:#DDDAC3;
	color:#6D6756;
	height:20px;
	width:152px;
	text-align:center; 
	font-weight:bold;
	padding-top:8px;
}

ul.menu .menulink:hover, ul.menu .menuhover {background-color:#DDDAC3;)}
ul.menu .sub {background:#d1d1d1 url(images/arrow.gif) 136px 8px no-repeat}
ul.menu .topline {border-top:1px solid #aaa}/* menu ends */
/*
.dropmenu{
	display:block;
	width:100%;
}
.dropmenudiv{
	position:absolute;
	top: 0;
	line-height:22px;
	z-index:100;
	background-color: #F3F2E9;
	width: 200px;
	visibility: hidden;
}


.dropmenudiv a{
	width: auto;
	display: block;
	text-indent: 3px;
	padding: 2px 0;
	text-decoration: none;
	color: #888277;
}


.dropmenudiv a:hover{
	background-color: #DDDAC3;
}
*/

/* gallery starts*/
ul.gallery, ul.videogallery{
	clear:both;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}
ul.gallery li, ul.videogallery li{
	display:block;
	margin-left:50px;
	margin-top:30px;
	position:relative;
	font-weight:bold;
}
ul.gallery li{
	float:left;
	width:120px;
	text-align:center; 
	padding-top:5px;
}
ul.videogallery li{
	clear:both;
	width:450px;
	background-color:#FFFFFF;
	text-align:center; 
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	border:2px solid #DDDCD0;
	color:#2D563B;
	padding:10px;
}

ul.gallery li img{
border:0px solid #FFFFFF;

}
ul.gallery a{
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	border:2px solid #DDDCD0;
	text-decoration:none;
	display:block;
	color:#2D563B;
	background-color:#FFFFFF;
	font-weight: normal;
	height:120px;
	width:150px;
}
ul.gallery a:hover{
	border:2px solid #92C054;
	background-color:#FFFFFF;
	font-weight: normal;
}
ul.gallery span{ 
	display:block;
	height:30px;
	font-weight:bold;
}
ul.videogallery span { 
	display:block;
	text-align:justify; 
}
/* gallery ends*/
/*slideshow starts */
#slideshow {list-style:none; color:#fff}
#slideshow span {display:none}
#swrapper {width:506px; margin-left:margin:50px; margin:50px auto; margin-top:50px; display:none; background-color:#000000; padding-top:20px;}
#swrapper * {margin:0; padding:0}
#fullsize {position:relative; width:500px; height:300px; padding:2px; overflow:hidden; /*border:1px solid #ccc; */background:#000}
#sinformation {position:absolute; bottom:0; width:500px; height:0; background:#000; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70)}
#sinformation h3 {padding:4px 8px 3px; font-size:14px}
#sinformation p {padding:0 8px 8px}
#simage {width:500px; overflow:hidden}
#simage img {position:absolute; z-index:25; width:auto}
.imgnav {position:absolute; width:25%; height:306px; cursor:pointer; z-index:150}
#imgprev {left:0; background:url(images/left.gif) left center no-repeat}
#imgnext {right:0; background:url(images/right.gif) right center no-repeat}
#imglink {position:absolute; height:306px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40);overflow:hidden;}
.linkhover {background:url(images/link.gif) center center no-repeat}
#thumbnails {/*margin-top:15px; */ background-color:#000000}
#slideleft {float:left; /*width:20px;*/ width:23px; height:81px; background:url(images/scroll-left.gif) center center no-repeat; background-color:#222}
#slideleft:hover {background-color:#333}
#slideright {float:right; /*width:20px;*/ width:22px; height:81px; background:#222 url(images/scroll-right.gif) center center no-repeat}
#slideright:hover {background-color:#333}
#slidearea {float:left; position:relative; /*width:456px;*/  width:461px; /*margin-left:5px;*/ height:81px; overflow:hidden; background-color:#000000}
#sslider {position:absolute; left:0; height:81px}
#slider img {cursor:pointer; border:1px solid #666; padding:2px; vertical-align:top}

/* slideshow ends */
#newsarchives {
	clear:both;
	list-style-image:url(images/arrowbullet.png);
	list-style-position:outside;
	list-style-type:none;
	padding:0 0 0 50px;
}
#newsarchives li {
	margin-top:20px;
}

#newsdetail, .newsdetail, .services{
	padding:20px 15px 0px 30px;
	
}
.services p{
	text-indent:0;
	
}
.services img{
	padding:5px;
		
}

.services ul{
	list-style-position:inside;
	padding:0 0 0 20px;
}
#newsdetail #newsvideo{
	padding-top:10px;

}
#newsdetail #newsvideo a {
	text-decoration:underline;
	font-weight:bold;
	color: #922946;
}
#newsdetail p{
	text-indent:0px;
	padding-top:20px;

}

/* news scroller starts*/
#listticker{
	overflow:hidden;
	border:0px solid #DEDEDE;
	/*padding:10px 15px 7px 15px;*/
}
#news #listticker{
	height:200px;
	font-size:12px;
}
#listticker li{
	border:0; margin:0; padding:0; list-style:none;
}
#listticker li{
	/*height:40px;*/
	padding:5px 5px 0 5px;
	list-style:none;
}

#listticker .news-date, #newsdetail .news-date, #newsarchives .news-date{
	display:block;
	color:#B54613;
}

#listticker .news-title, #newsdetail .news-title, #newsarchives .news-title{
	display:block;
	font-weight:bold;
	margin-bottom:4px;
	color:#555353;
}
#listticker .news-text, #newsdetail .news-text{
	display:block;
	color:#555353;
}
#listticker a, #newsdetail a, #newsarchives a{
	color:#555353;	
}
/* news scroller ends */
/* form starts*/
/* densi forms start */
#form {
	border:1px solid #ddd;
	padding:0.5em 0 0.5em 0.5em;
	width:40em;
	margin-left:3em;
	margin:1em 0 0 3em;
}
#form div {
	margin:0.3em 0;
	clear:both;
}
#form label {
	float:left;
	width:10em;
	text-align:right;
	margin-right:1em;
}
#form legend {
	color:#555353;
	font-size:1.2em;
	font-weight:bold;
}
#form legend span {
	width:10em;
	text-align:right;
}
#form input {
	padding:0.15em;
	width:17em;
	border:1px solid #ddd;
	background-color:#fafafa;
	font-size:0.95em;
	/*-moz-border-radius:0.4em;
	-khtml-border-radius:0.4em;*/
}
#form textarea {
	padding:0.15em;
	width:25em;
	border:1px solid #ddd; 
	background-color:#fafafa;
	font-size:0.95em; 
	height:7em;
	
	/*-moz-border-radius:0.4em;
	-khtml-border-radius:0.4em;*/
}
#form #submit-go {
	margin-top:1em;
	margin-left:10.5em;
	width:69px;
	height:26px;
	border:0; 
	-moz-border-radius:0.4em;
	-khtml-border-radius:0.4em;
	background-color: #EBEBEB;
	display:block;
	font-weight:bold;
	cursor:pointer !important; cursor:hand;
}
/* form ends */
.career{
	display:block;
	padding:10px 15px 0px 40px;
}
.careerdetails{
	display:block;
	border-bottom:1px solid #DDDDDD;
	padding:5px 0 5px 0;
}
.careerdetails .field{
	width:100px;
	float:left;
}
.careerdetails .text{
	float:left;
}
.careerdetails .bold{
	font-weight:bold;
}

ul.preference{
	float:none; 
	/*clear:both;*/
	list-style:none; 
	list-style-type:none; 
	text-align:left;
	list-style-position:inside;
	padding:20px 15px 0px 40px;
	margin:0;
}
.careerdetails div{
	clear:both;
	padding:8px 0 0 0;
}
ul.preference li .field{
	width:100px;
	float:left;
}
ul.preference li .text{
	float:left;
}
ul.preference li .bold{
	font-weight:bold;
}

ul.preference li hr{
	border:1px solid #DDDDDD;
}
.alert{ 
	text-align:center;
	color:#CC0000;
	font-weight:bold;
}
.thanku{
	color: #990000;
	font-size:16px;
	font-weight:bold;
	padding:10px;
}
#ignou table, #ignoucontent table{ 
	border:1px solid #999999;
	border-collapse:collapse;
	margin-top:10px;
}
#ignou td,#ignou th,#ignoucontent th{ 
	padding:5px;
}
#ignou th{ vertical-align:top;}
.tickerstyle{ height:190px; border:1px dashed #B54613; padding:8px; overflow:hidden; font-weight:bold; }

.messagediv{display: none; color:#555353;}
.messagediv #eventdate{
	font-style:italic;
	color: #7B2841;
}
/*breadcrumb   begins*/
ul.pathway {
	list-style-type:none;
	margin:0;
	padding:0;
}
ul.pathway li {
	background:transparent url(images/list-arrow.gif) no-repeat scroll 97% 4px;
	display:inline;
	margin:0;
	padding:0 12px 0 0;	
}
ul.pathway li.pathwaycurrent{
	background-image:none;
	color:#888277;
}
ul.pathway a {
	text-decoration:none;
	color:#2D563B;
	font-weight:bold;
}

/* breadcrumb ends */
#ignou h2{ 
	text-align:center; 
	font-style:italic;
	padding-top:10px;
	font-size:18px;
	color:#CF6ADD;
}
#ignou h4.ignouh4{ 
	color:#CF6ADD;
}
#donations, #aboutus{
	padding:10px 0 0 0;
}
#donations p, #aboutus p{
	text-indent:0;
	padding:5px 0 5px 0;
}
#donations h4, #ignou h4{
	color: #5C84CD;
	text-align:center;
}
#donations h4, #aboutus h4{
	font-size:15px;
}
#ignou h4{
	color: #5C84CD;
	text-align:center;
	font-size:16px;
}
#ignou h5{
	font-size:14px;
}
#donations h6{
	color: #CC0099;
	font-size:11px;
	text-align:center;
}
#donations ul{
	list-style-position:outside;
	padding:0 0 0 20px;
}
#donations .bold{
	font-weight:bold;
	text-align:center;
}
#donations .colored{
	color:#5C84CD;
	font-weight:bold;
}
#aboutus h4{
	color: #5C84CD;
	font-style:italic;
}
.credit{
	display:block;
	font-size:10px;
	text-align:center;
}
.chromestyle{
width: 99%;
font-weight: bold;
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
border: 1px solid #BBB;
width: 100%;
background: url(chromebg.gif) center center repeat-x; /*THEME CHANGE HERE*/
padding: 4px 0;
margin: 0;
text-align: center; /*set value to "left", "center", or "right"*/
}

.chromestyle ul li{
display: inline;
}

.chromestyle ul li a{
color: #494949;
padding: 4px 7px;
margin: 0;
text-decoration: none;
border-right: 1px solid #DADADA;
}

.chromestyle ul li a:hover, .chromestyle ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/
background: url(chromebg-over.gif) center center repeat-x; /*THEME CHANGE HERE*/
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid #BBB; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
background-color: white;
width: 200px;
visibility: hidden;

}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
font-weight: bold;
color: black;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #F0F0F0;
}
