#header {/* header configuration*/
	background-image: url(../images/ON_header.jpg);
}
#headerCustom {/* header configuration*/
	background-image: url(../images/ON_header_customReportsNew.JPG);
}
#headerCustomNew {/* header configuration*/
	background-image: url(../images/ON_header_customReportsNew.JPG);
}
a{
	color: #777;
	color: #0073ae;
	border: none!important;
	text-decoration: none;
}
a:hover{
	/*color: #f39b3f;*/
	text-decoration: underline;
}
html{
	height: 100%;
}
@media print {

body{
	background-color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	background-attachment: fixed;
	background-position: 100% 98%;
	background-repeat: no-repeat;
}
}

@media screen {

body{
	background-color: #eee;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	background-attachment: fixed;
	background-position: 100% 98%;
	background-repeat: no-repeat;
}
}

#container{
	background-color:#fff;
	border: 1px solid #aaa;
	background-image: url(../images/ON_bkgd.jpg);
	background-repeat: no-repeat;
	background-position: 0% 104px;
}


/* ==============Added for client Admin===================== */
#upperRightNav{
	
	background-position: 10px 4px;
	background-repeat: no-repeat;
}
#upperRightNav li{
	padding-top: 0px;
	margin: 0px 0 0px 26px;
	height: 19px!important ;
	*height: 16px!important ;
	height: 16px;
}

#upperRightNav a {
	color: #aac3fa;
	font-size: 9px;
	font-weight: bold;
}
#upperRightNav a:hover {
	color: #fff;
}

.nonAdmin{
	background-image: url(../images/UpperRightBkgd2.jpg);	
}

.admin{
	background-image: url(../images/UpperRightBkgd.jpg);
}

.bolNonAdmin{
	background-image: url(../images/UpperRightBkgd2.jpg);
}
/* ================ends here========================= */

#menu li,#menu a{
	color: #aac3fa; /*color for text of menu*/
}


#menu li.greyOut{
	color: #bbb; /*color for inactive items of menu*/
}
#menu li.mainNav1 a:hover,#menu li.mainNav1Current{
	background-image: url(../images/mainNav1.jpg);	
	color: #2f54a4
}
#menu li.mainNav2 a:hover,#menu li.mainNav2Current{
	background-image: url(../images/mainNav1.jpg);	
	color: #2f54a4
}
#menu li.mainNav3 a:hover,#menu li.mainNav3Current{
	background-image: url(../images/mainNav3.jpg);	
	color: #2f54a4
}
#menu li.mainNav4 a:hover,#menu li.mainNav4Current{
	background-image: url(../images/mainNav.jpg);	
	color: #2f54a4
}
#menu li.mainNav5 a:hover,#menu li.mainNav5Current{
	background-image: url(../images/mainNav.jpg);	
	color: #2f54a4
}
#menu li.mainNav6 a:hover,#menu li.mainNav6Current{
	background-image: url(../images/mainNav5.jpg);	
	color: #2f54a4
}
#menu li.mainNav7 a:hover,#menu li.mainNav7Current{
	background-image: url(../images/mainNav7.jpg);	
	color: #2f54a4
}


table{
	border: 4px solid #bbb;
	border-collapse: collapse;
}
table td{
	border: 1px solid #ccc;
}

table thead th{ /*header of table*/
	background-color: #d2dbff;
	font-weight: bold;
	border: 1px solid #ccc;
}
table tbody tr th{ /*header of table*/
	background-color: #f0f2f8;
	font-weight: bold;
	border: 1px solid #ccc;
}
input, table input{ /*input setting*/
	color: #333;
	font-size: 10px;
	border: 1px solid #999;
	height: 16px;
}
.radio,select, table select, .multipleSelect{
	font-size: 11px;
	color: #333;
    border-width:1px;
    border-style:solid;	
}

div{
	border-color: #ccc;
}

#footer{
	background-image: url(../images/footerNew.jpg);
	background-repeat: no-repeat;
	background-position:0px 16px;
	display: block!important;
}
#emailSupport a{
	color: #fff;
}

#privacyLink a{
	color: #fff;
}
.warning /*errors title */
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.warningtxt /*errors text*/
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

#pageName{ /* for the pages without navigation*/
	background-color: #d2dbff;
	color: #333;
	font-size: 15px;
	border: 1px solid #ccc;
	font-weight: bold;
}
.bold{
	font-weight: bold;
	border: none!important ;	
}
.italic{
	font-style: italic;
	border: none!important ;
}

/*======================the following is setting for specific pages======================================*/

#filesUploaded{
	font-size: 10px;
}
.smallerFont{
	font-size: 10px!important ;
}
.super{
	font-size: 8px;
}
.inputLarge{
	width: 120px;
	height: 18px;
}


/* submenu*/
.subMenu li.current{
	background-color: #224596;
	color: #fff;
	cursor: default;
}

.subMenu li.current a{
	color: #fff;
}

.subMenu li a:hover{
	background-color: #ff6f02;
	color: #fff;
	text-decoration: none;
}
/* End of Submenu*/





