	body {
    	background: #164e6e url(../img/bg.jpg) repeat-x;
    	text-align: center;
    	color: #13384d;
    	font: 0.7em/1.3 Verdana, Arial, Helvetica, sans-serif;
    }
    * {
    	margin: 0;
    	padding: 0;
    }
    a {text-decoration: none;}
    img {border: none;}
    ul {list-style: none;}
    p {margin: 1em 0;}
    .ruler {
    	display: block;
    	clear: both;
    	height: 1px;
    	margin: 1em auto;
    	overflow: hidden;
    	background: #e0e4e7;
    }
    .clear {clear: both; line-height:0%;}
    
    .clearfix:after {
        content: "."; 
        display: block; 
        height: 0; 
        clear: both; 
        visibility: hidden;
    }
    .clearfix {display: inline;}
    /* Hides from IE-mac \*/
    * html .clearfix {height: 1%;}
    .clearfix {display: block;}
    /* End hide from IE-mac */
    
    h1, h2, h3, h4 {font-family: Arial, Helvetica, sans-serif; font-weight: normal;}
    h1 {font-size: 1.7em;}
    h2 {font-size: 1.5em; color: #8b0000; font-weight: bold;}
    h3 {font-size: 1.4em;}
    
    
    #page {
  	width: 990px;
    	margin: 0 auto;
    	text-align: left;	
 	background: url(../img/bg990wide.jpg);
    }
    #header {
    	background: url(../img/header.jpg);
    	height: 197px;	
    	position: relative;
    }
    #header a {
    	text-indent: -900em;
    	display: block;
    	position: absolute;
    	height: 96px;
    	width: 170px;
    	top: 53px;
    	left: 32px;
    }
    
    
    
    #mid {
    	background: url(../img/mid.jpg) no-repeat left top;
 	width: 990px;
    }
    
    #navOLD {
    	position: absolute;
    	right: 7px;
    	top: 0;
    	display: inline;
    }
    /* TOPNAV */
    #nav {
    	top: 0;
    	display: inline;
    	
    }
    #nav ul {
     	background: url(../img/nav-start.jpg) no-repeat 0 0;
    	padding-left: 25px;
    	
    	display: block;
    	float: right;
    	height: 27px;
    }
    #nav li {display:inline;}
    #nav a {
    	display: block;
    	float: left;
    	height: 27px;
    	text-indent: -900em;
    }
    #nav a.home {
     	background: url(../img/n-home.gif) 0 0;
    	width: 53px;
    }
    #nav a.faq {
     	background: url(../img/n-faq.gif) 0 0;
    	width: 47px;
    }
    #nav a.contact {
     	background: url(../img/n-contact.gif) 0 0;
    	width: 84px;
    }
    #nav a.help {
   	background: url(../img/n-support.gif) 0 0;
    	width: 81px;
    }
    #nav a.sitemap {
     	background: url(../img/n-sitemap.gif) 0 0;
    	width: 70px;
    }
    #nav a:hover, #nav a.on {
    	background-position: 0 -27px;
    }
    
    /* SIDEBAR */
    #sidebar {
    	background: url(../img/sidebar-bg.jpg) repeat-y;
    	width: 218px;
    	margin-left: 9px;
    	display: inline;
    	float: left;
    }
    #side1 {
    	padding-bottom: 1em;
    	}
    #side1 h2 {
    	background: url(../img/title-bg.jpg) no-repeat;
    	height: 40px;
    	line-height: 32px;
    	color: #0c3146;
    	font-size: 1.2em;
    	font-weight: bold;
    	padding-left: .5em;
    	width: 207px;
    }	
    #side1 ul {}
    #side1 li a {
    	border-bottom: 2px solid #0c3146;
    	text-decoration: none;
    	line-height: 27px;
    	display: block;
    	width: 173px;
    	padding-left: 25px;
    	margin-left: 15px;
    	color: #0c3146;
    	font-weight: bold;
    }
    #side1 li a:hover {
    	background: #fff;
    }
    #side1 li a.on, #side1 li a:hover.on {
    	background: #b7d6e7;
    	cursor: default;
    }
    
    
    img.stema {
    	display: block;
    	margin: 0 auto;
    	padding: 1em 0;
    }
    
    #menunav
    {
	display: inline;
    	float: left;
	margin-left:2px;
    }
    .menusp
    {

    }
    
    /* CONTENT */
    #content {
    	display: inline;
    	float: left;
	width: 715px;
    	padding: 45px 20px 10px;
    }
    #content p a, form div.agree a {
    	text-decoration: underline;
    	font-weight: bold;
    	color: #13384d;
    }
    #content a:hover {text-decoration: none;}
    div.divRight
    {
		width:100%;
		text-align:right;
    }
    div.boxed {
    	background: url(../img/box-bottom.jpg) no-repeat 0 100%;
    	width: 225px;
    	float: left;
    	display: inline;
 	margin: 1.5em 65px;
    	border: 1px solid #f4f9fc;
    }
    div.b1 {
    	background: url(../img/box-top.jpg) no-repeat 0 0;
    	width: 225px;
    	padding: .6em 0 1.6em;
    	position: relative;
    }
    .b1 img {
    	border: 4px solid #fff;
    	display: block;
    	margin: 0 auto;	
    }
    .b1 span {
    	display: block;
    	font-size: 1.5em;
    	text-align: center;
    	font-style: italic;	
    	margin: .4em auto;
    }
    .b1 a.enter {
    	display: block;
    	width: 123px;
    	height: 41px;
    	background: url(../img/enter.jpg) no-repeat 0 0;
    	margin: 0 auto;
    	text-indent: -900em;
    }
    .b1 a:hover.enter {
    	background-position: 0 -41px;
    }
    .b1 #soon {
    	background: url(../img/soon.gif);
    	width: 55px;
    	height: 53px;
    	position: absolute;
    	right: 0;
    	bottom: 5px;
    	text-indent: -900em;
    }
    a.more {
    	display: block;
    	text-transform: uppercase;
    	text-decoration: underline;
    	color: #c47e37;
    	font-size: .8em;
    	text-align: right;
    }
    a:hover.more {
    	text-decoration: none;
    }
    
    
    
    /* FOOTER */
    #footer {
    	clear: both;
 		background: url(../img/footer-end.jpg) 0 100%;
    }
    #foot1 {
 		width: 974px;
    	border-top: 4px solid #0c3146;
    	margin-left: 9px;
    	background: url(../img/footer-bg.jpg) repeat-x;
    	line-height: 35px;
 		min-height: 39px;
    	height: auto !important;
 		height: 39px;

    	
    }
    #foot1 #copy {
    	float:left;
    	font-size: .9em;
    	margin-left: 1em;
    }
    #foot1 #fMenu
    {
		float:right;
    }
    ul#links 
    {
    	position: absolute;
    	right: 1em;
    	top: 0;
    }
    ul#links li {display: inline;}
    #foot1 a {
    	display: inline;
    	font-size: .9em;
    	color: #13384d;
    	text-transform: capitalize;
    	padding: .1em .3em .2em;
    }
    #foot1 a:hover {
    	background: #13384d;
    	color: #fff;
    	text-decoration: none;
    }
    

    fieldset.address {
	padding: 1em 1.5em;
	font-weight:normal;
	border: 1px solid #c4deeb;
	margin: 1em 0 !important;
	margin: 0;
	float:left;
}
fieldset.address label {
	display: block;
	clear:both;
	line-height: 1.6em;	
	height: 1.6em;
	padding: .2em 0;

}
fieldset.address label span {
	display: block;
	float: left;
	width: 135px;
}
fieldset.address label input {
	width:250px;

}
fieldset.address label input select {
	display: block;
	float: left;
	margin-top: 5px;
	
}
fieldset.address label select {
	display: block;
	float: left;
	margin-top: 0px;
	
	width:154px;
	
}


