/*Begin Reset Code*/

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
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;
	border: 0;
	outline: 0;
	/*font-weight: inherit;
	font-style: inherit;
	font-size: 100%;*/
	font-family: Verdana, Trebuchet Ms, Arial;
}

p {
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-family: Verdana, Trebuchet Ms, Arial;
	text-align: justify;
	margin: 0;
	padding: 0;
}

td {
	padding: 0;
	line-height: 15px;
}

:focus {
	outline: 0
}

body {
	line-height: 1
}

ol,
ul {
	list-style: none
}


/*table {
	border-collapse: separate;
	border-spacing: 0;
	width: 100%;
	empty-cells: show;
}
caption, th, td {
	text-align: left;
	font-weight: normal
}*/


/*code added by kamaraj start*/


/*by velsamy */


/*table:not(.Gallery_DropShadow,.MediaMenu_SubMenu)
{
  border: 1px solid #aa7ca0; already commented
    border-spacing: 0;
    empty-cells: show;
    width:100%;
}
*/

caption,
th,
td {
	text-align: left;
	font-weight: normal;
	padding: 0px 0 0 4px;
}

td span {
	line-height: 18px;
}

#tabContent table td {
	padding: 0;
}

th {
	background-position: -2px 50%;
	padding: 8px 8px 10px 10px;
	font-weight: bold;
}

.ModefforityWFHTMLC table table td {
	padding: 5px !important;
}

.rowcenter td,
.rowcenter th {
	padding: 0 !important;
	text-align: center;
	vertical-align: middle;
}


/*code added by kamaraj end */

#tblCallback td,
#tbl_dept td {
	padding: 2px;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: ""
}

blockquote,
q {
	quotes: "" ""
}


/*End of Reset Code*/


/*Standard styles*/

body {
	/*background:#fff url(../images/body-bg.jpg) repeat;*/
	font-family: verdana, trebuchet ms, arial;
	font-size: 12px;
	margin: 0;
	background-color: #fff !important;
    background-image: none !important;
}


/* code added by srini */

#content_pane {
	/*width: 1000px;*/
}


/*@font-face {
  font-family: NeuzeitGro-Bol;
  src: url('NeuzeitGro-Bol.otf');
}
h1, h2, h3, h4, h5 { font-family:NeuzeitGro-Bol, Arial, Helvetica, sans-serif; }*/

h1,
h2,
h3,
h4,
h5 {
	font-family: Arial, Helvetica, sans-serif;
}

h1,
h2 {
	font-weight: normal;
}

h1 {
	font-size: 162%;
}

h2 {
	font-size: 125%;
}

h3 {
	font-size: 106%;
	font-weight: bold;
	margin-top: 1px;
}

h4 {
	font-size: 88%;
	font-weight: bold;
}

h5 {
	font-size: 81%;
	font-weight: bold;
	line-height: normal;
}

h6 {
	font-size: 81%;
	font-weight: bold;
	line-height: normal;
}

p {
	/*font-size:100%;*/
	line-height: 1.7;
}

a {
	text-decoration: none
}

a:hover {
	text-decoration: underline;
	color: #007CC1;
}

a:active,
a:focus {
	text-decoration: underline;
	color: #007CC1;
}

input,
textarea,
select {
	padding: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	outline: 0;
}

label {
	font-size: 81%;
	font-weight: bold;
}

div#ofMainContainer {
	width: 100%;
	float: left;
	background-color: #fff;
	/*margin: 0 auto;
	width:1004px;
	background-color:#fff;
	box-shadow: 0px 0px 5px 5px rgba(0,0,0,0.2);*/
	/*overflow:auto;*/
	/*background:url(/images/BG_Shade.png) repeat-y 0 0;*/
	/* For IE 8 */
	/*-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=300, Color='#000000')";*/
	/* For IE 5.5 - 7 */
	/*filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');*/
	/*-moz-box-shadow: 0px 0px 5px 5px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0px 0px 5px 5px rgba(0,0,0,0.2);
    -o-box-shadow: 0px 0px 5px 5px rgba(0,0,0,0.2); by vels*/
}

div#ofMainContainer:before,
div#ofMainContainer:after {
	content: "";
	display: table;
}

div#ofMainContainer:after {
	clear: both;
}


/*by velsamy*/


/*div#ofMainContainer { zoom: 1; }*/

.ofTopLinks {
	height: 18px;
	text-align: right;
	padding: 5px 10px 0 0;
	font-size: 75%;
	color: #7f7f7f;
}

.ofTopLinks a {
	color: #404040
}

.ofTopLinks a:hover {
	color: #404040
}

.ofTopLinks li {
	display: inline;
	background: url(../images/top_link_divider.gif) no-repeat right;
	padding: 0 10px
}

.ofTopLinks li.ofLastChild {
	background: none;
	padding-right: 0
}

.ofSubContainer,
.ofmediumContainer,
.ofmedilContainer,
.ofLargeContainer,
.ofsmallContainer,
.ofmiddleContainer {
	/*background:#f4f4f4 url(../images/bg.png) top repeat;*/
	float: left;
	margin: 0 auto;
	/*padding:1px 10px 0 10px;*/
	clear: both;
	width: 100%;
	background-color: White;
}

.ofSubContainer {
	max-height: 566px;
	height: 566px;
	position: static;
	z-index: 2;
}

.ofsmallContainer {
	max-height: 475px;
	height: 475px;
}

.ofmediumContainer {
	max-height: 620px;
	height: 620px;
	position: static;
	z-index: 2;
}

.ofmedilContainer {
	max-height: 570px;
	height: 570px;
}

.ofmiddleContainer {
	max-height: 730px;
	height: 730px;
}

.ofLargeContainer {
	max-height: 720px;
	height: 720px;
	position: static;
	z-index: 2;
}


/*.ofSubContainer
{
	max-height:560px;
	height:560px;
}*/

.ofClear {
	clear: both;
}

.ofLastChild {
	margin-bottom: 0 !important
}

.ofAltBottomSpacing4 {
	margin-bottom: 4px !important
}

.ofAltBottomSpacing8 {
	margin-bottom: 8px !important
}

.ofAltBottomSpacing12 {
	margin-bottom: 12px !important
}

.ofAltBottomSpacing16 {
	margin-bottom: 16px !important
}

.ofAltBottomSpacing18 {
	margin-bottom: 18px !important
}

.ofAltBottomSpacing20 {
	margin-bottom: 20px !important
}

.ofPad1 {
	padding: 7px 8px 8px 8px
}

.ofPad2 {
	padding: 3px 5px 3px 5px
}

.ofPad3 {
	padding: 7px 8px 7px 8px
}

.ofPad4 {
	padding: 4px 12px;
}

.ofPad5 {
	padding: 10px;
}

.ofBckGroundWhite {
	background: #fff !important;
}

.ofVerticalAlignMiddle {
	vertical-align: middle;
}


/*Gridwidths & center the page*/

.ofGridWidth1 {
	width: 46px
}

.ofGridWidth2 {
	width: 113px
}

.ofGridWidth21 {
	width: 162px
}

.ofGridWidth3 {
	width: 180px
}

.ofGridWidth3Toc {
	width: 175px;
	padding-top: 16px;
	margin-left: 4px
}

.ofGridWidth31 {
	width: 201px;
}

.ofGridWidth4 {
	width: 247px
}

.ofGridWidth41 {
	width: 292px;
	/*padding:0 10px;*/
}

.ofGridWidth42 {
	width: 258px
}

.ofGridWidth5 {
	width: 314px
}

.ofGridWidth6 {
	width: 381px
}

.ofGridWidth7 {
	width: 448px
}

.ofGridWidth7_half {
	width: 486px
}


/* code added by kandhi from home skin people tab */

.ofGridWidth7_peopletab {
	width: 530px
}

.ofGridWidth8 {
	width: 515px
}

.ofGridWidth9 {
	width: 582px
}

.ofGridWidth10 {
	width: 618px
}

.ofGridWidth11 {
	width: 716px
}

.ofGridWidth12 {
	width: 783px
}

.ofGridWidth13 {
	width: 850px
}

.ofGridWidth14 {
	width: 917px
}

.ofGridWidth141 {
	width: 930px
}

.ofGridWidth142 {
	width: 933px
}

.ofGridWidth15 {
	/*width:984px*/
	/*width:971px;*/
	width: 100%;
	float: left;
	padding: 1px 0 10px;
}

.ofGridWidth1Col1 {
	width: 23px
}

.ofGridWidth2Col1 {
	width: 90px
}

.ofGridWidth3Col1 {
	width: 157px
}

.ofGridWidth4Col1 {
	width: 224px
}

.ofGridWidth5Col1 {
	width: 291px
}

.ofGridWidth6Col1 {
	width: 358px
}

.ofGridWidth7Col1 {
	width: 425px
}

.ofGridWidth8Col1 {
	width: 492px
}

.ofGridWidth9Col1 {
	width: 559px
}

.ofGridWidth10Col1 {
	width: 626px
}

.ofGridWidth11Col1 {
	width: 693px
}

.ofGridWidth12Col1 {
	width: 760px
}

.ofGridWidth13Col1 {
	width: 827px
}

.ofGridWidth14Col1 {
	width: 894px
}

.ofGridWidth15Col1 {
	width: 961px
}

.ofGridWidth5050 {
	width: 48.9%;
}

.ofRegNav {
	height: auto;
	padding-top: 8px;
	width: 100% !important
}

.ofReg {
	/*margin-right: 21px;*/
	float: left;
}

.ofRegIcon {
	margin-right: 7px;
	/*margin-top:-5px; --not working in IE7*/
	float: left;
}

.ofReg .ofLastChild {
	margin-left: 24px !important
}

.ofUseVertDiv .ofReg {
	margin-right: 0
}

.ofReg.ofGridWidth15 {
	margin-right: 0 !important
}

.ofRegTopicPath {
	margin-top: 8px
}

.ofRegContent {
	margin-left: 16px
}

.ofRegContentIndex {
	/*margin-left:30px;*/
	width: 936px;
	margin: 0 auto;
}


/*.ofRegContentIndexsub
{
	margin-left:-12px;
}*/

.ofRegContentIndexbody {
	margin: 0 auto;
}

.ofContainer {
	/*overflow:hidden*/
}


/* End of Gridwidths*/


/* calculate formulas for each to match new styles*/

.ofXSmall {
	font-size: x-small !important
}

.ofSmall {
	font-size: 90% !important
}

.ofMedium {
	font-size: medium !important
}

.ofLarge {
	font-size: large !important
}

.ofXLarge {
	font-size: x-large !important;
	font-family: arial
}

.ofFont12 {
	font-size: 75%
}

.ofFont11 {
	font-size: 70%
}

.ofXXLarge {
	font-size: 40px !important;
	font-family: arial
}

.ofTxtNormal {
	color: #333 !important;
	font-weight: normal;
}

.ofTxtBlack {
	color: #000;
}

.ofTxtLightGray {
	color: #999;
}

.ofTxtGray {
	color: #666;
}

.ofRight {
	float: right !important
}

.ofLeft {
	float: left;
}

.ofCenter {
	text-align: center;
}

.ofTxtRight {
	text-align: right
}

.ofTxtRightImp {
	text-align: right !important;
}

.ofTxtLeftImp {
	text-align: left !important;
}


/* 3 different colors needed*/

.ofGain {
	background: url(../images/GainLoss.gif) right 3px no-repeat;
	color: #ff0000;
	padding-right: 12px;
	white-space: nowrap;
}

.ofLoss {
	color: #006699;
	background: url(../images/GainLoss.gif) right -19px no-repeat;
	padding-right: 12px;
	white-space: nowrap
}

.ofRequired {
	color: #C00;
	white-space: nowrap
}

.ofError {
	background: url(../images/error_msg_icon.gif) no-repeat left 3px;
	padding-left: 22px;
	color: #CC0000;
}

input.ofError {
	background: none;
	padding-left: 1px;
	border: 1px solid #cc0000;
	color: #333;
}

.ofOffScreen {
	display: none
}

.ofHidden {
	display: none
}

.ofContainer,
.ofFootnote,
.ofTable,
.ofTab,
.ofEntryForm,
.ofAccordionPanel,
.ofToc,
.ofPageTitle,
.ofPageTitleWithImg,
.ofPageTitleWithBckImg,
.ofPageTitleFlash,
.ofQuote,
.ofTabContent,
.ofSeperatorSolid,
.ofSeperatorSolidDouble,
.ofSeperatorDotted {
	margin-bottom: 20px
}

.ofVertDivRight {
	border-right: 1px solid #ccc;
	padding-right: 10px;
	margin-right: 10px !important
}

.ofVertDivLeft {
	border-left: 1px solid #ccc;
	padding-left: 10px;
	margin-left: 10px !important
}

.ofVertRule {
	background: url(../images/vert-rule.gif) repeat-y;
	height: 100%;
	width: 21px;
}

.ofSeperatorSolid {
	height: 1px;
	border-top: 1px solid #E8E5E8;
}

.ofSeperatorSolidDouble {
	height: 6px;
	background: transparent url(../images/seperatorDouble.gif) repeat-x left bottom;
}

.ofSeperatorDotted {
	background: transparent url(../images/seperatorDotted.gif) repeat-x left bottom;
	height: 1px;
}


/*link opens in a new window*/

a.ofPopupLink {
	padding-right: 18px;
	background: url(../images/icon_openwin.gif) no-repeat right;
}


/*VideoIcon*/

.ofVideo {
	padding-left: 20px;
	background: url(../images/iconVideo.gif) no-repeat left;
}

.ofAlert {
	width: 15px;
	height: 15px;
	background: url(../images/iconSprite.gif) no-repeat -45px 0;
	display: inline-block;
	margin-right: 7px;
}


/* End of Standard styles */


/* BEGIN TOPIC PATH COMPONENT */


/* Bill 13042010: Complete*/

.ofTopicPath {
	margin-bottom: 18px;
	/*overflow:hidden;*/
	line-height: 3;
	padding-top: 20px;
}

.ofTopicPath ul {
	font-size: 68%
}

.ofTopicPath li {
	background: transparent url(../images/breadcrumb_divider.png) no-repeat right;
	padding-right: 20px;
	margin-right: 5px;
	float: left;
}

.ofTopicPath li.ofLastChild {
	background: none;
	margin-right: 0;
	padding-right: 0;
}

.ofTopicPath li a {
	font-size: 180%;
	font-weight: bolder;
	color: #565555;
	text-decoration: none;
}

.ofTopicPath li a:hover,
.ofTopicPath li a:active,
.ofTopicPath li a:visited {
	color: black
}

.ofTopicPath li:last-child,
.ofTopicPath li.ofLastChild {
	color: #666;
	margin: 0;
}

.ofTopicPath li.ofLastChild a {
	font-weight: lighter;
	color: #666;
}

.ofTopicPath li.ofLastChild a:hover,
.ofTopicPath li.ofLastChild a:active,
.ofTopicPath li.ofLastChild a:visited {
	color: #666;
	text-decoration: none;
}


/* END TOPIC PATH COMPONENT */


/* BEGIN TEXTBLOCK COMPONENT - English language and Arial*/


/* Bill 13042010: In Progress*/

.ofTextBlock {
	margin-bottom: 15px;
}

.ofTextBlock ul li a:hover {
	color: white !important;
	font-weight: normal !important;
}

.ofTextBlock a {
	color: Black !important;
}

.ofleftlink a {
	color: Black !important;
	font-weight: normal;
}

.ofleftlink a:hover {
	color: Black !important;
	font-weight: normal;
	text-decoration: none;
}

.ofTextBlock a:hover {
	/*color: Black !important;
	font-weight:bold;
	text-decoration:none;*/
	color: White !important;
	text-decoration: none;
}

.ofTextBlock a:visited {
	color: #663366
}

.ofTextBlock h2 {
	margin-bottom: 10px
}

.ofTextBlock p+h2 {
	margin-top: 15px;
}

.ofTextBlock h3 {
	margin-bottom: 9px
}

.ofTextBlock h4 {
	margin-bottom: 10px
}

.ofTextBlock h5 {
	margin-bottom: 11px
}

.ofTextBlock p {
	margin-bottom: 6px
}

.ofTextBlock p.ofLastChild {
	margin-bottom: 0 !important
}

.ofTextBlock ul {
	margin: 10px 0 10px 14px;
	font-size: 91%;
	display: inline-block;
	/*height:100px;*/
}

.ofTextBlock ul.ofLastChild {
	margin: 5px 0 0 0 !important
}

.ofTextBlock ul li {
	background: url(../Portals/0/images/right_menu_arrow.png) no-repeat 1px 7px;
	/*Changes made by Sanghamitra 1.4 to 0.9*/
	padding-left: 17px;
	margin-bottom: 4px;
	font-size: 120%;
}

.ofTextBlock ul li li {
	font-size: 120%;
}

.ofTextBlock ul.ofAltBullet1 li {
	background: url(../Portals/0/images/right_menu_arrow.png) no-repeat 1px 7px !important;
}

.ofTextBlock ul.ofAltBullet2 li {
	background: url("../Portals/0/images/heading_arrow.png") no-repeat 0 6px;
}

.ofTextBlock ul.ofAltBullet2.ofDisable li {
	background-image: url(../images/disableRoundBullet.gif);
	color: #999;
}

.ofTextBlock ol {
	font-size: 81%;
	margin: 4px 0 10px 6px;
	list-style: inside;
}

.ofTextBlock ol li {
	line-height: 1.4;
	list-style-position: outside;
	list-style-type: decimal;
	margin: 0 0 7px 14px;
	padding-left: 1px;
}

.ofTextBlock .ofImgFloatLeft {
	float: left;
	margin: 6px 20px 9px 0;
}

.ofTextBlock .ofImgFloatRight {
	float: right;
	margin: 6px 0 9px 20px;
}

.ofQuote {
	border-bottom: 1px solid #99cccc;
	border-top: 1px solid #99cccc;
	padding: 15px 12px 15px 12px
}

.ofAuthor {
	font-size: 62.5%;
	color: #666;
	margin-top: 7px;
}

.ofQuote blockquote {
	background: url(../images/right_quote.png) no-repeat right 94%;
	padding-right: 30px;
}

.ofQuote blockquote p {
	background: url(../images/left_quote.png) no-repeat left 3px;
	padding-left: 30px;
	font-size: 106.25%;
	line-height: normal;
	font-weight: bold;
}

.ofQuote img {
	float: left;
	margin : 3px 15px 0 0;
}

.ofReg .ofQuote {
	margin-top: 6px;
}

.ofRight .ofQuote {
	margin: 6px 0 0 21px;
}


/* END TEXTBLOCK COMPONENT */


/*PAGE TITLE Start*/

.ofPageTitle {
	border-bottom: 1px solid #cdd3d3;
	/*padding-bottom:13px;*/
}

.ofPageTitle span,
.ofPageTitleWithBckImg span,
.ofPageTitleFlash span {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	color: #777;
	letter-spacing: 1px;
	padding-top: 9px;
	display: block;
	font-weight: bold;
}

.ofPageTitleWithImg {
	border-bottom: 1px solid #e8e5e8;
	line-height: 0;
}

.ofPageTitleWithBckImg {
	border-bottom: 1px solid #e8e5e8;
}

.ofPageTitleWithImg h1,
.ofPageTitleWithImg span {
	display: none;
}

.ofPageTitleWithBckImg {
	height: 100px;
}

.ofPageTitleOnly {
	margin-bottom: 20px !important;
}

.ofPageTitleFlash {
	overflow: hidden;
	height: 100px;
	border-bottom: 1px solid #e8e5e8;
}


/*PAGE TITLE Ends*/


/* BEGIN FOOTNOTE COMPONENT */

.ofFootnote {
	color: #666;
	line-height: 1.4em
}

div.ofFootnote {
	font-size: 70%;
	margin-top: -4px;
}

.ofFootnote ol {
	padding-left: 24px
}

.ofFootnote ol li {
	margin-bottom: 9px;
	list-style-type: decimal;
	line-height: 1.4em
}

.ofFootnote ul {
	padding-left: 18px
}

.ofFootnote ul li {
	padding-left: 6px;
	margin-bottom: 9px;
	list-style-type: square;
	line-height: 1.4em
}

.ofFootnote p {
	margin-bottom: 8px;
	line-height: 1.4em
}

.ofFootnote p.ofSec {
	padding: 4px 0 6px 0;
	border-top: 1px solid #666;
	/* @colorcode=D2@ */
	border-bottom: 1px solid #666;
	/* @colorcode=D2@ */
}


/* END FOOTNOTE COMPONENT */


/* BEGIN FOOTER COMPONENT */


/* Bill 13042010: In Progress*/

.ofRegFooter {
	background: #CCC9C0 url(../images/imgBg_footer.png) repeat-x;
	margin-top: 28px;
}

#ofFooter {
	width: 1004px;
	margin: 0 auto;
	background-color: #e1ded5;
	overflow: hidden;
}

div#ofFooter .ofDisclaimer {
	color: #6C5F51
}

#ofFooter .ofSeperator {
	margin: 10px 0 27px 0;
	background-color: #ccc9c0;
	height: 1px;
}

#footerExpandBg {
	background: url(../images/fil-sprite-common.gif) -10px -200px no-repeat;
	height: 6px;
	margin: 0 auto;
	width: 1004px;
	padding-bottom: 100px;
}

#ofFooterLinks {
	padding: 14px 10px;
	font-size: 75%;
	clear: left;
}

#ofFooterLinks ul,
#ofFooterLinks li {
	display: inline;
	padding: 0;
	margin: 0;
}

