*{ margin: 0; padding: 0; }
body {
	line-height: normal;
	color: #454545;
	font-family: Tahoma;
	font-size: 12px;
	background-image: url(images/bg_body.gif);
	background-position: top;
	background-repeat: repeat-x;
	behavior:url("css/csshover3.htc");
}
p {	margin: 0 0 5px 0; }
img { border: 0; }
/* ui Css*/
#wrapmain {
}
/* -------------------- start top menu -------------------- */
#topmenu {
	width:950px;
	height:100px;
}
#topmenu ul{
float:right;
height:27px;
list-style-type:none;
margin:3px 0 0 0px;
position:relative;
width:665px;

}
#topmenu ul li{
color:#ccc;
display:block;
float:left;
height:30px;
padding-bottom:5px;
}
#topmenu ul li a{
color:#000;
padding:0 11px;
text-decoration:none;
}
#topmenu ul li a:hover{color:#199aba;}
#topmenu ul li ul{
display:none;
height:245px;
margin:0;
padding:0;
position: absolute;
width: 664px;
}

/* -------------------- menu product -------------------- */
#topmenu ul li.list-product ul{
background:url(images/list-product.png) no-repeat;
margin:0;
padding:20px 0 0 6px;
left: 5px;
top: 19px;
_background:url(images/list-product.gif) no-repeat;
}
#topmenu ul li.list-product ul li{
color:#474747;
display:block;
float:left;
height:245px;
}
#topmenu ul li.list-product ul li a{color:#474747;padding:0;}
#topmenu ul li.list-product ul li a:hover{color:#474747;text-decoration:underline;}
#topmenu ul li.list-product ul li.list-voice{padding-left:19px;width:133px;}
#topmenu ul li.list-product ul li.list-internet-and-data{padding-left:17px;width:151px;}
#topmenu ul li.list-product ul li.list-multimedia-and-content{padding-left:17px;width:167px;}
#topmenu ul li.list-product ul li.list-other-services{padding-left:18px;width:131px;}

#topmenu ul li.list-product ul li p{margin-bottom:4px;}
#topmenu ul li.list-product ul li p strong{
font-size:12px;
font-family:tahoma;
margin-bottom:10px;
}
#topmenu ul li.list-product ul li.list-voice p strong{
background:url(images/underline-voice.jpg) no-repeat left bottom;
color:#2b8ebc;
display:block;
padding-bottom:5px;
width:128px;
}
#topmenu ul li.list-product ul li.list-internet-and-data p strong{
background:url(images/underline-internet-and-data.jpg) no-repeat left bottom;
color:#f77705;
display:block;
padding-bottom:5px;
width:146px;
}
#topmenu ul li.list-product ul li.list-multimedia-and-content p strong{
background:url(images/underline-multimedia-and-content.jpg) no-repeat left bottom;
color:#b61add;
display:block;
padding-bottom:5px;
width:162px;
}
#topmenu ul li.list-product ul li.list-other-services p strong{
background:url(images/underline-other-services.jpg) no-repeat left bottom;
color:#4cc81b;
display:block;
padding-bottom:5px;
width:127px;
}

/* -------------------- menu customer service -------------------- */
#topmenu ul li.list-customer-service ul{
background:url(images/list-customer-service.png) no-repeat;
margin:0;
padding:20px 0 0 6px;
left: 5px;
top: 19px;
_background:url(images/list-customer-service.gif) no-repeat;
}
#topmenu ul li.list-customer-service ul li{
color:#474747;
display:block;
float:left;
height:245px;
}
#topmenu ul li.list-customer-service ul li.first-row{width:172px;}
#topmenu ul li.list-customer-service ul li.second-row{width:210px;}
#topmenu ul li.list-customer-service ul li.third-row{width:271px;}
#topmenu ul li.list-customer-service ul li p strong a{
background:url(images/bullet-list.jpg) no-repeat 0 5px;
color:#2b8ebc;
display:block;
font-size:12px;
font-family:tahoma;
margin:0 0 15px 14px;
padding-left:10px;
}
#topmenu ul li.list-customer-service ul li p strong a:hover{color:#41a3d0;}
#topmenu ul li.list-customer-service ul li p a{
color:#474747;
display:block;
margin:0 0 15px 12px;
}
#topmenu ul li.list-customer-service ul li p a:hover{color:#777;}

/* -------------------- menu promotion -------------------- */
#topmenu ul li.list-promotion ul{
background:url(images/list-promotion.png) no-repeat;
margin:0;
padding:15px 0 0 6px;
left: 5px;
top: 19px;
_background:url(images/list-promotion.gif) no-repeat;
}
#topmenu ul li.list-promotion ul li.first-row{width:172px;}
#topmenu ul li.list-promotion ul li.first-row p strong a{
display:block;
margin:0 0 15px 17px;
}
#topmenu ul li.list-promotion ul li p strong a{
background:url(images/bullet-list.jpg) no-repeat 0 5px;
color:#2b8ebc;
font-size:12px;
font-family:tahoma;
margin-bottom:10px;
padding-left:10px;
}
#topmenu ul li.list-promotion ul li p strong a:hover{color:#41a3d0;}
#topmenu ul li.list-promotion ul li p a{color:#474747;}
#topmenu ul li.list-promotion ul li p a:hover{color:#777;}

/* -------------------- menu news -------------------- */
#topmenu ul li.list-news ul{
background:url(images/list-news.png) no-repeat;
margin:0;
padding:15px 0 0 6px;
left: 5px;
top: 19px;
_background:url(images/list-news.gif) no-repeat;
}
#topmenu ul li.list-news ul li.first-row{width:160px;}
#topmenu ul li.list-news ul li p strong a{
background:url(images/bullet-list.jpg) no-repeat 0 5px;
color:#2b8ebc;
display:block;
font-size:12px;
font-family:tahoma;
margin:0 0 15px 17px;
padding-left:10px;
}
#topmenu ul li.list-news ul li p strong a:hover{color:#41a3d0;}
#topmenu ul li.list-news ul li p a{color:#474747;}
#topmenu ul li.list-news ul li p a:hover{color:#777;}

