/* legend line */
.legend_line {
	background: #c7c2a9 url(/images/legend/bg_legend_line.gif) left top repeat-x; 
	line-height: 22px; 
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	vertical-align: baseline;
	border: #7f7f7f 1px solid;
	text-align: left;
	color: #000000;
	margin-bottom: 13px;
}

.legend_line td img {margin-left: 18px; margin-right: 12px;}


.tb_row_04 {
	line-height: 27px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #4d719a url(/images/legend/bc_middle.gif) left top repeat-x;
	color: #fff;
}

.tb_row_05 {
	line-height: 27px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #d3dde7 url(/images/legend/h_tb_search_01.gif) left top repeat-x;
	border-left: #cccccc 1px solid;
	border-right: #cccccc 1px solid;
	color: #000000;
}

.tb_row_search_box_01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-left: #cccccc 1px solid;
	border-right: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
	color: #000000;
	line-height: 30px;
}

.edit_search_01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: #000000 1px solid;
	width: 180px;
	height: 15px;
	margin: 0; padding:2px;
}

.tb_row_03 {
	line-height: 27px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: baseline;
	border-bottom: #07193f 1px solid;
}

.cell_08 {
/*	padding-left: 5px; 
	padding-right: 3px; */
	text-indent: 5px;
	border-top: #55799f 1px solid;
	border-right: #89a4be 1px solid;
	border-left: #ccd7e2 1px solid;
	background: #90a9c2 url(/images/legend/h_tb_blue_01.gif) left top repeat-x;
	white-space: nowrap;
	font-size: 10px;
	font-weight: bold;
	color: #005381;
	text-align: left;
}

.no_border_top {border-top: none !important;}

.tb_row_01 {
	line-height: 27px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: baseline;
	border-left: #cccccc 1px solid;
	border-right: #cccccc 1px solid;
	text-align: left;
	text-indent: 0px;
}
.tb_row_01 a, .tb_row_01 a:link {
	color: #000000;
}

.cell_01 {
	border-left: #f4f4f4 1px solid; 
	border-right: #dde4ec 1px solid; 
	padding-left: 5px; 
	padding-right: 3px;
	border-top: #999999 1px solid;
	background-color: #f1f1f1;
	white-space: nowrap;
}

.cell_02 {
	border-left: #fff 1px solid; 
	border-right: #dde4ec 1px solid; 
	padding-left: 5px; 
	padding-right: 3px; 
	background-color: #fff;
	border-top: #999999 1px solid;
	white-space: nowrap;
}

.cell_03 {
	border-left: #fff 1px solid; 
	border-right: #dde4ec 1px solid; 
	padding: 0 !important; 
	background-color: #fff;
	border-bottom: #999999 1px solid;
	white-space: nowrap;
}

.cell_btn {
	padding-left: 0px !important; 
	padding-right: 0px !important; 
	border-left: none !important; 
	vertical-align: top; 
	padding-top: 3px; 
	text-indent: 0 !important;
}

.tb_row_02 {
	line-height: 24px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: baseline;
	border: none;
	display:none;
}

.c_panel {display: none;}

.cell_04 {
	padding-left: 5px; 
	padding-right: 0px; 
	background-color: #b2cde1;
	border-top: #d1e1ed 1px solid;
	border-bottom: #7392b2 1px solid;
	white-space: nowrap;
}

.cell_05 {
	padding-left: 5px; 
	padding-right: 0px; 
	background-color: #d3e3ee;
	border-top: #e2ecf4 1px solid;
	border-bottom: #7392b2 1px solid;
	white-space: nowrap;
}

