* html{
/*	behavior: url("png.htc"); */
	height: 100%; margin : 0px; padding : 0px;
}

body{
	margin : 0px; padding : 0px;
	background-color :#979797; /*color : 000000; */
	background-image : url('/images/Background.jpg'); background-repeat : repeat-x; 
	background-position: 0px 0px;
	font-family : Arial, Tahoma, Verdana; font-size : 9pt;
	text-align : left;
	/*line-height : 10pt;*/
	width : 100%;
	
	height: 100%; margin:  0px auto; padding: 0;

}



/******************************** Added for main menu 11112014 ********************/

.mainMenu {
    float: left;
    position: relative;
    z-index: 597;
}

.mainMenu, .drop li, .mainMenu ul {
    color: #fff;
    list-style: outside none none;
    margin: 0;
    padding: 0;
}

.reset {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}


.mainMenu a.active {
    font-weight: bold;
    height: 34px;
}
.mainMenu a:hover, .mainMenu a.active {
    color: #cb9d25;
}

.mainMenu a {
    color: #cbcbcb;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    text-decoration: none;
    text-transform: uppercase;
}

.mainMenu li {
    line-height: 1.3em;
    text-shadow: 1px 1px 1px #333;
    list-style: none outside none;
}

ul.mainMenu li a span {
    text-transform: uppercase;
}

.mainMenu li {
    float: left;
    line-height: 1.3em;
    padding: 5px 10px;
    text-shadow: 1px 1px 1px #333;
    vertical-align: middle;
    padding: 7px 10px !important;
}

/******************************** End ********************/


/****Below is added for Survely Listing Page Grid Changes*****/

.tble4 {
    color: #777;
}
    
.tble4 tr.tpbar th {
        background: url(/Images/tbth.gif) 0 0 repeat;
        color: #ccc;
        text-shadow: 1px 1px 1px #222;
        vertical-align: middle;
        padding: 0 5px;
        height: 31px;
        text-align: left;
    }

    .tble4 th {
        background: #666;
        color: white !important;
        padding: 6px 0 8px;
    }

    .tble4 th a{
       color: white !important;
       text-decoration:underline !important;
    }

    .tble4 th {
        vertical-align: middle;
    }

    .tble4 tr.levelhead td {
        background: #dfdedc;
        border: 1px solid #cccbc8;
        border-bottom: 1px solid #fff;
        color: #222;
        padding: 6px 0;
        vertical-align: middle;
    }

    .tble4 tr.levelhead.last td {
        border-bottom: 1px solid #999792;
    }

    .tble4 tr td {
        text-transform: capitalize;
    }

    .tble4 tr.even td {
        background: #f6f4f2;
        padding: 6px 0;
        vertical-align: middle;
    }

    .tble4 tr.odd td {
        background: #fff;
        padding: 6px 0;
        vertical-align: middle;
    }

    .tble4 tr.evenone td {
        background: #f6f4f2;
        padding: 6px 0 6px 12px;
        vertical-align: top;
        text-align: left;
    }

    .tble4 tr.oddone td {
        background: #fff;
        padding: 6px 0 6px 12px;
        vertical-align: top;
        text-align: left;
    }

#tableDiv .tble4 tr.evenone td {
    background: #f6f4f2;
    padding: 6px 0 6px 12px;
    vertical-align: top;
    text-align: left;
    word-break: break-word;
}

#tableDiv .tble4 tr.oddone td {
    background: #fff;
    padding: 6px 0 6px 12px;
    vertical-align: top;
    text-align: left;
    word-break: break-word;
}

.tble4 .blue, .tble4 .blue a {
    color: #0c3561;
}

.tble4 .red, .tble4 .red a {
    color: #c31f26;
}

.tble4 input[type="checkbox"] {
    margin-right: 10px;
}

.tble4 th.backbrdnone {
    background: none !important;
    border: none;
}

.tble4 .txtLeft {
    text-align: left;
    text-indent: 10px;
}

.tble4 .btn.addpositive.icon:before {
    margin-right: 0;
    background-position: -125px -78px;
}

.tble4 .btn.takeactionmini.icon {
    margin-right: 0;
}

    .tble4 .btn.takeactionmini.icon:before {
        margin-left: 15px;
        margin-top: 3px;
    }

.tble4 .btn.subtractneg.icon:before {
    background-position: -149px -78px;
    margin-right: 0;
}

.tble4 a {
    color: black;
    text-decoration: underline;
}

.tble4 a:hover {
            text-decoration: none;
        }

/************************End***********************************************/

    .hiddencol
    {
        display:none;
    }
    .viscol
    {
        display:block;
    }

.redblock{
    border:0px;
    }

td img{
display: block;
}



/******************************** LINK COLORS ********************/
a{
	color: #7E1416;  /* Change blue to red*/
	text-decoration : none;
}
a:hover{
	color : #000;
}

a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}

a img {
    border:none;
 }



a.greylink{
	color : #999999;
	text-decoration : underline;
}
a.greylink:hover{
	color: #7E1416 ;
}

a.blacklink{
	color : #000;
	text-decoration : underline;
}
a.blacklink:hover{
	color: #7E1416 ;
}

a.blacklink2{
	color : #000;
	text-decoration : underline;
	font-weight : bold;
}
a.blacklink2:hover{
	color: #7E1416 ;
}

a.shoppingCart{
		text-decoration: none;
		color : #000;
		text-transform : none; font-size : 8pt;
	
}

table,tr,td{
	text-align : left; margin : 0 auto; padding : 0; font-size : 9pt;white-space: normal;
   
    }

form{
	margin : 0 auto; padding : 0;
}

ul,ol,li{
	margin: 0; padding: 0;
}

li{
	display : block;
	display: list-item;
}

h1{
	font-size : 12pt; margin-bottom : 20px;
}

h2{
	color : #9E7635 ; font-size : 11pt;
	margin-bottom : 10px;
}

h3{
	font-size: 10pt; margin-bottom : 10px;
	color : #9E7635 
}

h4{
	font-size: 9pt; margin-bottom : 10px;
	color : #9E7635 
}

 border-top : 1px dashed #999999; text-align : left;

#container{
	margin : 0px auto; 
	/*top:45px;*/
	width: 820px;
	position:relative;
	text-align : left;
}

div.secondcontainer{
	position: relative;
	width : 1000px;
	height : 130px;
	margin: 0px auto;
}
.secondcontainer{
	margin: 0px 0px 0px 0px;
	/*text-align : left; padding-right : 2px;*/
	white-space : nowrap; 
	color : #939598;
	 
			font-weight : lighter; text-align : left;
			font-family : 'Myriad', Arial; font-size : 16px; 
		/*position: absolute;*/ z-index: 5000;
}
		.secondcontainer p{
			margin : 0px 0px 0px 0px; padding-right : 30px; 
			font-weight : lighter; text-align : left;
			font-family : 'Myriad', 'Trebuchet MS', Arial; font-size : 16px; 
			color : #939598; cursor : hand;
		}

#header{
	position:absolute;
	right: 0px;
	top:65px;
}

#Logo{
	position:absolute;
	left:30px;
	top:10px;
}

#SWF{
	position:absolute;
	left:3px;
	top:5px;
	z-index: 5000;
}

#contactinfo{
	position:absolute;
	right:225px;
	top:0px;
    height: 159px;
}
	#contactinfo td{
		font-family : 'Myriad', 'Trebuchet MS', Arial; 
		padding: 7px 0px;
		font-size : 16px;
		color:white;
		font-weight : lighter;
	}
	#contactinfo a{
		color : white;
		text-decoration : none;
	}
	

