@charset "utf-8";
/* CSS Document */
html {
	overflow-y: scroll; /* fixed vertical scroll bar for FF*/

}
body, td, th {
	color: #666666;
	font: 11px Arial,新細明體, Helvetica, sans-serif;
}
ul li {
	/*line-height: 20px */
	color: #666666; !important
}
body {
	background-color: #c1c6c9;
	background-image: url(../images/defaultBG.jpg);
	background-repeat: repeat-x;
	margin: 0px;
}
.functional {
	background: url(../images/functionalBG.gif) repeat-x;
}
.functional td {
	vertical-align:bottom;
	padding-left:  12px;
	text-align: left;
}
.functional img {
	vertical-align: middle;
	margin-bottom: 1px;
	margin-right: 6px;
}
.functional a {
	color: #e4e8e9;
	text-decoration: none;
	margin-bottom: 1px;
}
.functional a:hover {
	text-decoration: underline;
}
.copyright {
	color: #2d3031;
	text-align: right;
}
.copyright a {
	color: #095d9e;
}
.leftMenuSearch input {
	background: #FFFFFF;
	height: 14px; /* revised for DTD*/
	width: 136px; /* revised for DTD*/
	padding:0px; /* revised for DTD*/
	font: 11px Arial, Helvetica, sans-serif;
	vertical-align: middle;
}
.leftMenuSearch .advanced {
	margin-left: 15px;
	color: #01858F;
	text-decoration: none;
}
.leftMenuSearch .advanced:hover {
	text-decoration: underline;
}
.leftMenuApplication .appselect { /* dual pull down menu*/
	margin-left: 10px;
	height: 20px;
	width: 145px; !important
	z-index: -100;
}
.leftMenuApplication .lappselect {
	margin-left: 10px;
	width: 181px;
}
.leftmenu .appselect { /* dual pull down menu*/
	margin-left: 10px;
	height: 20px;
	width: 145px; !important
}
.leftmenu .lappselect {
	margin-left: 10px;
	width: 181px;
}
.leftMenuType1 {
	font-weight: bold;
	color: #01858f;
	list-style: none;
	padding-left: 0px;
	margin-left: 0px;
	padding-bottom: 0px;
	margin-bottom: 10px;
	padding-top:0px;
	margin-top:0px;
}
.leftMenuType1 .item {
	line-height: 22px;
	margin-left: 20px;
	padding-left: 0px;
	font-size: 11px;
	color: #01858f;
}
.leftMenuType1 .hr {
	line-height: 10px;
	margin-left: 20px;
	padding-left: 0px;
}
.leftMenuType2 {
	list-style: none;
	padding-left: 0px;
	margin-left: 0px;
	font-weight: normal;
}
.leftMenuType2 li {
	background: url(../images/leftMenuBullet.gif) no-repeat left 4px;
	line-height: 15px;
	padding-left: 9px;
	margin-left: 0px;
	font-size:11px;
}
.leftMenuType2 a {
	color: #333333;
	text-decoration: none;
}
.leftMenuType2 a:hover {
	text-decoration: underline;
}
.contentTable {
	color: #666666;
	font: 12px Arial, Helvetica, sans-serif;
	margin: 0px 43px 50px 36px;
}
.contentTable p {
	margin-top: 0px; /* revised for FF */
	color: #666666;
	font: 12px Arial, Helvetica, sans-serif;
}
/*.contentTable p {
	font: 12px Arial, Helvetica, sans-serif;
}*/
.contentBoard {
	text-align: left;
}
.contentBoard .title {
	background: url(../images/contentTitleBG.gif) repeat-x;
	height: 22px;
}
.contentBoard .content {
	padding: 10px 15px 0px 13px;
}
.contentBoard .titleText {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 13px;
}
.contentBoard .titleMore {
	padding-right: 11px;
	text-align: right;
}
.contentBoard .titleMore img {
	margin-right: 5px;
}
.contentBoard .titleMore a {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.contentBoard .titleMore a:hover {
	text-decoration: underline;
}
.contentBoard .date {
	font-size: 11px;
	font-weight: bold;
	color: #17243a;
}
.contentBoard .highlight {
	font-size: 11px;
	font-weight: bold;
	color: #058f9b;
	text-decoration: underline;
}
.contentBoard .more {
	color: #cc3300;
}
.contentBoard .linkType1 {
	color: #666666;
}
.contentBoard .linkType2 {
	color: #01628f;
	text-decoration: none;
	margin-left: 25px;
	font: normal 11px Arial, Helvetica, sans-serif;
}
.contentBoard .linkType2:hover {
	text-decoration: underline;
}
.contentBoard .newsImg {
	margin: 3px 15px 0px 0px;
}
.contentBoard .eventTitle {
	font-size: 14px;
	font-weight: bold;
	color: #004382;
}
.contentBoard .eventMore {
	color: #cc3300;
}
.contentBoard .newsItem {
	margin-left: 13px;
}
.contentBoard .newsItem .item {
	background: url(../images/newsBullet.gif) no-repeat left center;
	padding: 0px 0px 0px 28px;
	margin: 0px;
	height: 18px;
}
.contentBoard .newsItem .hrImg {
	margin: 0px 0px 0px 23px;
}
.label td {
	height: 27px;
	background: url(../images/HorizontalLabelBlur.gif) no-repeat center;
	text-align: center;
	border-right: 1px solid #FFFFFF;
	line-height: 22px;
	vertical-align: top;
}
.label td a {
	font-size: 11px;
	font-weight: bold;
	color: #e1e5e6;
	text-decoration: none;
}
.label td.focus {
	background: url(../images/HorizontalLabelFocus.gif) no-repeat center;
}
.label td.focus a {
	color: #000000;
}
.leftMenuSubType1 {
	font: bold 11px Arial, Helvetica, sans-serif;
	margin-top: 0px;
	padding-left: 0px;
	list-style: none;
	margin-left: 0px;
}
.leftMenuSubType1 li {
	line-height: 20px;
	height: 24px;
	padding-left: 24px;
	background: url(../images/leftMenuSubBGblur.gif) no-repeat;
	margin-left: 0px;
}
.leftMenuSubType1 li a {
	color: #152439;
	text-decoration: none;
}
/*.leftMenuSubType1 li a:hover {
	color: #FFFFFF;
}*/
.leftMenuSubType1 .focus {
	background: url(../images/leftMenuSubBGfocus.gif) no-repeat;
}
.leftMenuSubType1 .focus a {
	color: #FFFFFF;
	text-decoration: none;
}
.leftMenuSubType2 {
	font: bold 11px Arial, Helvetica, sans-serif;
	height: 22px;
	line-height: 20px;
	color: #FFFFFF;
	padding-left: 16px;
	margin-left: 0px;
	background: url(../images/leftMenuSubBG.gif) no-repeat;
	text-align: left; /* revised for DTD*/
}
.leftMenuSubType3 {
	list-style: none;
	padding-left: 0px;
	margin: 5px 0px 15px 16px;
	text-align: left; /* revised for DTD*/
}
.leftMenuSubType3 li {
	font: normal 11px Arial, Helvetica, sans-serif;
	margin-left: 0px;
	line-height: 16px;
	 
	background: url(../images/leftMenuBullet.gif) no-repeat left 4px;
	
	padding-left: 9px;
}
.leftMenuSubType3 a {
	color: #333333;
	text-decoration: none;
}
.leftMenuSubType3 a:hover {
	text-decoration: underline;
}




.locator_visited {
	font: 11px Arial, Helvetica, sans-serif;
	color: #29889C;
	padding-top: 15px;
	padding-left: 3px;
}
.locator {
	font: 11px Arial, Helvetica, sans-serif;
	color: #666666;
	padding-top: 15px;
	padding-left: 3px;
}
.locator a {
	color: #666666;
	text-decoration: none;
}
.locator a:hover {
	color: #333333;
	text-decoration: underline;
}
.header {
	font: bold 15px  新細明體,Verdana, , Arial, Helvetica, sans-serif;
	color: #184772;
	margin-left: 0px;
	background: url(../images/subTitleBullet.gif) no-repeat left center;
	padding-left: 12px;
}
.title {
	font: bold 13px 新細明體,Verdana, Arial, Helvetica, sans-serif;
	color: #06224A;
}
.title a {
	font: bold 13px 新細明體,Verdana, Arial, Helvetica, sans-serif;
	color: #06224A;
	text-decoration: none;
}
.title a:hover {
	color: #0089B7;
}
.sub_title {
	font: bold 12px 新細明體,Verdana, Arial, Helvetica, sans-serif;
	color: #1291BA;
}
.sub_title a {
	font: bold 12px 新細明體,Verdana, Arial, Helvetica, sans-serif;
	color: #1291BA;
	text-decoration: none;
}
.sub_title a:hover {
	color: #06224A;
}
.aboutusShadow {
	background: #FFFFFF url(../images/aboutKeyvisualShadow.jpg) no-repeat top;
}
.aboutusImgBorder27px {
	margin: 0px 27px 27px 0px;
	border: 1px solid #CCCCCC;
	padding: 3px;
}
.product_subject {
	color: #CD3301;
	padding-left: 12px;
	padding-top: 5px;
	font: bold 16px Arial, Helvetica, sans-serif;
}
a.link_content {
	font: 11px Arial, Helvetica, sans-serif;
	color: #0089B7;
	line-height: 18px;
	text-decoration: underline;
}
a.link_content:hover {
	color: #3366FF;
}
a.link_hyper {
	font: 12px Arial, Helvetica, sans-serif;
	color: #464A39;
	line-height: 20px;
	text-decoration: none;
}
a.link_hyper:hover {
	color: #CC3300;
	text-decoration: underline;
}
a.link_file {
	font: 11px Arial, Helvetica, sans-serif;
	color: #464A39;
}
a.link_more {
	font: 11px Arial, Helvetica, sans-serif;
	color: #CC3300;
	line-height: 18px;
	padding-left: 5px;
	text-decoration: none;
}
a.link_more:hover {
	color: #FF9900;
	text-decoration: underline;
}
a.link_hyper_bold {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 18px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.formText {
	font: 11px Arial, Helvetica, sans-serif;
	color: #666666;
}
.formWidth200px {
	height: 20px;
	width: 200px;
}
.formWidth170px {
	height: 20px;
	width: 170px;
}
.pressCenter {
	margin-left: 13px;
}
.pressCenter td {
	vertical-align: top;
}
.pressCenter .item {
	padding: 0px 0px 0px 28px;
	margin: 0px;
	background: url(../images/newsBullet.gif) no-repeat left 2px;
	color: #1C2B42;
	font-weight: bold;
}
.pressCenter a {
	font: 12px Arial, Helvetica, sans-serif;
	color: #006699;
	text-decoration: none;
}
.pressCenter a:hover {
	color: #003366;
	text-decoration: underline;
}
.note {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #CC3300;
}
.list {
	font: 10px Arial, Helvetica, sans-serif;
	color: #CD3301;
	line-height: 16px;
}
.list_sq {
	font: 12px Arial, Helvetica, sans-serif;
	padding-left: 0px;
	margin-left: 20px;
	margin-bottom: 5px;
	list-style: square; /* dtd will have smaller square*/
}
.list_sq li {
	line-height: 20px;
	color: #005B93;
}
.list_sq li span {
	color: #5E6051;
}
.list_table_content {
	font: 11px Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #5E6051;
}
.list_text {
	font: 11px Arial, Helvetica, sans-serif;
	color: #666666;
	line-height: 16px;
}
.table {
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	font: 12px Arial, Helvetica, sans-serif;
}
.table_title {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.table_subject {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #1C2B42;
	padding-right: 5px;
	line-height: 18px;
}
.table_subject a {
	text-decoration: none;
	color: #1C2B42;
}
.table_subject a:hover {
	text-decoration: underline;
}
.table_content {
	font: 11px Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #5E6051;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.contactLinkType1 {
	font: 11px Arial, Helvetica, sans-serif;
	color: #29889C;
	text-decoration: none;
}
.contactLinkType2 {
	font: 11px Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}
.HRnews {
	font: 11px Arial, Helvetica, sans-serif;
	color: #606060;
	margin-left: 0px;
	padding-left: 0px;
	list-style: none;
}
.HRnews li {
	margin-bottom: 6px;
}
.HRnews .date {
	font-weight: bold;
	color: #000000;
}
.HRnews a {
	color: #606060;
	text-decoration: none;
}
.HRnews a:hover {
	text-decoration: underline;
}
.HRtable9px {
	border: 9px solid #a3bac4;
	width: 200px;
	text-align:left;/* revised for DTD*/
}
.HRtable9px td {
	padding: 0px 10px;
}
.HRsearch {
	text-align:left;
}
.HRsearch input {
	height: 13px;	/* revised for DTD*/
	width: 133px;	/* revised for DTD*/
	padding: 0;	/* revised for DTD*/
	font: 11px Arial, Helvetica, sans-serif;
	color: #666666;
	margin-top: 0px;
}
.quicklink a {
	color: #999999;
	padding-left: 5px;
	text-decoration: underline;
}
.quicklink a:hover {
	color: #CC3300;
}
.quicklink .current {
	color: #333333;
	font-weight: bold;
	padding-left: 5px;
}
.quicklink .sp {
	padding-left: 5px;
}
.productFeatures {
	font: 12px Arial, Helvetica, sans-serif;
	color: #666666;
	list-style: square url(none);
	margin-left: 20px;
	padding-left: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.productFeatures li {
	color: #005B93;
}
.productFeatures li span {
	color: #666666;
}
.productFeaturesSub {
	color: #666666;
	list-style: none;
	margin-left: 0px;
	padding-top: 0px;
	padding-left: 0px;
	margin-bottom: 10px;
	margin-top: 5px;
}
.productFeaturesSub li {
	color: #666666;
}
.productFeaturesSub li span {
	color: #CD3301;
	font: 10px Arial, Helvetica, sans-serif;
}
.indexPressReleaseList {
	margin-left: 0px;
	padding-left: 0px;
	list-style: none;
}
/* revised for DTD*/
.leftMenu, .leftmenu {
	text-align: left;
}
.floatImgRight {
	float:right;
	margin:0 0 10px 10px;
	padding: 3px;
	clear:left;
	border: 1px solid #999999
}
.floatImgLeft {
	float: left;
	margin:0 10px 10px 0;
	padding: 3px;
	clear:left;
	border: 1px solid #999999
}
/* Global List style setup*/
ul {
	font: 12px Arial, Helvetica, sans-serif;
	padding-left: 0px;
	margin-left: 20px;
	margin-bottom: 5px;
	list-style: square;
}
/* 20080320 書君新增 <開始> */
.contentBoard .highlight:hover {
	color: #06B9C8;
}
.contentBoard .more:hover {
	color: #FF9900;
	text-decoration: underline;
}
.contentBoard .linkType1:hover {
	color: #333333;
}
.contentBoard .eventMore:hover {
	color: #FF9900;
	text-decoration: underline;
}
a.link_file:link {
	color: #464A39;
	text-decoration: underline;
}
a.link_file:hover {
	color: #CC3300;
	text-decoration: underline;
}
a.link_file:visited {
	color: #003366;
	text-decoration: none;
}
.HRmore {
	color: #cc3300;
}
.HRmore:hover {
	color: #29889C;
}
/* 20080320 書君新增 <結束> */
/* 20080722 by SJ start */
.leftMenuProduct a {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

/*
.productFamily01 {
	background: url(../images/productFamilyBg01.jpg) no-repeat;
}
.productFamily02 {
	background: url(../images/productFamilyBg02.jpg) no-repeat;
}
.productFamily03 {
	background: url(../images/productFamilyBg03.jpg) no-repeat;
}
.productFamilyDiv01 {
	position:absolute;
	left:50%;
	margin-left: -452px;
	top:305px;
	width:197px;
	height: auto;
	z-index:1;
}
.productFamilyDiv01Bg {
	background: url(../images/productFamilySubmenuBg.png);
}
*html .productFamilyDiv01Bg {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/productFamilySubmenuBg.png, sizingMethod=scale);
}
.productFamilyDiv01menu {
	margin: 0px;
	padding: 10px 0px 10px 19px;
	list-style: none;
}
.productFamilyDiv01menu li {
	background: url(../images/productFamilySubmenuBullet.gif) no-repeat 0px 6px;
	padding-left: 13px;
	line-height: 18px;
}
.productFamilyDiv01 a {
	font: 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	position: relative;
}
.productFamilyDiv01 a:hover {
	text-decoration: underline;
}
*/
.splitVdotLine {
	background: url(../images/contentSplitlineV.gif) repeat-y;
	width: 1px;
	vertical-align: top;
}
.homeNewsEventTitle {
	font: bold 12px/22px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: url(../images/contentTitleBG.gif);
	height: 22px;
	padding-left: 13px;
}
.homeNews {
	margin: 0px;
	padding: 15px 35px 0px 15px;
	height: 285px;
}
.homeNews dt {
	font-size: 12px;
	font-weight: bold;
	color: #17253b;
	line-height: 22px;
}
.homeNews dd {
	padding-left: 0px;
	margin: 0px;
	padding-bottom: 10px;
}
.homeNews a {
	font-size: 12px;
	color: #058f9b;
}
.homeNews a:hover {
	color: #06B9C8;
}
.homeEvents {
	margin: 0px;
	padding: 20px 35px 0px 15px;
	height: 280px;
}
.homeEvents img {
	margin-right: 23px;
}
.homeEvents a {
	font-size: 14px;
	font-weight: bold;
	color: #004382;
}
.homeEvents dd {
	font-size: 12px;
	color: #606060;
	margin: 0px;
	padding-bottom: 31px;
	padding-top: 4px;
}
.homeNewsEventMore {
	text-align: right;
	padding-right: 18px;
	margin-bottom: 50px;
}
*html .homeNewsEventMore {
	margin-bottom: 60px;
}
.homeNewsEventMore a {
	font-size: 11px;
	color: #cc3300;
	text-decoration: none;
}
.homeNewsEventMore a:hover {
	color: #FF9900;
	text-decoration: underline;
}
.viewApplicationForm {
	height: 64px;
	padding-left: 9px;
}
#applicationSelect1 {
	height: 22px;
	width: 145px;
}
#applicationSelect2 {
	height: 22px;
	width: 180px;
	margin-top: 5px;
}
.productHomeTitle {
	font-size: 11px;
	font-weight: bold;
	color: #e4e8e9;
	background: url(../images/productHomeTitleBg.gif) repeat-x;
	height: 29px;
	width: 197px;
	
}
.productHomeTitle .sp {
	background: url(../images/productHomeTitleBullet.gif) no-repeat;
	
	padding-left: 32px;
	display:block;
	/*	margin-bottom:0px;
	padding-top: 9px;padding-bottom: 0px;
	*/
	
	padding-top:9px;
	padding-bottom: 1px;
	margin-bottom: 0px;

}
*html .productHomeTitle span {
	height: 29px;
}
.productHomeList {
	margin: 0px;
	list-style: none;
	
padding-top: 10px;
padding-bottom: 58px;
	width: 197px;
	/*
	background: #ffffff;
	padding-top: 11px;
	padding-right: 0px;
	
	padding-left: 8px;		border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	*/
	
}
*html .productHomeList {
	width: 197px;
	
}
.productHomeList li {
	margin-left: 16px;
	background: url(../images/productFamilySubmenuBullet.gif) no-repeat 0px 6px;
	padding-left: 13px;
	line-height: 16px;
	color: #e6eaea;
	font-size: 11px;
}
.productHomeList a {
	font-size: 11px;
	color: #e6eaea;
}
.productHomeList a:hover {
	color: #a9e7fb;
}



/* 20080722 by SJ end */
.leftMenuSubType3 .subcat {
padding-left:0px;
margin-left:9px;
}
.leftMenuSubType3 .subcat li a { color: #29889C; }
.leftMenuSubType3 .subcat li{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #29889C;
	margin-left: 0px;
	line-height: 16px;
	background: url(../images/leftMenuBulletSub.gif)  no-repeat left 4px;
	padding-left: 9px;
	list-style: none;
}

.leftMenuSubType3 #selectcat {
	font: normal 11px Arial, Helvetica, sans-serif;
	margin-left: 0px;
	line-height: 16px;
	padding-left: 7px;
}
.leftMenuSubType3 #selectcat a{
	padding-left: 2px;
	padding-right: 2px;
	color: #cc3300;
	text-decoration: none;
	
	/*
	background-color:#FFFFFF;
*/
}
.productFamily {
	/*
	padding-top: 72px;
	padding-left: 32px;
	*/
	
	height: 106px;
	vertical-align: top;
}
.productFamilyDiv {
	position:absolute;
	display:block;
	margin-left:0px;
	margin-top:5px;
	/*
	left:50%;
	margin-left: -452px;
	top:305px;
	*/
	width:197px;
	height: auto;
	z-index:1;
	display:none;
}



.productFamilyDivBg {
	background: url(../images/productFamilySubmenuBg.png);
}
*html .productFamilyDivBg {
	
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/productFamilySubmenuBg.png, sizingMethod=scale);
/*
background-color: #000;
filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	*/
}
.productFamilyDivmenu {
	margin: 0px;
	padding: 10px 0px 10px 19px;
	list-style: none;
}
.productFamilyDivmenu li {
	background: url(../images/productFamilySubmenuBullet.gif) no-repeat 0px 6px;
	padding-left: 13px;
	line-height: 18px;
	color: #FFFFFF;
	font: 11px Arial, Helvetica, sans-serif;
}
.productFamilyDiv a {
	font: 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	position: relative;
}
.productFamilyDiv a:hover {
	text-decoration: underline;
}

.productFamilyDivmenu .subcat {
padding-left:0px;
margin-left:0px;
}
.productFamilyDivmenu .subcat li a { color: # #e6eaea; }
.productFamilyDivmenu .subcat li{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #e6eaea;
	margin-left: 0px;

	line-height: 16px;
	background: url(../images/leftMenuBulletSubHome.gif)  no-repeat left 4px;
	padding-left: 9px;
	list-style: none;
}
.leftMenuSubType3  .subcat li a { color: #333333; }
.leftMenuSubType3  .subcat li{
	font: normal 11px Arial, Helvetica, sans-serif;
	color:cccccc;
	margin-left: 0px;
	line-height: 16px;
	background: url(../images/leftMenuBulletSubProduct.gif)  no-repeat left 4px;
	padding-left: 9px;
	list-style: none;
}
.leftMenuSubType3 .subcat {	padding-left: 0px; margin-left: 0px;
}
.productHomeList .subcat li a { color: # #e6eaea; }
.productHomeList .subcat li{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #e6eaea;
	margin-left: 0px;

	line-height: 16px;
	background: url(../images/leftMenuBulletSubHome.gif)  no-repeat left 4px;
	padding-left: 9px;
	list-style: none;
}
.productHomeList .subcat {	padding-left: 0px; margin-left: 0px;
}

/***tabular data**/

.tabular {
	border:1px solid #cecece;
	border-collapse:collapse;
	margin-bottom:1em;
	}

.tabular caption{
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding:2px 5px;
	color:#fff;
	background:#3F95C5;
	}

.tabular td{
	padding: 3px;
	border:1px solid #cecece;
	background: #fff;
	}

.tabular th{
	padding: 3px;
	border:1px solid #cecece;
	background: #eee;
	text-align: left;
	}