 /* ----------PhotoAlbum css starts here -----------*/         /** {            padding: 0;            margin: 0;        }*/                        img.png {        	behavior: url(/images/pngbehavior.htc);        }                .flyoutItem {			float: left;			width: 62px;			height: 32px;			border: 1px solid #CCCCCC;			background-color: #A7D0DF;			margin: 6px;			margin-bottom: 3px;			text-align: center;			cursor: pointer;			z-index: 2004;			innerHTML: ' ';		}				.flyoutContainer {			background-color: #FFFFFF;			border: 1px solid #375D7F;			width: 0px;			height: 43px;			position: absolute;			opacity: 0;			filter: alpha(opacity = 0);			overflow: hidden;			z-index: 2003					}			 		#iFrameContainer {			position: absolute;						background-color: #FFFFFF;			border: 1px solid #444444; 			display: none; 			z-index: 2007		}                		#IC_bg_screen {			position: absolute; 			top: 0px; 			left: 0px; 			background-color: #000000; 			opacity: 0.5; 			filter: alpha(opacity: 50); 			width: 100%; 			height: 100%; 			display: none; 			z-index: 2006;		}                        #close {                        text-align: right;            padding: 2px 5px;            background-color: #FFFFFF;        }        		.enlargedThumb {			width: 75px;			height: 75px;			position: absolute;			background-color: #CCCCCC;		}		        .controls {        margin: auto;                z-index: 1;        position: relative;        background-color: #EDEDED;		background-image: url(/images/photoalbum/photo_controlBG.jpg); 		text-align: center;        }                .photoFoot {            margin: 5px auto;                        z-index: 1;            text-align: center;            background-image: url(/images/photoalbum/photo_controlBG.jpg);			background-repeat: repeat-x;            background-color: #EDEDED;            color: #000000;            clear: both;            margin-bottom: 50px;            height: 22px;        }                .photoFoot span.SlideNum {                        color: #000000;            font-weight: bold;        }                .imageContainer {            margin-bottom: 5px;            overflow: hidden;            z-index: 1;        }                .thumbContainer{            /**width:400px;**/            height: auto;            margin: auto;			z-index: 2;            /**filter: Shadow(Color=#555555, Direction=135);**/         }                        .mainID {            margin: auto;            z-index: 100;            overflow: hidden;        }                /** should be removed once integration begins **/        .mainContainer {            margin: auto;        }                .details {          /**  filter: DropShadow(Color=#0066cc, OffX=5, OffY=-3, Positive=1); **/          margin: auto;		  opacity: 0.0;	        filter: alpha(opacity = 0);	        width: 200px;	        height: 200px;	        border: 2px solid #FFFFFF;			overflow: hidden;        }                .detailsContainer {			position: absolute;			left: 0;    			top: 10px;       			width: 100%;            height: 100%;            z-index: 9999;                                display: none;			        }				.detailScreen {			display: none; 			background-color: #000000; 			position: fixed;			_position: absolute;			/***position: fixed;**/			left: 0; 			top: 0;			width: 100%; 			height: 100%; 			opacity: 0; 			filter: alpha(opacity = 0); 			z-index: 9998;			}		        .mainImageDiv {            font-size: 24px;            font-weight: bold;            text-align: center;            color: #FFFFFF;           /** border: 2px solid #4477AA;            background-color: #336699;**/            width: 400px;            height: 400px;            margin: auto;			        }                .imageThumbSelected {                 font-weight: bold;            text-align: center;            float: left;            margin: 3px;                        vertical-align:middle;	        }                .imageThumb {            font-size: 16px;            font-weight: bold;            text-align: center;                               float: left;            margin: 3px;            overflow: hidden;			            cursor: pointer;            vertical-align:middle;        }                .thumbTitle {        	font-family: Verdana, Arial, sans-serif;        	font-size: 11px;        	line-height: 16px;        	text-align: left;              	padding: 0 2px;  	        }        		.detailControls {height: 22px;}				.detailControls img {			cursor: pointer;		}		        .popImage {                        margin: 0 10px;   			border: 1px solid #FFFFFF;			opacity: 0;			            filter: alpha(opacity = 0);                 }                .popTitle {             width: 480px;            height: 57px;            overflow: auto;            text-align: center;                        font-size: 18px;            margin: 10px;			opacity: 0;            filter: alpha(opacity = 0);        }        		.popDescBG {						display: none; 			position: relative; 			bottom: 145px;			_bottom: 148px;			left: 0;			width: 500px;			_width: 488px;			height: 120px;		            clear: left;                        background-color: #000000;            border: 1px solid #888888;            opacity: 0.45;            filter: alpha(opacity = 45);		}		        .popDesc {			width: 480px;			height: 76px;			margin: 10px;			overflow: auto;            clear: left;                        font-size: 14px;                         text-align: left;			color: #FFFFFF;        }				.descButton {			color: #FFFFFF;					}        						.detailControls {			background-image: url(/images/photoalbum/photo_controlBG.jpg); 			margin-top: 15px;			overflow: hidden;		}				.enlargedImage {			filter:progid:DXImageTransform.Microsoft.Shadow(color=#333333, direction=135); 				z-index: 3;			cursor: pointer;			border-top: 4px solid #dddddd;			border-left: 4PX solid #bbbbbb;			border-right: 4px solid #777777;			border-bottom: 4px solid #444444;		}/* ------------- PhotoAlbum css ends here ---------------*//* Feedback form */		.subject {			display:none;					}		/* End Feedback form *//* ------------- Map css start---------------*/.mapDisplay{margin: 20px 0px 0px 0px; border-top:1px solid #ccc;  }.mapDisplay p {margin:3px;padding:0;line-height:16px;}.mapOptions{margin: 20px 25px 0px 25px; border-top:1px solid #ccc;  }.mapOptions p {margin:3px;padding:0;line-height:16px;}.maplist, .maplistAlt{border-bottom:1px solid #fff;border-left:1px solid #fff; }.textForm { 	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color:#5F5F5F;	}	.maplist{background: #efefef; padding:0px 10px 0px 10px; margin:0px 5px, 0px 0px; }.text { 	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color:#333333;	line-height:19px;	}.userMap{border:28px solid #ccc;  }  .controls{margin:0px;padding:0px;}#mapControls{text-align:center;width:36px;}#mapImage{width:350px;overflow:hidden;}#map{width:500px;} .floatLeft{float:left;}  .floatRight{float:right;}  .clear{clear:both;}/* ------------- Map css end---------------*//* ---------DOCUMENT LIBRARY CSS---------*/.doclib {padding:0; font:normal normal normal 12px Arial, Helvetica, sans-serif; width:475px;}.doclib h1 { background:#eeeeee; font-size:16px; margin-bottom:0; width:175px; padding:6px;}.doclib table { border:10px solid #eeeeee; }.doclib table th { background:#e8f7cc; color:#000000;border:1px solid #e5e3e3; }.doclib table td { background:#FFFFFF; padding:4px; border:1px solid #e5e3e3; border-collapse:collapse;}.doclib table .small{ width:120px; text-align:center;}.doclib a { text-decoration:none; font-weight:bold; color:#000000;}.doclib a:hover { text-decoration:underline; color: #666666; font-weight:bold;}.clearfloat { clear:both; }table.doclib tr  { width: auto; }.doclib table tr:hover td { background:#e8f7cc; }