#ofFooterLinks li {
	background: url(../images/footer_divider.png) no-repeat scroll right 2px transparent;
	padding: 0 12px;
}

#ofFooterLinks li.ofFirstChild {
	padding-left: 0 !important;
}

#ofFooterLinks li.ofLastChild {
	background: none;
	padding-right: 0 !important;
}

#ofFooterLinks li a {
	color: #6c5f51;
	text-decoration: none;
}

#ofFooterLinks a.ofSectionHeadings {
	color: #6c5f51;
	text-decoration: none;
	line-height: 1.5;
	font-weight: bold;
}

#ofFooterLinks a.ofSectionHeadings:hover {
	text-decoration: underline;
}

#ofFooterLinks li a:hover {
	text-decoration: underline;
}

ul.ofBasicList {
	display: block;
	padding: 0 !important;
	margin: 0 !important;
}

ul.ofBasicList,
ul.ofBasicList li {
	background: none !important;
	display: inline;
	padding: 0 !important;
	margin: 0 !important;
}

ul.ofSectionList,
ul.ofSectionList li {
	background: none !important;
	color: #6c5f51;
	line-height: 1.5;
}

ul.ofSectionList li {
	background: none !important;
	color: #6c5f51;
	padding: 0 !important;
}

ul.ofSectionList li.ofFirstChild {
	background: none !important;
	color: #6c5f51;
	padding-left: 0 !important
}


/* END FOOTER COMPONENT */

.ofCollapse {
	background: url(../images/collapse_blue.gif) no-repeat left 2px;
	padding-left: 18px
}

.ofExpand {
	background: url(../images/expand_blue.gif) no-repeat left 2px;
	padding-left: 18px
}

.ofVertDiv {
	border-right: 1px solid #ccc;
	padding-right: 10px;
	margin-right: 10px !important
}


/*Full MastHead Css classes*/

.ofMastHead {
	height: 155px
}

.ofFilLogo {
	background: url(../images/fil-sprite-common.gif) -10px -10px no-repeat;
	width: 172px;
	height: 52px;
	margin: 6px 21px 4px 8px;
}

.ofFilLogo a {
	display: block;
	height: 52px
}

.ofTitle {
	color: #C0C0C0;
	font-size: 125%;
	padding-top: 6px
}

.ofLoginBar {
	background: #efefef url(../images/fil-sprite-common.gif) -10px -70px no-repeat;
	height: 19px;
	color: #404040;
	padding: 3px 0 0 0;
	margin-top: 16px;
	text-align: right;
	font-size: 75%;
	position: relative;
}

.ofLoginBar a {
	margin: 0 10px
}

.ofNav {
	background: url(../images/fil-sprite-common.gif) -10px -110px no-repeat;
	height: 49px
}

.ofMastHead .ofNav ul {
	margin: 0;
	padding: 0;
	display: inline-block;
}

.ofMastHead .ofNav ul li {
	margin: 0;
	padding: 0;
	font-size: 75%;
	font-weight: bold;
	color: #fff;
}

.ofMastHead .ofNav ul li.ofLastChild {
	background-image: none
}

.ofMastHead .ofNav li {
	display: inline-block;
	display: inline;
}

.ofMastHead .ofNav ul ul {
	position: absolute;
	left: -9999px;
	/*z-index:999;*/
}

.ofMastHead .ofNav ul {
	margin: 0 auto;
}

.ofMastHead .ofNav ul li {
	float: left;
	position: relative;
	background: url(../images/fil-sprite-common.gif) -82px -432px no-repeat;
}

.ofMastHead .ofNav a {
	display: block;
	text-decoration: none;
}

.ofMastHead .ofNav ul li a {
	display: block;
	height: 28px;
	color: #fff;
	width: 174px;
	text-align: center;
	margin: 5px 7px 0 5px;
	padding: 1px 5px 10px 5px;
	line-height: 1.1;
	font-size: 110%;
	font-weight: normal;
}

.ofMastHead .ofNav ul li a:hover,
.ofMastHead .ofNav ul li a:focus,
.ofMastHead .ofNav ul li a:active {
	background: url(../images/fil-sprite-common.gif) right -329px;
	text-decoration: none;
}

.ofMastHead .ofNav ul li a.ofSelected,
.ofMastHead .ofNav li.ofNoSubMenu a.ofSelected {
	background: url(../images/fil-sprite-common.gif) right -329px;
}

.ofMastHead .ofNav ul li:hover>ul {
	visibility: visible;
	left: 0px;
	top: 44px;
}

.ofMastHead .ofNav ul ul li:hover>ul {
	visibility: visible;
	left: 100%;
	top: 44px;
}

.ofMastHead .ofNav a:hover ul,
.ofMastHead .ofNav a:hover ul {
	left: 0px;
	top: 44px;
}

.ofMastHead .ofNav a:hover a:hover ul,
.ofMastHead .ofNav a:hover a:hover a:hover ul {
	left: 100%;
	visibility: visible;
}

.ofMastHead .ofNav a:hover ul ul,
.ofMastHead .ofNav a:hover a:hover ul ul {
	left: -9999px;
}

.ofMastHead .ofNav li a:hover {
	color: #fff;
}

.ofMastHead .ofNav li:hover>a {
	color: #fff;
	background: url(../images/fil-sprite-common.gif) right -329px;
}

.ofMastHead .ofNav table {
	position: absolute;
	top: 0;
	left: 0;
	border-collapse: collapse;
}

.ofMastHead .ofNav ul ul li a,
.ofMastHead .ofNav li table a,
.ofMastHead .ofNav ul li.ofNoSubMenu ul li a {
	border-bottom: solid 1px #538cdb;
	color: #d4ecfc;
	font-size: 120%;
	background: none;
	padding: 5px 12px 6px 11px;
	height: auto;
	display: block;
	width: 171px;
	background-color: #1059bf;
	text-align: left;
	line-height: 18px;
	margin: 0px;
	font-size: 130%;
}

.ofMastHead .ofNav ul ul li a:hover,
.ofMastHead .ofNav ul ul li a:focus,
.ofMastHead .ofNav ul ul li a:active,
.ofMastHead .ofNav li table a:hover,
.ofMastHead .ofxTopNav ul li.ofLastChild ul li a:hover {
	background-image: none;
	background-color: #00309C;
	text-decoration: none;
	color: #fff;
}

.ofMastHead .ofNav ul ul li.ofFirstChild a {
	background: url(../images/fil-sprite-common.gif) left -512px;
}

.ofMastHead .ofNav ul li.ofFirstChild {
	margin-left: 0;
}

.ofMastHead .ofNav ul ul li.ofFirstChild a:hover,
.ofMastHead .ofNav ul ul li.ofFirstChild a:active {
	background: url(../images/fil-sprite-common.gif) -243px -512px;
}

.ofMastHead .ofNav ul ul li.ofLastChild a {
	padding-bottom: 16px;
	border-bottom: none;
	/*Velsamy*/
	/*-webkit-box-shadow:0 2px 4px #b2b2b2;
	-moz-box-shadow:0 2px 4px #b2b2b2; */
	background: #1059BF url(../images/subNavBotBg.gif) bottom no-repeat;
}

.ofMastHead .ofNav ul ul li.ofLastChild a:hover,
.ofMastHead .ofNav ul ul li.ofLastChild a:active,
.ofMastHead .ofNav ul ul li.ofLastChild a:focus {
	background: #00309c url(../images/subNavBotBgHover.gif) bottom no-repeat;
}

.ofMastHead .ofNav.of6Col ul li {
	background-position: -114px -432px;
}

.ofMastHead .ofNav.of6Col ul li a {
	width: 142px;
	padding-top: 10px;
}

.ofMastHead .ofNav.of6Col ul li a:hover,
.ofMastHead .ofNav.of6Col ul li a:focus,
.ofMastHead .ofNav.of6Col ul li a:active,
.ofMastHead .ofNav.of6Col ul li a.ofSelected,
.ofMastHead .ofNav.of6Col li.ofNoSubMenu a.ofSelected,
.ofMastHead .ofNav.of6Col li:hover>a {
	background-position: right -380px
}

.ofMastHead .ofNav.of7Col ul li {
	background-position: -138px -432px;
}

.ofMastHead .ofNav.of7Col ul li a {
	width: 118px;
}

.ofMastHead .ofNav.of7Col ul li a:hover,
.ofMastHead .ofNav.of7Col ul li a:focus,
.ofMastHead .ofNav.of7Col ul li a:active,
.ofMastHead .ofNav.of7Col ul li a.ofSelected,
.ofMastHead .ofNav.of7Col li.ofNoSubMenu a.ofSelected,
.ofMastHead .ofNav.of7Col li:hover>a {
	background-position: right -434px
}

.ofMastHead .ofNav.of6Col ul ul li a,
.ofMastHead .ofNav.of7Col ul ul li a {
	width: 171px
}

.ofMastHead .ofNav.of6Col ul li.ofLastChild ul {
	margin-left: -37px;
}

.ofMastHead .ofNav.of7Col ul li.ofLastChild ul {
	margin-left: -60px;
}

.ofMastHead .ofAltBottomSpacing16 {
	margin-bottom: 14px !important;
}

.ofMastHead .ofLoginBar a {
	margin: 0 5px;
	outline: none;
}

.ofMastHead .ofLoginBar ul {
	position: absolute;
	right: 0;
	margin-top: -12px;
	/* by velsamy */
	/**margin-top:-11px;*/
	/*IE6-7*/
	/*margin-top:-11px\0/;*/
	/*IE8*/
	line-height: normal
}

.ofMastHead .ofLoginBar ul li {
	float: left;
}

.ofMastHead .ofLoginBar ul li.ofGeneral {
	padding: 13px 10px 0 0;
}

a.ofSecureLogin,
a.ofSecureLogin:visited {
	border: 1px solid #959596;
	border-radius: 3px;
	padding: 0 8px;
	color: #fff;
	background-color: #888;
	/*by Velsamy*/
	/*	background: -webkit-gradient(linear, left top, left bottom, from(#bebdbd), to(#888888));
	background: -moz-linear-gradient(top, #bebdbd, #888888);
-webkit-border-radius:3px;
	-moz-border-radius: 3px;	
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bebdbd', endColorstr='#888888', gradientType='0');*/
}

a.ofSecureLogin:hover,
a.ofSecureLogin:active {
	text-decoration: none;
	color: #fff;
	background-color: #666;
	/*by Velsamy*/
	/*background: -webkit-gradient(linear, left top, left bottom, from(#888888), to(#bebdbd));
	background: -moz-linear-gradient(top, #888888, #bebdbd);
	
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#bebdbd', gradientType='0');*/
}

.ofMastHead li.ofPersonalTab {
	margin-right: 1px;
}

.ofMastHead .ofPersonalTab a,
.ofMastHead .ofBusinessTab a {
	background: url(../images/inactiveTab.png) repeat-x bottom;
	padding: 5px 17px 0 17px;
	height: 25px;
	/*by Velsamy*/
	/**height:24px;*/
	/*IE6-7*/
	/*by Velsamy*/
	/*height:24px\0/;*/
	/*IE8*/
	margin: 0;
	font-size: 130%;
	display: block;
	font-weight: bold;
	/*by Velsamy*/
	/*-webkit-border-radius:  5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-top-radius:  5px 5px 0 0;*/
	border-radius: 5px 5px 0 0;
	/* added by velsamy*/
	border-top: 1px solid #cdcdcd;
	border-right: 1px solid #cdcdcd;
	border-left: 1px solid #cdcdcd;
	color: #999 !important;
	text-decoration: none;
}

.ofMastHead .ofBusinessTab a {
	border-right: 1px solid #e2e2e2;
}

.ofMastHead .ofPersonalTab a:hover,
.ofMastHead .ofBusinessTab a:hover {
	color: #999;
}

.ofMastHead .ofLoginBar li.ofActive a {
	background: url(../images/activeTab.png) repeat-x bottom;
	color: #fff !important;
	border-color: #058be0 !important;
}

.ofMastHead .ofBusinessTab.ofActive {
	border-right: 1px solid #50a1e0;
}


/*Serach Box*/

.ofSearchBox {
	margin-top: 15px;
}

.ofSearchBox .ofLeft {
	background: url(../images/fil-sprite-common.gif) -10px -330px no-repeat;
	height: 33px;
	width: 6px;
	float: left;
}

.ofSearchBox .ofMiddle {
	background: url(../images/fil-sprite-common.gif) -50px -330px no-repeat;
	height: 33px;
	float: left;
	width: 302px;
}

.ofSearchBox .ofRight {
	background: url(../images/fil-sprite-common.gif) -25px -330px no-repeat;
	height: 33px;
	width: 6px;
	float: left;
}

.ofSearchBox input {
	border: 0;
	margin-top: 5px;
	vertical-align: middle;
	color: #999;
	padding-left: 3px;
	font-size: 13px;
}

.ofSearchBoxInput {
	width: 220px;
}


/*Full MastHead Css classes ends*/


/*TOC Starts*/

.ofToc li {
	border-top: 1px solid #e7e7e7;
	font-size: 75%;
	margin: 0;
	padding: 0;
}

.ofToc li a {
	color: #666!important;
	display: block;
	padding: 9px 21px 8px 5px;
	text-decoration: none;
}

.ofToc h3 {
	margin-bottom: 17px;
}

.ofToc li a:hover,
.ofToc li a:focus {
	color: #666;
	text-decoration: none;
	background-color: #f5f5f5;
}

.ofToc li a.ofSelected {
	font-weight: bold;
	color: #333!important;
	line-height: 13px;
}

.ofToc li.ofFirstChild {
	margin-left: 0px;
}

.ofToc li.ofHasSubNavOn a {
	background: url(../images/tocSprite.gif) no-repeat 164px 10px;
}

.ofToc li.ofHasSubNavOn a.ofSelected {
	background-position: -281px 10px
}

.ofToc li.ofHasSubNavOn li a {
	font-size: 130%;
	color: #666;
	padding: 7px 8px 5px 14px;
	background-position: -622px 9px;
}

.ofToc li.ofHasSubNavOn li a:hover,
.ofToc li.ofHasSubNavOn li a:focus {
	background-color: #f5f5f5;
}

.ofToc li.ofHasSubNavOn li a.ofSelected {
	background-position: -822px 9px;
	background-color: #f5f5f5!important;
}

.ofToc li.ofHasSubNavOn li.ofLastChild {
	margin-bottom: 11px!important;
}

.ofToc li.ofHasSubNavOff a {
	background: url(../images/tocSprite.gif) no-repeat 164px 10px;
}

.ofToc li.ofHasSubNavOff a:hover,
.ofToc li.ofHasSubNavOff a:focus {
	background-position: -80px 10px;
	background-color: #f5f5f5;
	text-decoration: none;
}

.ofToc ul li.ofHasSubNavOn ul li {
	border: none;
}

.ofToc li.ofLastChild {
	border-bottom: 1px solid #e7e7e7;
}


/*TOC ends*/


/*Tabs Skins Starts*/


/*Defualt Tabs Starts*/

.ofTabs ul {
	/*z-index:2;*/
	position: relative;
	padding-left: 20px;
}

.ofTabs li {
	float: left;
	font-size: 75%;
}

.ofTabs li a {
	color: #333;
	background: url(../images/tabDef.gif) right no-repeat;
	display: inline-block;
	padding: 8px 9px 0 10px;
	border-right: 1px solid #b5b5b5;
	border-top: 1px solid #b5b5b5;
	margin-top: 7px;
	height: 18px;
}

.ofTabs li a:hover,
.ofTabs li a:active,
.ofTabs li a:visited {
	color: #333;
}

.ofTabs li.ofFirstChild a {
	border-left: 1px solid #b5b5b5;
	/*Velsamy*/
	/*-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;*/
	border-top-left-radius: 5px;
}

.ofTabs li.ofLastChild a {
	/*Velsamy*/
	/*-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;*/
	border-top-right-radius: 5px;
}

.ofTabs li.ofSelected {
	position: relative;
	margin-left: -1px;
	background: #fff none;
}

.ofTabs li:first-child.ofSelected {
	margin-left: 0;
}

.ofTabs li.ofSelected a {
	color: #006699;
	font-weight: bold;
	height: 21px;
	text-decoration: none;
	/*Velsamy*/
	/*
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;*/
	border-top-right-radius: 5px;
	background: none;
	margin-top: 0;
	padding: 13px 8px 0 10px;
	border-left: 1px solid #b5b5b5;
}

.ofTabs li.ofSelected a:hover,
.ofTabs li.ofSelected a:active,
.ofTabs li.ofSelected a:visited {
	color: #006699;
}

.ofTopCap {
	border-top: 1px solid #b3b3b3;
	clear: both;
	position: relative;
	top: -1px;
	/*z-index:1;*/
	margin-bottom: 19px;
}

.ofTabsSmall ul {
	padding-left: 5px;
}

.ofTabsSmall li {
	font-size: 63%;
	text-transform: uppercase
}

.ofTabsSmall li a {
	padding: 4px 8px 0 8px;
	height: 12px;
	color: #585858;
}

.ofTabsSmall li.ofSelected a {
	padding: 7px 5px 5px 5px;
	height: 12px;
	font-size: 110%;
	font-weight: bold;
}

.ofTabsSmall .ofTopCap {
	margin-bottom: 5px !important
}


/*Defualt Tabs ends*/


/*Graphical Tabs Starts*/

.ofTabsAlt1 .ofTabContainer {
	border-bottom: 4px solid #1c84c2;
}

.ofTabContainer h2,
.ofTabContainer span {
	display: none;
}

.ofTabContainer.ofSmall {
	height: 96px;
}

.ofTabsAlt1 .ofTabContainer.ofSmall ul {
	bottom: -49px;
	position: relative;
}

.ofTabContainer.ofMedium {
	height: 176px;
}

.ofTabsAlt1 .ofTabContainer.ofMedium ul {
	bottom: -129px;
	position: relative;
}

.ofTabContainer.ofLarge {
	height: 226px;
}

.ofTabsAlt1 .ofTabContainer.ofLarge ul {
	bottom: -179px;
	position: relative;
}

.ofTabsAlt1 li {
	background: url(../images/tabGrd.gif) left no-repeat;
	float: left;
	border-top: 1px solid #4a4a4a;
	border-right: 1px solid #4a4a4a;
	height: 29px;
	position: relative;
	bottom: -17px;
	font-weight: bold;
	font-size: 100% !important;
}

.ofTabsAlt1 li.ofFirstChild {
	/*Velsamy*/
	/*-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;*/
	border-top-left-radius: 5px;
	border-left: 1px solid #4a4a4a;
}

.ofTabsAlt1 li.ofLastChild {
	/*Velsamy*/
	/*-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;*/
	border-top-right-radius: 5px;
}

.ofTabsAlt1 li a {
	color: #d8d8d8;
	display: inline-block;
	padding: 8px 10px 6px 10px;
	font-size: 90% !important;
}

.ofTabsAlt1 li a:hover,
.ofTabsAlt1 li a:active,
.ofTabsAlt1 li a:visited {
	color: #d8d8d8;
}

.ofTabsAlt1 li.ofSelected {
	background: #1c84c2 url(../images/tabGrdSelected.gif) left top no-repeat;
	border-top: 1px solid #1c84c2;
	border-left: 1px solid #1c84c2;
	border-right: 1px solid #1c84c2;
	bottom: -10px;
	height: 38px;
	/*Velsamy*/
	/*-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;*/
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	font-weight: bold;
	margin-left: -1px;
	font-size: 110% !important;
}

.ofTabsAlt1 li:first-child.ofSelected {
	margin-left: 0;
}

.ofTabsAlt1 li.ofSelected a {
	background: url(../images/tabGrdSelected.gif) right top no-repeat;
	color: #fff;
	padding-top: 12px;
	height: 20px;
	text-decoration: none
}

.ofTabsAlt1 li.ofSelected a:hover,
.ofTabsAlt1 li.ofSelected a:active,
.ofTabsAlt1 li.ofSelected a:visited {
	color: #fff;
}

.ofTabContent {
	border-bottom: 1px solid #d2d2d2;
	border-right: 1px solid #d2d2d2;
	border-left: 1px solid #d2d2d2;
	padding: 18px 12px 0 12px;
}

.ofTabContent .ofTextBlock ul li {
	border: 0;
	bottom: 0;
	height: inherit;
	font-weight: normal;
}

.ofTabsAlt1 .ofTabContainer.ofMedium ul li,
.ofTabsAlt1 .ofTabContainer.ofLarge ul li {
	font-size: 80% !important;
}

.ofTabsAlt1 .ofTabContainer.ofMedium ul li.ofSelected,
.ofTabsAlt1 .ofTabContainer.ofLarge ul li.ofSelected {
	font-size: 85% !important;
}


/*Graphical Tabs Ends*/


/*Tabs style 3 (used above the charts) Starts*/

.ofTabsAlt3 {
	background: url(../images/tabstyle3Bg.gif) repeat-x;
	/*Velsamy*/
	/*-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;*/
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	padding: 3px 3px 0 4px;
	overflow: hidden;
	margin-bottom: 20px;
}

.ofTabsAlt3 li {
	float: left;
	font-size: 75%;
	position: relative;
	left: 0;
}

.ofTabsAlt3 li a {
	display: inline-block;
	padding: 7px 25px 8px 24px;
	color: #333;
	border-right: 1px solid #fff;
}

.ofTabsAlt3 li a:hover,
.ofTabs li a:active,
.ofTabs li a:visited {
	color: #333;
}

