body {
	margin: 0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	background:#fff url(../images/topbg.gif) repeat-x;
	font-size:12px;
	color:#000;
	}

/*---------------- Jbar-----------------------------------------------------------------------------------------------*/
.jbar{
	height:50px;
	width:100%;
	background-color: #d9e8ff;
	position:fixed;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95); 
	opacity: 0.95;
	-moz-opacity: 0.95;
	text-align:center;
	left:0px;
	z-index:9999999;
	margin:0px;
	padding:0px;
	
}
.jbar-top{
	top:0px;
	border-bottom: 1px solid #ebebeb;
	
}
.jbar-bottom{
	bottom:0px;
	border-bottom:2px solid #fff;
	border-top: 1px solid #ebebeb;
	color:#777;
}
.jbar-content{
	line-height:46px;
	font-size: 18px;
	font-family:'Lucida Grande',sans-serif;
	font-weight:bold;
}
a.jbar-cross{
	position:absolute;
	width:31px;
	height:31px;
	background:transparent url(../images/cross.png) no-repeat top left;	
	cursor:pointer;
	right:10px;
}
a.jbar-cross:hover{
	background-image: url(../images/cross_hover.png)
}
.jbar-top a.jbar-cross{
	top:8px;	
}
.jbar-bottom a.jbar-cross{
	bottom:8px;
}	
/*---------------- Start Header-----------------------------------------------------------------------------------------------*/

#header {
	background: url(../images/headerbg.gif) no-repeat;
	background-position: center top;
	height:122px;
	}

#header .inside a#home{
	display:block;
	width:275px;
	text-indent:-9999px;

}
#header .inside a#toggleServices{
	display:block;
	width:138px;
	height:21px;
	float:right;
	margin:0 10px 0 0;
	margin /**/:0 20px 0 0;
	text-indent:-9999px;

}

/*---------------- Finesh Header-----------------------------------------------------------------------------------------------*/

/*--------------------------------Start header images-----------------------------*/
#headerpic {width:850px;}

#headerpic .pic1{
			background: url(../images/header-inner.jpg) no-repeat;
			width:840px;
			height: 152px;
			}

			.pic2{
			background: url(../images/clubheader.jpg) no-repeat;
			width:840px;
			height: 152px;
			}
			.pic3{
			background: url(../images/facultyheader.jpg) no-repeat;
			width:840px;
			height: 152px;
			}
			.pic4{
			background: url(../images/headerpic4.jpg) no-repeat;
			width:840px;
			height: 152px;
			}
			.pic5{
			background: url(../images/headerpic5.jpg) no-repeat;
			width:840px;
			height: 152px;
			}
			.pic6{
			background: url(../images/headerpic6.jpg) no-repeat;
			width:840px;
			height: 152px;
			}
			.pic7{
			background: url(../images/headerpic7.jpg) no-repeat;
			width:840px;
			height: 152px;
			}
			.pic8{
			background: url(../images/headerpic8.jpg) no-repeat;
			width:840px;
			height: 152px;
			}
			.pic9{
			background: url(../images/headerpic9.jpg) no-repeat;
			width:840px;
			height: 152px;
			}
			.pic10{
			background: url(../images/headerpic10.jpg) no-repeat;
			width:840px;
			height: 152px;
			}
			.pic11{
			background: url(../images/headerpic11.jpg) no-repeat;
			width:840px;
			height: 152px;
			}
			.pic12{
			background: url(../images/headerpic12.jpg) no-repeat;
			width:840px;
			height: 152px;
			}
			.pic13{
			background: url(../images/headerpic13.jpg) no-repeat;
			width:840px;
			height: 152px;
			}
			.pic14{
			background: url(../images/headerpic14.jpg) no-repeat;
			width:840px;
			height: 152px;
			}
			.pic15{
			background: url(../images/headerpic15.jpg) no-repeat;
			width:840px;
			height: 152px;
			}
			.pic16{
			background: url(../images/headerpic16.jpg) no-repeat;
			width:840px;
			height: 152px;
			}
			.pic17{
			background: url(../images/headerpic17.jpg) no-repeat;
			width:840px;
			height: 152px;
			}
			.pic18{
			background: url(../images/headerpic18.jpg) no-repeat;
			width:840px;
			height: 152px;
			}
			.pic19{
			background: url(../images/headerpic19.jpg) no-repeat;
			width:840px;
			height: 152px;
			}
			.pic20{
			background: url(../images/headerpic25.jpg) no-repeat;
			width:840px;
			height: 152px;
			}
			.pic21{
			background: url(../images/headerpic21.jpg) no-repeat;
			width:840px;
			height: 152px;
			}

                       .pic40{
			background: url(../images/headerpic40.jpg) no-repeat;
			width:840px;
			height: 152px;
			}
                
                        .pic41{
			background: url(../images/headerpic41.jpg) no-repeat;
			width:840px;
			height: 152px;
			}

                       .pic42{
			background: url(../images/headerpic42.jpg) no-repeat;
			width:840px;
			height: 152px;
			}

                        .pic43{
			background: url(../images/headerpic43.jpg) no-repeat;
			width:840px;
			height: 152px;
			}

