body{
	background-color: #ffffff; 
	margin:0px;
	padding: 0px;
}
*{
	border: 0px solid #000;
}
.menu-container{
	width: 1000px;  
	padding: 0px;
	margin: 0px auto 0px auto;
	height: 45px; 
}
.content-container{
	width: 1000px;
	margin: 0px;
	padding: 0px;
	margin: 0px auto 0px auto;
	clear: both;
	
}
.contentHeader{ 
	width: 100%;
	padding: 0px; 
	margin: 0px;   
}

form { 
	margin: 0px;
	padding: 0px;
	
}
textarea{
	resize: none;
}


 			.globalTable, .drag-item1, .drag-item2{
 				border-collapse:collapse; 
 				width: 100%;  
 			}	
 			.globalTable th, .globalTable td, p.title, #sortable2 li, #sortable1 li, .drag-item1, .drag-item2{
 				font-family: Arial;
 				font-weight: bold;
 				font-size: 12px; 
 				text-align: left; 
 			}



 			.drag-item1{
 				background-color: #eee;
 				width: 998px; 
 				border: 1px solid #ccc; 
 			} 

 			.drag-item2{
 				background-color: #eee;
 				width: 935px; 
 				border: 1px solid #ccc; 
 			} 

 			p.title, #sortable2 li, #sortable1 li, li.title{
 				 
				overflow: hidden;
				white-space: nowrap;  
 			}
 			p.title{ 
 				padding: 7px 0px 0px 5px;
 				margin: 0px;
 				height: 19px;
 				width: 395px;
 				font-size: 15px;
 				float: left; 
 			} 
 			.globalTable td{
 				font-size: 12px; 
 				padding:3px;
 				padding-left: 10px; 
 			} 
 			.odd{
 				background-color: #eee;
 			} 
 			.nameColumn{
 				width: 250px;
 				height: 30px;  
 			}
 		   	.iconColumn{
 		   		width: 25px;
 		   		height: 25px;
 		   		margin: 0px;
 		   		padding: 0px;
 		   	}
 		   	.shadedColum{
 		   		width: 80px;
 		   		color: #aaa;
 		   	}
 		   	.shadedColum1{
 		   		width: 100px;
 		   		color: #aaa;
 		   	}
 			.projectNameLink{
 				text-decoration: none;
 				color: #000;
 			}
 			a.projectNameLink:hover{ 
 				color: #aaa;
 			}
 			.linkDisabled{
 				cursor: default;
 			}
 			a{
 				outline: none;
 			}
 			.createNew{   
 				padding-top: 5px;
 				float: right;
 				height: 25px;  
 			}
 			img{
 				border: none;
 				padding: 0px;
 				margin: 0px;
 			}
 			a.buttonS{
 				background: url('/afl-pocketportal/images/new/small_button_end.png') no-repeat scroll top right;
				color: #36296a;  
				float:left;
				display: block; 
				font: normal 12px arial, sans-serif;
				font-weight: bold;
				height: 23px;
				margin-right: 1px;
				margin-left: 1px;
				padding-right: 13px; /* sliding doors padding */ 
				
				text-decoration: none;
				outline: none;/* hide dotted outline in Firefox */  
				border: 0px solid #000;
 			}
 			a.buttonS span{
 				background: url('/afl-pocketportal/images/new/small_button_start.png') no-repeat top left;
				display: block;
				line-height: 13px;
				padding: 5px 0 5px 12px; 
				outline: none; /* hide dotted outline in Firefox */  
				margin-left: -5px;
				border: 0px solid #000;
 			}
 			a.buttonL{
 				background: url('/afl-pocketportal/images/new/large_button_end.png') no-repeat scroll top right;
				color: #444;  
				display: block; 
				font: normal 12px arial, sans-serif;
				font-weight: bold;
				height: 27px;
				margin-right: 1px;
				margin-left: 1px;
				padding-right: 9px; /* sliding doors padding */
				text-decoration: none;
				outline: none;/* hide dotted outline in Firefox */ 
 			}
 			a.buttonL span{
 				background: url('/afl-pocketportal/images/new/large_button_start.png') no-repeat;
				display: block;
				line-height: 17px;
				padding: 5px 0 5px 9px;
				outline: none; /* hide dotted outline in Firefox */ 
 			} 
 			
			a.buttonS:active, a.buttonL:active {
				background-position: bottom right;
				color: #000;
				outline: none; /* hide dotted outline in Firefox */
			}
			a.buttonS:active span, a.buttonL:active span {
				background-position: bottom left;
				padding: 7px 0 3px 9px; /* push text down 1px */
			} 