fieldset.address label span.examp {
	float: left;
	width: auto;
	padding: 0 .2em; 
	color: #aaa;
	font-weight: normal;
	display:block;
}
fieldset.address label span.highlight {
float: left;
width: auto;
padding: 0 .2em; 
color: #ff0000;
font-weight: bold;
}
fieldset.address hr
{
	width:56%;
	text-align:center;
	margin-top:8px;
}
fieldset.address input.phone {
	width:98px;
}



fieldset.address label.twice {
	display: block;
	float: left;
	clear: none;
	padding: 1em 29px 0 0;
	margin: 0;
}
fieldset.address span.confirm {
	display: block;
	float: left;
	width: 165px;
}

fieldset.address div.left
{
	float: left;
	clear: none;
	padding: 1em 29px 0 0;
	color: #aaa;
	font-weight: normal;
	
}
fieldset.address div.leftL
{
	float: left;
	clear: none;
	padding: 1em 29px 0 0;
	color: #aaa;
	font-weight: normal;
	background-color:Red;
	display:inline;
}
fieldset.address input {width: 150px;}
fieldset.address input.many {width: 80px;}
fieldset.address input.small {width: 30px;}
fieldset.address input.long  {width: 200px;}
.dvFieldSet
{
	display:block;
	clear:both;
			
}
#dvMailTo
{
	display:block;
	clear:both;
	font-weight: normal;
	margin-top:4px;
}
#dvMailTo label
{
	display:inline;
    clear:both;
    line-height: 1.6em;	
    height: 1.6em;
    padding: 0;
}
table.tMailTo
{
	margin-left:15px;
	width:350px;
}
table.tMailTo input
{
	margin:0px;
	
}






div.dvConfirm h2 {
	margin: 1em 0 .5em 0;
	border-bottom: 1px solid #c4deeb;
	
}
div.dvConfirm h2 a
{
	color: #8b0000;
}

