
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }

html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }

body { margin: 0; font-size: 13px; line-height: 1.231; }

body, button, input, select, textarea { font-family: Verdana, Arial, sans-serif; color: #222; }

::-moz-selection { background: #369; color: #fff; text-shadow: none; }
::selection { background: #369; color: #fff; text-shadow: none; }

a { color: #00e; }
a:visited { color: #551a8b; }
a:hover { color: #06e; }
a:focus { outline: thin dotted; }

a:hover, a:active { outline: 0; }

abbr[title] { border-bottom: 1px dotted; }

b, strong { font-weight: bold; }

blockquote { margin: 1em 40px; }

dfn { font-style: italic; }

hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }

ins { background: #ff9; color: #000; text-decoration: none; }

mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }

/* Redeclare monospace font family: h5bp.com/j */
pre, code, kbd, samp { font-family: monospace, monospace; _font-family: 'courier new', monospace; font-size: 1em; }

/* Improve readability of pre-formatted text in all browsers */
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }

q { quotes: none; }
q:before, q:after { content: ""; content: none; }

small { font-size: 85%; }

sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }


ul, ol { margin: 1em 0; padding: 0 0 0 40px; }
dd { margin: 0 0 0 40px; }
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }

img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }

svg:not(:root) { overflow: hidden; }

figure { margin: 0; }

form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }

label { cursor: pointer; }

legend { border: 0; *margin-left: -7px; padding: 0; }

button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }

button, input { line-height: normal; *overflow: visible; }

table button, table input { *overflow: auto; }
html.ie7 table button, table input { overflow:hidden }

button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; }

input[type="checkbox"], input[type="radio"] { box-sizing: border-box; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

textarea { overflow: auto; vertical-align: top; resize: vertical; }

input:valid, textarea:valid {  }
input:invalid, textarea:invalid { background-color: #f0dddd; }

table { border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; }









/*Begin LPS specific*/
		
		/*Custom CSS background references */
			body,
			header,
			header #admin,
			#container.order {
				background-image:url(../img/bgSprt.png);
			}
			
			header h1, 
			header h2,
			header #admin #tab,
			ul#orderMenu li div div ul li a, 
			ul#menu li div div ul li a,
			ul#orderMenu li div div div.submenu ul li a,
			ul#menu li div div div.submenu ul li a,
			.menuTitle,
			#orderMenu li .drop,
			#menu li .drop,
			#orderMenu li:hover .drop,
			#menu li:hover .drop,
			header nav div.search a,
			ul#orderMenu
			{
				background-image:url(../img/headerBlockSprt.png)
			}
			
		
		/*Custom CSS*/
			html {
				/*min-width:960px; */
			}
				
			body {
				background-repeat:repeat-x;
				background-attachment:fixed;
				background-color:#e2ecf2;
				background-position:0 -460px;
				padding:0;
				margin:0;
				min-width:960px;
				overflow-y: scroll;
					}
			body.order{
				background-color:#fbfbf5;
				background-position:0 -2460px;
			}
			body.body_popup
			{
			    min-width:400px;
			    overflow-y:auto;
			}

			div.popWrap {
			    padding:10px;
			}
			html.ie7 div.popWrap {
			    margin-top:-70px;
			}
			
			header {
				position:fixed;
				background-position:0 -360px;
				background-repeat:repeat-x;
				width:100%;
				top:0px;
				left:0px;
				min-width:960px;
				z-index:99997;
			}
				body.dev header {
					background-position:0 -2360px;
				}
			
			html.ie7 body header
			{
					top:0px;
					left:0px;
					right:0px;
					
			}
			header h1, header h2 {
					display:block;
					float:left;
					height:55px;
					text-indent:-9999px;
					white-space:nowrap;
					margin:0;
			}
				header h1 {
					background-position: 0 0;
					width: 146px;
				}
				header h2 {
					background-position:-180px 0;
					width:350px;
				}
          header #alert{
                display:block;
                position: relative;
                float:left;
                font-size:15pt;
                width:400px;
                left: 200px;
                height:30px;
                top:5px;
                bottom:5px;
                
            }

         header #alert p{
                color:rgb(128,0,0);
                font:bold 100% Verdana, Helvetica, sans-serif;
            }

		header #admin {
				background-position:0 -260px;
				display:block;
				position:absolute;
				right:0px;
				text-align:left;
				height:30px;
				font-size:.8em;
			}
		header #adminLinks {
				display:block;
				position:absolute;
				top:20px;
				right:0px;
				width:200px;
				text-align:left;
				height:20px;
				font-size:.8em;
			}
				html.ie7 header #admin {
					width:320px;
				} 

			
			header #admin #tab{
					background-position:-545px 0;
					background-repeat:no-repeat;
					text-indent:30px;
					display:block;
					float:right;
					height:27px;
					white-space:nowrap;
					padding: 4px 20px 0px 10px;
				}
				body.dev header #admin #tab{
					background-position:-545px -31px;
				}
				html.ie7 header #admin #tab {
					width:320px;
					text-align:center;
				}
				header #admin p {
					display:block;
					clear:both;
					float:right;
					margin:0;
					white-space:nowrap;
					padding:0px 20px 0 0;
					font-size:11px;
				}
					header #admin p a {
						color:#FFF;
						text-decoration:underline;
					}
			
			header nav {
				display:block;
				clear:both;
				margin-top:57px;
				margin-bottom:10px;
				padding:1px;
				height:30px;
				border-bottom:1px solid #66665b;
								
			}
				html.ie7 header nav {
					margin-top:2px;
					text-align:left;
				}

			header nav ul { /* all lists */
				padding: 0;
				margin: 0;
				list-style: none;
				line-height: 29px;
			}
			
		    header nav ul#orderMenu,
		    header nav ul#menu {
			    display:block;
			    background-repeat:no-repeat;
			    background-position:0 -192px;
			}   
			header nav ul#orderMenu {
			    margin-top:2px;
			}
			header nav ul#menu {
			    margin-top:-29px;
			}
			
			
				header nav div.search{
					display:block;
					float:left;
					width:150px;
					height:29px;
					margin-left:10px;
				}
				header nav div#toolbar
				{
				    margin-top:0px;
				    margin-right:10px;
				}
				html.ie7 header nav div.search{
					margin-left:5px;
				}
				header nav div.search input[type="text"] {
					float:left;
					width:100px;
					height:16px;
					margin-top:3px;
					border:2px inset #CCCCCC;
					background-color:#fcfcfc;
					color:#666;
					font-size:11px;
					-moz-border-radius: 2px;
						-webkit-border-radius: 2px;
						border-radius: 2px;
						
				}
				header nav div.search a {
					display:block;
					float:left;
					height:28px;
					width:29px;
					margin-top:1px;
					margin-left:5px;
					background-position: -151px 0;
					background-repeat:no-repeat;
					border:none;
				}
					html.ie7 header nav div.search a {
						background:url(../img/headerBlockSprt.png) no-repeat -151px 0;				
					}
				header nav div.search a:hover {
					background-position: -151px -29px;
				}
					html.ie7 header nav div.search a:hover {
						background:url(../img/headerBlockSprt.png) no-repeat -151px -29px;				
					}
			
            #container
            {
                text-align:center;
                min-width:960px; 
                top:100px;
                left:0px;
                right:0px;
                position:absolute;
            }
           
            #container.order
            {
                background-color:#fbfbf5;
				background-position:0 -2470px;
                background-repeat:repeat-x;
                background-attachment:fixed;
                min-height:100%;
                margin-top:-110px;
            }
            html.ie7 #container
            {
                right:3px;
            }
			#main 
			{
			    text-align:left;
				margin:auto;
				margin-top:10px;
			    margin-left:20px;
			    margin-right:20px;
			}
			#main .centered
			{
			    margin:auto;
				margin-top:110px;
				width:960px;
			}
			.w960
			{
			    margin-left:auto;
			    margin-right:auto;
			    width:960px;
			    text-align:left;
			}
			.w960.leftHeaders h1, 
			.w960.leftHeaders h2,
			.w960.leftHeaders h3,
			.w960.leftHeaders h4,
			.w960.leftHeaders h5,
			.w960.leftHeaders h6,
			.w960 p,
			.w960 ul,
			.w960 ol,
			.w960 img
			{
			    text-align:left;
			    float:left;
			    clear:both;
			    display:block;
			    
			}
			.fltRt 
			{
			    float:right;
			    clear:left;
			}
			#container.order #main 
			{
			    margin-top:120px;
			}
			html.ie7 body {
				padding-top:100px;
			}
			html.ie7 body #main {
				margin-top:10px;
			}
			#main .login {
				margin:auto;
				margin-top:140px;
				width:360px;
				height:180px;
				border:1px solid rgb(199,201,178);
				background-color: rgb(245,247,234);
				-webkit-border-radius: 6px;
				-moz-border-radius: 6px;
				border-radius: 6px;
				padding:20px;
			}
			html.ie7 body #main .login {
				margin-top:40px;
			}

			#main .login h1 {
				display:block;
				border-bottom:1px solid #003366;
				color:#003366;
				width:100%;
				font-size:14px;
				margin:0px;
				margin-bottom:20px;
			}
			html.ie7 body #main .login h1 {
				margin-bottom:-10px;
			}
			#main .login p {
				width:180px;
				margin:auto;
			}
			#main .login label,
			#main .login input {
				display:block;
				margin-top:8px;
			}
			
			body h3#pageTitle
			{
			    clear:both;
			    display:block;
			    position:absolute;
			    top:90px;
			    left:0px;
			    width:98%;
			    right:20px;
			    min-width:940px;
			    text-align:right;
			    white-space:nowrap;
			    font-style:normal;
			    font-size:14px;
			    font-weight:bold;
			    color:#777;
			    
			}
			
			h3 { 
			color:#777777;
			float:right;
			margin:0px;
			padding:0px;
			}
			
			body, ul, li {
	        font-size:14px; 
	        line-height:21px;
	        text-align:left;
}
#orderMenu,
#menu {
	list-style:none;
	height:29px;
	padding:0px 20px 0px 20px;
}

#orderMenu {
	width:174px;
	margin:-27px 0 0 150px;
}
#menu {
	margin:-27px 0 0 374px;
	width:580px;
}
html.ie7 body header nav #orderMenu
{
    margin-top:3px;
}
html.ie7 body header nav #menu
{
    margin-top:-29px;
}


#orderMenu li,
#menu li {
	float:left;
	display:block;
	text-align:center;
	position:relative;
	padding: 4px 10px 4px 10px;
	margin-right:20px;
	border:none;
	white-space:nowrap;
}
#menu li:hover {
	border: 1px solid #777777;
	padding: 4px 9px 4px 9px;
	
	/* Background color and gradients */
	
	background: #F4F4F4;
	background: -moz-linear-gradient(top, #F4F4F4, #EEEEEE);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F4F4F4), to(#EEEEEE));
	
	/* Rounded corners */
	
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
}


#orderMenu li.placehoder,
#menu li.placeholder {
	width:95px;
}
#orderMenu li a,
#menu li a {
	font-size:14px; 
	color: #333333;
	display:block;
	text-decoration:none;
}
#orderMenu li a {
	line-height:19px;
}
#orderMenu li:hover a,
#menu li:hover a {
	color:#336699;
}
#orderMenu li:hover a {
	line-height:21px;
}
#orderMenu li .drop,
#menu li .drop,
#orderMenu li:hover .drop,
#menu li:hover .drop {
	background-repeat:no-repeat;
	background-position:right -134px;	
}

#orderMenu li .drop,
#menu li .drop {
	padding-right:21px;
	background-position: 0 8px 0 0;
}

#orderMenu li:hover .drop,
#menu li:hover .drop {
	background-position: 0 7px 0 0;
}