.spacer{
	width: 100%;
	height: 5px;
	margin: 5px 0px 0px 0px;
	padding: 0px;
	background: url('/afl-pocketportal/images/new/nav_shadow.gif') repeat-x;
}
.narrowWindow1-container,.narrowWindow2-container,.narrowWindow3-container,.narrowWindow4-container{
	width: 250px;
	min-height: 650px;
	border: 1px solid #ccc;
	float: left;
	margin: 5px 0px 0px 3px;
}
.narrowWindow2-container{
	width: 195px; 
	margin-left: 10px;
}
.narrowWindow3-container{
	width: 520px; 
	margin-left: 10px;
	position: relative;
	overflow: hidden;
}
.narrowWindow4-container{ 
	margin-left: 20px;
}

.narrowWindow1-container ul, .narrowWindow2-container ul, .narrowWindow3-container ul, .narrowWindow4-container ul{
	list-style-type:none;
	display: block;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	font-family: arial, verdana;
	font-size: 15px;
	font-weight: bold; 
}
.narrowWindow3-container span{
	width: 100%; 
	padding: 0px;
	margin: 0px;
	float: left;
}
.narrowWindow1-container li.title, .narrowWindow2-container li.title, .narrowWindow3-container li.title, .narrowWindow4-container li.title{
	height: 20px;
	background-color: #ccc;
	padding: 5px 5px 0px 10px;
	color: #36296a; 
}  
.narrowWindow3-container li.title a{
	float: right; 
}
.narrowWindow3-container li.title div a{ 
	color: #36296a;
}

.narrowWindow3-container li.title1, .narrowWindow3-container li.title2{
	height: 25px;
	background-color: #ccc; 
	color: #36296a;   
	margin: 0px;
	padding: 5px;
	float: left; 
	width: 100%;
}
.narrowWindow3-container li.title2{
	height: 25px;   
}
.narrowWindow3-container li ul{ 
	margin: 0px;
	padding: 0px;  
	list-style-type:none;
	width: 100%;
}
.narrowWindow3-container li{
  
 }

 .narrowWindow3-container li ul li{
	width: 100px;
	background-color: #ccc;
	height: 25px;  
	float: left; 
	margin: 0px;
	padding:0px; 
}
.narrowWindow3-container li ul li.mtitle{
	width: 210px; 
	height: 20px; 
	padding: 4px 5px 0px 10px;
	  
}
.narrowWindow3-container li ul li.inputTitle, .narrowWindow3-container li ul li.selectTitle{

	width: 10%; 
	background-color: #ccc;
	font-size: 12px;
	font-weight: bold;
	color: #333;  
	padding-right: 5px;;
	height:	20px;
	margin-top: 5px;
	text-align: right; 
}
.narrowWindow3-container li ul li input{
	font-size: 12px;
	font-weight: bold;
	padding: 2px;
	margin-top: 2px;
	border: 1px solid #aaa; 
}
.narrowWindow3-container li ul li.selectTitle{
 	width: 160px;
	height: 25px;  
	margin: 0px;
	padding-left: 90px;
}
.narrowWindow3-container li ul li.selectTitle select{
	font-size: 12px;
	font-weight: bold;
	padding: 3px;
	border: 1px solid #aaa; 
	margin: 0px;
}
.narrowWindow3-container li ul li.buttonFrame, .narrowWindow3-container li ul li.buttonFrame1{
	float: right;
	width: 60px; 
	margin-right: 10px;
} 
.narrowWindow3-container li ul li.buttonFrame1{
	width: 140px;   
}
.narrowWindow3-container li ul li.buttonFrame a, .narrowWindow3-container li ul li.buttonFrame1 a{
	float: right;
}





 
 