div.dvConfirm h3 {
	font-weight: bold;
}
div.dvConfirm span.txt {
	display: block;
	clear: both;
	font-size: 1.2em;
	padding: .25em 0;
	border-bottom: 1px solid #eee;
}
div.dvConfirm span div {
	display: inline;
	color: #8b0000;
	font-weight: bold;	
}
div.indNote
{
	margin-left:15px;
	font-style:italic;	
	font-weight:normal;
}
table.reg_wz
{
	border-color:Gray;
	border-width:1px;
	border-style:Ridge;
}
td.wz_step
{
	width:570px;
	background-color:transparent;
	border-width:2px;
	border-style:groove;
	padding:4px;
}
.wz_sidebar
{
	padding:4px;
	width:110px;
}
.wz_sidebar a
{
	width:100%;	
}
.wz_sidebar a:hover
{
	background-color:#4a9ac6;
	color:#fff;
	
}
.wz_nav input
{
	width:70px;
}
.reqField
{
	background-color:lightgoldenrodyellow;	
}
div.iam_display
{
}
div.iam_display label
{
	padding: .25em 0;
	border-bottom: 1px solid #eee;
	
}

table.basic
{
	border:1px solid #c4deeb; 
	border-collapse:separate;
	width:100%;	
	
}
table.basic th
{
	text-align:center;
  	background-color:#cce2ef;
  	font-weight:bold;
  	border:1px solid #c4deeb;
}
table.basic th a
{
	color:#222222;	
}
table.basic td
{	
	border:1px solid #c4deeb;
	vertical-align:top;
	padding-left:2px;
	padding-right:2px;
}

table.basic td a
{
	color:steelblue;	
}
table.basic td a:visited
{
	color:steelblue;	
}
table.basic td a:hover
{
	color:blue;	
}
.wzSidebar
{
	background-color:lightsteelblue;
	vertical-align:top;
	padding:2px;
}

.dvBasic /*basic details view*/
{
	border: solid 1px #eeeeee;
}
.dvbasic a
{
	color:steelblue;	
}
.dvbasic a:visited
{
	color:steelblue;	
}
.dvbasic a:hover
{
	color:blue;	
}
.dvBasic td
{
	padding: 0 2px 0 2px;	
}
a.gen
{
	color:steelblue;	
}
a.gen:visited
{
	color:steelblue;	
}
a.gen:hover
{
	color:blue;	
}
div.mvHeader
{
	width:100%;
	word-spacing:12px;	
	background-color:lightsteelblue;
}
div.mvHeader a
{
	color:#111111;
	width:75px;	
	background-color:lightsteelblue;
}
div.mvHeader a:visited
{
	color:#111111;	
}
div.mvHeader a:hover
{
	color:Blue;	
}



a.mvHOn
{
	background-color:lightsteelblue;

}


 ul.mvHeader {
   	right: 1em;
   	top: 0;
	float:right;

 }
 ul.mvHeader li {
	 display: inline;
	 border-right:0px;
 	 border-bottom:solid 1px;
	 border-left:solid 1px;
	 border-top:solid 1px lightsteelblue;
 }
 ul.mvHeader a {
	display: inline;
	font-size: .9em;
	color: #13384d;
	text-transform: capitalize;
	padding: .1em .3em .2em;
}
ul.mvHeader a:hover {
	background: #13384d;
	color: #fff;
	text-decoration: none;
}
table.exams{
	border:1px solid #c4deeb;
	border-collapse:collapse; 
	width:100%;
}
table.exams th{
  	text-align:center;
  	background-color:#cce2ef;
  	font-weight:bold;
  	border-top:1px solid #c4deeb;
	vertical-align:top;
}
table.exams th img
{
	
	
}
table.exams td{
	padding-left:5px;
	padding-right:2px;
	vertical-align:top;
	border-top:0px;
	border-left:1px solid #c4deeb; 
	border-right:1px solid #c4deeb; 
	border-bottom:1px solid #c4deeb; 
}
div.dvVouch{
	margin-top:11px;
	margin-left:12px;
}

table.attempts{
	margin-left:8px;
	margin-bottom:6px;
	border:solid 1px #c4deeb;
	border-collapse:collapse;
}
table.attempts th{
	font-weight:bold;
	padding-left:2px;
	padding-right:2px;
	background-color:lightsteelblue;

}
table.attempts td{
	padding-left:2px;
	padding-right:2px;
}
div.dvChecks{
	display:block;
	margin-top:3px;

}
div.dvUA{
	margin-left:8px;
	margin-top:12px;

}
.divCont
{
	text-align:center;
}
.itd
{
width:16px;

}