#topBarTabs{
	position:absolute;
	right:1px;
	bottom:-0px;
}


	#subssignin{
		margin-top : 0px; float : right;
		text-align : right; font-family : 'Myriad', 'Trebuchet MS', Arial; font-size : 18px;
		/*width : 156px; height : 30px; */
		/*background-image: url('/images/bg_subscriberlogin.jpg'); background-repeat: no-repeat; background-position : center center;*/
	}
		#subssignin p{
			margin : 0px 0px 0px 0px; padding-right : 2px; font-weight : lighter; 
		}
		
		#subssignin p a{
			color : #000; text-decoration : none;
		}
		
	#subssigned{
		margin-top : 0px; text-align : right; float : right;
		font-size : 18px;
		font-family : 'Myriad', 'Trebuchet MS', Arial;
	}
	
	
		#subTabPop ul {
			background-color: #dfdecd; border: 1px solid #f2f2f2;
			position: absolute; font-size : 9pt;
			right: 235px; top : 40px;
			margin-left: 0px; width : 170px;
			text-align : left; padding : 5px;
			z-index : 100;
		}
		
		#subTabPop ul li a:hover{
			background-color : #fafaf2;
			color : #000; text-decoration : none;
			
		}
		#subTabPop li a{
			padding : 2px 2px 2px 2px;
			display : block;
			background : none;
			color : #000; 
			text-decoration : none;
			border:0px;
		}
	
	#subsigninpop{
		position: absolute; z-index: 3000;
		background-color : #FFF; border: 1px solid #f2f2f2;
		width: 200px; height: 112px; text-align : right;
		margin-top: 6px; right: 400px;
		font-family : Arial; font-size : 9pt;
	}
		#subsigninpop table{
			margin-left: 10px !important; 
		}
	
	#topbar{
		clear : both;
		height : 32px; 
		/*text-transform : uppercase;*/
		font-size : 9pt;
			width : 820px; 
	}
	
	
	#topbarcontainer{
		clear : both;
		height : 32px; 
		margin : 0px auto; 
		position : relative;  
		
			width : 820px; 
		background-image : url('/images/820-x-4.png'); background-repeat : repeat-y;
	background-position: -1px -1px;
	}
	
		#topbarwrapper{
			margin : 0px auto;
			width : 820px; display:block;
			padding : 11px 0px;
			text-align : left;
		}
		
		#topbarmenu ul{
			margin:0; padding: 0;
		}
		#topbarmenu ul, li{
			/*display : inline;*/
			list-style : none;
		}
		
		#topbarmenu li{
			margin-right : 5px;
		}
		
		#topbarmenu li a{
			padding : 9px 9px 7px 9px;
		}
			
		#topbarmenu li a:hover{
			background : #dfdecd;
		}
		
		#topbarmenu li ul {
			background-color: #dfdecd;
			position: absolute; font-size : 8pt;
			width: 12em; left: -999em; top : 32px;
			text-align : left; padding : 5px;
			z-index : 50000;
		}
		
		#topbarmenu li li{
			display : block;
			border-bottom : 1px solid #fff;
			margin : 0px; padding:0;
		}
		
		#topbarmenu li li a{
			display : block;
			background : none;
			padding : 5px; margin : 0;
		}
			
		#topbarmenu li li a:hover{
			background-color : #fafaf2;
		}
		
		#topbarmenu li:hover ul {
			left: auto;
		}
		
		#topbarmenu li:hover ul, #topbar li.sfhover ul {
			left: auto;
		}
		
		#topbarmenu a{
			color : #000; text-decoration : none;
		}
		
		#topbarmenu a:hover{
			color : #000; text-decoration : none;
		}
		
		#topbarmenu2 li{
			margin-left : 20px;
		}
		
			#topbarmenu2 a{
				text-decoration: none;
				color : #000;
			}
			
			#topbarmenu2 a:hover{
				text-decoration : underline;
			}
					
		.pagedate{
			float : right;
			text-transform : none; font-size : 8pt;
		}
		
#isbody{
	margin : 0px auto; 
	text-align : left;
	width : 820px;
	clear : both;
	position : relative;  z-index: 50;
	background-image : url('/images/820-x-4.png'); background-repeat : repeat-y;
	
	background-position: -1px -2px;
}