.redText{
	color: #f00;
}
.tabText{
	font-size: 9px;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.ON_Tab li a,.ON_Tab li{
	text-decoration: none;
	color: #555;
	background-position: 0% 0%;
	background-repeat: no-repeat;
}
.ON_Tab li.size136 a,.ON_Tab li.size136Current{
	background-image:url(../images/AN_Tabs136.gif);
}
.ON_Tab li.size139 a,.ON_Tab li.size139Current{
	background-image:url(../images/AN_Tabs139.gif);
}
.ON_Tab li.size108 a,.ON_Tab li.size108Current{
	background-image:url(../images/AN_Tabs108.gif);
	background-position: 0% -2%;
}
.ON_Tab li.size116 a,.ON_Tab li.size116Current{
	background-image:url(../images/AN_Tabs116.gif);
}
.ON_Tab li.size166 a,.ON_Tab li.size166Current{
	background-image:url(../images/AN_Tabs166.gif);
}

.ON_Tab li.size136Current{
	color: #fff!important ;
}
.ON_Tab li.size139Current{
	color: #fff!important ;
}
.ON_Tab li.size108Current{
	color: #fff!important ;
}
.ON_Tab li.size116Current{
	color: #fff!important ;
}
.ON_Tab li.size166Current{
	color: #fff!important ;
}

.ON_Tab li a:hover{
	text-decoration: none;
	color: #fff;
	background-position: 1% 43%!important ;
	background-position: 1% 45%;
	background-repeat: no-repeat;
	cursor: pointer;
}
.ON_Tab li.size136Current,
.ON_Tab li.size139Current,
.ON_Tab li.size108Current,
.ON_Tab li.size116Current,
.ON_Tab li.size166Current{
	text-decoration: none;
	color: #333;
	background-position: 10% 94%!important ;
	background-position: 100% 97%;
	background-repeat: no-repeat;
	cursor: default;
}
#expectedTermChart{
	border-color: #777;
}
/*for disabled item in pulldown list*/
.disabledItem{
	color: #bbb;
	font-weight: normal!important;
	font-style: normal!important;
}

/*assumptions scenario spage*/
.titleLine {
	font-weight: bold;
	background: #f0f2f8;
}
#RS_Info{
       color:red;
}
/*******************for tabs in valuation page***************************************/
.groupTabs li a{
	text-decoration: none;
	color: #fff;
	background-image: url(../images/tabs.gif);
	background-position: 0% -51px!important;
	background-position: 0% -53px;
	background-repeat: no-repeat;
	
}
.groupTabs li a:hover{
	background-position: 0% -2px!important;
	background-position: 0% -5px;	
	color: #fff;
}
.groupTabs li.current{
	background-image: url(../images/tabs.gif);
	background-position: 0% -27px!important;
	background-position: 0% -28px;
	cursor: default;
}
.groupTabs li.inactive{
	background-image: url(../images/tabs.gif);
	background-position: 0% 88%;
	cursor: default;
}
#options{
	border: 1px solid #efefef;
	border-bottom-color: #aaa;
	border-right-color: #aaa;
	background-color: #efefef;
}
#optionsWithoutTabs{
	border-width: 0px;
	background-color: #fff;
}

.buttonSize65,.buttonSize84,.buttonSize84grey,.buttonSize109,.buttonSize139,.buttonSize168,.buttonSize206{
	background-color: transparent;
	background-position: 0px 0px;
	border: none!important;
	height: 26px;
	cursor: pointer;
	background-repeat: no-repeat;
}
.buttonSize65{
	background-image: url(../images/button_size_65.jpg);
	width: 65px;
}
.buttonSize84{
	background-image: url(../images/button_size_84.jpg);
	width: 84px;
}
.buttonSize84grey{
	background-image: url(../images/button_size_84_grey.jpg);
	width: 84px;
}
.buttonSize109{
	background-image: url(../images/button_size_109.jpg);
	width: 109px;
}
.buttonSize139{
	background-image: url(../images/button_size_139.jpg);
	width: 139px;
}
.buttonSize168{
	background-image: url(../images/button_size_168.jpg);
	width: 168px;
}
.buttonSize206{
	background-image: url(../images/button_size_206.jpg);
	width: 206px;
}
#summary{
	background-color: #d2dbff;
        border:1px solid #ccc;
}
.asc {
	background-image: url(/images/asc.gif);
}
.desc {
	background-image:url(/images/desc.gif);
}

a .blue{
	background-color: #eef1fc;
	border: 1px solid #bbb;
	color: #333;
	text-decoration: none;
}

 a:hover .blue{
	/*color: #f39b3f;*/
	text-decoration: underline;
}
#forTableBottomBorder{
	border-top: 4px solid #ccc;
}
.forPic,
.leftPic{
	border-color: #bbb!important;
}

/*color for upload indicator bar*/
.progressIndicator{
	background-color:#6189bc;
	border-top: 1px solid #d2dbff;
	border-left: 1px solid #d2dbff;
	border-bottom: 1px solid #4167b2;
	border-right: 1px solid #4167b2;
	color: #fff;
}
.barContainer{
	color:#6189bc;	
}

/*color for onlinehelp hint*/
.hint{
	background-color:#d7e5f2;
}
.proxyDates{
	position: relative;
	top: -7px;
	_top: -10px;
		
}