.pic44{
			background: url(../images/headerpic44.jpg) no-repeat;
			width:840px;
			height: 152px;
			}

.pic45{
			background: url(../images/headerpic45.jpg) no-repeat;
			width:840px;
			height: 152px;
			}

.pic46{
			background: url(../images/headerpic46.jpg) no-repeat;
			width:840px;
			height: 152px;
			}

.pic47{
			background: url(../images/headerpic47.jpg) no-repeat;
			width:840px;
			height: 152px;
			}

.pic48{
			background: url(../images/headerpic48.jpg) no-repeat;
			width:840px;
			height: 152px;
			}

.pic49{
			background: url(../images/headerpic49.jpg) no-repeat;
			width:840px;
			height: 152px;
			}


.pic50{
			background: url(../images/headerpic50.jpg) no-repeat;
			width:840px;
			height: 152px;
			}

.pic51{
			background: url(../images/headerpic51.jpg) no-repeat;
			width:840px;
			height: 152px;
			}

.pic52{
			background: url(../images/headerpic52.jpg) no-repeat;
			width:840px;
			height: 152px;
			}

.pic53{
			background: url(../images/headerpic53.jpg) no-repeat;
			width:840px;
			height: 152px;
			}


.pic30{
			background: url(../images/headerpic30.jpg) no-repeat;
			width:840px;
			height: 152px;
			}


.pic71{
			background: url(../images/headerpic71.jpg) no-repeat;
			width:840px;
			height: 152px;
			}

.pic60{
			background: url(../images/headerpic60.jpg) no-repeat;
			width:840px;
			height: 152px;
			}
.pic61{
			background: url(../images/headerpic61.jpg) no-repeat;
			width:840px;
			height: 152px;
			}


#headerpic td{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#946c01; font-weight:bold;}	
	
#headerpic .headerpicbottbg{
			background: url(../images/headerpicbottbg.gif) no-repeat;
			height: 19px;
			text-align:left;
			padding-left:222px;
			}

#headerpic .headerpicbottbg a:link {font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#946c01;}  
#headerpic .headerpicbottbg a:visited {font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#946c01;}  
#headerpic .headerpicbottbg a:active {font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#00000;}  
#headerpic .headerpicbottbg a:hover {font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:underline; color:#946c01;}	
			
/*-------------------------------End header images-----------------------------------*/	

#bottombg {
	background: url(../images/bottombg.gif) repeat-x;
	background-position: bottom;
    height:159px;
	}
	
#bottombg2 {
	background: url(../images/bottombg2.gif) repeat-x;
	background-position: bottom;
    height:76px;
	}	
	
#event {
	background: url(../images/eventbg.gif) no-repeat;
	width:219px;
    height:250px;
	}


/* Main Nav */

#nav {
	width: 850px;
	height: 30px;
	position: relative;
	z-index: 100;
	font: 11px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	}
	