.ofTabsAlt3 li.ofSelected a {
	border-right: 0;
}

.ofTabsAlt3 li.ofFirstChild.ofSelected {
	left: -1px;
}

.ofTabsAlt3 li.ofSelected {
	color: #000;
	position: relative;
	left: -3px;
	background: #fff;
	/*Velsamy*/
	/*-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;*/
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}

.ofTabsAlt3 li.ofSelected a {
	font-weight: bold;
	text-decoration: none;
	margin-right: 0;
}

.ofTabsAlt3 li.ofSelected a:hover,
.ofTabsAlt3 li.ofSelected a:active,
.ofTabsAlt3 li.ofSelected a:visited {
	color: #000;
}


/*Tabs style 3 ends*/

.ofPrintPdfLink {
	margin-bottom: 15px;
}

.ofPrintPdfLink ul {
	float: right;
	white-space: nowrap;
	bottom: 0;
	right: 0;
	padding-top: 2px;
}

.ofPrintPdfLink li {
	border: 1px solid #dadada;
	font-size: 82%;
	float: left;
	margin-left: 4px;
}

.ofPrintPdfLink a {
	padding: 7px 10px 6px 25px;
	display: block
}

.ofPrintPdfLink li.ofPrint {
	background: url(../images/iconPrint.gif) no-repeat 7px 7px;
}

.ofPrintPdfLink li.ofPdf {
	background: url(../images/iconPdfAlt1.gif) no-repeat 4px 4px;
}


/*Tabs Ends Starts*/


/*Article list Starts*/

.ofArticle,
.ofArticleAlt1 {
	border-top: 1px solid #0677d4;
	border-bottom: 1px solid #0677d4;
	font-size: 75%;
	margin-bottom: 8px;
	overflow: hidden;
}

.ofArticleAlt1 {
	padding: 9px 0 8px 0;
}

.ofArticle li.ofLastChild {
	border-bottom: none;
}

.ofArticle ul li {
	border-bottom: 1px dashed #dbdcde;
	padding: 9px 0 11px 23px;
}

.ofArticle ul li.ofPreviousArticle {
	background: url(../images/arrowPrevious.gif) 7px 10px no-repeat;
}

.ofArticle ul li.ofNextArticle {
	background: url(../images/arrowNext.gif) 7px 10px no-repeat;
}

.ofArticleDate {
	font-size: 80%;
	color: #666;
	margin-left: 8px;
}

.ofArticleDateAlt1 {
	font-size: 88%;
	color: #666;
	text-transform: uppercase;
	margin-bottom: 12px;
}

.ofArticleViewAll {
	font-weight: bold;
	background: url(../images/arrowNext.gif) 0 2px no-repeat;
	padding: 0 0 1px 17px;
	font-size: 75%;
}

.ofNextPre {
	width: 60px;
	float: left;
}

.ofArticleAlt1 .ofLeft,
.ofArticleAlt1 .ofRight {
	width: 47%;
}

.ofArticleAlt1 .ofPrevious {
	background: url(../images/arrowPrevious.gif) left no-repeat;
	padding-left: 16px;
}

.ofArticleAlt1 .ofPreviousDisabled {
	background: url(../images/arrowPrevious_disabled.gif) left no-repeat;
	padding-left: 16px;
}

.ofArticleAlt1 .ofNext {
	background: url(../images/arrowNext.gif) right no-repeat;
	padding-right: 16px;
}

.ofArticleAlt1 .ofNextDisabled {
	background: url(../images/arrowNext_disabled.gif) right no-repeat;
	padding-right: 16px;
}

.ofArticleLink {
	padding: 7px 0;
}

.ofArticleAlt1 .ofArticleDate {
	margin-left: 0;
}

.ofArticleAlt11 {
	border-top: 1px solid #0677d4;
	border-bottom: 1px solid #0677d4;
	font-size: 75%;
	margin-bottom: 8px;
	overflow: hidden;
}


/*Print Template class*/

.ofPrintHead {
	padding: 11px;
}

.ofPrintPage .ofPageTitle span {
	color: #000;
}

.ofPrintPage .ofPageTitle {
	border-bottom: 0;
	margin-bottom: 10px;
}

.ofPrintPage .ofSeperatorSolidDouble {
	border-top: 3px double #000;
}

.ofPrintPage .ofSeperatorSolid {
	border-top: 1px solid #000;
}

.ofPrintPage p {
	color: #000;
}

.ofFootnote p {
	font-size: 100%;
	color: #666;
}


/*Print Template class ends*/


/*Modal Window class Starts*/

div#nyroModalLoading {
	width: 150px;
	height: 150px;
	text-indent: -9999em;
	background: #fff url(../images/ajaxLoader.gif) no-repeat;
	background-position: center;
	/*-moz-border-radius: 15px;
	-webkit-border-radius: 15px;*/
	border-radius: 15px;
	padding: 21px;
}

div#nyroModalLoading.error {
	line-height: 20px;
	padding: 20px;
	width: 300px;
	height: 100px;
	text-indent: 0;
	background: #fff;
}

div#nyroModalWrapper {
	background: #fff;
	border-radius: 15px;
	/*-moz-border-radius: 15px;
	-webkit-border-radius: 15px;	
	-moz-box-shadow:3px 3px 10px #555;
	-webkit-box-shadow:3px 3px 10px #555;*/
	box-shadow: 3px 3px 10px rgba(85, 85, 85, 1.00);
}

a#closeBut {
	position: absolute;
	display: block;
	top: -10px;
	right: 20px;
	width: 28px;
	height: 27px;
	text-indent: -9999em;
	background: url(../images/overlayClose.gif) no-repeat;
	outline: 0;
}

div#nyroModalContent {
	overflow: auto;
	margin-right: 18px;
}

div.wrapper
/* div#nyroModalContent*/

{
	padding: 21px 0 21px 21px;
}

div.wrapperImg div#nyroModalContent {
	position: relative;
	overflow: hidden;
	text-align: center;
}

div.wrapperImg img {
	vertical-align: baseline;
}

div.wrapperImg div#nyroModalContent div {
	position: absolute;
	bottom: 0;
	left: 0;
	background: black;
	padding: 10px;
	margin: 10px;
	border: 1px white dotted;
	overflow: hidden;
	opacity: 0.2;
	/*by velsamy*/
	/*filter: alpha(opacity=20);*/
}

div.wrapperImg div#nyroModalContent div:hover {
	opacity: 0.5;
	/*by velsamy*/
	/*filter: alpha(opacity=50);*/
	cursor: help;
}

a.nyroModalPrev,
a.nyroModalNext {
	z-index: 105;
	outline: none;
	position: absolute;
	top: 0;
	height: 100%;
	width: 40%;
	cursor: pointer;
	text-indent: -9999em;
	background: left 20% no-repeat;
	/*background-image: url(data:image/gif;base64,AAAA);*/
	/* Trick IE6 */
}

div.wrapperSwf a.nyroModalPrev,
div.wrapperSwf a.nyroModalNext,
div.wrapper a.nyroModalPrev,
div.wrapper a.nyroModalNext {
	height: 60%;
	width: 20%;
}

a.nyroModalPrev {
	left: 0;
}

a.nyroModalPrev:hover {
	background-image: url(../images/prev.gif);
}

a.nyroModalNext {
	right: 0;
	background-position: right 20%;
}

a.nyroModalNext:hover {
	background-image: url(../images/next.gif);
}


/*Modal Window class ends*/


/*Generic Glassy button styles */

.ofButton {
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	padding: 2px 10px;
	/*Velsamy*/
	/*-webkit-border-radius: 6px;
	-moz-border-radius: 6px;	
	-webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, .75);
	-moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, .75);*/
	border-radius: 6px;
	box-shadow: 1px 1px 3px rgba(0, 0, 0, .75);
}

html>body .ofButton {
	padding: 2px 7px;
	/*IE7*/
}

.ofButton:hover {
	text-decoration: none;
}

.ofButton:active {
	text-decoration: none;
}


/*Blue glassy button colors*/

.ofBlue {
	color: #fff;
	border: 1px solid #0066cc;
	background: #0066cc;
	/*Velsamy*/
	/*background: -webkit-gradient(linear, left top, left bottom, from(#85b6e7), to(#0066cc));
	background: -moz-linear-gradient(top, #85b6e7, #0066cc);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#85b6e7', endColorstr='#0066cc');*/
}

.ofBlue:hover {
	color: #fff;
	background: #0066ff;
	border: solid 1px #0066ff;
	/*Velsamy*/
	/*background: -webkit-gradient(linear, left top, left bottom, from(#7cb0ff), to(#0066ff));
	background: -moz-linear-gradient(top, #7cb0ff, #0066ff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7cb0ff', endColorstr='#0066ff');*/
}

.ofBlue:active {
	color: #fff;
	background: #11436c;
	border: solid 1px #11436c;
	/*Velsamy*/
	/*background: -webkit-gradient(linear, left top, left bottom, from(#11436c), to(#11436c));
	background: -moz-linear-gradient(top, #11436c, #11436c);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#11436c', endColorstr='#11436c');*/
}

.ofBlueDisabled {
	cursor: default !important;
	box-shadow: 1px 1px 3px rgba(0, 0, 0, .35);
	color: #f0f0f0;
	border: solid 1px #cbcbcb;
	background: #cbcbcb;
	/*Velsamy*/
	/*-webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, .35);
	-moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, .35);	
	background: -webkit-gradient(linear, left top, left bottom, from(#e4e4e4), to(#cbcbcb));
	background: -moz-linear-gradient(top, #e4e4e4, #cbcbcb);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4e4e4', endColorstr='#cbcbcb');*/
}

.ofWhite {
	color: #0f57c2;
	border: 1px solid #a3a6a8;
	background: #e8e8e8;
	/*Velsamy*/
	/*background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e8e8e8));
	background: -moz-linear-gradient(top, #ffffff, #e8e8e8);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e8e8e8');
	-webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, .35);
	-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, .35);*/
	box-shadow: 1px 1px 3px rgba(0, 0, 0, .35);
}

.ofWhiteDisabled {
	cursor: default !important;
	color: #bdc3c8;
	border: solid 1px #d1d2d3;
	background: #f2f2f2;
	/*Velsamy*/
	/*-webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, .35);
	-moz-box-shadow: 1px 1px 0.50px rgba(0, 0, 0, .35);
	box-shadow: 1px 1px 3px rgba(0, 0, 0, .35);	
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f7f7f7));
	background: -moz-linear-gradient(top, #ffffff, #f7f7f7);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f7f7f7');*/
}

.ofOrange {
	color: #fff;
	border: solid 1px #e74900;
	background: #e74900;
	/*by vels*/
	/*background: -webkit-gradient(linear, left top, left bottom, from(#ee7f4b), to(#e74900));
	background: -moz-linear-gradient(top,  #ee7f4b,  #e74900);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee7f4b', endColorstr='#e74900');
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;	
	-webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, .75);
	-moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, .75);*/
	box-shadow: 1px 1px 3px rgba(0, 0, 0, .75);
	border-radius: 6px;
}

.ofOrange:hover {
	color: #fff;
	background: #ff6800;
	border: solid 1px #ff6800;
	/*by vels*/
	/*background: -webkit-gradient(linear, left top, left bottom, from(#ff832e), to(#db7630));
	background: -moz-linear-gradient(top,  #ff832e,  #db7630);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff832e', endColorstr='#db7630');*/
}

.ofOrange:active {
	color: #fff;
	background: #ae3800;
	border: solid 1px #ae3800;
	/*by vels*/
	/*background: -webkit-gradient(linear, left top, left bottom, from(#ae3800), to(#ae3800));
	background: -moz-linear-gradient(top,  #ae3800,  #ae3800);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ae3800', endColorstr='#ae3800');*/
}

.ofOrangeDisabled {
	cursor: default !important;
	background: #f6bca1;
	color: #fff;
	border: solid 1px #f6bca1;
	border-radius: 6px;
	/*by vels*/
	/*background: -webkit-gradient(linear, left top, left bottom, from(#f6bca1), to(#f3a580));
	background: -moz-linear-gradient(top,  #f6bca1,  #f3a580);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6bca1 ', endColorstr='#f3a580');
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;	
	-webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, .35) !important;
	-moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, .35) !important;*/
	box-shadow: 1px 1px 3px rgba(0, 0, 0, .35) !important;
}


/*Pagination style*/

.ofPagination li {
	font-size: 75%;
	border-right: solid 1px #666;
	float: left;
	padding: 0 4px;
	line-height: normal;
}

.ofPagination li a {
	background-image: none;
}

.ofPagination li.ofSelected {
	font-weight: bold;
}

.ofPagination li.ofFirstChild {
	border-right: 0;
}

.ofPagination li.ofLastChild {
	border-right: 0;
	padding-right: 0;
}


/*Pagination style ends*/


/*Callout style starts*/

.ofRounded {
	/*background-color:#f4f4f4*/
}

.ofRounded .ofTop,
.ofRounded .ofBottom {
	/*overflow:hidden;*/
}

.ofRounded .ofTop .ofLeft,
.ofRounded .ofTop .ofRight,
.ofRounded .ofBottom .ofLeft,
.ofRounded .ofBottom .ofRight {
	height: 12px;
	width: 12px;
}


/*Box style one starts*/

.ofRounded.ofAltStyle1 .ofTop {
	/*background: url(../images/top_curve.png) no-repeat -3px top;	*/
	/*background: url(../images/header_tab.png) no-repeat -3px top;*/
	height: 63px;
}

.ofRounded.ofAltStyle1 .ofTop .ofLeft {
	background: url(../images/boxStyle1.gif) no-repeat left top;
}

.ofRounded.ofAltStyle1 .ofTop .ofRight {
	background: url(../images/boxStyle1.gif) no-repeat right top;
}

.ofRounded .ofWrapper {
	/*border-left:1px solid #ccc;
	border-right:1px solid #ccc;*/
	padding: 0 2px;
	min-height: 216px;
	/*background-color:#f4f4f4;
	overflow:hidden;*/
}

.ofRounded.ofAltStyle1 .ofBottom {
	background: url(../images/bottom_curve.png) no-repeat -1px bottom;
	height: 23px;
}

.ofRounded.ofAltStyle1 .ofBottom .ofLeft {
	background: url(../images/boxStyle1.gif) no-repeat left bottom;
}

.ofRounded.ofAltStyle1 .ofBottom .ofRight {
	background: url(../images/boxStyle1.gif) no-repeat right bottom;
}


/*Box style one ends*/


/*Box style two starts*/

.ofRounded.ofAltStyle2 .ofTop {
	background: url(../images/boxStyle2.gif) repeat-x -12px top;
}

.ofRounded.ofAltStyle2 .ofTop .ofLeft {
	background: url(../images/boxStyle2.gif) no-repeat left top;
}

.ofRounded.ofAltStyle2 .ofTop .ofRight {
	background: url(../images/boxStyle2.gif) no-repeat right top;
}

.ofRounded.ofAltStyle2 .ofWrapper {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 0;
}

.ofRounded.ofAltStyle2 .ofWrapper .ofGradient {
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	background: url(../images/boxStyle2Grd.gif) repeat-x bottom;
	padding: 0 10px;
}

.ofRounded.ofAltStyle2 .ofBottom {
	background: url(../images/boxStyle2.gif) repeat-x -12px bottom;
}

.ofRounded.ofAltStyle2 .ofBottom .ofLeft {
	background: url(../images/boxStyle2.gif) no-repeat left bottom;
}

.ofRounded.ofAltStyle2 .ofBottom .ofRight {
	background: url(../images/boxStyle2.gif) no-repeat right bottom;
}


/*Box style two ends*/


/*Box style three - used for Search results filter starts*/

.ofFilter ul li {
	background-color: #f7fafd;
	font-size: 75%;
	border-bottom: 1px solid #d8e0e8;
	word-wrap: break-word;
}

.ofFilter ul li a {
	padding: 6px 14px 5px 7px;
	display: block;
}

.ofFilter ul li.ofExpand,
.ofFilter ul li.ofCollapse {
	background: none;
	padding-left: 0;
}

.ofFilter ul li.ofExpand a {
	background: #f7fafd url(../images/tocSprite.gif) no-repeat 168px 8px;
}

.ofFilter ul li.ofExpand a:hover,
.ofFilter ul li.ofExpand a:focus {
	background: #f7fafd url(../images/tocSprite.gif) no-repeat -76px 8px;
}

.ofFilter ul li.ofCollapse a {
	background: #f7fafd url(../images/tocSprite.gif) no-repeat -276px 8px;
}

.ofFilter ul li div.ofHitArea {
	display: none;
}

.ofFilter ul li li {
	border: 0;
	font-size: 100%;
	padding: 0 0 7px 6px;
}

.ofFilter ul li.ofExpand li a,
.ofFilter ul li.ofCollapse li a {
	background-image: none;
	padding: 3px 14px 0 7px;
}

.ofFilter ul li.ofCollapse li a:hover,
.ofFilter ul li.ofCollapse li a:focus {
	background: url(../images/tickCross.gif) 157px no-repeat;
}

.ofFilterSelected {
	border-bottom: 1px solid #babbaa;
	border-top: 1px solid #babbaa;
	background-color: #f2f3d8;
}

.ofFilterSelected li {
	background: url(../images/filterSelected.gif) repeat-x;
	padding: 2px 0 5px 8px;
}

.ofFilterSelected li p {
	font-size: 75%;
	color: #666;
}

.ofFilterSelected li a {
	display: block;
	background: url(../images/tickCross.gif) -134px no-repeat;
}

.ofFilterSelected li.ofLastChild {
	border-top: 1px solid #babbaa;
	background: none;
	padding-bottom: 2px
}

.ofFilterAll {
	padding: 4px 0 3px 8px
}


/*Box style four ends*/


/*Box style five starts*/

.ofRounded.ofAltStyle5 .ofTop {
	background: url(../images/boxStyle5.gif) repeat-x -12px top;
}

.ofRounded.ofAltStyle5 .ofTop .ofLeft {
	background: url(../images/boxStyle5.gif) no-repeat left top;
}

.ofRounded.ofAltStyle5 .ofTop .ofRight {
	background: url(../images/boxStyle5.gif) no-repeat right top;
}

.ofRounded.ofAltStyle5 .ofWrapper {
	border: 0;
	background: #f8f4dc;
	padding: 0 12px;
}

.ofRounded.ofAltStyle5 .ofBottom {
	background: url(../images/boxStyle5.gif) repeat-x -12px bottom;
}

.ofRounded.ofAltStyle5 .ofBottom .ofLeft {
	background: url(../images/boxStyle5.gif) no-repeat left bottom;
}

.ofRounded.ofAltStyle5 .ofBottom .ofRight {
	background: url(../images/boxStyle5.gif) no-repeat right bottom;
}


/*Box style five ends*/


/*Box style six starts
.ofRounded.ofAltStyle6 .ofTop {
	background: url(../images/boxStyle6.png) repeat-x -12px top;
}*/

.ofRounded.ofAltStyle6 .ofTop .ofLeft {
	background: url(../images/boxStyle6.png) no-repeat left top;
}

.ofRounded.ofAltStyle6 .ofTop .ofRight {
	background: url(../images/boxStyle6.png) no-repeat right top;
}

.ofRounded.ofAltStyle6 .ofWrapper {
	/*border-left:1px solid #e6e8e9;
	border-right:1px solid #e6e8e9;*/
	padding: 0;
}

.ofRounded.ofAltStyle6 .ofWrapper .ofGradient {
	border-left: 1px solid #e6e8e9;
	border-right: 1px solid #e6e8e9;
	background: url(../images/boxStyle6Grd.gif) repeat-x bottom;
	padding: 0 10px;
}

.ofRounded.ofAltStyle6 .ofBottom {
	background: url(../images/boxStyle6.png) repeat-x -12px top;
}

.ofRounded.ofAltStyle6 .ofBottom .ofLeft {
	background: url(../images/boxStyle6.png) no-repeat left bottom;
}

.ofRounded.ofAltStyle6 .ofBottom .ofRight {
	background: url(../images/boxStyle6.png) no-repeat right bottom;
}


/*Box style six ends*/


/*Box style seven - Warning/alert starts*/

.ofRounded.ofAltStyle7 .ofTop {
	background: url(../images/boxStyle7.gif) repeat-x -12px top;
}

.ofRounded.ofAltStyle7 .ofTop .ofLeft {
	background: url(../images/boxStyle7.gif) no-repeat left top;
}

.ofRounded.ofAltStyle7 .ofTop .ofRight {
	background: url(../images/boxStyle7.gif) no-repeat right top;
}

.ofRounded.ofAltStyle7 .ofWrapper {
	padding: 0 12px;
	border: 0;
	background-color: #f8f4dc;
}

.ofRounded.ofAltStyle7 .ofBottom {
	background: url(../images/boxStyle7.gif) repeat-x -12px bottom;
}

.ofRounded.ofAltStyle7 .ofBottom .ofLeft {
	background: url(../images/boxStyle7.gif) no-repeat left bottom;
}

.ofRounded.ofAltStyle7 .ofBottom .ofRight {
	background: url(../images/boxStyle7.gif) no-repeat right bottom;
}

.ofAltStyle7 .ofLeftIcon {
	background: url(../images/noteMsgIconStyle7.gif) no-repeat left 3px;
	padding-left: 22px;
}


/*Box style seven ends*/


/*Table*/

.ofTable td,
.ofTable th {
	font-size: 75%;
	padding: 4px 8px;
	line-height: 1.5;
}

