﻿@charset "utf-8";
/* CSS Document */
ul, ul li {
	margin: 0;
}
a { color: #333333;
}
a, a img, a:hover {
	border: none;
	outline: none;
	text-decoration: none;
}
body {
	/*background: url(images/page-bg.jpg) repeat-x left top;*/
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 150%;
	font-size: 12px;
}
#page-margin {
	background: url(images/shadow.png) repeat-y center top;
}
#page {
	width: 980px;
	margin: 0 auto;
	
}
#header {
	background: url(images/header.jpg) no-repeat;
	padding: 15px 10px 0 10px;
	height: 115px;
	clear: both;
}
#header .logo img {
	margin:0 20px 0 10px;
	float: left;
}
#header .logo div {
	padding-top: 35px;
}
.top-icon {
	float: right;
	margin: 10px 10px 0 0;
	
}
.top-icon img {
	margin: 0 10px;
}

/*Start Top Menu Here*/
.mainmenu {height: 35px;}

ul.topnav {
	list-style: none;
	padding: 0;
	margin: 0;
	float: left;
	width: 980px;
	background: url(images/menu-bg.jpg) repeat-x left top;height: 35px;	
	font-size: 12px;
	
	
	
}
ul.topnav li.item {
    float: left;
	margin: 0;
	padding: 0 3px 0 0;
	position: relative; /*--Declare X and Y axis base for sub navigation--*/
	background: url(images/devider.jpg) no-repeat right bottom ;		
	background-repeat:no-repeat;
	line-height: 35px;	
	z-index:999;
	
}


ul.topnav li.item a{
	/*padding: 10px 5px;*/
	padding: 0 25px;
	color: #fff;
	display: block;
	text-decoration: none;
	float: left;	
	text-transform: capitalize;
	
}
ul.topnav li.item a:hover{
	color: #FFFFFF;background: url(images/menu-hover-bg.jpg) repeat-x left top;
	
}
ul.topnav li.last-item {background: none;padding: 0;border: none;}
ul.topnav li span { /*--Drop down trigger styles--*/
    float: left;    
}
ul.topnav li span.subhover {background-position: center bottom; cursor: pointer;} /*--Hover effect for trigger--*/
ul.topnav li ul.subnav {
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 0; top: 35px;
	background: #235787;
	margin: 0; padding: 0;
	display: none;	
	border: 0px solid #111;
	float:left;
	font-size: 10px;	
}
ul.topnav li ul.subnav li{
	margin: 0; padding: 0;
	border-top: 0px solid #252525; /*--Create bevel effect--*/
	border-bottom: 0px solid #444; /*--Create bevel effect--*/
}
html ul.topnav li ul.subnav li a {
	background: #235787 ;	
	display:block;	
	line-height: 30px;	
	
	}
html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
	background: #235787;
	display:block;
	
}


/*---- End mainmenu --------------------*/
#wrapper {
	padding: 10px;
	
}
.spotlight{margin:0px;border-bottom:4px solid #2F2F2F;border-top:4px solid #2F2F2F;}
.spotlight-left {
	width: 232px;
	background: url(images/leftmenu-bg.jpg) repeat-x left bottom;
	margin-right: 12px;
	height: 220px;
}
.leftmenu {	padding-top: 5px;}
.leftmenu ul {
	margin: 0;
	padding: 0;
}
.leftmenu ul li {
	margin: 0;
	padding: 0px 10px;
	list-style: none;
	background: url(images/leftmenu-devider.jpg) no-repeat bottom right;
	line-height: 2em;
}
.leftmenu ul li a {
	background: url(images/icon-black.jpg) no-repeat left center;
	padding-left: 10px;
	font-weight: bold;
	color: #360505;
}
.leftmenu ul li.last-item {
	background: none;
}
.spotlight-right {
	width: 232px;
	background: url(images/spotlight-menu-bg.jpg) repeat-x left bottom;
	height: 220px;
}
.rightmenu ul {
	margin: 0;
	padding: 0;
}
.rightmenu ul li {
	margin: 0;
	padding: 0px 10px;
	list-style: none;
	background: url(images/rightmenu-devider.jpg) no-repeat bottom right;
	line-height: 2em;
}
.rightmenu ul li a {
	background: url(images/rightmenu-icon.jpg) no-repeat left center;
	padding-left: 10px;
	font-weight: bold;
	color: #360505;
}
.rightmenu ul li.last-item {
	background: none;
}
.flash {
}
div.clear-both {
	clear: both;
}
/*------- Start Users --------------------*/
.float_left {
	float: left;
}
.float_right {
	float: right;
}
#container {
	/*background: #FF0000;*/	
	padding: 10px;
}
h1.contentheading {
	font-size: 22px;
	color: #0d3e6c;
}
h1 span{
font-size: 22px;
color: #0d3e6c; margin:0px; padding:0px; }
.module {
	margin-bottom: 20px;
}
#col1 {
    min-height:350px;
    _height:350px ;
	
	width: 350px;
/*	border-right: 1px solid #18416d;*/
	
}
#col2
{
 width: 340px; 
 padding:10px 10px 0 30px;
}
#col3 {
    float:left;
	width:225px;
	padding: 10px 0 0 0;		
	margin:0 0 0 5px;
}

