#main h1.csc-firstHeader, #main h1 {
 margin : 0 15px;
}
#main h1.csc-firstHeader, #main .box001 h1 {
 margin : 0 10px;
 padding:0;
}
#main h2.csc-firstHeader,
#main h2 {
 margin-left: 15px;
}
#main .box001 h2 {
 margin : 0 10px;
padding: 0 0 8px 0;
}

#main h3.csc-firstHeader,
#main h3 {
 margin-left: 15px;
}
#main .box001 h3 {
 margin : 0 10px;
padding: 0 0 8px 0;
}

#main .box001 p {
margin :0 10px!important;
padding: 0 0 8px 0;
}

#main #content01 {
	margin: 15px 0 0 0;
}
#main #content01 p {
margin:6px 15px;
}
/* STBU: Special style for iPhone App animation*/
#main object[data~="float_right"],
#mmswf4e9d504f21cd9 {
float:right;
padding:15px;
}
#main .standard-50-50-middle {
background:transparent url(../images/277_box_bl-wh-mid.gif) repeat-y scroll left top;
margin-bottom: 10px;
}
#main .standard-50-50-start {
background:transparent url(../images/277_box_bl-wh-top.gif) no-repeat scroll left top;
}
#main .standard-50-50-end {
background:transparent url(../images/277_box_bl-wh-bot.gif) no-repeat scroll left bottom;
}

#main .subcl {
	padding:0;
	margin: 0 0 0 15px;
}

#main .subcr {
	padding:0;
	margin: 0 15px 0 8px;
}
#main .subcr p {
margin:0;
padding:0 0 10px 10px;
}
#main .subcl p {
margin:0;
padding: 0 0 10px 10px;
}

#main .subcl h2,
#main .subcr h2 {
font-size:15px;
margin-left:10px;;
padding: 0 0 8px 0;
}
#main .subcl h3,
#main .subcr h3 {
font-size:15px;
margin-left:10px;;
padding: 0 0 8px 0;
}

#main .standard-50-50-end h2 {
font-size:15px;
padding: 10px 0 10px 0;
}
#main .standard-50-50-end h3 {
font-size:15px;
padding: 10px 0 10px 0;
}
#main .standard-50-50-end p {
padding: 0 15px 10px 10px;
}
#main .standard-50-50-end ul {
padding: 0 0 10px 0;
}

#main table.contenttable {
border-bottom:0 none;
border-collapse:collapse;
border-top:0 none;
margin: 0 0 10px 0;
}
#main .subcl table.contenttable {
width:277px;
}
#main .subcr table.contenttable {
width:277px;
}

#main .blueline-50-50 {
	border-left: 1px solid #0D006A;
	margin-bottom: 15px;
}

#main .blueheader-50-50-middle {
background:transparent url(../images/277_box_bl-wh-mid.gif) repeat-y scroll center top;
margin-bottom: 10px;
}
#main .blueheader-50-50-start {
background:transparent url(../images/277_box02_bl-bl-top.gif) no-repeat scroll center top;
}
#main .blueheader-50-50-end {
background:transparent url(../images/277_box_bl-wh-bot.gif) no-repeat scroll center bottom;
}
#main .subcr .blueheader-50-50-end h2 {
background:transparent url(../images/277_box02_bl-bl-top.gif) no-repeat scroll center top;
background-color:#0D006A;
color: #FFF;
line-height: 22px;
margin: 0;
padding: 0 0 0 10px;
}
#main .subcl .blueheader-50-50-end h2 {
background:transparent url(../images/277_box02_bl-bl-top.gif) no-repeat scroll left top;
background-color:#0D006A;
color: #FFF;
line-height: 22px;
margin: 0 9px 0 0;
padding: 0 0 0 10px;
}
#main .subcl .blueheader-50-50-end h3 {
background:transparent url(../images/277_box02_bl-bl-top.gif) no-repeat scroll left top;
background-color:#0D006A;
color: #FFF;
line-height: 22px;
margin: 0 9px 0 0;
padding: 0 0 0 10px;
}
#main .subcl .blueheader-50-50-end h3 a {
color:#FFF;
}
#main .subcl .blueheader-50-50-end h3 a:hover {
color:#F8B500;
}
#main .blueheader-50-50-end .csc-textpic-right .csc-textpic-imagewrap {
	text-align: right;
}
#main .blueheader-50-50-end .csc-textpic-right dl.csc-textpic-image {
float:none;
}
#main .subcl .blueheader-50-50-end .csc-textpic-right {
margin-right: 7px;
}

#main .subcl .blueheader-50-50-middle {
background:transparent url(../images/277_box_bl-wh-mid.gif) repeat-y scroll left top;
margin-bottom: 10px;
}
#main .subcl .blueheader-50-50-start {
background:transparent url(../images/277_box02_bl-bl-top.gif) no-repeat scroll left top;
}
#main .subcl .blueheader-50-50-end {
background:transparent url(../images/277_box_bl-wh-bot.gif) no-repeat scroll left bottom;
}

#maininfo_content h3 {
	margin:			6px 10px;
	padding:		10px 0 0;
}