/* -------------------- menu about -------------------- */
#topmenu ul li.list-about ul{
background:url(images/list-about.png) no-repeat;
margin:0;
padding:20px 0 0 6px;
left: 5px;
top: 19px;
_background:url(images/list-about.gif) no-repeat;
}
#topmenu ul li.list-about ul li.first-row{width:150px;}
#topmenu ul li.list-about ul li.second-row{width:170px;}
#topmenu ul li.list-about ul li.third-row{width:145px;}
#topmenu ul li.list-about ul li p strong a{
background:url(images/bullet-list.jpg) no-repeat 0 5px;
color:#2b8ebc;
display:block;
font-size:12px;
font-family:tahoma;
margin:0 0 12px 17px;
padding-left:10px;
}
#topmenu ul li.list-about ul li p strong a:hover{color:#41a3d0;}
#topmenu ul li.list-about ul li p a{
color:#474747;
display:block;
margin:0 0 10px 14px;
}
#topmenu ul li.list-about ul li p a:hover{color:#777;}
/* -------------------- end top menu -------------------- */
/* -------------------- start left menu -------------------- */
ul.left-menu{width:194px;}
ul.left-menu li{
display:block;
width:194px;
}
ul.left-menu li ul li a{
color:#505050;
display:block;
height:16px;
padding:0 0 0 26px;
text-decoration:none;
width:168px;
}
ul.left-menu li.list-voice{
background:url(images/list-voice.jpg) no-repeat;
height:72px;
padding:33px 0 0 0;
}
ul.left-menu li.list-internet-and-data{
background:url(images/list-internet-and-data.jpg) no-repeat;
height:60px;
padding:35px 0 0 0;
}
ul.left-menu li.list-multimedia-and-content{
background:url(images/list-multimedia-and-content.jpg) no-repeat;
height:77px;
padding:40px 0 0 0;
}
ul.left-menu li.list-other-services{
background:url(images/list-other-services.jpg) no-repeat;
height:103px;
padding:36px 0 0 0;
}
ul.left-menu li.list-voice:hover{background:url(images/list-voice-hover.png) no-repeat;}
ul.left-menu li.list-internet-and-data:hover{background:url(images/list-internet-and-data-hover.png) no-repeat;}
ul.left-menu li.list-multimedia-and-content:hover{background:url(images/list-multimedia-and-content-hover.png) no-repeat;}
ul.left-menu li.list-other-services:hover{background:url(images/list-other-services-hover.png) no-repeat;}

ul.left-menu li.list-voice:hover ul li a,
ul.left-menu li.list-internet-and-data:hover ul li a,
ul.left-menu li.list-multimedia-and-content:hover ul li a,
ul.left-menu li.list-other-services:hover ul li a{color:#fff;}

ul.left-menu li ul li a{cursor:pointer;}
ul.left-menu li.list-voice ul li a:hover{background:#19546f;}
ul.left-menu li.list-internet-and-data ul li a:hover{background:#923e0b;}
ul.left-menu li.list-multimedia-and-content ul li a:hover{background:#590f4d;}
ul.left-menu li.list-other-services ul li a:hover{background:#446b15;}

ul.left-menu a:hover, ul.left-menu ul ul a:hover{color:#fff; background:url(images/bg-list-left-menu.png) repeat-x left top;}
ul.left-menu :hover > a, ul.left-menu ul ul :hover > a {color:#fff; background: url(images/bg-list-left-menu.png) repeat-x left top;}

ul.left-menu li ul li{position:relative;}

ul.left-menu li ul li ul{
background:#fff;
border:#cfd1d8 2px solid;
display:none;
margin:0;
padding:0;
position: absolute;
width:179px;
left:194px;
top:0;
z-index:10;
}


ul.left-menu li:hover ul li ul li a,
ul.left-menu li:hover ul li ul li a{
background:url(images/sub-menu-left-menu.jpg) no-repeat;
display:block;
height:18px;
margin:0;
padding:3px 0 0 20px;
width:159px;
}
ul.left-menu li ul li ul li a{
background:url(images/sub-menu-left-menu.jpg) no-repeat;
display:block;
height:18px;
margin:0;
padding:3px 0 0 20px;
width:159px;
}
ul.left-menu li:hover ul li ul li a:hover{background:url(images/sub-menu-left-menu-hover.jpg) no-repeat;color:#fff;}
ul.left-menu li ul li ul li a:hover{background:url(images/sub-menu-left-menu-hover.jpg) no-repeat;color:#fff;}

ul.left-menu li.list-voice:hover ul li ul li a,
ul.left-menu li.list-internet-and-data:hover ul li ul li a,
ul.left-menu li.list-multimedia-and-content:hover ul li ul li a,
ul.left-menu li.list-other-services:hover ul li ul li a{color:#5d5d5d;}

ul.left-menu li.list-voice:hover ul li ul li a:hover,
ul.left-menu li.list-internet-and-data:hover ul li ul li a:hover,
ul.left-menu li.list-multimedia-and-content:hover ul li ul li a:hover,
ul.left-menu li.list-other-services:hover ul li ul li a:hover{color:#fff;}

/* fix for ie6 */
ul.left-menu li.list-voice ul li.sub-left-menu ul li,
ul.left-menu li.list-internet-and-data ul li.sub-left-menu ul li,
ul.left-menu li.list-multimedia-and-content ul li.sub-left-menu ul li,
ul.left-menu li.list-other-services ul li.sub-left-menu ul li{width:164px;}

ul.left-menu li.list-voice ul li.sub-left-menu ul li a,
ul.left-menu li.list-internet-and-data ul li.sub-left-menu ul li a,
ul.left-menu li.list-multimedia-and-content ul li.sub-left-menu ul li a,
ul.left-menu li.list-other-services ul li.sub-left-menu ul li a{width:159px;}

ul.left-menu li.list-voice ul li.sub-left-menu a:hover{background:#19546f;}
ul.left-menu li.list-internet-and-data ul li.sub-left-menu a:hover{background:#923e0b;}
ul.left-menu li.list-multimedia-and-content ul li.sub-left-menu a:hover{background:#590f4d;}
ul.left-menu li.list-other-services ul li.sub-left-menu a:hover{background:#446b15;}

ul.left-menu li.list-voice ul li.sub-left-menu ul li a:hover,
ul.left-menu li.list-internet-and-data ul li.sub-left-menu ul li a:hover,
ul.left-menu li.list-multimedia-and-content ul li.sub-left-menu ul li a:hover,
ul.left-menu li.list-other-services ul li.sub-left-menu ul li a:hover{background:url(images/sub-menu-left-menu-hover.jpg) no-repeat;}
/* -------------------- end left menu -------------------- */

#topmenuleft {
	float:left;
	width:195px;
	height:71px;
	background:url(images/tot.jpg) no-repeat;
}
#topmenuright {
	float:right;
	width:530px;
	text-align:right;
	margin:0px 0px 0px 0px;
}

#tool {}

#font {
	margin: 13px 0 0px 0;
	width:39px;
	height:18px;
	float:left;
	}

#a {
	float:left;
}

#lang {
	margin: 13px 0 0px 8px;
	width:46px;
	height:18px;
	float:left;
	}

#lang1 {
	float:left;
}




/*####################### search top ###################### */

#left {float: left;width: 950px;}
	.thirds {
		float: left;
		width: 281px;
		padding: 0 10px 0 0;
	}	
		.thirds01{
		float: left;
		width: 307px;
		padding: 0 12px 0 9px; 
	}	
	.thirds02 {
		float: left;
		width: 319px;
		padding: 0 0px 0 10px;
	}	

.tab{
	clear: both;
	color: #808080;
	background: #FFF;
	font-family: Tahoma;
	font-size: 12px;
}

form {
	margin: 0px;
	padding: 0px;
}
input.search {
	width: 170px;
	border: 1px solid #CCC;
	color: #555;
	font-weight: normal;
	background-color: #fff;
	height: 17px;
	font-size: 11px;
}
.listbox {
	font-size: 11px;
	height: 19px;
	width: 170px;
	border: 1px solid #CCCCCC;
}

input.button { padding: 3px; }
.listboxsite {background-color: #f6f6f6;border: 1px solid #999;color: #666;margin-top: 5px;}

#search-box {
	float: right;
	color: #555;
	width: 420px;
	margin: 10px 0 3px 0;
	padding: 0px;
	background-repeat: no-repeat;
	text-align: right; height:28px;
}
#search a{
	font-family: Tahoma;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #555;
	text-decoration: none;	
}
#search a:hover{
	font-family: Tahoma;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #F31400;
	text-decoration: none;	
}
	#search p { padding: 0; margin: 0; }


/*################################### */



#topbanner {
	width:950px;
}

.navigation {
	width:950px;
	text-align: right;
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #0077c5;
	padding-top: 5px;
	padding-bottom: 15px;
}
.navigation a {
	font-family: Tahoma;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

#wrapcontent {
	width:950px;
}

#contenttop {
	height:6px;
	background:url(images/barcontenttop.gif) no-repeat;
	overflow:hidden;
}

#content-box {
	height:100%;
	background:url(images/barcontentbody.gif) repeat-y;
}

#contentfull {
	height:100%;
	background:url(images/barcontentbodyfull.gif) repeat-y;
}

#contentfull_nopad {
	height:100%;
}

#contentbottom {
	height:4px;
	background:url(images/bottom.gif) no-repeat;
	overflow:hidden;
}

#contentbottomfull {
	height:4px;
	background:url(images/bottomfull.gif) no-repeat;
	overflow:hidden;
}

