BODY
{
background-color:#E3F1F2;
margin:0px auto;
text-align:center;
}

.tbl_main
{
width:1280px;
padding:0px;
border-spacing: 0;
border-collapse: collapse;
margin:0px auto;
text-align:center;
}	

.tbl_normal
{
width:100%;
padding:0px;
border-spacing: 0px;
border-collapse: collapse;
margin:0px auto;
border:none;
}
.cell_center
{
text-align:center;
}
.tpsocial
{
background-image:url("images/tpsocial_back.jpg");
height:41px;
text-align:right;
}

.tpsocial_log_btn
{
font-family:'Lucida Sans';
font-size:8.8pt;
color:#CFECEF;
line-height:'100%';
background-image:url("images/tpsocial_log_btn.png");
width:76px;
height:21px;
text-align:center;
}

.tpsocial_con_btn
{
font-family:'Lucida Sans';
font-size:8.8pt;
color:#C4DDF7;
line-height:'100%';
background-image:url("images/tpsocial_con_btn.png");
width:115px;
height:21px;
text-align:center;
}

.tpsocial_log
{
width:80px;
text-align:center;
}

.tpsocial_con
{
width:130px;
text-align:center;
}
.tpsocial_txt
{
font-family:'Lucida Sans';
font-size:10.5pt;
color:#9ABEC2;
width:80px;
line-height:'100%';
vertical-align:middle;
text-align:center;
}
.tpsocial_btm
{
background-color:#7CCCD7;
height:6px;
}

.tpmenu
{
background:#ffffff;
}

.cell_logo
{
width:345px;
text-align:center;
vertical-align:middle;
height:115px;
}


.cell_tpmenu
{
width:150px;
text-align:left;
vertical-align:bottom;
border:1px solid #D8D8D8;
padding: 10px;
color:#0A4F92;
font-family: 'Lucida sans';
font-size: 13pt;
line-height:100%;
}

#hmbnr
{
background-image:url("images/home/banner/back.jpg");
background-repeat:no-repeat;
vertical-align:top;
position:fixed;
top:165px;
bottom:0px;
width:1280px;
z-index=-1;
}

#left_panel
{
width:602px;
vertical-align:top;
}

#left_panel .hmbnr_tp
{
height:205px;
}


#left_panel .hmbnr_md
{
font-family: calibri;
font-size:10pt;
color:#617276;
}


#left_panel .hmbnr_md .hmbnr_fspc
{
	width:7px;
}

#left_panel .hmbnr_md .hmbnr_lspc
{
width:200px;
}

#right_panel
{
width:600px;
vertical-align:top;
text-align:center;
}

#right_panel .hmbnr_tp
{
height:62px;
}


#right_panel #hmbnr_md
{
text-align:center; 
}

#right_panel #hmbnr_nav
{
height:22px;
width:551px;
text-align:right;
}

.hmbnr_btm
{
}
.cell_gap
{
width:11px;
}
.hm_sector
{
background-color:#F6F4E5;
border:1px solid #E1DBB7;
width:296px;
height:277px;
}
.hm_body
{
background-color:#ffffff;
margin:0px auto;
text-align:center;
}
#hm_news
{
height:280px;
width:300px;
background-color:#A9DADE;
border:1px solid #079585;
vertical-align:top;
}
#hm_articles
{
height:280px;
width:319px;
background-color:#F0F0F0;
vertical-align:top;
}
#hm_vision
{
height:284px;
background-color:#F5F9EA;
border:6px solid #BBC7A3;
vertical-align:top;
}
#hm_polls
{
height:284px;
width:300px;
background-color:#EDF6F5;
border:6px solid #88CAC9;
vertical-align:top;
}
.btm_nav
{
background-image:url("images/btmnav_back.jpg");
height:211px;	
}
.btm_footer
{
height:46px;
}

.hm_news_title
{
font-family:'Book Antiqua';
font-size:20px;
font-weight:normal;
color:#ffffff;
height:33px;
text-align:left;
vertical-align:middle;
background-color:#079585;
margin:0px;
}

.hm_news_title img
{
vertical-align:middle;
}
.hm_news_title span
{
font-family:'Book Antiqua';
font-size:20px;
font-weight:bold;
color:#73C8C3;
background-color:#079585;
}


.hm_articles_title
{
font-family:Verdana;
font-size:25px;
font-weight:normal;
color:#336B7C;
height:52px;
text-align:center;
vertical-align:middle;
background-image:url("images/home/middle/articles_strip.jpg");
margin:0px;
}