.narrowWindow1-container li.subtitle {
	height: 25px;
	background-color: #ccc;
	padding: 2px 2px 2px 7px; 
}
.narrowWindow2-container li.subtitle{
	height: 15px;
	background-color: #fff;
	padding: 2px; 
}
.narrowWindow2-container li.subtitle1{
	height: 25px;
	background-color: #ccc;
	padding: 2px;
}
.narrowWindow2-container li.subtitle1 select{
	font-size: 11px; 
	width: 195px;
	float: left;
	margin: 0 5px;
	padding: 3px;
	border: 1px solid #aaa;
	font-weight: bold; 
 
}
.narrowWindow2-container li.subtitle1 a{
 	float: right;
}
li.footer{
	width: 80%;
	padding: 20px 4px 10px 4px;
	border: 0px solid #aaa;
	font-size: 12px;
	color: #999;
	font-style: italic;
	font-weight: bold;
	margin: 0px auto 0px auto;
	
}








.narrowWindow4-container li.subtitle{
	height: 25px;
	background-color: #ccc;
	padding: 2px;
}
.narrowWindow4-container li.subtitle input{
	font-size: 11px; 
	width: 176px; 
	margin: 0 5px;
	padding: 3px;
	border: 1px solid #aaa;
	font-weight: bold; 
	float:left;
}
.narrowWindow1-container li.subtitle label, .narrowWindow2-container li.subtitle label, .narrowWindow4-container li.subtitle label{  
	font-size: 12px;
	position: absolute;
	width: 50px;
	margin: 0px;
	padding: 3px 0px 0px 5px;
}
#projectName{
	width: 180px;
	float: right;
	margin: 0px 5px;
	padding: 3px;
	border: 1px solid #aaa;
	font-weight: bold;
	font-size: 11px;
}
.narrowWindow1-container li.element1 {
	height: 25px; 
	padding: 7px 2px 7px 2px;  
	clear: both;
}
.narrowWindow2-container li.element1{ 
	padding: 5px 2px 5px 12px;   
} 
.narrowWindow1-container li.element2, .narrowWindow1-container li.element3, .narrowWindow1-container li.element5{
	height: 25px; 
	padding: 7px 2px 7px 2px; 
	clear: both; 
}
.narrowWindow1-container li.element1 label, .narrowWindow2-container li.element1 label{  
	font-size: 12px; 
	width: 80px;
	margin: 0px;
	padding: 3px 0px 0px 5px;   
}



.narrowWindow1-container li.element2 label, .narrowWindow1-container li.element5 label{  
	font-size: 11px;   
	margin: 0px;
	margin-right: 10px;
	padding: 3px 0px 0px 5px;  
	float:left;
}
.narrowWindow1-container li.element2 div{  
	font-size: 11px;  
	margin: 0px;
	padding: 3px 0px 0px 5px; 
	border: 1px solid #000;
	width: 150px; 
}

.narrowWindow1-container li.element3 label{  
	font-size: 12px;  
	margin: 0px;
	padding: 3px 0px 0px 5px;  
	font-weight: normal;
}
.narrowWindow1-container li.element3 div{  
	font-size: 11px;  
	margin: 0px;
	padding: 3px 0px 0px 5px;  
	width: 150px;
	float: right;
	overflow: hidden;
}