.ofTable.ofFontSmall td {
	font-size: 70%;
}

.ofTable thead th {
	font-weight: bold;
	vertical-align: bottom;
	background-color: #fbfbfb;
	border-top: 1px solid #6cb5ff;
	color: #666;
}

.ofTable tfoot tr td {
	border-top: 1px solid #999;
	font-weight: bold;
}

.ofTable th.ofFont11 {
	font-size: 70%;
}

.ofTable .ofFootnote {
	margin-bottom: 0;
}

.ofTable.ofLessPadding th,
.ofTable.ofLessPadding td {
	padding: 3px;
}

.ofTable.ofNoPadding th,
.ofTable.ofNoPadding td {
	padding: 1px;
}

.ofTable .ofRowBorderOnly td,
.ofTable .ofRowBorderOnly th {
	border-bottom: solid 1px #d3d3d3
}

.ofTable .ofAllCellBorder td,
.ofTable .ofAllCellBorder th {
	border-bottom: solid 1px #d3d3d3;
	border-right: solid 1px #d3d3d3;
}

.ofTable tr.ofLastChild td,
.ofTable tr.ofLastChild th {}

.ofTable tbody.ofAllCellBorder td.ofLastChild,
.ofTable thead.ofAllCellBorder th.ofLastChild {
	border-right: 0;
}

.ofTable tr.ofAlternating td,
.ofTable tr.ofAlternating th {
	background-color: #ecf1f7
}

.ofTable table .ofTextBlock {
	font-size: 100%
}

.ofTable th.ofDashedLine {
	background: #fbfbfb url(../images/tableTdDassed.gif) repeat-x bottom;
	border-bottom: 0;
}

.ofTable td.ofDashedLine {
	background: url(../images/tableTdDassed.gif) repeat-x bottom;
	border-bottom: 0;
}

.ofTable .ofImgFloatLeft {
	vertical-align: middle;
	margin: 4px 7px 4px 0;
}

.ofTable .ofImgFloatRight {
	float: right;
	margin: 4px 0 2px 0;
}

.ofTable tr.ofVerticalAlignMiddle td {
	vertical-align: middle;
}

.ofTable td.ofNoBottomBorder,
.ofTable th.ofNoBottomBorder {
	border-bottom: 0;
}

.ofTable th.ofNoTopBorder,
.ofTable td.ofNoTopBorder {
	border-top: 0;
}

.ofTable tr.ofTopBorder td {
	border-top: 1px solid #6cb5ff;
}

.ofTable label {
	font-weight: normal;
}

.ofTable label,
.ofTable input,
.ofTable textarea {
	font-size: 100%;
}


/*Data display table style*/

.ofDataDisplayTable {
	margin-bottom: 17px;
	font-size: 75%;
	line-height: 1.7
}

.ofDataDisplayTable th {
	font-weight: bold;
}


/*Table ends*/


/*MarketChart*/

.ofMarketChart {
	border: 1px solid #d3d3d3;
	height: 249px;
}

.ofMarketChart li {
	font-size: 70%;
	text-transform: uppercase;
	border-bottom: 1px solid #d3d3d3;
}

.ofMarketChart li a {
	border: 1px solid #fff;
	background: url(../images/marketChartBtnBg.gif) bottom repeat-x;
	display: block;
	padding: 5px;
	text-decoration: none;
	color: #000 !important;
	overflow: hidden
}

.ofMarketChart li div {
	color: #000 !important;
}

.ofMarketChart li a:hover {
	color: #000;
	text-decoration: none;
}

.ofMarketChart li li {
	border-top: 1px solid #d3d3d3;
	border-bottom: 0;
	background: url(../images/marketChartBg.gif) top repeat-x;
	padding-top: 6px;
}

.ofMarketChart li.ofLastChild,
.ofMarketChart li li.ofLastChild {
	border-bottom: 0;
}

.ofMarketChart div.ofGain,
.ofMarketChart div.ofLoss {
	text-align: right;
	width: 35px;
}

.ofMarketChart .ofMarket {
	width: 55px;
}

.ofMarketChart .ofMarketData {
	width: 55px;
	text-align: right;
	margin-right: 7px;
}


/*MarketChart*/

.ofPdfList li {
	background: url(../images/iconPdfAlt1.gif) no-repeat 0 2px;
	padding-left: 24px;
	margin-bottom: 5px;
	line-height: 1.5;
}

.ofSearchIcon {
	background: url(../images/searchIconBg.gif) no-repeat 0 7px;
	padding-left: 35px;
	height: 37px;
}

.ofTopPadding10 {
	padding-top: 10px;
}


/*Creating inline links using <ul><li>*/

.ofInlineLinks {
	font-size: 75%;
	line-height: 1.4;
	border-bottom: 1px solid #ccc;
	overflow: hidden;
}


/*by velsamy*/


/**html .ofInlineLinks {
	display:inline-block
}*/

.ofInlineLinks {
	display: inline-block
}

.ofInlineLinks.ofLastChild {
	border-bottom: 0;
}

.ofInlineLinks li {
	float: left;
	padding: 0 12px;
	background: url(../images/inlineLinkSeparator.gif) no-repeat right;
}

.ofInlineLinks li.ofFirstChild {
	padding-left: 0;
}

.ofInlineLinks li.ofLastChild {
	background: none;
	padding-right: 0;
}

.ofInlineLinks li a.ofSelected,
.ofInlineLinks li.ofSelected {
	font-weight: bold;
	color: #000;
	text-decoration: none;
}


/*Creating inline links using <ul><li>*/


/*Fund Performance/NAV filter component - Start */

.ofNavFilter {
	border-bottom: 1px solid #6CB5FF;
	margin-bottom: -1px;
	padding-left: 20px;
}

.ofNavFilter a.ofFilterBtn {
	display: block;
	width: 135px;
	position: relative;
	margin-bottom: -1px;
	background: #fbfbfb url(../images/sortingLarge.gif) no-repeat 135px 16px;
	text-decoration: none;
}


/*by velsamy*/


/**html .ofNavFilter a.ofFilterBtn {
	margin-bottom:-2px;
}*/

.ofNavFilter a.ofFilterBtn {
	margin-bottom: -2px;
}

.ofNavFilter a.ofFilterBtn.ofHide {
	border-top: 1px solid #6CB5FF;
	border-left: 1px solid #6CB5FF;
	border-right: 1px solid #6CB5FF;
	padding: 9px 10px 5px 10px;
	/* by Velsamy*/
	/*-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;*/
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.ofNavFilter a.ofFilterBtn.ofShow {
	padding: 10px 10px 4px 11px;
	background-position: 135px -76px;
	border: 0;
	background-color: #fff;
	margin-bottom: 0;
}


/*Fund Performance/NAV filter component - Ends */


/*FAQ*/

.ofFaq {
	font-size: 81%;
	line-height: 1.6;
}

.ofFaq li {
	padding: 5px 0 4px 27px;
	border-top: 1px solid #d3d3d3;
	background: url(../images/faqIcon.gif) no-repeat 8px 9px;
}

.ofFaq li.ofLastChild {
	border-bottom: 1px solid #d3d3d3;
}

.ofFaq ul ul {
	margin-left: -27px;
}

.ofFaq ul ul li {
	background-position: -980px 9px;
	border-top: 0;
	padding-bottom: 0;
}

.ofFaq ul ul li p {
	margin-bottom: 20px;
	font-size: 100%;
}

.ofFaq li.ofAnswer {
	background-color: #ecf1f7;
	border-top: 1px solid #6cb5ff;
}


/*FAQ Ends*/


/*Factsheet styles starts*/

.ofFactSheetTitle {
	/*	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
background: -webkit-gradient(linear, left top, right bottom, from(#93aabe), to(#c3d2e2));
	background: -moz-linear-gradient(left, #93aabe, #c3d2e2);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#93aabe', endColorstr='#c3d2e2', gradientType='1');*/
	background-color: #007CC1 !important;
	height: 20px;
	border-radius: 4px;
	padding: 5px 9px 0 9px;
	margin-bottom: 14px;
}

.ofFactSheetTitle h4 {
	color: #fff;
}

.ofLayerClosed {
	background: url(../images/sortingLarge.gif) no-repeat 135px -77px;
	padding: 9px 30px 10px 16px;
	display: block;
}

.ofLayerOpen {
	background: #fff url(../images/sortingLarge.gif) no-repeat 135px 15px;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	/* by Velsamy*/
	/*-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;*/
	padding: 8px 30px 15px 15px;
	display: block;
}

#popFund .ofLayerClosed {
	padding: 5px 14px 10px 8px;
	width: 140px;
	background-position: 147px -81px;
}

#popFund .ofLayerOpen {
	padding: 4px 14px 22px 7px;
	width: 140px;
	background-position: 147px 10px;
}


/* by Velsamy*/


/**html #popFund .ofLayerOpen {
	padding-bottom:20px;
}
*html .ofLayerOpen {
	padding-bottom:17px;
}*/

#popFund .ofLayerOpen {
	padding-bottom: 20px;
}

.ofLayerOpen {
	padding-bottom: 17px;
}

.ofIconDocuments {
	background: #fff url(../images/iconSprite.gif) no-repeat -90px 4px;
	display: inline-block;
	width: 18px;
	height: 18px;
}

.ofPageLayer {
	border: 1px solid #ccc;
	background: #fff;
	border-radius: 5px;
	border-top-right-radius: 0;
	box-shadow: 2px 2px 5px rgba(0, 0, 0, .50);
	margin: 43px 10px 0 0;
	/* by Velsamy*/
	/*background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e7ebee));
	background: -moz-linear-gradient(top, #ffffff, #e7ebee);
 
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e7ebee', gradientType='0');
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	
	-webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, .50);
	-moz-box-shadow: 3px 3px 5px rgba(0, 0, 0, .50);*/
}


/* by Velsamy*/


/**html .ofPageLayer {
	margin-right:5px;
}*/

.ofPageLayer {
	margin-right: 5px;
}

.ofFactSheetDocLink {
	position: absolute;
	margin-left: 815px;
	z-index: 10;
}

.ofTooltipArrowLeft {
	background: url(../images/helpArrowLeft.gif) no-repeat;
	height: 40px;
	float: left;
	/*	left:5px;*/
	position: absolute;
	width: 25px;
	/*	margin-top:3px;*/
	z-index: 1000;
}

.ofTooltipArrowRight {
	background: url(../images/helpArrowRight.gif) no-repeat;
	height: 40px;
	right: -25px;
	position: absolute;
	width: 25px;
	margin-top: 3px;
}

.ofIconNavAum {
	background: #fff url(../images/iconSprite.gif) no-repeat -140px 0;
	width: 25px;
	height: 17px;
	display: inline-block;
	vertical-align: middle;
}

.ofIconNav {
	background: #fff url(../images/iconSprite.gif) no-repeat -180px 0;
	width: 34px;
	height: 16px;
	display: inline-block;
	vertical-align: middle;
}

.ofIconCalendar {
	background: #fff url(../images/iconSprite.gif) no-repeat -230px 0;
	width: 25px;
	height: 21px;
	display: inline-block;
	vertical-align: middle;
	margin-left: -5px;
}

.ofIconToolTip {
	background: url(../images/iconSprite.gif) no-repeat -270px 0;
	width: 15px;
	height: 15px;
	display: inline-block;
	vertical-align: middle;
}


/*Factsheet styles ends*/


/* Styling for jQuery Datepicker*/

.datepick {
	background-color: #f9f9f9;
	color: #000;
	border: 1px solid #999;
	border-radius: 0.25em;
	font-size: 90%;
	padding: 5px;
	/* by Velsamy*/
	/*-webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, .35);
	-moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, .35);
	-moz-border-radius: 0.25em;
	-webkit-border-radius: 0.25em;*/
	box-shadow: 1px 1px 3px rgba(0, 0, 0, .75);
}

.datepick-rtl {
	direction: rtl;
}

.datepick-popup {
	z-index: 1000;
}

.datepick-disable {
	position: absolute;
	z-index: 100;
	background-color: white;
	opacity: 0.5;
	/*filter: alpha(opacity=50);*/
}

.datepick a {
	color: #000;
	text-decoration: none;
}

.datepick a.datepick-disabled {
	color: #888;
	cursor: auto;
}

.datepick button {
	margin: 0.25em;
	padding: 0.125em 0em;
	background-color: #fcc;
	border: none;
	border-radius: 0.25em;
	/*by velsamy*/
	/*-moz-border-radius: 0.25em;
	-webkit-border-radius: 0.25em;*/
	font-weight: bold;
}

.datepick-nav,
.datepick-ctrl {
	float: left;
	width: 99%;
	background-color: #e7ce9f;
	color: #000;
	font-size: 75%;
	padding: 5px 0;
	border-radius: 0.25em;
	/*by velsamy*/
	/*-moz-border-radius: 0.25em;
	-webkit-border-radius: 0.25em;*/
}

.datepick-ctrl {
	background-color: #ddd;
	margin-top: 3px;
}

.datepick-cmd {
	width: 30%;
}

.datepick-cmd:hover {
	text-decoration: underline;
}

.datepick-cmd-prevJump,
.datepick-cmd-nextJump {
	width: 8%;
}

button.datepick-cmd {
	text-align: center;
}

.datepick-cmd-prev,
.datepick-cmd-prevJump,
.datepick-cmd-clear {
	float: left;
	padding-left: 2%;
}

.datepick-cmd-current,
.datepick-cmd-today {
	float: left;
	width: 35%;
	text-align: center;
}

.datepick-cmd-next,
.datepick-cmd-nextJump,
.datepick-cmd-close {
	float: right;
	padding-right: 2%;
	text-align: right;
}

.datepick-rtl .datepick-cmd-prev,
.datepick-rtl .datepick-cmd-prevJump,
.datepick-rtl .datepick-cmd-clear {
	float: right;
	padding-left: 0%;
	padding-right: 2%;
	text-align: right;
}

.datepick-rtl .datepick-cmd-current,
.datepick-rtl .datepick-cmd-today {
	float: right;
}

.datepick-rtl .datepick-cmd-next,
.datepick-rtl .datepick-cmd-nextJump,
.datepick-rtl .datepick-cmd-close {
	float: left;
	padding-left: 2%;
	padding-right: 0%;
	text-align: left;
}

.datepick-month-nav {
	float: left;
	background-color: #777;
	text-align: center;
}

.datepick-month-nav div {
	float: left;
	width: 12.5%;
	margin: 1%;
	padding: 1%;
}

.datepick-month-nav span {
	color: #888;
}

.datepick-month-row {
	clear: left;
}

.datepick-month {
	float: left;
	width: 15em;
	text-align: center;
}

.datepick-month-header,
.datepick-month-header select,
.datepick-month-header input {
	background-color: #e7ce9f;
	color: #000;
	border-radius: 0.25em;
	/*by velsamy*/
	/*-moz-border-radius: 0.25em;
	-webkit-border-radius: 0.25em;*/
	margin: 3px 0;
	font-size: 85%;
}


/*by velsamy*/


/**html .datepick-month-header, *html .datepick-ctrl {
	margin-top:0;
}
*html .datepick-month-row {
	margin-top:-2px;
}*/

.datepick-month-header,
.datepick-ctrl {
	margin-top: 0;
}

.datepick-month-row {
	margin-top: -2px;
}

.datepick-month-header select,
.datepick-month-header input {
	background-color: #FFF
}

.datepick-month-header input {
	position: absolute;
	display: none;
}

.datepick-month table {
	width: 100%;
	border-collapse: collapse;
}

.datepick-month th,
.datepick-month td {
	margin: 0em;
	padding: 0em;
	font-weight: normal;
	text-align: center;
}

.datepick-month th,
.datepick-month th a {
	color: #fff;
	font-size: 80%;
}

.datepick-month td {
	font-size: 80%;
}

.datepick-month td.datepick-week {
	border: 1px solid #777;
}

.datepick-month td.datepick-week * {
	background-color: #777;
	color: #fff;
	border: none;
}

.datepick-month a {
	display: block;
	padding: 3px;
	background-color: #ededed;
	color: #000;
	text-decoration: none;
	margin: 1px;
	border: 1px solid #cccccc;
}

.datepick-month span {
	display: block;
	width: 100%;
	padding: 0.125em 0em;
}

.datepick-month td span {
	color: #888;
}

.datepick-month td .datepick-today {
	background-color: #ffcc66;
}

.datepick-month td .datepick-highlight {
	background-color: #ffcc66;
}

.datepick-month td .datepick-selected {
	background-color: #777;
	color: #fff;
}

.datepick-month th.datepick-week {
	background-color: #777;
	color: #fff;
}

.datepick-status {
	clear: both;
	background-color: #ddd;
	text-align: center;
}

.datepick-clear-fix {
	clear: both;
}

.datepick-cover {
	display: none;
	display/**/
	: block;
	position: absolute;
	z-index: -1;
	/*filter: mask();*/
	top: -1px;
	left: -1px;
	width: 100px;
	height: 100px;
}


/* Styling for jQuery Datepicker ENDS*/


/* Form fields STARTS*/

.ofEntryForm {
	font-size: 75%;
}

.ofEntryForm th {
	padding-bottom: 11px;
	padding-right: 12px;
	padding-top: 3px;
	text-align: right;
}

.ofEntryForm th label,
.ofLabel,
.ofEntryForm.ofDataDisplay th {
	color: #666666;
	font-weight: bold;
	font-size: 100%;
}

.ofEntryForm td {
	padding-bottom: 11px;
}

.ofEntryForm td label {
	font-size: 100%;
	font-weight: normal;
}

.ofEntryForm tr.ofLastChild td,
.ofEntryForm tr.ofLastChild th {
	padding-bottom: 0;
}

.ofEntryForm.ofButtons {
	margin-top: 16px;
}

.ofAlt1Label {
	color: #666666;
}


/* Form fields ENDS*/


/* HOME page Accordion sepcific classes STARTS */

.ofxAccordion {
	display: block;
	position: relative;
	overflow: hidden;
	padding: 0;
	margin: 0
}

.ofxAccordion dt,
.ofxAccordion dd {
	position: absolute
}

.ofxAccordion dt {
	margin-bottom: 0;
	margin-left: 0;
	z-index: 5;
	/* Safari */
	/* by velsamy*/
	/*-webkit-transform: rotate(-90deg); 
	-moz-transform: rotate(-90deg);
	-moz-transform-origin: 20px 0px;
	-o-transform: rotate(270deg);
	-o-transform-origin: 100px 100px;
 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);*/
	/* Internet Explorer */
	cursor: pointer;
}

.ofxAccordion dd {
	z-index: 1;
	opacity: 0;
	overflow: hidden
}

.ofxAccordion dd.active {
	opacity: 1;
}

dt.no-more-active {
	z-index: 5;
}

.ofxAccordion dd.no-more-active {
	z-index: 2;
	opacity: 1
}

.ofxAccordion dd.active {
	z-index: 2;
	/* by velsamy*/
	/*-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;*/
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}

.ofxAccordion dd.plus {
	z-index: 4
}

.ofxAccordion .slide-number {
	position: absolute;
	bottom: 0;
	left: 10px;
	font-weight: normal;
	font-size: 1.1em;
	/* Safari */
	/* by velsamy*/
	/*-webkit-transform: rotate(90deg); 
	-moz-transform: rotate(90deg); 
 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);*/
}


/* FEEL FREE TO CUSTOMIZE THE FOLLOWING RULES */

#accordion-1 {
	width: 968px;
	height: 200px;
	background: #fff;
	padding: 170px 8px 8px 8px;
	/* by velsamy*/
	/*-webkit-border-radius: 10px;
	-moz-border-radius: 10px;*/
	border-radius: 10px;
}

#accordion-1 dl {
	width: 968px;
	height: 200px;
	/*	background-color:#fafafa;	
*/
}

#accordion-1 dt {
	height: 44px;
	text-align: right;
	padding: 16px 15px 0 0;
	font-size: 165%;
	font-weight: bold;
	background: #fafafa url(../images/accBg.gif) repeat-x;
	color: #006699;
	/*NB*/
	/* by velsamy*/
	/*-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius: 0px 0px 5px 5px;*/
	border-radius: 0px 0px 5px 5px;
}

#accordion-1 dt a,
#accordion-1 dt a:hover {
	color: #006699 !important;
	/*NB*/
	text-decoration: none;
	font-size: 75%;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
}

#accordion-1 dt.ofFirstChild {
	/* by velsamy*/
	/*-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-topleft: 5px;*/
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
}

#accordion-1 dt.ofFirstChild.active {
	cursor: pointer;
	color: #006699;
	/*NB*/
	/*by velsamy*/
	/*-webkit-border-bottom-right-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	-moz-border-radius-bottomright: 0;
	-moz-border-radius-bottomleft: 0;*/
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

#accordion-1 dd {
	padding: 14px 30px 13px 20px;
	background: #fafafa;
	border-left: 0;
	height: 173px;
	/*by velsamy*/
	/**height:173px;*/
	/*IE6-7*/
	/*height:173px\0/;*/
	/*IE8*/
}

#accordion-1 dd.ofFirstChild {
	background-image: none;
}

#accordion-1 dd h2 {
	color: #000 !important;
	font-size: 140%;
	padding-bottom: 10px;
	font-weight: bold;
}

#accordion-1 dd h1 {
	color: #000 !important;
	font-size: 140%;
	margin-bottom: 10px !important;
	display: block;
	width: auto;
	font-weight: bold
}

#accordion-1 dd h1 a {
	color: #000 !important;
}

#accordion-1 dd h3 {
	margin-bottom: 2px
}