#isbodycontent{
	margin : 0px auto;
	width : 820px;
	text-align : left;
	clear: both;
	padding-top: 5px;
}

		#isbodycontent p{
			margin : 0px 0px 0px 0px; padding-right : 2px; font-weight : lighter; text-align : left;
			font-family : 'Verdana', 'Trebuchet MS', Arial; font-size : 12px; 
			color : #939598; cursor : hand;
    width: 668px;
}

	/*===========================================================================================
						HOME ELEMENTS
	===========================================================================================*/
	.itembutton{
			float : right; padding-right : 20px; padding-top : 2px;
		}

	.itemheader{
		display : block; clear : both;
		background-image : url('/images/bg_item.jpg'); background-repeat : repeat-x;
		padding : 7px 0px; text-align : left;
		vertical-align : bottom;
	}
	
	.itemheader2{
		display : block; clear : both;
		/*background-image : url('/images//SidebarBackground.png');*/
		text-align : left; 
	}
		.itemheader a, .itemheader2 a{
			text-decoration : none;
		}
	
	/*.itemtitle{
		text-transform : uppercase; padding-left : 20px;
		color : #939598; font-weight : bold; font-size : 11pt;
		font-family : 'Trebuchet MS', Arial;
	}*/
	
	.itemtitle2{
		/*text-transform : uppercase; color: #939598;*/
		padding-bottom : 10px;
		color : #9E7635; font-weight : lighter; font-size : 21px;
		font-family : 'Myriad', Arial;
	}
	
		.itemcontact{
			margin-left : -30px; padding-left : 50px; padding-bottom : 5px;
			background-image : url('/images/button_contact.jpg'); background-repeat : no-repeat; background-position : top left;
		}
		
		/*.itemlegalsearch{
			display : block; height : 33px; margin-left : 10px; padding-left : 50px; padding-top : 3px; line-height : 23pt;
			background-image : url('/images/button_legalsearch.jpg'); background-repeat : no-repeat; background-position :center left;
		}*/
		
		.itemlegalnetwork{
			display : block; height : 33px; margin-left : 10px; padding-left : 50px; padding-top : 5px;
			background-image : url('/images/button_network.jpg') ; background-repeat : no-repeat; background-position :0px 5px;
		}

		.itemsurveys{
			display : block; height : 33px; margin-left : 66px; padding-left : 45px; padding-top : 5px;
			background-image : url('/images/ili_network_tinted.jpg'); background-repeat : no-repeat; background-position :0px 5px;
		}
		
		.itemclearbg{
			display : block; height : 33px; margin-left : 10px; padding-left : 20px; padding-top : 8px;
			margin-bottom : -10px;
		}
	
	/*.itembody{
		margin : 0px auto; padding : 3px 15px;
		background-image : url('/images/bg_itemtext.jpg'); background-repeat : repeat-x; background-position : top center;
	}*/
	
	/*
	.itembody2{
		margin : 0px auto; padding : 3px 15px;
		background-image : url('/images/bg_itemtext2.jpg'); background-repeat : repeat-x; background-position : top center;
		
	}
	
	.itembodyclear{
		margin : 0px auto; padding : 3px 15px;
		background-color : #FFF;
		
	}*/
	
		.itembody p{
			display : list;
		}
	
	
	.itemlist ul,li{
      		margin : 0; padding: 0; 
      		display : list;
			
      	}
      	
      	.itemlist li{
      	    margin: 0; padding: 0; display : block;
			margin-left : 30px;
			
      		list-style:disc; 
			padding-bottom : 5px; margin-bottom : 5px; 
 

      	}
      	
      	.itemlist2 ul,li{
      		margin : 0; padding: 0;
      		display : list;
      		border:0px;
			
			
      	}
      	
      	.itemlist2 li{
		   list-style:disc; 
      		margin: 0; padding: 0; display : block;
      		padding-bottom : 5px; margin-bottom : 5px;
			margin-left: 3;
			border:0px; 
			
      		
      	}
	
	
	#columncenterholder{
		/*padding : 15px;*/
			padding : 12px 15px 0px 15px;
	}
		#columncenterholder td{
			padding : 3px 10px 15px 0px;
		}
		
		.midcoltitle{
			padding : 2px 0px; 
			color : #000000 ; font-weight : bold; font-size : 21px;
			font-family : 'Myriad Pro', 'Myriad', Arial;
			border-bottom : 1px solid #000000; width : 407px;
		}
		.midcoltitle3{
			padding : 2px 0px; 
			color : #000000 ; font-weight : bold; font-size : 21px;
			font-family : 'Myriad Pro', 'Myriad', Arial;
			border-bottom : 1px solid #000000; width : 440px;
		}
		.midcoltitle2{
			padding-bottom : 5px; 
			color : #9E7635; font-weight : lighter; font-size : 18px;
			font-family : 'Myriad Pro', 'Myriad', Arial; 
		}
		.midcolline{
			padding : 2px 0px; 
			border-bottom : 1px solid #939598; width : 407px;
		}
		.rightcolline{
			margin : 27px 0px; 
			border-bottom : 1px solid #939598; width : 215px;
		}
		.bodybottomline{
			padding : 2px 0px; 
			border-bottom : 2px solid #939598; width : 736px;
		}
		
		
		#columncenterholder2 td p{
			color : #7E1416; font-family : Verdana, Arial; font-size : 11px;
			/*padding-bottom : 15px; */
			white-space : nowrap;
		}
		
		#columncenterholder2 td{
			padding : 0px 3px;  /*space between "Legal Network" and next row of links*/
		}
		
		/*
		.columncenterholder2 {
			padding-left : 20px;
		}*/
		.midcolpipe{
			color : #939598 ; font-weight : lighter; font-size : 14px;
			font-family : Verdana, Arial; 
		}
		
		#columncenterholder td p{
			color : #000000; font-family : 'Verdana', Arial; font-size : 10px;
			padding-bottom : 10px; 
		}
		
		#columncenterholder p{
			color : #939598; font-family : 'Verdana', Arial; font-size : 12px;
			padding-bottom : 10px; font-weight : normal; 
		}
		
	/*	
		#main_productslist ul,li{
			margin : 0; padding: 0;
			display : list;

		}
		#main_productslist li{
			margin: 0; padding: 0; display : block;
			padding-left : 0px; padding-bottom : 10px; margin-bottom : 10px; 
			border-bottom : 1px solid #939598;
		}
		
		#main_productslist li ul{
			margin : 0; padding : 0;
			background : transparent;
			padding-left : 20px;
			list-style-type : disc;
		}
		
		#main_productslist li li {
			padding-left : 0px;
			list-style-type : disc;
			background : transparent;
			border : 0; margin: 0; padding:0;
		}
	*/	
		.bodylistdot ul,li{
			margin : 0; padding: 0;
			display : list-item;
		}
		
		.bodylistdot li{
			margin: 0; padding: 0; display : block;
			background-image : url('/images/bullet.jpg'); background-repeat : no-repeat; background-position : 0px 2px;
			padding-left : 10px; padding-bottom : 10px; margin-bottom : 10px; 
			line-height : 13pt;
		}
		
		.bodylistclear{
			padding-left : 50px;
			margin-bottom : 13px;
			margin-top : 13px;
		}
		
			.bodylistclear ul{
				list-style : desc;
			}
			
			.bodylistclear li{
				display: block;
				border:0px;
				
				
				
			}
			
			.bodylistclear li ul{
				margin-left : 30px;
			}
			
			.bodylistclear li li{
				display : block;
				padding : 3px;
			}
			
		.bodylistdisc {
			display : block;
			margin-left : 30px;
		}
		
		.bodylistdisc li{
			display : block;
			padding-left : 10px;
			border:0px;
		}
		
		
		
		.isrollover{
			position : absolute;
			z-index : 5000;
			font-size : 8pt;
			color : #000;
		}
		
			.isrollover p{
				margin : 0; padding : 0;
			}
		
		.rolloverbg1{
			background-image: url('/images/bg_rollovers.png'); background-repeat: repeat-y;
			padding : 10px 18px 10px 18px;  border-left : 1px solid #9e9e9e
			
		}
		
		.rolloverbg2{
			background-image: url('/images/bg_rollovers2.png'); background-repeat: repeat-y;
			padding : 5px 18px 10px 18px;  border-right : 1px solid #9e9e9e
			
		}
		
		.rolloverbg3{
			background-color : #FFF; padding : 12px;
			border-top: 1px solid #9e9e9e; border-right: 1px solid #9e9e9e; border-bottom: 1px solid #9e9e9e;
			
		}
		
		.rolloverbg4 {
			background-color : #f4f3e2; padding : 15px;
			border: 1px solid #9e9e9e; width : 200px;
		}
			.rolloverbg4 h4{
				margin:0; padding:0 0 10px 0;
			}
		
		.rollovertop1{
			width : 236px;
			background-image: url('/images/bg_callout_top.png'); background-repeat: no-repeat; background-position: top center;
			padding-top: 30px;  border-bottom : 1px solid #9e9e9e;
		}
		
		.rolloverbottom1{
			width : 236px;
			background-image: ; background-repeat: no-repeat; background-position: bottom right;
			
		}
		
		.rolloverbottom2{
			width : 236px;
			background-image: url('/images/bg_callout_bottom.png'); background-repeat: no-repeat; background-position: bottom left;
			padding-bottom: 30px;  border-top : 1px solid #999999;
		}
	

	
	/*===========================================================================================
						SHOPPING CART
	===========================================================================================*/
	
	#shoppingcart{
		margin-top : 1px; 
		text-align : right; font-size : 8pt;
		height: 36px; width : 95%;
		background-image: url('/images//bg_shoppingcart.jpg'); background-repeat: no-repeat; background-position : top right;
		padding-top : 9px; padding-right : 18px;
	}
	
	#shoppingcart2{
		margin-top : 1px; 
		text-align : right; font-size : 8pt;
		height: 36px; width : 95%;
		background-image: url('/images/bg_shoppingcartsubs.jpg'); background-repeat: no-repeat; background-position : top right;
		padding-top : 9px; padding-right : 20px;
	}

	#shoppingcart3{
		margin-top : 1px; 
		text-align : right; font-size : 8pt;
		height: 35px; width : 95%;
		background-image: url('/images/bg_shoppingcartsubs2.jpg'); background-repeat: no-repeat; background-position : top right;
		padding-top : 9px; padding-right : 18px;
	}
	
	#shoppingcart4{
		align:right;
		margin-top : 1px; 
		text-align : right; font-size : 8pt; 
		height: 35px; width : 95%;
		background-image: url('/images/bg_shoppingcartsubs3.jpg'); background-repeat: no-repeat; background-position : top right;
		padding-top : 9px; padding-right : 18px;
	}
	/*===========================================================================================
						CALENDAR
	===========================================================================================*/
	
	.calmonth {
		background-color : #cccccc; text-align : left;
		font-size : 11pt; font-weight : bold; text-transform : uppercase;
		padding : 5px;
	}
	
	.calmonthlist{
		padding : 10px; border-right : 1px solid #999999;
		width : 133px;
	}
	
		.cal_list{
			margin-left : 5px;
			list-style-type : none;
			list-style : list;
		}
		
		.cal_list li{
			display : block;
			margin : 0; padding : 0;
			background-image : url('/images/cal_listitem.jpg'); background-repeat : no-repeat; background-position : 0px 3px;
			padding-left : 10px; padding-bottom : 10px;
		}
	
	.calmonthlist2{
		padding : 5px;
	}
	
	/*===========================================================================================
						WHY SUBSCRIBE
	===========================================================================================*/
	
	.whysub_tdtitle{
		text-align : left; height : 48px;
		border-right : 1px dashed #000;
	}
	
	.whysub_tdtitleclear{
		text-align : left; height : 48px;
	}
	
	.whysub_tdinside{
		padding : 10px;
		border-right : 1px dashed #000; border-bottom : 1px dashed #000;
	}
	
	.whysub_tdinsideclear{
		padding : 10px;  border-bottom : 1px dashed #000;
	}
	
	
	/*===========================================================================================
						OTHER PAGES
	===========================================================================================*/
	
	.methoddivider{
		border-bottom : 1px dashed #999999;
	}
	
	.methodtable td{
		padding: 6px 0px;
	}
	
	.methodrow1{
		background: #dfdfdf;
	}
	
		.methodrow1 td{
			padding-left: 25px;
		}
		
	.methodrow2{
		background: #FFFFFF;
	}
	
		.methodrow2 td{
			padding-left: 25px;
		}
	
	/*===========================================================================================
						TRANSACTIONS
	===========================================================================================*/
	
	.transmonth {
		background-color : #cccccc; text-align : left;
		font-size : 9pt; font-weight : bold; text-transform : uppercase;
		padding : 3px;
	}
	
		.transarrow{
			background : url('/images/trans_arrowup.jpg') center right no-repeat;
		}
	
	.transrow1{
		background-color : #ebeef3;
	}
	
		.transrow1 td{
		
		}
		
	.transrow2{
		background-color : #fff;
	}
	
		.transrow2 td{
			
		}
	
	.transrow3{
		background-color : #ddecff;
	}
		
	.transroleft{
		background-image : url('/images/trans_popbg.png'); background-repeat: repeat-y;
		margin-top : 4px;
		padding : 15px;
		border-right : 1px solid #999999;
	}
	
		.transroleft h4{
			margin: 0; padding: 0 0 10px 0;
		}
	
	.transrotop{
		width : 227px;
		background-image : url('/images/trans_popcornertop.png'); background-repeat: no-repeat; background-position : top left;
		border-bottom : 1px solid #999999;
	}
	
	.transtitle{
		background-color: #ebeef3;
		padding : 11px; margin: 0px 0px; padding-left: 30px;
		font-size : 10pt;
	}
	
	.transtitle2{
		background-color: #b1bcd2;
		padding: 7px;
		font-size : 11pt; color : #FFF; font-weight : bold; 
		border-bottom : 2px solid #fff;
	}





	
	.transtitle3{
		background-color: #ebeef3;
		font-size : 11pt; font-weight : bold; text-transform : uppercase;
		border-bottom : 7px solid #fff;
	}
	
	.transtitle4{
		background-color: #ddecff;
		font-size : 9pt; padding : 10px 6px; line-height : 12pt;
	}
	
	.transtitle5{
		background-color: #b1bcd2;
		padding: 7px;
		font-size : 11pt; color : #FFF; font-weight : bold;
	}
	
	.transtitle6{
		border-bottom : 1px dashed #999999;
		font-size : 11pt; font-weight : bold;
		padding : 7px 20px;
	}
	
	.transdetails{
		padding : 0px 30px;
	}
	
	.transvert{
		background-image: url('/images/trans_treevertical.jpg'); background-repeat: repeat-y; background-position : center center;
	}
	
	.transvert2{
		background-image: url('/images/trans_treevertical.jpg'); background-repeat: repeat-y; background-position : 8px 0px;
		padding: 3px 0px; margin : 0; vertical-align : center;
		font-size : 9pt; line-height : 7pt;
	}
	
	.transvert3{
		background-image: url('/images/trans_treevertical2.jpg'); background-repeat: repeat-y; background-position : 8px 0px;
		padding: 3px 0px; margin : 0; vertical-align : center;
		font-size : 9pt; line-height : 7pt;
	}
	
	.transhor{
		background-image: url('/images/trans_treehorizontal.jpg'); background-repeat: repeat-x; background-position : 0px 3px;
	}
	
	.transhor2{
		background : transparent; background-image: url('/images/trans_treehorizontal.jpg'); background-repeat: repeat-x; background-position : top center;
		margin-left : 8px; padding : 0px; vertical-align : center; line-height : 6pt;
	}
	
	.transhor3{
		background : transparent; background-image: url('/images/trans_treehorizontal2.jpg'); background-repeat: repeat-x; background-position : top center;
		margin-left : 8px; padding : 0px; vertical-align : center; line-height : 7pt;
	}
	
	.transclear {
		background-color : #ebeef3;
		margin-left : 20px; margin-top : -12px;
		vertical-align : center; line-height : 9pt;
		height : 15px;
	}
	
	.transclear2 {
		background-color : #fff;
		margin-left : 2px; margin-top : -12px;
		vertical-align : top; line-height : 10pt;
		height : 20px;
	}


   .tab{
		text-align : left; text-transform : uppercase; font-weight: bold;
		margin-right : 10px; height : 29px; padding-top : 2px;
	}
		
		.tab-spacer{
		width : 5px;
		}
		
		.tab a{
		color : inherit; 
		text-decoration : none;
		}
		
		.tab a:hover{
		color : #000;
		}
	
	.search{
		width : 144px; color :#000;
		background: url('/images/tab_search.jpg') top left #FFF no-repeat;
	}
	
	.search-inactive{
		width : 211px; color :#7c7c7c;
		background: url('/images/tab_trans_inactive.jpg') top left #FFF no-repeat;
	}
	
	.trans-inactive{
		width : 211px; color : #7c7c7c;
		background: url('/images/tab_trans_inactive.jpg') top left #FFF no-repeat;
	}
	
	.trans{
		width : 211px; color : #000;
		background: url('/images/tab_trans.jpg') top left #FFF no-repeat;
	}


	.tab2{
		font-size : 8pt; text-align : left; padding-top : 4px; font-weight: normal;
		border-left : 2px solid #FFF; height: 32px; font-family : Arial;
	}
	
		.tab2 a{
		color : #000; text-decoration : none;
		}
		
		.tab2 a:hover{
		text-decoration : underline;
		}
	
		.active2{
		background : #bbc3d8 url('/images/tab2_active.jpg') no-repeat top center;
		font-weight: bold;
		}