.narrowWindow1-container li.element2 li{
	display: inline;
	font-size: 12px; 
}
.narrowWindow1-container li.element2 a{
	float:right;
	margin-right: 10px;
} 

.narrowWindow1-container li.element2 textarea{
	width: 470px;
	height: 70px;
	border: 1px solid #aaa; 
	margin-right: 5px;
	padding:3px;
	float: right;
	font-weight: bold;
	font-size: 11px;
	font-family: arial;
}

.narrowWindow1-container li.element2 li.elem1{ 
	width: 30px;
	height: 20px;
	float:left;
	padding-top: 5px;
}
.narrowWindow1-container li.element2 li.elem1 input{ 
	width: 20px; 
	padding: 0px; 
	border: none;
}
.narrowWindow1-container li.element2 li.elem2, .narrowWindow1-container li.element2 li.elem5{ 
	width: 40px;
	height: 15px;
	float:left;
	padding-top: 5px; 
	padding-left: 20px;
}
.narrowWindow1-container li.element2 li.elem3{ 
	width: 120px;
	height: 22px;
	float:left 
}
.narrowWindow1-container li.element2 li.elem4{
	font-size: 10px; 
	font-style: italic;
	color: #999;
	width: 70px;
	height: 15px;  
	float:left;
	padding-top: 5px;
}
.narrowWindow1-container li.element2 li.elem5{
	width: 200px;
	text-align: left;
	padding-left: 20px;
}





.narrowWindow1-container li.element2 select{  
	font-size: 11px; 
	width: 105px;
	float: right;
	margin: 0 5px;
	padding: 3px;
	border: 1px solid #aaa;
	font-weight: bold; 
}
.narrowWindow1-container li.element5 select{  
	font-size: 11px; 
	width: 140px;
	float: right;
	margin: 0 5px;
	padding: 3px;
	border: 1px solid #aaa;
	font-weight: bold; 
}

.narrowWindow1-container li.element2 input{  
	font-size: 11px; 
	width: 100px;
	float: right;
	margin: 0px 5px;
	padding: 3px;
	border: 1px solid #aaa;
	font-weight: bold; 
}
.narrowWindow1-container li.element5 input{  
	font-size: 11px; 
	width: 131px;
	float: right;
	margin: 0 5px;
	padding: 3px;
	border: 1px solid #aaa;
	font-weight: bold; 
}

.narrowWindow1-container li.element2 input.colorPicker{
	width: 50px;
}
.narrowWindow1-container li.element1 checkbox{
	color: #c06;
	font-size: 10px;
	width: 15px;
	height: 15px;
	float:right;
}
.narrowWindow1-container li.element1 a{
	float: right;
	margin-right: 10px;
} 			 
.narrowWindow2-container li.element1 a, .projectItemTable td{ 
	margin-left: 10px;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	font-family: arial;
	color: #000;
} 	
.narrowWindow1-container li.element3 div.longDiv{
	float: left; 
	width:180px;  
	padding-top: 2px;  
}
.narrowWindow1-container li.element3 div.shortDiv{
	font-size: 11px;  
	font-family: arial;
	font-weight: normal;
	padding-left: 10px;
	float: left;
	width: 67px;
}
 
.narrowWindow1-container li.element3{  
	padding: 2px 2px 1px 2px;  
	margin: 0px;
	clear: both;
}
.narrowWindow1-container li.element4{ 
	height: 10px;  
}
#templateId{
	width: 148px; 
	margin: 0px 5px;
	padding: 3px;
	border: 1px solid #aaa;
	font-weight: bold;
	font-size: 11px; 
}
.narrowWindow1-container li.subtitle2{
	height: 25px; 
	padding: 3px 0px 0px 7px; 
	font-size: 12px;
	color: #36296a;
}
.internalTable{
	border-collapse:collapse; 
	width: 95%;
}
.internalTable td{
	height: 23px;
}
.internalTable th{
	font-size: 12px;
	text-align: left;
	padding-left: 5px;
}
.internalTable a{
	color: #c06;
	font-size: 12px;
	float: right;
	padding-right: 5px; 
}
.colorPicker, .colorPicker2{
	width: 50px;
	float: right;
	margin: 0px 7px;
	padding: 3px;
	border: 1px solid #aaa;
	font-weight: bold;
	font-size: 11px;
}