ul#nav { padding: 0; margin: 0px; list-style: none; }

	ul#nav li { float: left; position: relative; overflow: visible;}
	li.mnu { height: 30px; overflow: visible; } /* different height allows dropdown to be activated properly */
	li.mnu span { position: absolute; left: -9999px }
	li.mnu a { display: block; height: 30px; background: url(../images/nav.gif) no-repeat; color: #fff }
	li.mnu a:link		{ color: #303435; }
	li.mnu a:visited	{ color: #303435; }
	li.mnu a:hover		{ color: #cc0000; }
	li.mnu a:active		{ color: #cc0000; }

li.mnu ul	{  /* second-level lists */

	display: none; 
	position: absolute;
	top: 0;
	border-right: 1px solid #fca948; border-bottom: 1px solid #fca948; border-left: 1px solid #fca948; 
	margin: 2px 0; 
	padding: 0 1px 1px 1px; 
	width: 140px; 
	height: auto; 
	top: 28px; 
	left: 1px;
	background-color: #fff; 
	list-style: none;
	}	

li.mnu>ul	{ top: 28px; left: 1px; } /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */

li.mnu ul li {
 	display: block; 
	float: none; 
	position: relative;
	padding: 0; width: 100%;
	}

li.mnu ul li a { 

	background-image: none; 
	background-color: transparent; 
	display: block; 
	float: none; 
	padding: 4px 9px; 
	margin: 0; 
	height: auto;
	text-decoration: none; 
	text-align: left; 
	line-height: 1.3em;
	border-top: 1px solid #ffe1c4;

	}
	
	li.mnu ul li a:link		{  font-weight:normal;}
	li.mnu ul li a:visited	{  font-weight:normal;}
	li.mnu ul li a:hover	{ background-color: #fca948; color: #fff; text-decoration:none;}
	li.mnu ul li a:active	{  font-weight:normal;}

	a#itm-set { background-color: #333;}
	a#itm-set:link		{ color: #ccc}
	a#itm-set:visited	{ color: #ccc;}
	a#itm-set:hover		{ color: #ccc;}
	a#itm-set:active	{ color: #ccc;}

 li:hover ul, li.over ul { display: block; }
 
	li#li1	 { width: 82px;}
	li#li2	 { width: 73px; }
	li#li3	 { width: 118px; }
	li#li4	 { width: 95px; }
	li#li5	 { width: 118px; }
	li#li6   { width: 73px; }
	li#li7   { width: 115px; }
	li#li8   { width: 176px; }
	li#li9   { width: 176px; }

	li#li1 a	{ background-position: -0px 0px; }
	li#li2 a	{ background-position: -82px 0px; }
	li#li3 a	{ background-position: -155px 0px; }
	li#li4 a	{ background-position: -273px 0px; }
	li#li5 a 	{ background-position: -368px 0px; }
	li#li6 a	{ background-position: -486px 0px; }
	li#li7 a	{ background-position: -559px 0px; }
	li#li8 a	{ background-position: -674px 0px;}	

	li#li1 a:hover	{ background-position: -0px -30px }
	li#li2 a:hover	{ background-position: -82px -30px }
	li#li3 a:hover { background-position: -155px -30px }
	li#li4 a:hover	{ background-position: -273px -30px }
	li#li5 a:hover	{ background-position: -368px -30px }
	li#li6 a:hover	{ background-position: -486px -28px }
	li#li7 a:hover	{ background-position: -559px -30px }
	li#li8 a:hover	{ background-position: -674px -30px }

	li#li1 a.mnu-set:link, li#li1 a.mnu-set:visited	{ background-position: -0px -60px; }
	li#li2 a.mnu-set:link, li#li2 a.mnu-set:visited	{ background-position: -82px -60px; }
	li#li3 a.mnu-set:link, li#li3 a.mnu-set:visited	{ background-position: -155px -60px; }
	li#li4 a.mnu-set:link, li#li4 a.mnu-set:visited	{ background-position: -273px -60px; }
	li#li5 a.mnu-set:link, li#li5 a.mnu-set:visited	{ background-position: -368px -60px; }
	li#li6 a.mnu-set:link, li#li6 a.mnu-set:visited	{ background-position: -486px -60px; }
	li#li7 a.mnu-set:link, li#li7 a.mnu-set:visited	{ background-position: -559px -60px; }
	li#li8 a.mnu-set:link, li#li8 a.mnu-set:visited	{ background-position: -674px -60px; }


/* Side Nav */

#sideNav {
	padding: 0 0 26px 0;
	width: 237px;
	text-transform: uppercase;
	color: #ff8b00;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
 	background: url(../images/bkgd_dotLine.gif) no-repeat bottom;
	}

#sideNav ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	} 
	
#sideNav ul li a {
	
 	display: block;
 	padding: 9px 8px;
	margin: 0;
	color: #ff8b00;
 	width: 221px;	  /* needed for IE6 */
 	text-decoration: none;
	background: url(../images/sideNav_link.gif) no-repeat top right;
	}

#sideNav ul li li a {
 	padding: 7px 0 7px 23px;
	width: 214px;
	color: black;
 	background: white url(../images/sideNav_2ndlevel.gif) no-repeat;
 	margin: 0;
	text-transform: none;
	border-top: 1px solid #eee;
	}

#sideNav ul li a:hover {
	 color: #666;
 	 text-decoration: none;
	 background: url(../images/sideNav_over.gif) no-repeat top right;
	 }

#sideNav ul li li a:hover, #sideNav .set2 {
	 padding: 7px 0 7px 23px;
	 width: 214px;
     background: white url(../images/sideNav_2ndlevel_over.gif) no-repeat;	
	 text-transform: none;
	 color: #666;
	 }

#sideNav .set {
 	color: #000;
 	text-decoration: none;
	background: url(../images/sideNav_set.gif) no-repeat top right;
	}

/* End of Main Nav */

/* scroll areas on all pages start */

.scroll-area,

.scroll-area-2 {

	width: 200px;
	margin: 12px 0 0 12px;
	height: 202px;
	overflow: hidden;
	position: relative;

}

.scroll-area-2 {

	width: 219px;
	margin: 44px 0 0 23px;
	height: 250px;

}

#Scroller-1,

#Scroller-2 { 
	text-align:left;
	position: absolute;
	overflow: hidden;
	width: 193px;
	height: 183px;

}

#Scroller-2 {

	width: 219px;
	height: 250px;

}

.Scroller-Container {

	position: absolute;
	top:0; 
	left: 0px;

}

.Scrollbar-Track {

	width: 12px; 
	height: 185px;
	position: absolute;
	top: 0; 
	left: 188px;
	background: url(../images/line.gif) no-repeat 5px;

}