#footer {
	/*margin : 20px 40px; 
	position : relative;
	border-top : 1px dashed #999999; */
	padding : 0px 0px;
	text-align : left;
	font-size : 8px; color : #6f6f6f;
	width:780px;
	background-image : url('/images/Home_BOTTOM.png'); background-repeat : no-repeat;
	background-position: -1px -60px; height : 150px; 
}
	#footer p{
		margin : 1px 0px;
	}
	
	#footer ul
	{
	    list-style : disc;
	}
	
	#footer ul, li{
	
		list-style : disc;
	}
	#footer ol{
	
		list-style : decimal;
	}
	#footer li{
		margin-right : 20px;
	}
	
	#footer a{
		color : #6f6f6f; text-decoration : none;
	}
	
	#footer a:hover{
		color : #7E1416 ;
	}

	#newsSWF{
		z-index:200000 ;
	}
	#newsSWF table{
		margin : 5px 5px 10px 25px; 
		background-image: url('/images/GrayBackground.png'); background-repeat: no-repeat; 
		background-position : center center;
		width : 770px; height :10px; 
	}
	#newsSWF object{
		z-index: 20000;
	}
	#newsSWF embed{
		z-index: 20000;
		width : 750px; height : 85px; 
	}

/*********** COLUMNS ************/
.columnleft{
	padding-right : 10px;
	/*border-right : 1px dashed #999999; */
}