.dropdown1,
.dropdown2,
.dropdown3,
.dropdown4,
.dropdown5{
	font-size:12px;
	margin:4px auto;
	float:left;
	position:absolute;
	left:-999em; /* Hides the drop down */
	text-align:left;
	padding:10px 5px 10px 5px;
	border:1px solid #777777;
	border-top:none;
	width: 944px;
		
	/* Gradient background */
	background:#CCCCCC;
	background: -moz-linear-gradient(top, #EEEEEE, #BBBBBB);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EEEEEE), to(#BBBBBB));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EEEEEE', endColorstr='#BBBBBB');

	/* Rounded Corners */
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}
html.ie9 .dropdown1,
html.ie9 .dropdown2,
html.ie9 .dropdown3,
html.ie9 .dropdown4,
html.ie9 .dropdown5{
	-moz-border-radius: 0px 0px 0px 0px;
	-webkit-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}
.dropdown1 {
	margin-left:-160px;
	/* Gradient background */
	background:#f6f6e9;
	background: -moz-linear-gradient(top, #f6f6e9, #e2e3cf);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f6f6e9), to(#e2e3cf));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6e9', endColorstr='#e2e3cf');
}
.dropdown2 {
	margin-left:-384px;
}
.dropdown3 {
	margin-left:-486px;
}
.dropdown4 {
	margin-left:-603px;
}
.dropdown5{
    margin-left:-753px;
}
html.ie9 .dropdown2 {
	margin-left:-384px;
}
html.ie9 .dropdown3 {
	margin-left:-485px;
}
html.ie9 .dropdown4 {
	margin-left:-600px;
}
html.ie9 .dropdown5 {
    margin-left: -750px;
}

html.ie7 .dropdown1 
{
    margin-left:-165px;
}

#orderMenu li:hover .dropdown1,
#menu li:hover .dropdown2,
#menu li:hover .dropdown3,
#menu li:hover .dropdown4,
#menu li:hover .dropdown5 {
    left: -1px;
    top: auto;
}

.thinCol,
.thickCol{
	display:block;
	float: left;
	position: relative;
	margin-left: 3px;
	margin-right: 3px;
}

.thinCol {width:200px;}
.thickCol {width:288px;}
.menuTitle {
	width:340px;
	height:18px;
	border-bottom:1px solid #BBBBBB;
	margin-top:5px;
	margin-bottom:10px;
	background-position: 0 -168px;
	background-repeat:no-repeat;
	text-indent:-9999px;
}

.thickCol,
.thickCol,
.thickCol {
	margin-left:36px;
	margin-right:0px;
	margin-top:-36px;
	}
html.ie7 .thickCol,
html.ie7 .thickCol,
html.ie7 .thickCol {	
	margin-left:10px;
	margin-top:-26px;
}

#orderMenu .menu_right,
#menu .menu_right {
	float:right;
	margin-right:0px;
}

#orderMenu li .align_right,
#menu li .align_right {
	/* Rounded Corners */
	-moz-border-radius: 5px 0px 5px 5px;
    -webkit-border-radius: 5px 0px 5px 5px;
    border-radius: 5px 0px 5px 5px;
}


#orderMenu li:hover .align_right,
#menu li:hover .align_right {
	left:auto;
	right:-1px;
	top:auto;
}

#orderMenu p, #orderMenu h2, #orderMenu h3, #orderMenu ul li,
#menu p, #menu h2, #menu h3, #menu ul li {
	line-height:21px;
	font-size:12px;
	text-align:left;
}
#orderMenu h2,
#menu h2 {
	font-size:21px;
	font-weight:400;
	letter-spacing:-1px;
	margin:7px 0 14px 0;
	padding-bottom:14px;
	border-bottom:1px solid #666666;
}
#orderMenu h3,
#menu h3 {
	font-size:14px;
	margin:7px 0 14px 0;
	padding-bottom:7px;
	border-bottom:1px solid #888888;
}

#orderMenu p,
#menu p {
	line-height:18px;
	margin:0 0 10px 0;
}

#orderMenu li:hover div a,
#menu li:hover div a {
	font-size:12px;
	color:#015b86;
}

#orderMenu li:hover div a:hover,
#menu li:hover div a:hover {
	color:#029feb;
}


.strong {
	font-weight:bold;
}
.italic {
	font-style:italic;
}

.imgshadow { /* Better style on light background */
	background:#FFFFFF;
	padding:4px;
	border:1px solid #777777;
	margin-top:5px;
	-moz-box-shadow:0px 0px 5px #666666;
	-webkit-box-shadow:0px 0px 5px #666666;
	box-shadow:0px 0px 5px #666666;
}
.img_left { /* Image sticks to the left */
	width:auto;
	float:left;
	margin:5px 15px 5px 5px;
}

html.ie7 ul#orderMenu
{
	display:block;
	margin-top:0px;
}

#orderMenu li .subMenu, 
#menu li .subMenu {
	background-color:#333333;
	color: #eeeeee;
	padding:4px 0 4px 6px;
	max-height:300px;
	font-size:12px;
	display:none;
	/* Rounded Corners */
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	width:310px;
    float:right;
    overflow:auto;
    
	/* Shadow */
	-webkit-box-shadow:inset 0 0 3px #000000;
	-moz-box-shadow:inset 0 0 3px #000000;
	box-shadow:inset 0 0 3px #000000;
}

html.ie7 #orderMenu li .subMenu,
html.ie7 #menu li .subMenu {
	overflow:hidden;
}

#orderMenu li ul,
#menu li ul {
	list-style:none;
	padding:0;
	margin:0 0 4px 0;
}

#orderMenu li ul li,
#menu li ul li {
	font-size:12px;
	line-height:24px;
	position:relative;
	padding:0;
	margin:0;
	float:none;
	text-align:left;
}
#menu li ul li:hover {
	background:none;
	border:none;
	padding:0;
	margin:0;
}

#orderMenu li .greybox li,
#menu li .greybox li {
	background:#F4F4F4;
	border:1px solid #bbbbbb;
	margin:0px 0px 4px 0px;
	padding:4px 6px 4px 6px;
	width:116px;

	/* Rounded Corners */
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}

#orderMenu li .greybox li:hover,
#menu li .greybox li:hover{
	background:#ffffff;
	border:1px solid #aaaaaa;
	padding:4px 6px 4px 6px;
	margin:0px 0px 4px 0px;
	text-decoration:underline;
}

ul#orderMenu li div div.thinCol ul li a,
ul#menu li div div.thinCol ul li a{
	text-decoration:none;
	height:23px;
	padding:0 0 0 12px;
	display:block;
	border-bottom:1px solid #96a8b0;
	border-right:1px solid #96a8b0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-bottom:4px;
	background-position:-340px -58px;
	overflow:hidden;
}
ul#orderMenu li div div.thinCol ul li.nosub a,
ul#menu li div div.thinCol ul li.nosub a{
	background-position:0 -58px;
}
ul#orderMenu li div div.thinCol ul li.nosub a:hover,
ul#menu li div div.thinCol ul li.nosub a:hover{
	background-position:0 -108px;
}

ul#orderMenu li div div.thinCol ul li a:hover,
ul#orderMenu li div div.thinCol ul li a:active,
ul#menu li div div.thinCol ul li a:hover,
ul#menu li div div.thinCol ul li a:active{
	background-position:-340px -108px;
}

ul#orderMenu li div div.thinCol ul li.nosub a,
ul#menu li div div.thinCol ul li.nosub a{
	background-position:0 -58px;
}

ul#orderMenu li div div.thinCol ul li.nosub a:hover,
ul#menu li div div.thinCol ul li.nosub a:hover{
	background-position:0 -108px;
}
ul#orderMenu li div div ul li a.thisSelected,
ul#orderMenu li div div ul li a.thisSelected:hover,
ul#menu li div div ul li a.thisSelected,
ul#menu li div div ul li a.thisSelected:hover{	
	color:#154b65;
	font-weight:bold;
	font-size:11px;
	padding-top:-2px;
	border:1px solid #f6f6f6;
	height:22px;
}

	ul#orderMenu li div div.thinCol ul li a.thisSelected,
	ul#orderMenu li div div.thinCol ul li a.thisSelected:hover,
	ul#menu li div div.thinCol ul li a.thisSelected,
	ul#menu li div div.thinCol ul li a.thisSelected:hover{
		background-position:-340px -163px;
	}
	
ul#orderMenu li div div.thickCol div ul li,
ul#menu li div div.thickCol div ul li {
	font-size:12px;
	line-height:21px;
	position:relative;
	margin:0;
	float:none;
	text-align:left;
	width:300px;
}

	ul#orderMenu li div div.thickCol div ul li,
	ul#menu li div div.thickCol div ul li {
		background-position:0 -84px;
		width:290px;
		overflow:hidden;
	}
	
ul#orderMenu li div div.thickCol div ul li a,
ul#menu li div div.thickCol div ul li a {
	background-repeat:no-repeat;
	padding-left:16px;
	border:none;
	color:#bbbbbb;
}
	ul#orderMenu li div div.thickCol div ul li a,
	ul#menu li div div.thickCol div ul li a {
		background-position:0 -60px;
	}
	
	ul#orderMenu li div div.thickCol div ul li a:hover,
	ul#menu li div div.thickCol div ul li a:hover {
		background-position:-220px -84px;
		color:#ffffff;
	}

#orderMenu li.order {
	border:1px solid #c1c3a2;
	border-bottom:none;
	padding: 4px 9px 4px 9px;
	width:174px;
	background: #f6f6e9; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZlOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEzJSIgc3RvcC1jb2xvcj0iI2Y1ZjVlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQzJSIgc3RvcC1jb2xvcj0iI2VlZWZkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iI2NjY2NiYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgzJSIgc3RvcC1jb2xvcj0iI2NhY2FiOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjYWNhYjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f6f6e9 0%, #f5f5e8 13%, #eeefdb 43%, #ccccbb 80%, #cacab9 83%, #cacab9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6e9), color-stop(13%,#f5f5e8), color-stop(43%,#eeefdb), color-stop(80%,#ccccbb), color-stop(83%,#cacab9), color-stop(100%,#cacab9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f6f6e9 0%,#f5f5e8 13%,#eeefdb 43%,#ccccbb 80%,#cacab9 83%,#cacab9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f6f6e9 0%,#f5f5e8 13%,#eeefdb 43%,#ccccbb 80%,#cacab9 83%,#cacab9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f6f6e9 0%,#f5f5e8 13%,#eeefdb 43%,#ccccbb 80%,#cacab9 83%,#cacab9 100%); /* IE10+ */
	background: linear-gradient(top,  #f6f6e9 0%,#f5f5e8 13%,#eeefdb 43%,#ccccbb 80%,#cacab9 83%,#cacab9 100%); /* W3C */
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
}
html.ie9 #orderMenu li.order {
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
}
html.ie8 #orderMenu li.order {
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6e9', endColorstr='#cacab9',GradientType=0 ); /* IE6-8 */
}
html.ie7 #orderMenu li.order {
	background: #f6f6e9; /* Old browsers */
}
#orderMenu li.order:hover,
html.ie9 #orderMenu li.order:hover,
html.ie8 #orderMenu li.order:hover,
html.ie7 #orderMenu li.order:hover {
	filter:none;
	background: #f6f6e9;
	/* Rounded corners */
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
}

#orderMenu .dropdown1 {
background: #f6f6e9; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZlOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMmUzY2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #f6f6e9 0%, #e2e3cf 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6e9), color-stop(100%,#e2e3cf)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f6f6e9 0%,#e2e3cf 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f6f6e9 0%,#e2e3cf 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f6f6e9 0%,#e2e3cf 100%); /* IE10+ */
    background: linear-gradient(top,  #f6f6e9 0%,#e2e3cf 100%); /* W3C */
	border:1px solid #c1c3a2;
	border-top:none;
}
html.ie8 #orderMenu .dropdown1 {
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6e9', endColorstr='#e2e3cf',GradientType=0 ); /* IE6-8 */
}
html.ie7 #orderMenu .dropdown1 {
	background: #f6f6e9; 
}

ul#orderMenu div.dropdown1 div.menuTitle {
	background-image:none;
	height:28px;
	text-indent:0px;
	width:930px;
	font-size:11px;
}
input[type="button"],a img 
{
    vertical-align:top;
}
.centered880
{
    display:block;
    margin:auto;
    width:880px;
    margin-top:-20px;
    margin-bottom:40px;
}
.hideMe 
{
    display:none;
}	

        /*BEGIN eWriteUp*/

	    body.eWriteUp h3#pageTitle
			{
			    position:fixed;
			    z-index:7001;
			}