dt.active {
	/*by velsamy*/
	/*-webkit-border-bottom-right-radius: 0px !important;
	-webkit-border-bottom-left-radius: 0px!important;
	-moz-border-radius-bottomright: 0px!important;
	-moz-border-radius-bottomleft: 0px!important;*/
	border-bottom-right-radius: 0px!important;
	border-bottom-left-radius: 0px!important;
}

#accordion-1 dd.active ul.ofAltBullet9 {
	position: absolute;
	bottom: 0;
	margin-bottom: 6px;
}

#accordion-1 dd.active ul.ofAltBullet9 li {
	background: url(../images/bulletBlack22x22.gif) no-repeat 0 0 !important;
	padding: 1px 0 0 25px;
	font-weight: bold
}

#accordion-1 .ofxLinkList {
	position: absolute;
	bottom: 0;
	margin-bottom: 10px
}

#accordion-1 .ofxLinkList span {
	background: url(../images/blueRoundBullet.gif) left no-repeat;
	padding: 0 15px;
	font-size: 75%;
}


/* HOME page Accordion sepcific classes ENDS */

.ofxAOContainer {
	background-image: url(../images/gradient_1.jpg);
	background-repeat: repeat-x;
}

.ofxAOContainer {
	border: 1px solid #8FC6FB;
	height: 1%;
	overflow: hidden;
	width: auto;
}

.ofxAOContainer .ofHeading.ofFlashHeader h1 {
	color: #FFFFFF;
	margin-left: 13px;
	margin-top: 5px;
	font-weight: bold;
	float: left;
}

.ofxAOContainer .ofHeading.ofFlashHeader h1 .ofxDivider {
	color: #4580BA;
	font-weight: normal;
}

.ofxAOContainer .ofHeading.ofFlashHeader h1 .ofxAfterDivider {
	color: #000000;
	font-size: 16px;
}

.ofxStepWrapper {
	margin: 8px 15px 0;
}

.ofxStepWrapper .ofxTop,
.ofxStepWrapper .ofxBottom {
	overflow: hidden;
	position: relative;
}

.ofxStepWrapper .ofxTop .ofxLeft {
	background: url(../images/tl.png) no-repeat left top;
	float: left;
	height: 7px;
	width: 7px;
}

.ofxStepWrapper .ofxTop .ofTxtRight {
	background: url(../images/tr.png) no-repeat left top;
	float: right;
	height: 7px;
	width: 7px;
}

.ofxStepWrapper .ofxTop .ofxMiddle {
	background-color: #FFFFFF;
	border-top: 1px solid #CCCCCC;
	margin: 0 7px;
}

.ofxStepWrapper .ofxTop .ofxMiddle div,
.ofxStepWrapper .ofxBottom .ofxMiddle div {
	height: 6px;
}

.ofxStepWrapper .ofxWrapper {
	background-color: #FFFFFF;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	padding-top: 6px;
}

.ofxStepWrapper .ofxTop,
.ofxStepWrapper .ofxBottom {
	overflow: hidden;
	position: relative;
}

.ofxStepWrapper .ofxBottom .ofxLeft {
	background: url(../images/bl.png) no-repeat left top;
	float: left;
	height: 7px;
	width: 7px;
}

.ofxStepWrapper .ofxBottom .ofxMiddle {
	background-color: #FFFFFF;
	border-bottom: 1px solid #CCCCCC;
	margin: 0 7px;
}

.ofxStepWrapper .ofxBottom .ofTxtRight {
	background: url(../images/br.png) no-repeat left top;
	float: right;
	height: 7px;
	width: 7px;
}

.ofxPad1 {
	padding: 8px 14px;
}

.ofHeading.ofFlashHeader ul {
	float: right;
	margin-top: 10px;
	position: static;
}

.ofHeading ul {
	white-space: nowrap;
}

.ofHeading ul {
	bottom: 0;
	position: absolute;
	right: 0;
}

.ofxAOContainer .ofHeading.ofFlashHeader ul li.ofLastChild {
	margin-right: 16px;
}

.ofHeading li.ofLastChild {
	background-image: none;
	margin-right: 0;
	padding-right: 0;
}

.ofHeading li {
	font-size: 12px;
}

.ofHeading li {
	background: url(../images/pipe.gif) no-repeat right 3px;
	display: inline;
	font-size: 90%;
	margin-right: 8px;
	padding-right: 9px;
}

.ofxHelp2 {
	background: url(../images/help.png) no-repeat left top;
	display: inline-block;
	height: 15px;
	margin-right: 5px;
	vertical-align: top;
	width: 15px;
}

.ofAltHeight {
	height: 110px !important;
}


/*Progress Indicator*/

.ofxAOContainer .ofHeading H1 {
	width: auto
}

.ofxStepIndicator div {
	margin-right: 40px;
}

.ofxStepIndicator {
	padding-left: 40px;
}

.ofxStepWrapper .ofxWrapper .ofxStepIndicatorAlt1 {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	padding-left: 0;
	line-height: normal;
}

.ofxStepIndicatorAlt1 div.ofxSteps {
	display: inline-block;
	margin: 0 75px 0 0;
	vertical-align: text-top;
	text-align: left;
	padding: 0 0 6px 20px;
	color: #bbb;
	font-size: 75%;
	font-weight: bold;
}

* html .ofxStepIndicatorAlt1 div div.ofxSteps {
	display: inline;
	/*for IE6*/
}

*+html .ofxStepIndicatorAlt1 div div.ofxSteps {
	display: inline;
	/*for IE7*/
}

.ofxStepIndicatorAlt1 div.ofxSteps.ofLastChild {
	margin-right: 0px;
}

.ofxStepIndicatorAlt1 .ofxSelected {
	color: #000 !important;
}

.ofxStepIndicatorAlt1 .ofxCompleted,
.ofxStepIndicatorAlt1 .ofxCompleted span {
	color: #888 !important;
}

.ofxStepIndicatorAlt1 span.ofxTick {
	background: url(../images/tick.png) no-repeat right;
	padding-right: 16px;
}

.ofxSubIndicator li {
	color: #999;
	font-size: 90%;
	margin-top: 1px;
}

.ofxStepIndicatorAlt1 .ofxSubIndicator li {
	font-weight: normal;
}

.ofxStepIndicatorAlt1 .ofxSelected .ofxSubIndicator li {
	font-weight: normal;
}

.ofxStepIndicatorAlt1 .ofxSubIndicator li.ofxSelected {
	color: #000;
	font-weight: bold;
	background: url(../images/blackArrow.png) no-repeat 0% 40%;
	padding-left: 14px;
	margin-left: -14px;
}


/*Progress Indicator ends*/

.ofTextBlock .ofxSaveDisabled {
	background: url(../images/greyArrowLrg.gif) no-repeat 0 5px;
	color: #888888;
	padding-left: 18px;
}

.ofTextBlock .ofxSave {
	background: url(../images/blueRoundBullet.gif) no-repeat 0 5px;
	padding-left: 18px;
}

.ofTextBlock .ofIcon {
	background: url(../images/close_small_icon.gif) no-repeat scroll left 2px transparent;
	padding-left: 18px;
}


/* addition starts */

.ofVerisign,
a.ofVerisign {
	color: #000000 !important;
	text-decoration: none;
	font: 7px Small Fonts, Arial;
	text-align: center;
}

.forceFont11 {
	font-size: 11px;
}

.forceFont12,
.forceFont12 li {
	font-size: 12px;
}

.forceGrey,
.forceGrey span,
.forceGrey a,
.ofPreviousDisabled a {
	color: #848585 !important;
}

.noBold {
	font-weight: normal;
}

.red {
	color: #ee3124;
}

.noBottomMargin,
ul.noBottomMargin {
	margin-bottom: 0px;
	padding-bottom: 0;
}

.noTopMargin,
ul.noTopMargin {
	margin-top: 0px;
	margin-top: 0;
}

.force1LeftSpace {
	padding-left: 1px;
}

.forceBold {
	font-weight: bold;
}

a.forceCompareChart {
	background: url(../images/icon_sml_piechart_compare.png) no-repeat 0 0;
	padding: 5px 0px 5px 30px;
	width: auto;
	display: block;
}

.forceLineHeight {
	line-height: 1.4;
}

.forceNoLeftSpace {
	margin-left: 0;
	padding-left: 0;
}

.forceNoRightSpace {
	margin-right: 0;
	padding-right: 0;
}

.displayToolTip,
a.displayToolTip:hover {
	text-decoration: none !important;
}

.forceIconMail,
.forceIconFaqs {
	height: 90px;
	float: left;
	display: block;
	margin-right: 16px;
}

.forceIconMail {
	background: url(../images/mid_icon_sprite.png) 0 0 no-repeat;
	width: 65px;
}

.forceIconFaqs {
	background: url(../images/mid_icon_sprite.png) -90px 0 no-repeat;
	width: 50px;
}

.forceNoBorder {
	border: 0px;
}

.forceWidth20pc div {
	width: 20% !important;
}

.ofIcon .ofConfirm {
	background: url(../images/success_07.gif) 0 0 no-repeat;
	padding-left: 20px;
}

.ofIcon .ofError {
	background: url(../images/error_msg_icon.gif) 0 0 no-repeat;
	padding-left: 20px;
}

.ofIcon .ofWaiting {
	background: url(../images/noteMsgIconStyle7.gif) 0 0 no-repeat;
	padding-left: 20px;
	color: #cc6600;
}

.forceDashedLine {
	background: #fbfbfb url(../images/tableTdDassed.gif) repeat-x bottom;
	border-bottom: 0;
}

.toolTipClose {
	width: 20px;
	height: 20px;
	display: inline;
	float: right;
	background: url(../images/close_small_icon.gif) 0 0 no-repeat;
	cursor: pointer !important;
}

.ofBorder1 {
	border: 1px solid #d3d3d3;
}

.ofFont10Force {
	font-size: 10px !important;
}


/* NAV page css below for accordians */

.technology {
	/*header of 2nd demo*/
	cursor: pointer;
	font: bold 14px Verdana;
	margin: 10px 0;
}

.mypets {
	/*header of 1st demo*/
	cursor: pointer;
	font-size: 12px;
	padding: 2px 0 6px 18px;
	font-weight: bold;
	color: #006699;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #CCCCCC;
	margin-top: 4px;
}

.investnow {
	/*header of 1st demo*/
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	font-weight: bold;
	color: #006699;
	line-height: 20px;
}

.investnow A:link {
	color: #006699;
	text-decoration: none;
}

.investnow A:visited {
	color: #006699;
	text-decoration: none;
}

.investnow A:hover {
	color: #006699;
	text-decoration: underline;
}

.spacing {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 2px;
}

.newsbodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #899196;
	line-height: 22px;
	border: none;
	padding-left: 0px;
}

.QAbodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #899196;
	line-height: 18px;
	border: none;
	margin-left: 12px;
}

.openlanguage {
	/*class added to contents of 2nd demo when they are open*/
	color: green;
}

.closedlanguage {
	/*class added to contents of 2nd demo when they are closed*/
	color: red;
}


/*a:link {
	color: #333333;
	text-decoration: none;
}
a:visited {
	color: #333333;
	text-decoration: none;
}
a:hover {
	color: #3399CC;
	text-decoration: none;
}
a:active {
	color: #333333;
	text-decoration: none;
}*/

.mypets1 {
	cursor: pointer;
	border: 0px none gray;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	font-weight: bold;
	color: #024282;
}

.mypets2 {
	cursor: pointer;
	border: 0px none gray;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	font-weight: bold;
	color: #024282;
}

.mypets3 {
	cursor: pointer;
	border: 0px none gray;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	font-weight: bold;
	color: #024282;
}

.style1 {
	color: #006699;
	font-weight: bold;
}

.expandCollapsSpl {
	background-position: left 4px;
}


/* NAV page css above for accordians */


/*Box style seven - Warning/alert starts*/

.ofRounded.ofAltStyle8 .ofTop {
	background: url(../images/boxStyle8.gif) repeat-x -12px top;
}

.ofRounded.ofAltStyle8 .ofTop .ofLeft {
	background: url(../images/boxStyle8.gif) no-repeat left top;
}

.ofRounded.ofAltStyle8 .ofTop .ofRight {
	background: url(../images/boxStyle8.gif) no-repeat right top;
}

.ofRounded.ofAltStyle8 .ofWrapper {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 0;
}

.ofRounded.ofAltStyle8 .ofWrapper .graph {
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	background: url(../images/graph.jpg) repeat-x bottom;
	padding: 0 10px;
	height: 238px;
}

.ofRounded.ofAltStyle8 .ofBottom {
	background: url(../images/boxStyle8.gif) repeat-x -12px bottom;
}

.ofRounded.ofAltStyle8 .ofBottom .ofLeft {
	background: url(../images/boxStyle8.gif) no-repeat left bottom;
}

.ofRounded.ofAltStyle8 .ofBottom .ofRight {
	background: url(../images/boxStyle8.gif) no-repeat right bottom;
}


/*Box style seven ends*/

.ofTextBlock ul.ofAltBullet3 li {
	background: url(../images/bullet2.gif) no-repeat 0 4px;
}

.height {
	height: 238px;
}

.redBox {
	background-color: #ee3124;
}

.blueBox {
	background-color: #007cc1;
}

.redBox,
.blueBox {
	padding: 10px;
	color: #fff;
}

.presshead {
	color: #083850;
}

.presssubhead {
	color: #077cc1;
}


/* Added for CECRI */


/* Menu ITEM Style */

.header_menu_bg {
	float: left;
	width: 1004px;
	height: 18px;
	position: relative;
}

.headermenu ul {
	list-style-type: none;
	float: right;
	height: 100%;
}

.headermenu ul li,
.headermenu ul li a {
	font-family: arial;
}


/*.headermenu ul li a,.headermenu ul li a:hover{text-decoration: none;}*/

.headermenu ul li a:hover {
	color: #003366 !important;
	text-decoration: underline;
}

.headermenu ul li a:link,
.headermenu ul li a:visited,
.headermenu ul li a:active {
	color: #000;
}

.header {
	padding: 1px 10px 0 0;
}

.headermenu ul li {
	position: relative;
	display: inline;
	/*float: left;*/
	padding: 0 2px 0;
	line-height: 16px;
}

.home_icon {
	float: left;
	width: 41px;
	height: 32px;
}


/*.header_ani{float:left; height:114px;z-index: -2;width:1004px;} for old home page*/


/*.cecri_logo{background-image:url(../images_cecri/Cecri_Logo.png);background-repeat:no-repeat;margin-left:30px;margin-top:3px;height:128px;width:130px;position:absolute;}*/


/*.cecri_logo{width:164px; float:left;height:100%}
.cecri_logo a {width:100%; float:left;height:100%;}
.cecri_logo a img {float:right;margin:3px 0 0;}

.cecri_logo_text{color:White; font-size:32px;font-weight:bold;margin:50px 0px 0px 170px;position:absolute;}
.cecri_text{color:White; font-size:26px;margin:35px 0px 0px 440px;position:absolute;}
.header_line{margin:66px 0px 0px 442px;width:482px;background-image:url(../Portals/0/images/line.png);background-repeat:repeat-x;height:1px;position:absolute;}
.cecri_lower_text{color:White; font-size:14px;margin:70px 0px 0px 465px;position:absolute;}*/

.index_02 	
{
    width: 100%;
	float: left;
	/*height:52px;*/
}

.menu_part {
	/*height: 26px;
    width: 943px;
    margin:0 auto;
    z-index:999;
    position:static;*/
}

.top_pane {
	min-height: 31px;
	margin: 0px 0px 0px 27px;
	padding: 15px 0px 0px 10px;
}

#Research_division {
	width: 937px;
	min-height: 141px;
	background-image: url('../Portals/0/images/research_division_bg.png');
	margin: 2px auto;
}

.research_subdivison1 {
	height: 144px;
	background-image: url('../Portals/0/images/blue_box_bg.png');
	margin: -1px 0px 0px 0px;
}

.research_subdivison2 {
	height: 144px;
	background-image: url('../Portals/0/images/pink_box_bg.png');
	margin: -3px 0px 0px 0px;
}

#academic_achievements {
	height: 583px;
	background-image: url(../Portals/0/images/academic_achievements.png);
	background-repeat: no-repeat;
}


/*Coding for scroll bar---Start-----*/

DnnModule-efforityWF_HTML table,
.fixedtable {
	table-layout: fixed;
}

.fixedtable td {
	word-wrap: break-word;
}

#mcs_container {
	padding: 12px 0px 0 2px;
}

#mcs_container_career {
	height: 350px;
	padding: 0px 0px 0 0px;
}

#mcs_container1 {
	height: 480px;
	padding: 0px 0px 0 0px;
}

#mcs_container,
#mcs_container_career,
#mcs_container1 {
	Float: left;
	top: 30px;
	margin: 0 0 0 0px;
	overflow: hidden;
}

#mcs_container .customScrollBox,
#mcs_container_career .customScrollBox,
#mcs_container1 .customScrollBox {
	position: relative;
	height: 100%;
	overflow: hidden;
	float: left;
}

#mcs_container .customScrollBox .container,
#mcs_container_career .customScrollBox .container,
#mcs_container1 .customScrollBox .container {
	position: relative;
	top: 0;
	float: left;
}

#mcs_container .customScrollBox .content,
#mcs_container_career .customScrollBox .content,
#mcs_container1 .customScrollBox .content {
	clear: both;
	text-align: justify;
	font-size: 100%;
}

#mcs_container .customScrollBox .content p {
	padding: 0 5px;
	line-height: 20px;
}

#mcs_container .customScrollBox .content span ul {
	padding: 0 !important;
}

#mcs_container .customScrollBox .content span ul li,
#mcs_container .customScrollBox .content .table_content_bold ul li,
#mcs_container .customScrollBox .content .table_content_arrow ul li {
	background: url(../Portals/0/images/heading_arrow.png) no-repeat left 7px;
	padding: 0 12px;
	line-height: 20px;
	margin: 1em 0;
}

#mcs_container .customScrollBox .content .dnnActionMenuBody li {
	background: none !important;
	padding: 10px !important;
	margin: 0 !important;
}


/*#mcs_container .customScrollBox .content span ul li ul li{list-style-image:url(../Portals/0/images/Results.png);}*/

#mcs_container .customScrollBox .content table table {
	width: 100%;
	border-collapse: collapse;
}

#mcs_container .customScrollBox .content table table td {
	padding: 4px 6px 4px 10px;
}

.three_columns table {
	border: 0 !important;
}

.three_columns .DnnModule-efforityWF_HTML p {
	margin-bottom: 0 !important;
	padding-left: 0 !important;
}

.three_columns .DnnModule-efforityWF_HTML ul {
	padding-left: 25px !important;
	list-style-type: circle;
	list-style-position: inside;
}

.three_columns .DnnModule-efforityWF_HTML ul li {
	line-height: 16px !important;
	background-image: none !important;
}

.three_columns .DnnModule-efforityWF_HTML ul ul li {
	list-style-type: disc;
}

#mcs_container_career .customScrollBox .content p,
#mcs_container1 .customScrollBox .content p {
	padding: 0;
	margin: 0;
	color: #fff;
	line-height: 20px;
}

#mcs_container .customScrollBox .content p:first-child {
	margin-top: 2px !important;
}

#mcs_container .customScrollBox .content p.alt,
#mcs_container_career .customScrollBox .content p.alt,
#mcs_container1 .customScrollBox .content p.alt {
	padding: 10px 5px;
	margin: 10px 0;
	color: #fff;
	font-size: 100%;
	line-height: 19px;
	color: #999;
}


/*#mcs_container .customScrollBox img{border:5px solid #fff;}*/

#mcs_container_career .customScrollBox img,
#mcs_container1 .customScrollBox img {
	border: 5px solid #fff;
}

#mcs_container .dragger_container,
#mcs_container_career .dragger_container,
#mcs_container1 .dragger_container {
	position: relative;
	width: 4px;
	float: left;
	margin: 22px 4px 0 10px;
	cursor: pointer;
	/*by velsamy -moz-border-radius:2px; -khtml-border-radius:2px;  webkit-border-radius:2px;*/
	border-radius: 2px;
	cursor: s-resize;
}

#mcs_container .dragger,
#mcs_container_career .dragger,
#mcs_container1 .dragger {
	position: absolute;
	width: 4px;
	height: 50px;
	background: #d1cad2;
	text-align: center;
	line-height: 60px;
	overflow: hidden;
	cursor: pointer;
	/*by velsamy -moz-border-radius:2px; -khtml-border-radius:2px; -webkit-border-radius:2px;*/
	border-radius: 2px;
}

#mcs_container .dragger_pressed,
#mcs_container_career .dragger_pressed,
#mcs_container1 .dragger_pressed {
	position: absolute;
	width: 6px;
	margin-left: -1px;
	height: 60px;
	background: #fff;
	text-align: center;
	line-height: 60px;
	color: #666;
	overflow: hidden;
	/*by velsamy -moz-border-radius:4px; -khtml-border-radius:4px; -webkit-border-radius:4px;*/
	border-radius: 4px;
	cursor: s-resize;
}

#mcs_container_career .dragger_container {
	height: 307px;
}

#mcs_container1 .dragger_container {
	height: 437px;
}

#mcs_container .scrollUpBtn,
#mcs_container .scrollDownBtn,
#mcs_container_career .scrollUpBtn,
#mcs_container_career .scrollDownBtn,
#mcs_container1 .scrollUpBtn,
#mcs_container1 .scrollDownBtn {
	position: absolute;
	display: inline-block;
	width: 14px;
	height: 15px;
	margin-right: 12px;
	text-decoration: none;
	right: 0;
	/*filter:alpha(opacity=20); -moz-opacity:0.20; -khtml-opacity:0.20;*/
	opacity: 0.20;
}