.cell_06 {
	padding-left: 5px;
	padding-right: 3px;
	border-bottom: #7392b2 1px solid;
	font-size: 10px;
	color: #fff;
	font-weight: bold;
	white-space: nowrap;
	background-color: #d3e3ee;
	background-image: url(/images/legend/bg_blue_header_01.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.cell_07 {
	border-left: #f4f4f4 1px solid; 
	border-right: #dde4ec 1px solid; 
	padding-left: 5px; 
	padding-right: 3px;
	border-top: #999999 1px solid;
	background-color: #d7e3f1;
	white-space: nowrap;
}
.cell_09 {
	background-color: #ffffff;
	padding-right: 3px;
	white-space: nowrap;
	padding-left: 20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #dde4ec;
	border-bottom-color: #999999;
	border-left-color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.cell_09 table td {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


.cell_10 {
	background-color: #ffffff;
	padding-right: 3px;
	white-space: nowrap;
	padding-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #dde4ec;
	border-bottom-color: #999999;
	border-left-color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a.a_01,a.a_01:hover,a.a_01:visited,a.a_01:visited:hover   {color: #3c3c3c; text-decoration: underline;}

a.a_02,a.a_02:hover,a.a_02:visited,a.a_02:visited:hover   {color: #3c3c3c; text-decoration: underline;} /* link clone for jQuery code */

a.a_03,a.a_03:hover,a.a_03:visited:hover   {color: #fff; text-decoration: underline;}

a.a_04,a.a_03:visited {
	color: #174a7e; 
	text-decoration: none;
}


a.a_04:hover, a.a_03:visited:hover {color: #174a7e; text-decoration: underline;}


p.post_01 {
	margin: 5px 0 0 23px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #525252;
}

/* -- table row cells font styles -- */
.font_green_01 {color: #009933;}
.font_red_01 {color: #fb3c3c;}
.font_red_02 {color: #cc0000;}
.font_gray_label_01 {color: #606771; font-size: 10px; font-style: italic;}


/* -- / table row font colors -- */

img.btn_small_01 {border: none; padding-left: 4px; padding-right: 4px; margin: 0 auto;  margin-top: 3px;}

a.btn_01_active {
	background: url(/images/legend/bg_btn_tab_active.gif) left top no-repeat; 
	display: block;  
	width: 24px; 
	height: 26px; 
	margin: 0;
}

a.btn_01_active_1 {
	background: url(/images/legend/bg_btn_tab_active_1.gif) left top no-repeat; 
	display: block;  
	width: 31px; 
	height: 24px; 
	margin: 0;
}


a.btn_01 {
	display: block;  
	width: 24px; 
	height: 24px; 
	margin: 0;
}

a.btn_01_active01 {
	background: url(/images/legend/bg_btn_tab_active.gif) left top no-repeat; 
	display: block;  
	width: 24px; 
	height: 24px; 
	margin: 0;
}

a.btn_0101 {
	display: block;  
	width: 24px; 
	height: 24px; 
	margin: 0;
}
.container_01 {
	width:921px;
	display: block;
	margin:0 auto
}

.btn_search_01 {
	border: none;
	background: url(/images/legend/btn_search_01.gif) center no-repeat;
	width: 81px; height: 25px;
}

.top_block_01 {background: #fff url(/images/legend/box_01_middle.gif) left top repeat-y;}
.top_block_02 {background: #fff url(/images/box_02_m.gif) left top repeat-y;}

.banner_250x70 {border:0; margin-bottom: 10px; float: left;}

.ad_label_01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b2b2b2;
	margin: 0 0 10px 0; padding: 0;
	text-align: center;
}
.hide {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	float: right;
	width: 80px;
	padding-top: 5px;
	height: 20px;
	padding-right: 10px;
	padding-bottom: 2px;
	line-height: 15px;
}
.hide img {
	margin: 0px;
	padding: 0px;
}

.hide a,.hide a:visited {
	text-decoration: none;
}
.a_03:visited {
	color: #FFFFFF;
}
.tb_row_06 {
	line-height: 27px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: baseline;
	text-align: left;
	text-indent: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #cccccc;
	border-bottom-color: #999999;
	border-left-color: #cccccc;
}
.trackingtable {
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.trackingtable td {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	height: 20px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.trackingtable td a {
	color: #5C7FA4;
}
.trackingtable2 {
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.trackingtable2 td {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	height: 15px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.trackingtable2 td a {
	color: #5C7FA4;
}
.homecreatebg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	height: 80px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-color: #EAF0F6;
	background-image: url(images/portfoliocreate.jpg);
}
.videotour {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #B9C9D9;
	width: 921px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 6px;
	background-image: url(images/bg_button.gif);
}
.videotour a,.videotour a:visited {
	color: #F0E79C;
}
.videotour a:hover {
	color: #FF9900;
}
.edit_search_02 {
	border: 3px solid #FFB002;
	width: 180px;
}
.lpalert_main {
	background-color: #f7f7e8;
	margin: 0px;
	border-bottom-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CC9900;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-color: #CC9900;
	border-left-color: #CC9900;
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: normal;
	color: #333333;
	border-top-color: #CC9900;
}
.b_01 {
	background-image: url(/images/border_001.gif) !important;
	background-position: left top;
	background-repeat: repeat-y;
}

.b_02 {
	background-image: url(/images/border_001.gif) !important;
	background-position: right top;
	background-repeat: repeat-y;
}