/*        body.eWriteUp #detailTop 
        {
       
                position:fixed;
                top:90px;
		        height:54px;
		        right:0px;
		        width:100%;
		        z-index:6996;
		        background:#f5f6e7;
		        border:1px solid #0c0;
        }


        body.eWriteUp #detailRight
        {
                position:fixed;
                top:77px;
		        height:100%;
		        right:0px;
		        width:11px;
		        background:url(..//TitleMgmt/images/detailsRightTabs.png) top right);
		        z-index:6999;
		        display:none;
        }

        body.eWriteUp #detailLeft
        {
                position:fixed;
	            top:77px;
	            left:0px;
		        height:100%;
		        width:11px;
		        background:url(..//TitleMgmt/images/detailsLeft_100.png) top left;
		        z-index:6999;
		        display:none;
        }
*/

        body.eWriteUp #detailContent
        {
            margin-top:16px;
        }

        body.eWriteUp #detailContentRight, body.eWriteUp #detailContentLeft
        {
            position:fixed;
	        background:url(../img/ewriteup/detailContentSideSprite.png);
	        height:100%;
	        z-index:6996;
	        top:137px;
	        display:none;
        }
        body.eWriteUp #detailContentRight
        {
           background-position:right top;
           right:11px;
           width:12px;
        }
        body.eWriteUp #detailContentLeft
        {
            left:11px;
            width:5px;
        }

        body.eWriteUp #detailTabs 
        {
 		        position:fixed;
                display:block;
		        height:26px;
		        top:220px;
		        left:15px;
		        z-index:9999;
	        }
        body.eWriteUp .eWspecial 
        { 
                width:180px; 
                background:url('../img/ewriteup/specialBG.png') repeat-x; 
                border:1px solid #c6d5df; 
                padding:0; 
        }
        body.eWriteUp ##noTabGap 
	        {
                background:#c8c9b3;
	            width:1px;
	            height:2px;
	            z-index:90001;
	            position:fixed;
	            top:224px;
	            left:15px;
	        }
        /*BEGIN Top Grey Splash Area   */ 
            body.eWriteUp #topSplashRight, body.eWriteUp #topSplashLeft, body.eWriteUp #topSplashBG
            {
                    position:fixed;
                    top:113px;
		            height:98px;
		            border:none;
            }
            body.eWriteUp #topSplashRight, body.eWriteUp #topSplashLeft
            {
		            width:10px;
		            background:url(../img/ewriteup/topSplashSpriteCorners.png);
		            z-index:96999;
            }
             html.ie7 body.eWriteUp #topSplashRight, html.ie7 body.eWriteUp #topSplashLeft
             {
                 display:none;
                 background:none;
             }
            body.eWriteUp #topSplashTabTop
            {
                    position:fixed;
                    top:91px;
                    left:15px;
                    right:15px;
                    height:127px;
                    background:url(../img/ewriteup/topSplashSpriteBG.png) 0 0 repeat-x;
                    z-index:6996;  
                    border-top:25px solid #f6f7e8; 
                    border-bottom:1px solid #c8cab0;
            }
            body.eWriteUp #topSplashBG {
	                background:url(../img/ewriteup/topSplashSpriteBG.png) 0 -130px repeat-x;
	                left:12px;
	                right:12px; 
	                z-index:6997;   	
                }
   
            body.eWriteUp #topSplashRight
            {
	                right:11px;
	                background-position:top right;
            }

            body.eWriteUp #topSplashLeft
            {
	                left:11px;
	                background-position:top left;
            }
   
            body.eWriteUp #topSplashContent
            {
                    position:fixed;
                    top:100px;
                    left:20px;
                    right:20px;
                    height:78px;
                    z-index:6998;
                    min-width:900px; 
            }
             body.eWriteUp #topSplashContent h2
             {
                    display:block;
                    background:url(../img/ewriteup/images/splashLeftBG.png) no-repeat;
                    position:fixed;
                    left:1px;
                    top:113px;
                    color:#fff;
                    padding:11px 0 0 9px;
                    font-size:14px;
                    height:40px;
                    z-index:7000; 
             }
             body.eWriteUp #topSplashContent .tbl .tdfh1
             {
                 color:#cee0eb;
             }
             body.eWriteUp #topSplashContent .tbl .tdf1ro
             {
                 color:#fff;
             }
             body.eWriteUp #splashTitle 
             {
                 position:fixed;
                 top:113px;
                 left:22px;
                 right:22px;
                 background:url(../img/ewriteup/splashTitleBG.png) repeat-x;
                 display:block;
                 height:40px;
                 min-width:300px;
                 z-index:6999;
             }
             body.eWriteUp #splashData
             {
                position:fixed;
                top:148px;
                min-width:934px;
                display:block;
                width:95%;
             }
             body.eWriteUp #splashTitle .status1, body.eWriteUp #splashTitle .status2, body.eWriteUp #splashTitle .status3, body.eWriteUp #splashTitle .status4, body.eWriteUp #splashTitle .status5, body.eWriteUp #splashTitle .statusNull
             {
                 background:url(../img/ewriteup/statusSprite.png) no-repeat;
                 float:right;
                 display:block;
                 width:619px;
                 height:40px;
              }
             body.eWriteUp #splashTitle .status1 p, body.eWriteUp #splashTitle .status2 p, body.eWriteUp #splashTitle .status3 p, body.eWriteUp #splashTitle .status4 p, body.eWriteUp #splashTitle .status5 p, body.eWriteUp #splashTitle .statusNull p
             {
                 display:block;
                 margin:0;
                 padding:12px 31px 14px 0;
                 float:right;
                 text-align:right;
                 font-weight:bold;
                 font-size:14px;
             }
             body.eWriteUp #splashTitle .status1
             {
                 background-position:0px 0px;
             }
             body.eWriteUp #splashTitle .status2
             {
                 background-position:0px -40px;
             }
             body.eWriteUp #splashTitle .status3
             {
                 background-position:0px -80px;
             }
             body.eWriteUp #splashTitle .status4
             {
                 background-position:0px -120px;
             }
             body.eWriteUp #splashTitle .status5
             {
                 background-position:0px -160px;
             }
             body.eWriteUp #splashTitle .statusNull
             {
                 background-position:0px -200px;
             }
             body.eWriteUp #splashTitle .statusNull p
             {
                 background-position:0px -200px;
                 padding:12px 14px 14px 0;
                 color:#dedede;
             }
        /*End Top Grey Splash Area*/

        body.eWriteUp .mainContentArea
        {
            margin-top:103px;
            margin-left:-10px;
            margin-right:-10px;
            border:1px solid #c8caad;
            background-color:#e9e9ce;
            padding:10px;
        }
        html.ie7 body.eWriteUp .mainContentArea
        {
            margin-top:50px;
        }

        body.eWriteUp #splashData .tdfh1, body.eWriteUp #splashData .tdf1ro
        {
            white-space:nowrap;
            text-align:left;
            vertical-align:top;
            padding-top:6px;
            padding-left:3px;
        }
        body.eWriteUp #splashData td.tdf1ro span
        {
            color:#dedede;
        }
        body.eWriteUp .ffAdmin 
        { 
                width:180px; 
                background:url('../img/ewriteup/adminBoxBG.png') repeat-x; 
                border:1px solid #c6d5df; 
                padding:0; 
        }
        
        body.eWriteUp td.rgAdd, 
        body.eWriteUp .RadGrid_Standard input.rgAdd, 
        body.eWriteUp .RadGrid_Standard input.rgAddSubItem,
        body.eWriteUp .RadGrid_Standard input.rgDelete,
        body.eWriteUp .RadGrid_Standard input.rgRefresh,
        body.eWriteUp .RadGrid_Standard input.rgEdit,
        body.eWriteUp .RadGrid_Standard input.rgSetAsFooter,
        body.eWriteUp .RadGrid_Standard input.rgAddSubItemDisabled,
        body.eWriteUp  input.add, body.eWriteUp input.addSubItem, body.eWriteUp input.delete, body.eWriteUp input.refresh, body.eWriteUp input.edit, body.eWriteUp input.setAsFooter, body.eWriteUp input.addDisabled, body.eWriteUp input.addSubItemDisabled, body.eWriteUp input.deleteDisabled
        {
            background:url('../img/controlIconSprite.png') no-repeat;
            cursor:pointer;      
            height:24px;        
            overflow:hidden;    
            width:26px;          
        }

        body.eWriteUp .RadGrid_Standard a.rgAdd ,
        body.eWriteUp .RadGrid_Standard a.rgAddSubItem, 
        body.eWriteUp .RadGrid_Standard a.rgDelete, 
        body.eWriteUp .RadGrid_Standard a.rgRefresh, 
        body.eWriteUp .RadGrid_Standard a.rgEdit, 
        body.eWriteUp .RadGrid_Standard a.rgSetAsFooter,
        body.eWriteUp .RadGrid_Standard a.rgAddDisabled,
        body.eWriteUp .RadGrid_Standard a.rgAddSubItemDisabled,
        body.eWriteUp .RadGrid_Standard a.rgDeleteDisabled,
         {
            height:24px;
            line-height:24px;
            background:url('../img/telerik/controlIconSprite.png') no-repeat;
	        font-size:11px;
	        margin:2px 2px 2px 2px;
	        padding:5px 5px 5px 28px;
	        border:none;
            cursor:pointer;    
    
         }
        body.eWriteUp .RadGrid_Standard a.rgAdd:hover ,
        body.eWriteUp .RadGrid_Standard a.rgAddSubItem:hover, 
        body.eWriteUp .RadGrid_Standard a.rgDelete:hover, 
        body.eWriteUp .RadGrid_Standard a.rgRefresh:hover, 
        body.eWriteUp .RadGrid_Standard a.rgEdit:hover, 
        body.eWriteUp .RadGrid_Standard a.rgSetAsFooter:hover
         { 
            text-decoration:underline;
         }
        body.eWriteUp .rgMasterTable .rgRow td, .rgMasterTable .rgNoRecords td 
        {
	        background-color:#FFFFFF;
        }
        body.eWriteUp .rgMasterTable rgAltRow td
        {
	        background-color:#dedede;
        }
        body.eWriteUp .RadGrid_Standard .rgMasterTable
        {
            border:1px solid #336699;
        }

        body.eWriteUp input.add, body.eWriteUp .RadGrid_Standard input.rgAdd, body.eWriteUp .RadGrid_Standard a.rgAdd
        {
            background-position:0px 0px;
        }
        body.eWriteUp input.add:hover, body.eWriteUp .RadGrid_Standard input.rgAdd:hover, body.eWriteUp .RadGrid_Standard a.rgAdd:hover  
        {
            background-position:0px -24px;
        }
        body.eWriteUp input.addDisabled,  body.eWriteUp .RadGrid_Standard input.rgAddDisabled, body.eWriteUp .RadGrid_Standard a.rgAddDisabled
        {
            background-position:0px -336px;
            cursor:default;
        }
        body.eWriteUp input.addSubItem,  body.eWriteUp .RadGrid_Standard input.rgAddSubItem, body.eWriteUp .RadGrid_Standard a.rgAddSubItem
        {
            background-position:0px -48px;
        }
        body.eWriteUp input.addSubItem:hover, body.eWriteUp .RadGrid_Standard input.rgAddSubItem:hover, body.eWriteUp .RadGrid_Standard a.rgAddSubItem:hover
        {
            background-position:0px -72px;
        }
        body.eWriteUp input.addSubItemDisabled, body.eWriteUp .RadGrid_Standard input.rgAddSubItemDisabled, body.eWriteUp .RadGrid_Standard a.rgAddSubItemDisabled
        {
            background-position:0px -360px;
            cursor:default;
        }
        body.eWriteUp input.delete, body.eWriteUp .RadGrid_Standard input.rgDelete, body.eWriteUp .RadGrid_Standard a.rgDelete
        {
            background-position:0px -96px;
        }
        body.eWriteUp input.delete:hover, body.eWriteUp .RadGrid_Standard input.rgDelete:hover, body.eWriteUp .RadGrid_Standard a.rgDelete:hover
        {
            background-position:0px -120px;
        }
        body.eWriteUp input.deleteDisabled,  body.eWriteUp .RadGrid_Standard input.rgDeleteDisabled, body.eWriteUp .RadGrid_Standard a.rgDeleteDisabled
        {
            background-position:0px -384px;
            cursor:default;
        }
        body.eWriteUp input.refresh, body.eWriteUp .RadGrid_Standard input.rgRefresh, body.eWriteUp .RadGrid_Standard a.rgRefresh
        {
            background-position:0px -144px;
        }
        body.eWriteUp input.refresh:hover, body.eWriteUp .RadGrid_Standard input.rgRefresh:hover, body.eWriteUp .RadGrid_Standard a.rgRefresh:hover
        {
            background-position:0px -168px;
        }
        body.eWriteUp input.edit, body.eWriteUp .RadGrid_Standard input.rgEdit, body.eWriteUp .RadGrid_Standard a.rgEdit
        {
            background-position:0px -192px;
        }
        body.eWriteUp input.edit:hover, body.eWriteUp .RadGrid_Standard input.rgEdit:hover, body.eWriteUp .RadGrid_Standard a.rgEdit:hover
        {
            background-position:0px -216px;
        }
        body.eWriteUp input.setAsFooter, body.eWriteUp .RadGrid_Standard input.rgSetAsFooter, body.eWriteUp .RadGrid_Standard a.rgSetAsFooter
        {
            background-position:0px -240px;
        }
        body.eWriteUp input.setAsFooter:hover, body.eWriteUp .RadGrid_Standard input.rgSetAsFooter:hover, body.eWriteUp .RadGrid_Standard a.rgSetAsFooter:hover
        {
            background-position:0px -264px;
        }
        body.eWriteUp .inactive_mailing
        {
            font-size: 11px;
            text-decoration:none;
	        color:#000;
        }