.columncenter{
	padding : 0px 10px;
	/*border-right : 1px dashed #999999; */
}

.columnright{ /*top */
	padding : 30px 30px;
	background-image : url('/images/SidebarBackground.png');  background-repeat : no-repeat;
	background-position: 15px 55px;
}



.rightformat{ /*top */
	
 text-align:right;
 /*padding-left:20px;
 padding-right:1px;*/
}

.centerAlign{ /*top */
	
 text-align:center;
 /*padding-left:20px;
 padding-right:1px;*/
}

.leftformat{ /*top */
	
 text-align:left;
 /*padding-left:20px;*/
 padding-right:2px;
}
/*********** COLORS ************/
.cred{
	color : #7E1416 
}

.cblack{
	color : #000;
}

.cgrey{
	color : #999999;
}

/*********** FONT SIZES ************/
.fsmall{
	font-size: 7pt;
}

.fsmall2{
	font-size: 8pt;
}


.fnormal{
	font-size : 9pt;
	line-height : 12pt;
}

.flarge{
	font-size: 11pt;
	line-height : 12pt;
}
.fupper{
	text-transform : uppercase;
}

.fbold{
	font-weight: bold;
}

/*********** PADS ************/
.pad7-20{
	padding : 7px 20px;
	line-height : 11pt;
}

/*********** IMAGE FLOATS ************/
.floatleft{
	float : left; padding : 0px 7px 10px 0px;
}

.floatright{
	float : right; padding : 0px 7px 10px 0px;
}




/*********** WORKSPACE ****************/
#workmenu{
padding: 0px 8px; height: 25px;
margin: 0; text-align : right;
border-bottom: 1px solid #bac4d7;
font-size: 8pt; color : #af9999;
text-align: right; text-transform : uppercase;
}
	
	.workmenuitem{
	float: left; padding : 4px 7px;
	border: 1px solid #bac4d7; border-bottom: none;
	margin-right: 2px;
	}
	
	.workmenuactive{
	color : #000;
	float: left; padding : 4px 7px;
	border: 1px solid #bac4d7; border-bottom: none;
	margin-right: 2px;

	}
		
		.workmenuitem a{
		color : #af9999; text-decoration: none;
		}
		.workmenuitem a:hover{
		color : #000; text-decoration: none;
		}

.worktitle{
font-weight: bold; font-size: 9pt; color: #9595b9; text-transform : uppercase;
}

.workimages img{
display: inline;
}

.workdivider{
border-bottom : 1px solid #999999; padding: 7px 10px;
}

/*********** WORKSPACE POPUPS****************/

#blanket {
background-color:#111;
opacity: 0.75;
filter:alpha(opacity=75);
position:absolute;
z-index: 9001;
top:0px;
left:0px;
width:100%;
}

#BarChart {

}

#FieldInfo {
padding: 30px;
}

	.barchartpage{
	background: #FFF; padding: 5px;
	height: 96%;
	}
	



/*********** ALIGNMENT ************/
.acenter{
	text-align : left;
}

.aright{
	text-align : right;
}

.bglightblue{
	background : #ebeef3;
}


/*********** PADS ************/
.pad7-20{
	padding : 7px 8px;
	line-height : 11pt;
}

.pad5 td{
	padding: 2px; line-height : 10pt;
}
	.pad5 img{
	display: inline;
	}
	
	.pad5 h3{
	margin: 0; padding:2px;
	}
	
	.pad5 a{
	color : #000;
	}


#BarChart {

}

#FieldInfo {
padding: 30px;
}

	.barchartpage{
	background: #FFF; padding: 5px;
	height: 96%;
	}
	


.level1
{
    color: Red;
    background-color:Gray
    font-variant: small-caps;
    font-size:small;
    left:15;
    cellspacing:10px;
    cellpadding:10px
    
}



.menu_class
{
background-color:#ffffff;

}


.menu_class td
{
border:0px solid #000000;

padding-left:10px;
}

.menu_class tr
{
    cellpadding: 10px;
    cellspacing: 10px;
}


li
{
    border: 0px solid black;
    display: list-item;
    
}


.closeLoginPanel
{
    font-family: Verdana, Helvetica, Arial, sans-serif;
    line-height: 17px;
    font-size: 11px;
    font-weight: bold;

    position: absolute;
    top:8px;
    right: 10px;
}

.closeLoginPanel a
{
    background-color:maroon;
    cursor: pointer;
    color: #FFFFFF; 
    text-align: center; 
    text-decoration: none; 
    padding: 5px;
}


.modalBackground {
	background-color:Gray;
	/*filter:alpha(opacity=70);
	opacity:0.7;*/
}

.modalPopup {
	background-color:white;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
	position:absolute;
	z-index:10000;
	
}

.ModalPopupBG
{
	background-color: #666699;
	filter: alpha(opacity=50);
	opacity: 0.7;
}

.modalPopup p {
    padding: 5px;
    z-index:10000;
}

.popupHover {
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#F5F7F8;
}


.subT
{
			background-color: #dfdecd; border: 1px solid #f2f2f2;
			position: absolute; font-size : 9pt;
			right: 450px; top : 50px;
			margin-left: 0px; width : 170px;
			text-align : left; padding :1px; line-height:20px;
			/*z-index : 100;*/
		}
		
.DynamicMenuItemStyle 
{ 
    font-size: .12em;
    font-family:Verdana Arial Sans-Serif; 
     
    border-right-style: solid; 
    border-right-color: #585880; 
    border-right-width: 2px;  
        
    border-left-style: solid; 
    border-left-color: #585880; 
    border-left-width: 2px;  
} 
 
.MenuControlNoHover a:hover 
{ 
    color: White;
}

.heading
{
	color: #873B97;
	font-size: 20px;
	font-family: helvetica, geneva, arial, sunsans-regular, sans-serif;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 10px;
	padding: 3px 3px 3px 0;
}
.notes
{
	font-size: 11px;
	background-color: #faf6e4;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 5px;
	border: dashed 1px #d9c894;
}

.errormessage
{
	color: Black;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	background-color: #ffff00;
	text-align:center;
	vertical-align:middle;
}
.mainerrormessage
{
	color: red;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
}
.infomessage
{
	color: navy;
	font-style: italic;
	font-size: 8pt;
}
.textbox
{
	border-left: solid 1px gray;
	border-right: solid 1px gray;
	border-top: solid 1px gray;
	border-bottom: solid 1px gray;
	padding: 2px 1px 1px 2px;
	font-size: 9pt;
	font-family: verdana,arial,lucida sans regular;
	background-color: #fff;
	color: #000;
}
.textboxnumeric
{
	text-align: right;
	border-left: solid 1px gray;
	border-right: solid 1px gray;
	border-top: solid 1px gray;
	border-bottom: solid 1px gray;
	padding: 2px 1px 1px 2px;
	font-size: 9pt;
	font-family: verdana,arial,lucida sans regular;
	background-color: #fff;
	color: #000;
}
.textboxnonnumeric
{
	border-left: solid 1px gray;
	border-right: solid 1px gray;
	border-top: solid 1px gray;
	border-bottom: solid 1px gray;
	padding: 2px 1px 1px 2px;
	font-size: 9pt;
	font-family: verdana,arial,lucida sans regular;
	background-color: #fff;
	color: #000;
}
.dropdown
{
	border-left: solid 1px gray;
	border-right: solid 1px gray;
	border-top: solid 1px gray;
	border-bottom: solid 1px gray;
	font-size: 9pt;
	font-family: verdana, arial, lucida sans regular;
	background-color: #fff;
	color: #000;
}