#leftcolumn {
	width:195px !important;
	float:left;
	background-color:#EAEAEA;
	margin:0px 0px 5px 0px;
	}

#rightcolumn {
	width:655px;
	float:left;
	
	padding:25px 55px 0px 45px;
	}

#rightcolumnfull {
	width:880px !important;
	float:left;
	padding:25px 0px 0px 35px;
	}

#rightcolumn_nopad {
	float:left;
	padding:0px 0px 0px 0px;
	}

#rightcolumnfull_nopad {
	width:950px !important;
	float:left;
	padding:0px 0px 0px 0px;
	}

/*#############   Blue Module  ##############*/
#moduleblue {
	/*width:654px;*/
		width:100%;
		text-align:left;
		margin-bottom:10px;
}

.modulebluetitle {
	text-align:left;
	width:100%;
	height:22px;
	color:#FFFFFF;
	font-weight: bold;

}

.modulebluetitletext {
	text-align:left;
	background:url(images/bluebarcenter.gif) repeat-x;
	padding:2px 0px 0px 20px;];
	color:#FFFFFF;
	font-weight: bold;
	modulebluetitletext

}

#modulebluecontent {
	width:100%;
}

.bluepiccolumn {
	text-align:center;
	padding:7px 0px 7px 0px;
}

.bluepiccolumn img {
	border:2px solid #D6D6D6;
	}

.blueintrocolumn {
	text-align:left;
	vertical-align:top;
	padding:7px 7px 7px 20px;
}

#bluetitle {
	background:url(images/bluearrow.gif) 0px 3px no-repeat;
	padding:0px 0px 0px 17px;
}

#bluedate {
	color:#999999;
	font-style:italic;
}

#blueintro {
	color:#707070;
}


#bluemore {
	margin:5px 0px 0px 0px;
	text-align:left;
}

#blueseparate {
	height:4px;
	overflow:hidden;
	background:url(images/blueseparate.gif) 236px 0px repeat-x;
	margin:0px 10px 0px 220px;
}

.bluepicperson {
	text-align:center;
	padding:7px 0px 7px 30px;
}

.bluepicperson img{

	border:2px solid #D9D7D8;

}

#bluename {
	color:#0077C5;
	font-weight:bold;
	margin-top:7px;
	font-size: 12px;
}

#blueposition {
	color:#707070;
	margin:0px 0px 20px 0px;
	font-size: 12px;
}

.bluepersoncolumn {
	text-align:left;
	vertical-align:top;
	padding:7px 7px 7px 10px;
	font-size: 12px;
}


/*#############   Grey Module  ##############*/
#modulegrey {
	/*width:654px;*/
		width:100%;
		text-align:left;
		
		margin-bottom:10px;
}

.modulegreytitle {
	text-align:left;
	width:100%;
	height:22px;
	color:#FFFFFF;
	font-weight: bold;

}

.modulegreytitletext {
	text-align:left;
	background:url(images/greybarcenter.gif) repeat-x;
	padding:2px 0px 0px 20px;];
	color:#0172BB;
	font-weight: bold;

}

#modulegreycontent {
	width:100%;
}