/*begin COMMON*/
body, p, td
{ 
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
}

.body_std
{
    min-width:960px;
}
.body_popup
{
     min-width:200px;
}
td
{
    font-size: 11px;
    color: #43556a;
}
div					
{ 
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
}
.center 
{
    text-align:center;
    }
.center div,
.center section,
.center article,
.center aside,
.center header,
.center nav,
.center canvas,
.center span,
.center p,
.center a,
.center img,
.center ul,
.center ol,
.center table,
.center td
{
     margin:auto;  
}
A:link
{
    text-decoration:underline;
    color:#000066;
}
A:hover
{
	text-decoration:none;
	color:#3366cc;
}
A:visited
{	
	text-decoration:underline;
	/*color:#6699cc;*/
	color:#918faf;
}	
A:active
{	
	text-decoration:underline;
	color:#3366cc;
}	

textarea,
input[type=text] 
{
   font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
}
/* begin main background */
.content 
{
    padding: 5px 0px 5px 0px;
    background:none;
}
.content_header
{
    background-color:#ffffff;
    padding: 0px 0px 0px 0px;
}
.content_body
{
    padding: 0px 0px 0px 0px;
    background:none;
}
.content_footer
{
}
div .sectionheader, .tdsh1
{
        background-image:url(/TitleMgmt/images/td_bg_dkblue.png);
}
div .sectionheader
{
    color:#FFF;
    background-color:#85afc4;
    background-repeat:repeat-x;
    text-align: left;
    font-weight: bold;
    vertical-align:middle;
    padding:3px 3px 3px 3px;
}
.sectiontitle
{
    text-align:center;
    font-size:8pt;
    color:#336699;
    font-weight:bold;
}
.divider
{
    height:2px;
    border-bottom:solid 2px #336699;
}
/* end main background */

/*
#noTabRight
{
        position:fixed;
        top:100px;
		height:100%;
		right:0px;
		width:13px;
		background:url(/TitleMgmt/images/noTabRight.png) top right;
		z-index:6999;
}
#noTabLeft
{
        position:fixed;
	    top:100px;
	    left:0px;
		height:100%;
		width:13px;
		background:url(/TitleMgmt/images/noTabLeft.png) top left;
		z-index:6999;
}
#noTabTop 
{
        position:fixed;
        top:90px;
        left:0px;
        right:0px;
		height:10px;
		width:100%;
		background:url(/TitleMgmt/images/noTabTop.png) repeat-x;
		z-index:6998;
		border-bottom:1px solid #c8c9b5;
	}

	#noTabGap 
	{
        background:url(/TitleMgmt/images/noTabGap.png);
	    width:13px;
	    height:54px;
	    z-index:6991;
	    position:fixed;
	    top:90px;
	    left:0px;
	}
*/

		.box450
		{
			width:450px;
			float:right;
			display:block;
		}
		.box450_top
		{
			height:4px;
			background:url(/TitleMgmt/images/box_top_450px.png);
		}
		.box450_content
		{
			min-height:195px;
			padding:2px 11px 2px 6px;
			background:url(/TitleMgmt/images/box_bg_450px.png);		
			text-align:center;
		}
		.box450_bottom
		{
			height:9px;
			background:url(/TitleMgmt/images/box_bottom_450px.png);
        }
/*NEW Buttons */
.btn1, .btn1hov,.btn1disabled, .btn2, .btn2hov, .btn3, .btn3hov 
{
    background-image:url(/TitleMgmt/images/buttonBG.png);
}
.btn1
{
    color: #41536b;
    font: bold 84% Verdana, Helvetica, sans-serif;
    font-size: 11px;
    border: 1px solid #717171;
        background-color: #b5b5b5;
        background-position: 0px 0px;
        background-repeat: no-repeat;
    cursor: pointer;
    width: 80px;
    height: 24px;
}

.btn1hov
{
    color:#333333;
        background-color: #ebebeb;
        background-position: 0px -30px;
        background-repeat: no-repeat;
    text-decoration: underline;
}
.btn1disabled
{
    color: #999;
    border: 1px solid #999;
    font: bold 84% Verdana, Helvetica, sans-serif;
    font-size: 11px;
    border: 1px solid #717171;
        background-color: #b5b5b5;
        background-position: 0px -60px;
        background-repeat: no-repeat;
    cursor: default;
    width: 80px;
    height: 24px;
}


.btn2
{
    color: #41536b;
    font: bold 84% Verdana, Helvetica, sans-serif;
    font-size: 11px;
    border: 1px solid #717171;
        background-color: #b5b5b5;
        background-position: 0px 0px;
        background-repeat: no-repeat;
    cursor: pointer;
    width: 160px;
    height: 24px;
}
.btn2hov
{
    color:#333333;
        background-color: #ebebeb;
        background-position: 0px -30px;
        background-repeat: no-repeat;
    text-decoration: underline;
}
.btn3
{
    color: #41536b;
    font: bold 84% Verdana, Helvetica, sans-serif;
    font-size: 11px;
    border: 1px solid #717171;
        background-color: #b5b5b5;
        background-position: 0px 0px;
        background-repeat: no-repeat;
    cursor: pointer;
    width: 160px;
    height: 24px;
}
.btn3hov
{
    color:#333333;
        background-color: #ebebeb;
        background-position: 0px -30px;
        background-repeat: no-repeat;
    text-decoration: underline;
}
.btn1rnd
{
    color: #43556a;
    font: bold 84% Verdana, Helvetica, sans-serif;
    font-size: 11px;
    border: 1px solid #cccccc;
    background-repeat: repeat-x;
    cursor: pointer;
}
.cb
{
    padding-top:3px;
    font-family: Verdana, Helvetica, sans-serif;
    font-size:11px;
}
td .cb input
{
    float:left;
}
td .cb label
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size:11px;
    vertical-align:middle;
    padding-top:3px;
}
.cbl tr td input
{
    float:left;
}
.cbl tr td label
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size:11px;
    position:relative;
    top:3px;
}
.quicksearch_sb
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size:11px;
    padding:1px 1px 1px 1px;
}
.quicksearch_tb
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size:11px;
}
.tb0
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size:11px;
    width:50px;
    padding:2px 2px 2px 2px;
    height:14px;
}
.tb1
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size:11px;
    width:100px;
    padding:2px 2px 2px 2px;
    height:14px;
}
.tb2
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size:11px;
    width:150px;
    padding:2px 2px 2px 2px;
    height:14px;
}
.tb3
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size:11px;
    width:200px;
    padding:2px 2px 2px 2px;
    height:14px;
}
.tb4
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size:11px;
    width:250px;
    padding:2px 2px 2px 2px;
    height:14px;
}
.tb5
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size:11px;
    width:300px;
    padding:2px 2px 2px 2px;
    height:14px;
}
.tb6
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size:11px;
    width:350px;
    padding:2px 2px 2px 2px;
    height:14px;
}
.tb
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size:11px;
}
.tbdisabled
{
    border: 1px solid #afafaf;
    color: #666666;
    background-color: #f1f1f1;
    padding-top:3px;
    padding-left:3px;
    padding-right:3px;
    height: 15px;
}
.lb4
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size:11px;
    width:250px;
}
.sb3
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size:11px;
    width:207px;
}
.sb4
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size:11px;
    width:257px;
}
.tb2x
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size:11px;
    width:200px;
    border: solid 0px none;
    padding-top:2px;
}
.title
{
    font-size:10pt;
    font-weight:bold;
    color:#1560bd;
}
.subtitle
{
    font-size:8pt;
    font-weight:bold;
    color:#1560bd;
}
.tblsub td
{
	padding: 0px 3px 0px 0px;
	border-spacing:0px;
    font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align:top;
}
.tblsub td div.RadComboBox_Standard
{
    vertical-align:top;
    padding: 0 0;
    margin-top: -1px;
}
.tblsub .tdf1
{
	padding: 0px 3px 0px 0px;
	text-align:left;
}
.tblsub .tdfh1
{
	padding: 3px 3px 0px 0px;
}
.tbl td
{
	padding:2px 2px 2px 2px;
    font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
}
.tdf1cb td
{
    padding-top:0px;
    padding-bottom:0px;
}
.tbl div, .tbl span
{
    color:#43556a;
}
.tbl .tdf1sub
{
	padding:0px 0px 0px 0px;
}
.tdlinkhead
{
    color:#000066;
}