.tablestyle
{
	padding: 5px;
	border-right:solid 1px #ffffff;		
}

.graytable
{
	border-left: solid 2px gray;
	border-right: 1px solid black;
	border-top: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
}

table.datagrid
{
	background: #fff;	
	font-family: verdana;
	border: solid 1px #ffffff;		
	font-size: 8pt;
}

.tblheader
{
    color: white;
	background-image: url(../Images/Gradient_red1.gif);
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 2px;
	#line-height:18px;
	_line-height:15px;
	font-weight: bold;
	padding: 0.1px;
	#padding: 5px;	
	margin-top: 5px;
	text-align: left;
	text-decoration: none;
}

/*-----------------------------*/
.info   
{ 
	font-size: 10px; 
	background-color: #fff; 
	padding: 3px 3px 3px 5px;
	 border: solid 1px #cbdbf3 
}
.info p   
{ 
	font-size: 10px; 
	margin-top: 2px; 
	margin-bottom: 0 
}

div.summary
{
	scrollbar-base-color: #9999cc;
	scrollbar-arrow-color: white;
	scrollbar-track-color: #ccccff;
	scrollbar-shadow-color: black;
	scrollbar-lightshadow-color: black;
	scrollbar-darkshadow-color: gray;
	scrollbar-highlight-color: white;
	scrollbar-3dlight-color: black;
	background-color: #ffcc00;
	padding: 5px;
	border: solid 1px #cbdbf3;
}
div.errorback
{
	background-color: #ffff00;
	padding: 4px;
	border: solid 1px #000000;
}
div.messageback
{
	background-color:#D1FADB;
	padding:4px;
	border: solid 1px #000000;	
}
div.procedure       
{ 
	background-color: transparent; 
	display: none; 
	padding: 0px 
}
/*td.heading
{
	color: #039;
	font-size: 14px;
	font-family: helvetica, geneva, arial, sunsans-regular, sans-serif;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 4px;
	padding: 3px 3px 3px 0;
}*/

.exp     { margin-right: 10px }

/*Css Class for QB type Label*/
.qbmessage
{
	color: black;
	font-weight: bold;
	font-size: 8pt;
	font-family: verdana,arial,lucida sans regular;
	background-color:GreenYellow;
	border: 1px Solid #000000;
}
.ISESpecificItemHeader
{
	font-weight: bold;
	background-color: #f5f5f5;
	border-bottom: 1px dotted #000;
	text-align: left;
	vertical-align: middle;
}
	
.tabletext
{
	font-size: 11px;
}
.tabletext td
{
	padding: 5px;
	border-bottom: 1px dotted #ccc;
}
.tabletext .head
{
 color: #039;
 font-size: 14px;
 font-family: helvetica, geneva, arial, sunsans-regular, sans-serif;
 font-weight: bold;
 margin-top: 5px;
 margin-bottom: 10px;
 padding: 3px 3px 3px 0;
 background-color: #f5f5f5; 
 border-bottom: 1px dotted #ccc;
} 
 

.checkbox
{
	background-color: #fff;
	font-family: verdana,arial,lucida sans regular;
	font-size: 8pt;
	color: #000;
}
.label
{
	color: black;
	font-weight: normal;
	font-size: 8pt;
	font-family: verdana,arial,lucida sans regular;
}
.labelbig
{
	color: black;
	font-weight: bold;
	font-size: 9pt;
	font-family: verdana,arial,lucida sans regular;
}
.labelbold
{
	color: black;
	font-weight: bold;
	font-size: 8pt;
	font-family: verdana,arial,lucida sans regular;
}
.labelsmall
{
	color: black;
	font-size: 7pt;
	font-family: verdana;
}

.labelsmallforcalendar
{
	color: Gray;
	font-size: 10pt;
	font-family: Arial;
	font-weight:lighter;
	height:350px;
	
}
.headingbold
{
	color: black;
	font-weight: bold;
	font-size: 8pt;
	font-family: verdana,arial,lucida sans regular;
	background-color: #ccc;
}
.listbox
{
	border-right: #000099 1px solid;
	border-top: #000099 1px solid;
	border-left: #000099 1px solid;
	border-bottom: #000099 1px solid;
	font-family: verdana,arial,lucida sans regular;
	font-size: 9pt;
}


.toplinks p
{
	font-size: 11px;
	padding-right: 10px;
	padding-left: 10px;
}
.toplinks img
{
	margin-right: 5px;
	margin-left: 5px;
}
.formtext
{
	font-size: 11px;
	line-height: 18px;
	margin-bottom: 20px;
}
.formtext td
{
	font-size: 11px;
	padding: 3px;
}
.formtext h1
{
	font-size: 11px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 5px;
}
.formtext p
{
	font-size: 11px;
	margin-top: 0;
	margin-bottom: 5px;
}
.formtext hr
{
	margin: 0;
	height: 1px;
	border-top: #ccc;
	border-right: #ccc;
	border-bottom: 1px dotted #999;
	border-left: #ccc;
}
.formtext p
{
	font-size: 11px;
	margin-top: 0;
	margin-bottom: 5px;
}
.formtext hr
{
	margin: 0;
	height: 1px;
	border-style: none none dotted;
	border-width: medium medium 1px;
	border-color: #ccc #ccc #999;
}
.accordionHeader
{
	border: 1px solid #2F4F4F;
	color: white;
	background-image: url(../Images/Gradient_red1.gif);
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
	padding: 5px;
	margin-top: 5px;
	cursor: pointer;
	text-align: left;
	text-decoration: none;
	width:897px;
}
.accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

.accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}
.accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}
.accordionHeaderSelected
{
	border: 1px solid #2F4F4F;
	color: white;
	background-image: url(../Images/Gradient_red1.gif);
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	margin-top: 5px;
	cursor: pointer;
	text-align: left;
	line-height: 18px;
}

.accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
	background-color: #FFFFFF;
	border: 1px dashed #2F4F4F;
	border-top: none;
	padding: 5px;
	padding-top: 10px;
	height: 800px;
	overflow: hidden;
}

/* calendar icon */
img.tcalIcon {
	cursor: pointer;
	margin-left: 1px;
	vertical-align: middle;
}
/* calendar container element */
div#tcal {
	position: absolute;
	visibility: hidden;
	z-index: 100;
	width: 158px;
	padding: 2px 0 0 0;
}
/* all tables in calendar */
div#tcal table {
	width: 100%;
	border: 1px solid silver;
	border-collapse: collapse;
	background-color: white;
}
/* navigation table */
div#tcal table.ctrl {
	border-bottom: 0;
}
/* navigation buttons */
div#tcal table.ctrl td {
	width: 15px;
	height: 20px;
}
/* month year header */
div#tcal table.ctrl th {
	background-color: white;
	color: black;
	border: 0;
}
/* week days header */
div#tcal th {
	border: 1px solid silver;
	border-collapse: collapse;
	text-align: center;
	padding: 3px 0;
	font-family: tahoma, verdana, arial;
	font-size: 10px;
	background-color: gray;
	color: white;
}
/* date cells */
div#tcal td {
	border: 0;
	border-collapse: collapse;
	text-align: center;
	padding: 2px 0;
	font-family: tahoma, verdana, arial;
	font-size: 11px;
	width: 22px;
	cursor: pointer;
}
/* date highlight
   in case of conflicting settings order here determines the priority from least to most important */