#col3 a {
	/*color: #164d80;*/
}
#container h3 {
	font-size: 18px;
	font-weight: normal;
}
#container .box1 {
	float: left;
	width: 50%;
	
}
#container .box2 {float:left;margin:0 0 0 29px;width:310px;}
.best-practice {
	/*border-bottom: 1px solid #18416d;*/
	margin:0 0 15px 0;
	line-height: 130%;
	color:#5085B9;
	
}
.best-practice span {
	color: #000;
}
.best-practice a{}
.best-practice .best-practicetxt{ display: block}
.best-practice .readmorebg {background:#90C2F3 url(images/readmore1.jpg) no-repeat 100% 0; padding:0 15px 5px 0;color:#fff; text-align:right;} 
.best-practice .spacer{background: #609EDB; width: 108px; position: relative; float: left; height: 20px}
.readmorebg a{color:#fff}
.best-practice h4 {
	color: #E7484A;
	margin: 5px 0;
	line-height: 0.5em;
}
.best-practice img {
	float: left;
	margin: 0 10px 0 0;
	border: 1px solid #18416d;
	padding:0;
}
.latest-news {padding:0 0 10px 0;}
.latest-news h4 {
	margin: 5px 0 10px 0;
	line-height: 0.5em;
	color: #E7484A;
}
.latest-news h3 span {
	color: #966825;
}
.latest-news ul {
	margin: 0;
	padding: 0;
}
.latest-news ul li {
	margin: 0;
	list-style: none;
	background: url(images/red-icon.gif) no-repeat left 7px;
	padding-left: 15px;
	line-height: 1.8em;
}
.latest-news ul li a {
	color: #5085B9;
	text-decoration: underline;
}

.publication {
    background:#E4F0FC; 
	margin-bottom: 15px;			
	padding:5px 5px 5px 5px;
	display:block;
	line-height:23px;
	height:90px;
	}
.publicationtxt{padding: 0 0 0 85px; margin: 0;}
	

.join-now{
    
	margin-bottom: 15px;		
}	
.join-now .homememberlogintxt{
    padding:0; 
    line-height:30px;     
    color:#fff;    
    background: url(images/logininnerbg.jpg) repeat-x;
    height:34px;
    width:171px;
}
.join-now .loginrightcorner
{   
    background: url(images/loginrcorner.jpg) no-repeat right;
    height:34px;
    width:12px;
}
.memberloginicon{background:url(images/loginlcorner.jpg) no-repeat 0 0;  width:42px; height:34px;}

.join-now .homejoinnowtxt{ 
    
    background:#C7E1F8;      
    color:#37536F;    
    margin:0;
    padding:0;
    width:215px;
    padding:5px;
}
.homejoinnowtxt .txtloginnow{background: url('/CSS/Images/memberloginicon.jpg') no-repeat;height:40px; margin:0 0 5px 0;}
.homejoinnowtxt .txtloginnow .loginnow{padding:5px 0 0 35px}
.homejoinnowtxt .txtloginnow a{text-decoration:underline}
.homejoinnowtxt .txtjoinnow{background: url('/CSS/Images/newuser.jpg') no-repeat ; height: 34px;text-indent:35px;line-height:30px;}
.homejoinnowtxt .txtjoinnow a{text-decoration:underline}
.join-now ul {
    background:#E4F0FC; 
	margin: 0;
	padding: 0;
}
.join-now ul li {
	margin: 0;
	padding: 0 0 0 20px;
	list-style: none;
	border-bottom:1px solid #C7E1F8;
	line-height:20px;
}
.join-now ul li a {
	color: #37536F;
	font-size: 14px;
	text-decoration: none;
}
/**/.join-now ul li a.members-login {
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	background: url(images/members-login-bg.jpg) no-repeat left center;
	padding-left: 50px;
	display: block;
	line-height: 3.5em;

}
.join-now h3.subtitle, .publication h3.subtitle {
	color: #15477c;
	margin: 5px 0 10px 0;
	line-height: 0.5em;
	background: url(images/subtitle-bg.jpg) no-repeat left bottom;
	padding:5px 0 10px 0;
	width: 200px;
}
.publication div {
    color:#37536F ;	    
}


/*--------- End Users ----------------------*/
/**/.bottomusers {background:#E4F0FC; padding-bottom: 10px;color:#37536F}
.user1, .user2, .user3, .user4 {
   
	width: 220px;
	float: left;
	margin: 0;
}
.user2, .user3, .user4 {
	margin-left: 26px;
}
.bottomusers h3 {

	height: 25px;
	background:#619FDC url(images/corner.jpg) no-repeat 100% 0 ;
	color: #FFFFFF;
	padding: 0 0 0 30px;
	line-height: 1.8em;
	margin-bottom: 0;
	margin-top: 0;
	font-size: 13px;
}
.bottomusers h3 a{color: #FFFFFF;}

.bottomusers .redbulleticon{background:url(images/redusericon.jpg) no-repeat  0 0 ;  height:24px; width:22px;position:absolute; margin:0; padding:0}
.bottomusers ul {
	padding: 0;
	margin: 0;
}
.bottomusers ul li {color:#37536F;
	padding:5px;
	margin: 0;
	list-style: none;
	background: url(images/red-icon.gif) no-repeat 7px  10px;
	text-indent:10px;
	padding-left: 10px;
	
}
.bottom-logo {
	border-top: 3px solid #609EDB;
	padding-bottom: 10px;
}


#footer {
	background: #609EDB;
	height: 49px;
}
#footer .footer-left {
	background: url(images/footer-left1.jpg) no-repeat left top;
	height: 49px;
}
#footer .footer-right {
	background: url(images/footer-right1.jpg) no-repeat right top;
	height: 49px;
	padding: 0;
	margin:0;
	text-align: center;
	color: #FFFFFF;	
}
#footer ul {
	margin: 0;
	padding: 0;
}
#footer ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
	line-height:23px;
}
#footer a {
	color: #fff;
}
#footer ul li a {
	color: #fff;
	border-right: 1px solid #fff;
	padding: 0 10px;
}
#footer ul li.last-item a {
	border: none;
}
/*----- Start Mall Search  ---------------------------------*/
.membereventbox{width: 165px; padding: 0 0 0 10px; color: #0d5eab;border:1px solid #B2D1F0}

.homemallsearch{background: url(Images/mallsearchbg.jpg) repeat-x top;height:26px;line-height:26px; color:#046693;margin:0;padding:0;}
.search {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#046693;
}
.search div {
	float: left;
}
.search div label {
	width: 70px;
	padding:0 2px 0 25px;
}

.search div  input {
	width: 120px;
	height:16px;
	border: 1px solid #AFAFAF;
	margin:0 10px 0 0;
	background:#EEF3F6;
}
.search div select {
    width: 120px;
    height:20px;
	background:#EEF3F6;
	border: 1px solid #AFAFAF;
	margin:0 0 0 0;
}
.search .button {
	width: 38px;
	height:26px;
	background: url(images/btngo.jpg) no-repeat center top;
	margin:0;
	display: block;
	border: none;
	cursor:pointer;

}
/*------- End Search -----------------------------------*/
/*Added by Nitin*/
.list-Arrow{list-style-image:url('Images/icon-yellow.jpg');padding:0;margin:0 0 0 15px;width:530px;}
.list-Arrow a{color:#333333;}
.list-seprator{padding:5px 0 5px 0}
.list-seprator-15 {height:15px}
.list-type-none{list-style-type:none;}
.col1 ul{padding:0; border:1px solid red}
.dashed-border{border-bottom: 1px dashed gray; padding: 5px 0 0px 0}

.list-Arrow1{list-style-image:url('Images/icon-orange.jpg');}
.list-Arrow1 a{color:#333333}
.back{font-weight:bold; color:#0D3E6C;text-align:right}
.back a{color:#0D3E6C}
.ul-padding-0{padding:0;}

/* For Paging write for nitin*/
.paging{padding: 10px 0; text-align:right;width:100%;}
.paging #ctl00_ContentPlaceHolder1_dppager span{border:1px solid #AFAFAF;color:#6F6F6F; background-color:#CFE8FF; padding:2px 5px 2px 5px;}
.paging .numericLink{border:1px solid #AFAFAF;color:#6F6F6F; padding:2px 5px 2px 5px;}
.paging .previousNextLink{color:#6F6F6F; border:1px solid #AFAFAF;padding:2px 5px 2px 5px;}

/* For Photogallery write for nitin */
.image_container{ width:100%;  margin:5px; padding:0 0 5px 0; border-bottom:1pxx solid #91A9B3;}
.img_thmb{ width:106px; height:104px; }
.img_thmb img{padding:2px; border:1px solid #c1c1c1; margin: 0 6px;}
.img_data{ margin:2px 5px 2px 20px; width:60%;}
.img_data b{ }

.mempage{min-height:300px;_height:300px;}


/* CSS FOR BLOG Document */

.blogelement_container{ margin:0px ; float:left; border-bottom:dashed 1px #999999;}
.blog_title{ float:left; width:100%;  margin:2px 0px 2px 0px; font-weight:bold; color:#D71E19;}
.blog_title a{color:#D71E19; text-decoration:none}
.blog_title a:hover{text-decoration:underline}
.blog_content{ float:left; width:100%;}
.blog_shwcomments{ text-align:right; display:block;float:right;width:auto; margin:5px 0px 5px 0px ;}
.blog_thmb_container{  margin:2px 5px 2px 2px; width:100px; height:87px; overflow:hidden;float:left; display:none; }
.blog_txt{margin:0px; width:100%;float:left;}

.blogcontainer{margin:0px ; float:left;}
.blog_pagetitle{ float:left;  width:100%; margin:2px 2px; font-weight:bold; color: #CD441D; font-size:18px;}
.blogbox{border:1px solid #D6E9FA; padding: 0 5px 0 5px; margin:0 0 10px 0}
.blogbox .header{background:#D6E9FA;color:#2E669F; padding:3px 10px }
.list-arrowblue{list-style-image:url('Images/arrr.jpg');padding:0;margin:0 0 0 25px; line-height:25px}
.list-arrowblue a{color:#4088CF;text-decoration:underline}
.list-arrowblue1{list-style-image:url('Images/arrr-1.jpg');padding:0;margin:0 0 0 25px; line-height:25px}
.list-arrowblue1 a{color:#4088CF;text-decoration:underline}


.comment_container{margin:15px 0px 5px 0px ; width:100%; float:left; border-bottom:#cccccc solid 1px;}
.comment_containerbody{margin:15px 0px 5px 0px ; width:100%; float:left;}
.comment_title{ float:left; width:100%; margin:2px 0px 2px 0px; font-weight:bold; color: #CD441D; font-size:14px;}
.comment_title a{text-decoration:none; color: #CD441D;}
.comment_body{ float:left; width:100%;}
.comment_postedby{ text-align:right; display:block;float:right;width:100%; margin:5px 0px 5px 0px; font-size:11px;}
.blog_image_container{margin:2px 5px 2px 2px; float:left; }
.comment_txt{margin:2px 0px 2px 0px; width:100%;float:left; border-top:1px  dashed #cccccc; padding:5px 0;}

.membercontenttblheader {background:#5F9BC3; height:30px; padding:0 0 0 15px}
.membercontenttblrow1 {background:#2A6DB4 url(images/blue-bg.jpg) repeat-y; height:30px; width:600px; padding:0 0 0 5px; color:#fff}
.CalendarImageButton{background-image: url( "/CSS/Admin/Images/Calendar.gif" );background-repeat: no-repeat;width: 17px;height: 16px;font-size: 12px;color: #FFFBD6;vertical-align: -1px;}
.MyCalendar .ajax__calendar_container{border: 1px solid #646464;background-color: #ffffff;color: #000000;}

.mallsearch{padding:20px 0 0 10px;color:#fff}
.memberlogin{padding:25px 0 0 10px;color:#fff}

.mallsearch a, .memberlogin a{color:#fff}
.bannerspot{border:1px solid black;height:150px; margin:10px 0 ;padding:1px}

/* for Welcome Member Login text - Nitin 20-0210 */
.logintxt{color:#37536F;padding:0 0 0 0;}
.logintxt a {color:#37536F;}
.logintxt a:hover {text-decoration:underline}
.usericon{background:url(Images/usericon.jpg) no-repeat left 0; height:18px;padding:2px 16px 0 0;}


.btn{background:url(Images/btnlogin.jpg) no-repeat;border:0;width:79px; height:23px; padding:0; margin:0; color:#046693}
/*.btn{background-color:#205587;border:0px;color:#fff;font-weight:bold; padding:2px 3px}*/
.addrecords{padding:0 5px 5px 5px;}
.addrecords a{color:#EB1504; font-weight:bold}

/* CSS For listview table*/
.lvtblbr{border:1px solid #2A6DB4;}
.lvheaderrow{background:#2A6DB4; width:600px; padding:0 0 0 5px; color:#fff;}
.trbgcolor{background-color:#EFF7FF;}

/* CSS For login Box*/
.login-box{width: 500px;background: url(/CSS/Images/login-box-bg.jpg) repeat-y left top;margin: 18px 0 15px 10px;}
.login-box .top-bg{background: url(/CSS/Images/login-box-top.jpg) no-repeat left top;width: 500px;}
.login-box .bottom-bg{background: url(/CSS/Images/login-box-bottom.jpg) no-repeat left bottom;padding: 10px;width: 500px;}
.login-box h2{padding-left:15px;}
.login-box input.login{background: url(/CSS/Images/box-login-buttonlogin.jpg) no-repeat center;border:none;width:59px;display:block;float:left;margin-right:10px;color:White;font-weight:bold;padding:7px 0px}
.login-box input.forgot{background: url(/CSS/Images/box-login-buttonforgot.jpg) no-repeat center;border:none;width:135px;display:block;color:White;font-weight:bold;padding:7px 0px}
.input-text{width:150px;border:1px solid #9DB5D4}

/*CSS For Add record link*/
.addrecordlnk{color:#EB1504;padding:0 5px;}


/* CSS For Text Box Filed */
.txtfld{width:200px}

/* CSS For Right side Member profile control*/
.Memberprofile{border:0px solid red;}

/* CSS For Right side Member privileges control*/
.Memberlink{border:0px solid black;}

.mallsearcfieldset{border:1px solid #B6D4F2; padding:15px 5px 15px 5px;background:#F5FAFF;}
.mallsearchlegend{color:#DF260D; padding:0 1px}
.mallbox{border: 1px solid #E9E9E9; float: left; width: 250px; height: 150px; padding: 15px 10px 15px 10px;margin:0 10px 10px 0;}
.mallimg{border:1px solid red;padding:0 10px 0 0;}
.mallbox .malltext{line-height:20px;}
.mallbox a{color:#1F90FF;text-decoration:underline}
.mallcontent a{color:#1F90FF;text-decoration:underline}

.IndustryBytes{width:130px;background:#609EDB url(Images/blue-top-cor.gif) no-repeat 100% 0;}
.IndustryBytes div{color:#fff;background:url(Images/red-speker.gif) no-repeat;padding:0 0 0 30px;height:21px;text-indent:10px}
.speakertxt{background:#609EDB ; float: left; width: 320px;color:#FFF;padding:0 10px 0 0}
.speakertxt img{float:left; padding:0 10px 0 0 }
.speakertxt ul {padding: 0;margin: 0 0 0 132px;}
.speakertxt ul li {margin: 0;list-style: none;background: url(images/red-icon.gif) no-repeat left 4px; line-height: 1.6em;text-indent:5px}
.speakertxt ul li a {color: #FFF;}
.speakerredmore {background:#90C2F3 url(images/readmore1.jpg) no-repeat 100% 0; padding:0 15px 0 0;color:#fff; width:315px;float:left;text-align:right;height:21px} 
.speakerredmore .spacer{background: #609EDB; width: 130px; position: relative; float: left; height: 20px}

.Registernow{color:#DB0100; }
.fldAdditional{padding:5px; border:1px solid gray}
.legendAdditional{padding:5px;color:#000}

/*Jasmin CSS*/
.smallbanner{

background-color:#255c92; 
border-bottom:3px #4189cf solid;

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#CCCCCC;
text-align:right;
padding-right:10px;
text-transform:capitalize;
}

.smallbanner a{color:#CCCCCC;text-transform:capitalize;}
.smallbanner span{color:#CCCCCC;}

#container2 {
	padding: 0 0 10px 0;
	min-height:300px;
	_height:300px;
}

#leftmainmenu{
width:189px;
float:left;

}
#leftmainmenu .leftmainmenubox1{padding:0 0 10px 0}
.curvbox{
border-left:1px solid #e3e3e3;
border-right:1px solid #e3e3e3;
background-color:#f5f5f5
}


.leftmenu2 { padding:0 0 0 8px;
}

.leftmenu2 ul {
	margin: 0;
	padding: 0;
}
.leftmenu2 ul li {
	margin: 0px;
	list-style: none;
	height:40px;
	
}

.leftmenu2 ul li a {
	padding:15px 0 15px 48px;
	background: url(images/lefticon.jpg) no-repeat left center;
	font-weight:normal;
	color: #404040;
	line-height:45px;
	text-decoration:underline;}
.leftmenu2 ul li a:hover {
	padding:15px 0 15px 48px;
	background: url(images/lefticon.jpg) no-repeat left center;
	font-weight:normal;
	color: #888;
	text-decoration:underline;
	

}
.leftmenu2 ul li a#Practices{background-position:0 0;}
.leftmenu2 ul li a#Education{background-position:0 -55px;}
.leftmenu2 ul li a#Research{background-position:0 -112px;}
.leftmenu2 ul li a#Government{background-position:0 -514px;}
.leftmenu2 ul li a#Issues{background-position:0 -170px;}
.leftmenu2 ul li a#Promos{background-position:0 -228px;}
.leftmenu2 ul li a#Blog{background-position:0 -289px;}
.leftmenu2 ul li a#Industy{background-position:0 -330px;}
.leftmenu2 ul li a#news{background-position:0 -384px;}
.leftmenu2 ul li a#events{background-position:0 -431px;}



.leftmenu2 ul li.last-item {
	background: none;
}




.bluecurvbox{
border-left:1px solid #becff8;
border-right:1px solid #becff8;
background-color:#e6edfc
}


.maindiv{
width:568px; float:left; padding:0 12px 0 12px;}

.fullmaindiv{
width:745px; float:left; padding:0 12px 0 12px;}

.rightdiv{
width:179px;
float:left;
}
*html .rightdiv{
width:177px;
float:left;
overflow:hidden;
}
.memberlogin1{
background-image:url(Images/memberlogin.jpg); background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
padding:10px 0 15px 49px;
/*margin: 10px 0 8px 49px;*/
margin: 0 0 5px 0;
}
.mallsearchmenu{padding:0 0 10px 0;}

.bluerightcurvbox{
border-left:1px solid #b8d6f4;
border-right:1px solid #b8d6f4;
background-color:#f0f7ff;

}


.bluebigtext{
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
color:#265f94;
font-weight:bold}



.bluesearchbox{
margin-left:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#125da7;

}


.blueinputbox{
margin-top:5px;
margin-left:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
width:160px;
}



.blueinput{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
width:100px;
}

.bodytext{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
min-height:300px;
_height:300px;
}
.btnimg
{

background:url(/CSS/Images/btnbg-big.jpg) no-repeat; 
color:#000; 
height:19px;
width:86px;  
padding:0 0 5px 0;
margin: 5px 0 0 5px;
}
.list-arrowred{list-style-type:none; padding:10px 0 0 15px; line-height:25px; margin:0}
.red{color:Red}
.txtheading
{font-size: 22px;
color: #0d3e6c; margin:0px; padding:0;}

/*CSS For Login Box*/
.mainloginbox{padding:40px 0 30px 0;}
.mainloginbox .loginbox1
{
   
    background-image: url(/CSS/images/upbox.jpg);
    background-repeat: no-repeat;
    background-position:center; 
    height: 49px;     
    text-indent:420px; 
    line-height:60px;
    border:0px solid red; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #046693; font-size: 14px;
 }
 .mainloginbox .loginbox2
 {
    background:url('/CSS/images/login-midlboxbg.jpg') repeat-x bottom;
    
    overflow: hidden;    
    border:1px solid #B3CDF0;
    width: 306px;
    margin:2px 0 0 326px;
 }
 
 .loginbox2 .loginbox2leftbg
 {
    padding:0;
 }
 .loginbox2.loginbox2inner
 { 
    font-family: verdana; color: #046693;  
 }
 .loginbox2 .loginbox2righttbg
 {
 }
 .downloginbox
 { 
 background:url('/CSS/images/downbox.jpg') no-repeat top;
 height:16px
 }
 .cvrDiv
 {
    padding: 5px 5px 5px 25px; border: solid 0px maroon; overflow: hidden;
 }
 .cvrDiv a{font-family: verdana; color: #046693;text-decoration:underline; padding:0 5px 0 0}
 
 .cvrDiv1
 {
    border-top:1px solid #B3CDF0;
    background:url('/CSS/images/login-downboxbg.jpg') repeat-x top;
    height:32px;
    padding: 0 5px 0 25px; overflow: hidden;
    line-height:30px;
 }
 .cvrDiv1 a{font-family: verdana; color: #006CA3;text-decoration:underline; padding:0 15px 0 0}
 .errDiv
 {
    float: left; 
    font-family: verdana; 
    color: #FF0000; 
    font-size: 11px;
 }
 .loginboxcol1
 {
    float: left; width: 80px;
    color:#046693;
 }
 .loginboxcol2
 {
    float: left; 
 }
 
 .txtlogin
 {
    width:135px;
    height:18px;
    border:1px solid #88C0DF;
 }
 
.btnlogin{background:url(Images/btnlogin.jpg) no-repeat;border:0;width:79px; height:23px; padding:0; margin:0; color:#046693}
.eventregnow
{
    background:url(Images/regnow.jpg) no-repeat left top;
    height:17px;
    width:96px;    
    position: absolute; margin:1px 0 0 5px;
    padding:0;    
}

/*CSS FOR Member Pages */
.membermaindiv{margin: 15px; width: 932px;}
.welcomebox{width: 200px;}
.welcomebox1{width: 175px;  background-color: #f5faff; border: 1px #cae4fd solid}
.welcomemembericon{background-image: url(Images/membericonwc.gif); width: 35px; height: 39px;margin: 13px 0px 0px 10px}
.welcometext{font-size: 16px; color: #FF0000; font-weight: bold; padding: 15px 0 15px 53px; }
.welcometext span{font-size: 11px; color: #3b3b3b}
.profilebox{width: 165px; background: url(Images/memberbtnbg.jpg) repeat-x top;  padding: 0 0 0 10px; color: #0d5eab;height:26px}
.profilebox .MemberProfile{background: url(Images/manageprofile.gif) no-repeat;height:23px; text-indent:25px;line-height:20px}

.membereventbox{width: 165px; background: url(Images/memberbtnbg.jpg) repeat-x top;  padding: 0 0 0 10px; color: #0d5eab;height:30px;border:1px solid #B2D1F0}
.membereventbox .memberevent{background: url(Images/evntsnews.gif) no-repeat 0 6px;height:18px; text-indent:30px;padding:5px 0 0 0}
.profileink{background:url(Images/greybg.jpg) repeat-x left; width: 145px; padding: 0 0 0 30px;height:31px;line-height:30px; font-weight:bold;color:#7F7F7F}
.profileink a{color:#7F7F7F}
.innerbox{width:730px;}
.innerboxtop{width:730px;padding:0 0 20px 0;}
.innerboxmiddle{width:730px;padding:10px 0 0 0;}
.pinkbox{width:235px;margin: 0 5px 0 0;}
.bluebox{background:url('/CSS/images/login-midlboxbg.jpg') repeat-x bottom;border: 1px #B2D1F0 solid;margin:2px 0 0 0; height:150px}
.pinkstripbg{background: url(Images/memberbtnbg.jpg) repeat-x bottom; border: 1px #B2D1F0 solid; padding: 0 0 0 10px;color: #0d5eab;line-height:25px; height:26px}
.privilegestxt{background: url(Images/memberprivilegesicon.gif) no-repeat; text-indent:30px; height:25px}
.businesspromotiontxt{background: url(Images/businesspromotionicon.gif) no-repeat 0 4px; text-indent:30px}
.datareportstxt{background: url(Images/datareportsicon.gif) no-repeat 0 2px; text-indent:30px}
.privilegesink{background: url(Images/bulearrow.gif) no-repeat 10px 10px;padding: 5px 0 5px 30px;margin:0 0 0 10px; }


/*Added by Nitin - 29-03-10 */
#CalendarMonth{ text-align:center;background-color:#4789BF;color:#fff;}
.calendar{ margin:5px 0 10px 0;}
.calendar {width:100%;}
.EventCalendar table tbody{ width:100%;}
.EventCalendar tr td{ padding:2px; border:1px solid #ddeffd; }
.EventCalendar tr th{ padding:1px; border:1px solid #ddeffd;color:#2e679e}
.selectdays{ background:#77B9EF;  font-weight:bold}
.selectdays a{ color:White!important;}

.whatsnewbg{background:url('/CSS/images/whatsnewbg.jpg') repeat-x top #DFEEFF;border: 1px solid #B2D1F0;min-height:400px;_height:400px}
.whatsnewtxtimg{background:url('/CSS/images/whatnew.jpg') no-repeat;height:40px;width:116px; margin:0 0 0 50px;padding:0}

/*Inner Banner Spot*/
.innerbannerspot{width:175px; min-height:300px;_height:300px ;}

/*CSS For Download lnk*/
.clsdownload{padding:0 2px;}
.download{ margin:-4px 0 0 0; }
.lidesc{margin:5px 0 0 0; padding:0 0 0 16px;}
.liwidth-530{width:530px}



.main_view {
	position: relative;
	
}
/*--Window/Masking Styles--*/
.window {
	height:201px;	width: 980px;
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
	border-bottom:4px solid #2F2F2F;
	margin:0 0 10px 0;
		
}
.image_reel {
	position: absolute;
	top: 0; left: 0;
}
.image_reel img {float: left;}

/*--Paging Styles--*/
.paging {
	position:absolute;	
	right: 1px;	
	z-index: 100; /*--Assures the paging stays on the top layer--*/
	text-align: right;	
	/*background: url(paging_bg2.png) no-repeat;*/
	display: none; /*--Hidden by default, will be later shown with jQuery--*/
	margin:-3px 0 0 0;
}
.paging a {
	padding:7px 10px;
	text-decoration: none;
	background: url('/CSS/Images/button-normal.gif') no-repeat;
	width:26px;
	height:30px;
	color: #255887;
	font-size:17px;
}
.paging a.active {
	font-weight: bold;
	background: url('/CSS/Images/button-over.gif') no-repeat;
	width:26px;
	height:30px;
	/*background: #920000;
	border: 1px solid #610000;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;*/
}
.paging a:hover {font-weight: bold;}


#imgeve {
	float: left;
	height: 52px;
	width: 132px;
	background: url('/CSS/images/event.jpg') no-repeat;
}
.albumtile {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #D60002;
	text-decoration: none;
	border-bottom: 2px dotted #62a0dd;	
	}
.albumDiv{background:#90C2F3 ; float: left; width: 320px;color:#FFFFFF;padding:0; margin:5px 0 0 0}
.albumimg{height: 78px;	width: 120px;}
.albumbottomstrip{height: 21px;width: 120px;background: url(/CSS/images/titler.jpg) no-repeat;position:absolute;text-indent:25px}
.albumdesctext{height: 96px;width: 190px;padding:2px 3px 2px 5px;color:#275787}
.albumbblock{background-color:#E6EDFC;width:540px;padding:0 0 10px 20px}
.albumbblocktitle{background:#609EDB url(Images/blue-top-cor.gif) no-repeat 100% 0;padding:0 10px 0 0}
.albumbblocktitle div{color:#ffffff;background:url(Images/red-icon.gif) no-repeat 4px 4px;padding:0 0 0 10px;height:21px;text-indent:10px}