#mcs_container .scrollUpBtn,
#mcs_container_career .scrollUpBtn,
#mcs_container1 .scrollUpBtn {
	top: 0px;
	margin: 0px -1px 0 30px;
}

#mcs_container .scrollDownBtn,
#mcs_container_career .scrollDownBtn,
#mcs_container1 .scrollDownBtn {
	bottom: 0px;
	margin: 10px -1px 0 30px;
}

#mcs_container .scrollUpBtn:hover,
#mcs_container .scrollDownBtn:hover,
#mcs_container_career .scrollUpBtn:hover,
#mcs_container_career .scrollDownBtn:hover,
#mcs_container1 .scrollUpBtn:hover,
#mcs_container1 .scrollDownBtn:hover {
	/*filter:alpha(opacity=90); -moz-opacity:0.90; -khtml-opacity:0.90;*/
	opacity: 0.90;
}


/*Coding for scroll bar ---End-----*/

#researchleftmenu ul li {
	background: url(../Portals/0/images/right_menu_arrow.png) no-repeat 1px 7px;
	line-height: 1.4;
	border-bottom: gray thin dotted;
	padding: 0 0 8px 17px;
	margin-bottom: 7px;
	font-size: 100%;
}

#researchleftmenu ul {
	margin: 0 12px 7px 0;
	padding: 0 0 8px 15px;
}

#researchleftmenu li a.ofSelected {
	font-weight: bold;
	/*color:bold!important;	*/
	/*added by velsamy*/
}

.menu_tab_bg {
	/*float:left;*/
	width: 258px;
	height: 35px;
	color: White;
	padding: 5px 0 0 30px;
}

#menu_tab_pink {
	background-image: url('../Portals/0/images/right_menu_pink_tab.png');
	background-repeat: no-repeat;
}

#menu_tab_blue {
	background-image: url('../Portals/0/images/right_menu_blue_tab.png');
	background-repeat: no-repeat;
}


/*Box style three - used for Search right links blue color*/


/*Box style four starts*/

.ofRounded.selectedblue .ofTop {
	background: url(../Portals/0/images/boxStyle4.gif) repeat-x -12px top;
	height: 40px;
}

.ofRounded.selectedblue .ofTop .ofLeft {
	background: url(../Portals/0/images/blue_left_curve.png) no-repeat left top;
	height: 29px;
	width: 28px;
}

.ofRounded.selectedblue .ofTop .ofRight {
	background: url(../Portals/0/images/blue_right_curve.png) no-repeat right top;
	height: 29px;
	width: 18px;
}

.ofRounded.selectedblue .ofTop .ofmiddle {
	background-color: #4d5572;
	color: White;
	font-weight: bold;
	float: left;
	height: 11px;
	margin: 2px 0;
	padding: 8px 0;
}


/*Box style three - used for Search right links pink color*/


/*Box style four starts*/

.ofRounded.selectedpink .ofTop {
	background: url(../Portals/0/images/boxStyle4.gif) repeat-x -12px top;
	height: 40px;
}

.ofRounded.selectedpink .ofTop .ofLeft {
	background: url(../Portals/0/images/pink_left_curve.png) no-repeat left top;
	height: 29px;
	width: 28px;
}

.ofRounded.selectedpink .ofTop .ofRight {
	background: url(../Portals/0/images/pink_right_curve.png) no-repeat right top;
	height: 29px;
	width: 18px;
}

.ofRounded.selectedpink .ofTop .ofmiddle {
	background-color: #674560;
	color: White;
	font-weight: bold;
	float: left;
	height: 11px;
	margin: 2px 0;
	padding: 8px 0;
}

.justify {
	text-align: justify;
	margin-top: 0px !important;
}

.home_showcase_text td {
	line-height: 16px;
	text-align: justify;
}

.home_showcase_text {
	height: 100px;
}

.home_showcase_frame {
	background: url(/portals/0/images/home_showcase_frame.png) no-repeat scroll 2px 2px transparent;
	position: absolute;
	top: 0;
	width: 289px;
	height: 109px;
	/*z-index:100;*/
}

.home_showcase_image {
	position: relative;
	padding: 0 2px;
}


/* code added kanthi */

.logo_bottom_line {
	width: 287px;
	float: left;
	margin-top: 5px;
}

.news_heading_bg {
	height: 32px;
	/*float:left;*/
	margin-top: 3px;
	border-radius: 7px 7px 0 0;
}

.newsbox {
	width: 405px;
}

.News_heading {
	float: left;
	/*font-size:14px;*/
	padding: 10px 0 0 25px;
	font-weight: bold;
}


/* code end kanthi*/

.quick_links_bg ul li a:hover {
	color: Black !important;
}

#search_popup,
#quick_links,
#more_links {
	display: none;
	position: absolute;
	z-index: 9999;
}

#search_popup,
#quick_links {
	top: 20px;
}

#more_links {
	top: 317px;
	/*right:63px;*/
	width: 258px;
}

#search_popup {
	width: 258px;
	/*right: 22px;*/
	left: inherit !important;
	right: 0;
}

#search_popup input[type=text] {
	float: left;
	font-size: 13px;
	margin: 0 0 5px 2px;
	padding: 5px;
	width: 198px;
	border: none;
	background-color: white;
	height: 24px;
	margin-bottom: 0;
}

#search_popup input[type=radio] {
	margin-left: 10px;
	width: 15px;
}

#search_icon {
	float: left;
	width: 25px;
	height: 26px;
}

#div_search_input {
	border: 1px solid #A9A9A9;
	width: 231px;
	height: 26px;
	background-color: #E7E9E9;
	margin: 10px 10px 0px 10px;
}

.popup_top_arrow {
	background-image: url(../Portals/0/images/top_curve_search.png);
	background-repeat: no-repeat;
	height: 27px;
}

.popup_bg,
.quick_links_bg {
	background-image: url(../Portals/0/images/centre_curve_search.png);
	background-repeat: repeat-y;
	height: auto;
}

.quick_links_bg {
	width: 100%;
	float: left;
	padding: 2px;
}

.popup_bottom_curve {
	background-image: url(../Portals/0/images/bottom_curve_search.png);
	background-repeat: no-repeat;
	height: 16px;
}

.popup_top_arrow,
.popup_bg,
.popup_bottom_curve {
	width: 100%;
	float: left;
}


/* Quick Links popup */

#quick_links {
	width: 258px;
	text-align: left;
	right: 83px;
}

.links {
	padding: 0;
	margin: -7px 15px;
	float: left;
	width: 99%;
}


/*.quick_links_bg */

.links li {
	padding: 5px;
	width: 82%;
	list-style-type: none;
	border-bottom: 1px dashed #6B95E2;
}

.links li a {
	outline: 0;
	color: #9f3e22;
	cursor: pointer;
}

.links li a:hover {
	text-decoration: underline;
}

.quick_links,
.search,
.more_links {
	cursor: pointer;
}


/*Font Resize --- start by kamaraj */

#SizeWidget,
#TextSizeWidget {
	float: left;
}

#TextSizeWidget_smalltext,
#TextSizeWidget_mediumtext,
#TextSizeWidget_largetext {
	background-image: url(/portals/0/images/font_resize.png);
}

#TextSizeWidgethindi_smalltext,
#TextSizeWidgethindi_mediumtext,
#TextSizeWidgethindi_largetext {
	background-image: url(/portals/0/images/font_resize_hindi.png);
}

#TextSizeWidget_smalltext,
#TextSizeWidget_mediumtext,
#TextSizeWidget_largetext,
#TextSizeWidgethindi_smalltext,
#TextSizeWidgethindi_mediumtext,
#TextSizeWidgethindi_largetext {
	float: left;
	width: 16px;
	height: 15px;
	cursor: pointer;
	/*background: transparent none no-repeat;*/
	z-index: 0;
	margin-top: 6px;
}

#TextSizeWidget_smalltext,
#TextSizeWidgethindi_smalltext {
	background-position: 0 0;
}

#TextSizeWidget_smalltext:hover,
#TextSizeWidget_smalltext.SelectedWidget,
#TextSizeWidgethindi_smalltext:hover,
#TextSizeWidgethindi_smalltext.SelectedWidget {
	background-position: 0 -15px;
}

#TextSizeWidget_mediumtext,
#TextSizeWidgethindi_mediumtext {
	background-position: -15px 0;
}

#TextSizeWidget_mediumtext:hover,
#TextSizeWidget_mediumtext.SelectedWidget,
#TextSizeWidgethindi_mediumtext:hover,
#TextSizeWidgethindi_mediumtext.SelectedWidget {
	background-position: -15px -15px;
}

#TextSizeWidget_largetext,
#TextSizeWidgethindi_largetext {
	width: 17px;
	background-position: -30px 0;
}

#TextSizeWidget_largetext:hover,
#TextSizeWidget_largetext.SelectedWidget,
#TextSizeWidgethindi_largetext:hover,
#TextSizeWidgethindi_largetext.SelectedWidget {
	width: 17px;
	background-position: -30px -15px;
}

.FontSizerPane,
.ColorThemePane,
.Hindilink {
	float: right;
	position: static;
	/*height: 23px;*/
	z-index: 0
}


/*margin-top:-26px;*/

.FontSizerPane,
.ColorThemePane {
	width: 70px;
}

.Hindilink {
	font-weight: bold;
	/*width: 45px;*/
}

.Englishlink {
	font-weight: bold;
	width: 80px;
}


/*Color Theme -- Start*/

#ColorThemeWidget_bluetheme,
#ColorThemeWidget_silvertheme,
#ColorThemeWidget_greentheme {
	float: left;
	width: 19px;
	height: 18px;
	cursor: pointer;
	/*background: transparent none no-repeat;*/
	z-index: 0;
	/*background-image: url(/portals/0/images/color_themes.png);*/
	background-image: url(../images/Color_Themes.png);
	margin-top: 4px;
}

#ColorThemeWidget_bluetheme {
	background-position: 0 0;
}

#ColorThemeWidget_silvertheme {
	background-position: -19px 0;
}

#ColorThemeWidget_greentheme {
	background-position: -37px 0;
}


/*Color Theme -- End*/

#mainpan {
	position: relative;
	width: 1000px;
	margin: 0px auto;
}

.header_content {
	position: relative;
	background-color: #6a3f61;
	width: 1000px;
	height: 133px;
}


/* footer content */

.copyright_left {
	float: left;
	line-height: 11px;
}

.copyright_right {
	float: right;
	position: relative;
	line-height: 12px;
	text-align: right;
}

.copyright_right a,
.copyright_right a:hover {
	border: none;
}

.copyright_text {
	float: left;
	width: 943px;
	height: auto;
	margin-top: 6px;
}

.footer {
	height: 100px;
	width: 100%;
	float: left;
}

.footerbg {
	background-image: url("/images/Footer_bg.png");
	background-repeat: repeat-x;
	height: 59px;
	width: 943px;
	margin: 0 auto;
}


/*.footermenu{height:23px;width:1004px;background-image:url(/images/footer_bg.png);background-repeat: repeat-x;}*/

.footermenu {
	padding-top: 10px;
	width: 100%;
	float: left;
}

.footermenu ul {
	list-style-type: none;
	margin: 4px 0 0 0;
	padding: 0;
}

.footermenu ul li a {
	font-size: 10px;
}

.footermenu ul li {
	position: relative;
	display: inline;
	float: left;
	padding: 0px 2px 2px;
}


/*rti*/

.rti_topHeader {
	height: 35px;
	width: 912px;
	padding-top: 15px;
	padding-left: 20px;
	font-weight: bold;
	text-align: left;
	margin: 0 auto;
}

.rti_contact {
	width: 550px;
	margin: auto;
}


/*.rti_heading{color:#aa7ca0; font-weight:bold;}*/

.rti_maincontent {
	width: 924px;
	margin: 0 auto;
}

.rti_info {
	width: 880px;
	margin: 0 auto;
}

.rti_container {
	float: left;
	width: 100%;
	margin-top: 5px;
}


/*.content_table{width:100%;border-collapse:collapse;border: #E2D3DF 1px solid; }*/

.rti_content {
	width: 890px;
	margin: 0 auto;
}


/* Tabs Module css */

.photo {
	margin-top: 13px;
	float: left;
}

.people_content {
	margin: 0;
	display: block;
	float: left;
	border: medium none;
}

.people_content p,
.Achievements_content p,
.client_speak p,
.in_press p,
.Annual_report p {
	text-align: justify;
	line-height: 16px;
	margin: 0;
}


/*.Achievements_content,.client_speak,.in_press,.Annual_report{overflow-y: auto; width: 470px; float: left; margin-left: 10px; display: block; height: 150px; margin-top: 10px; border: medium none;}*/

.tabs_content_button {
	float: right;
	border: medium none;
}


/*Research Area Module CSS*/

#researcharea {
	width: 938px;
	margin: 2px 0 0 10px;
	height: 510px;
}

#department_desc {
	float: left;
	width: 680px;
	height: 100%;
}

#department_menu {
	float: left;
	width: 246px;
	height: auto;
}

.research_container {
	float: left;
	width: 100%;
	margin-left: 8px;
}


/*Sub Header*/

.headerSub {
	height: 29px;
	width: 922px;
	padding-top: 15px;
	padding-left: 12px;
	font-weight: bold;
	text-align: left;
	margin: 3px auto;
}

.subbreadcrumb {
	font-size: 100%;
	font-weight: normal;
	padding-left: 10px;
	background-image: url(../Portals/0/images/heading_arrow.png);
	background-position: left;
	background-repeat: no-repeat;
}

.depart {
	font-size: 120%;
	padding-right: 6px;
}


/*Department content area space*/

#scroll_content {
	width: 100%;
	height: 490px;
}

#current_menu {
	float: right;
	width: 238px;
}


/*Glossy Menu*/

.glossymenu {
	margin: 0px 0;
	padding: 0;
	width: 100%;
}

.glossymenu a {
	margin: 0;
}

.glossymenu a.menuitem {
	font-weight: bold;
	color: white;
	display: block;
	position: relative;
	/*To help in the anchoring of the ".statusicon" icon image*/
	width: auto;
	padding: 7px 0;
	padding-left: 21px;
	text-decoration: none;
	margin-bottom: 1px;
}

.glossymenu a.menuitem:visited,
.glossymenu .menuitem:active {
	color: white;
}

.glossymenu a.menuitem .statusicon {
	position: absolute;
	left: 0;
	border: none;
}


/*CSS for icon image that gets dynamically added to headers*/

.glossymenu div.submenu {
	/*DIV that contains each sub menu*/
	background: white;
	border-width: 0 1px 3px;
	border-style: solid;
	border-top: 0;
	margin-top: -1px;
}

.glossymenu div.submenu ul {
	/*UL of each sub menu*/
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.glossymenu div.submenu ul li {
	/*border-bottom: 1px solid blue;*/
	background-image: url(../Portals/0/images/arrow.png);
	background-repeat: no-repeat;
	background-position: 10px 6px;
	padding: 2px 20px;
	background-color:#eceece;
}

.glossymenu div.submenu ul li a {
	display: block;
	/*font: normal 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;*/
	color: #6a4062;
	text-decoration: none;
	padding: 2px 0;
	padding-left: 10px;
}

.glossymenu div.submenu ul li a:hover {
	font-weight: bold;
}

.selectedsubmenu {
	font-weight: bold !important;
}


/* about us css*/

.aboutus_banner {
	background-color: #596180;
	width: 1004px;
}

.aboutus_banner img,
.banner_shadow img {
	padding-left: 29px;
}

.banner_shadow {
	background: #f4f4f4 url(../Portals/0/images/bg.png) top repeat;
	width: 1004px;
}

#aboutus_menu {
	float: right;
	width: 200px;
	height: auto;
}

#aboutus_current_menu {
	margin: auto;
	width: 200px;
}

.aboutus_contentpane {
	margin: auto;
	width: 927px;
}

.content_header_tab {
	height: 45px;
	font-weight: bold;
	text-align: left;
	width: 933px;
	margin: 3px auto;
}

#academics_menu {
	float: right;
	width: 233px;
	height: auto;
}

#academics_current_menu {
	margin: auto;
	width: 233px;
}

.academics_leftpane {
	width: 683px;
	height: 475px;
	float: left;
}

.academics_rightpane {
	float: right;
	width: 233px;
}

.aboutus_leftpane,
.KRC_leftpane {
	float: left;
	width: 715px;
}

.aboutus_leftpane {
	height: 475px;
}

.KRC_leftpane {
	height: 525px;
}

.aboutus_rightpane {
	float: right;
	width: 208px;
}

.contentHeader {
	height: 30px;
	margin: 12px 0 0 10px;
}


/*.contentHeader {height:30px; margin:12px 0 0 10px;float:left;}*/

span .subheader {
	font-size: 92%;
	background-image: url(../Portals/0/images/heading_arrow.png);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 10px;
}

.main {
	font-size: 120%;
	padding-right: 6px;
	font-weight: bold;
}

.table_content_bold,
.research_function {
	font-weight: bold;
}


/*.mail_address_head{background-color: #c7bdc5;height:30px;width:450px;color:#694163;font-weight: bold;}*/

.mail_address_head span {
	float: left;
	height: 17px;
	margin: 9px;
}

.research_function,
.callback_message_head {
	height: 30px;
	width: 100%;
	margin: 5px 0;
}

.research_function span,
.research_member span {
	padding: 8px 5px;
	display: inline-block;
}

.callback_message_head span {
	float: left;
	height: 14px;
	margin: 6px 0px;
	font-weight: bold;
}


/*.research_member{background-color: #5A6080;height:30px;width:100%;color:#fff;font-weight: bold;}*/

.aboutus_mcs_container,
.krc_books_mcs_container,
.journals_mcs_container,
.subjournals_mcs_container {
	width: 700px;
}

.aboutus_mcs_container {
	height: 446px;
}

.krc_books_mcs_container {
	height: 485px;
}

.journals_mcs_container {
	height: 375px;
}

.subjournals_mcs_container {
	height: 355px;
}

.clients_mcs_container {
	width: 920px;
	height: 500px;
}

.aboutus_container {
	width: 680px;
}

.clients_container {
	width: 900px;
}

.academics_mcs_container {
	width: 670px;
	height: 446px;
}

.academics_container {
	width: 652px;
}

.aboutus_draggerdiv {
	height: 403px;
}

.clients_draggerdiv,
.Alumni_mcs_container {
	height: 457px;
}

.krc_books_draggerdiv {
	height: 442px;
}

.journals_draggerdiv {
	height: 335px;
}

.subjournals_draggerdiv {
	height: 315px;
}

#Guest_house li,
#shopping li {
	background-image: url(../Portals/0/images/heading_arrow.png);
	background-repeat: no-repeat;
	color: #000;
	font-weight: normal;
}

#Patents li,
#Journals li,
#Articles li {
	background-image: url(../Portals/0/images/Results.png) ! important;
	background-repeat: no-repeat;
	color: #000;
	font-weight: normal;
}

#Guest_house li {
	background-position: 1px 15px;
	padding: 10px 20px;
}

#shopping li {
	background-position: 1px 12px;
	padding: 6px 20px;
}

#shopping,
#Guest_house {
	padding-left: 10px;
}


/*.Bordereddiv{border: 1px solid #aa7ca0;height:auto;width:900px;margin:0 auto;}width:925px;*/

.Bordereddiv {
	height: auto;
	margin: 0 auto;
}

.marginleft {
	margin: 5px;
}


/*.table_padding{padding-left: 15px ! important;}*/

.listitem {
	list-style-type: none;
	padding-left: 5px;
}

.larger_mcs_container,
.Alumni_mcs_container {
	width: 947px;
	margin-left: 35px !important;
	margin-top: -10px !important;
}

#contentholder {
	margin: 0 auto;
	width: 925px;
	height: 590px;
}

.Alumni_mcs_container {
	height: 550px;
}

.large_mcs_container {
	width: 100%;
	height: 550px;
}


/*.larger_mcs_container{height:610px;}*/

.large_container,
.Alumni_container {
	width: 927px;
}

.large_draggerdiv,
.Alumni_draggerdiv {
	height: 508px;
}


/*.larger_draggerdiv{height: 567px;}*/

.Clientlogo img {
	max-width: 80px;
	max-height: 100px;
	display: block;
	margin: 4px auto;
}

.medium_mcs_container,
.usefullinks_mcs_container {
	margin-left: 0px !important;
	padding-left: 0px;
	margin-top: -13px !important;
}

.medium_mcs_container {
	width: 961px;
}

.usefullinks_mcs_container {
	width: 980px;
}

.medium_mcs_container {
	height: 340px ! important;
}

.medium_container {
	width: 894px ! important;
}

.usefullinks_container {
	width: 914px ! important;
}

.medium_draggerdiv {
	height: 290px ! important;
}

.medium_scroll_box {
	width: 912px ! important;
	position: relative;
}

.usefullinks_scroll_box {
	width: 932px ! important;
	position: relative;
}

.medium_scroll_box {
	height: 334px ! important;
}

.contact_content_panel {
	width: 890px;
}

.usefullinks_content_panel {
	width: 910px;
}

.usefullinks_mcs_container {
	height: 390px ! important;
}

.usefullinks_scroll_box {
	height: 384px ! important;
}

.usefullinks_draggerdiv {
	height: 340px ! important;
}