div#tcal td.othermonth {
	color: silver;
}
div#tcal td.weekend {
	background-color: #ACD6F5;
}
div#tcal td.today {
	border: 1px solid red;
}
div#tcal td.selected {
	background-color: #FFB3BE;
}
/* iframe element used to suppress windowed controls in IE5/6 */
iframe#tcalIF {
	position: absolute;
	visibility: hidden;
	z-index: 98;
	border: 0;
}
/* transparent shadow */
div#tcalShade {
	position: absolute;
	visibility: hidden;
	z-index: 99;
}
div#tcalShade table {
	border: 0;
	border-collapse: collapse;
	width: 100%;
}
div#tcalShade table td {
	border: 0;
	border-collapse: collapse;
	padding: 0;
}
.surveyCalendar{
    font-size:10;
    font-family:Arial;
    color:Gray;

    }
    
    #red, #green, #blue
        {
            float: left;
            clear: left;
            width: 300px;
            margin-left: 45px;
            cursor: pointer;
        }
      
        #swatch
        {
            width: 190px;
            height: 30px;
            margin-top: 10px;
            margin-left: 115px;
            margin-right: 85px;
            background-image: none;
            text-align: center;
            vertical-align: bottom;
        }
        #red .ui-slider-range
        {
            background: #D4CFC7;
        }
        #red .ui-slider-handle
        {
            border-color: #ef2929;
            cursor: pointer;
        }
        #green .ui-slider-range
        {
            background: #D4CFC7;
        }
        #green .ui-slider-handle
        {
            border-color: #8ae234;
            cursor: pointer;
        }
        #blue .ui-slider-range
        {
            background: #729fcf;
        }
        #blue .ui-slider-handle
        {
            border-color: #729fcf;
        }
        #demo-frame > div.demo
        {
            padding: 5px !important;
        }
        fieldset
        {
            border: 0;
            margin: 6em;
            height: 1em;
        }
        label
        {
            font-weight: normal;
           /*float: left; */
            margin-right: .5em;
            font-size: 1.1em;
        }
        /*select
        {
            margin-right: 1em;
            float: left;
        }*/
        #dvSelectYears .ui-slider
        {
            clear: both;
            top: 5em;
        }
        #dvOrganizationRange .ui-slider
        {
            clear: both;
            top: 2.5em;
        }
        #dvRank .ui-slider
        {
            clear: both;
            top: 2.5em;
        }
        /*CollapsiblePanel*/
        .collapsePanel
        {
            background-color: white;
            overflow: hidden;
        }
        
        .collapsePanelHeader
        {
            width: 100%;
            height: 30px; /*  background-image: url(images/bg-menu-main.png);*/
            background-repeat: repeat-x;
            color: #FFF;
            font-weight: bold;
        }
 
.wrapword
{
      /* for text wrapping */
white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
white-space: pre-wrap;       /* css-3 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */
word-break: break-all;
white-space: normal;
}

#microrightbg {display: block; width: 204px;  padding: 0px margin-left: 11px; background-color:#F0E5D8; float:left; margin-top: 15px}
#microright {display: block; width: 172px; padding: 0px 13px; font-size:11px}
#microright a {color:#6b0b0c}
#microright h3 {color: #906323; font-family:"Times New Roman", Times, serif; font-size:16px}
#microright h4 {color: #6b0b0c; Times, serif; font-size:11px}
.GrdFonts
{
    font-size: 11px; 
    font-family: Verdana;
   
    
}

.TopcollineResource{
			padding : 2px 0px; 
			border-bottom : 0px none #939598; width : 420px;
		}
				
.RightDivResource
{
    background:brown; 
}

		
.RightSubDivResource
{
    text-align:center;
    padding-top:20px;
    padding-bottom:20px; 
    
}

.columnrightResource{ /*top */
	
	background-image : url('/images/SidebarBackground.png');  background-repeat : no-repeat;

}

#microrightbgResource {display: block; width: 204px;  padding: 0px margin-left: 11px; background-color:#F0E5D8; float:left; margin-top: 15px}
#microrightResource {display: block; width: 172px; font-size:11px}
#microrightResource a {color:#6b0b0c}
#microrightResource h3 {color: #906323; font-family:"Times New Roman", Times, serif; font-size:16px}
#microrightResource h4 {color: #6b0b0c; Times, serif; font-size:11px}

.midcollineResource{
			padding : 2px 0px; 
			border-bottom : 1px solid #939598; width : 500px;
		}
		
.midcoltitleResource{
padding : 2px 0px; 
color : #000000 ; font-weight : bold; font-size : 21px;
font-family : 'Myriad Pro', 'Myriad', Arial;border-bottom : 1px solid #000000; width : 500px;
		}
		
.MandatoryFields
{
    color: rgb(255, 0, 0);
    font-family: Arial, Helvetica;
    sans-serif; font-style: normal; 
    
}
.hide-element {
 visibility:hidden;
 height:0px;
 font-size:0px;
 margin-bottom: 0;
 margin-top: 0;
 display: run-in;
  margin:0px;
}
.Href-element{
color: rgb(255, 0, 0);
font-family: Verdana, Arial, rgb(126, 20, 22), rgb(126, 20, 22);
}

.digest {
    border-bottom: 1px dotted #C1C1C1;
    clear: both;
    margin: 0 16px 5px 0;
    overflow: visible;
    padding: 8px 0;
}



h2.shadowed {
    /*background: url("/img/tal_12/nav_shadow.jpg") no-repeat scroll left bottom transparent;*/
    border-top: 2px solid #C1C1C1;
    display: block;
    float: none;
    font-family: Georgia,Palatino,"Times New Roman",Times,serif;
    font-weight: 500;
    font-size:large;
    color:Black;
    border-bottom: 2px solid #C1C1C1;
    margin-bottom: 16px;
    padding: 3px 0 8px;
    text-transform: none;
}
#ContentPlaceHolder1_rdlSearch_0
{
            font-weight: normal;
            float: left;
            margin-right: .5em;
            font-size: 1.1em;
}
#ContentPlaceHolder1_rdlSearch_1
{
            font-weight: normal;
            float: left;
            margin-right: .5em;
            font-size: 1.1em;
}
#ContentPlaceHolder1_rdlSearch_2
{
            font-weight: normal;
            float: left;
            margin-right: .5em;
            font-size: 1.1em;
}
#ContentPlaceHolder1_rdlSearch_3
{
            font-weight: normal;
            float: left;
            margin-right: .5em;
            font-size: 1.1em;
}
#ContentPlaceHolder1_rdlSearch_4
{
            font-weight: normal;
            float: left;
            margin-right: .5em;
            font-size: 1.1em;
}
#ContentPlaceHolder1_rdlSearch_5
{
            font-weight: normal;
            float: left;
            margin-right: .5em;
            font-size: 1.1em;
}
#ContentPlaceHolder1_rdlSearch_6
{
            font-weight: normal;
            float: left;
            margin-right: .5em;
            font-size: 1.1em;
}
.GrdPadding
{
    padding-left:5px;
}
.GoingHeaderText
{
    text-align:center;
   
}
.GoingHeaderRowText td
{
    text-align:right !important;
    padding-right:5px;
   
}
.GoingSurveyRowText td
{
    text-align:center !important;
    padding-right:5px;
   
}

