/* CSS Document */
html, body { margin:0; padding:0; border:0;}
body{
	color:#000; 
	background:#f0f0f0;
	font-family:"Verdana","Arial",sans-serif;
	font-size:69%;  /* Base font 11px */
	font-weight: normal;
	margin:0;
	padding:0;
	text-align:center;
}
form{
margin:0;
padding:0;
}
img{ border:0;}
a {
background-color:transparent;
color:#0F238C;
font-weight:normal;
text-decoration:none;
}

/* #pagebody{ background:url(/orpg/shared/images/homepage/img_page_lt_lines.gif) repeat-y center;}*/
#pageouterborder{ background:url(/orpg/shared/images/homepage/img_page_lt_lines.gif) repeat-y 50%;}
#pageholder { width:985px; background:#fff; text-align:left; margin:0 auto;	padding:0; position:relative;}
#page_masthead { background:#FFF; text-align:left; padding:0px 0px 0px 10px; margin:0;}
#or_logo { float:left;}
#banner_pan{margin-bottom:-2px; *margin-bottom:0}
#header_component_pan { float:left; margin:5px 0 0 10px; width:582px;}
#page_content_pan{ padding:10px; padding-bottom:0px;}
#log_statusbar{ text-align:right; height:20px; padding-top:45px;}
#log_statusbar span{ color:#5e2482;}
#log_statusbar a{color:#f83131; text-decoration:none;}
#temp_leftpan{ float:left; width:654px; margin-left:10px;}
#temp_rightpan{ float:left; width:268px; *margin-top:0px; margin-left:15px;}
#temp_rightpan_bottom_crv{ margin-top:-9px; *margin-top:0px;}
#temp_rightpan_top_crv{}
#temp_rightpan_content{border:1px solid #D6D6D6; width:265px; padding:6px; background:url(/orpg/shared/images/img_bgrightpan1x514.gif); background-repeat: repeat-x; min-height:514px;}
#temp_rightpan_content img {margin-bottom:5px;}

/* Quick link tile CSS*/
#q_pan {border:1px solid #d7d7d7; width:650px; padding:0px; margin:10px 0 5px 0;}
#q_pan_nav{ margin: 0px; padding: 0px; float:left; *margin-bottom:1px;_margin-bottom:-5px; border:0px; width:220px;  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#6D5FA9;}
#q_pan_nav ul {	font-size:12px;	font-family:"Arial", "Verdana", sans-serif;	margin:0; padding:0; list-style-type: none; font-weight: normal;}
#q_pan_nav li a{display: block;	margin:0px;	padding:0px; line-height:46px; *line-height:45px; _line-height:48px; padding-left:25px; width: 188px; text-decoration:none; color:#6D5FA9;	background-image: url(/orpg/shared/images/homepage/q_pain_li_bk.gif);	background-repeat: repeat-y; background-position: left top;}

* html #q_pan_nav li{ margin:0px;margin-top:-2px;width: 220px; /*width of menu (include side paddings of LI A*/}/*IE6 CSS hack*/

#q_pan_content{ float:left; width:430px;  margin:0; padding:0; height:230px;  *height:227px; overflow:hidden;  }
/* End of quick link tile CSS*/