.greypiccolumn {
	text-align:center;
	padding:7px 0px 7px 10px;
}

#mimage {
	float:left;
	margin:10px;
}

#mimage img {
	border:2px solid #D9D7D8;
}

#greydesc {
	color:#999999;
	font-style:italic;
}

/*################## Table1 ##################*/

#table1 {
	text-align:center;
	width:100%;
}

#table1 {
	text-align:-moz-center;
	width:100%;
}

.table1
{
    border-color: #DDDDDD;
    border-width: 0px 0px 1px 1px;
    border-style: solid;
}

.titletable1	{
	font-family:tahoma;
	font-size:13px;
	text-align:left;
	padding:3px 0px 0px 0px;
    border-style: solid;
	color:#FFFFFF;
	font-weight:bold;
	background:url(images/table1title.gif);
	text-align:center;
	height:34px;
	vertical-align:middle;
    border-color: #DDDDDD;
    border-width: 1px 1px 0px 0px;
    border-style: solid;
	width:25%;
	}

.td1
{
    border-color: #DDDDDD;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
    padding: 5px 0px 5px 0px;
    background-color: #FFFFFF;
	color:#666666;
	font-weight:bold;
	text-align:center;
}

.td12
{
    border-color: #DDDDDD;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
    padding: 5px 0px 5px 0px;
    background-color: #FEFBE8;
	color:#666666;
	font-weight:bold;
	text-align:center;
}

/*################## Table2 ##################*/

/*#table2 {
	text-align:center;
	width:100%;
}

#table2 {
	text-align:-moz-center;
}

.table2
{
    border-color: #DDDDDD;
    border-width: 0px 0px 1px 1px;
    border-style: solid;
}

.titletable2	{
	font-family:tahoma;
	font-size:13px;
	text-align:left;
	padding:0px 0px 0px 0px;
    border-style: solid;
	color:#FFFFFF;
	font-weight:bold;
	background:url(images/table2title.gif);
	text-align:center;
	height:50px;
	vertical-align:middle;
    border-color: #DDDDDD;
    border-width: 1px 1px 0px 0px;
    border-style: solid;
	width:25%;
	}

.titletable21	{
	font-family:tahoma;
	font-size:13px;
	text-align:left;
	padding:0px 0px 0px 0px;
    border-style: solid;
	color:#FFFFFF;
	font-weight:bold;
	background:url(images/table21title.gif);
	text-align:center;
	height:50px;
	vertical-align:middle;
    border-color: #DDDDDD;
    border-width: 1px 1px 0px 0px;
    border-style: solid;
	width:25%;
	}


.td221
{
    border-color: #DDDDDD;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
    padding: 5px 0px 5px 0px;
    background-color: #FFFFF;
	color:#0077C5;
	font-weight:bold;
	text-align:center;
	font-size:14px;
}

.td222
{
    border-color: #DDDDDD;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
    padding: 5px 0px 5px 0px;
	height:84px;
	color:#333333;
	font-weight:bold;
	text-align:center;
	/*background:url(images/table222.gif);*/
  /*  background-color: #E6E6E6;

}

.td223
{
    border-color: #DDDDDD;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
    padding: 5px 0px 5px 0px;
    background-color: #FFFFFF;
	height:84px;
	color:#333333;
	font-weight:bold;
	text-align:center;
}

.td241
{
    border-color: #DDDDDD;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
    padding: 5px 0px 5px 0px;
    background-color: #FFFFF;
	color:#0077C5;
	font-weight:bold;
	text-align:center;
	height:45px;
	font-size:14px;
}

.td242
{
    border-color: #DDDDDD;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
    padding: 5px 0px 5px 0px;
    background-color: #F7F7F6;
	color:#333333;
	font-weight:bold;
	text-align:center;
	height:45px;
}*/

/*########################    Block Detail    ##########################*/
#block {
}
#blocktitle {
	background:url(images/bluebullet.gif) 0px 4px no-repeat;
	color:#0077C5;
	font-weight:bold;
	padding:0px 0px 0px 15px;
	margin:0px 0px 0px 20px;
}
#blockdetail {
	margin:0px 0px 0px 35px;
	color:#555;
	line-height:17px;
}


hr {
	border:0;
	border-bottom:1px solid #E8E8E8;
	height:1px;
	margin:10px 0px 10px 30px;
}

.hrsearch {
	border:0;
	border-bottom:1px solid #E8E8E8;
	height:1px;
	margin:10px 15px 10px 20px;
}


/*#######################   SEARCH   ####################*/
.modulesearch {
	text-align:left;
	width:100%;
	height:22px;
	color:#FFFFFF;
	font-weight: bold;

}

.modulesearchtext {
	text-align:center;
	background:url(images/searchb.gif) repeat-x;
	padding:2px 0px 0px 20px;];
	color:#060606;
	vertical-align:top;
	font-weight:normal
}

.modulesearchtext {
	text-align:-moz-center;
}

#searchbox {
	margin:15px 0px 0px 0px;
}

.searchinput {
width:200px;
height:18px;
background:url(images/searchbg.gif);
border:1px solid #EAEAEA;
color:#999999;
padding:0px 0px 0px 5px;
}

.submitbt {
	margin:0px 0px 0px 0px;
}

#resulttop {
	margin:10px 0px 0px 30px;
}

#resulttop1 {
	width:200px;
	float:left;
}

#resulttop2 {
	width:200px;
	float:right;
	text-align:right;
	padding-right:40px;
}

.small {
	color:#999999;
}

.searchresult {
}

fieldset {
	border:0px;
	padding:0px 0px 0px 15px;
}




#pimage {
	float:left;
	margin:0px 30px 10px 30px;
}

#pimage img {
	border:2px solid #D9D7D8;
}



/*########################    Pagination    ##########################*/

#pagination {
	float:right;
}

.page {
	width:12px;
	text-align:center;
}

.page_current{
	width:12px;
	text-align:center;
	color:#151515;
	font-weight:bold;
}

.sepp{
	width:12px;
	text-align:center;
	color:#BCBCBC;
	font-size:11px;
}

.next {
	width:20px;
	text-align:center;
}

.previous {
	width:20px;
	text-align:center;
}