.GrdNewsPagestyle
{
      color: white;
	background-image: url(../Images/Gradient_red1.gif);
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 10px;
	#line-height:18px;
	_line-height:15px;
	font-weight: bold;
	
	margin-top: 5px;
	text-align: left;
	text-decoration: none
}
.GrdNewsPagestyle span
{
    padding:5px;
}
.errormessageCustomepage
{
	color:Red;
	font-size: 18pt;
	
	font-weight: normal;
	text-align:center;
	vertical-align:middle;
}
 .cal_Theme1 .ajax__calendar_container
        {
            background-color: #7E1416;
            border: thin 1px #7E1416;
        }
        
        .cal_Theme1 .ajax__calendar_header
        {
            background-color: #ffffff;
            margin-bottom: 4px;
        }
        
        .cal_Theme1 .ajax__calendar_title, .cal_Theme1 .ajax__calendar_next, .cal_Theme1 .ajax__calendar_prev
        {
            color: #000000 !important;
            padding-top: 3px;
        }
        
        .cal_Theme1 .ajax__calendar_body
        {
            background-color: #ffffff;
        }
        
        .cal_Theme1 .ajax__calendar_dayname
        {
            text-align: center;
            font-weight: bold;
            margin-bottom: 4px;
            margin-top: 2px;
        }
        
        .cal_Theme1 .ajax__calendar_day
        {
            color: #000000 !important;
            text-align: center;
        }
        
        .cal_Theme1 .ajax__calendar_hover .ajax__calendar_day, .cal_Theme1 .ajax__calendar_hover .ajax__calendar_month, .cal_Theme1 .ajax__calendar_hover .ajax__calendar_year, .cal_Theme1 .ajax__calendar_active
        {
            color: #7E1416 !important;
            font-weight: bold;
            background-color: #DEF1F4;
        }
        
        .cal_Theme1 .ajax__calendar_today
        {
            font-weight: bold;
            color: white;
        }
        
        .cal_Theme1 .ajax__calendar_other, .cal_Theme1 .ajax__calendar_hover .ajax__calendar_today, .cal_Theme1 .ajax__calendar_hover .ajax__calendar_title
        {
            color: #bbbbbb;
        }
        
        .PagerStyle table
{
    text-align:center;
    margin:auto;
}
.PagerStyle table td
{
    border:0px;
    
}
.PagerStyle td
{
  
}
.PagerStyle a
{
    
    text-decoration:none;
    padding:2px 10px 2px 10px;
  /*RowStyles border-top:solid 1px #777777;
    border-right:solid 1px #333333;
    border-bottom:solid 1px #333333;
    border-left:solid 1px #777777; */
}
.PagerStyle a:hover
{
    color: Black;
    background-color:White;
   
}
.PagerStyle span
{
    font-weight:bold;
    color:#FFFFFF;
    text-decoration:none;
    padding:2px 10px 2px 10px;
}
.autocomplete_completionListElement {
    background-color: White;
    border: 1px solid gray;
    font-family: Verdana,Helvetica,sans-serif;
    font-size: 0.9em;
    font-weight: normal;
    height: 200px;
    line-height: 15px;
    overflow: scroll;
    padding: 2px;
    visibility: hidden;
}
.autocomplete_completionListElement li:hover {
    background-color: #B4B4B4;
    cursor: pointer;
}
.WatermarkText {
    color: #636363;
    font-family: Helvetica,Arial,sans-serif;
}

.WatermarkText2 {
    color: #636363;
}

.ln-1-gray {
    background-color: #CCCCCC;
    line-height: 1px;
}

.pagination {
    background: none repeat scroll 0% 0% #F2F2F2;
    margin-bottom: 20px;
    padding: 20px;
}
.PagerHyperlinkStyle {
    background: none repeat scroll 0% 0% #E9E9E9;
    border-radius: 3px 3px 3px 3px;
    border: 1px solid #C0C0C0;
    box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.8) inset, 0px 1px 3px rgba(0, 0, 0, 0.1);
    color: #717171;
    display: inline-block;
    font-size: 0.875em;
    font-weight: bold;
    margin-right: 4px;
    padding: 0px 9px;
    text-decoration: none;
    text-shadow: 0px 1px 0px #FFFFFF;
}
.PagerHyperlinkStyle:hover {
    background: -moz-linear-gradient(0% 0% 270deg, #FEFEFE, #F0F0F0) repeat scroll 0% 0% transparent;
}
.PagerHyperlinkStyle.active {
    background: none repeat scroll 0% 0% #616161;
    border: medium none;
    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.5) inset, 0px 1px 0px rgba(255, 255, 255, 0.8);
    color: #F0F0F0;
    text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.5);
}

.TablePaging, .PagerStyle {
    color: #d1d1e1;
    border: #333333 1px solid;
    background-color: #FFFFFF;
    word-spacing: 5px;
}

.TablePaging a, .PagerStyle a {
    background: none repeat scroll 0% 0% #E9E9E9;
    border-radius: 3px 3px 3px 3px;
    border: 1px solid #C0C0C0;
    box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.8) inset, 0px 1px 3px rgba(0, 0, 0, 0.1);
    color: #717171;
    display: inline-block;
    font-size: 0.875em;
    font-weight: bold;
    margin-right: 4px;
    padding: 0px 9px;
    text-decoration: none;
    text-shadow: 0px 1px 0px #FFFFFF;
}

.TablePaging a:hover, .PagerStyle a:hover {
    background: -moz-linear-gradient(0% 0% 270deg, #FEFEFE, #F0F0F0) repeat scroll 0% 0% transparent;
}

.PagerStyle span, #ContentPlaceHolder1_DataPager1 span, #ContentPlaceHolder1_DataPager2 span {
    background: none repeat scroll 0% 0% #E9E9E9;
    border-radius: 3px 3px 3px 3px;
    border: 1px solid #C0C0C0;
    box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.8) inset, 0px 1px 3px rgba(0, 0, 0, 0.1);
    color: #FF0000;
    display: inline-block;
    font-size: 0.875em;
    font-weight: bold;
    margin-right: 4px;
    padding: 0px 9px;
    text-decoration: none;
    text-shadow: 0px 1px 0px #FFFFFF;
}
.PagerInfoCell
{
    display: none !important;
}

.PagerCurrentPageCell
{
    background-color: transparent !important;
}



.PagerCurrentHyperlinkStyle {
    background: none repeat scroll 0% 0% #E9E9E9;
    border-radius: 3px 3px 3px 3px;
    border: 1px solid #C0C0C0;
    box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.8) inset, 0px 1px 3px rgba(0, 0, 0, 0.1);
    color: #FF0000;
    display: inline-block;
    font-size: 0.875em;
    font-weight: bold;
    margin-right: 4px;
    padding: 0px 9px;
    text-decoration: none;
    text-shadow: 0px 1px 0px #FFFFFF;
}
.PagerCurrentHyperlinkStyle:hover {
    background: -moz-linear-gradient(0% 0% 270deg, #FEFEFE, #F0F0F0) repeat scroll 0% 0% transparent;
}
.PagerCurrentHyperlinkStyle.active {
    background: none repeat scroll 0% 0% #616161;
    border: medium none;
    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.5) inset, 0px 1px 0px rgba(255, 255, 255, 0.8);
    color: #FF00F0;
    text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.5);
}