.projectItemTable{
	border: 0px solid #000;
	border-collapse:collapse; 
	width: 98%;
	margin: 0px auto 0px auto;
	border-bottom: 1px solid #c06; 
	clear: both;
}
.projectItemTable th{ 
	font-family: arial, verdana;
	font-size: 15px;
	font-weight: bold; 				
	color: #36296a;
	text-align: left;
	height: 40px;
}
.projectItemTable select{  
	font-size: 11px; 
	width: 75px; 
	margin: 0px 5px;
	padding: 3px;
	border: 1px solid #aaa;
	font-weight: bold; 
}
.projectItemTable .colorPicker2{
	width: 150px;
	float:left;
	margin: 0px;
}
.projectItemTable td label{  
	font-size: 11px;  
	padding: 3px; 
	font-weight: bold; 
}
.projectItemTable td{ 
	padding-bottom: 5px; 
}
.projectItemTable td textarea{ 
	padding: 3px;
	border: 1px solid #aaa;
	width: 380px;
	height: 80px;
}
.projectItemTable td table td input.checkbox{ 
	width: 50px;  
}
.projectItemTable td table td input{
	border: 1px solid #aaa;
	width: 120px;  
}
.projectItemTable td input{
	border: 1px solid #aaa; 
}
.projectItemTable td table th{
	font-size: 9px; 
	padding: 0px;
	margin:0px;
	height: 10px;
}
.projectItemTable td table, .projectItemTable td table td{ 
	width: 120px;
	padding: 0px;
	margin: 0px;
	outline: none;
}
/* FLOATER */
#trailimageid {
	position: absolute;
	visibility: hidden;
	left: 0px;
	top: 0px; 
	height: 1px;
	z-index: 1000;
} 
.largetitle{
	padding-left: 10px;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	font-family: arial;
}
a.image-container, a.image-container1, a.sound-container{
	cursor: pointer;
	text-align:right;   
	padding-left: 20px;
}
a.image-container, a.image-container1{
	background: url('/afl-pocketportal/images/new/preview.png') top left no-repeat;
}
a.image-container:hover, a.image-container1:hover, a.sound-container:hover{
	color: #aaa;
}
a.image-container, a.sound-container{ 
	float: right; 
}  

.image-container-button{
	width: 30px;
	float: right; 
	font-size: 11px;
	padding-left: 5px;
	margin-right: 5px; 
}
.image-container-button a{
	color: #c06;
}
.image-container-button a:hover{
	text-decoration: none;
}

.globalTable1{
	width: 100%; 
}
 