/*##################   DOWNLOAD   ######################*/
#download {
	padding:10px 0px 0px 0px;
	float:right;
}
.downloadtext {
	background:url(images/download_02.gif) repeat-x;
	padding:10px 0px 0px 0px;
	}


/*##################   bottom   ######################*/
#bottom {
width:950px;
}

#bottomleft {
	padding:5px 0px 10px 15px;
	float:left;
	text-align:left;
	width:485px;
	color:#666666;
}

#bottomright {
	padding:5px 0px 10px 15px;
	float:right;
	width:435px;
	text-align:right;
	color:#666666;
}


/*########################    Link    ##########################*/


a.pathway:link,a.pathway:visited {
	color:#555555;
	font-weight:bold;
	text-decoration:none;
	font-size: 10px;
}

a.pathway:hover {
	color:#999999;
}

a.pathway_cur:link,a.pathway_cur:visited {
	color:#0077C5;
	font-weight:bold;
	text-decoration:none;
}

a.pathway_cur:hover {
	color:#008CEA;
}

a.blue:link,a.blue:visited {
	color:#0077C5;
	font-weight:bold;
	text-decoration:none;
}

a.blue:hover {
	color:#008CEA;
}

a.bluei:link,a.bluei:visited {
	color:#0077C5;
	text-decoration:none;
	font-style:italic;
}

a.bluei:hover {
	color:#008CEA;
}

a.grey:link,a.grey:visited {
	color:#666666;
	text-decoration:none;
	font-size:12px;
}

a.grey:hover {
	color:#0077C5;
}

a.pagination:link,a.pagination:visited {
	color:#888888;
	text-decoration:none;
	font-size:11px;
}

a.pagination:hover {
	color:#444444;
}

a.download:link,a.download:visited {
	color:#576769;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
}

a.download:hover {
	color:#353F40;
}

a.bottomlink:link,a.bottomlink:visited {
	color:#666666;
	text-decoration:none;
	font-size:13px;
	font-weight:normal;
}

a.bottomlink:hover {
	color:#999999;
}

/*######################    LIST   ###########################*/

ul.option {
	margin:0px 0px 20px 50px;
	padding:0px 0px 0px 0px;
	list-style-type:disc;
	color:#0077C5;
	font-size:14px;
	}

#dotseparate {
	height:3px;
	overflow:hidden;
	background:url(images/dotsep.gif) 0px 0px repeat-x;
	margin:0px 20px 0px 0px;
	width:70%;
}

ol.option {
	margin:0px 0px 20px 50px;
	padding:0px 0px 0px 0px;
	color:#0077C5;
	font-size:12px;
	font-weight:bold;
	}


/*###################### FONT ####################*/
#normalgrey {
	font-size:12px;
	color:#999999;
	font-weight:normal;
	}


/* product */
/*
#product {
	width:950px;
	float: left;
	background-image: url(images/product/top.gif);
	background-repeat: no-repeat;
	background-position: top;
	background-color: #FFFFFF;
	padding-bottom: 15px;
	text-align:left;
}
*/ 
#product {
	width:950px;
	float: left;
	background-image: url(images/product/top.png);
	background-repeat: no-repeat;
	background-position: top;
	background-color: #FFFFFF;
	padding-bottom: 15px;
} 
.navigation {
	width:950px;
	text-align: right;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #0077c5;
	padding-top: 5px;
	padding-bottom: 15px;
}
.navigation a {
	font-family: Tahoma;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
/*.product_left {
	width:193px;
	float:left;
	padding-left: 1px;
}
.product_left_top {
	
	background-image: url(images/product/topic_head.gif);
	width:178px;
	height:23px;
	text-align:left;
	padding:9px 0px 0px 16px;
	font-size:15px;
	font-weight:bold;
	color:#666666;
	margin-top:0;
}*/
.product_center {
	padding: 0;
	float: left;
	text-align:left;
}
.product_center p {
	font-family: Tahoma;
	font-size: 14px;
	/*font-weight: bold;
	color: #0077c5;*/
	margin-bottom: 15px;
}
.product_center span {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #0077c5;
	margin-bottom: 15px;
	text-decoration: none;
	line-height: 18px;
}
.product_center a {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #0077c5;
	margin-bottom: 15px;
	text-decoration: none;
	line-height: normal;
}
.product_center a:hover {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #0077c5;
	margin-bottom: 15px;
	text-decoration: underline;
	line-height: normal;
}
.product_center .listbox {
	font-size: 11px;
	height: 19px;
	width: 170px;
	border: 1px solid #CCCCCC;
	float: right;
	vertical-align: middle;
}
.product_right {
	text-align: left;
	padding-right: 15px;
	width: 233px;
	float: left;
}
.product_right p {
	text-align: center;
}
.product_bottom{
	width:950px;
	background-image: url(images/product/bottom.gif);
	background-repeat: no-repeat;
	height: 4px;
	float: left;
}
.product_top{
	width:950px;
	background-image: url(images/product/top.gif);
	background-repeat: no-repeat;
	float: left;
	background-position: right top;
	background-color: #FFFFFF;
	height: 13px;
}
.product_menu {
	float: left;
	padding:0px 0px 0px 3px;
	_padding:0;
}
.product_center_left {
	float: left;
}

/* oui */

#menu01 a.no-border , #menu02 a.no-border ,#menu03 a.no-border ,#menu04 a.no-border{
	border:none;
}

#menu01 a.no-stye , #menu02 a.no-stye ,#menu03 a.no-stye ,#menu04 a.no-stye{
	border:none;	
	color:#636363;
	font-size:12px;
	font-weight:normal;
	margin:0;
	padding:2px 10px;
}

#menu01 a.no-stye:hover , #menu02 a.no-stye:hover ,#menu03 a.no-stye:hover ,#menu04 a.no-stye:hover{
	background-image:none;
	background-color:none;
}

#menu01 a.no-stye:hover{
	background-image: url(images/menu_hover.gif);
}

#menu01 a.bg-bottom{
	border-bottom:1px solid #F3F3F3;
	padding-top:10px;
}

#menu01 .submenu ,#menu02 .submenu ,#menu03 .submenu ,#menu04 .submenu{
	margin:0;
	padding-top:1px;
	padding-left:0px;
}

#menu01 ul.menu-accordion li a ,#menu02 ul.menu-accordion li a , #menu03 ul.menu-accordion li a , #menu04 ul.menu-accordion li a{
	font-size:12px;
	color:#999;
	width:164px;
	padding:5px;
	padding-left:25px;
	font-weight:normal;
}