.hm_articles_title img
{
vertical-align:middle;
}

.hm_menu_title
{
height:52px;
text-align:center;
vertical-align:middle;
}
	

.left_web_close
{
background-color:#00539F;
background-image:url('images/home/left_web_arrow_up.png');
background-position:left center;
background-repeat:no-repeat;
text-indent:35px;
font-family:'Schadow BT';
font-size:12pt;
font-weight:bold;
color:#ffffff;
height:30px;
text-align:left;
line-height:190%;
position:absolute;
bottom:0px;
width:621px;
}	

.right_web_close
{
background-color:#E64D31;
background-image:url('images/home/right_web_arrow_up.png');
background-position:left center;
background-repeat:no-repeat;
text-indent:35px;
font-family:'Schadow BT';
font-size:12pt;
font-weight:bold;
color:#ffffff;
height:30px;
text-align:left;
line-height:190%;
position:absolute;
bottom:0px;
width:621px;
}

.left_web_open
{
background-color:#00539F;
background-image:url('images/home/left_web_arrow_down.png');
background-position:left center;
background-repeat:no-repeat;
text-indent:35px;
font-family:'Schadow BT';
font-size:12pt;
font-weight:bold;
color:#ffffff;
height:30px;
text-align:left;
line-height:190%;
position:absolute;
top:165px;
width:621px;
}	

.right_web_open
{
background-color:#E64D31;
background-image:url('images/home/right_web_arrow_down.png');
background-position:left center;
background-repeat:no-repeat;
text-indent:35px;
font-family:'Schadow BT';
font-size:12pt;
font-weight:bold;
color:#ffffff;
height:30px;
text-align:left;
line-height:190%;
position:absolute;
top:165px;
width:621px;
}

.left_web_panel_close
{
visibility:hidden;
position:absolute;
bottom:0px;
width:621px;
background-color:#ffffff;
}	

.right_web_panel_close
{
visibility:hidden;
position:absolute;
bottom:0px;
width:621px;
background-color:#ffffff;
}

.left_web_panel_open
{
visibility:visible;
position:absolute;
top:195px;
bottom:0px;
width:621px;
background-color:#ffffff;
z-index=1;
overflow:auto;
}	

.right_web_panel_open
{
visibility:visible;
position:absolute;
top:195px;
bottom:0px;
width:621px;
background-color:#ffffff;
z-index=1;
overflow:auto;
}

.left_web_title
{
}

.right_web_title
{
}

#left_web_nav
{
text-align:center;
width:30px;
}

#right_web_nav
{
text-align:center;
width:30px;
}


.horizontalcssmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font-family: Lucida Sans;
font-size: 11pt;
color:#00539f;
line-height:100%;
}

/*Top level list items*/
.horizontalcssmenu ul li{
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
.horizontalcssmenu ul li a{
display: block;
/*width: 80px; /*Width of top level menu link items*/
height:60px;
vertical-align:bottom;
padding: 10px 8px;
border-left: 1px solid #D7D8D8;
text-decoration: none;
background: url(menubg.gif) center center repeat-x;
font-family: Lucida Sans;
font-size: 11pt;
color:#00539f;
line-height:100%;
}

.horizontalcssmenu ul li a img
{
margin-top:5px;
margin-bottom:5px;
}

	
/*Sub level menu*/
.horizontalcssmenu ul li ul{
left: 0;
top: 0;
position: absolute;
display: block;
visibility: hidden;
z-index: 100;
}

/*Sub level menu list items*/
.horizontalcssmenu ul li ul li{
display: inline;
float: none;
border-bottom: 1px solid #D7D8D8;

}


/* Sub level menu links style */
.horizontalcssmenu ul li ul li a{
width: 150px; /*width of sub menu levels*/
height:25px;
font-weight: normal;
padding: 2px 5px;
background: #27687E;
border: 1px solid #447E92;
border-top-width: 0px;
font-family: 'calibri';
font-size: 11pt;
color:#75A9b3;
text-indent:8px;
line-height:150%;
}


.horizontalcssmenu ul li ul li a:hover{
background-image:url('images/tpmenu_bg.jpg');
background-repeat:repeat-x;
color: #174D5F;
}

.horizontalcssmenu .arrowdiv{
position: absolute;
right: 0;
background: transparent url(menuarrow.gif) no-repeat center left;
}
