* {
	padding: 0;
	margin: 0;
}

body {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	background: transparent url("../images/bg-footer.jpg") repeat top center;
	margin-bottom: 50px;
}

.round {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(ie-css3.htc);
}

table#content-masthead { 
	background: #093742 url("../images/bg-branding.png") no-repeat top center;
}
	
	table#content-masthead #login-status { 
		color: #fff;
		text-align: center;
		font-size: 13px;
		vertical-align: middle;
		padding: 12px;
	}
	
	table#content-masthead td#branding-left {
		width: 289px;
		padding: 10px 0 20px;	
		vertical-align: top;
	}
	
	table#content-masthead td#branding-center {
		width: 100%;
		padding: 10px 0 20px;	
	}	
	
	table#content-masthead td#search {	
		color: #fff;
		font-size: 16px;
		font-weight: bold;
		text-shadow: 1px 1px #916300;
		height: 69px;
		background: transparent url("../images/bg-search.png") no-repeat top right;
		text-align: left;
		vertical-align: top;
		padding: 10px 0 0;
	}
		
		table#content-masthead td#search {	
			width: 238px;
			padding: 10px 15px;
		}


		table#content-masthead td#search table {	
			width: 208px;
		}
		
	
		table#content-masthead td#search input {	
			font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
			font-size: 13px;
			width: 185px;
			background: none;
			border: none;
			margin-top: 15px;
			color: #fff;
			text-shadow: 1px 1px #916300;
			outline: none;
		}

table#content-task-bar {
	background: #cccccc url("../images/bg-task-bar-gray.jpg") repeat-x;
}

	table#content-task-bar td#task-bar-inner {
		padding: 0 20px;
	}
	
	table#content-task-bar td#btn-home,
	table#content-task-bar td#btn-settings,
	table#content-task-bar td#btn-expand {
		width: 39px;
		border-left: 1px solid #b1bab8;
	}
	
	table#content-task-bar td#btn-settings,
	table#content-task-bar td#btn-expand {
		border-right: 1px solid #b1bab8;
	}
	
	table#content-task-bar td#btn-home input,
	table#content-task-bar td#btn-settings input,
	table#content-task-bar td#btn-expand img {
		filter: alpha(opacity=40);
        -moz-opacity:0.4;
        -khtml-opacity: 0.4;
        opacity: 0.4;
        cursor: pointer;
	}
	
		table#content-task-bar td#btn-home input:hover,
		table#content-task-bar td#btn-settings input:hover,
		table#content-task-bar td#btn-expand img:hover {
			filter: alpha(opacity=100);
        	-moz-opacity:1;
        	-khtml-opacity: 1;
        	opacity: 1;
		}