#menu01 li a:hover , #menu02 li a:hover{
	text-decoration:underline;
	color: #FFFFFF;
	background-image: url('images/menu_hover.gif');
	background-repeat: repeat-x;
	background-position: top;
}

#menu01 ul.menu-accordion li a:hover{
	color: #FFFFFF;
}

#menu02 li a.no-stye:hover , #menu02 ul.menu-accordion li a:hover{
	color:#FFF;
	background-image: url('images/menu_bg_01.gif');
}

#menu03 li a.no-stye:hover , #menu03 ul.menu-accordion li a:hover{
	color:#FFF;
	background-image: url('images/menu_bg_02.gif');
}

#menu04 li a.no-stye:hover , #menu04 ul.menu-accordion li a:hover{
	color:#FFF;
	background-image: url('images/menu_bg_03.gif');
}

.bg-bottom{
	border-bottom:1px solid #999999;
}

#menu02 a.box2:hover{
	background-color:#933d0a;
}

#subNav { position: relative;  z-index:100;}

#subNav ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	border:2px solid #e2e1e6;
}

#subNav li a  {
	display: block;
	padding: 5px 0;
	padding-left:15px;
	background-image: url('images/bg-sub-no-hover.png');
	text-align: left;
	color: #999;
	font-size: 12px;
	border-top: 1px solid #FFF;
	text-decoration:none;
}

#subNav li a:hover {
	background-image: url('images/bg-sub.png');
	color: #FFF;
}

ul.menu-accordion{
	margin:0;
	padding:0;
}

.clear-both{
	clear:both
}
/* end ui css */
/* layout */
#content { margin: 0 auto; width: 950px; }
#header {height: 71px; width:950px;}
#header p {margin:0; padding:2px 0 0 0;}
*:first-child+html #header p {margin:0; padding:0;}
.banner {height: 394px; padding: 0 0 10px 0 ;}
.banner_product {padding: 0 0 10px 0 ;}
/* left side */
#left {float: left;width: 950px;}
	.thirds {
		float: left;
		width: 281px;
		padding: 0 10px 0 0;
	}	
		.thirds01{
		float: left;
		width: 307px;
		padding: 0 12px 0 9px; 
	}	
	.thirds02 {
		float: left;
		width: 319px;
		padding: 0 0px 0 10px;
	}	
	form {
	margin: 0px;
	padding: 0px;
}
input.search {
	width: 170px;
	border: 1px solid #CCC;
	color: #555;
	font-weight: normal;
	background-color: #fff;
	height: 17px;
	font-size: 11px;
}
.listbox {
	font-size: 11px;
	height: 19px;
	width: 170px;
	border: 1px solid #CCCCCC;
}

input.button { padding: 3px; }
.listboxsite {background-color: #f6f6f6;border: 1px solid #999;color: #666;margin-top: 5px;}
/* search form */
#search {
	float: right;
	color: #555;
	width: 408px;
	margin: 10px 0 3px 0;
	padding: 0px;
	background-repeat: no-repeat;
	text-align: right; height:28px;
}
#search a{
	font-family: Tahoma;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #555;
	text-decoration: none;	
}
#search a:hover{
	font-family: Tahoma;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #F31400;
	text-decoration: none;	
}
	#search p { padding: 0; margin: 0; }

#menu 
{
	float:right;
	width: 690px;
	font-size: 12px;
} 	

/*--Adjust 14/01/2010-------------------------------*/
.language {
	float:right;
	width: 50px;
	font-size: 12px;
	line-height: 22px;
	text-align: right;
	margin: 10px 15px 3px 0;
} 		
.language a {
	width: 50px;
	font-size: 12px;
	line-height: 22px;
	text-align: right;
	font-family: Tahoma;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.language a:hover{
	width: 50px;
	font-size: 12px;
	line-height: 22px;
	text-align: right;
	font-family: Tahoma;
	font-weight: normal;
	color: #006699;
	text-decoration: none;
}

/* textSize */
.textSize
{
	float:right;
	
	font-size: 12px;
	line-height: 22px;
	text-align: right;
	margin: 10px 15px 3px 0;
} 		
.textSize a
{
	display:inline-block;
	font-size: 12px;
	margin:0px 5px;
	text-decoration:none;
	color:#555;
	padding:0px 5px;
} 
.textSize a:hover
{
	background:#2a78c0;
	color:#fff;
} 


/*---- end Adjust 14/01/2010 --------------------*/
/* footer */
.tab{
	clear: both;
	color: #808080;
	background: #FFF;
	font-family: Tahoma;
	font-size: 12px;
}
#footer {
	clear: both;
	color: #666666;
	padding: 10px 15px;
}
#footer a {
	color: #666666;
	font-family: Tahoma;
	font-size: 12px;
	text-decoration: none;
}
	#footer .right { float: right; }



































/* product */
/*
#product {
	width:950px;
	float: left;
	background-image: url(images/product/top.png);
	background-repeat: no-repeat;
	background-position: top;
	background-color: #FFFFFF;
	padding-bottom: 15px;
} 
*/






