/* checkbox list */
.tdcbl
{
    padding:0px 0px 0px 0px;
}
.tdcbl table
{
    padding:0px 0px 0px 0px;
}
.tdcbl table tr td
{
    padding: 0px 0px 3px 0px;
}
.tdcbl table tr td input
{
    padding: 1px 0px 0px 0px;
    float:left;
}
.tdcbl table tr td label
{
    float:left;
    padding-top:0px;
    padding-left:3px;
}
/* end checkbox list */
/* radiobutton list */
.tdrbl
{
    padding:0px 0px 0px 0px;
}
.tdrbl table
{
    padding:0px 3px 3px 3px;
}
.tdrbl table tr td
{
    padding:0px 0px 0px 0px;
}
.tdrbl table tr td label
{
    float:right;
    padding-top:3px;
    padding-right:5px;
}
/* end radiobutton list */
/* section header */
.tdsh1
{
    color:#FFF;
    background-color:#85afc4;
    background-repeat:repeat-x;
    text-align: left;
    font-weight: bold;
    vertical-align:middle;
    padding:3px 3px 3px 3px;
}
.tdsh1 a, .tdsh1 a:hover, .tdsh1 a:visited
{
    color:#FFF;
}
/* field header */
.tdfh1
{
    vertical-align:top;
    text-align:right;
    font-weight:bold;
}
.tdfh2
{
    vertical-align:middle;
    text-align:left;
    font-weight:bold;
}
/* field */
.tdf1
{
    vertical-align:top;
    text-align:left;
    white-space:nowrap;
}
.tdf2
{
    padding-top:2px;
    vertical-align:top;
    text-align:left;
    white-space:nowrap;
}
.tdf0ro
{
    padding-top:0px;
    vertical-align:top;
    text-align:left;
}
.tdf1ro, .tbl .tdf1ro, .tdf1cb
{
    padding-top:4px;
    padding-bottom:9px;
    vertical-align:top;
    text-align:left;
}
.tdf2ro, .tbl .tdf2ro
{
    padding-top:6px;
    padding-bottom:4px;
    vertical-align:top;
    text-align:left;
}
.asmall
{
    font-size:7pt;
}
.tblfixed
{
    table-layout:fixed;
    border-collapse:collapse;
}
.tbl
{
	padding:3px 3px 3px 3px;
	border-spacing:0px;
}
.tblsub
{
	padding: 1px 3px 0px 1px;
	border-spacing:0px;
}
.tbl .tdfh1, .tbl .tdf1, .tbl .tdf1ro
{
    min-height:11px;
}
.tbl tr, .tbl tr td
{
    line-height:normal;
}
#adminnavtbl
{
	padding:0px 0px 0px 0px;
	border-spacing:0px;
}
#adminnavtbl td
{
	vertical-align:top;
}
#adminnavtbl #adminnavtd
{
	vertical-align:top;
    width:165px;
}
.infolabel
{
    color: #339933;
    font-weight: bold;
    font-size: 11px;
}
.errorlabel
{
    color:#ff0000;
    font-size:11px;
}
.required, span.required
{
    color:#ff0000 !important;
}
/*global*/
.flaglabelerror_highlight
{
    font-weight:bold;
    color:red;
}
.flaglabelerror
{
    color:red;
}
.flaglabelhidden
{
    display:none;
}
input.riTextBox  
{
    font-family:Verdana, Helvetica, Sans-Serif;
    color:#333;
}
/* CSS Document
.body, #headerWrap, #header, #adminPanel, .marginOverLeft, .marginOverRight, .marginOverRightTop, body.tr
{
				background-image:url(/TitleMgmt/images/bg_sprites.png);    
}
		body {
		margin: 0;
		padding: 0 10px 0 10px;
		min-width:940px;
		text-align: center;
				background-color:#E3EDF2;
				background-repeat: repeat-x;
				background-position: 0 -842px;
				background-attachment:fixed;
				color:#444;
				font-family:Verdana, Geneva, sans-serif;
				font-size:10px;
			}
		 */
		#headerWrap {
			position:fixed;
			top:0px;	
			left:0px;
			width:100%;
			min-width:940px;
				background-repeat: repeat-x;
				background-position: 0 -842px;
				background-attachment:fixed;
			z-index:90001;
			text-align:left;
			border:1px solid #0f0;
		}

		
		#contentWrap 		
		{
		  	overflow:inherit;
			padding-top:100px;
			text-align:left;
			width:100%;
			min-width:960px;
		}
		
		#footer {
			clear:both;
			width:98%;
			text-align:center;
			font-size:9px;
			margin:10px 0 2px 0;
		}


h2,h4 {
	margin:0 0 0 20px;
}
h3#pageTitle 
{
    position:fixed;
    top:0px;
    left:280px;
    /*left:464px;*/
    z-index:90;
    width:600px;
    font-size:18px;
    color:#555;
    font-style:italic;
    text-align:left;
}



#header {
				background-repeat: repeat-x;
				background-position: 0 -842px;
	width:100%;
	min-width:960px;
	height:90px;
	position:fixed;
	top:0px;
	left:0px;
	}
#header h1.logo, #header h1.title, #adminPanel .separator, input.saveButton, .cancelButton, input.cancelButton ,input.linkButton,input.unlinkButton
{
    background-image:url(/TitleMgmt/images/shared_sprites.png);
}	
	#header h1.logo {
		background-repeat:no-repeat;
		background-position: 0 -60px;
		height:55px;
		width:144px;
		display:block;
		text-indent:-9999px;
		margin:0 0 0 0;
		float:left;
	} 
	#header h1.title {
		background-repeat:no-repeat;
		background-position:0 0;
		height:55px;
		width:360px;
		display:block;
		text-indent:-9999px;
		margin:0 0 0 10px;
		float:left;
	}
	#header .rightContent 
	{
	    position:absolute;
	    top:0px;
	    right:0px;
		height:55px;
		width:420px;
		display:block;
		margin:0 -10px 0 0;
		text-align:right;
		font-size:9px;
	}
		
		a.headerLink {
			color:#FFF;
			text-decoration:none;
			line-height:27px;
			text-align:right;
	}
		
		a.headerLink:hover {
			color:#365f73;
			text-decoration:underline;
		}
		
		#adminPanel {
				background-repeat: repeat-x;
				background-position: 0 -260px;
			height:27px;
			min-width:220px;
			max-width:360px;
			float:right;
			text-align:right;
			line-height:27px;
			padding:0 20px 0 0;
			font-family:Verdana;
			font-size:10px;
		}
        #adminPanel a 
        {
            font-size:9px;
        }
		
		#adminPanel .separator {
			background-repeat:no-repeat;
		    background-position: 0px -120px;
			display:block;
			width:34px; 
			height:27px;
			float:left;
		}
		
		#adminNav {
			clear:both;
			float:right;
			width:380px;
			line-height:25px;
			margin:0px 20px 5px 0;
			text-align:right;
			font-size:9px;
			color:#000;
		}
		
#navbar
{
	position:fixed;
	top:62px;
    left:20px;
	min-width:960px;
	width:100%;
	height:29px;
	text-align:left;
	}

	
	#navbar input{
		width:100px;
		float:left;
	}
	
	#navbar input.searchButton {
		width:25px;	
	}
	
input.searchButton 
{
    background-color:transparent;
	background-image:url(/TitleMgmt/images/searchIcon.png);
	background-repeat: no-repeat;
	background-position: top left;
	border: none;
	cursor: pointer;
	display: block;
	height: 22px;
	width: 25px; 
	overflow: hidden;
	float: right;
	padding: 0;
	margin: 0 0 0 5px;
	text-indent: -9999px;
	}

input.searchButton:hover {
	background-repeat: no-repeat;
	background-position: bottom left;
	}
		
#toolbar {
	display:block;
	float: right;
	line-height:29px;
	margin: -4px 30px 0px 0px;
	text-align:right;
	}
.rightAlign
{
    text-align:right;
    display:block;
    float:right;
}
		input.saveButton 
		{
		    border: none;
        	cursor: pointer;
	        display: block;
	        min-height: 29px;
	        height: 29px;
	        width: 29px;
	        max-width:29px; 
	        overflow: hidden;
	        float: right;
	        padding: 0;
	        margin: 0 20px 0 0;
	        text-indent: -9999px;
			background-position:-150px -120px;
		}
	
		input.saveButton:hover {
			background-position:-150px -120px;
		}
	
	
		.cancelButton {
		    border: none;
        	cursor: pointer;
	        display: block;
	        min-height: 29px;
	        height: 29px;
	        width: 29px;
	        max-width:29px; 
	        overflow: hidden;
	        float: right;
	        padding: 0;
	        margin: 0 20px 0 0;
	        text-indent: -9999px;
	      	background-position: -90px -120px;

		}
		input.cancelButton {
			background-position: -90px -120px;
		}
	
		input.cancelButton:hover {
			background-position: -90px -150px;
		}

        input.linkButton 
		{
		    border: none;
        	cursor: pointer;
	        display: block;
	        min-height: 29px;
	        height: 29px;
	        width: 29px;
	        max-width:29px; 
	        overflow: hidden;
	        float: right;
	        padding: 0;
	        margin: 0 20px 0 0;
	        text-indent: -9999px;
			background-position:-150px -120px;
		}

        input.unlinkButton 
		{
		    border: none;
        	cursor: pointer;
	        display: block;
	        min-height: 29px;
	        height: 29px;
	        width: 29px;
	        max-width:29px; 
	        overflow: hidden;
	        float: right;
	        padding: 0;
	        margin: 0 20px 0 0;
	        text-indent: -9999px;
			background-position:-150px -120px;
		}

.navIndentOff
{
	position: absolute; top: -4px; left: 0px;
	display:block;

}
.navIndentOn
{
	position: absolute; top: -4px; left: 160px;
	display:block;
}
		.column {
			position: relative;
			float: left;
		}
/*
		#center {
			position:absolute;
			top:84px;
			min-width:940px;
			width:99%;
		}
*/
	    .centered800 
	    {
	        display:block;
	        margin:0px auto;
	        width:800px;
	        text-align:left;
	    }

.marginOverLeft, .marginOverRight, .marginOverRightTop
{
        	background-color: #e3edf2;
			background-repeat: repeat-x;
}
#tabPageTop 
{
    margin-left:-12px;
}

#tabPageTop #tabHead .tabUnder,
#tabPageTop #tabHead .left,
#tabPageTop #tabHead .right,
#tabPageTop #tabPageNav ul.r1 li a, 
#tabPageTop #tabPageNav ul.r2 li a, 
#tabPageTop #tabPageNav ul.r3 li a, 
#tabPageTop #tabPageNav ul.r1 li a.tabStart + div, 
#tabPageTop #tabPageNav ul.r2 li a.tabStart + div, 
#tabPageTop #tabPageNav ul.r3 li a.tabStart + div {
	background:url(/TitleMgmt/images/orderTabSprite.png) no-repeat;
}

#tabPageTop #tabHead {
	position:fixed;
	z-index:90001;
	display:block;
	height:22px;
	left:10px;
	top:104px;
	width:200px;
	}
	
#tabPageTop #tabHead .left,
#tabPageTop #tabHead .right {
	display:block;
	height:25px;
}
#tabPageTop #tabHead .left {
	float:left;
	width:5px;
	background-position:left top;
}
#tabPageTop #tabHead .right {
	float:right;
	width:25px;
	background-position: -5px top;
}
#tabPageTop #tabHead .tabUnder
{ 
 	display:block;
    float:left;
	height:23px;
	width:222px;
	background-position: left -142px;
	margin-top:0px;
}
#tabPageTop #tabHead h2 {
    position:fixed;
    top:104px;
    left:10px;
	display:block;
	font-weight:bold;
	font-size:14px;
	margin-left:5px;
	margin-right:22px;
	margin-top:0px;
	border-top:1px solid #bdbda8;
	background-color: #e9e9d0;
	padding:3px;
	padding-bottom:7px;
	width:164px;
}
#tabPageTop #tabHead h5 {
    position:fixed;
    top:128px;
    left:12px;
    display:block;
	font-weight:bold;
	font-size:11px;
	margin-left:8px;
	margin-top:0px;
	width:130px;
	background-color: #e9e9d0;
	color:#666;
}

#tabPageTop #tabPageNav ul.r1, #tabPageTop #tabPageNav ul.r2, #tabPageTop #tabPageNav ul.r3 {
	font-size:9px;
	position:relative;
	float:right;
	width:850px;
	margin-right:-13px;
	list-style:none;
	line-height:1em;
	clear:both;
	display:block;
}
#tabPageTop #tabPageNav ul.r1 {
	margin-top:6px;
	z-index:6995;
}
#tabPageTop #tabPageNav ul.r2 {
	margin-top:-8px;
	z-index:6994;
}
#tabPageTop #tabPageNav ul.r3 {
	margin-top:-15px;
	z-index:6993;
}
#tabPageTop #tabPageNav ul.r2:empty, #tabPageTop #tabPageNav ul.r3:empty {
	display:none;
}

#tabPageTop #tabPageNav ul.r1 li,
#tabPageTop #tabPageNav ul.r2 li,
#tabPageTop #tabPageNav ul.r3 li {
	float:right;
	margin:0;
	padding:0;
}

#tabPageTop #tabPageNav ul.r1 li a, 
#tabPageTop #tabPageNav ul.r2 li a, 
#tabPageTop #tabPageNav ul.r3 li a {
	display:block;
	color:#369;
	text-decoration: none;
	padding-right: 15px;
	padding-left: 6px;
	line-height:11px;
	text-decoration: none;
}
#tabPageTop #tabPageNav ul.r1 li a:hover,
#tabPageTop #tabPageNav ul.r2 li a:hover,
#tabPageTop #tabPageNav ul.r3 li a:hover {
	color:#036;
	text-decoration: underline;
}

#tabPageTop #tabPageNav ul.r1 li a{
	background-position:right 0;
	height:17px;
	padding-top:6px;
	text-decoration: none;
}
#tabPageTop #tabPageNav ul.r1 li a:hover { 
	background-position: right -22px;
	text-decoration: underline;	
}
#tabPageTop #tabPageNav ul.r2 li a {
	background-position: right -44px;
	padding-top:6px;
    height:16px;
	text-decoration: none;
}
#tabPageTop #tabPageNav ul.r2 li a:hover { 
	background-position: right -66px;
	text-decoration: underline;	
}
#tabPageTop #tabPageNav ul.r3 li a {
	background-position: right -88px;
	padding-top:11px;
    height:16px;
	text-decoration: none;
}
#tabPageTop #tabPageNav ul.r3 li a:hover { 
	background-position: right -115px;
	text-decoration: underline;
}

