body
	{
		margin:0px;
		padding:0px;
		background:url(../images/topbg.jpg) repeat-x;
	}
	
a
{
	text-decoration:none;
}
	
input, textarea, select{
	border:0px;
	margin:0px;
	padding:0px;
	float:left;
}

#wraper
	{
		/*width:906px;*/
		width:100%;
		margin:0 auto;
		padding:0px;
		/*background:#F00;*/
	}
#main
	{
		/*width:906px;*/
		width:98%;
		margin:0px;
		padding:0px;
		float:left;
	}
#logo
	{
		width:207px;
		height:27px;
		margin:10px 0 0 0;
		margin-left:1%;
		padding:0 0 0 35px;
		float:left;
		background:url(../images/logo.jpg) no-repeat right top;
	}
#menu
	{
		width:auto;
		height:39px;
		margin:10px 0 0 0;
		padding:0 0 0 0px;
		float:left;
	}
#toppanel
	{
		/*width:871px;*/
		width:95%;
		min-height:405px;
		overflow:hidden;
		/*margin:23px 0 0 0;*/
		margin-left:2.5%;
		padding:28px 0 10px 34px;
		float:left;
		/*background:url(../images/toppanelbg3.png) repeat;*/
		background:url(../images/toppanelbg4.png) repeat;
	}
#settings
	{
		/*width:840px;*/
		width:98%;
		height:45px;
		margin:0px;
		padding:0px;
		float:left;
		border-bottom:#d7d7d7 solid 2px;
	}
