/*Registry-Specific styles*/

/*Page Background image and alignment*/
/*  html, body {background: url("");} Rem--By bps replace by line below*/
/*  html, body {background:url(""); text-align:center;} Rem--By cmc replace by line below */

img#bg {background:transparent url("../img/layout/bodyBg_tile.png"); position:absolute; top:0; left:0; width:100%; height:100%; z-index:-1;}
div#container{position:relative; z-index:1;}

/*header-id and footer id styles*/
#footer .address{height:80px;}
#footermenu {padding:0px;}  /*  Added By bps  */
#footer div.faq {background:transparent url("../img/layout/footer_matrix.png") 0 -600px no-repeat; height:30px; position:relative; top:-7px;}
#footer div.faq a {color:#2870df; line-height:30px; font-weight:bold; font-size:1.3em; padding-left:35px; text-decoration: none;}
#footer div.allQuestions a {font-weight:normal; font-size:1em; color:#2870df; position:relative; left:35px; top:-10px; text-decoration: none;}
#footer ul > li {list-style-type:none; background:transparent; padding-left:0;}
#footer ul ul > li {list-style-type:none; background:transparent;}
#footer p, ul, ol, dl, table, blockquote, form, h1, h2, h3, h4, h5, h6
{
 margin: 0 0; padding: 0 0;
}

/* Waiting, TimeSlices and Messages */
.content div.please-wait
{
	background:url('./img/registry/ajax-loader-rays.gif') scroll 0 0 transparent;
	height:32px;
	width:32px;
	position:absolute;
	top:350px;
	left:510px;
	z-index:110;
}

div.notice
{
	margin: 6px 2px 6px 2px;
	padding: 16px 10px 16px 10px;
	width: 77%;
	font-size:90%;
	text-align:center;
	float: right;
	color: #545454;
	background-color:#FCFCFC;	
	border-style:solid;
	border-width:5px;
	border-color: #F9F9F9;
}

div.warning
{
	margin: 6px 2px 6px 2px;
	padding: 16px 10px 16px 10px;
	width:77%;
	font-size:90%;
	text-align:center;
	float: right;
	color: #0E3E3E;
	background-color: #F1C1C1;
	border-style:solid;
	border-width:5px;
	border-color: #FEF9F9;
}
	
span.warning
{
	padding:26px 16px 26px 16px;
	background-color:#F1C1C1;
	color:#0E3E3E;
}

div.environment
{
	color:#FF6666;
	float:none;
	text-align:center;
	font-weight:bold; 
	font-family:Verdana,Arial,sans-serif;
	padding: 0 0 0 120px;
}

p.required span, span.required
{
	color:#C00; 
	font-weight:bold; 
	font-size:large; 
}

div.required
{
	color:#000000; 
	font-weight: normal; 
}