.navigation {
	width:950px;
	text-align: right;
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #0077c5;
	padding-top: 5px;
	padding-bottom: 15px;
}
.navigation a {
	font-family: Tahoma;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.product_left {
	width:193px;
	float:left;
	padding-left: 1px;
}
.product_left_top {
	background-image: url(images/product/topic_head.gif);
	height: 17px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	padding-left: 10px;
	width:185px;
}
.product_center {
	float: left;
	_margin-left:-10px;
}
.product_info {
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 15px;
	float: left;
	clear: both;

}
.product_info p {
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #0077c5;
	margin-bottom: 15px;
}
.product_center span {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #0077c5;
	/*margin-bottom: 15px;*/
	text-decoration: none;
	line-height: 18px;
}
.product_center a {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #0077c5;
	
	text-decoration: none;
	line-height: normal;
}
.product_center a:hover {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #0077c5;
	
	text-decoration: underline;
	line-height: normal;
}
.listbox {
	font-size: 11px;
	height: 19px;
	width: 170px;
	border: 1px solid #CCCCCC;
	vertical-align: middle;
	clear: none;
}
.product_right {
	text-align: left;
	padding-right: 15px;
	float: right;
	margin-top: 10px;
}
.product_right p {
	text-align: center;
}
.product_bottom{
	width:950px;
	background-image: url(images/product/bottom.gif);
	background-repeat: no-repeat;
	height: 4px;
	float: left;
}
.product_top{
	width:950px;
	background-image: url(images/product/top.gif);
	background-repeat: no-repeat;
	float: left;
	background-position: right top;
	background-color: #FFFFFF;
	height: 13px;
}
.product_menu {
	padding-top: 1px;
	padding-left: 1px;
	width: 748px;
}
/*-----------------------------------------------------------------------------------------*/

/*Adjust 13/01/2010 ---------------------------------------------------------------------------------*/
.container_product
{
	width:725px;
	padding:15px;
}






/* link -------------------------------------------- */
/* link list */
a.link_list:link, a.link_list:visited, a.link_list:active
{
	display:block;
	background:url(images/bullet_linklist.gif) left no-repeat;
	height:20px;
	padding:5px 0px 0px 30px;
}
a.link_list:hover
{
	background:url(images/bullet_linklist_over.gif) left no-repeat;
}
/* link download*/
a.link_download:link, a.link_download:visited, a.link_download:active
{
	display:block;
	background:url(images/bullet_download.gif) left no-repeat;
	height:20px;
	padding:5px 0px 0px 30px;
}
a.link_download:hover
{
	background:url(images/bullet_download_over.gif) left no-repeat;
}

/* link thumbnail*/
.box_link_thumb
{
	margin-bottom:10px;
	position:relative;
	float:left;
}
.thumb_pic
{
	position:relative;
	background:#fff;
	border:#ccc solid 1px;
	width:75px;
	padding:5px;
	float:left;
}
.thumb_pic img
{
	width:75px;
	height:auto;
}
.box_link
{
	position:relative;
	float:left;
}
a.link_thumb:link, a.link_thumb:visited, a.link_thumb:active
{
	padding:0px 0px 0px 15px;
}
a.link_thumb:hover
{
	text-decoration:underline;
}

/*--- About -------------------------------------------------------*/

.container_about
{
	width:725px;
	padding:15px;
}

/* P ----------*/
.container_about .box_content img
{
	float:left;
	width:200px;
	height:auto;
	margin:0px 15px 15px 0px;
}

.container_about .head1
{
	font-size:14px;
	color:#0077c5;
}
.container_about .subhead1
{
	font-size:12px;
	color:#0077c5;
}

/* UL OL LI -----*/
.container_about .box_content ul
{
	
	line-height: 20px;
	color: #555;
	text-indent: 0px;
	list-style-position: inside;
	list-style-type:square;
	padding: 0px 5px 0px 30px;
	margin: 5px 0px;
}
.container_about .box_content ol
{
	line-height: 20px;
	color: #555;
	text-indent: 0px;
	list-style-position: inside;
	padding: 0px 5px 0px 30px;
	margin: 5px 0px;
}
.container_about .box_content li
{
	padding-bottom:3px;
}


/*---- adjust 14/01/2010 --------------------------------------------------------------------------------*/

.container_custMap
{
	width:920px;
	padding:15px;
	position:relative;
	
}
.container_custMap .box_content
{
	background:url(images/bg_custMap.jpg) top center no-repeat;
	position:relative;
	
}

.box_select_custMap
{
	position:relative;
	float:left;
	width:230px;
	font-size:13px;
	padding:10px;
}
.box_select_custMap span
{
	font-size:14px;
	font-weight:bold;
	
	padding:10px 10px;
}
.box_select_custMap select
{
	
	width:100%;
	font-size:12px;
	margin:5px 0px;
	
}


.box_display_custMap
{
	position:relative;
	float:right;
	width:650px;
	height:auto;
	padding:10px;
	background:#eee;
	
}
.box_address_custMap
{
	position:relative;
	float:right;
	width:650px;
	height:auto;
	background:#eee url(images/bg_address_custMap.jpg) top repeat-x;
	padding:10px 10px;
}
.box_address_custMap .intro
{
	position:relative;
	float:left;
	width:430px;
	height:auto;
	
	padding:20px 10px 0px 30px;
	font-size:15px;
	font-weight:bold;
	color:#333;
}
.box_address_custMap .branch
{
	position:relative;
	float:left;
	left:-20px;
	width:470px;
	height:30px;
	background:#0f508c;
	padding:10px 10px 0px 30px;
	font-size:15px;
	font-weight:bold;
	color:#fff;
}
.box_address_custMap .address
{
	position:relative;
	float:left;
	left:-20px;
	width:460px;
	height:auto;
	background:#2a78c0;
	padding:10px 10px 10px 30px;
	color:#fff;
}
.box_address_custMap .tel
{
	position:relative;
	float:left;
	left:-20px;
	width:465px;
	height:auto;
	background:#aec1d2;
	padding:10px 10px 10px 30px;
}
.box_address_custMap .graphic_custMap
{
	position:relative;
	float:left;
	left:0px;
	top:0px;
	z-index:1;
}


/*--Sub level-----------------------------*/

/*Link*/

.container_subMenu
{
	position:relative;
	float:left;
	width:175px;
	height:auto;
	
	padding:0px;
}
.box_subMenu_01, .box_subMenu_02, .box_subMenu_03, .box_subMenu_04 
{
	position:relative;
	float:left;
	width:175px;
	height:auto;
	background: url(images/product/bg_left.gif)  left repeat-y;
	padding:10px;
	border-bottom:#F3F3F3 solid 1px;
}


.box_subMenu_01 .header_subMenu
{
	background: url(images/bullet_01.gif) left no-repeat;
	padding:0px 10px;
	display:block;
	margin:10px 0px 10px 0px;
	font-size:13px;
	font-weight:bold;
	color:#2a78c0;
}

.box_subMenu_02 .header_subMenu
{
	background: url(images/bullet_02.gif) left no-repeat;
	padding:0px 10px;
	display:block;
	margin:10px 0px 10px 0px;
	font-size:13px;
	font-weight:bold;
	color:#FF6600;
}
.box_subMenu_03 .header_subMenu
{
	background: url(images/bullet_03.gif) left no-repeat;
	padding:0px 10px;
	display:block;
	margin:10px 0px 10px 0px;
	font-size:13px;
	font-weight:bold;
	color:#9B2087;
}
.box_subMenu_04 .header_subMenu
{
	background: url(images/bullet_04.gif) left no-repeat;
	padding:0px 10px;
	display:block;
	margin:10px 0px 10px 0px;
	font-size:13px;
	font-weight:bold;
	color:#7AC450;
}

.box_subMenu_01 a,
.box_subMenu_02 a,
.box_subMenu_03 a,
.box_subMenu_04 a
{
	text-decoration:none;
	color:#555;
	display:block;
	margin:3px 0px 0px 10px; 
}


.box_subMenu_01:hover
{
	background:url(images/menu_bg_01.gif) top left no-repeat;
}
.box_subMenu_02:hover
{
	background:url(images/menu_bg_02.gif) top left no-repeat;
}
.box_subMenu_03:hover
{
	background:url(images/menu_bg_03.gif) top left no-repeat;
}
.box_subMenu_04:hover
{
	background:url(images/menu_bg_04.gif) top left no-repeat;
}

.box_subMenu_01:hover .header_subMenu, .box_subMenu_01:hover a,
.box_subMenu_02:hover .header_subMenu, .box_subMenu_02:hover a,
.box_subMenu_03:hover .header_subMenu, .box_subMenu_03:hover a,
.box_subMenu_04:hover .header_subMenu, .box_subMenu_04:hover a
{
	color:#fff;
}

.box_subMenu_01 a:hover,
.box_subMenu_02 a:hover,
.box_subMenu_03 a:hover,
.box_subMenu_04 a:hover
{

	color:#000;

}

/*------------------------*/
.container_subLevel2
{
	width:754px;
	padding:0px;
	height:30px;
	
	background:url(images/bg_subLevel2.gif);
	/*border-bottom:#ddd solid 1px;*/
	border-left:#ddd solid 1px;
}
a.subLevel2:link, a.subLevel2:visited, a.subLevel2:active
{
	display:inline-block;
	font:Arial;
	font-size:12px;
	color:#555;
	
	height:20px;
	padding:10px 20px 5px 20px;
	margin:1px 0px 0px 0px;
	border-collapse:collapse;
	border-right:#ddd solid 1px;
}
a.subLevel2:hover
{
	color:#fff;
	text-decoration:none;
	background:#2a78c0;
}




/*--------------------------------------------------------------------------------------------------------------*/
/*--- Adjust 11 FEBUARY 2010 -------------------------------------*/
.box_content
{
	width:100%;
	/*background:#fff;*/
	padding:0px;
	font-size: 12px;
	
}
/* P ----------*/
.box_content p
{
	text-indent:20px;
	line-height:18px;
}

/* UL OL LI ----------*/
.box_content ul
{
	
	line-height: 20px;
	color: #0077c5;
	text-indent: 0px;
	list-style-position: inside;
	list-style-type:square;
	padding: 0px 5px 0px 30px;
	margin: 5px 0px;
}
.box_content ol
{
	line-height: 20px;
	color: #0077c5;
	text-indent: 0px;
	list-style-position: inside;
	padding: 0px 5px 0px 30px;
	margin: 5px 0px;
}
.box_content li
{
	padding-bottom:3px;
}

/* Table ----------*/
.box_content table
{
	width:100%;
	/*border:#ccc solid 1px;
	border-top:#0077c5 solid 15px;*/
	border-collapse:collapse;
	text-align:left;
}
.box_content table tr.header
{
	background:#FF9900;
	text-align:center;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	
}
.box_content table td
{
	/*border-collapse:collapse;
	border:#ccc dotted 1px;*/
	padding:5px;
	
}
.box_content table td.num
{
	background:#0099CC;
	text-align:center;
	color:#fff;
	width:20px;
}


/*-----Adjust 11 FEBUARY 2010 new style ------*/

.box_content span.head1
{
	font-size:15px;
	color:#333;
	background: url(images/bg_head1.jpg) #bde2fd bottom repeat-x;
	padding:10px;
	display:block;
	margin-bottom:5px;
}
.box_content span.head2
{
	font-size:15px;
	color:#fff;
	background:url(images/bg_head2.jpg) #f8931d bottom repeat-x;
	padding:10px;
	display:block;
	margin-bottom:5px;
}
.box_content span.subHead1
{
	font-size:12px;
	color:#555;
	background:url(images/bg_subHead1.jpg) #ccc bottom repeat-x;
	padding:3px 15px;
	display:block;
	margin-bottom:5px;
}

.box_content img.pic_landscape_floatLeft
{
	border:#ccc solid 1px;
	margin:5px 15px 15px 0px ;
	float:left;
	width:300px;
	height:auto;
}
.box_content img.pic_landscape_floatRight
{
	border:#ccc solid 1px;
	margin:5px 0px 15px 15px ;
	float:right;
	width:300px;
	height:auto;
}

.box_content img.pic_portrait_floatLeft
{
	border:#ccc solid 1px;
	margin:5px 15px 15px 0px ;
	float:left;
	width:auto;
	height:200px;
}
.box_content img.pic_portrait_floatRight
{
	border:#ccc solid 1px;
	margin:5px 0px 15px 15px ;
	float:right;
	width:auto;
	height:200px;
}


/* table */

.box_content .table_blue
{
	border:#ddd solid 1px;
	border-collapse:collapse;
}
.box_content .table_blue td
{
	border:#ddd dotted 1px;
	border-collapse:collapse;
	padding:15px;
	font-size:12px;
	line-height:16px;
}
.box_content .table_blue td.title	
{
	font-family:tahoma;
	font-size:13px;
	text-align:left;
	padding:0px;
	color:#FFFFFF;
	font-weight:bold;
	background:url(images/table_blue_title.gif);
	text-align:center;
	height:50px;
	vertical-align:middle;
	
}
.box_content .table_blue td.td_subTitle1	
{
	font-family:tahoma;
	font-size:13px;
	text-align:left;
	padding:0px;
	color:#555;
	background:#eef9ff;

	text-align:center;
	vertical-align:middle;
	
}
.box_content .table_blue td.td_bgGray	
{

	color:#555;
	background:#eee;

	
}






/*-----------------------------------------------------------------------------------------*/