.spb
{
	color:Blue;	
}
.spHist
{
	font-weight:bold;

}
.spHistEm{
	font-style:italic;
	color:maroon;
	font-weight:normal;
	
}
.hInset
{
	padding-left:5px;

}
.hScroll
{
	height:300px;
	overflow:auto;
}
.tHist{
	
}
.tHist td{
	vertical-align:top;
}
.h
{
	display:none;
	visibility:hidden;
} 
.dialCont
{
}
.dialCont .dcTab
{
	
	
}
.dvPDCerts
{
	width:382px;
	padding-right:10px;
}
.outtab
{
	background-color: #ffffff;
	margin-bottom:5px;
	border:solid 1px #4a9ac6;
}
.tabControl
{
	
	background-color: #afc1cb;
}
.dialB 
{
	background-color:#ffffff;
}
.backIcon
{
	background-position: right top;
	background-image: url(../img/left.gif);
	background-repeat: no-repeat;
	position: absolute;
	cursor: pointer;
	width: 19px;
	top: 1px;
	height: 19px;
	right: 20px;
}
.forwardIcon
{
	background-position: right top;
	background-image: url(../img/right.gif);
	background-repeat: no-repeat;
	position: absolute;
	cursor: pointer;
	width: 19px;
	top: 1px;
	height: 19px;
	right: 20px;
}

.closeIcon
{
	background-position: right top;
	background-image: url(../img/close_icon.gif);
	background-repeat: no-repeat;
	position: absolute;
	cursor: pointer;
	width: 19px;
	top: 1px;
	height: 19px;
	right: 1px;
}
.dialogHeader
{
	padding-left: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: bold;
	font-size: 110%;
	color: white;
	font-family: Verdana;
	background-color: steelblue;
}
.updateProgress
{
	position: absolute;
	background-color: #fff;
	filter: alpha(opacity=70);
	MozOpacity: 0.7;
	opacity: 0.7;
	padding: 0px;
	margin: 0px;
}
.updateProgress div
{
	background-color: white;
	padding: 4px;
	position: absolute;
	top: 10%;
	left: 50%;
}
div.dvCertGroup
{
	margin-top:12px;
}
.iRight
{
	float:right;	
}

.dvAction
{
	float:right;	
}


/*--new--*/
.vc_hl
{
background-color:lightgoldenrodyellow;	
}
#hintbox{ 
	position:absolute;
	top: 0;
	background-color: lightgoldenrodyellow;
	width: 179px; 
	padding: 3px;
	border:1px solid black;
	font:normal 11px Verdana;
	line-height:18px;
	z-index:100;
	border-right: 2px solid black;
	border-bottom: 2px solid black;
	visibility: hidden;
	text-align:left;
}

.hintanchor{ 
	font-weight: bold;
	color: navy;
	margin: 3px 8px;
	
}

input.small
{
	width:30px;	
}
input.bsmall
{
	font-size:xx-small;
		
}
.closeIcon
{
	background-position: right top;
	background-image: url(../img/close_icon.gif);
	background-repeat: no-repeat;
	position: absolute;
	cursor: pointer;
	width: 19px;
	top: 1px;
	height: 19px;
	right: 1px;
}
div.dvNav
{
	float:left;	
	background-color:Green;
}  
div.dvGrid
{
	display:inline;
	background-color:Red;	
}
.spb
{
	color:Blue;	
}

	input.buttonNS
	{
		width:420px;
	}
	input.buttonNSs
	{
		width:75px;
	}

/*from 1 */

    input.butonu {
    	color: #fff;
    	background: #0c3046;
    	width: auto;	
    	padding: 0 .8em;
    	font-size: .9em;
    	text-transform: uppercase;
    }
    div#buttons {text-align:center;}
    
  div#buttonLogin
  {
  	width:286px;
  	text-align:right;
  	padding-top:5px;
  }
  
    form .message {
    	color: #8b0000;
    	border: solid #8b0000;
    	border-width: 1px 0;
    	padding: .5em;
    	margin: 1em 0;
    }
    form div.agree {
    	padding: 1em .5em .5em;
    }
    form div.agree input {
    	margin: 0 3px;
	}
  
  .readonly 
  {
  	background-color:Silver;
  	color:Gray;	
  }
  
  .normal
  {
  	background-color:White;
  	color:Black;
  }
  
  .paddedDIV
  {
  	padding: .5em .5em .5em;
  	font-weight:bold;
  }
  
  .indentedDIV
  {
  	padding: .5em 1.5em .5em;
  }
  
  .divLeft
  {
  	float:left;
  	padding: 0em 0em 0em 0em;
  	font-weight:lighter;
  }
  
  .divSandBagRight
  {
	float:right;
	clear:right;
	padding:0;
	margin-left:2em;
  }
  
  .divMenu
  {
  	float:right;
  	font-weight:bolder;
  	padding:4px;
  	white-space:nowrap;
  	margin-top:32px;
  	margin-right:10px;
  }
  
  
  
  .tdCol
  {
  	border-bottom:1px solid #c4deeb;
  	border-left:1px solid #c4deeb;
  }
  
  .ReportRightPane
  {
  	overflow:scroll;
  	width:560px;
  	height:173px;
  	float:left;
  }
  
  .ReportLeftPane
  {
  	width:150px;
  	height:173px;
  	float:left;
  }
  .border-LeftTop
{
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
		font-family:arial;
		font-size:8pt;
}