.content fieldset.requirements{margin: 0;color:#000000; border: 0; font-weight: normal;text-align:center; padding:0 0 30px 70px; width:100%;}

/* Vertical Navigation */
/*  #vNav {float:left;}  Rem by bps  */
 #vNav {font-family:Arial,Helvetica,sans-serif; font-size:10pt; margin-top:10px; width:160px; float:left; overflow:hidden; background-color:#f0f4f7;}
	#vNav ul {margin:0; padding:0px; display:inline-block;}
	#vNav li {margin:0; padding:0px;}
#vNavContent {float:right;}
body.full #vNavContent {margin-left:70px; overflow:visible;}
	#vNav a {display:block;}
		#vNav a.here {background-color:#FFF; border-top:1px solid #c5c5c5; border-bottom:1px solid #c5c5c5;}
	#vNav ul {background:transparent; padding-left:7px;}
	#vNav li {background:transparent;}
	#vNav li a {background:transparent; color:#204d79; font-size:0.9em; text-decoration:none; padding:2px; width:150px;}
	#vNav li a:hover {text-decoration:underline;}
	#vNav li a.here {color:#204d79;}

	#vNav li li a {background-color:transparent; font-size:0.9em; font-weight:normal; text-decoration:none; background-image:none; padding:2px; width:142px;}
	#vNav li li a:hover {text-decoration:underline;}
	#vNav li li.isLB a {border-bottom:0;}
	#vNav li li.isLB li a.here {border-bottom:1px solid #c5c5c5;}
	#vNav li li ul {background-color:Transparent; border-top:0px; border-bottom:0px;}

	#vNav li li li ul {background:transparent; border:none;}
	#vNav li li li a {background:transparent; padding:2px; width:135px;}
	#vNav li li li li a { padding:2px; width:125px;}

/* Added Overrides */ 
    #vNav .HalfBreak{height:7px;}
    #vNav li .isLB{font-size:0.9em;}  
    #vNav li li .isLB{font-size:0.9em;}  
    #vNav li li li .isLB{font-size:0.9em;}   

    #vNav .isLB {padding:2px; font-weight:bold; display:block;}
    #vNav .isLB.Underline {font-weight:bold; text-decoration:underline;}
    #vNav .isLB.CellUnderline {border-bottom:1px solid #8e8e8e; margin-right:5px; padding-bottom:0px;}
    #vNav .isLB.mArrow {background:transparent url("../img/layout/sb_arrow_blue.gif") 4px 3px no-repeat; padding-left:15px;}
    #vNav .isLB.mBullet {background:transparent url("../img/registry/sb_bullet_black.gif") 4px 3px no-repeat; padding-left:15px;}
    #vNav .isLB.mCircle {background:transparent url("../img/registry/sb_circle_black.gif") 4px 3px no-repeat; padding-left:15px;}
    #vNav .isLB.mSquare {background:transparent url("../img/registry/sb_square_black.gif") 4px 3px no-repeat; padding-left:15px;}
    #vNav .isLB.mDash {background:transparent url("../img/registry/sb_dash_black.gif") 4px 3px no-repeat; padding-left:15px;}
    #vNav .isLB.mStar {background:transparent url("../img/registry/sb_star_black.gif") 4px 3px no-repeat; padding-left:15px;}
    #vNav .isLB.mRedStar {background:transparent url("../img/registry/sb_star_red.gif") 4px 3px no-repeat; padding-left:15px;}
    #vNav .isLB.mImage {background:transparent url("../img/layout/sb_arrow_blue.gif") 4px 3px no-repeat; padding-left:15px;}
    #vNav .isLB.mImage1 {background:transparent url("../img/layout/sb_arrow_blue.gif") 4px 3px no-repeat; padding-left:15px;}
    #vNav .isLB.mImage2 {background:transparent url("../img/layout/sb_arrow_blue.gif") 4px 3px no-repeat; padding-left:15px;}

    #vNav hr {border-color:#8e8e8e; border-style:solid; border-width:1px 0 0; clear:both; margin:0px 5px 0px 5px; height:1px;}
    #vNav hr.heavy {height:2px;}    

    #vNav .isTitle {font-weight:bold; font-size:11pt; padding:2px; margin:0px 5px 0px 5px; display:block;}
    #vNav .isTitle.TRight {text-align:right;}
    #vNav .isTitle.TCenter {text-align:center;}
    #vNav .isTitle.Underline {text-decoration:underline;}
    #vNav .isTitle.CellUnderline {border-bottom:1px solid #8e8e8e; padding-bottom:0px;}

    #vNav a.Underline {text-decoration:underline;}
    #vNav a.CellUnderline {border-bottom:1px solid #8e8e8e; margin-right:5px; padding-bottom:0px; padding-right:5px;}

    #vNav a.mBullet {background:transparent url("../img/layout/sb_arrow_blue.gif") 4px 3px no-repeat; padding-left:15px;}
    #vNav a.here.mBullet {background:#FFF url("../img/layout/sb_arrow_blue.gif") 4px 3px no-repeat; padding-left:15px;}

    #vNav a.mCircle {background:transparent url("../img/registry/sb_dash_black.gif") 4px 3px no-repeat; padding-left:15px;}
    #vNav a.here.mCircle {background:#FFF url("../img/registry/sb_dash_black.gif") 4px 3px no-repeat; padding-left:15px;}

    #vNav a.mSquare {background:transparent url("../img/registry/sb_star_black.gif") 4px 3px no-repeat; padding-left:15px;}
    #vNav a.here.mSquare {background:#FFF url("../img/registry/sb_star_black.gif") 4px 3px no-repeat; padding-left:15px;}

    #vNav a.mArrow {background:transparent url("../img/layout/sb_arrow_blue.gif") 4px 3px no-repeat; padding-left:15px;}
    #vNav a.here.mArrow {background:#FFF url("../img/layout/sb_arrow_blue.gif") 4px 3px no-repeat; padding-left:15px;}

    #vNav a.mDash {background:transparent url("../img/registry/sb_dash_black.gif") 4px 3px no-repeat; padding-left:15px;}
    #vNav a.here.mDash {background:#FFF url("../img/registry/sb_dash_black.gif") 4px 3px no-repeat; padding-left:15px;}

    #vNav a.mStar {background:transparent url("../img/registry/sb_star_black.gif") 4px 3px no-repeat; padding-left:15px;}
    #vNav a.here.mStar {background:#FFF url("../img/registry/sb_star_black.gif") 4px 3px no-repeat; padding-left:15px;}

    #vNav a.mRedStar {background:transparent url("../img/registry/sb_star_red.gif") 4px 3px no-repeat; padding-left:15px;}
    #vNav a.here.mRedStar {background:#FFF url("../img/registry/sb_star_red.gif") 4px 3px no-repeat; padding-left:15px;}

    #vNav a.mImage {background:transparent url("../img/layout/sb_arrow_blue.gif") 4px 3px no-repeat; padding-left:15px;}
    #vNav a.here.mImage {background:transparent url("../img/layout/sb_arrow_blue.gif") 4px 3px no-repeat; padding-left:15px;}

    #vNav a.mImage1 {background:transparent url("../img/layout/sb_arrow_blue.gif") 4px 3px no-repeat; padding-left:15px;}
    #vNav a.here.mImage1 {background:transparent url("../img/layout/sb_arrow_blue.gif") 4px 3px no-repeat; padding-left:15px;}

    #vNav a.mImage2 {background:transparent url("../img/layout/sb_arrow_blue.gif") 4px 3px no-repeat; padding-left:15px;}
    #vNav a.here.mImage2 {background:transparent url("../img/layout/sb_arrow_blue.gif") 4px 3px no-repeat; padding-left:15px;}

/* Assists CSS classes with spacing */
    #vNav li.mBullet a, #vNav li.mCircle a, #vNav li.mSquare a {width:137px;}
    #vNav li li.mBullet a, #vNav li li.mCircle a, #vNav li li.mSquare a {width:130px;}
    #vNav li li li.mBullet a, #vNav li li li.mCircle a, #vNav li li li.mSquare a {width:123px;}    

    #vNav li.mDash a, #vNav li.mStar a, #vNav li.mRedStar a {width:137px;}
    #vNav li li.mDash a, #vNav li li.mStar a, #vNav li li.mRedStar a {width:130px;}
    #vNav li li li.mDash a, #vNav li li li.mStar a, #vNav li li li.mRedStar a {width:123px;} 

    #vNav li.mArrow a, #vNav li.mImage a, #vNav li.mImage1 a, #vNav li.mImage2 a {width:137px;}
    #vNav li li.mArrow a, #vNav li li.mImage a, #vNav li li.mImage1 a, #vNav li li.mImage2 a {width:130px;}
    #vNav li li li.mArrow a, #vNav li li li.mImage a, #vNav li li li.mImage1 a, #vNav li li li.mImage2 a {width:123px;}


#hNavContent {float: left;}
#hNav {float:left; width:100%;}

body{overflow:auto; background-color:#F4F6F7;}

.content form.layout .noLabel{padding-left:0; text-align:center;}

.content legend{padding:0 8px 0 8px; font-size:110%;}

.content tbody tr.selected td, .content tbody tr.selected th, .content tbody tr.selected td, .content tbody tr.selected th {background-color:#78cd78;}

.content fieldset{width:729px;padding:0 5px 0 5px;}
.content .border-fat-grey {border:5px solid #F3F3F3; margin-bottom:12px;}
.content .border-fat-orange {border:solid 5px #FE8533; margin-bottom:12px;}
.content .underline-fat-grey {border-bottom:5px solid #F3F3F3; margin-bottom:12px;}
.content .underline-fat-orange {border-bottom:5px solid #FE8533; margin-bottom:12px;}
.content .overline-fat-grey {border-top:5px solid #F3F3F3; margin-top:12px;}
.content .overline-fat-orange {border-top:5px solid #FE8533; margin-top:12px;}

.content label.currentdate{font-size:72%; padding-right: 4px; float:right;}
.content label.secondary{font-size:94%; padding-right:0;}

.content h1.lined {border-top: 5px solid #F3F3F3;border-bottom: 5px solid #F3F3F3; margin-top:0;padding:10px 0 10px;}
.content h1.underlined {border-bottom: 5px solid #F3F3F3; margin-top:0;padding:10px 0 10px;}
.content h1.lined-centered {border-top: solid 2px #4e4e4e;border-bottom: solid 2px #4e4e4e; text-align:center;}
.content h1.underlined-centered {border-bottom: solid 2px #4e4e4e; text-align:center;}
.content p.message {margin:7px 2px 9px 2px; font-weight:600; color:#4E4E4E;}
.content .page-tools {margin: 3px 0px 8px -5px; border:0;}
.content .tool-img {padding: 2px 0px 0px;}
.content .tool-link {color:#7F7F7F; padding: 6px 4px 3px 3px;}
.content .tool-text {color:#7F7F7F; padding: 6px 1px 0px 0px;}
.content div.message {margin:7px 2px 9px 2px; font-weight:600; color:#4E4E4E;}
.content div.message-centered {margin:7px 2px 9px 2px; font-weight:600; color:#4E4E4E; text-align:center;}
.content .boxed-blue {border:1px solid #ccc; width:734px; clear:both; margin:5px 0 0 0;}
.content .boxed-black {border:1px solid #ccc; width:734px; clear:both; margin:5px 0 0 0;}
.content .boxed-notice {border:1px solid #ccc; width:734px; clear:both; margin:5px 0 0 0;}
.content .boxed-notice h3 {background:#EFEFDB url("../img/layout/gray_gradient.gif") left top repeat-x; color:#2d2d2d;}
.content .boxed-warning {background:#EFEFDB; border:1px solid #ccc; padding: 0 0 0 5px; color:#2d2d2d; width:734px; clear:both; margin:5px 0 0 0;}
.content .boxed-warning h3 {background:#EFEFDB url("../img/registry/h1-orange-gradient.gif") left top repeat-x; color:#FFFFFF; margin: 0 0 0 -5px;}
.content .boxed-problem {background:#EFEFDB; border:1px solid #A44; margin:5px 0 0 0; color:#FFFFFF; width:734px; clear:both;}
.content .boxed-problem h3 {background:#EFEFDB url("../img/registry/h1-red-gradient.gif") left top repeat-x; color:#FFFFFF;}

/* Added Boxed CSS by bps to Share with all  */
.content .boxed-fullcenter {text-align:center; margin-left:0px; margin: 10px auto 2px auto; width:1020px;}
.content .boxed-clearfullCenter {clear:none;}

.content .boxed-SkyBlue{background:#C6E7FF;}
.content .boxed-LightCyan{background:#D2DBE0;}
.content .boxed-PaleGray{background:#F0F4F7;}
.content .boxed-DeepSkyBlue{background:#72A3BF; color:#fff;}

/*Accordion
----------------------------------*/
.ui-accordion {border:1px solid #999; float:right; width:360px;}
.ui-accordion .ui-accordion-header {cursor:pointer; height:26px; margin:0; padding:0; position:relative;}
.ui-accordion .ui-state-active{background:#000 url("../img/accordion/black_gradient.gif") top left repeat-x;}
.ui-accordion .ui-state-default {background:#4A9BEA url("../img/accordion/blue_gradient.gif") left bottom repeat-x;}
.ui-accordion .ui-accordion-header .ui-icon {height:26px; width:25px; position:absolute; left:0; top:0;}
.ui-accordion .ui-state-active .ui-icon {background:url("../img/accordion/aud_down-arrow.gif") 5px center no-repeat;}
.ui-accordion .ui-state-default .ui-icon {background:url("../img/accordion/mvv_arrow_right.gif") 5px center no-repeat;}
.ui-accordion .ui-accordion-header a, .ui-accordion .ui-accordion-header a:link, .ui-accordion .ui-accordion-header a:visited, .ui-accordion .ui-accordion-header a:hover {color:#fff; display:inline-block; font-size:1.1em; height:26px; line-height:26px; padding-left:25px; text-decoration:none;}
.ui-accordion .ui-state-active a {/*reserve*/}
.ui-accordion .ui-state-default a {/*reserve*/}
.ui-accordion .ui-accordion-content {display:none; overflow:hidden; width:360px;}
.ui-accordion .ui-accordion-content div {padding:8px; width:344px;}
.ui-accordion .ui-accordion-content-active {display:block;}
.ui-accordion .ui-accordion-content p, .ui-accordion .ui-accordion-content ul, .ui-accordion .ui-accordion-content ol, .ui-accordion .ui-accordion-content dl {margin-top:12px; margin-bottom:2px;}
.ui-accordion .ui-accordion-content p.join, .ui-accordion .ui-accordion-content ul.join, .ui-accordion .ui-accordion-content ol.join, .ui-accordion .ui-accordion-content dl.join {margin-top:2px;}

.ui-accordion .ui-accordion-li-fix {display:inline;}

#content input.text,input.submit,input.button, #content select, #content textarea {
	vertical-align:middle;
	border:1px solid #7f9db9;
	padding:1px 1px 3px;
	cursor:pointer;
}
.content .errorMessage 
{
	color: red;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica
}
.content .SectionHeaderPnl 
{
	width:729px;
	cursor:pointer;
	padding-left:5px;
	line-height:20px;
	height:20px;
	overflow:hidden;
	background:transparent url("../img/layout/blue_gradient.gif") left top repeat-x; 
	color: #204d79;border:1px solid #888; 
	margin:0; 
}
.content .SectionHeaderPnlCenter
{
	line-height:20px;
	height:20px;
	padding-left:5px;
	text-align:center;
	border:1px solid #888; 
	font-family:Arial, Helvetica, sans-serif; font-size:1.2em;
	font-weight:bold;
	color:White; 
	background-color:#204d79; 
}
.content .SectionHeaderStatus
{
	padding:0px 7px 0px 7px;
	float:left;
	display:inline;
	line-height:24px;
}
.content .SectionHeaderTitle
{
	font-family:Arial, Helvetica, sans-serif; height:16px; font-size:1.2em;
/*    font-size:12px;*/
	font-weight:bold;
/*    color:#204d79;*/
	color:#F3F3F3;
	float:left;
	display:inline;
	line-height:20px;
}
.content .SectionHeaderExpandText
{
	font-size:12px;
	color:#F3F3F3;
/*    color:black;*/
	text-align:right;
	float:right;
	display:inline;
	line-height:20px;
	padding: 0px 10px 0px 0px;
}
.content .SectionHeaderImage
{
	float:right;
	padding:  0px 7px 0px 7px;
	display:inline-table;
	line-height:20px;
}
.content .SectionOutline
{
	border:0px ridge #6D88AC;
	padding: 7px 7px 7px 7px;
	width:570px;
	background-color:white;
}
.content .SectionBody
{
 /*  background-color:#FFFBF4;*/
	padding:3px 3px 3px 3px;
	width:563px;
	background:white url("../img/registry/nNum_gradient.png") left bottom repeat-x; 
}

.content .SectionBodyReg
{
 /*  background-color:#FFFBF4;*/
	padding:3px 3px 3px 3px;
	width:563px;
	background:white url("../img/registry/nNum_gradientREG.png") left top repeat-x; 
}

.content .ShadeBackground
{
	padding:3px 3px 3px 3px;
	background:white url("../img/registry/nNum_gradient.png") left bottom repeat-x; 
}
.content .ContentBasic
{
	padding:3px 3px 3px 3px;
	background:white url("../img/registry/nNum_gradient.png") left bottom repeat-x;
	height:488px;
}
.content .ShadeBackgroundNoPad
{
	background:white url("../img/registry/nNum_gradient.png") left bottom repeat-x; 
}
.content .SectionHeaderPnlSub 
{
	line-height:20px;
	padding-left:5px;
	width:550px;
	overflow:hidden;
	height:20px;
	cursor:pointer;
	background:transparent url("../img/registry/gen_header_creamSub.png") left top repeat-x; 
	color: #375A74;border:1px solid #888; 
	margin:0; 
}

/* Panel Section Styles - End */
.content .GroupingPad
{
	padding:3px 3px 3px 3px;
}

.content .ConsoleSectionBody
{
 /*  background-color:#FFFBF4;*/
	padding:3px 3px 3px 3px;
	background:white url("../img/registry/nNum_gradient.png") left bottom repeat-x; 
}
/* Checklist Styles - Start */
.content .ChecklistStatusText
{
	font-size:14px;
	font-weight: normal;
	/*color:#183458;*/
	color:Black;
	cursor:pointer;
	text-decoration: none; 
} 
.content .ChecklistStatusTextDiv
{
	line-height:20px;  
} 
.content .ChecklistStatusTextTopDiv
{
	display:inline; line-height:40px;float:right;width:178px; 
}
.content .ChecklistStatusTextImgDiv
{
	display:inline; line-height:40px; float:left;height:40px;vertical-align:middle; 
}   
.content .ChecklistStatusOff 
{
	line-height:20px;display:inline;height:20px;
	cursor:pointer;
} 
/* Checklist Styles - End */
.content .PopupPanel
{
	border:thin solid #6D88AC;
	background-color:#FAF0E6;
	padding:3px 3px 3px 3px;	
}

.content .PanelTitle
{
	color:#204d79;
	font-weight:bold;
   
}
.content .LinkBlueUnder
{
	color:#204d79;
   
}
.content .Linky
{
	color:#204d79;
	font-size:small;
	font-weight:normal;
}
.content .LabelText
{
	font-weight:normal;
	color:#204d79;
}

.content .SectionHeaderTitleSub
{
	font-size:14px;
	font-weight:bold;
	color:white;
}
.content .TopSectionHeaderPnlSub 
{
	background-color:#587498;
	padding-left:5px;
	width:550px;
	overflow:hidden;
}

.content .ChecklistMouseOff
{
	cursor:pointer;
	font-size:14px;
	font-weight: normal;
	color:#385478;
	text-decoration: none;
	height:20px; 
	padding:2px 2px 5px; 
}
.content .ChecklistMouseOn 
{
	font-size:14px;
	font-weight: normal;
	color:#385478;
	cursor:pointer;
	text-decoration: none;
	background-image:url('../img/registry/gen_header_cream.png'); background-repeat:repeat-x;
	height:20px;
	padding:2px 2px 5px; 
}

.content .ChecklistMouseAppOff
{
	cursor:pointer;
	font-size:14px;
	font-weight: normal;
	color:#385478;
	text-decoration: none;
	height:25px; 
}
.content .ChecklistMouseAppOn 
{
	font-size:14px;
	font-weight: normal;
	color:Black;
	cursor:pointer;
	text-decoration: none;
	background:transparent url("../img/registry/gen_header_cream.png") left top repeat-x; 
	height:25px;
}

.content .hoursGridTextBox
{
	color:Black;
	width:50px;
	height:12px;
}

.content .hoursGridTextBox_watermarked
{
	color:Gray;
	width:50px;
	height:12px;
}

.content .hoursGridHeader
{
	font-weight:bold; 
	width:75px; 
	text-decoration:underline; 
}

.content .hoursGridTD
{
	width:30%;
	height:16px;
	color:#204d79;
}

.content .hoursGridOddRow
{
	background-color:#F0F0F0;
}

.content .hoursGridErrorNumber
{
	Color:Red;
	font-weight:bold;
}

 .content .cellGridHeader 
{
	padding:0px 5px 0px 5px;
	font-size:10pt; 
	background-color:#385478; 
	color:White;
	text-align:center;
}
 .content .cellGridContent 
 {
	border-right:thin solid gray; 
	border-bottom:thin solid gray;
	border-left:thin solid gray;
	/*background-color:White;*/
  }
 .content .cellGridContentAltRow 
 {
	border-right:thin solid gray; 
	border-bottom:thin solid gray;
	border-left:thin solid gray;
	background-color:#f0f4f7;
  }
 .content .cellGridContentLeft 
 {
	border-right:thin solid gray;
	border-left:thin solid gray;  
	border-bottom:thin solid gray;
	/*background-color:White;*/
  }
   .content .cellGridContentLeftAltRow
 {
	border-right:thin solid gray;
	border-left:thin solid gray;  
	border-bottom:thin solid gray;
	/*background-color:#f0f4f7;*/
  }
  
  .content .pageTitle
{
	font-family:Arial, Helvetica, sans-serif;font-size:1.6em;font-weight:bold;	
}

.content #breadcrumbs {background-color:#dfdfdf; font-family:Arial, Helvetica, sans-serif;  color:#646464; padding: 3px 5px; margin-top: 10px; font-size:0.9em; line-height:1; overflow:hidden; width:7485px }
.content .supersuperwide #breadcrumbs, .superwide #breadcrumbs {width:930px;}
.content #breadcrumbs a {color:#8b8b8b; text-decoration:none;}
.content #breadcrumbs a:hover {color:#111; text-decoration:underline;}
.content #breadcrumbs span {padding:0 3px; font-size:1.1em; font-weight:normal; position:relative; top:0px}
.content #breadcrumbs strong {font-weight:normal;}
.content .clear:after {display:block; visibility:hidden; clear:both; height:0; content: ".";}
	
.content .HelpField
	{
	Font-Size:small;
	font-style:italic;
	Color:#347235; /*Medium Forest Green*/
}
.content .HelpText
	{
	Font-Size:Small;	
	Color:#347235; /*Medium Forest Green*/
}
.content .HelpHeader
	{
	Font-Size:Medium;
	Color:#347235; /*Medium Forest Green*/
}
	
.content .buttonGreen
	{
	background:url("../img/registry/ButtonGreen.gif") repeat-x;
	border:1px outset #24842F ;
	height:20px;cursor:pointer;
}

.content .buttonGreen:hover
	{
	background:url("../img/registry/ButtonBlue.gif") repeat-x;
	border:1px outset #4084DD ;
	height:20px;cursor:pointer;
}
	
.content .buttonGray
	{
	background:url("../img/registry/ButtonGray.gif") repeat-x;
	border:1px outset #6B6B6B ;
	height:20px;cursor:pointer;
}
	
.content .buttonGray:hover
	{
	background:url("../img/registry/ButtonBlue.gif") repeat-x;
	border:1px outset #4084DD ;
	height:20px;
	cursor:pointer;
}
	    	    
.content .buttonViewForm
	{
	background:url("../img/registry/ButtonGray.gif") repeat-x;
	border:1px solid #6B6B6B ;
	height:20px;cursor:pointer;
}
	    
.content .popupHover
	{
	background:url("../img/registry/ButtonBlue.gif") repeat-x;
	border:1px inset #4084DD ;
	height:20px;
}	
	
.content .buttonYellow
	{
	background:url("../img/registry/ButtonYellow.gif") repeat-x;
	border:1px outset #6B6B6B ;
	height:20px;cursor:pointer;
}
	
.content .buttonYellow:hover
	{
	background:url("../img/registry/ButtonBlue.gif") repeat-x;
	border:1px outset #4084DD ;
	height:20px;cursor:pointer;
}

   .content .pathHeader
	{
	border:solid;
	border-width:1px;
	font-size:10pt; 
	color:#385478; 
	background-color:#F5F5F5; 
	font-weight:bold; 
}

.content .BoldText
	{
	font-weight:bold;
}
.content .hide
	{
	display:none;
}
.content .BoldRed
	{
	font-weight:bold;
	color:Red;
}

.content .hide{display:none;}
.content .error{color:Red;}
.content .smerror {color:Red;font-size:9pt}
.content .modalBackground 
{
	filter:alpha(opacity=70);
	opacity:0.7;
	background-color:Gray;	
	z-index:10000;
	position:absolute;	
}
.content .modalPopup 
	{
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:530px;
}
.content .feedbackpnl
	{
	display:none;
	width:530px;height:400px;z-index:2;
	font-size:11px;border:solid 1px #CCCCCC;background-color:#FFFFFF;padding:5px;
}

.content .header3
	{
	font-size: 17px;
	color: #898989;
	font-weight: 800;
	background-color: transparent;
}

.content .TabStyle
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.content .SectionBodyWithBorder
{
	background-color:#FFFBF4;
	width:563px;
	border-style:inset;
	border-width:thin;
	border-color:Black;
	padding: 5px 2px 2px 4px;
}

.content .SectionHeader{font-weight:bold;font-size:larger;}


.content .PracticalAjaxTabStyle .ajax__tab_header {font-family:verdana,tahoma,helvetica;font-size:11px;background:url(../img/registry/ajax/tab-line.gif) repeat-x bottom;}
.content .PracticalAjaxTabStyle .ajax__tab_outer {padding-right:4px;background:url(../img/registry/ajax/tab-right.gif) no-repeat right;height:21px;}
.content .PracticalAjaxTabStyle .ajax__tab_inner {padding-left:3px;background:url(../img/registry/ajax/tab-left.gif) no-repeat;}
.content .PracticalAjaxTabStyle .ajax__tab_tab {height:13px; padding:4px;margin:0px;background:url(../img/registry/ajax/tab.gif) repeat-x;}
.content .PracticalAjaxTabStyle .ajax__tab_hover .ajax__tab_outer {cursor:pointer;background:url(../img/registry/ajax/tab-hover-right.gif) no-repeat right;}
.content .PracticalAjaxTabStyle .ajax__tab_hover .ajax__tab_inner {cursor:pointer;background:url(../img/registry/ajax/tab-hover-left.gif) no-repeat;}
.content .PracticalAjaxTabStyle .ajax__tab_hover .ajax__tab_tab {cursor:pointer;background:url(../img/registry/ajax/tab-hover.gif) repeat-x;}
.content .PracticalAjaxTabStyle .ajax__tab_active .ajax__tab_outer {background:url(../img/registry/ajax/tab-active-right.gif) no-repeat right;}
.content .PracticalAjaxTabStyle .ajax__tab_active .ajax__tab_inner {background:url(../img/registry/ajax/tab-active-left.gif) no-repeat;}
.content .PracticalAjaxTabStyle .ajax__tab_active .ajax__tab_tab {background:url(../img/registry/ajax/tab-active.gif) repeat-x;}
.content .PracticalAjaxTabStyle .ajax__tab_disabled { color: #A0A0A0;}
.content .PracticalAjaxTabStyle .ajax__tab_body {font-family:Verdana, Arial, Helvetica;font-size:9pt;border:1px solid #999999;border-top:0;padding:8px;background-color:#ffffff;}

.content .SectionBodyForPractical .ajax__tab_body
{
 /*  background-color:#FFFBF4;*/
	border:1px solid black;
	padding:3px 3px 3px 3px;
	width:550px;
	background:white url("../img/registry/nNum_gradient.png") left bottom repeat-x; 	
}

.content .SectionBodyForPractical .ajax__tab_header 
{
	color: #aa976b;
	font-size: 13px;
	font-weight: bold;
	background-color: White;
	margin-left: 10px;
}

.content .SectionBodyForPractical .ajax__tab_inner
{
	padding: 6px;
	margin-right: 1px;
	margin-left: 1px;
	margin-top: 1px;
	margin-bottom: 1px;
}
.content .SectionBodyForPractical .ajax__tab_hover .ajax__tab_outer
{
	cursor:pointer;
	background-color: Orange;
}
.content .SectionBodyForPractical .ajax__tab_hover .ajax__tab_inner
{
	cursor:pointer;
	background-color: #FFFFE1;
}
.content .SectionBodyForPractical .ajax__tab_active .ajax__tab_outer
{
	background-color: White;
}
.content .SectionBodyForPractical .ajax__tab_active .ajax__tab_inner
{
	background-color: #fefdf7;
}
.content .SmallDDLText
{
	font-size: 8pt;
	width: 150px;
}

.content .highlight
{
	background-color:#F5F6CE;
	border-color:Red;
	border-style:dashed;
	border-width:2px;
	z-index:10001;
}

.content .AutoCompletePopup
{
	z-index:9999;
}

.content .CompletionList 
{
	color : Black;
	padding : 1px;
	font-size: small;
	font-family:Arial, Helvetica, sans-serif;
	background-color: #FCFFF4;
	margin-left:10px;
	z-index:9999;
	cursor:default;
	border: 1px solid black;
	visibility:hidden;
	list-style-type:none;
}

/*AutoComplete flyout */
.content .CompletionListItem 
{ 
	padding:0px;  
	text-align : left;
}

/* AutoComplete highlighted item */
.content .CompletionListHighlightedItem
{
	background-color: #C6E4F6;
	font-weight:bold;
	font-size: small;
}

/* Mozilla */
.content .CompletionListM
{
	color : Black;
	padding : 1px;
	font-size: small;
	font-family:Arial, Helvetica, sans-serif;
	background-color: #FCFFF4;
	z-index:9999;
	cursor:default;
	margin-top:0px;
	visibility:hidden;
	border: 1px solid black;
	list-style-type:none;
}

/*AutoComplete flyout */
.content .CompletionListItemM
{ 
	text-align : left;
}

/* AutoComplete highlighted item */
.content .CompletionListHighlightedItemM
{
	background-color: #C6E4F6;
	color: windowtext;
	font-weight:bold;
	font-size: small;
}

.content .reqV
{
	background-color:#F5F6CE;
	border-color:Red;
	border-style:dashed;
	border-width:2px;
	z-index:10001;
}

.content .ajax__validatorcallout 
{
	z-index:10001;
}

.content .ajax__validatorcallout div, .ajax__validatorcallout td {border:solid 1px Gray;background-color:#F5F6CE;  }
.content .ajax__validatorcallout_popup_table {border:none 0px;background-color:transparent;padding:0px;margin:0px;  z-index:10001; }
.content .ajax__validatorcallout_popup_table_row {vertical-align:top;height:100%;background-color:transparent;padding:0px;margin:0px; }
.content .ajax__validatorcallout_callout_cell {width:20px;height:100%;text-align:right;vertical-align:top;border:none !important;background-color:transparent !important;padding:0px;margin:0px; }
.content .ajax__validatorcallout_callout_table {height:100%;border:none;background-color:transparent;padding:0px;margin:0px;}
.content .ajax__validatorcallout_callout_table_row {background-color:transparent;padding:0px;margin:0px;}
.content .ajax__validatorcallout_callout_arrow_cell {padding:8px 0px 0px 0px;margin:0px;text-align:right;vertical-align:top;font-size:1px;border:none !important;background-color:transparent !important;}
.content .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv {font-size:1px;position:relative;left:1px;border-bottom:none !important;border-right:none !important;border-left:none !important;width:15px;background-color:transparent !important;padding:0px;margin:0px;}
.content .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div {height:1px;overflow:hidden;border-top:none !important;border-bottom:none !important;border-right:none !important;padding:0px;margin:0px 0px 0px auto;}
.content .ajax__validatorcallout_callout_arrow_cell_leftpos {padding:8px 0px 0px 0px;margin:0px;text-align:left;vertical-align:top;font-size:1px;border:none !important;background-color:transparent !important;}
.content .ajax__validatorcallout_callout_arrow_cell_leftpos .ajax__validatorcallout_innerdiv {font-size:1px;position:relative;left:-1px;border-bottom:none !important;border-right:none !important;border-left:none !important;width:15px;background-color:transparent !important;padding:0px;margin:0px;}
.content .ajax__validatorcallout_callout_arrow_cell_leftpos .ajax__validatorcallout_innerdiv div {height:1px;overflow:hidden;border-top:none !important;border-bottom:none !important;border-left:none !important;padding:0px;margin:0px auto 0px 0px;}
.content .ajax__validatorcallout_callout_arrow_cell_bottomleftpos,.ajax__validatorcallout_callout_arrow_cell_topleftpos {padding:0px 0px 0px 8px;margin:0px;text-align:left;vertical-align:top;font-size:1px;border:none !important;background-color:transparent !important;}
.content .ajax__validatorcallout_callout_arrow_cell_bottomrightpos,.ajax__validatorcallout_callout_arrow_cell_toprightpos {padding:0px 8px 0px 0px;margin:0px;text-align:right;vertical-align:top;font-size:1px;border:none !important;background-color:transparent !important;}
.content .ajax__validatorcallout_callout_arrow_cell_bottomleftpos .ajax__validatorcallout_innerdiv {font-size:1px;position:relative;bottom:-1px;border:none !important;width:30px;background-color:transparent !important;padding:0px;margin:0px;}
.content .ajax__validatorcallout_callout_arrow_cell_bottomrightpos .ajax__validatorcallout_innerdiv {font-size:1px;position:relative;bottom:-1px;border:none !important;width:30px;background-color:transparent !important;padding:0px;margin:0px 0px 0px auto;}
.content .ajax__validatorcallout_callout_arrow_cell_topleftpos .ajax__validatorcallout_innerdiv {font-size:1px;position:relative;top:-1px;border:none !important;width:30px;background-color:transparent !important;padding:0px;margin:0px;}
.content .ajax__validatorcallout_callout_arrow_cell_toprightpos .ajax__validatorcallout_innerdiv {font-size:1px;position:relative;top:-1px;border:none !important;width:30px;background-color:transparent !important;padding:0px;margin:0px 0px 0px auto;}
.content .ajax__validatorcallout_callout_arrow_cell_bottomleftpos .ajax__validatorcallout_innerdiv div,.ajax__validatorcallout_callout_arrow_cell_bottomrightpos .ajax__validatorcallout_innerdiv div,.ajax__validatorcallout_callout_arrow_cell_topleftpos .ajax__validatorcallout_innerdiv div,.ajax__validatorcallout_callout_arrow_cell_toprightpos .ajax__validatorcallout_innerdiv div {height:1px;overflow:hidden;border-top:none !important;border-bottom:none !important;padding:0px;margin:0px auto 0px auto;}
.content .ajax__validatorcallout_callout_arrow_cell_bottomleftpos .ajax__validatorcallout_innerdiv .arrowpixel,.ajax__validatorcallout_callout_arrow_cell_bottomrightpos .ajax__validatorcallout_innerdiv .arrowpixel,.ajax__validatorcallout_callout_arrow_cell_topleftpos .ajax__validatorcallout_innerdiv .arrowpixel,.ajax__validatorcallout_callout_arrow_cell_toprightpos .ajax__validatorcallout_innerdiv .arrowpixel {height:0px;overflow:hidden;border-top:none !important;border-right:none !important;border-left:none !important;border-bottom-style:solid !important;border-bottom-width:1px !important;background-color:transparent !important;padding:0px;margin:0px auto 0px auto;}
.content .ajax__validatorcallout_error_message_cell {font-family:Verdana;font-size:10px;padding:5px;border-right:none !important;border-left:none !important;width:100%; }
.content .ajax__validatorcallout_icon_cell {width:20px;padding:5px;margin:0px;border-right:none !important;}
.content .ajax__validatorcallout_close_button_cell {vertical-align:top;padding:0px;margin:0px;text-align:right;border-left:none !important;}
.content .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv {border:none !important;text-align:center;width:10px;padding:2px;cursor:pointer; }


.content .date_ajax__validatorcallout 
{
	z-index:10001;
	padding-left:30px;
}

.content .date_ajax__validatorcallout div, .date_ajax__validatorcallout td {border:solid 1px Gray;background-color:#F5F6CE;}
.content .btn1_ajax__validatorcallout 
{
	z-index:10001;
	padding-left:70px;
}

.content .btn1_ajax__validatorcallout div, .btn1_ajax__validatorcallout td {border:solid 1px Gray;background-color:#F5F6CE;}

.content .RoundedBgYellow{background: transparent;width: 100%;margin: 0 auto;} 
.content .RoundedBgYellow .top, .RoundedBgYellow .bottom{display: block;background: transparent; font-size: 1px;} 
.content .RoundedBgYellow .b1, .RoundedBgYellow .b2, .RoundedBgYellow .b3, .RoundedBgYellow .b4, .RoundedBgYellow .b1b, .RoundedBgYellow .b2b, .RoundedBgYellow .b3b, .RoundedBgYellow .b4b{display: block;overflow: hidden; background: #F7D923;} 
.content .RoundedBgYellow .b1, .RoundedBgYellow .b2, .RoundedBgYellow .b3, .RoundedBgYellow .b1b, .RoundedBgYellow .b2b, .RoundedBgYellow .b3b{height: 1px; background: #F7D923;} 
.content .RoundedBgYellow .b2, .RoundedBgYellow .b3, .RoundedBgYellow .b4, .RoundedBgYellow .b4b, .RoundedBgYellow .b3b, .RoundedBgYellow .b2b{border-left: 1px solid #F7D923;border-right: 1px solid #F7D923;} 
.content .RoundedBgYellow .b1{margin: 0 5px; background: #F7D923;} 
.content .RoundedBgYellow .b2, .RoundedBgYellow .b2b{margin: 0 3px; border-width: 0 2px;} 
.content .RoundedBgYellow .b3, .RoundedBgYellow .b3b{margin: 0 2px;} 
.content .RoundedBgYellow .b4, .RoundedBgYellow .b4b{height: 2px;margin: 0 1px;} 
.content .RoundedBgYellow .b1b{margin: 0 5px; background: #F7D923;} 
.content .RoundedBgYellow .boxcontent{display: block; background: #F7D923; border-left: 1px solid #F7D923; border-right: 1px solid #F7D923;}


.content .RoundedBgGray{ background: transparent; width: 100%; margin: 0 auto;} 
.content .RoundedBgGray .top, .RoundedBgGray .bottom{display: block; background: transparent;font-size: 1px;} 
.content .RoundedBgGray .b1, .RoundedBgGray .b2, .RoundedBgGray .b3, .RoundedBgGray .b4, .RoundedBgGray .b1b, .RoundedBgGray .b2b, .RoundedBgGray .b3b, .RoundedBgGray .b4b{display: block;overflow: hidden; background: #646464;} 
.content .RoundedBgGray .b1, .RoundedBgGray .b2, .RoundedBgGray .b3, .RoundedBgGray .b1b, .RoundedBgGray .b2b, .RoundedBgGray .b3b{height: 1px; background: #646464;} 
.content .RoundedBgGray .b2, .RoundedBgGray .b3, .RoundedBgGray .b4, .RoundedBgGray .b4b, .RoundedBgGray .b3b, .RoundedBgGray .b2b{border-left: 1px solid #646464; border-right: 1px solid #646464;} 
.content .RoundedBgGray .b1{ margin: 0 5px; background: #646464;} 
.content .RoundedBgGray .b2, .RoundedBgGray .b2b{margin: 0 3px; border-width: 0 2px;} 
.content .RoundedBgGray .b3, .RoundedBgGray .b3b{margin: 0 2px;} 
.content .RoundedBgGray .b4, .RoundedBgGray .b4b{height: 2px;margin: 0 1px;} 
.content .RoundedBgGray .b1b{margin: 0 5px; background: #646464;} 
.content .RoundedBgGray .boxcontent{display: block; background: #646464; border-left: 1px solid #646464; border-right: 1px solid #646464;} 
