#mainleft {
DISPLAY: block; FLOAT: left; WIDTH: 746px; HEIGHT: 100%
}


#mainright {
	FLOAT: left; WIDTH: 220px; HEIGHT: 100%
}
.maindiv{
	margin: 3px;
	padding: 3px;
}
.ta {
	margin: 0px;
	padding: 0px;
}
.tatd{
	margin-left: 15px;
	padding-top: 2px;
	padding-left: 15px;
	line-height: 180%;
	vertical-align: top;
	margin-right: 10px;
	padding-right: 10px;
}
#leftdiv {
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 15px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 15px;
}
.con {
}
.con td {
	margin: 5px;
	padding: 5px;
}
.contitlebg {
	font-weight: bold;
	background-color: #C9EBFA;
}
.contitle {
	color: #0E3569;
	font-weight: bold;
	font-size: 14px;
}
.contitle A:link {
	TEXT-DECORATION: none; color: #0E3569;
	font-size: 14px;
}
.contitle A:visited {
	TEXT-DECORATION: none; color: #0E3569;
	font-size: 14px;
}
.contitle A:hover {
	TEXT-DECORATION: underline; color: #0E3569;
	font-size: 14px;
}
.concon {
	color: #153D74;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 160%;
	word-break: break-all; 
	word-wrap:break-word;
	overflow:hidden;
}

.conbot {
	color: #656565;
	margin: 0px;
	padding: 0px;
}

.conbot A:link {
	TEXT-DECORATION: none; color: #656565;
}
.conbot A:visited {
	TEXT-DECORATION: none; color: #656565;
}
.conbot A:hover {
	TEXT-DECORATION: underline; color: #0E3569;
}
.tatitle {
	background-image: url(../Images/0103.gif);
	height: 33px;
	padding-left: 30px;
	margin-left: 30px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 3px;
	margin-top: 0px;
	padding-top: 0px;
}


.line {
	background-image: url(../Images/line01.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.line02 {
	background-image: url(../Images/line02.gif);
	background-repeat: repeat-x;
	background-position: center;
	height: 20px;
}


.ta01 {

	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #AACBEE;
	border-left-color: #AACBEE;
	margin-bottom : 6px ; 
	table-layout: fixed;
}
.ta01td{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #AACBEE;
	border-bottom-color: #AACBEE;
	margin-top: 8px;
	margin-right: 2px;
	margin-bottom: 8px;
	margin-left: 10px;
	padding-top: 8px;
	padding-right: 2px;
	padding-bottom: 8px;
	padding-left: 10px;
	line-height: 200%;
	vertical-align: top;
	background-image: url(../Images/left-bg02.gif);
	background-repeat: repeat-x;
	background-position: top;
	word-break: break-all; 
	word-wrap:break-word;
	overflow:hidden;
}
.ta01title{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #AACBEE;
	border-bottom-color: #AACBEE;
	font-weight: bold;
	height: 20px;
	vertical-align: middle;
	background-image: url(../Images/left-bg01.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 10px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
}
.divtitle {
	background-image: url(../Images/left-bg01.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 19px;
	border: 1px solid #AACBEE;
	padding-left: 10px;
	font-weight: bold;
	padding-top: 6px;
}

.add_user_favorite {
	border: 1px solid #fff;
	background-color: #fff;
	position: absolute;
	width: 350px;
	left: 308px;
	text-align: left;
	top: 480px;
	z-index: 2000;
	filter: alpha(opacity=98);
	opacity: 0.95;
}

#dragmove #dragTitle
{
	cursor: move;
}

#col_b #display_message { margin-left: 90px; }

#display_message {
	border: 1px solid #000;
	background-color: #000;
	position: absolute;
	width: 400px;
	margin-left: 200px;
	text-align: center;
	top: 400px;
	z-index: 2000;
	filter: alpha(opacity=95);
	opacity: 0.95;
	color: #fff;
	background-image: url(/Images/alert_back.jpg);
	background-repeat: no-repeat;
	background-position: right bottom; 
}

#display_message ul {
	margin: 0px;
	padding: 10px 20px 10px 20px;
	font-size: 14px; 	
}

#display_message li {
	display: list-item;
	list-style-type: none;
	font-size: 14px;
	line-height: 30px; 
	color:red;
}

#display_message li a {
	border-top: 1px solid #e0e0e0;
	border-right: 1px solid #686868;
	border-bottom: 1px solid #686868;
	border-left: 1px solid #e0e0e0;
	padding: 1px 5px 1px 5px;
	font-size: 12px;
	background-color: #CCC;
	font-weight: bold; 
}
	
.display_false {
  display:none;   
}
.display_true {
  display:block;   
}

.selected {
	font-size: 11px;
	vertical-align: top;
	background: #fff;
	color: #0099FF;
}