.scroll_outer_div,
.usefullinks_outer_div {
	margin-left: 35px;
}

.usefullinks_outer_div {
	width: 944px;
	height: 385px;
}

.scroll_outer_div {
	width: 924px;
	height: 335px;
}


/*Profile Module CSS*/

#profile {
	width: 938px;
	margin: auto;
	height: 500px;
}

#profile_tabs {
	float: left;
	width: 680px;
	height: 100%;
}

#profile_menu {
	float: left;
	width: 250px;
	height: auto;
}

#staff_tabs {
	margin: auto;
	height: auto;
	height: 50px;
}

#staff_tabs a,
#staff_tabs p {
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	padding: 17px 44px;
	float: left;
}

#staff_header {
	margin: auto;
	height: auto;
}

#staff_header a,
#staff_header p {
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	padding: 17px 46px;
	float: left;
}


/*Main Menu selected tab*/


/*.selectedtab {color:white !important;background-color:#876680 !important;}*/


/*Profile content area space*/

#profile_desc {
	width: 99%;
	height: 99%;
	padding: 5px;
}


/*Photo Area*/


/*#profile_avatar {background-color:#ded9d5;height:147px;width:240px;margin:auto;padding-top:13px;}
	#name_designation {width:240px;height:auto;background-color:#b38260;margin:auto;text-align:center;color:white;padding:5px 0;}*/

#name_designation span {
	display: block;
	padding: 3px;
}

#photo_frame {
	width: 128px;
	height: 136px;
	border: 1pt solid #9a9a99;
	margin: auto auto;
}

#profile_current_menu {
	margin: auto;
	width: 240px;
}


/*News Description color*/

.news_desc {
	color: #535353;
}

.news_desc a {
	word-wrap: break-word;
}

#locate_container {
	width: 730px;
	height: 400px;
	margin: 60px auto;
}

.under_construction {
	width: 100%;
	height: 620px;
}


/*.under_construction{width:100%;height:620px;background-image: url(../Portals/0/images/bg.png);background-repeat: repeat;}*/


/*Infrastructure*/

#mediumcontentarea {
	width: 930px;
	margin: 0 auto;
	height: 540px;
}


/*.paragraph{margin-top:-7px !important; } */


/*Entrepreneur*/

#details_menu {
	float: right;
	width: 239px;
	height: auto;
	margin: 0 0 5px;
}

#details_item {
	margin: auto;
	width: 240px;
}

.image_style {
	height: 125px;
	margin: 8px 7px 6px 2px;
	width: 225px;
}


/*.content_table td{padding:4px 0px 4px 10px;}*/

.submit_reset {
	width: 84px;
	height: 24px;
	outline: 0;
	border: 0;
	line-height: 22px;
	margin: 5px;
	text-align: center;
	color: White !important;
}

.submit_reset_medium {
	width: 133px;
	height: 24px;
	outline: 0;
	border: 0;
	line-height: 22px;
	margin: 5px;
	text-align: center;
	color: White !important;
}

.submit_reset[disabled],
.submit_reset_medium[disabled] {
	text-decoration: none;
	color: #A8A8A8 !important;
}

.button {
	background-image: url(/Portals/0/images/search_jobs.png);
	background-repeat: no-repeat;
	width: 122px;
	height: 22px;
	color: #355579;
}

.button_small {
	background-image: url(/Portals/0/images/Search_small.png);
	background-repeat: no-repeat;
	width: 79px;
	height: 22px;
	color: #355579;
}

.button_mini {
	background-image: url(/Portals/0/images/read_more.png);
	background-repeat: no-repeat;
	width: 66px;
	height: 21px;
}

.button_mini,
.button_small,
.submit_reset,
.button,
.submit_reset_medium {
	border: none;
	outline: none;
	font-weight: bold;
}

.textbox {
	border-width: 1px;
	border-color: #7f9db9;
	border-style: solid;
}


/*people*/

.selectAlpha {
	color: #000fff !important;
	font-weight: bold !important;
	text-decoration: underline !important;
}

.errorimgsrc {
	background-image: url(../Portals/0/images/error_icon.png);
	background-repeat: no-repeat;
	margin: 3px 3px 0 0;
}

.error_pane {
	padding-top: 8px;
}

.submit_pane,
.error_pane {
	margin: 0 auto;
	width: 860px;
	text-align: center;
}


/*GridView*/


/*.gridpadding{padding:13px;}*/

.Grid_padding td {
	padding: 10px ! important;
}

ul.mail_address {
	padding: 7px ! important;
	text-align: left;
	margin: 0;
	line-height: 20px;
}


/*#description_content {float:left;width:926px;height:100%;border:1pt solid #876680;}*/

#description_content {
	width: 926px;
	height: 100%;
}

.useful_links li {
	padding: 10px 5px;
}

ul.Rules,
ul.research_council,
ul.useful_links,
ul.services,
ul.syllabus {
	text-align: left;
	margin: 0;
	line-height: 20px;
	display: block;
}

ul.Rules,
ul.research_council {
	list-style-type: lower-roman !important;
	padding-left: 35px;
}

ul.useful_links {
	list-style-type: none;
	padding-left: 0px;
}

#Alumni td,
#Cecri_phd td {
	width: 124px;
	height: 160px;
	margin-top: 0px;
}

.text_center {
	text-align: center;
	width: 100%;
	padding-bottom: 10px;
	height: auto;
}

ul.syllabus,
ul.services {
	list-style-type: disc ! important;
}

ul.syllabus,
ul.services {
	padding-left: 30px ! important;
}

.mandatory_field {
	color: #B9170F;
	font-size: 12px;
	font-weight: bold;
	margin-left: 0;
}

.DnnModule-SearchResults {
	width: 930px;
	margin: 10px auto;
}

.dnnSearchResults td {
	padding: 10px 0;
}

.dnnLogout {
	margin: 5px;
	font-weight: bold;
}

.director ul.ofAltBullet2 li {
	background: url(../images/arrow.png) no-repeat 0 6px;
}

.director ul.ofAltBullet2.ofDisable li {
	background-image: url(../images/disableRoundBullet.gif);
	color: #999;
}


/*Added by Veeramani*/

.tableborder {
	border-spacing: 0;
	empty-cells: show;
}

.tableborder td {
	vertical-align: middle;
}

.noborder {
	border: 0px solid #aa7ca0;
}

.tableheader th {
	background-repeat: no-repeat;
	background-position: -2px 50%;
	padding: 10px;
	font-weight: bold;
}

.GridrowStyle {
	border-bottom: 1px solid #d7d7d2;
}


/* Tabs styles */


/* root element for tabs */

ul.tabs {
	margin: 0 !important;
	padding: 0;
}


/* single tab */

ul.tabs li {
	float: left;
	padding: 0;
	margin: 0;
	list-style-type: none;
	font-weight: bold;
}


/* link inside the tab. uses a background image */

ul.tabs a {
	border-bottom-style: none;
	border-bottom-color: inherit;
	border-bottom-width: 0px;
	display: block;
	font-size: inherit;
	text-decoration: none;
	float: left;
	position: relative;
	outline: 0;
}


/* selected tab */

ul.tabs a.current {
	background: none;
	cursor: default;
}


/* tab pane */

.tab-panes div {
	display: none;
	/*border:1px solid #aa7ca0;*/
	background-color: white;
	font-size: inherit;
}


/* css for calender image */

.calender_img {
	background-image: url(/Portals/0/images/Calender.png);
	background-repeat: no-repeat;
}


/* css for subheading */

.subheading {
	font-size: 14px;
	background-color: #c7bdc5;
	color: #694163;
}

.table_subheading {
	background-color: #5A6080;
	color: #fff;
	font-size: 12px;
}

.table_content_header {
	color: #000;
	/*font-size: 96%;*/
}

.subheading,
.table_subheading,
.table_content_header {
	font-weight: bold;
}

.phone {
	background-image: url(/Portals/0/images/Phone.png);
	background-repeat: no-repeat;
	width: 19px;
	height: 13px;
}

.mail {
	background-image: url(/Portals/0/images/Mail.png);
	background-repeat: no-repeat;
	width: 16px;
	height: 13px;
}


/* Arrow inside content holder */

.arrow_content {
	background-image: url(/Portals/0/images/Arrow_sub.png);
	background-repeat: no-repeat;
	width: 6px;
	height: 7px;
}

.ofPageHeading {
	text-align: left;
	margin-left: 20px;
	padding-top: 20px;
	vertical-align: middle;
	font-weight: bold;
}

.oftextbg {
	padding: 0px;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 14px;
	background-color: #fff;
	background-image: url(../images/textbg.png);
	background-position: left top;
	background-repeat: repeat;
}

.errorLabel {
	font-size: 12px;
	color: red;
	font-weight: bold;
}

.gvHeaderRow
/*double dot in class name*/

{
	background-image: url(/Portals/0/Images/body-bg.jpg);
}

.ofGridWidth3 {
	width: 180px;
}

.ofGridCellPadding td {
	vertical-align: top;
	text-align: justify;
}

.alternate_td_bg td,
.ofGridCellPadding td,
#Table1 table td {
	padding: 2px 2px 2px 4px;
	border-right: 1px solid #ccc8c1;
}

.ofGridCellPadding th {
	padding: 5px;
	/*   padding:10px;*/
	vertical-align: top;
	text-align: justify;
	/*vertical-align: middle;*/
}

.ofGridHeader th {
	font-weight: bold;
	text-align: center;
	line-height: 15px;
	vertical-align: middle;
}

.ofGridCellNoPadding td,
.ofGridCellNoPadding th {
	padding: 0px 0px 0px 0px;
}

.ofGridCellPadding1 td {
	padding: 3px;
}

.lineheight td {
	line-height: 15px;
}

.smallLineHeight td {
	line-height: 10px;
}

.active_tabs_arrow {
	background-image: url(/Portals/0/images/active_img.png);
	background-repeat: no-repeat;
}

.right_tabs_sublinks_arrow {
	background-image: url(/Portals/0/images/arrow.png);
	background-repeat: no-repeat;
}

.WaterMarkedTextBox {
	color: gray;
}

.NormalTextBox1 {
	color: Black;
}

input[type="text"] {
	padding: 1px 1px;
}

.lablecolor {
	font-weight: bold;
}

.padding7 td {
	padding: 7px;
}

.padding10 {
	padding: 10px !important;
}

.topHeader {
	height: 40px;
	padding-top: 15px;
	font-weight: bold;
	text-align: left;
}

.topHeader Span {
	padding-left: 20px;
	font-size: 120%;
	padding-right: 6px;
}

.topHeader Span.subHeader {
	font-size: 95%;
	background-image: url(/Portals/0/Images/heading_arrow.png);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-top: 0px;
	font-weight: normal;
}

.pwdPadding {
	padding: 3px 10px;
}

.AlertMsg {
	font-size: 12px;
	color: #277CA7;
	font-weight: bold;
}

.ofNoPadding {
	padding: 0px;
}

.ofPadding4 td {
	padding: 5px;
}

.labelcolor td {
	color: #694163;
	font-weight: bold;
	font-size: 95%;
}

.subth td {
	background-color: #596180;
	color: #FFFFFF;
	background-image: url(/portals/0/images/divider.png);
	background-repeat: no-repeat;
	background-position: -2px 50%;
	padding: 8px 8px 10px 10px;
	font-weight: bold;
}

.buttonedit {
	border-top: 1px solid #96d1f8;
	background: #7FAAFF;
	/*by velsamy background: -webkit-gradient(linear, left top, left bottom, from(#7FAAFF), to(#7FAAFF));background: -webkit-linear-gradient(top, #7FAAFF, #7FAAFF);background: -moz-linear-gradient(top, #7FAAFF, #7FAAFF);background: -ms-linear-gradient(top, #7FAAFF, #7FAAFF);background: -o-linear-gradient(top, #7FAAFF, #7FAAFF);*/
	padding: 3px 12px;
	border-radius: 8px;
	/* by velsamy*/
	/* -webkit-border-radius: 8px;
        -moz-border-radius: 8px;        
        -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
        -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;*/
	box-shadow: rgba(0, 0, 0, 1) 0 1px 0;
	text-shadow: rgba(0, 0, 0, .4) 0 1px 0;
	color: white;
	font-size: 90%;
	font-family: Verdana, Trebuchet Ms, Arial;
	text-decoration: none;
	vertical-align: middle;
}


/*End Added by Veeramani*/

#projectPlaceHolder,
#projectPlaceHolder img {
	margin: 5px auto;
	max-width: 630px;
	max-height: 275px;
}


/*------Announcement module---------*/

.announcement {
	width: 942px;
	margin: 0 auto;
	height: 40px;
}

.announcement #hmarqueecontainer {
	padding: 8px 0;
	width: auto;
	margin-right: 5px;
}

.lblAnnouncement {
	font-weight: bold;
	font-size: 90%;
	color: #494949;
	float: left;
	display: inline-block;
	padding: 13px 12px;
}


/*.Content_Announcement {float:left;width:100%;overflow:hidden;}*/


/*End Announcement module*/


/*Scroll content start*/

#hmarqueecontainer,
#vmarqueecontainer {
	position: relative;
	overflow: hidden;
	width: auto;
	
	
}

#hmarquee {
	height: 20px;
	width: auto;
	display: inline-block;
}

#hmarquee table td {
	padding: 2px 5px 5px 20px;
	background: url("../portals/0/images/news_seperator.gif") left top no-repeat;
}

#hmarquee table td a {
	color: #296BAD !important;
	text-decoration: none;
}

#hmarquee table td span {
	color: #3D3834;
	text-transform: uppercase;
	padding: 3px;
	line-height: 6px;
}


/*scroll content end*/


/*Grid paging design*/

.pagination {
	font-size: 80%;
}

.pagination a {
	text-decoration: none;
	border: solid 1px #AAE;
	color: #15B;
}

.pagination a,
.pagination span {
	display: block;
	float: left;
	padding: 0.3em 0.5em;
	margin-right: 5px;
	margin-bottom: 5px;
}

.pagination .current {
	background: #26B;
	color: #fff;
	border: solid 1px #AAE;
}

.pagination .current.prev,
.pagination .current.next {
	color: #999;
	border-color: #999;
	background: #fff;
}

.pagination table {
	width: auto !important;
}


/*End grid paging*/


/*Project description Image*/

.Project_Image {
	height: 275px;
	width: 630px;
}

.pagination table,
.pagination table td,
.reToolZone table,
.RadEditor table {
	border: 0 !important;
}


/*To jusitfy and top left align for the GridItem*/

.ofGridItemStyle {
	text-align: justify;
}


/*Rupee*/

@font-face {
	font-family: 'WebRupee';
	src: url('../fonts/WebRupee.V2.0.eot');
	src: local('WebRupee'), url('../fonts/WebRupee.V2.0.ttf') format('truetype'), url('../fonts/WebRupee.V2.0.woff') format('woff'), url('../fonts/WebRupee.V2.0.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

.WebRupee {
	font-family: 'WebRupee';
}


/*Key contacts*/

#smallcontentarea {
	width: 930px;
	margin: 0 auto;
	height: 415px;
}
#dnn_smallcontentarea {
	width: 930px;
	margin: 0 auto;
	height: 415px;
}

/*Image cycle - Start*/


/*Home page*/

.OK1302pics,
.OK1260pics,
.OK1261pics {
	width: 287px !important;
	height: 107px !important;
}

#OK1302,
#OK1260,
#OK1261 {
	width: 291px !important;
	height: 111px !important;
}


/*Read more page*/

#OK1276,
#OK1277,
#OK1278,
.OK1276pics,
.OK1277pics,
.OK1278pics {
	width: 235px !important;
	height: 125px !important;
}


/*Image cycle - End*/


/*New home page css */


/*div#maincontainer1 {box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.2);margin: 0 auto;width: 1000px;}
div#maincontainer1:before, div#maincontainer1:after {content: "";display: table;}
div#maincontainer1:after {clear: both;}*/

.subcontainer {
	height: auto;
	margin: 0 auto;
	position: static;
	width: 943px;
	z-index: 10;
}

.cecri_logo {
	width: 90px;
	float: left;
}

.headertext {
	width: 773px;
	float: left;
	margin-top: 20px;
	text-align: center;
}

.CSIR_logo {
	width: 80px;
	float: left;
}

.csir {
	width: 100%;
	float: left;
	font-size: 14px;
	color: #016d2b;
	font-style: normal;
	font-weight: bold;
	margin: 0 auto;
	line-height: 27px;
}

.header_ani {
	height: 94px;
	z-index: -2;
	width: 943px;
	padding-top: 5px;
	margin: 0 auto;
}

.headermenu {
	width: 943px;
	height: 25px;
	margin: 0 auto;
}

.header_menu_bg {
	float: left;
	width: 100%;
	height: 25px;
}

.headermenu ul {
	background-image: url("../images/Header_menu_BG.png");
	background-repeat: repeat-x;
	list-style-type: none;
	float: right;
	height: 100%;
	padding: 4px 0;
}

.headermenu ul li {
	position: relative;
	display: inline;
	padding: 0 2px;
	line-height: 16px;
}

.line {
	float: left;
	width: 100%;
	height: 5px;
	padding-top: 4px;
}

.line div {
	height: 0;
	width: 500px;
	margin: 0 auto;
	border: 1px solid #E2E3E3
}

.banner_part {
	float: left;
	width: 943px;
	height: 231px;
}

.banner {
	background-size: cover;
	float: left;
	width: 100%;
	max-width: 688px;
	height: 100%;
	max-height: 224px;
	background-image: url(/images/banner_bg.gif);
	background-repeat: no-repeat;
}

.announcements_bg,
.news_updates_bg {
	float: left;
	/* border:1px solid #e2e3e3; */
	background-color: #f8f8f8;
	margin-top: 15px;
}

.tab_1,
.tab_2,
.tab_3 {
	background-repeat: repeat-x;
	background-position: bottom;
	float: left;
	width: 313px;
	height: 121px;
}

.announcements_bg {
	width: 272px;
	height: 168px;
	margin-top: 8px;
}

.announcements_bg,
.Content_news {
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #fff;
	height:245px;
	
}

.announcementheading,
.news_update {
	padding-left: 10px;
	padding-top: 9px;
	padding-bottom: 8px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #fff;
	font-style: normal;
	font-weight: bold;
}

.news_updates_bg {
	width: 100%;
	/*height: 277px;*/
}

.tab_cointainer {
	float: left;
	width: 941px;
	height: 121px;
	border: 1px solid #e2e3e3;
}

.tab_divider {
	float: right;
	background-image: url("/images/Tab_Divider.png");
}

.tab1_heading,
.tab2_heading,
.tab3_heading {
	float: left;
	width: 150px;
	padding: 4px 0 5px 2px;
	font-size: 14px;
	color: #2e2e2e;
	font-weight: bold;
}

.read_more {
	float: right;
	/*width: 45px;*/
	height: 16px;
	margin: 2px 8px 0 0;
}

.technology_brief,
.academic_brief,
.globalOutreach_brief {
	width: 215px;
	max-height: 75px;
	float: left;
}

.academic_brief p,
.technology_brief p,
.globalOutreach_brief p {
	margin: 0;
	line-height: 1.1;
	min-height: 63px;
	padding: 6px 6px 6px 0;
	width: 100%;
	padding-right: 0;
}

.technology_image {
	background-image: url("../images/Technology_Icon.png");
	margin-top: 17px;
}

.academic_Image {
	background-image: url("../images/Academics_Icon.png");
	margin-top: 14px;
}

.globalOutreach_Image {
	background-image: url("../images/Globaloutreach_Icon.png");
	margin-top: 14px;
}

.technology_image,
.academic_Image,
.globalOutreach_Image {
	float: left;
	width: 100px;
	height: 100px;
	background-repeat: no-repeat;
}


/* Tab css */

div.tabscontainer {
	margin: 9px 0px;
}

div.tabscontainer div.tabs {
	list-style: none;
	width: 190px;
	cursor: pointer;
	float: left;
	left: 0px;
	z-index: 2;
}

div.tabscontainer div.curvedContainer {
	margin-left: 190px;
	border: 1px solid #d5d6d8;
	border-left: none;
	-moz-border-radius: 0px;
	border-radius: 0px;
	height: 163px;
	width: 470px;
}

div.tabscontainer div.curvedContainer .tabcontent {
	display: none;
	padding: 18px;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	line-height: 18px;
}

div.tabs div.tab {
	display: block;
	height: 31px;
	background: #ececec;
	border-top: #fff solid 1px;
	border-left: #d5d6d8 solid 0px;
	border-bottom: #fff solid 1px;
	border-right: #d5d6d8 solid 1px;
	position: relative;
	color: #73736b;
}

#tab_menu_5 {
	border-bottom: #d5d6d8 solid 1px;
}

div.tabs div.link {
	padding-left: 20px;
	padding-top: 9px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #000;
}

div.tabs div.tab.selected {
	color: #030202;
	border-right-color: #d5d6d8;
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	border: #d5d6d8 1px solid;
	border-right: none;
}

div.tabs div.tab.selected {
	background: url(menuSelBack.png) repeat-x;
	/* by velsamy border-right-color:none;*/
}

div.tabs div.tab.first {
	border-top: #dbdbb7 solid 1px;
	-moz-border-radius-topleft: 0px;
	border-top-left-radius: 0px;
}

div.tabs div.tab.last {
	-moz-border-radius-bottomleft: 0px;
	border-bottom-left-radius: 0px;
}

.scrolldiv {
	text-align: center;
}