.scroll-area-2 .Scrollbar-Track {

	left: 444px;
	background: url../images/line-2.gif) no-repeat 5px;
	top: 18px;
	height: 202px;

}

.detail-page .Scrollbar-Track {

	background: url(../images/line-2.gif) no-repeat 5px;

}

.Scrollbar-Handle {

	position: absolute;
	top: 0; 
	left: 0px;
	background: url(../images/scroll-button-1.png) no-repeat;
	width: 12px;
	height: 16px;
	font-size: 0;
	text-indent: -9999px;
	overflow: hidden;
	cursor: pointer;

}

.scroll-area-2 .Scrollbar-Handle,

.detail-page .Scrollbar-Handle {

	background: url(../images/scroll-button-2.gif) no-repeat;

}

/* projects and portfolio boxes end */

/* text styles in scroll areas start */

.scroll-area h3,

.scroll-area-2 h3 {

	margin: 3px 0 0;
	font-size:11px;
	font-weight: bold;
	color: #646464;
	line-height: 16px;
	

}

.scroll-area-2 h3 {

	margin: 0;

}

.scroll-area h3 a,

.scroll-area-2 h3 a {

	text-decoration: none;
	color: #282828;

}

.scroll-area h3 a:hover,

.scroll-area-2 h3 a:hover {

	text-decoration: underline;

}

.scroll-area h3 span,

.scroll-area-2 h3 span {

	font-weight: normal;

	color: #565656;

}

.scroll-area p,

.scroll-area-2 p {
	color:#d98400;
	text-align:justify;
	margin: 0;
	padding: 0 10px 10px 0;
	line-height:16px;

}