td#content-body,
td#project-status { 
	position: relative;
	background: transparent url("../images/bg-grid.jpg") repeat top center;
	zoom: 1;
	padding: 0 20px 20px;
	margin: 0;
}	

	td#content-body td.typical-title,
	td#content-body td.grid-title,	
	td#project-status td#project-name {
		font-size: 24px;
		font-weight: bold;
		color: #213439;
		padding: 20px 20px;
		text-shadow: 1px 1px #fff;
	}
	
	td.typical-small-title {
		font-size: 18px;
		font-weight: normal;
		color: #213439;
		padding: 15px 0 15px;
		text-shadow: 1px 1px #fff;
	}
	
	td#content-body td.typical-title,
	td#project-status td#project-name {
		padding: 20px 0;
	}
	
	td.typical-error {
		font-size: 14px;
		padding: 0 0 20px;
	}
	
		td#content-body table#settings-tabbed-menu { 
			position: relative;
			text-align: right;
			width: 100%;
			border: 1px solid #c1cecf;
			background-color: #e6ebec;
			border-bottom: none;
			padding: 0px 5px 0;
			margin-bottom: -10px;
			zoom: 1;
			z-index: 1;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
			behavior: url(ie-css3.htc);
		}
			
			td#content-body table#settings-tabbed-menu tr {
				position: relative;
				width: 100%;	
			}
			
			td#content-body table#settings-tabbed-menu td {
				position: relative;
				/*width: 180px;
				margin-bottom: -12px;*/
				vertical-align: top;
				margin-top: 40px;
				padding-top: 10px;
			}
			
			td#content-body table#settings-tabbed-menu td a.MenuSelect {
				position: relative;
				background-color: #ffffff;
				/*border: 1px solid #d0dadc;
				border: 1px 1px 0 1px;
				border-color: #d0dadc;*/
				padding: 8px 15px 5px;	
				height: 30px;
				margin-left: 8px;
				display: block;
				color: #213439;
				font-weight: bold;
				font-size: 14px;
				text-decoration: none;
				z-index: 5;
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				border-radius: 5px;
				behavior: url(ie-css3.htc);
			} 
			
			td#content-body table#settings-tabbed-menu td a.MenuUnselect {
				position: relative;
				background: #213439;
				/*border: 1px solid #213439;*/
				padding: 8px 15px 5px;
				height: 30px;
				margin-left: 8px;
				display: block;
				color: #fff;
				font-weight: bold;
				font-size: 14px;
				text-decoration: none;
				z-index: 1;
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				border-radius: 5px; 
				behavior: url(ie-css3.htc);
			} 
				
				td#content-body table#settings-tabbed-menu td a.MenuUnselect:hover {
					background: #cea500;
					color: #fff;
				} 
				
		 table#content-body-wrapper,  
		 table#content-body-wrapper tr { 
		 	position: relative;
		 	z-index: 8;
		 	zoom: 1;
		 }
		 
		 		 
		 td#content-body td#settings-content {
		 	position: relative;
			background: #fff;
			border: 1px solid #d0dadc;
			padding: 20px;
			margin: 0;
			z-index: 99;
			zoom: 1;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
			/* behavior: url(ie-css3.htc);	 removed due to bad behavior in IE7 */
		 }	
		 
		 	td#content-body td#settings-content table#settings-content-inner tr {
 		 		position: relative;
		 	}
		 	
		 	td#settings-content td#settings-navigate,
			td#settings-content td#settings-search-users {
				position: relative;
			 	vertical-align: top;
			 	width: 188px;
			 	height: 100%;	
			 	margin: 0;
			 	padding-right: 20px;
			}
			
		 	 td#settings-content td#settings-navigate table,
			 td#settings-content td#settings-search-users table {
			 	text-align: left;
			 	position: relative;
			 	display: inline-table;
			 	width: 188px;
			 	background: #e6ebec;
				border: 1px solid #d0dadc;
				padding: 0 10px 20px;
				margin: 0;
				zoom: 1;
				z-index: 3;
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				border-radius: 5px;
				behavior: url(ie-css3.htc);				
			 }
			 
			 /*td#settings-content td#settings-search-users {
			 	position: relative;
			 	width: 168px;
				padding: 10px 10px 20px;
				border-radius: 5px;
				behavior: url(ie-css3.htc)	
			 }
			 	
			 	td#settings-content td#settings-search-users table {	
			 		position: relative;		
				}*/
			 	
			 	td#settings-content td#settings-navigate td {
			 		vertical-align: top;
			 		height: auto;
			 		padding: 10px 0;
			 	}
			 	
			 	td#settings-content td#settings-navigate td a,
			 	td#settings-content td#settings-search-users td a { 
			 		font-size: 13px;
			 		color: #213439;
			 		padding: 5px 10px 5px;
				}
					
					td#settings-content td#settings-navigate td a:hover,
					td#settings-content td#settings-search-users td a:hover {
						text-decoration: none;
					}
					
					td#settings-content td#settings-navigate td.current,
					td#settings-content td#settings-search-users td.current {
					
					}
					
					td#settings-content td#settings-navigate td.current a:hover,
					td#settings-content td#settings-navigate td.current a, 
					td#settings-content td#settings-search-users td.current a:hover,
					td#settings-content td#settings-search-users td.current a {
						font-weight: bold;
						text-decoration: none;
					}
				 		
			 	td#settings-search-users tr#search-users-form {
				 	/*background: transparent url("../images/bg-search-users.jpg") no-repeat top left;*/
				 	position: relative;
				 	vertical-align: middle;
				 	padding: 0 10px;
				 	z-index: 4;		
				}
			 		
			 		td#settings-search-users tr#search-users-form td { 
			 			position: relative;
			 			background: none;
			 			width: 168px;
			 			padding: 0px 5px 10px 0;
			 		}
			 					 		
				 	td#settings-search-users tr#search-users-form input {
				 		position: relative;
					 	background: #e6ebec;
						border: 1px solid #98acae;
						font-family: Arial;
						font-size: 13px;
						color: #213439;
						padding: 3px;
					 	z-index: 2;
						-webkit-border-radius: 5px;
						-moz-border-radius: 5px;
						border-radius: 5px;
						behavior: url(ie-css3.htc);					 	
					}
					
						td#settings-search-users tr#search-users-form input#ctl00_cphPageContent_txtUserSearch {
							padding: 4px;
							width: 120px;
						}
					
			 td#settings-content table#settings-form table#settings-content-grid {
			 
			 }
			 	
			 	td#settings-content table#settings-content-grid td {
			 		position: relative;
			 		padding: 15px 0 0;
			 		vertical-align: top;
			 	}
			 	
			 	td#settings-content table#settings-content-grid td a.Button {
			 		vertical-align: middle;
			 		position: relative;
					background: #e6ebec;
					border: 1px solid #d0dadc;
					height: 40px;
					padding: 8px 15px 8px;
					color: #213439;
					font-weight: bold;
					font-size: 13px;
					text-decoration: none;
					z-index: 5;
					-webkit-border-radius: 5px;
					-moz-border-radius: 5px;
					border-radius: 5px;
					behavior: url(ie-css3.htc);	
				} 
					
					td#settings-content table#settings-content-grid td a.Button:hover {
						/*background: #213439;*/
						background: #cea500;
						color: #fff;
					} 

			 	td#settings-content table#settings-form td {
			 		position: relative;
			 		padding: 10px 0 0;
			 	}
			 	
			 	td#settings-content table#settings-form td a.Button {
			 		position: relative;
					border: 1px solid #906d00;
					padding: 8px 20px;
					background: #cea500;
					color: #fff;
					font-weight: bold;
					font-size: 14px;
					text-decoration: none;
					text-shadow: 1px 1px #906d00;
					z-index: 5;
					-webkit-border-radius: 5px;
					-moz-border-radius: 5px;
					border-radius: 5px;
					behavior: url(ie-css3.htc);		
				} 
					
					td#settings-content table#settings-form td a.Button:hover {
						/*background: #213439;*/
						background: #906d00;
						color: #fff;
					} 


			 	td#settings-content table#settings-form td.typical-title {
					padding: 10px 0 20px;
				 }
				 
				 
					td#settings-content table.settings-form-block {
						border-bottom: 2px solid #d0dadc;
						padding-bottom: 20px;
						margin-bottom: 20px;	
				 	}	
					 
					 	td#settings-content table#settings-form table td {
					 		font-size: 14px;
					 		color: #213439;
					 		padding: 0 0 10px;
					 	}
					 	
					 	td#settings-content table#settings-form table td input {
							background-color: #f6f8f9;
							border: 1px solid #d0dadc;
							width: 200px;
							padding: 5px;
							z-index: 2;
							-webkit-border-radius: 5px;
							-moz-border-radius: 5px;
							border-radius: 5px;
							behavior: url(ie-css3.htc);	
						 }

	td#project-status {
		padding-bottom: 10px;
	}
	
	table#project-body { 
		background: transparent url("../images/bg-grid-review.jpg") repeat top center;
		/*padding: 0 20px; */
	}
		
		table#project-body tbody#project-body-main-tbody { 
			background: transparent url("../images/bg-task-bar-teal.jpg") repeat-x top center;
		}
			
			table#project-body td#reviews-list {
				background: transparent url("../images/bg-grid.jpg") repeat top center;
				width: 20%;
			}
			
				table#project-body td#reviews-list table#reviews-list-links {
					padding: 10px 0;
					width: 100%;
				}
				
					table#project-body td#reviews-list table#reviews-list-links tr {
					}
					
					table#project-body td#reviews-list table#reviews-list-links td {
						color: #213439;
						font-size: 13px;
						padding: 5px 0 5px 20px;
					}
					
						table#project-body td#reviews-list table#reviews-list-links a {
							color: #213439;
						}
							
							table#project-body td#reviews-list table#reviews-list-links a:hover {
								text-decoration: none;
							}
						
						table#project-body td#reviews-list table#reviews-list-links td.current {
							background-color: #cea500;
						}
						
							table#project-body td#reviews-list table#reviews-list-links td.current a:hover,
							table#project-body td#reviews-list table#reviews-list-links td.current a {
								font-weight: bold;
								color: #fff;
								text-decoration: none;
							}
							
						
						table#project-body table#reviews-list-links td a.Button {
							position: relative;
							background: #e6ebec;
							border: 1px solid #d0dadc;
							margin-top: 10px;
							padding: 8px 15px;
							display: inline-block;
							color: #213439;
							font-weight: bold;
							font-size: 13px;
							text-decoration: none;
							z-index: 5;
							-webkit-border-radius: 5px;
							-moz-border-radius: 5px;
							border-radius: 5px;
							behavior: url(ie-css3.htc);	
						} 
							
							table#project-body table#reviews-list-links td a.Button:hover {
								/*background: #213439;*/
								background: #cea500;
								color: #fff;
							} 

			
			table#project-body td#reviews-heading {
				height: 19px;
				padding: 10px 20px;
				border-left: 1px solid #3d6770;
				color: #fff;
				background: transparent url("../images/bg-task-bar-teal.jpg") repeat-x top center;
			}
				
				table#project-body td#reviews-heading a {
					font-weight: bold;
					color: #fff;
					text-decoration: none;
					padding: 0;
				}
				
			table#project-body table#project-utility {
				color: #fff;
				border-left: 1px solid #3d6770;
				vertical-align: middle;
			}
			
				table#project-body table#project-utility tr td {
					border-right: 1px solid #3d6770;	
					margin: 0;
					padding: 0;
					height: 10px;
				}	
				
					table#project-body table#project-utility input,
					table#project-body table#project-utility img {
						display: block;
						border: none;
						white-space: nowrap;
						height: 38px;
						padding: none;
						margin: none;
					}
				
					table#project-body table#project-utility #project-utility-title {
						width: 100%;
						padding: 0 20px;
						font-weight: bold;
					}
					
			table#project-body td#project-review-upper {
				background: #fff;
				padding: 20px;
			}
			
			td#project-review-upper td#project-review-upper-menu { 
				text-align: right;
				padding-left: 20px;
			}
				
				table#project-body td#project-review-upper td {
					position: relative;
				}
				
				table#project-body td#project-review-upper td a.Button {
					position: relative;
					background: #e6ebec;
					border: 1px solid #d0dadc;
					padding: 8px 15px;
					margin-left: 8px;
					display: inline-block;
					color: #213439;
					font-weight: bold;
					font-size: 13px;
					text-decoration: none;
					z-index: 5;
					-webkit-border-radius: 5px;
					-moz-border-radius: 5px;
					border-radius: 5px;
					behavior: url(ie-css3.htc);	
				} 
					
					table#project-body td#project-review-upper td a.Button:hover {
						/*background: #213439;*/
						background: #cea500;
						color: #fff;
					} 
			
			td#project-review-upper td#project-review-upper-menu { 
				padding: 0 0 10px 0;
				text-align: left;
				margin-left: 20px;
			}
			
			td#project-review-upper td#project-review-upper-details {
				padding: 0 20px 0 0;
			}
			
			td#project-review-upper td#project-review-upper-details table { 
				position: relative;
				background: #e6ebec;
				border: 1px solid #d0dadc;
				margin-left: 20px;
				padding: 10px 15px;
				height: 80px;
				z-index: 5;
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				border-radius: 5px;
				behavior: url(ie-css3.htc);	
			}
			
				td#project-review-upper td#project-review-upper-details table td {
					color: #213439;
					font-size: 14px;
					padding: 5px 0;
				}
				
					td#project-review-upper td#project-review-upper-details table td a {
						color: #213439;
						text-decoration: underline;
					}
						
						td#project-review-upper td#project-review-upper-details table td a:hover {
							text-decoration: none;
						}
			
			/*ButtonColor*/
				 
			
			table#project-body td#project-review-lower {
				background-color: #fff;
				padding: 0 20px 20px;
			}
										
		td#project-status td {
			border-color: #fff;
			padding: 5px 0;
			color: #093742;
			font-size: 14px;
		}