.wrapper {
	position: relative;
	width: 240px;
	padding-top: 10px;
	padding-left: 8px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #0d0e0f;
}

hr {
	border: 1px solid #E5E5E5;
}

.wrapper .inner_area p {
	white-space: normal;
}

.Content_Announcement {
	float: left;
	width: 100%;
	padding-top: 6px;
	color: #0d0e0f;
	line-height: 18px;
	background:white;	
}

.announce_text {
	float: left;
	width: 230px;
	padding-left: 10px;
	padding-top: 10px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #0d0e0f;
	font-style: normal;
	font-weight: normal;
	line-height: 18px;
}

.mainheaderpane {
	width: 943px;
	height: 100%;
	margin: 0 auto;
	position: relative;
}


/*end of new home page css*/


/*** ESSENTIAL STYLES ***/

.sf-menu,
.sf-menu * {
	margin: 0;
	padding: 0;
	list-style: none;
	z-index: 999;
	position: static;
}

.sf-menu li {
	position: relative;
	z-index: 999;
}

.sf-menu ul {
	position: absolute;
	display: none;
	top: 100%;
	left: 0;
	z-index: 999;
}

.sf-menu ul li {
	white-space: nowrap;
	/* prevent word wrap */
	margin: 0;
	padding: 0;
	z-index: 999;
	position: relative;
}

.sf-menu ul li a {
	display: block;
	width: auto;
	white-space: nowrap;
	z-index: 999;
	position: relative;
	line-height: 1.2;
}

.sf-menu>li {
	float: left;
	display: block;
}

.sf-menu li:hover>ul,
.sf-menu li.sfHover>ul {
	display: block;
}

.sf-menu a {
	display: block;
	position: relative;
}

.sf-menu ul ul {
	top: 0;
	left: 100%;
}

.sf-menu {
	/*float: left;*/
	font-family: Verdana, Geneva, sans-serif;
	color: #fff;
	z-index: 1;
}

.sf-menu ul {
	box-shadow: 2px 2px 6px rgba(0, 0, 0, .2);
	/*min-width: 12em;*/
	/* allow long menu items to determine submenu width */
	/*by velsamy *width: 24em;*/
	/* no auto sub width for IE7, see white-space comment below */
	/*width: 24em;*/
}

.sf-menu a {
	/*border-left: 1px solid #fff;
            border-top: 1px solid #fff;*/
	/* fallback colour must use full shorthand */
	/*border-top: 1px solid rgba(255,255,255,.5);*/
	/*padding: .59em 1.433em;*/
	text-decoration: none !important;
	/*by velsamy*/
	/*zoom: 1;*/
	/* IE7 */
}

.sf-menu li ul a {
	border-left: none;
}

.sf-menu a {
	color: #fff !important;
}


/*** arrows (for all except IE7) **/

.sf-arrows .sf-with-ul {
	padding-right: 2.5em;
	/*by velsamy*/
	/**padding-right: 1em;*/
	/* no CSS arrows for IE7 (lack pseudo-elements) */
}


/* styling for both css and generated arrows */

.sf-arrows .sf-with-ul:after {
	content: '';
	position: absolute;
	top: 50%;
	right: 1em;
	margin-top: -3px;
	height: 0;
	width: 0;
	/* order of following 3 rules important for fallbacks to work */
	border: 5px solid transparent;
	border-top-color: #dFeEFF;
	/* edit this to suit design (no rgba in IE8) */
	border-top-color: rgba(255, 255, 255, .5);
}

.sf-arrows>li>.sf-with-ul:focus:after,
.sf-arrows>li:hover>.sf-with-ul:after,
.sf-arrows>.sfHover>.sf-with-ul:after {
	border-top-color: white;
	/* IE8 fallback colour */
}


/* styling for right-facing arrows */

.sf-arrows ul .sf-with-ul:after {
	margin-top: -5px;
	margin-right: -3px;
	border-color: transparent;
	border-left-color: #dFeEFF;
	/* edit this to suit design (no rgba in IE8) */
	border-left-color: rgba(255, 255, 255, .5);
}

.sf-arrows ul li>.sf-with-ul:focus:after,
.sf-arrows ul li:hover>.sf-with-ul:after,
.sf-arrows ul .sfHover>.sf-with-ul:after {
	border-left-color: white;
}

.sf ul li a:hover {
	background: #596180;
	color: white;
}

.sf-menu li:hover,
.sf-menu li.sfHover {
	/*by velsamy -webkit-transition:none;*/
	transition: none;
}


/* Announcement */

.bx-wrapper {
	position: relative;
	margin: 0 0 6px 15px;
	padding: 0;
	width: 258px;
	float: left;
}

.bx-viewport {
	margin: 25px;
	height:150px;
}

.bx-wrapper img {
	display: block;
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 80%;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	/**zoom: 1;*display: inline; by velsamy*/
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #666;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	/* by velsamy -moz-border-radius: 5px;-webkit-border-radius: 5px;*/
	border-radius: 15px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #000;
}


/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: -20px;
	background: url(/images/controls.png) no-repeat 0 -42px;
}

.bx-wrapper .bx-next {
	right: -12px;
	background: url(/images/controls.png) no-repeat -43px -32px;
}

.bx-wrapper .bx-prev {
	background-position: 0 0;
}

.bx-wrapper .bx-next {
	background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 35%;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}


/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: none;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(../images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: none;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(../images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}


/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}


/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	/*background: #666\9   by velsamy*/
	background: rgba(80, 80, 80, 0.75);
	width: 80%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}


/*float: right;
	padding-left: 0%;
	padding-right: 2%;
	text-align: right;
}*/

.datepick-rtl .datepick-cmd-current,
.datepick-rtl .datepick-cmd-today {
	float: right;
}

.datepick-rtl .datepick-cmd-next,
.datepick-rtl .datepick-cmd-nextJump,
.datepick-rtl .datepick-cmd-close {
	float: left;
	padding-left: 2%;
	padding-right: 0%;
	text-align: left;
}

.datepick-month-nav {
	float: left;
	background-color: #777;
	text-align: center;
}

.datepick-month-nav div {
	float: left;
	width: 12.5%;
	margin: 1%;
	padding: 1%;
}

.datepick-month-nav span {
	color: #888;
}

.datepick-month-row {
	clear: left;
}

.datepick-month {
	float: left;
	width: 15em;
	text-align: center;
}

.datepick-month-header,
.datepick-month-header select,
.datepick-month-header input {
	background-color: #e7ce9f;
	color: #000;
	border-radius: 0.25em;
	/*-moz-border-radius: 0.25em;
	-webkit-border-radius: 0.25em;*/
	margin: 3px 0;
	font-size: 85%;
}


/* by velsamy*/


/**html .datepick-month-header, *html .datepick-ctrl {
	margin-top:0;
}
*html .datepick-month-row {
	margin-top:-2px;
}*/

.datepick-month-header select,
.datepick-month-header input {
	background-color: #FFF
}

.datepick-month-header input {
	position: absolute;
	display: none;
}

.datepick-month table {
	width: 100%;
	border-collapse: collapse;
}

.datepick-month th,
.datepick-month td {
	margin: 0em;
	padding: 0em;
	font-weight: normal;
	text-align: center;
}

.datepick-month th,
.datepick-month th a {
	color: #fff;
	font-size: 80%;
}

.datepick-month td {
	font-size: 80%;
}

.datepick-month td.datepick-week {
	border: 1px solid #777;
}

.datepick-month td.datepick-week * {
	background-color: #777;
	color: #fff;
	border: none;
}

.datepick-month a {
	display: block;
	padding: 3px;
	background-color: #ededed;
	color: #000;
	text-decoration: none;
	margin: 1px;
	border: 1px solid #cccccc;
}

.datepick-month span {
	display: block;
	width: 100%;
	padding: 0.125em 0em;
}

.datepick-month td span {
	color: #888;
}

.datepick-month td .datepick-today {
	background-color: #ffcc66;
}

.datepick-month td .datepick-highlight {
	background-color: #ffcc66;
}

.datepick-month td .datepick-selected {
	background-color: #777;
	color: #fff;
}

.datepick-month th.datepick-week {
	background-color: #777;
	color: #fff;
}

.datepick-status {
	clear: both;
	background-color: #ddd;
	text-align: center;
}

.datepick-clear-fix {
	clear: both;
}

.datepick-cover {
	display: none;
	display: block;
	position: absolute;
	z-index: -1;
	/* by velsamy*/
	/*filter: mask();*/
	top: -1px;
	left: -1px;
	width: 100px;
	height: 100px;
}


/* Styling for jQuery Datepicker ENDS*/


/* Form fields STARTS*/

.ofEntryForm {
	font-size: 75%;
}

.ofEntryForm th {
	padding-bottom: 11px;
	padding-right: 12px;
	padding-top: 3px;
	text-align: right;
}

.ofEntryForm th label,
.ofLabel,
.ofEntryForm.ofDataDispl
/*for w3c*/

.nolink,
.nolink:hover {
	text-decoration: none;
	cursor: default;
}

.pagination {
	font-size: 80%;
}

.pagination a {
	text-decoration: none;
	border: solid 1px #AAE;
	color: #15B;
}

.pagination a,
.pagination span {
	display: block;
	float: left;
	padding: 0.3em 0.5em;
	margin-right: 5px;
	margin-bottom: 5px;
}

.pagination .current {
	background: #26B;
	color: #fff;
	border: solid 1px #AAE;
}

.pagination .current.prev,
.pagination .current.next {
	color: #999;
	border-color: #999;
	background: #fff;
}

.pagination table {
	width: auto !important;
}


/*publication*/

.gridViewPager tr.paging td {
	background-color: #FFFFFF;
	border-bottom: 0;
	color: #000000;
	font-size: 13px;
	padding: 0 4px 0 0;
}

.gridViewPager tr.paging {
	background-color: #FFFFFF;
	border: 0;
	color: #000000;
	font-size: 12px;
	padding: 0;
}

.gridViewPager tr.paging td span {
	color: #993366;
	text-decoration: underline;
	font-size: 13px;
}

.gridViewPager tr.paging td a {
	color: #000000;
	text-decoration: none;
}

.gridViewPager tr.paging td a:hover {
	color: #993366;
	text-decoration: underline;
}

#mcs_container1 .customScrollBox .content p {
	padding: 0;
	margin: 0;
	color: #000;
	line-height: 20px;
}


/*header_mebu*/

#heading div {
	font-size: 26px !important;
}

#heading {
	color: #e92121;
	font-family: Verdana, Geneva, sans-serif;
	margin: 0 auto;
	height: 28px;
	width: 660px;
}


/*[if IE 8]*/

#heading {
	color: #e92121;
	font-family: Verdana, Geneva, sans-serif;
	margin: 0 auto;
	height: 28px;
	width: 660px;
	text-shadow: -1px -1px 0 #e9af02, 1px -1px 0 #e9af02, -1px 1px 0 #e9af02, 1px 1px 0 #e9af02;
}


/*[endif]*/


/*Cliet Query, contacy us*/

.errorLabel {
	font-size: 12px;
	/*: #b9611c by velsamy */
	font-weight: bold;
}

.gridpadding {
	padding-left: 20px;
}


/*dashboard list*/

#dashtable td span {
	float: left;
	height: 32px;
}

.profilelink span {
	float: left;
	height: 48px;
}

#dashtable td .lists {
	padding: 7px 0 0 3px;
}

.profilelink .lists {
	padding: 18px 0 0 3px;
}


/*home more links corosoul
.OK1277pics, .OK1276pics,.OK1287pics{
  background-color: #eee;
    border: 0 solid #ccc;
    padding: 0;
    }*/


/*conferences & seminars html content */


/*<style id="telerik-reTable-4" type="text/css">*/

.telerik-reTable-4 {
	border-collapse: collapse;
	border: solid 0px;
	font-family: Tahoma;
}

.telerik-reTable-4 tr.telerik-reTableHeaderRow-4 {
	border-width: 1.0pt 1.0pt 3.0pt 1.0pt;
	margin-top: 0in;
	margin-right: 0in;
	margin-bottom: 10.0pt;
	margin-left: 0in;
	line-height: 115%;
	font-size: 11.0pt;
	font-family: "Calibri", "sans-serif";
	width: 119.7pt;
	background: #4F81BD;
	padding: 0in 5.4pt 0in 5.4pt;
	color: #FFFFFF;
}

.telerik-reTable-4 td.telerik-reTableHeaderFirstCol-4 {
	padding: 0in 5.4pt 0in 5.4pt;
}

.telerik-reTable-4 td.telerik-reTableHeaderLastCol-4 {
	padding: 0in 5.4pt 0in 5.4pt;
}

.telerik-reTable-4 td.telerik-reTableHeaderOddCol-4 {
	padding: 0in 5.4pt 0in 5.4pt;
}

.telerik-reTable-4 td.telerik-reTableHeaderEvenCol-4 {
	padding: 0in 5.4pt 0in 5.4pt;
}

.telerik-reTable-4 tr.telerik-reTableOddRow-4 {
	border-width: 1pt;
	color: #666666;
	font-size: 10pt;
	vertical-align: top;
	border-bottom-style: solid;
	border-bottom-color: #4F81BD;
}

.telerik-reTable-4 tr.telerik-reTableEvenRow-4 {
	color: #666666;
	font-size: 10pt;
	vertical-align: top;
}

.telerik-reTable-4 td.telerik-reTableFirstCol-4 {
	border-width: 1pt;
	border-color: #4F81BD;
	padding: 0in 5.4pt 0in 5.4pt;
	border-bottom-style: solid;
	border-left-style: solid;
}

.telerik-reTable-4 td.telerik-reTableLastCol-4 {
	border-width: 1pt;
	border-color: #4F81BD;
	border-bottom-style: solid;
	border-right-style: solid;
	padding: 0in 5.4pt 0in 5.4pt;
}

.telerik-reTable-4 td.telerik-reTableOddCol-4 {
	border-width: 1pt;
	border-color: #4F81BD;
	padding: 0in 5.4pt 0in 5.4pt;
	border-bottom-style: solid;
}

.telerik-reTable-4 td.telerik-reTableEvenCol-4 {
	border-width: 1pt;
	border-color: #4F81BD;
	padding: 0in 5.4pt 0in 5.4pt;
	border-bottom-style: solid;
}

.telerik-reTable-4 tr.telerik-reTableFooterRow-4 {
	color: #355C8C;
	background-color: #FFFFFF;
	font-size: 10pt;
	vertical-align: top;
	padding: 0in 5.4pt 0in 5.4pt;
}

.telerik-reTable-4 td.telerik-reTableFooterFirstCol-4 {
	border-width: 1pt;
	border-color: #4F81BD;
	border-bottom-style: solid;
	border-left-style: solid;
	padding: 0in 5.4pt 0in 5.4pt;
}

.telerik-reTable-4 td.telerik-reTableFooterLastCol-4 {
	border-width: 1pt;
	border-color: #4F81BD;
	border-bottom-style: solid;
	border-right-style: solid;
	padding: 0in 5.4pt 0in 5.4pt;
}

.telerik-reTable-4 td.telerik-reTableFooterOddCol-4 {
	border-width: 1pt;
	border-color: #4F81BD;
	border-bottom-style: solid;
	padding: 0in 5.4pt 0in 5.4pt;
}

.telerik-reTable-4 td.telerik-reTableFooterEvenCol-4 {
	border-width: 1pt;
	border-color: #4F81BD;
	border-bottom-style: solid;
	padding: 0in 5.4pt 0in 5.4pt;
}


/*calender.ascx*/

#dnn_cecrical_cal1 th,
td {
	border: 1px solid transparent;
	padding: 4px 14px 3px 3px;
}


/*.body
    {
        font-family: Verdana;
    }
    .content
    {
        font-size: 75%;        
    }*/


/*directors guidence*/

.guidancecontent {
	/*DIV that contains each sub menu*/
	background: white;
	border-top: 0;
	margin-top: -1px;
}

.guidancecontent ul {
	/*UL of each sub menu*/
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.guidancecontent ul li {
	/*border-bottom: 1px solid blue;*/
	background-image: url(images/guidancearrow.png);
	background-repeat: no-repeat;
	background-position: 16px 6px;
	padding: 2px 30px;
}

.guidancecontent ul li a {
	display: block;
	font: normal 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color: #6a4062;
	text-decoration: none;
	padding: 2px 0;
	padding-left: 10px;
}

.guidancecontent ul li {
	display: block;
	font: normal 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color: #6a4062;
	text-decoration: none;
	padding: 2px 0;
	padding-left: 40px;
}


/* more links */

.more_link_bg {
	color: White;
	padding: 2px 3px 0px 9px;
	background-repeat: no-repeat;
	font-size: 9px;
}

.for_hindi {
	/*padding: 3px 3px 0px 7px !important;*/
}

#mcs_container_career .customScrollBox .content p {
	padding: 0;
	margin: 0;
	color: #000 !important;
	line-height: 20px;
}

.nostyle {
	font-size: small;
	font-weight: normal;
}

.nothing {
	display: none;
}


/* jayachandran profile */

.telerik-reTable-1 {
	border-width: 0px;
	border-style: none;
	border-collapse: collapse;
	font-family: Tahoma;
}

.telerik-reTable-1 tr.telerik-reTableHeaderRow-1 {
	margin: 10px;
	padding: 10px;
	color: #3F4D6B;
	background: #D6E8FF;
	text-align: left;
	font-size: 10pt;
	font-style: normal;
	font-family: Tahoma;
	text-transform: capitalize;
	font-weight: bold;
	border-spacing: 10px;
	line-height: 14pt;
	vertical-align: top;
}

.telerik-reTable-1 td.telerik-reTableHeaderFirstCol-1 {
	padding: 0in 5.4pt 0in 5.4pt;
	color: #3a4663;
	line-height: 14pt;
}

.telerik-reTable-1 td.telerik-reTableHeaderLastCol-1 {
	padding: 0in 5.4pt 0in 5.4pt;
	color: #3a4663;
	line-height: 14pt;
}

.telerik-reTable-1 td.telerik-reTableHeaderOddCol-1 {
	padding: 0in 5.4pt 0in 5.4pt;
	color: #3a4663;
	line-height: 14pt;
}

.telerik-reTable-1 td.telerik-reTableHeaderEvenCol-1 {
	padding: 0in 5.4pt 0in 5.4pt;
	color: #3a4663;
	line-height: 14pt;
}

.telerik-reTable-1 tr.telerik-reTableOddRow-1 {
	color: #666666;
	background-color: #F2F3F4;
	font-size: 10pt;
	vertical-align: top;
}

.telerik-reTable-1 tr.telerik-reTableEvenRow-1 {
	color: #666666;
	background-color: #E7EBF7;
	font-size: 10pt;
	vertical-align: top;
}

.telerik-reTable-1 td.telerik-reTableFirstCol-1 {
	padding: 0in 5.4pt 0in 5.4pt;
}

.telerik-reTable-1 td.telerik-reTableLastCol-1 {
	padding: 0in 5.4pt 0in 5.4pt;
}

.telerik-reTable-1 td.telerik-reTableOddCol-1 {
	padding: 0in 5.4pt 0in 5.4pt;
}

.telerik-reTable-1 td.telerik-reTableEvenCol-1 {
	padding: 0in 5.4pt 0in 5.4pt;
}

.telerik-reTable-1 tr.telerik-reTableFooterRow-1 {
	background-color: #D6E8FF;
	color: #4A5A80;
	font-weight: 500;
	font-size: 10pt;
	font-family: Tahoma;
	line-height: 11pt;
}

.telerik-reTable-1 td.telerik-reTableFooterFirstCol-1 {
	padding: 0in 5.4pt 0in 5.4pt;
	border-top: solid gray 1.0pt;
	text-align: left;
}

.telerik-reTable-1 td.telerik-reTableFooterLastCol-1 {
	padding: 0in 5.4pt 0in 5.4pt;
	border-top: solid gray 1.0pt;
	text-align: left;
}

.telerik-reTable-1 td.telerik-reTableFooterOddCol-1 {
	padding: 0in 5.4pt 0in 5.4pt;
	text-align: left;
	border-top: solid gray 1.0pt;
}

.telerik-reTable-1 td.telerik-reTableFooterEvenCol-1 {
	padding: 0in 5.4pt 0in 5.4pt;
	text-align: left;
	border-top: solid gray 1.0pt;
}


/* end of jayachandran profile */


/* Dr. M.Sathish*/

.blink_text {
	-webkit-animation-name: blinker;
	-webkit-animation-duration: 1s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	-moz-animation-name: blinker;
	-moz-animation-duration: 1s;
	-moz-animation-timing-function: linear;
	-moz-animation-iteration-count: infinite;
	animation-name: blinker;
	animation-duration: 1s;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
	color: #660033;
}


/*by velsamy*/


/* @-moz-keyframes blinker {
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
    }
    @-webkit-keyframes blinker {
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
    }
    @keyframes blinker {
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
    /* Dr. M.Sathish}*/

.forw3c {
	float: right;
	margin: 5px 0;
}

.social_links {
	width: 100%;
	text-align: right;
	float: left;
	margin-bottom: 4px;
}

.council_table table td:first-child {
	width: 30%;
}
.container {
    /*width: 1170px !important;*/
   
}
.rel
{
    position: relative;
}
.customScrollBox .container {
    /*width: inherit;*/
    padding: 0;
}
/*Admin Panel HTML Editor Design Fix - 05 Sep 2019*/
.RadEditor table
{
	height: 75% !important;
}
.Default.RadEditor
{
    height: 100% !important;
    min-height: 100% !important;
}