.globalTable1 td{ 
	font-size: 11px;
	font-weight: normal;
	font-family: arial;
	color: #000;
}
.globalTable1 textarea{
	border: 1px solid #ccc;
	width: 450px;
	height: 70px;
	padding: 3px;
	margin-top: 5px;
	font-size: 11px;
	font-weight: bold;
	font-family: arial;
}
.globalTable1 input{
	border: 1px solid #ccc;
	width: 300px;
	padding: 3px; 
	font-size: 11px;
	font-weight: bold;
	font-family: arial;
}
.globalTable1 select{
	border: 1px solid #cccccc; 
	font-family:arial; 
	font-size:11px; 
	font-weight:normal; 
	margin-top:0; 
	padding:0; 
	width:100px;  
}
.globalTable1 td.body_copy{
	padding-bottom:5px;
	padding-left:8px; 
}
.globalTable1 td b{
	font-size: 11px;
	padding-left: 5px;
}
.globalTable1 td span{
	height: 20px;
}
.globalTable1 td.body_copy{
	padding-left: 6px;
} 
.globalTable1 td.body_copy_red{
	color: #f00;
	padding-left: 20px;
}


























			p.functionButtons{
				width: 590px;
				float:left;
				height: 25px;
				margin:0px;
				padding: 1px 0px 0px 3px; 
			}
			
			 
			  
			
			#sortable1, #sortable2, #sortable3{
				list-style-type: none; 
			} 
			#sortable1{ 
				padding-left: 5px;
				padding-right: 5px;
			}
			#sortable1 li, #sortable2 li, #sortable3 li{
				width: 100%;
				border: 0px solid #000;
				padding-top: 2px;
				padding-bottom: 2px; 
			}
			#sortable1 li ul, #sortable2 li ul, #sortable3 li ul{
				list-style-type: none;
				margin: 0px;
				padding: 0px; 
			}
			#sortable1 li ul li, #sortable2 li ul li, #sortable3 li ul li{
				float:left;
				background-color: #fff;
			}
			#sortable1 li ul li.nameColumn1, #sortable2 li ul li.nameColumn2, #sortable3 li ul li.nameColumn3{
				width: 93px;
				height: 18px;
				padding-top: 5px;
				padding-left: 10px; 
				cursor: n-resize;
			}  
			#sortable1 li ul li.nameColumn1Selected, #sortable2 li ul li.nameColumn2Selected, #sortable3 li ul li.nameColumn3Selected{
				width: 93px;
				height: 18px;
				padding-top: 5px;
				padding-left: 10px; 
				cursor: n-resize;
				background: url('/afl-pocketportal/images/new/purple_bar_start1.png') no-repeat left center #fff;
			}  
			#sortable1 li ul li.nameColumn1Selected a.projectNameLink, #sortable2 li ul li.nameColumn2Selected a.projectNameLink, #sortable3 li ul li.nameColumn3Selected a.projectNameLink{
				color: #fff;
			}
			#sortable1 li ul li.iconColumn, #sortable2 li ul li.iconColumn, #sortable3 li ul li.iconColumn{
				width: 19px;
				height: 18px; 
				padding-top: 5px;
				padding-left: 5px;
				cursor: n-resize;
			}
			#sortable1 li ul li.deleteColumnSelected, #sortable2 li ul li.deleteColumnSelected, #sortable3 li ul li.deleteColumnSelected{
				width: 30px;
				height: 18px; 
				padding-left: 2px;
				padding-top: 5px;
				cursor: n-resize;
				background: url('/afl-pocketportal/images/new/purple_bar_end1.png') no-repeat right center #fff;
			}
			#sortable1 li ul li.deleteColumnSelected a img, #sortable1 li ul li.deleteColumn a img, #sortable2 li ul li.deleteColumn a img, #sortable2 li ul li.deleteColumnSelected a img, #sortable3 li ul li.deleteColumn a img, #sortable3 li ul li.deleteColumnSelected a img{
				margin-top: -3px;
				padding: 0px;
				float: left;
			}
			#sortable1 li ul li.deleteColumn, #sortable2 li ul li.deleteColumn, #sortable3 li ul li.deleteColumn{
				width: 23px;
				height: 18px; 
				padding-left: 2px; 
				padding-top: 5px; 
				cursor: n-resize;
			} 
			#sortable1 li ul li.progressColumn, #sortable2 li ul li.progressColumn, #sortable3 li ul li.progressColumn{
				width: 25px;
				height: 18px;
				padding-top: 5px; 
				cursor: n-resize;
			}
			#sortable1 li ul li.progressColumnSelected, #sortable2 li ul li.progressColumnSelected, #sortable3 li ul li.progressColumnSelected{
				width: 25px;
				height: 18px;
				padding-top: 5px;
				cursor: n-resize;
				background: url('/afl-pocketportal/images/new/purple_bar_middle.png') repeat-x center #fff;
			} 
			#sortable1 li.ui-state-highlight, #sortable2 li.ui-state-highlight, #sortable3 li.ui-state-highlight li{ 
				width: 100%; 
				height: 32px;
				background-color: #36296a; 
			}  
  
  
  
			#sortable2 li ul li.nameColumn2{
				width: 175px; 
			} 
			#sortable2 li ul li.nameColumn2Selected{
				width: 175px; 
			}   
			#sortable2 li ul li.iconColumn img{
				margin-top: -2px;
			} 
			#sortable2 li ul li.deleteColumn{
				width: 30px; 
			} 
 
 
 
 
			#sortable3 li ul li.nameColumn3{
				width: 155px; 
			} 
			#sortable3 li ul li.nameColumn3Selected{
				width: 155px; 
			}   
			#sortable3 li ul li.iconColumn{ 
				padding-left: 25px;
			} 
			#sortable3 li ul li.iconColumn img{
				padding-top: 2px;
			}

 	 