table.grid-list,
table.grid-list-filter {
	width: 100%;
	border: none;
	margin: 0 0 50px;	
}

table.grid-list-filter {
	margin: 0;
	border: none;
}
	
	table.grid-list tr.grid-list-heading {
		color: #fff;
		background-color: #093742;
		font-size: 14px;
	}
		
		table.grid-list tr.grid-list-heading th {
			padding: 7px 20px;
			text-align: left;
			border-right: 1px solid;
			border-color: #f2f5f5;
		}
		
			table.grid-list tr.grid-list-heading th a {
				color: #fff;
				text-decoration: none;
			}
	
	table.grid-list tr.grid-list-pagination {
		color: #fff;
		background-color: #093742;
		font-size: 14px;
		text-align: center;
	}
	
		table.grid-list tr.grid-list-pagination td {
			padding: 7px 20px;
			border: none;
			color: #d0dadc;
			background-color: #093742;
			text-align: center;
		}
		
			table.grid-list tr.grid-list-pagination td a {
				color: #fff;
				font-weight: bold;
				text-decoration: none;
				background-color: #093742;
			}
	
	table.grid-list tr {
		background-color: #e6ebec;
		border-bottom: 1px solid #fff;
	}
	
	table.grid-list-filter tr {
		background-color: #cea500;
	}

	table.grid-list tr.odd {
		background-color: #f2f5f5;
	}
	
		table.grid-list td {
			border-right: 1px solid;
			border-bottom: 1px solid;
			border-color: #fff;
			padding: 7px 20px;
			color: #093742;
			font-size: 14px;
			vertical-align: top;
		}	
			
			table.grid-list td ul {
				padding: 10px 30px;
			}
			
				table.grid-list td ul li {
					font-size: 14px;
					padding: 5px 5px;
				}
			
			table.grid-list td a {
				color: #093742;
				text-decoration: underline;
				padding: none;
			}
			
			table.grid-list td a:hover {
				text-decoration: none;
			}
		
		table.grid-list-filter td {
			border-bottom: 1px solid;
			border-color: #fff;
			padding: 7px 20px 7px 0;
			color: #fff;
			font-weight: bold;
			font-size: 14px;	
		}
		