#tabPageTop #tabPageNav ul.r1 li a.tabStart,
#tabPageTop #tabPageNav ul.r2 li a.tabStart, 
#tabPageTop #tabPageNav ul.r3 li a.tabStart {
	padding-left:28px;
}

#tabPageTop #tabPageNav ul.r1 li a.tabStart + div,
#tabPageTop #tabPageNav ul.r2 li a.tabStart + div,
#tabPageTop #tabPageNav ul.r3 li a.tabStart + div {
	display:block;
	float:left;
}
#tabPageTop #tabPageNav ul.r1 li a.tabStart + div{
	background-position:left -44px;
	height:22px;
	width:22px;
	margin-top:-23px;
}
#tabPageTop #tabPageNav ul.r2 li a.tabStart + div {
	height:22px;
	width:22px;
	background-position: left -88px;
	margin-top:-22px;
}
#tabPageTop #tabPageNav ul.r3 li a.tabStart + div {
	height:25px;
	width:25px;
	background-position: left -115px;
	margin-top:-25px;
 }
div.r3bg 
{
    position:fixed;
    display:none;
    z-index:6992;
    left:12px;
    right:12px;
    top:140px;
    height:32px;
    background-color:#e9e9d0;	
    
} 
#tabPageContent{
								margin:54px 5px 0 5px;
								text-align:left;
								min-width:930px;
							}
/*
#tabPageContentBG, #tabPageTop {
								background-image:url(/TitleMgmt/images/tab_page_bg.png);

#tabPageContentBG {
								height:2600px;
								min-width:940px;
								position:fixed;
								z-index:-99;
								background-color: #FFF;
								background-repeat: repeat-x;
								background-position:0 -100px;
								left:10px;
								right:10px;
								top:128px;
								border-left:1px solid #bdbda8;
								border-right:1px solid #bdbda8;
								border-top:1px solid #bdbda8;
							}

#tabPageTop {
				position:fixed;
				top:90px;
				right:12px;
				left:12px;
				height:62px;
                width:100%;
                min-width:960px;
				background-repeat: repeat-x;
				background-position:0 0;
				z-index:6991
			}
			
#tabPageTop #tabPageNav {
                margin-right:19px;
                margin-top:9px;
                min-width:960px;
				text-align:right;
				white-space:nowrap;
			}
.marginOverRightTop 
 {
    	background-position: 0 -932px;
		position:fixed;
		top:90px;
		right:0px;
		height:38px;
		width:10px;
		z-index:6995;

 }
.marginOverRight 
{
    	background-position: 0 -970px;
		position:fixed;
		top:128px;
		right:0px;
		height:2600px;
		width:10px;
		z-index:6995;
		border-left:1px solid #bdbda8;
	}
.marginOverLeft 
{
    	background-position: 0 -950px;
		position:fixed;
		top:108px;
		left:0px;
		height:2600px;
		width:10px;
		z-index:6995;
		border-right:1px solid #bdbda8;
	}
}*/                            
/*END TAB VIEW LAYOUT SPECIFIC CSS*/	

/*pop up/ small page*/

.body_popup, .popup_PageHead
		{
			background:url(/TitleMgmt/images/smallPageBG.png);
}
.body_popup
		{
			background-repeat: repeat-x;
			background-attachment: fixed;
			margin:0 0 0 0;
			padding:0 0 10px 0;
			display:block;
		}
		html.ie9 .body_popup 
		{
		    padding-bottom: 0px;
		}		
		html.ie7 .body_popup 
		{
		    padding-bottom: 6px;
		}
	.popup_PageHead 
		{
			height:30px;
			top:0px;
			left:0px;
			margin:0 20px 0 0;
			text-align:left;
			background-repeat: repeat-x;
			background-attachment: fixed;
			z-index:99;
			width:100%;
			position:fixed;
		}
    .popup_PageContent
        {
            position:absolute;
            top:31px;   
            left:0px;
        }
	.popup_PageBody
		{
			position:absolute;
			top:31px;
			left:0px;
			margin: 0 10px 0 10px;
			background-color:Lime;
		}
	h3.popup_Title
	    {
	       position:fixed;
	       display:block;
	       top:3px;
	       right:10px;
	       text-align:right;
	       z-index:100;
	       color:#555;
	       font-size:12px;
	    }
	   
	.errorlabel_XXX
	 {
	    display:block;
	    border:3px solid #c00;
	    background:#fff;
	    font-family:Courier New, Courier, Monospace;
	    white-space:pre-wrap;
	    color:900;     
	    padding:10px;
	    font-size:12px;
	    line-height:18px;
	    text-align:left;
     }
	
/*BEGIN: Form Image Button styles		UNUSED LEGACY? or just not used in this page? */
		.search, .reset, .save {
		text-indent:-999px;
		width:29px;
		height:29px;
		margin-left:-5;
		border-style:none;
		cursor:pointer;
		clear:none;
		}
		
		.search{
		/*background:url(../NoTabView_files/search_off.png) no-repeat;*/
		}
		
		.reset{
		background:url(../NoTabView_files/reset_off.png) no-repeat;
		}
		
		.save{
		background-image:url(../NoTabView_files/save_off.png) no-repeat;
		}
/*END: Form Image Button styles*/

.master_toolbar_button
{
    width:33px;
    height:29px;
}

input.orderSearch 
{
    height:24px;
    border: none;
    width: 165px;
    background:  url(/TitleMgmt/images/searchInput.png) no-repeat right top;
    margin-top:0px;
    text-indent:0px;
    color:#369;
    font-family:Verdana;
    vertical-align:top;
    font-size:12px;
}

.orderSearchBG
{
    background:  url(/TitleMgmt/images/searchInputBG.png) no-repeat;
    display:block;
    height:24px;
}


div.master_toolbar_error_div,
div.master_toolbar_info_div 
{
    position:fixed;
    background:url(/TitleMgmt/images/info_error_bg.png);
    background-attachment:inherit;
    min-height:40px;
    height:280px;
    width:580px;
    overflow-x:hidden;
    overflow-y:auto;
    z-index:98;
    padding:10px;
    text-align:left;
    top:90px;
    right:15px;
}
div.master_toolbar_error_div {
    background-position:left top;
}

div.master_toolbar_info_div { 
    background-position:left 330px;
}

.master_toolbar_info_div_x
{
    position:relative;
    float:right;
    z-index:99;
    display:block;
    width:14px;
    height:14px;
    background-color:#c00;
    border:2px solid #900;
    color:#fff;
    font-size:12px;
    line-height:12px;
    font-weight:bold;
    padding:1px;
    text-align:center;
    vertical-align:middle;
    cursor:pointer;
}

.master_toolbar_info_div_x:hover
{
    text-decoration:underline;
    background-color:#900;
    border:2px solid #c00;
}
.master_toolbar_info_div_text
{
      display:block; 
      width:558px;
      text-align:left;
}



.TabArea {
/* do NOT set text-align here, should be done w/ style variable inline - default should be text-align:center; */

}

.TabArea .TabAreaBox 
{
/* do NOT set width here, should be done w/ style variable inline */
	 margin:0px auto; 
	 text-align:left;
}
	

.TabArea .rc_Standard /* rc short for Rounded Corner */
{
	background:url(/TitleMgmt/images/TabAreaRC_Standard.png);
	width:3px;
	height:3px;
}
.TabArea .top_Standard, .TabArea .bottom_Standard  /* top and bottom (Containing all 3 Right, Left and Middle Divs) */
{
	height:3px;
}

.TabArea .tm_Standard, .TabArea .bm_Standard 
{
	background:#bbccd7;
	margin-right:3px;
	margin-left:3px;
	height:2px;
}

	.TabArea .tm_Standard /* tm short for Top Middle  */
	{
		border-top:1px solid #60899f;
	}
	
	.TabArea .bm_Standard  /* bm short for Bottom Middle  */
	{
		border-bottom:1px solid #60899f;
	}

.TabArea .tl_Standard /* Top Left */
{
	float:left;
	border-left:1px solid #60899f;
	background:#bbccd7;
}

.TabArea .tr_Standard /* Top Right */
{
	float:right;
	background-position:top right;
}

.TabArea .bl_Standard /* Bottom Left */
{
	float:left;
	background-position:bottom left;
}

.TabArea .br_Standard /* Bottom Right */
{
	float:right;
	background-position:bottom right;
}

.TabArea .content_Standard 
{
	background:#bbccd7;
	border-left:1px solid #60899f;
	border-right:1px solid #60899f;	
	padding:8px 10px 8px 10px;
}
/*
#detailRight
{
    display:none;
        position:fixed;
        top:134px;
		height:100%;
		right:-20px;
		width:11px;
		background:url(/TitleMgmt/images/detailsRight.png) top right;
		z-index:6999;
}
#detailLeft
{
        position:fixed;
	    top:90px;
	    left:10px;
		height:100%;
		width:11px;
		background:url(/TitleMgmt/images/detailsLeft.png) top left;
		z-index:6999;
}
*/
#detailTabs 
{
 		position:fixed;
        display:block;
		height:26px;
		top:108px;
		left:10px;
	}

	#detailTabReturnLink
	{
	    position:fixed;
        top:96px;
        right:20px;
	}
.detailBreadcrumbs {
	    position:fixed;
	    top:99px;
	    left:335px;
		color:#7f8487;
     	height:30px;
	    line-height: 30px;
    	vertical-align:middle;
	    text-align:left;
	}
	.detailBreadcrumbs a 
	{
	    color:#5884ad;
	}

	
#detailContent
{
    padding-top:30px;
    color:#666; 
	}
	
	#detailContent h3 
	{
	font-size:14px;
	margin:0;
    }
    
    #detailContent h2, #detailContent h3
    {
        color:#666;
    }
	

	#dashContainer
	{
	    width:100%;
		float:left;
		background:url(/TitleMgmt/images/dashboardBG.png) repeat-x;
	}
	#dashRT{
		float:right;
		background:url(/TitleMgmt/images/dashboardRT.png);
		width:8px;
		height:600px;
	}
	#dashLT{
		float:left;
		background:url(/TitleMgmt/images/dashboardLT.png);
		width:8px;
		height:600px;
	}	
	#dashTabs 
	{
	    float:left;
		height:26px;
	}

	#dashContent{
		height:600px;
		margin:0;
		padding:2px;
		color:#FFF;
		overflow:auto;
	}
	#dashContent .contentBlock {
		display:block;
		width:360px;
		border-bottom:1px solid #87939b;
		float:left;
		background:#6b7c84;
		margin:5px;
		padding:5px;
		color:#FFF;
	}
	#dashContent h2 
	{
	    color:#FFF;
	}
	#dashContent a,#dashContent a:link,#dashContent a:visited  {
		color:#DEF;
		text-decoration:underline;
	}
	#dashContent a:hover {
		color:#bbc8d4;
		text-decoration:none;
	}
	#dashContent .RadGrid_Standard
	{
	    margin-top:10px;
	}
	#dashContent .rgHeader a:link
	{
	padding-right:18px;
	background:url(/TitleMgmt/images/sort_bg.png) no-repeat right top;
	color:#1f3d5c;
	text-decoration:underline;
	}
	#dashContent .rgHeader a:hover
	{
	    text-decoration:none; 
	    background-position:right bottom; 
	}
	#dashContent table.rgCommandTable a:link
	{
	font-weight:bold;
	color:#1f3d5c;
	    text-decoration:underline; 
	}
	#dashContent table.rgCommandTable a:hover
	{
	    text-decoration:none;
	}
	#dashContent .rgNumPart a:link 
	{
	color:#1f3d5c;
	    text-decoration:underline; 
	}
    #dashContent td.dashTableLink a:link, #dashContent td.dashTableLink a:visited 
	{
	text-decoration:underline;
	color:#369;
	}
 #dashContent td.dashTableLink a:hover
	{
	text-decoration:none;
	color:#777;
	}