.border-LeftBottom
{
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
		font-family:arial;
		font-size:8pt;
}

.border-RightTop
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
		font-family:arial;
		font-size:8pt;
}

.border-RightBottom
{
    BORDER-RIGHT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
		font-family:arial;
		font-size:8pt;
}

.border-All
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
		font-family:arial;
		font-size:8pt;
}

.border-LeftRightBottom
{
    BORDER-RIGHT: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
		font-family:arial;
		font-size:8pt;
}

.border-LeftRightTop
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
		font-family:arial;
		font-size:8pt;
}

.border-Left
{
    BORDER-LEFT: black 1px solid;
		font-family:arial;
		font-size:8pt;
}

.border-Right
{
    BORDER-RIGHT: black 1px solid;
		font-family:arial;
		font-size:8pt;
}

.border-Top
{
    BORDER-TOP: black 1px solid;
		font-family:arial;
		font-size:8pt;
}

.border-TopBottom
{
    BORDER-TOP: black 1px solid;
		BORDER-BOTTOM: black 1px solid;
}

.border-Bottom
{
    BORDER-BOTTOM: black 1px solid;
}

.border-LeftTopBottom
{
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
		font-family:arial;
		font-size:8pt;
}

.border-RightTopBottom
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
		font-family:arial;
		font-size:8pt;
}

.border-LeftRightTopBottom
{
    BORDER-TOP:    black 1px solid;
    BORDER-LEFT:   black 1px solid;
    BORDER-BOTTOM: black 1px solid;
    BORDER-RIGHT:  black 1px solid;
		font-family:arial;
		font-size:8pt;

}
div.newIAM
{
	margin-left:10px;
}

/*temp*/
    
.nbArea {
    	background-color:blue;
    	width: 175px;
    	margin-left: 9px;
    	display: inline;
    	float: left;
    }
    
.gvArea {
    	float: left;
 		width: 715px;
		
    	
    	clear:both;
    	}
.right
{
	float:right;
}
.dvStatus
{
	margin-bottom:8px;
	margin-left:4px;
}
.dvActions
{
	margin-left:4px;
	margin-bottom:4px;
}
div.dvIAMW
{
	width:500px;
	border: outset thin silver;
	padding:4px;
	margin-left:20px;
	background-color: #e5e5e5;
}    

.dvMoveResults
{
	font-style:italic;
}
.dvMoveResults input
{
	float:right;
}
.iLeft
{
	float:left;
	margin-right:4px;
}
.AddIAM
{
	
	width: 350px;
    margin-left: 9px;
    display: inline;
    float: left;	

}

.AddIAMStat
{
	left:280px;
	width:300px;
	border: outset thin silver;
	padding:4px;
	margin-left:8px;
	margin-top:6px;
	background-color:#cce2ef;
	float:left;
	height:250px;
}
.schedText
{
	padding-left:20px;
	padding-right:20px;
	margin-bottom:30px;	
}
.lVal
{
	line-height:1.2em;
	margin-left:2px;	
}
.pwStrength
{
	background-color:Transparent;
}
/***/
    /*FORMS*/
    fieldset {
    	padding: 1em 1.5em;
    	font-weight: bold;
    	border: 1px solid #c4deeb;
    	margin: 1em 0 !important;
    	margin: 0;
    }
    select, input {
    	font-size: 1em;
    	padding: .1em .3em;
    }
    select {width: 200px;}
    legend {
    	font-size: 1.2em;
    	margin-bottom: 0 !important;
    	margin-bottom: 1em;
    	}
    
 fieldset.login div
 {
 	clear:both;
 	line-height: 2.4em;	
 	height: 2.4em;
 	margin: 1px 0;
 }
 
 fieldset.login label { 
 	display: block;
 	float: left;
 	width: 12em;
 	}
 
 fieldset.login label input { 
 	margin: 9px 5px 0 0 !important;
 	margin: 4px 0 0 0;
 	display: block;
 	float: left;
 }	
 
 
    fieldset.one div {
    	clear:both;
    	line-height: 2.4em;	
    	height: 2.4em;
    	margin: 1px 0;
    	}
    	
    fieldset.one label { 
    	display: block;
    	float: left;
    	width: 12em;
    	}
    fieldset.one select {
    	margin-top: 5px;
    } 	
    fieldset.one label input { 
    	margin: 9px 5px 0 0 !important;
    	margin: 4px 0 0 0;
    	display: block;
    	float: left;
    }	