td#login-screen { 
	background: #093742 url("../images/bg-login-grid.png") no-repeat top center;
	/*background: transparent url("../images/bg-task-bar-teal.jpg") no-repeat top center;*/
}

	table#login-screen td#login-screen-logo { 
		padding: 75px 0;
	}
	
	table#login-screen table#login-screen-gold {
		text-align: center;	
		background: transparent url("../images/bg-login-gold.png") no-repeat top center;
	}
	
		table#login-screen table#login-screen-gold td#login-screen-gold-branding {
			padding: 50px 0 20px;
		}
			
			table#login-screen table#login-screen-gold #login-screen-gold-form {
				text-align: center;
				width: 210px;				
				text-shadow: 1px 1px #916300;
			}	
			
			table#login-screen table#login-screen-gold #login-screen-gold-form #txtUName,
			table#login-screen table#login-screen-gold #login-screen-gold-form #txtpwd {
				font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
				width: 195px;
				color: #fff;
				text-shadow: 1px 1px #916300;
				font-size: 14px;
				border: none;
				background: none;
				margin: 0 0 10px;
				padding: 5px 0;
				outline: none;
			}
			
			table#login-screen table#login-screen-gold #login-screen-gold-form #lnkSubmit {
				padding-left: 6px;
			}
			
			table#login-screen table#login-screen-gold #login-forgot td { 
				padding: 50px 0 100px;
				font-size: 13px;
				color: #fff;
			}
			
				table#login-screen table#login-screen-gold #login-forgot a { 
					color: #849ba1;
					text-decoration: underline;
				}
				
					table#login-screen table#login-screen-gold #login-forgot a:hover { 
						color: #849ba1;
						text-decoration: none;
					}