.scroll-area a:link {color:#d98400; margin: 0;padding: 0 10px 10px 0;line-height:16px; font-weight:normal;}
.scroll-area a:visited {color:#d98400; margin: 0;padding: 0 10px 10px 0;line-height:16px; font-weight:normal;}
.scroll-area a:hover {color:#ff9b00; 0;padding: 0 10px 10px 0;line-height:16px; text-decoration:none; font-weight:normal;}

/* text styles in scroll areas end */



H1 {
  font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif;
  font-size: 16px;
  color:#9a7f38;
  }

H2 {
  font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif;
  font-size: 13px;
  color:#df951e;
  line-height:12px;
  margin-bottom:1px;
  }

.newsevehead {
  font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif;
  font-size: 17px;
  color:#dc8700;
  }


.blkhead {
  border-top:#e9eaeb solid 1px;
  border-bottom:#e9eaeb solid 1px;
  padding:3px 0px 3px 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 22px;
  color:#000;
  height:30px;
  }

.yellowtext {
  color:#fdb507;
  }

.grytext {
  font-size:11px;
  color:#4e4d4d;
  line-height:15px;
   }

.orgtext {
  font-size:12px;
  color:#dc8700;
   }


.flink a   	     {font-family:Verdana, Arial, Helvetica, sans-serif; color: #000; font-size:10px; font-weight:normal;} 
.flink a:link    {text-decoration: none; color: #000;font-weight:normal;}  
.flink a:visited {text-decoration: none; color: #000;font-weight:normal;}  
.flink a:hover   {text-decoration: underline; color: #000;font-weight:normal;}

.footertext{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000;}


p{text-align:justify;}

#indextable{
	border: solid 1px #e6e6e6;
	background-color:#f0efea;
	padding:5px 5px 5px 5px;
	}
		
a{ color: #000; font-weight:bold;} 
a:link{text-decoration: none; color : #000; font-weight:bold;}  
a:visited{text-decoration: none; color : #000; font-weight:bold;}  
a:hover{text-decoration: underline; color : #434343; font-weight:bold;}

.maillink a   	    {font-family:Verdana, Arial, Helvetica, sans-serif; color: #000; font-size:11px; font-weight:normal;} 
.maillink a:link    {text-decoration: none; color: #000;font-weight:normal;}  
.maillink a:visited {text-decoration: none; color: #000;font-weight:normal;}  
.maillink a:hover   {text-decoration: underline; color: #000;font-weight:normal;}

#table{border: solid 1px #cfcfcf;
	   background-color:#FFFFFF;
	   width:196px;
	   text-align:left;
	   margin-top:5px;
	   padding:5px 5px 5px 5px;
	   }	   
#table img{
       padding:1px 1px 1px 1px;
	   }
	   
#maintable {width:911px;}
#maintable .topleft{background: url(../images/maintbtopleft.png) no-repeat left bottom;height:79px;}
#maintable .topright{background: url(../images/maintbtopright.png) no-repeat 13.5px bottom;}
#maintable .botleft{background: url(../images/maintbbottleft.gif) no-repeat left top; height:67px;}
#maintable .botright{background: url(../images/maintbbottright.gif) no-repeat 3px top; height:67px;}
#maintable .midleft{background: url(../images/maintbmidleft.gif);background-repeat:repeat-y;background-position:bottom;}
#maintable .midright{background: url(../images/maintbmidright.gif);background-repeat:repeat-y;background-position:bottom;}
			   
.botbg {
	background: url(../images/botbg.gif);
	 background-repeat:repeat-x;
	 height:83px;
	 background-position:bottom;
	}		   
/*----------------------------------Start sub nav----------------------------*/

#leftsubnav{border-top: solid 3px #ffb900;}
#leftsubnav td{height:30px; border-bottom:#000 dotted 1px;}
#leftsubnav a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration: none; color : #c28f08; background-image:url(../images/arrow-nav.gif); background-repeat:no-repeat;padding:0px 0px 8px 15px; font-weight:normal;}
  
#leftsubnav a:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration: none; color : #c28f08; background-image:url(../images/arrow-nav.gif); background-repeat:no-repeat; padding:0px 0px 8px 15px; font-weight:normal;} 
 
#leftsubnav a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration: none; color : #eaab02; background-image:url(../images/arrow-nav.gif); background-repeat:no-repeat;padding:0px 0px 8px 15px; font-weight:normal;}


#leftsubnav .activenav a:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration: none; color : #000; background-image:url(../images/arrow-activenav.gif); background-repeat:no-repeat; padding:0px 0px 8px 20px; font-weight:bold;}
  
#leftsubnav .activenav a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration: none; color : #eaab02; background-image:url(../images/arrow-nav.gif); background-repeat:no-repeat; padding:0px 0px 8px 20px; font-weight:bold;} 
 
#leftsubnav .activenav a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration: none; color : #c28f08; background-image:url(../images/arrow-nav.gif); background-repeat:no-repeat; padding:0px 0px 8px 20px; font-weight:bold;}
#leftsubnav .activenav a:link {
    background-image: url("../images/arrow-activenav.gif");
    background-repeat: no-repeat;
    color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    padding: 0 0 8px 20px;
    text-decoration: none;
}
/*----------------------------------Finesh sub nav----------------------------*/

.textfield{
 width:200px;
 height:16px;
 border: 1px solid #666666;
 float: left;
 margin: 0px 0px 0px 0px;
}
.selected-field{
 width:200px;
 height:22px;
 border: 1px solid #666666;
 float: left;
 margin: 0px 0px 0px 0px;
}

.textfieldsml{
 text-align:left;
 width:55px;
 height:16px;
 border: 1px solid #666666;
 float: left;
 margin: 0px 0 0 0px;
 padding-left:5px;
}

/*Start principal scrolling areas*/

.scroll-area,

.scroll-area-2 {

	width: 200px;
	margin: 12px 0 0 12px;
	height: 202px;
	overflow: hidden;
	position: relative;

}

.scroll-area-2 {

	width: 219px;
	margin: 44px 0 0 23px;
	height: 250px;

}

#Scroller-2,

#Scroller-2 { 
	text-align:left;
	position: absolute;
	overflow: hidden;
	width: 193px;
	height: 183px;

}

#Scroller-2 {

	width: 180px;
	height: 250px;

}

.Scroller-Container {

	position: absolute;
	top:0; 
	left: 0px;

}

.Scrollbar-Track {

	width: 12px; 
	height: 185px;
	position: absolute;
	top: 0; 
	left: 188px;
	background: url(../images/line.gif) no-repeat 5px;

}

.scroll-area-2 .Scrollbar-Track {

	left: 444px;
	background: url../images/line-2.gif) no-repeat 5px;
	top: 18px;
	height: 202px;

}

.detail-page .Scrollbar-Track {

	background: url(../images/line-2.gif) no-repeat 5px;

}

.Scrollbar-Handle {

	position: absolute;
	top: 0; 
	left: 0px;
	background: url(../images/scroll-button-1.png) no-repeat;
	width: 12px;
	height: 16px;
	font-size: 0;
	text-indent: -9999px;
	overflow: hidden;
	cursor: pointer;

}

.scroll-area-2 .Scrollbar-Handle,

.detail-page .Scrollbar-Handle {

	background: url(../images/scroll-button-2.gif) no-repeat;

}

/* projects and portfolio boxes end */

/* text styles in scroll areas start */

.scroll-area h3,

.scroll-area-2 h3 {

	margin: 3px 0 0;
	font-size:11px;
	font-weight: bold;
	color: #646464;
	line-height: 16px;
	

}

.scroll-area-2 h3 {

	margin: 0;

}

.scroll-area h3 a,

.scroll-area-2 h3 a {

	text-decoration: none;
	color: #282828;

}

.scroll-area h3 a:hover,

.scroll-area-2 h3 a:hover {

	text-decoration: underline;

}

.scroll-area h3 span,

.scroll-area-2 h3 span {

	font-weight: normal;

	color: #565656;

}

.scroll-area p,

.scroll-area-2 p {
	color:#000;
	text-align:justify;
	margin: 0;
	padding: 0 10px 10px 0;
	line-height:16px;

}

/*Start principal scrolling areas*/

img {border:0px;}

.readmorelink a   	    {font-family:Verdana, Arial, Helvetica, sans-serif; color: #a76501; font-size:10px; font-weight:normal;} 
.readmorelink a:link    {text-decoration: none; color: #a76501;font-weight:normal;}  
.readmorelink a:visited {text-decoration: none; color: #a76501;font-weight:normal;}  
.readmorelink a:hover   {text-decoration: none; color: #454545;font-weight:normal;}

/*----------------Start login area------------------*/
.login{
    font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif;
	font-size: 18px;
	font-weight: none; 
	color: #FFFFFF;
	}
.loginbg {
	background-image:url(../Images/logbox-bg.jpg);
	background-repeat:repeat-x;
}
.form-text td{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: none; 
	color: #000000;
	}
.textfield2{
	font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	border: 1px solid #B3AFAF;
	height: 17px;
	width: 185px;
	vertical-align:middle;
	}
.forgot-pwd{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;	color: #025FA1;	font-weight: bold;	} 
.forgot-pwd a:link {text-decoration: none; color : #025fa1; }  
.forgot-pwd a:visited {  text-decoration: none; color : #025fa1; }  
.forgot-pwd a:hover {  text-decoration:underline; color : #025fa1; }
/*----------------Finesh login area------------------*/

#photoframe {width:616px; border-top:1px solid #d3d2d2;border-right:1px solid #d3d2d2; border-left:1px solid #d3d2d2; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; background-color:#FFFFFF;}
#photoframe img {padding:10px 10px 10px 10px;}
#framebottom {background-image:url(../images/photoframe-bottom.png); background-repeat:no-repeat; width:618px; height:20px;}
.clear{ height:1px; clear:both;}



/*roshan*/
.setting-head {
	background:url(../images/setting-head-bg.jpg) repeat-y left top; width:622px; height:30px; border:1px solid #eeeeee;
	}
.breadcrumb-head {
	background:url(../images/setting-head-bg.jpg) repeat-y left top; width:612px; height:30px; border:1px solid #eeeeee; font-weight:normal; padding-left:10px;
	}
.breadcrumb-head a {
	font-size:14px; font-weight:bold;
	}

ul.setting-type-box {
	width:622px; list-style:none; margin:0; padding-left:10px;
	}
ul.setting-type-box li.setting {
	font-size:14px; color:#464444; font-weight:bold; float:left; margin-right:13px; width:75px;
	}
ul.setting-type-box li.setting a{
	font-size:14px; color:#464444; font-weight:bold; float:left; 
	}
ul.setting-type-box li.privacy {
	font-size:11px; color:#000; font-weight:normal; float:left;  padding:0 0 0 20px; height:18px; margin-right:13px;
	}
ul.setting-type-box li.privacy a {
	font-size:11px; color:#000; font-weight:normal; float:left; background:url(../images/privacy-icon.png) no-repeat left top; padding:0 0 0 20px; height:18px;
	}
ul.setting-type-box li.edit-profile {
	font-size:11px; color:#464444; font-weight:bold; float:left;   padding:0 0 0 20px; height:18px; color:#000; font-weight:bold; 
	}
ul.setting-type-box li.edit-profile a {
	font-size:11px; color:#464444; font-weight:bold; float:left; background:url(../images/edit-icon.png) no-repeat left top;  padding:0 0 0 20px; height:18px; color:#000; font-weight:bold; 
	}
.edit-profile-box {
	width:602px; margin:0; padding:10px; border:1px solid #ededed;
	}
.profile-detail-left {
	width:115px; 
	}
.profile-detail-left img {
	border:1px solid #cfcfcf;
	}
/*.profile-detail-left span.upload {
	padding-top:7px; float:left; margin:0;
	}
.profile-detail-left span.upload a {
	font-size:11px; color:#7f7e7e; text-decoration:underline; background:url(../images/uolpad-icon.jpg) no-repeat left top; font-weight:normal; padding:0 0 0 15px;
	}*/
.profile-detail-left span.upload a:hover {
	text-decoration:none;
	}
.profile-detail-left div{
	/*padding-top:7px;*/ float:left; margin-top:2px;
	}
.profile-detail-left div#upload{
	width:100%; float:left; display:block;	
	}
.profile-detail-left div#upload div, .profile-detail-left div#upload div a{
	width:100%; float:left; display:block; cursor:pointer;
	}
.profile-detail-left div a {
	font-size:11px; color:#7f7e7e; text-decoration:underline; background:url(../images/uolpad-icon.jpg) no-repeat left top; font-weight:normal; padding:0 0 0 15px; cursor:pointer;
	}
.profile-detail-left div a:hover {
	font-size:11px; color:#7f7e7e; text-decoration:none; font-weight:normal; padding:0 0 0 15px;
	}	
.profile-detail-right {
	width:492px;margin:0; padding:0;
	}
.profile-detail-right td.name {
	font-size:16px; font-weight:bold; color:#000; width:492px; height:39px; margin:0; padding:0; width:100%;
	}
.profile-detail-right td.date {
	font-size:12px; background:url(../images/batch.png) no-repeat left top; display:block; padding:0 0 0 35px; height:26px; width:100%;
	}
.row-box {
	width:100%; height:26px; border-bottom:1px dotted #a7a7a7; float:left; overflow:hidden; position:relative;
	}
.profile-detail-right td.city {
	font-size:12px; background:url(../images/city-icon.jpg) no-repeat left 3px; display:block; padding:0 0 0 35px; height:23px; width:100%; padding-top:3px; line-height:21px;
	}
.profile-detail-right td.email {
	font-size:12px; background:url(../images/newslatter.jpg) no-repeat left 7px; display:block; padding:0 0 0 35px; height:23px; width:100%; padding-top:3px; line-height:21px;
	}
.profile-detail-right td.email a {
	font-size:12px; font-weight:normal;
	}
.profile-detail-right td.b-day {
	font-size:12px; background:url(../images/bday-icon.jpg) no-repeat left 5px; display:block; padding:0 0 0 35px; height:23px; width:100%; padding-top:3px; line-height:21px;
	}
.profile-detail-right td.mobile{
	font-size:12px; background:url(../images/mob-icon.jpg) no-repeat left 5px; display:block; padding:0 0 0 35px; height:23px; width:100%; padding-top:3px; line-height:21px; color:#000;
	}
.edit-profile-heading-box {	
	width:622px; height:36px; background:#cfcfcf; 
	}
.edit-profile-heading {	
	font-size:18px; color:#000000; font-weight:normal; background:url(../images/edit-big-icon.png) no-repeat left 2px; padding:0 0 0 30px; float:left; margin:7px 0 0 7px;
	}
.edit-profile-box2 {
	width:622px; margin:0; padding:0; border:1px solid #ededed; background:url(../images/registration-bg.jpg) repeat-x left top; margin-bottom:56px; padding-bottom:0px; float:left; clear:both;
	}
.registration-form-box {
	clear:both; width:100%;
	}
.row-border {
	width:622px; border-bottom:1px dotted #a7a7a7; float:left; padding-top:7px; padding-bottom:7px; overflow:hidden; position:relative;  padding-left:5px; clear:both; color:#000;
	}
.row-border2 {
	width:622px; border-bottom:1px dotted #a7a7a7; float:left; padding-top:7px; padding-bottom:7px; padding-left:5px; clear:both; color:#000;
	}

.registration-grey {
	/*width:612px; padding:5px; background:#e1e1e1; border:#c5c5c5 1px solid; margin-left:5px; float:left;*/ padding:5px 5px 5px 0; background:#e1e1e1; border:#c5c5c5 1px solid;
	}
.input-name {
	width:200px; float:left;
	}
.input-box {
	width:350px; float:left;
	}
	
.privacy-heading {
	background:url(../images/big-privacy-icon.png) no-repeat left 5px; padding-left:10px; margin-left:10px; padding:5px 0 0 30px; font-size:18px;
	} 
.edit-pivacy-box  {
	background:#ededed url("../images/privacy-bg.jpg") repeat-x left top ;
	border:1px solid #EDEDED;
	float:left;
	margin:0 0 100px;
	
	
}
.search-box-main {
	background:url(../images/search-bg.jpg) no-repeat left top; width:622px; height:89px;
	}
.find {
	width:77px; float:left; font-size:24px; color:#000; font-weight:bold; margin:0 0 0 25px;
	}
.search-box-inner {
	width:282px; float:left;
	}
.search-text-field {
	width:275px; height:28px; border:1px solid #666;
	}
.search-type {
	width:282px; float:left;
	}
.search-result-box {
	float:left; width:622px; margin:20px 0 0 0;
	}
.search-result-box h2 {
	font-family:Arial, Helvetica, sans-serif; color:#bf8c03; font-weight:bold; font-size:18px; margin-left:20px; margin-top:0;
	}
.search-result-box h2 span {
	font-style:italic; font-weight:normal;
	}
.search-box-btm  {
	width:584px; float:left; border:1px solid #e5e5e5; margin:15px 0 0 8px; padding:10px; background:#fff;
	}
.search-detail {
	width:586px; float:left; border-bottom:1px solid #e5e5e5; padding-bottom:8px; margin-bottom:10px;
	}
.search-detail img {
	border:1px solid #d1d1d1;
	}
	
	
/*Pagination*/
.pagination  {
	float:left;
	font-size:12px;
	height:35px;
	text-align:right;
	width:100%;
}
.pagination-container  {
	float:right;
	height:21px;
	margin:0 0 0 0;
	padding:10px 0 0;
	text-align:right;
	width:auto;
}
.pagination-container span.disabled {
	border:1px solid #EEEEEE;
	color:#DDDDDD;
	display:block;
	float:left;
	margin:0 2px;
	padding:0 10px;
}
.pagination-container span.current {
	background:url("../images/pagination-bg.png") repeat-x scroll left top transparent;
	border:1px solid #BBBBBB;
	color:#D50404;
	display:block;
	float:left;
	margin:0 2px;
	padding:0 10px;
}
.pagination-container a {
	background:url("../images/pagination-bg.png") repeat-x scroll left top transparent;
	border:1px solid #BBBBBB;
	color:#333333;
	display:block;
	float:left;
	margin:0 2px;
	padding:0 10px;
	text-decoration:none;
	font-weight:normal;
}
.search-btn {
	background:url(../images/search-btn.png) no-repeat left top; width:99px; height:29px; float:left; display:block; border:none; cursor:pointer; text-indent:-99999px; margin:2px 0 0 0;
	}
	
.error-box{
	width:98%; background:#F6B9B9; border:1px solid #E18484; padding:4px; color:#C32727; font-size:12px; margin:17px 0 10px 0; /*display:none;*/
	}
.success-box{
	width:98%; background:#F6B9B9; border:1px solid #CDFE63; padding:4px; color:#000; font-size:12px; margin:17px 0 10px 0; /*display:none;*/
	}

ul#files{ list-style:none; padding:0; margin:0; }
ul#files li{ padding:5px; margin-bottom:2px; width:100px; float:left; margin-right:5px;}
ul#files li img{ max-width:79px; max-height:79px; }
.success{ background:#; border:0px solid #339933; }
.error{ background:#; border:0px solid #cc6622; }	

.input-description {width:200px; border:1px solid #666666; float:left; height:100px;
	}
#status {
	float:left; color:red; font-size:11px;
	}

.casa-registration{
	border-top:solid 1px #ededed;
	border-right:solid 1px #ededed;
	border-left:solid 1px #ededed;	
	}
.casa-registration .textfield {
    border: 1px solid #666666;
    float: left;
    height: 16px;
    width: 200px;
	margin-top:5px;
	}
.casa-registration .textfieldsml {
    border: 1px solid #666666;
    float: left;
    height: 16px;
    margin: 0 0 0 0;
    text-align: left;
    width: 60px;
	margin:5px 0 5px 0;
	}
.casa-registration .selected-field {
    border: 1px solid #666666;
    float: left;
    height: 22px;
    margin: 0;
    width: 200px;
	margin:5px 0 5px 0;
	}
.casa-registration .input-description {
    border: 1px solid #666666;
    float: left;
    height: 100px;
    width: 200px;
	margin:5px 0 5px 0;
	}
.casa-registration .tdborder{
	padding-bottom:5px;
	padding-left:4px;
	border-bottom: 1px dotted #A7A7A7;
	}	
.casa-registration h1{
	font-size:18px;
	font-weight:normal;
	color:#000;
	margin:0 0 0 5px;
	padding:0;
	}
.casa-registration .registration-grey {
    background-color:#E1E1E1;
    border: 1px solid #C5C5C5;
	margin-top:10px;
	margin-bottom:5px;
	}
.mandatory{
	font-size:10px;
	color:#FF0000;
	}	
	
.cal { margin:6px 0 0 0px;}
/*--------------
	31DEC 2010
	-------------*/
.gallery-row{	
	width:844px; float:left; margin:0 2px; 	
	}
.gallery-row ul{	
	margin:0; list-style:none; padding:0; float:left;
	}
.gallery-row ul li{
	width:208px; display:block; float:left; margin:0 0 0 2px;	
	}
.gallery-row ul li .gallery-thumb{
	width:190px; background:url(../images/gallery-thumb-bg.jpg) no-repeat left top; float:left; height:151px; padding:9px;
	}
.gallery-row ul li .gallery-thumb-description{
	width:200px; float:left; margin:3px 0 0 0;	padding:0 0 15px 8px;
	}
.gallery-row ul li .gallery-thumb-description .gallery-thumb-heading{
	width:200px; float:left; color:#744c08; font-weight:bold; font-size:12px; text-align:left;
	}
.gallery-row ul li .gallery-thumb-description .gallery-thumb-heading a{
	color:#744c08; text-decoration:none;
	}
.gallery-row ul li .gallery-thumb-description .gallery-thumb-heading a:hover{
	color:#744c08; text-decoration:underline;
	}
.gallery-row ul li .gallery-thumb-description .gallery-thumb-detail{
	width:200px; float:left; margin:3px 0 0 0; color:#929292; 	
	}
.gallery-row ul li .gallery-thumb-description .gallery-thumb-detail p{
	margin:0; line-height:15px;	
	}
.select-category{
	width:100%; float:left; height:40px; padding:10px 0 0 0;	
	}
.select-category-label{
	width:70px; text-align:right; font-size:12px; color:#000; line-height:30px; margin:0 10px 0 0; float:left;
	}
.select-category-box{
	width:182px; float:left; text-align:left; padding:5px 0 0 0;
	}		
.category-select{
	width:182px; float:left;	
	}
.tdborder label, .tdborder span{	
	line-height:27px;
	}