.clear { clear:both; height:0; font-size:0;}
.floatLeft { float:left;}
.floatRight { float:right;}
.floatleft { float:left;}
.floatright { float:right;}
.action_btn{ border:1px solid #03C; background-color:#114a9e; color:#fff; font-size:1.2em; margin-right:3px; margin-top:5px;}

/* Global nav */
#topmenubar{height:31px; margin:0px;}
/* End of Global nav */

/* Header right nav */
.crvboxpan{ text-align:right; }
.hr_content{ background-image:url(/orpg/shared/images/homepage/img_3x32_h_nav_center.gif); background-repeat:repeat-x; height:32px; padding:4px 10px 0 10px; float:left;}
.hr_content a{ color:#3b3a3a; text-decoration:none;}
.hr_content a:hover{ text-decoration:underline;}
.nav_divider{ color:#848484; margin:0;}
#header_right_nav{ float:right; margin:5px 0 0 0;}
/* End of Header right nav */

/* footer */
#footer_pan { background-image:url(/orpg/shared/images/homepage/img_footerbg.gif); background-position:bottom; background-repeat:repeat-x; height:40px; padding:10px 10px 0 5px;}
#footerleftcon { float:left; margin-top:13px;}
#footerleftcon ul { margin:0; padding:0;}
#footerleftcon ul li { display:inline; margin-left:5px; color:#a2a2a2;}
#footerleftcon ul li a { text-decoration:none; color:#7a649f;}
#footerleftcon ul li a:hover { text-decoration:underline; color:#7a649f;}
#footerrightcon { float:right; color:#646464; margin-top:13px;}
/* End of footer */

/* Teaser Tile */
#T_container{}
.TT_1{ width:320px; border:1px solid #D6D6D6; float:left; background-color:#F8F8F8; color:#000000; display:inline; font-family:Verdana,Geneva,sans-serif; font-size:11px; margin:0 0 20px; padding:0;}
.shadow, .TT_1 { background-color:#F8F8F8; float:left; position:relative; bottom:5px; margin-top:10px; *margin-top:10px; /* IE hacked (*margin-top:7px) */}
.TT_1 h2{ background-image:url("/orpg/assets/images/PT8_9_background_yel.gif"); background-position:left top !important; background-repeat:repeat-x !important; color:#4d4d4d; font:bold 1.2em Verdana, Arial, Helvetica, sans-serif; margin:0 !important; padding:5px 0 5px 10px !important;}
/*.TT_1_left{ float:left; width:72px; padding:5px;}*/
.TT_1_left{ float:left; padding:10px 15px 5px 5px;}
.TT_1_left p{ color:#6D6E71; margin:0 0 10px 0; padding:0 0 0 11px;}
.TT_1_left ul { list-style:none; margin:0; padding:0 0 9px; }
.TT_1_left ul li { background-image:url("/orpg/assets/images/ico_link_arrow.gif") !important; background-position:10px 6px; background-repeat:no-repeat; line-height:20px !important; margin:0 0 1px 0; padding:0 0 0 20px;}

.TT_1_left ul li a { color:#7a649f; text-decoration:underline;}
.TT_1_left ul li a:hover { text-decoration:underline;}
.shadow { width:320px; background-image:url(/orpg/shared/images/homepage/img_1x8_TT1_shadow.gif); background-repeat:repeat-x; background-position:bottom;}
/* End of Teaser Tile */

/* Login Tile */
.LT{ width:261px; background-color:#FFF;  margin-bottom:5px; padding: 2px;}
.LT h2{	margin:0;padding:6px 0 5px 10px;color:#fff; font:bold 1.2em Verdana, Arial, Helvetica, sans-serif; background-image:url(/orpg/shared/images/img_loginheader1x26.gif); background-repeat:repeat-x;}
/* .LT_left{ float:left; width:72px; padding:5px;} */
.LT_left{ float:left; padding:10px 10px 5px 5px; font:1.0em Verdana, Arial, Helvetica, sans-serif; width:246px; background:#F5F2FB;}
.LT_left p{ color:#717273; margin:0 0 5px 0; padding:0 0 0 10px;}
.LT_left ul { list-style:none; margin:0 0 0 0px; padding:0 0 10px; }
.LT_left ul li {background-image:url("/orpg/assets/images/ico_link_arrow.gif") !important; background-position:10px 6px; background-repeat:no-repeat; line-height:20px !important; margin:0 0 1px; padding:0 0 0 20px;}
.LT_left ul li a { color:#7A649F; text-decoration:underline; }
.LT_left ul li a:hover { text-decoration:underline;}
/* End of Login Tile */

/* Search Tile */
.ST{ width:261px; background-color:#fff; margin-bottom:5px;  padding: 2px;}
.ST h2{ background-color:#00248F; margin:0; padding:6px 0 5px 10px; color:#fff; font:bold 1.2em Verdana, Arial, Helvetica, sans-serif;}
.ST_Contents{ padding:5px 10px 5px 15px; background-color:#fff; background-image:url(/orpg/shared/images/img_1x_ST_bg.gif); background-position:bottom; background-repeat:repeat-x;}
.ST_Contents p{ color:#3c3861; margin:0 0 5px 0;  padding:0 0 0 11px;}
.ST_Contents ul { list-style:none; margin:10px 0 10px 0px; padding:0;}
.ST_Contents ul li { background-image:url("/orpg/assets/images/ico_link_arrow.gif") !important; background-position:10px 6px; background-repeat:no-repeat; line-height:20px !important; margin:0 0 1px; padding:0 0 0 20px;}
.ST_Contents ul li a { color:#7A649F; text-decoration:underline; }
.ST_Contents ul li a:hover { text-decoration:underline;}
.ST_Contents .labelspan{ width:48px; margin-top:5px; margin-left:0px; color:#606060;}
.ST_Contents fieldset{ padding:0; margin:0; border:0;}
/* End of Search Tile */

/* Message Tile */
.MT{ width:261px; background-color:#fff; margin-bottom:5px; padding: 2px;}
.MT h2{ margin:0;padding:6px 0 5px 10px;color:#fff; font:bold 1.2em Verdana, Arial, Helvetica, sans-serif; background-image:url(/orpg/shared/images/img_search1x26.gif); background-repeat:repeat-x;}
.MT_Contents{ padding:5px 15px 5px 15px;; background-color:#eff6f7;}
.MT_Contents p{ color:#717273; margin:0 0 5px 0;}
.MT_Contents ul { list-style:none; margin:10px 0 10px -8px; padding:0; }
.MT_Contents ul li {background-image:url("/orpg/assets/images/ico_link_arrow.gif") !important; background-position:10px 6px; background-repeat:no-repeat; line-height:20px !important; margin:0 0 1px; padding:0 0 0 20px;}
.MT_Contents ul li a {  color:#7A649F; text-decoration:underline; }
.MT_Contents ul li a:hover { text-decoration:underline;}
/* End of Message Tile */

/*New portal ticker */
#ticker_pan{ width:650px; height:25px; border: 2px solid #E9E7F2; text-align:left !important; background-color:#FFFFFF;}
#ticker_pan .title{ background:url(/orpg/assets/images/img_bghometicker1x29.gif); background-repeat:repeat-x; color:#4d4d4d; background-color: #E9E7F2; line-height:25px; width:48px; padding:0; padding-left:5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; float:left;}
#ticker_pan .tickeritems{margin:0; padding:0; float:left; width:535px; }
#ticker_pan .tickeritems ul { margin:5px 0 5px 7px; padding:0;}
#ticker_pan .tickeritems ul li{list-style:none; display:inline;}
#ticker_pan .tickeritems ul li a{display:none; visibility:visible;}
#ticker_pan .tickeritems ul li a.show{display:block; visibility:visible;}
#ticker_pan .tickeritems ul li a.paused{ text-decoration:underline;}
#ticker_pan .tickeritems ul li a.paused{ text-decoration:underline;}
#ticker_pan .tickeritems ul li p { margin:0;}
	
#ticker_pan #tickerControls {float:right; padding:0 3px 0 0;}
#ticker_pan #tickerControls ul { margin:5px 0 5px 0; padding:0;}
#ticker_pan #tickerControls ul li{list-style:none; display:inline; padding:1px;}
#ticker_pan #tickerControls ul li a.hide{display:none !important; visibility:visible;}

/* Portal ticker noscript styles */
#nonJsTickerIframe{width: 590px; height: 25px;}

/* End of new portal ticker */

/* common styles */
.row { clear:both; padding:5px 0 0 0; margin:0;}

/* Vertical aligns */
.vertical_align_m3{vertical-align:-3px;}

/* margin set */
.margin_top_5{ margin-top:5px;}
.margin_top_10{ margin-top:10px;}
.margin_top_15{ margin-top:15px;}
.margin_top_20{ margin-top:20px;}

.margin_right_5{ margin-right:5px;}
.margin_right_10{ margin-right:10px;}
.margin_right_15{ margin-right:15px;}
.margin_right_20{ margin-right:20px;}

.margin_bottom_5{ margin-bottom:5px;}
.margin_bottom_10{ margin-bottom:10px;}
.margin_bottom_15{ margin-bottom:15px;}
.margin_bottom_20{ margin-bottom:20px;}

.margin_left_5{ margin-left:5px;}
.margin_left_10{ margin-left:10px;}
.margin_left_15{ margin-left:15px;}
.margin_left_20{ margin-left:20px;}

/* padding set */
.padding_top_5{ padding-top:5px;}
.padding_top_10{ padding-top:10px;}
.padding_top_15{ padding-top:15px;}
.padding_top_20{ padding-top:20px;}

.padding_right_5{ padding-right:5px;}
.padding_right_10{ padding-right:10px;}
.padding_right_15{ padding-right:15px;}
.padding_right_20{ padding-right:20px;}

.padding_bottom_5{ padding-bottom:5px;}
.padding_bottom_10{ padding-bottom:10px;}
.padding_bottom_15{ padding-bottom:15px;}
.padding_bottom_20{ padding-bottom:20px;}

.padding_left_5{ padding-left:5px;}
.padding_left_10{ padding-left:10px;}
.padding_left_15{ padding-left:15px;}
.padding_left_20{ padding-left:20px;}

/* End of common styles */

.txtnowrap {white-space:nowrap;}
/* KnowHow Styles */

#header{ background-color:#fff; border-bottom:5px solid #7a649f;}
#headerleft{ float:left;}
#headerright{ float:right; width:630px;}
#headercontent{ width:985px; text-align:left; margin:auto;}

/* Global navigation */
#g_nav{ text-align:center; width:982px;	margin:auto; padding:0; z-index:9999;}
#g_nav ul{ margin:0; padding:0;	background-image:url(/orpg/assets/images/img_g_navBg1x29.gif); background-repeat:repeat-x; background-color:#f1f1f1; color:#444; float:left; width:100%; font-family:Arial, sans-serif; font-size:1.1em; border-left:1px solid #e4e4e4; border-top:1px solid #e4e4e4;	border-right:1px solid #e4e4e4;	height:29px;}
#g_nav ul li{ display:inline; line-height:100%;}
#g_nav ul li a { padding:9px 8px 8px 8px; color:#444; text-decoration:none; float: left; border-right:1px solid #c4c4c4; font-weight:normal;}
#g_nav ul li a.current {background-color:#7a649f; color:#fff;}
#g_nav ul li a#home_ico{ padding:5px 10px 5px 12px;}
#g_nav ul li a:hover { color:#000; text-decoration:none; background-color:#e6e6e6 ;}
/* end */

/* Global search */
#headersearchpan{ margin:0 0 12px 0; width:465px; background-color:#f2f2f2; padding:5px; float:right; text-align:right;}
#headersearchpan a{ color:#6d6d6d; margin:0px 10px 0 0;}
#headersearchpan .searchimg {vertical-align:-4px;}
#headersearchpan a:hover{ color:#000; margin-right:10px;}
/* end */

/* ---- header links ----- */
#headerlinkpan{ height:44px; float:right;}
#headerlinkpan ul{ width:auto;padding:0; margin:0;}
#headerlinkpan li {display:inline; line-height:100%;}
#headerlinkpan li a {float:left; padding:20px 9px 2px 9px; margin:3px 0 0 0; color:#6d6d6d; font-weight:normal; text-decoration:none; background-repeat: no-repeat; text-align:center;	width:auto;}
#headerlinkpan li a:hover {color:#000 !important;}

#headerlinkpan li#faq a {background-position:center 0; background-image:url(/orpg/assets/images/ico_faq_16x16.gif); border-right:1px solid #d6d6d6;}
#headerlinkpan li#phone a {background-position:center 0; background-image:url(/orpg/assets/images/ico_phone_16x16.gif); border-right:1px solid #d6d6d6;}
#headerlinkpan li#sitemap a { background-position:center 0; background-image:url(/orpg/assets/images/ico_map_16x16.gif); border-right:1px solid #d6d6d6;}
#headerlinkpan li#profile a { background-position:center 0; background-image:url(/orpg/assets/images/ico_person_16x16.gif); border-right:1px solid #d6d6d6;}
#headerlinkpan li#login a { background-position: 16px 0; background-image:url(/orpg/assets/images/ico_key_16x16.gif);}

li#faq a:hover{color:#0000ff;}
li#phone a:hover{color:#0000ff;}
li#sitemap a:hover{color:#0000ff;}
li#profile a:hover {color:#0000ff;}
li#login a:hover {color:#0000ff;}
/* end */

/* Welcome message */
#welmsg{margin:5px 0 0 0; font-weight:bold; text-align:right; border-right:1px solid #D6D6D6; line-height:auto; font-size:1.1em; float:left; width:360px; white-space:wrap; padding:0 12px 0 0; height:30px;}
#welmsg span{color:#7A649F;}
.headerlinkswelcome {float:right; width:635px;  margin:4px 0 0 0;}
/* end */
/* This is special IE hacks for IE6 */
#welmsg {_width:360px !important;}
/*special IE hacks end */

/* Bradcrumb */
#bradcrumb_container {width:985px; /* KH - 880 to 985 */
background:#fff; text-align:left; margin:0 auto; padding:0; position: relative;}
#kh_breadcrumb{ width:720px; padding:10px 0 10px 0; float:left; margin:0 0 5px 0;} /* Cmt from Suresh: Changed width 840px into 820px to get space for rightside icons */
#kh_breadcrumb ul { margin:0 0 0 15px; padding:0;}
#kh_breadcrumb ul li{list-style:none; display:inline;}
#kh_breadcrumb img{ vertical-align:-2px; margin:0 3px 0 8px;}
#kh_breadcrumb a{ color:#6d6d6d;}
#kh_breadcrumb a:hover{ text-decoration:underline;}
#kh_breadcrumb .current {color: #6d6d6d;} 
/* end */

/* sub icon nav */
#subiconav{  float:right; margin:0 0 5px 0;}
#subiconav ul{ margin:0; padding:0;	 color:#444; font-family:Arial, sans-serif; font-size:1.1em; }
#subiconav ul li{ display:inline; line-height:100%;}
#subiconav ul li a { padding:7px 7px 7px 7px; color:#444; text-decoration:none; float:left; border-right:1px solid #d6d6d6; font-weight:normal;}
#subiconav ul li a.current { background-image:url(/orpg/assets/images/img_g_navCurrentBg1x30.gif); background-repeat:repeat-x; background-color:#827dac; color:#fff;}
#subiconav ul li a:hover { color:#000; text-decoration:none; background-color:#e6e6e6;}
#subiconav ul li a span { color:#6c6c6c; font-size:0.9em;}
#subiconav .end{ border:none;}
/* end */

/* footer */
#footer{ background-color:#f0f0f0; margin:10px 0 0 0; padding:0; height:90px;color:#888a8c;}
#footerleft{ float:left; width:600px; text-align:left;}
#footerleft a{ color:#a2a2a2; text-decoration:none;}
#footerleft a:hover{ text-decoration:underline;}
#footerleft ul{ margin:0; padding:0;}
#footerleft ul li{ margin:0; padding:0 0 0 10px; list-style:none; line-height:20px;}
#footerright{ float:right; text-align:right; margin-right:0px; margin-top:15px;} /* COMMENT BY SURESH: Changed float:left to float:right and put a right margin of 10px to bring a gap*/
#footerright p { margin:0 0 10px 0; font-size:9px;}
/* end */

/* branding footer */
/* footer */
#footer_pan { background-image:url(/orpg/assets/images/img_footerbg.gif);  background-position:bottom; background-repeat:repeat-x; height:42px; padding:0px 10px 0 5px; border-left:solid 1px #cfcfcf;border-right:solid 1px #cfcfcf;border-bottom:solid 1px #cfcfcf;}
#footerleftcon { float:left; margin-top:13px;}
#footerleftcon ul { margin:0; padding:0;}
#footerleftcon ul li { display:inline; margin-left:5px; color:#a2a2a2;}
#footerleftcon ul li a { text-decoration:none; color:#7a649f;}
#footerleftcon ul li a:hover { text-decoration:underline; color:#7a649f;}
#footerrightcon { float:right; color:#646464; margin-top:13px;}
/* End of footer */
/* end branding footer */

fieldset {border:0px solid white;margin:0;padding:0;}

/* skip to content styles */
#skip a, #skip a:hover, #skip a:visited
{
position:absolute;
left:0px;
top:-500px;
width:1px;
height:1px;
overflow:hidden;
}

#skip a:active, #skip a:focus
{
width:auto;
height:auto;
left:0px;
}

/* End KnowHow Styles */