.requestStatus{
	text-align: center; 
	font-size: 15px;
	font-weight: bold;
	position: absolute; 
	padding-top: 5px;
	width: 520px; 
	margin-left: auto;
	margin-right: auto; 
} 
			.counter_1, .counter_2, .counter_3, .counter_exl{
				float:left;
				width: 100px;
				height: 15px;
				font-weight: bold;
				font-size: 10px; 
				color: #666;  
			}
			.counter_2{ 
				width: 20px; 
				text-align: right;
				padding-right: 5px;
			}
			.counter_3{ 
				width: 30px; 
			}
			.counter_exl{
				float:left;
				color: red;
				width: 200px;
				padding-left: 5px;
			} 
			.hover{
				cursor: pointer;
			}
.derrors{
	left:26%;
	top:60px;
	width:500px; 
	font-family: Verdana, Arial;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/afl-pocketportal/images/75r.png');

}
.derrors[class]{
	background-image: url('/afl-pocketportal/images/75r.png');
}
	iframe{
		display:none;		/*sorry for IE5*/
		display:block;		/*sorry for IE5*/
		position:absolute;	/*must have*/
		top:0;				/*must have*/
		left:0;				/*must have*/
		z-index:-1;			/*must have*/
		filter:mask();		/*must have*/
		width:3000px;		/*must have for any big value*/
		height:3000px;		/*must have for any big value*/;
	}  
	.bd{
		font-size: 12px; 
		padding:12px;
		border: 1px solid #666;
		text-align: center;
	}
	.bd h2{
		font-size: 15px;  
		padding:2px 0px 2px 10px;
	}   
	.tac{
		color: #c06;
	}


.projectItemTable tr.records td{
	color: #666;
	font-size: 12px;
	font-weight: normal;
	padding-left: 5px;
}
span.overridden{
	background: url('/afl-pocketportal/images/new/warning.png') top left no-repeat;
	width: 16px;
	height:16px; 
}
span.novalid{
	background: url('/afl-pocketportal/images/new/novalid.png') top left no-repeat;
	width: 16px;
	height:16px; 
}

div.ctooltip{
	width: 16px;
	height: 16px; 
	float: right; 
	margin-right: 5px;
}
.tooltip {
	display:none;
	background:transparent url('/afl-pocketportal/images/new/white_arrow.png');
	font-size:12px;
	height:70px;
	width:160px;
	padding:25px;
	color:#000;	
	font-family: arial;
	font-weight: bold;
	margin-left: -10px;
}
td input.radioButton{
	width: 20px;    
	outline: none;
	border: none;
}
td label.radioButtonText{ 
	margin: 0px 0px 0px 20px;
}
td label.form-required{
	background: url(/afl-pocketportal/images/form-required.jpg) no-repeat top right;
	padding-right: 12px;
	padding-top: -2px;
}