tr#footer {
	position: relative;
	height: 43px;
	width: 100%;
	border: none;
	margin: 0 0 0;	
	padding-bottom: 50px;
	background: transparent url("../images/bg-footer-copyright.jpg") repeat top center;
	z-index: 1;
}

	tr#footer td#footer-copyright {
		font-size: 13px;
		vertical-align: middle;
		color: #fff;
	}


#popup-wrapper {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10;
	padding-top: 40px;
}

.modalPopup {
	position: relative;
	display: none; /*  override with inline stlyes at runtime */
	margin: 0 auto;
	border: 1px solid #906d00;
	background: #ffffff url("../images/bg-popup-top.jpg") repeat-x top;
	padding: 0 0 40px 20px;
	WIDTH: 900px;
	HEIGHT: 525px;
	FILTER: alpha(opacity=100);
	opacity: 1.0;
	z-index: 10;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	/*behavior: url(ie-css3.htc);  removed due to bad behavior in IE7 */
}

	.modalPopup table {
		position: relative;
		width: 100%;
	}
			
		.modalPopup td.tdHead table {
			position: relative;
			z-index: 0;
		}
			
			.modalPopup td.tdHead table td.tdHead {
				color: #fff;
				font-size: 24px;
				font-weight: bold;
				padding: 12px 0 30px;
				text-shadow: 1px 1px #906d00;
			}
		
		.modalPopup table td {
			position: relative;
			vertical-align: top;
		}
		
		.modalPopup table td#tdCntBdr {
			position: relative;
			padding-right: 20px;
			height: 400px;
			vertical-align: top;
		}
		
			.modalPopup table td#tdCntBdr #pnl {
				position: relative;
				height: 400px;
				vertical-align: top;
				border: 1px solid #d2dcde;
				overflow: auto;
				margin-bottom: 20px;
				padding: 0 20px 20px;
			}
			
			.modalPopup table.popup-form {
				position: relative;
				/*padding: 0 20px 20px;*/
			}
				
				.modalPopup table.popup-form td {
					position: relative;
					font-size: 14px;
			 		color: #213439;
			 		padding: 0 0 15px 0;
			 		vertical-align: middle;
			 		text-align: left;
			 	}	
			 		
				.modalPopup table.popup-form input.input-text {
					position: relative;
					text-align: left;
					font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
					font-size: 14px;
					color: #213439;
					background-color: #f6f8f9;
					border: 1px solid #d0dadc;
					padding: 5px;
					width: 300px;
					z-index: 2;	
					-webkit-border-radius: 5px;
					-moz-border-radius: 5px;
					border-radius: 5px;
					behavior: url(ie-css3.htc);
				}
				
					.modalPopup table.popup-form table td {
						padding-bottom: 0;
						text-align: left;
					}
					
					
					.modalPopup table.popup-form table input {
						width: 100px;
					}
										
					
				.modalPopup table.popup-form textarea {
					position: relative;
					font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
					font-size: 14px;
					color: #213439;
					background-color: #f6f8f9;
					border: 1px solid #d0dadc;
					width: 750px;
					height: 100px;
					padding: 5px;
					z-index: 2;			
					overflow: auto;
					-webkit-border-radius: 5px;
					-moz-border-radius: 5px;
					border-radius: 5px;
					behavior: url(ie-css3.htc);
				}
				
				.modalPopup table.popup-form input.check-btn {
					background: transparent !important;
					border: none !important;
					border-radius: none !important;
				}
				
				.modalPopup table.popup-form input.radio-btn {
					position: relative;
					font-size: 14px;
					color: #213439;
					width: auto;
					margin-left: 20px;
					background: transparent !important;
					border: none !important;
					border-radius: none !important;
				}
				
				.modalPopup #tdUp,
				.modalPopup #tdSS,
				.modalPopup #SpellButton2,
				.modalPopup #tdSN {
					padding: 5px 10px 0 0;
				}
				
				.modalPopup a.Button {
			 		position: relative;
					border: 1px solid #906d00;
					padding: 8px 20px;
					background: #dda700;
					color: #fff;
					font-weight: bold;
					font-size: 14px;
					text-decoration: none;
					text-shadow: 1px 1px #906d00;
					z-index: 5;
					-webkit-border-radius: 5px;
					-moz-border-radius: 5px;
					border-radius: 5px;
					behavior: url(ie-css3.htc);		
				}
													
					.modalPopup a.Button:hover {
						/*background: #213439;*/
						background: #906d00;
						color: #fff;
					} 

.popupBG {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	FILTER: alpha(opacity=70);
	BACKGROUND-COLOR: #000;
	opacity: 0.7;
	text-align: center;	
	z-index: 2;
}

.popupBG2 {
	FILTER: alpha(opacity=10); BACKGROUND-COLOR: #333333; opacity: 0.1
}
.commentRow {
	VERTICAL-ALIGN: top
}
.commentAlterRow {
	VERTICAL-ALIGN: top
}
.commentHead {
	VERTICAL-ALIGN: top
}
.commentRow {
	BORDER-BOTTOM: #e8d0d0 1px solid; BACKGROUND-COLOR: #e8d0d0; COLOR: #000000; BORDER-TOP: #e8d0d0 1px solid
}
.commentHead {
	BORDER-BOTTOM: #d99694 1px solid; BACKGROUND-COLOR: #d99694; COLOR: #ffffff; BORDER-TOP: #d99694 1px solid
}
.commentAlterRow {
	BORDER-BOTTOM: #f4e9e9 1px solid; BACKGROUND-COLOR: #f4e9e9; COLOR: #000000; BORDER-TOP: #f4e9e9 1px solid
}