.summaryBoxTop {
	width:450px;
	height:3px;
	background:url(/TitleMgmt/images/summaryBoxTop.png) no-repeat;
	}
.summaryBoxBottom {
	width:450px;
	height:3px;
	background:url(/TitleMgmt/images/summaryBoxBottom.png) no-repeat;
	}
.summaryBox {
	width:448px;
	min-height:150px;
	border-top:none;
	border-bottom:none;
	border-left:1px solid #c8c9b3;
	border-right:1px solid #c8c9b3;
	background:url(/TitleMgmt/images/summaryBoxBG.png) repeat-x #fbfbf6;
	}
.summaryBoxContent {
	width:100%;
	padding:5px 8px;
	font-size:12px;
	color:#555;
}

.mainContentArea
{
    margin:0 10px 0 10px;
}
.summaryBoxContent p{
	padding-right:20px;
	text-align:right;
	}
.summaryBoxContent a:link,.summaryBoxContent a:visited{
	text-decoration:underline;
	color:#369;
	}
.summaryBoxContent a:hover,.summaryBoxContent a:active{
	text-decoration:none;
	color:#658bb0;
	}
	
a.home:link, a.home:visited {
	    display: block;
	    width: 65px;
 	    height:30px;
	    line-height: 30px;
	    background: url(/TitleMgmt/images/homeSprite.png) no-repeat left top;
	    vertical-align:middle;
	    text-align:left;
	    float:left;
	    padding-left:30px;
    }
    a.home:hover {
	    background-position: left bottom;
    }
a.arrow:link, a.arrow:visited {
	display: block;
	width: 300px;
 	height:25px;
	line-height: 25px;
	background: url(/TitleMgmt/images/detailArrowSprite.png) no-repeat right top;
	vertical-align:middle;
	padding-right:25px;
	text-align:right;
	float:right;
}
a.arrow:hover {
	background-position: right bottom;
}

a.edit:link, a.edit:visited {
	display: block;
	width: 30px;
 	height:30px;
	line-height: 30px;
	background: url(/TitleMgmt/images/editIconSprite.png) no-repeat left top;
	float:right;
}
a.edit:hover {
	background-position: left bottom;
}

a.edit span {
	display:none;
}

a.acrobat32:link, a.acrobat32:visited {
	display: block;
	width: 180px;
 	height:32px;
	line-height: 32px;
	padding:0 0 0 36px;
	vertical-align:middle;
	background: url(/TitleMgmt/images/acrobat32.png) no-repeat left top #fff;
	float:left;
	text-align:left;
}
a.acrobat32:hover {
	background-position: left bottom;
}

a.mail32:link, a.mail32:visited, input.mail32 {
	display: block;
	width: 32px;
 	height:32px;
	line-height: 32px;
	text-indent:-9999px;
	vertical-align:middle;
	background: url(/TitleMgmt/images/mailIcon32.png) no-repeat left top;
	text-align:left;
}
a.mail32:hover, input.mail32:hover {
	background-position: left bottom;
}


.flaglabelfalse
{
    color:Red !important;
    font-weight:bold;
}
.flaglabeltrue
{
    color:Green !important;
}
.undoOffset 
{
    margin:-2px 0 0 0;
}
.leftCol50 
{
    width:50%;
    float:left;
}
.boxContent
{
    width:222px;
    height:200px; 
    display:block;
    border:1px solid #369;
    float:left;
    background-color:#efefef;
    margin:5px;
}
.boxContent p
{
    display:block;
    width:220px;
    height:28px;
    position:absolute;
    margin-top:0px;
    background:#dce6ec;
    color:#369;
    padding:2px 0 0 2px;
}
.boxContent p span.bcDate
{
    font-size:9px;
}
.boxContent span.bcNote
{
    display:block;
    width:216px;
    height:170px;
    margin:30px 6px 6px 6px;
    overflow:auto;
}

.greyControlPanelTabBG
{
    width:100px;
    height:29px;
    padding:5px 0 0 5px;
    background:url('/TitleMgmt/images/greyControlPanelTabBG.png') no-repeat;   
}    
.greyControlPanelBG
{
    border:solid 1px #dedede;
    background:url('/TitleMgmt/images/greyControlPanelBG.png'); 
}

/*Transitional CSS classes*/
body.tr 
{
				background-color:#E3EDF2;
				background-repeat: repeat-x;
				background-position: 0 -932px;
				background-attachment:fixed;

}
.errorsection
{
}
.errorsection .errheading
{
    font-size: 8pt;
    font-family: Verdana, Helvetica, sans-serif;
    color: #06417b;
    font-weight:bold;
    padding: 2px 10px 2px 10px;
}
.errorsection .errsection
{
	border-right: black 1px solid;
	padding-right: 2px;
	border-top: black 1px solid;
	padding-left: 2px;
	font-weight: bold;
	font-size: 8pt;
	padding-bottom: 2px;
	margin: 2px 10px 2px 10px;
	border-left: black 1px solid;
	color: red;
	padding-top: 2px;
	border-bottom: black 1px solid;
	font-family: Arial;
	background-color: #ffffcc;
	text-align: left;
}


#rptHead, #rptHeadLeft, #rptHeadRight 
{
	background:url('/TitleMgmt/images/reportHeadSprite.png');
}
div.rptContainer {
	display:block;
	width:100%;
}
div.rptContainer div.rptBody div.rptContentArea div.TabArea div.TabAreaBox {
	margin-top:-21px;
}
.rptBody 
{
	margin-left:250px;
	overflow:auto;
	min-width:800px;
}
#rptHead
{
	display:block;
	height:62px;
	width:100%;
	background-position:0 -62px;
	background-repeat:repeat-x;
}
#rptHeadLeft
{
	float:left;
	display:block;
	background-position:0 0;
	background-repeat:no-repeat;
	width:5px;
	height:62px;
}
#rptHeadContent
{
	margin:0 5px;
	padding:5px;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	
}
#rptHeadContent h2 {
	font-size:16px;
	color:#ffffff;
	margin:0;
	padding:0;
}
#rptHeadContent span.aside {
	display:block;
	float:right;
	text-align:right;
	height:18px;
	margin:0;
	padding:0;
	padding-top:4px;
}
#rptHeadContent a {
	color:#FFFFFF;
}
#rptHeadContent hr {
	height:1px;
	color:#575757;
	border:none;
	border-top:1px solid #575757;
	margin:5px 0px;
	padding:0;
}
#rptHeadContent div.dataset {
	margin-right:36px;
	display:block;
	float:left;
	color:#dedede;
}
#rptHeadContent div.last{
	margin-right:0px;
}
#rptHeadContent div.dataset label{
	font-weight:bold;
	color:#cee1eb;
}

#rptHeadRight
{
	float:right;
	display:block;
	background-position:-5px 0;
	background-repeat:no-repeat;
	width:5px;
	height:62px;
}
.rptContentArea 
{
    color:#444444;
    padding:20px;
}
.rptNav
{
    position:absolute;
    left:10px;
    width:240px;
}
control
{
    width:99%;
}
.rptBody h2
{
    margin-left:0px;
    padding-bottom:8px;
    color:#43556a;
    width:100%;
}
.rptBody .dvrpthdr
{
    font-weight:bold;
    text-align:left;
    padding-bottom:2px;
    color:#444444;
}
.rptBody .dvrptfldhdr
{
    font-weight:bold;
    text-align:right;
}
.rptBody .dvrptfld
{
    padding-left:2px;
    padding-top:2px;
    text-align:left;
    color:#444444;
}
.rptBody .dvrptsect
{
    padding-bottom:10px;
    margin-bottom:10px;
 }
.rptBody .dvrbl table
{
    padding:0px 3px 3px 3px;
}
.rptBody .dvrbl tr td
{
    padding:0px 0px 0px 0px;
    color:#444444;
}
.rptBody .dvrbl table tr td label
{
    float:right;
    padding-top:3px;
    padding-right:5px;
}

hr.separated
{
    background-color:#3687CE;
}

.rptContainer .tdhead
{
    font-weight:bold;
}

.optionContainer
{
    border: 1px solid #ccc;
    padding: 5px;
}

.leftAlign
{
   text-align: left;
}

.centerAlign
{
   text-align: center;
}

.rightAlign
{
   text-align: right;
}

.widthFull {
    width: 100%;
}

.width25p
{
    width:25%;
}

.width25
{
    width:25px;
}

.width120
{
    width:120px;
}

.width140
{
    width:140px;
}

.width100
{
    width:100px;
}

.width200
{
    width:200px;
}

.width300
{
    width:300px;
}

.width350
{
    width:350px;
}

.marginT10
{
    margin-top: 10px;
}

.marginT20
{
    margin-top: 20px;
}

.marginT30
{
    margin-top: 30px;
}

.mar0auto
{
    margin: 0 auto;
}

.margin5auto
{
    margin: 5px auto;
}

.paddingT10
{
    padding-top: 10px;
}

.paddingT20
{
    padding-top: 20px;
}

.paddingT30
{
    padding-top: 30px;
}

span.comboFollowAdj 
{display:inline-block; width:30px; margin-top:-1px;}

.commandRow
{
	background:#d6e6f4 0 -2099px repeat-x url('../img/telerik/GridSprite.gif');
	color:#333;
	height:21px;
	border:1px solid #708bb2;
	white-space:nowrap;
	padding:5px 0px 5px 0px;
	width:100%;
}  

input.go, a.go
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
  font-weight:bold;
    color:#4d4d4d;
    border:1px solid #4d4d4d;
    background-color:#339933;
    height:20px;
    width:30px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background: #a3c4b8; 
}
input.go:hover, a.go:hover 
{
    color:#2d2d2d;
    border:1px solid #2d2d2d;
    background: #9bbaaf;
}
html.ie9 input.go, html.ie9  a.go, html.ie8 input.go, html.ie8  a.go, html.ie7 input.go, html.ie7  a.go
{
    width:40px;
}

*+html .RadDataPager_Standard .rdpWrap .RadComboBox_Standard
{
    height:24px;
    margin-top:-83px;
}
html.ie8 .RadDataPager_Standard .ie8PagerAdjust 
{
    display:block;
    z-index:9000;
}