fieldset.two
{
	font-weight:normal;
}
fieldset.two label {
	display: block;
	clear:both;
	line-height: 2.4em;	
	height: 2.4em;
	padding: .2em 0;
	font-weight:bold;
}

fieldset.two label select
{
	width:250px;
}
fieldset.two label span {
	display: block;
	float: left;
	width: 135px;
}
fieldset.two label input {
	display: block;
	float: left;
	margin-top: 5px;
}
fieldset.two label.free input {
	display: block;
	float: left;
	margin-top: 5px;
	margin-left: 4px;
}
fieldset.two label.free select {
	display: block;
	float: left;
	margin-top: 5px;
}
fieldset.two input.phone {
	width:98px;
}

fieldset.two label.free2 input 
{
	width:30px;
}

fieldset.two label span.examp {
	float: left;
	width: auto;
	padding: 0 .2em; 
	color: #aaa;
	font-weight: normal;
}
fieldset.two label span.ext {
	float: left;
	width: auto;
	padding: 0 .2em; 
	font-weight: normal;
}

fieldset.two label span.highlight {
float: left;
width: auto;
padding: 0 .2em; 
color: #ff0000;
font-weight: bold;
}
fieldset.two p
{
	font-weight:normal;	
}

fieldset.two label.twice {
	display: block;
	float: left;
	clear: none;
	padding: 1em 29px 0 0;
	margin: 0;
}
fieldset.two span.confirm {
	display: block;
	float: left;
	width: 165px;
}

fieldset.two div.left
{
	float: left;
	clear: none;
	padding: 1em 29px 0 0;
	color: #aaa;
	font-weight: normal;
	
}
fieldset.two div.leftL
{
	float: left;
	clear: none;
	padding: 1em 29px 0 0;
	color: #aaa;
	font-weight: normal;
	background-color:Red;
	display:inline;
}
fieldset.two input {width: 150px;}
fieldset.two input.many {width: 80px;}
fieldset.two input.small {width: 30px;}
fieldset.two input.long  {width: 200px;}

.ext{
	display:inline;
	width:12px;
	padding-right:0px;
	margin-right:0px;
}

fieldset.two label input.cvtb
{
	Visibility:hidden;	
	margin-top:-20px;
}
.dvWFD
{
	margin:12px 0px 12px 30px;
	border:solid 1px #c4deeb;
	padding:4px;
	
}