#settings ul
	{
		/*width:209px;*/
		width:98%;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#settings ul li
	{
		width:auto;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#settings ul li .steBlank
	{
		width:1px;
		margin:0px;
		padding:0 4px 0 4px;
		float:left;
		font-family:Verdana;
		font-size:11px;
		color:#999999;
		line-height:15px;
	}
#settings ul li a
	{
		width:auto;
		margin:0px;
		padding:0px;
		float:left;
		font-family:Verdana;
		font-size:11px;
		color:#999999;
		line-height:15px;
		text-decoration:none;
		text-transform:uppercase;
	}
#settings ul li a:hover
	{
		color:#2ea3da;
	}
#searchpanel
	{
		/*width:180px;*/
		width:47%;
		height:22px;
		margin:0px;
		padding:0 0 0 0px;
		float:left;
	}
#searchpanel input
	{
		width:124px;
		height:19px;
		margin:0px;
		padding:3px 0 0 4px;
		float:right;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#1d7bac;
		line-height:14px;
		font-style:italic;
		background:url(../images/searchinputbg.jpg) no-repeat;
		border:0px;
	}
#searchpanel a
	{
		width:52px;
		height:19px;
		margin:0px;
		padding:3px 0 0 0;
		float:left;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#FFFFFF;
		line-height:14px;
		text-align:center;
		text-decoration:none;
		background:url(../images/searchbutton.jpg) no-repeat;
	}
#pagenavigation
	{
		width:645px;
		margin:18px 0 0 0;
		padding:0px;
		float:left;
	}
#pagenavigation ul
	{
		width:645px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#pagenavigation ul li
	{
		width:auto;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#pagenavigation ul li .pnspace
	{
		width:auto;
		margin:0px;
		padding:0 12px 0 12px;
		float:left;
		font-family:Verdana;
		font-size:11px;
		color:#999999;
		line-height:15px;
	}
#pagenavigation ul li a
	{
		width:auto;
		margin:0px;
		padding:0px;
		float:left;
		font-family:Verdana;
		font-size:11px;
		color:#999999;
		line-height:15px;
		text-decoration:none;
		text-transform:uppercase;
	}
#pagenavigation ul li a.currentpage
	{
		width:6px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:Verdana;
		font-size:11px;
		color:#29abe2;
		line-height:15px;
		text-decoration:none;
		text-transform:uppercase;
	}
#userinfo
	{
		width:192px;
		margin:18px 0 0 0;
		padding:0px;
		float:left;
	}
#userinfo ul
	{
		width:192px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#userinfo ul li
	{
		width:auto;
		margin:0px;
		padding:0px;
		float:left;
		text-align:right;
		display:block;
	}
#userinfo ul li .userBlank
	{
		width:1px;
		margin:0px;
		padding:0 8px 0 8px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#808080;
		line-height:14px;
		text-align:right;
	}
#userinfo ul li a
	{
		width:auto;
		margin:0px;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#808080;
		line-height:14px;
		text-decoration:none;
		text-align:right;
	}
#userinfo ul li a span
	{
		color:#29abe2;
		font-weight:bold;
	}
#toppanel h1
	{
		width:840px;
		margin:26px 0 0 0;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:29px;
		color:#666666;
		line-height:32px;
		font-weight:bold;
	}
#toppanel p
	{
		width:840px;
		margin:15px 0 0 0;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:11px;
		color:#666666;
		line-height:15px;
	}
#leftInput
	{
		width:516px;
		margin:30px 0 0 0;
		padding:0 19px 0 0;
		float:left;
	}
#leftInput p
	{
		width:516px;
		margin:29px 0 0 0;
		padding:0px;
		float:left;
		font-family:Verdana;
		font-size:10px;
		color:#6c6c6c;
		line-height:14px;
		font-weight:normal;
	}
#leftInput p a
	{
		color:#4d4d4d;
		text-decoration:none;
	}
#leftInput p a:hover
	{
		text-decoration:underline;
	}
#smallInput
	{
		width:136px;
		margin:0px;
		padding:0 32px 0 0;
		float:left;
	}
#smallInput h2
	{
		width:136px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:Verdana;
		font-size:10px;
		color:#4d4d4d;
		line-height:14px;
		font-weight:normal;
		text-transform:uppercase;
	}
#smallInput input
	{
		width:125px;
		height:19px;
		margin:10px 0 0 0;
		padding:4px 5px 0 5px;
		float:left;
		font-family:Verdana;
		font-size:10px;
		color:#4d4d4d;
		line-height:14px;
		background:url(../images/smallInputBg.png) no-repeat;
		border:0px;
	}
#mediumInput
	{
		width:338px;
		margin:0px;
		padding:0px;
		float:left;
	}
#mediumInput h2
	{
		width:338px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:Verdana;
		font-size:10px;
		color:#4d4d4d;
		line-height:14px;
		font-weight:normal;
		text-transform:uppercase;
		/*background:url(../images/reqIcon.png) no-repeat 323px bottom;*/
	}
#mediumInput input
	{
		width:328px;
		height:19px;
		margin:10px 0 0 0;
		padding:4px 5px 0 5px;
		float:left;
		font-family:Verdana;
		font-size:10px;
		color:#4d4d4d;
		line-height:14px;
		background:url(../images/mediumInputBg.png) no-repeat;
		border:0px;
	}
#largeInput
	{
		width:505px;
		margin:22px 0 0 0;
		padding:0px;
		float:left;
	}
#largeInput h2
	{
		width:505px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:Verdana;
		font-size:10px;
		color:#4d4d4d;
		line-height:14px;
		font-weight:normal;
		text-transform:uppercase;
	}
#largeInput input
	{
		width:495px;
		height:19px;
		margin:10px 0 0 0;
		padding:4px 5px 0 5px;
		float:left;
		font-family:Verdana;
		font-size:10px;
		color:#4d4d4d;
		line-height:14px;
		background:url(../images/largeInputBg.png) no-repeat;
		border:0px;
	}
	
#rightInput
{
	width:305px;
	margin:30px 0 0 0;
	padding:0px;
	float:left;
}

#rightInput textarea
	{
		width:299px;
		height:84px;
		margin:10px 0 0 0;
		padding:4px 0 0 5px;
		float:left;
		background:url(../images/textAreaInput.png) no-repeat;
		border:0px;
	}
#rightInput h2
	{
		width:304px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:Verdana;
		font-size:10px;
		color:#4d4d4d;
		line-height:14px;
		font-weight:normal;
		text-transform:uppercase;
		background:url(../images/reqIcon.png) no-repeat 323px bottom;
	}
#rightInput ul
	{
		width:185px;
		margin:26px 0 0 0;
		padding:0 0 0 120px;
		float:left;
		display:block;
	}
#rightInput ul li
	{
		width:auto;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#rightInput ul li .bspace
	{
		width:6px;
		height:20px;
		margin:0px;
		padding:0px;
		float:left;
	}

#rightInput ul li a.longbutton
{
	width:123px;
	height:20px;
	margin:0px;
	padding:4px 0 0 0;
	float:left;
	font-family:"Trebuchet MS";
	font-size:10px;
	color:#FFFFFF;
	line-height:14px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	background:url(../images/button.png) no-repeat 0 0;
}

#rightInput ul li a.longbutton:active
	{
		background:url(../images/buttonHover.png) no-repeat 0 0;
	}
#rightInput ul li a.shortbutton
	{
		width:53px;
		height:20px;
		margin:0px;
		padding:4px 0 0 0;
		float:left;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#FFFFFF;
		line-height:14px;
		text-align:center;
		text-decoration:none;
		text-transform:uppercase;
		background:url(../images/button.png) no-repeat -123px 0;
	}
#rightInput ul li a.shortbutton:active
	{
		background:url(../images/buttonHover.png) no-repeat -123px 0;
	}
#bottomPanel
	{
		width:867px;
		margin:0px;
		padding:29px 0 50px 37px;
		float:left;
		background:url(../images/bottonTop.jpg) no-repeat;
	}
#leftpanel
	{
		width:504px;
		margin:0px;
		padding:0 0 9px 0;
		float:left;
		border-bottom:#bdccd4 solid 1px;
	}
#leftpanel h2
	{
		width:504px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:25px;
		font-weight:bold;
		color:#666666;
		font-weight:bold;
	}
#leftpanel fieldset
	{
		width:472px;
		height:203px;
		margin:28px 0 0 0;
		padding:0 0 0 32px;
		float:left;
		border:#FFFFFF solid 1px;
		background:url(../images/fieldseBg.jpg) no-repeat;
	}
#leftpanel legend
	{
		width:auto;
		margin:0 300px 0 18px;
		padding:0px;
		float:left;
		font-family:Verdana;
		font-size:10px;
		line-height:14px;
		color:#333333;
		text-transform:uppercase;
		background:#FFFFFF;
	}
.radiopanel	
	{
		width:189px;
		margin:24px 0 0 0;
		padding:0px;
		float:left;
		height:16px;
	}
.radiopanel	label
	{
		width:auto;
		margin:0px;
		padding:0px;
		float:left;
		font-family:Verdana;
		font-size:10px;
		color:#808080;
		line-height:20px;
		font-weight:normal;
	}
.checkpanel	
	{
		width:189px;
		margin:21px 0 0 0;
		padding:0px;
		float:left;
		height:16px;
		font-family:Verdana;
		font-size:10px;
		color:#808080;
		line-height:14px;
		font-weight:normal;
	}
.checkpanel	 value
	{
		width:auto;
		margin:0px;
		padding:0px;
		float:left;
		font-family:Verdana;
		font-size:10px;
		color:#808080;
		line-height:14px;
		font-weight:normal;
	}
#comboboxPanel
	{
		width:190px;
		margin:30px 0 0 0;
		padding:0px;
		float:left;
	}
#comboboxPanel p
	{
		width:190px;
		margin:0px;
		padding:0 0 13px 0;
		float:left;
		font-family:Verdana;
		font-size:10px;
		color:#808080;
		line-height:14px;
		font-weight:normal;
	}
#comboboxPanel select
	{
		width:170px;
		height:22px;
		margin:0px;
		padding:0px;
		float:left;
	}
#discription
	{
		width:260px;
		margin:30px 0 0 0;
		padding:0px;
		float:left;
	}
#discription a
	{
		width:auto;
		margin:0px;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#29abe2;
		line-height:14px;
		font-style:italic;
	}
#discription a:hover
	{
		text-decoration:none;
	}
#discription p
	{
		width:260px;
		margin:8px 0 0 0;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#999999;
		line-height:14px;
		font-style:italic;
	}
#messagepanel
	{
		width:504px;
		margin:0px;
		padding:0px;
		float:left;
	}
#messagehead
	{
		width:483px;
		height:33px;
		margin:38px 0 0 0;
		padding:17px 0 0 21px;
		float:left;
		background:url(../images/messagehead.jpg) no-repeat;
	}
.messageCheck
	{
		width:60px;
		margin:0px;
		padding:0px;
		float:left;
	}
.messageCheck input
	{
		margin:0px;
		padding:0px;
	}
#messagehead .title
	{
		width:152px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#FFFFFF;
		line-height:14px;
	}
#messagehead .description
	{
		width:173px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#FFFFFF;
		line-height:14px;
		text-transform:uppercase;
	}
#messagehead .actions
	{
		width:73px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#FFFFFF;
		line-height:14px;
		text-transform:uppercase;
	}
.message_even
	{
		width:483px;
		height:31px;
		margin:3px 0 0 0;
		padding:0 0 0 21px;
		float:left;
		background:url(../images/message_even.jpg) no-repeat;
	}
.message_odd
	{
		width:483px;
		height:31px;
		margin:3px 0 0 0;
		padding:0 0 0 21px;
		float:left;
		background:url(../images/message_odd.jpg) no-repeat;
	}
.mCheck
	{
		width:58px;
		margin:7px 0 0 0;
		padding:0px;
		float:left;
	}
.mCheck input
	{
		margin:0px;
		padding:0px;
	}
.mTitle
	{
		width:158px;
		margin:7px 0 0 0;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#333333;
		line-height:14px;
	}
.mDescription
	{
		width:168px;
		margin:7px 0 0 0;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#333333;
		line-height:14px;
	}
#messagepanel ul
	{
		width:87px;
		margin:7px 0 0 0;
		padding:0px;
		float:left;
		display:block;
	}
#messagepanel ul li
	{
		width:auto;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#messagepanel ul li .mpSpace
	{
		width:1px;
		margin:0px;
		padding:0 10px 0 10px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#333333;
		line-height:14px;
	}
#messagepanel ul li a
	{
		width:auto;
		margin:0px;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#333333;
		line-height:14px;
		text-decoration:none;
	}
#messagepanel ul li a:hover
	{
		color:#2d9cd6;
	}
#messageNav
	{
		width:158px;
		margin:14px 0 0 0;
		padding:0 0 0 346px;
		float:left;
	}
#messageNav ul
	{
		width:158px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#messageNav ul li
	{
		width:auto;
		margin:0px;
		padding:0 13px 0 0;
		float:left;
		display:block;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#333333;
		line-height:14px;
		text-decoration:none;
	}
#messageNav ul li a, #messageNav ul li a.mnActive
	{
		width:auto;
		margin:0px;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#333333;
		line-height:14px;
		text-decoration:none;
	}
#messageNav ul li a:hover, #messageNav ul li a.mnActive
	{
		color:#29abe2;
	}
#rightpanel
	{
		width:305px;
		margin:0px;
		padding:0 0 0 25px;
		float:left;
	}
#rightpanel h2
	{
		width:305px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:25px;
		font-weight:bold;
		color:#666666;
		font-weight:bold;
	}
#calendar
	{
		width:305px;
		margin:0px;
		padding:0px;
		float:left;
	}
#calendarNav
	{
		width:305px;
		margin:41px 0 0 0;
		padding:0px;
		float:left;
	}
#calendarNav ul
	{
		width:305px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#calendarNav ul li
	{
		width:auto;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#calendarNav ul li a.prev
	{
		width:24px;
		margin:0px;
		padding:0 0 0 12px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#0071bc;
		line-height:14px;
		text-decoration:none;
		background:url(../images/prev.jpg) no-repeat left center;
	}
#calendarNav ul li a.nxt
	{
		width:24px;
		margin:0px;
		padding:0 12px 0 0;
		float:left;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#0071bc;
		line-height:14px;
		text-decoration:none;
		background:url(../images/nxt.jpg) no-repeat right center;
	}
#calendarNav ul li .month
	{
		width:230px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#4d4d4d;
		line-height:14px;
		text-align:center;
	}
#calData
	{
		width:304px;
		height:162px;
		margin:15px 0 0 0;
		padding:0px;
		float:left;
		background:url(../images/calenderbg.jpg) no-repeat;
	}
#calData ul
	{
		width:304px;
		height:162px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#calData ul li
	{
		width:auto;
		height:162px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#calData ul li .cdSpace
	{
		width:24px;
		height:162px;
		margin:0px;
		padding:0px;
		float:left;
	}
#calData ul li.dCont
	{
		width:18px;
		height:162px;
		margin:0px;
		padding:0px;
		float:left;
	}
#calData ul li.dCont a.reg
	{
		width:18px;
		margin:5px 0 0 0;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#4d4d4d;
		line-height:14px;
		text-align:center;
		text-decoration:none;
	}
#calData ul li.dCont a.reg:hover
	{
		background:url(../images/anigif.gif) no-repeat 1px 1px;
	}
#calData ul li.dCont a.sun	
	{
		width:18px;
		margin:5px 0 0 0;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#0071bc;
		line-height:14px;
		text-align:center;
		text-decoration:none;
	}
#calData ul li.dCont a.sun:hover
	{
		background:url(../images/anigif.gif) no-repeat 1px 1px;
	}
#calData ul li.dCont span.week	
	{
		width:18px;
		margin:0px;
		padding:9px 0 11px 0;
		float:left;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#ffffff;
		line-height:14px;
		text-align:center;
		text-decoration:none;
	}
#calData ul li.dCont .cdhBlank
	{
		width:18px;
		height:19px;
		margin:0px;
		padding:0px;
		float:left;
	}
#notification
	{
		width:305px;
		margin:49px 0 0 0;
		padding:0px;
		float:left;
	}
#notification h2
	{
		width:305px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:23px;
		font-weight:bold;
		color:#666666;
		font-weight:bold;
	}
.gridInfo
	{
		width:239px;
		height:32px;
		margin:22px 0 0 0;
		padding:17px 0 0 66px;
		float:left;
		font-family:Verdana;
		font-size:10px;
		color:#666666;
		line-height:14px;
		text-transform:uppercase;
		background:url(../images/notification.jpg) no-repeat 0 -1px;
	}
.gridConf
	{
		width:239px;
		height:32px;
		margin:8px 0 0 0;
		padding:17px 0 0 66px;
		float:left;
		font-family:Verdana;
		font-size:10px;
		color:#666666;
		line-height:14px;
		text-transform:uppercase;
		background:url(../images/notification.jpg) no-repeat 0 -59px;
	}
.gridError
	{
		width:239px;
		height:32px;
		margin:8px 0 0 0;
		padding:17px 0 0 66px;
		float:left;
		font-family:Verdana;
		font-size:10px;
		color:#666666;
		line-height:14px;
		text-transform:uppercase;
		background:url(../images/notification.jpg) no-repeat 0 -117px;
	}
#bottomcontant
	{
		width:836px;
		margin:43px 0 0 0;
		padding:0px;
		float:left;
	}
#bottomHead
	{
		width:836px;
		margin:0px;
		padding:0px;
		float:left;
	}
#bottomHead h3
	{
		font-family:"Trebuchet MS";
		font-size:23px;
		color:#666666;
		line-height:27px;
		font-weight:bold;
		float:left;
		width:auto;
		margin:0px;
		padding:0px;
	}
#bottomHead h4
	{
		font-family:"Trebuchet MS";
		font-size:19px;
		color:#666666;
		line-height:23px;
		font-weight:bold;
		float:left;
		width:auto;
		margin:4px 0 0 0;
		padding:0 0 0 9px;
	}
#bottomHead p
	{
		font-family:"Trebuchet MS";
		font-size:15px;
		color:#666666;
		line-height:19px;
		font-weight:bold;
		float:left;
		width:auto;
		margin:7px 0 0 0;
		padding:0 0 0 9px;
	}
#bottomcontant p
	{
		width:836px;
		margin:22px 0 0 0;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:11px;
		color:#666666;
		line-height:15px;
	}
#bottomcontant p a
	{
		color:#29abe2;
		font-style:italic;
	}
#footWrap
	{
		width:100%;
		height:50px;
		margin:0px;
		padding:0px;
		float:left;
		background:url(../images/footbg.jpg) repeat-x;
	}
#footPanel
	{
		width:836px;
		margin:0 auto;
		padding:25px 0 0 0
	}
#footPanel a
	{
		width:auto;
		margin:0px;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:12px;
		color:#29abe2;
		text-decoration:none;
		font-style:italic;
	}
#footPanel a span
	{
		color:#808080;
	}
#footPanel p
	{
		width:836px;
		margin:0px;
		padding:2px 0 0 0;
		float:left;
		font-family:"Trebuchet MS";
		font-size:11px;
		color:#808080;
		text-decoration:none;
		font-style:italic;
	}
#footPanel p a
	{
		float:none;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
.frmShdwTopLt{
	float:left;
	background:url(../blank.html) no-repeat;
	border:none;
}

.frmShdwBottomRt{
	float:left;
	border:none;
	background:url(../blank.html) no-repeat;
}

.frmShdwBottomLt{
	float:left;
	border:none;
	background:url(../blank.html) no-repeat;
}

.frmShdwTopRt{
	float:left;
	border:none;
	background:url(../blank.html) no-repeat;
}

/*---------- bubble tooltip -----------*/
a.tt{
    position:relative;
    z-index:24;
    color:#3CA3FF;
	font-weight:bold;
    text-decoration:none;
}
a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color: #aaaaff; background:;}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:-100px; left:0;
	padding:0px;
	width:237px;
	font-family:"Trebuchet MS";
	font-size:10px;
	color: #999999;
	line-height:14px;
	font-style:italic;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
	cursor:auto;
}
a.tt:hover span.top{
	display: block;
	padding: 5px 8px 0;
    background: url(../images/bubble.png) no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 10px 0 0 8px; 
	background: url(../images/bubble_filler.jpg) repeat bottom; 
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url(../images/bubble.png) no-repeat bottom;
}

.no_most
{
	display:none;
}

.recortar
{
	text-overflow:ellipsis; 
	white-space:nowrap; 
	overflow:hidden;
}