.tanBox 
{
    margin-top:10px;
    padding:5px;
    border:1px solid #c1c39f;
    background-color:#ebecd6;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.blueBox 
{
    margin-top:10px;
    padding:5px;
    border:1px solid #5d8cc9;
    border-width:1px 1px 1px 1px;
    background-color:#bbccd7;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
/*end COMMON*/

/* begin Curative*/
    #main .centered p.reviewed {margin-top:-5px; margin-bottom:5px; font-size:11px; background-image:url(../img/cleared_icon.png); background-repeat:no-repeat; padding-left:20px; height:20px; vertical-align:central; color:#CC0000;}
    span.warning {
		 height:24px;
        width:400px;
        background-position: 164px 0px;
		background-repeat:no-repeat;
		
		margin-right:30px;
		text-align:center;
		font-weight:normal;
		color:#CC0000;
}
    #main .centered .colGroup{
    height: 285px;
    width: 100%;
    border: 1px solid #bbb;
    background-color:#ddd;
    margin-bottom:10px;
    margin-right:2px;
    padding:0px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    }

    #main .centered .colGroup .centerCol{
    /*margin: 0 300px 0 280px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
    margin:8px;
    }

    #main .centered .colGroup .leftCol{
    float: left;
    width: 350px; /*Width of left column in pixel*/
    margin-left: 0px; /*Set margin to that of -(MainContainerWidth)*/
    border-right: 1px solid #bbb;
    margin:8px;
    }

    #main .centered .colGroup .rightCol{
    float: right;
    width: 380px; /*Width of right column*/
    margin-left: 0px; /*Set left margin to -(RightColumnWidth)*/
    border-left:1px solid #bbb;
    padding-left:10px;
    margin:8px;
    }

    #main .centered .colGroup .leftHalf{
    float: left;
    width: 468px; /*Width of left column in pixel*/
    margin-left: 10px; /*Set margin to that of -(MainContainerWidth)*/
    border-right: 1px solid #bbb;
    margin-bottom: 10px;
    }

    #main .centered .colGroup .rightHalf{
    padding-left:10px;
    float: right;
    width: 450px; /*Width of right column*/
    margin-right: 10px; /*Set left margin to -(RightColumnWidth)*/
    margin-bottom: 10px;
    }
    
    #main .centered .colGroup td.label {
	text-align:right;
	padding-right:8px;
}
    
    #main .centered div.preTab {
	clear:both;
	display: block;
	float:right;
	width:600px;
    }
    
    a.docsAvail 
    {   
        display:block;
        height:24px;
        width:160px;
        background-image:url(../img/docsAvailableSprite.png);
        background-position: 164px 0px;
		background-repeat:no-repeat;
		float:right;
		padding-right:30px;
		text-align:right;
		font-weight:normal;
    }
    
    a.docsAvail:hover 
    {
        background-position: 164px -24px;
    }
    .tc hr { display: block; height: 1px; border: 0; border-top: 1px solid #6687a2; margin: 1em 0; padding: 0; }

    .tc h4 
    {
        margin-left:0px;
        font-size:12px;
    }
    div.tcGrid
    {
        width:100%;
        display:block;
        border:1px solid #6687a2;
    }
	th.tcCol1,
	th.tcCol2,
	th.tcCol3,
	th.tcCol4,
	th.tcCol5,
	th.tcCol6,
	th.tcCol7,
	th.tcCol8,
	th.tcCol9,
	th.tcCol10,
	th.tcCol11,
	th.tcCol12,
	th.tcCol13,
	th.tcCol14,
	th.tcCol15 {
		border-right: 1px solid #4f8ecd;
		border-bottom: 1px solid #4f8ecd;
		color:#003267;
		font-weight:normal;
		text-align:center;
	}

    th.tncCol1,
    th.tncCol2,
    th.tncCol3,
    th.tncCol4,
    th.tncCol5,
    th.tncCol6,
    th.tncCol7,
    th.tncCol8,
    th.tncCol9,
    th.tncCol10,
    th.tncCol11,
    th.tncCol12,
	th.tncCol13
    {
        border-right: 1px solid #4f8ecd;
        border-bottom: 1px solid #4f8ecd;
        color: #003267;
        font-weight: normal;
        text-align: center;
    }

	th.tcIntCol1,
	th.tcIntCol2,
	th.tcIntCol3,
	th.tcIntCol4,
	th.tcIntCol5,
	th.tcIntCol6,
	th.tcIntCol7,
	th.tcIntCol8,
	th.tcIntCol9,
	th.tcIntCol10 {
		border-right: 1px solid #4f8ecd;
		border-bottom: 1px solid #4f8ecd;
		color: #003267;
		font-weight: normal;
		text-align: center;
	}

	td.tcCol1,
	td.tcCol2,
	td.tcCol3,
	td.tcCol4,
	td.tcCol5,
	td.tcCol6,
	td.tcCol7,
	td.tcCol8,
	td.tcCol9,
	td.tcCol10,
	td.tcCol11,
	td.tcCol12,
	td.tcCol13,
	td.tcCol14,
	td.tcCol15 {
		border-top: 1px solid #6687a2;
		border-right: 1px solid #6687a2;
		border-bottom: 1px solid #6687a2;
		font-weight:normal;
		text-align:center;
	}

    td.tncCol1,
    td.tncCol2,
    td.tncCol3,
    td.tncCol4,
    td.tncCol5,
    td.tncCol6,
    td.tncCol7,
    td.tncCol8,
    td.tncCol9,
    td.tncCol10,
    td.tncCol11,
    td.tncCol12,
	td.tncCol13
    {
        border-top: 1px solid #6687a2;
        border-right: 1px solid #6687a2;
        border-bottom: 1px solid #6687a2;
        font-weight: normal;
        text-align: center;
    }
    
    td.tcIntCol1,
    td.tcIntCol2,
    td.tcIntCol3,
    td.tcIntCol4,
    td.tcIntCol5,
    td.tcIntCol6,
    td.tcIntCol7,
    td.tcIntCol8,
    td.tcIntCol9,
	td.tcIntCol10
    {
        border-top: 1px solid #6687a2;
        border-right: 1px solid #6687a2;
        border-bottom: 1px solid #6687a2;
        font-weight:normal;
        text-align:center;
    }

	th.tcCol15,
	td.tcCol15 {
		width: 3%;
	}

    th.tcCol1,
    td.tcCol1
        {
             width:3%;
        }
    th.tcCol2,
    td.tcCol2
        {
             width:5%;
        }
    th.tcCol3,
    td.tcCol3
        {
             width:11%;
             text-align:left;
        }
    th.tcCol4,
    td.tcCol4
        {
             width:7%;
        }
    th.tcCol5,
    td.tcCol5
        {
             width:6%;
        }
    th.tcCol6,
    td.tcCol6
        {
             width:7%;
        }
    th.tcCol7,
    td.tcCol7
        {
             width:7%;
        }
    th.tcCol8,
    td.tcCol8
        {
             width:7%;
        }
    th.tcCol9,
    td.tcCol9
        {            
            width:7%;
        }   
    th.tcCol10,
    td.tcCol10
        {
            width:6%;
        }   
    th.tcCol11,
    td.tcCol11
        {
            width:8%;
        }
    th.tcCol12,
    td.tcCol12 
        {
            width: 8%;
        }
    th.tcCol13,
    td.tcCol13
        {
            width: 5%;
        }
    th.tcCol14,
    td.tcCol14 
        {
            border-right: none;
            width: 10%
        }

	th.tncCol13,
	td.tncCol13 {
		width: 3%;
	}

    th.tncCol1,
    td.tncCol1 
    {
        width: 3%;
    }

    th.tncCol2,
    td.tncCol2 
    {
        width: 5%;
    }

    th.tncCol3,
    td.tncCol3 
    {
        width: 15%;
        text-align: left;
    }

    th.tncCol4,
    td.tncCol4 
    {
        width: 7%;
    }

    th.tncCol5,
    td.tncCol5 
    {
        width: 6%;
    }

    th.tncCol6,
    td.tncCol6 
    {
        width: 6%;
    }

    th.tncCol7,
    td.tncCol7 
    {
        width: 7%;
    }

    th.tncCol8,
    td.tncCol8 
    {
        width: 7%;
    }

    th.tncCol9,
    td.tncCol9 
    {
        width: 7%;
    }

    th.tncCol10,
    td.tncCol10 
    {
        width: 12%;
    }

    th.tncCol11,
    td.tncCol11 
    {
        width: 7%;
    }

    th.tncCol12,
    td.tncCol12 
    {
        width: 15%;
    }

	th.tcIntCol10,
	td.tcIntCol10 {
		width: 40px;
	}


    th.tcIntCol1,
    td.tcIntCol1
        {
             width:40px;
        }
    th.tcIntCol2,
    td.tcIntCol2
        {
             width:75px;
        }
    th.tcIntCol3,
    td.tcIntCol3
        {
             width:267px;
             text-align:left;
             padding-left:4px;
        }
    th.tcIntCol4,
    td.tcIntCol4
        {
             width:110px;
        }
    th.tcIntCol5,
    td.tcIntCol5
        {
             width:80px;
        }
    th.tcIntCol6,
    td.tcIntCol6
        {
             width:100px;
        }
    th.tcIntCol7,
    td.tcIntCol7
        {
             width:100px;
        }
    th.tcIntCol8,
    td.tcIntCol8
        {
             width:100px;
        }
    th.tcIntCol9,
    td.tcIntCol9
        {
             width:200px;
        }
        
    table.tcItem tr.odd td {background-color:#FFFFFF;}
    table.tcItem tr.even td {background-color:#DEDEDE;}

    td.tcNote {padding:0; margin:0; border:0}
    
    
    td.tcNote td.tcCol2,    td.tcNote td.tcCol3,    td.tcNote td.tcCol4
    {text-align:center; border-right:1px solid #d9d9d9; border-bottom:none; border-top:none;}
    td.greySep 
    {
        border: none;
        border-right:1px solid #d9d9d9;
        border-bottom:1px solid #d9d9d9;
    }
    td.tcNote td.tcCol1 
    {
        padding:0; margin:0;
        width:39px;
     }
    td.tcNote td.tcCol2
    {
        width:63px;
    }    
    td.tcNote td.tcCol3
    {   text-align:left;
        width:253px;
    }
    td.tcNote td.tcCol4
    {
        text-align:left;
        width:562px; 
        border-right:none;
        padding-left:4px;
    }
    
    td.tcNote td.tcIntCol2,    td.tcNote td.tcIntCol3,    td.tcNote td.tcIntCol4
    {text-align:center; border-right:1px solid #d9d9d9; border-bottom:none; border-top:none;}
    td.greySep 
    {
        border: none;
        border-right:1px solid #d9d9d9;
        border-bottom:1px solid #d9d9d9;
    }
    td.tcNote td.tcIntCol1 
    {
        padding:0; margin:0;
        width:42px;
    }
    td.tcNote td.tcIntCol2
    {
        width:74px;
    }
    td.tcNote td.tcIntCol3
    {   text-align:left;
        width:274px;
    }
    td.tcNote td.tcIntCol4
    {
        text-align:left;
        width:265px; 
        border-right:none;
        padding-left:4px;
    }

.hideTime  
{  
    display:none;  
}  
    
    
    
/* end Curative*/


        /*End eWriteUp*/

    /*Begin Telerik Override*/
        .rcbItem, .rcbHovered {font-size:11px;} 
        .RadComboBox_Standard input.rcbInput {display:block; height:9px; padding-top:-2px font-size:11px;}
        .rgPager span{display:inline-block; line-height:22px; vertical-align:bottom;}
        .RadComboBox table {display:block; margin-top:2px;}
        span.riDisplay {padding-top:4px;} 
    /*End Telerik Override*/

p.normal {font-size:12px;}
	/* End LPS specific*/


/* ==|== non-semantic helper classes ========================================
   Please define your styles before this section.
   ========================================================================== */

/* For image replacement */
.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; }
.ir br { display: none; }

/* Hide from both screenreaders and browsers: h5bp.com/u */
.hidden { display: none !important; visibility: hidden; }

/* Hide only visually, but have it available for screenreaders: h5bp.com/v */
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }

/* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }

/* Hide visually and from screenreaders, but maintain layout */
.invisible { visibility: hidden; }

/* Contain floats: h5bp.com/q */ 
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
.clear {clear:both}

/* ==|== media queries ======================================================
   PLACEHOLDER Media Queries for Responsive Design.
   These override the primary ('mobile first') styles
   Modify as content requires.
   ========================================================================== */

@media only screen and (min-width: 480px) {
  /* Style adjustments for viewports 480px and over go here */

}

@media only screen and (min-width: 768px) {
  /* Style adjustments for viewports 768px and over go here */

}



/* ==|== print styles =======================================================
   Print styles.
   Inlined to avoid required HTTP connection: h5bp.com/r
   ========================================================================== */
 
@media print {
  * { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } /* Black prints faster: h5bp.com/s */
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  /* Don't show links for images, or javascript/internal links */
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; } /* h5bp.com/t */
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
}

.tdAlignRight {
    vertical-align: top;
    text-align: right;
    white-space: nowrap;
    word-wrap: break-word;
}

.tdAlignLeft {
    font-weight: bold;
    vertical-align: top;
    text-align: left;
    word-wrap: break-word;
}

.tdAlignRightBold {
    font-weight: bold;
    vertical-align: top;
    text-align: right;
    white-space: nowrap;
    word-wrap: break-word;
}

.resetLinkButton {
    font-weight: bold;
    color: #43556a;
    cursor: pointer;
    text-decoration: underline;
}

.resetLinkButtonDisabled, .resetLinkButtonDisabled:hover {
    font-weight: bold;
    cursor: default !important;
    text-decoration: none !important;
    color: gray !important;
}

.addLinkDisable {
    background: url('../img/addIcon_disabled.png') no-repeat !important;
    cursor: default !important;
    color: gray !important;
    text-decoration: none !important;
}

.tpsInputDisplayLabel {
    color: #43556a;
    text-align: right;
    float: left;
    word-wrap: normal;
    padding-right: 5px;
}