/* -- ASPxMenu -- */
.dxmControl__nv 
{
	font: 8pt Tahoma;
	color: black;
}
.dxmControl__nv a, .dxmMenu__nv a, .dxmVerticalMenu__nv a, .dxmSubMenu__nv a
{
	color: black;
	text-decoration: none;
}
.dxmMenu__nv, .dxmVerticalMenu__nv
{
	font: 8pt Tahoma;
	color: black;
	background-color: #cce2ef;
	border: solid 1px #A8A8A8;
	padding: 2px 2px 2px 2px;
}
.dxmMenuGutter__nv
{
}
.dxmMenuSeparator__nv
{
	background-color: #A8A8A8;
}
.dxmMenuItem__nv, .dxmMenuItemWithImage__nv, .dxmMenuItemWithPopOutImage__nv, .dxmMenuItemWithImageWithPopOutImage__nv,
.dxmVerticalMenuItem__nv, .dxmVerticalMenuItemWithImage__nv, .dxmVerticalMenuItemWithPopOutImage__nv, .dxmVerticalMenuItemWithImageWithPopOutImage__nv, 
.dxmMenuLargeItem__nv, .dxmMenuLargeItemWithImage__nv, .dxmMenuLargeItemWithPopOutImage__nv, .dxmMenuLargeItemWithImageWithPopOutImage__nv,
.dxmVerticalMenuLargeItem__nv, .dxmVerticalMenuLargeItemWithImage__nv, .dxmVerticalMenuLargeItemWithPopOutImage__nv, .dxmVerticalMenuLargeItemWithImageWithPopOutImage__nv
{
	font: 8pt Tahoma;
	color: black;
	white-space: nowrap;
}
.dxmMenuItem__nv, .dxmMenuItemWithImage__nv
{
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
}
.dxmMenuItemWithPopOutImage__nv, .dxmMenuItemWithImageWithPopOutImage__nv
{
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 8px;
}	
.dxmVerticalMenuItem__nv
{
	padding-top: 4px;
	padding-right: 19px;
	padding-bottom: 4px;
	padding-left: 8px;
}
.dxmVerticalMenuItemWithImage__nv
{
	padding-top: 4px;	
	padding-right: 19px;	
	padding-bottom: 4px;	
	padding-left: 3px;	
}
.dxmVerticalMenuItemWithPopOutImage__nv
{
	padding-top: 4px;	
	padding-right: 6px;	
	padding-bottom: 4px;	
	padding-left: 8px;	
}
.dxmVerticalMenuItemWithImageWithPopOutImage__nv
{
	padding-top: 4px;	
	padding-right: 6px;	
	padding-bottom: 4px;	
	padding-left: 3px;	
}
.dxmMenuLargeItem__nv, .dxmMenuLargeItemWithImage__nv
{
	padding-top: 4px;
	padding-right: 12px;
	padding-bottom: 4px;
	padding-left: 11px;
}
.dxmMenuLargeItemWithPopOutImage__nv, .dxmMenuLargeItemWithImageWithPopOutImage__nv
{
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 11px;
}
.dxmVerticalMenuLargeItem__nv, .dxmVerticalMenuLargeItemWithImage__nv
{
	padding-top: 6px;
	padding-right: 12px;
	padding-bottom: 6px;
	padding-left: 11px;
}
.dxmVerticalMenuLargeItemWithPopOutImage__nv, .dxmVerticalMenuLargeItemWithImageWithPopOutImage__nv
{
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 11px;
}
.dxmMenuItemSelected__nv, .dxmMenuItemSelectedWithImage__nv, .dxmMenuItemSelectedWithPopOutImage__nv, .dxmMenuItemSelectedWithImageWithPopOutImage__nv,
.dxmVerticalMenuItemSelected__nv, .dxmVerticalMenuItemSelectedWithImage__nv, .dxmVerticalMenuItemSelectedWithPopOutImage__nv, .dxmVerticalMenuItemSelectedWithImageWithPopOutImage__nv,
.dxmMenuLargeItemSelected__nv, .dxmMenuLargeItemSelectedWithImage__nv, .dxmMenuLargeItemSelectedWithPopOutImage__nv, .dxmMenuLargeItemSelectedWithImageWithPopOutImage__nv,
.dxmVerticalMenuLargeItemSelected__nv, .dxmVerticalMenuLargeItemWithImageSelected__nv, .dxmVerticalMenuLargeItemSelectedWithPopOutImage__nv, .dxmVerticalMenuLargeItemSelectedWithImageWithPopOutImage__nv
{
	background-color:#e2eff5;
	border: solid 1px #888888;
}
.dxmMenuItemSelected__nv, .dxmMenuItemSelectedWithImage__nv
{
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 3px;
	padding-left: 7px;
}
.dxmMenuItemSelectedWithPopOutImage__nv, .dxmMenuItemSelectedWithImageWithPopOutImage__nv
{
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 7px;
}	
.dxmVerticalMenuItemSelected__nv
{
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 3px;
	padding-left: 7px;
}
.dxmVerticalMenuItemSelectedWithImage__nv
{
	padding-top: 3px;	
	padding-right: 18px;	
	padding-bottom: 3px;	
	padding-left: 2px;	
}
.dxmVerticalMenuItemSelectedWithPopOutImage__nv
{
	padding-top: 3px;	
	padding-right: 5px;	
	padding-bottom: 3px;	
	padding-left: 7px;	
}
.dxmVerticalMenuItemSelectedWithImageWithPopOutImage__nv
{
	padding-top: 3px;	
	padding-right: 5px;	
	padding-bottom: 3px;	
	padding-left: 2px;	
}
.dxmMenuLargeItemSelected__nv, .dxmMenuLargeItemSelectedWithImage__nv
{
	padding-top: 3px;
	padding-right: 11px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.dxmMenuLargeItemSelectedWithPopOutImage__nv, .dxmMenuLargeItemSelectedWithImageWithPopOutImage__nv
{
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.dxmVerticalMenuLargeSelectedItem__nv, .dxmVerticalMenuLargeSelectedItemWithImage__nv
{
	padding-top: 5px;
	padding-right: 11px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.dxmVerticalMenuLargeItemSelectedWithPopOutImage__nv, .dxmVerticalMenuLargeItemSelectedWithImageWithPopOutImage__nv
{
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.dxmMenuItemHover__nv, .dxmMenuItemHoverWithImage__nv, .dxmMenuItemHoverWithPopOutImage__nv, .dxmMenuItemHoverWithImageWithPopOutImage__nv, 
.dxmVerticalMenuItemHover__nv, .dxmVerticalMenuItemHoverWithImage__nv, .dxmVerticalMenuItemHoverWithPopOutImage__nv, .dxmVerticalMenuItemHoverWithImageWithPopOutImage__nv, 
.dxmMenuLargeItemHover__nv, .dxmMenuLargeItemHoverWithImage__nv, .dxmMenuLargeItemHoverWithPopOutImage__nv, .dxmMenuLargeItemHoverWithImageWithPopOutImage__nv, 
.dxmVerticalMenuLargeItemHover__nv, .dxmVerticalMenuLargeItemHoverWithImage__nv, .dxmVerticalMenuLargeItemHoverWithPopOutImage__nv, .dxmVerticalMenuLargeItemHoverWithImageWithPopOutImage__nv
{
	background-color: #7ab6d6;
	border: solid 1px #888888;
}
.dxmMenuItemHover__nv, .dxmMenuItemHoverWithImage__nv
{
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 3px;
	padding-left: 7px;
}
.dxmMenuItemHoverWithPopOutImage__nv, .dxmMenuItemHoverWithImageWithPopOutImage__nv
{
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 7px;
}	
.dxmVerticalMenuItemHover__nv
{
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 3px;
	padding-left: 7px;
}
.dxmVerticalMenuItemHoverWithImage__nv
{
	padding-top: 3px;	
	padding-right: 18px;	
	padding-bottom: 3px;	
	padding-left: 2px;	
}
.dxmVerticalMenuItemHoverWithPopOutImage__nv
{
	padding-top: 3px;	
	padding-right: 5px;	
	padding-bottom: 3px;	
	padding-left: 7px;	
}
.dxmVerticalMenuItemHoverWithImageWithPopOutImage__nv
{
	padding-top: 3px;	
	padding-right: 5px;	
	padding-bottom: 3px;	
	padding-left: 2px;	
}
.dxmMenuLargeItemHover__nv, .dxmMenuLargeItemHoverWithImage__nv
{
	padding-top: 3px;
	padding-right: 11px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.dxmMenuLargeItemHoverWithPopOutImage__nv, .dxmMenuLargeItemHoverWithImageWithPopOutImage__nv
{
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.dxmVerticalMenuLargeItemHover__nv, .dxmVerticalMenuLargeItemHoverWithImage__nv
{
	padding-top: 5px;
	padding-right: 11px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.dxmVerticalMenuLargeItemHoverWithPopOutImage__nv, .dxmVerticalMenuLargeItemHoverWithImageWithPopOutImage__nv
{
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.dxmSubMenu__nv
{
	font: 8pt Tahoma;
	color: black;
	background-color: white;
	border: solid 1px #666666;
	padding: 1px 1px 1px 1px;
}
.dxmSubMenuGutter__nv
{
	background-color: #cce2ef;
}
.dxmSubMenuSeparator__nv
{
	background-color: #A8A8A8;
	
}
.dxmSubMenuItem__nv, .dxmSubMenuItemWithImage__nv, .dxmSubMenuItemWithPopOutImage__nv, .dxmSubMenuItemWithImageWithPopOutImage__nv
{
	font: 8pt Tahoma;
	color: black;
	white-space: nowrap;
}
.dxmSubMenuItem__nv, .dxmSubMenuItemWithImage__nv
{
	padding-top: 5px;
	padding-right: 19px;
	padding-bottom: 5px;
	padding-left: 3px;
}
.dxmSubMenuItemWithPopOutImage__nv, .dxmSubMenuItemWithImageWithPopOutImage__nv
{
	padding-top: 5px;
	padding-right: 6px;
	padding-bottom: 5px;
	padding-left: 3px;
}
.dxmSubMenuItemSelected__nv, .dxmSubMenuItemSelectedWithImage__nv, .dxmSubMenuItemSelectedWithPopOutImage__nv, .dxmSubMenuItemSelectedWithImageWithPopOutImage__nv
{
	background-color: #7ab6d6;
	border: solid 1px #888888;
}
.dxmSubMenuItemSelected__nv, .dxmSubMenuItemSelectedWithImage__nv
{
	padding-top: 4px;
	padding-right: 18px;
	padding-bottom: 4px;
	padding-left: 2px;
}
.dxmSubMenuItemSelectedWithPopOutImage__nv, .dxmSubMenuItemSelectedWithImageWithPopOutImage__nv
{
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 2px;
}
.dxmSubMenuItemHover__nv, .dxmSubMenuItemHoverWithImage__nv, .dxmSubMenuItemHoverWithPopOutImage__nv, .dxmSubMenuItemHoverWithImageWithPopOutImage__nv
{
	background-color: #e2eff5;
	border: solid 1px #888888;
}
.dxmSubMenuItemHover__nv, .dxmSubMenuItemHoverWithImage__nv
{
	padding-top: 4px;
	padding-right: 18px;
	padding-bottom: 4px;
	padding-left: 2px;
}
.dxmSubMenuItemHoverWithPopOutImage__nv, .dxmSubMenuItemHoverWithImageWithPopOutImage__nv
{
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 2px;
}
.dxmSubMenuBorderCorrector__nv
{
    position: absolute;
    border: 0px;
    padding: 0px;
}
.exOpt
{
	padding:2px;
	
}
.exOpt input
{
	margin-top:2px;
}
.cacheGrid
{
	padding:2px;
	border-color:#7ab6d6;
	border-width:2px;	
	
}
p.warning
{
	text-align:center;
}
span.warn
{
	color:Red;
}

table.menuNS
{
}
table.menuNS td
{
	vertical-align:top;	
}
    
    
    
    
    
    
