@charset "utf-8";
/* default.css */

body {
	background: #CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
}

h1, 
h2, 
h3, 
h4, 
h5, 
h6 {
	color: #333333;
	margin-bottom: 0.5em;
	margin-top: 1em;
	clear: both;
}

/********** Link anchors (default) **********/
a,
a:link,
a:visited {
	color: #006699;
	font-weight: bold;
	text-decoration: none;
}

/********** Link anchors (active) **********/
a:hover,
a:active,
a:focus {
	text-decoration: underline;
	color: #FF6600;
}

/********** Link anchors (default) **********/
h1.tab a,
h1.tab a:link,
h1.tab a:visited, 
h2.tab a,
h2.tab a:link,
h2.tab a:visited, 
h3.tab a,
h3.tab a:link,
h3.tab a:visited, 
h4.tab a,
h4.tab a:link,
h4.tab a:visited, 
h5.tab a,
h5.tab a:link,
h5.tab a:visited, 
h6.tab a,
h6.tab a:link,
h6.tab a:visited {
	color: #FFFFFF;
}

/********** Link anchors (active) **********/
h1.tab a:hover,
h1.tab a:active,
h1.tab a:focus, 
h2.tab a:hover,
h2.tab a:active,
h2.tab a:focus, 
h3.tab a:hover,
h3.tab a:active,
h3.tab a:focus, 
h4.tab a:hover,
h4.tab a:active,
h4.tab a:focus, 
h5.tab a:hover,
h5.tab a:active,
h5.tab a:focus, 
h6.tab a:hover,
h6.tab a:active,
h6.tab a:focus {
	text-decoration: underline;
	color: #FF6600;
}

div#master {
	position: relative;
	margin: 0;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
	display: block;
	width: 960px;
}

div#main {
	background: #FFFFFF;
	position: relative;
	top: 180px;
	background: url(../images/bg/4-12-background.png) top center repeat-y;
}

div#main-content {
	background: #FFFFFF;
}

div#main-content h1, 
div#main-content h2, 
div#main-content h3, 
div#main-content h4, 
div#main-content h5, 
div#main-content h6 {
	color: #006699;
	margin-left: 10px;
	margin-right: 30px;
}

div#main-content h1.tab, 
div#main-content h2.tab, 
div#main-content h3.tab, 
div#main-content h4.tab, 
div#main-content h5.tab, 
div#main-content h6.tab {
	/*width: 659px; /* only for IE 7 and 8 */
	display: inline-block;
	position: relative;
	/*background: #006699 url(../images/bg/heading-bg.png) bottom left no-repeat;*/
	color: #FFFFFF;
	margin-left: 0;
	margin-right: -10px;
	padding: 0px 30px;
	padding-bottom: 10px;
	left: -39px;
	overflow: hidden;
}

div#main-content h1.tab {
	height: 38px;
	line-height: 38px;
	background: #006699 url(../images/bg/h1.png) bottom left no-repeat;
}

div#main-content h2.tab {
	height: 36px;
	line-height: 36px;
	background: #006699 url(../images/bg/h2.png) bottom left no-repeat;
}

div#main-content h3.tab {
	height: 34px;
	line-height: 34px;
	background: #006699 url(../images/bg/h3.png) bottom left no-repeat;
}

div#main-content h4.tab {
	height: 32px;
	line-height: 32px;
	background: #006699 url(../images/bg/h4.png) bottom left no-repeat;
}

div#main-content h5.tab {
	height: 30px;
	line-height: 30px;
	background: #006699 url(../images/bg/h5.png) bottom left no-repeat;
}

div#main-content h6.tab {
	height: 28px;
	line-height: 28px;
	background: #006699 url(../images/bg/h6.png) bottom left no-repeat;
}

.first {
	margin-top: 0;
}

div#left-menu {
	color: #FFFFFF;
	padding-left: 20px;
	padding-right: 30px;
	margin-bottom: 20px;
}

div#left-menu ul {
	margin: 0;
}

div#left-menu li {
	padding: 0;
	margin: 4px 0;
}

ul#related-topics li {
	list-style: circle;
	margin-left: 2.2em;
}

ul#site-index li, 
ul#page-index li {
	list-style: decimal;
	margin-left: 2.4em;
}

div#left-menu h1, 
div#left-menu h2, 
div#left-menu h3, 
div#left-menu h4, 
div#left-menu h5 {
	margin: 0;
	color: #FFFFFF;
}

div#left-menu h3 {
	font-size: 1.2em;
}

div#left-menu hr {
	margin: 1.2em 0;
}

/********** Link anchors (default) **********/
div#left-menu a,
div#left-menu a:link,
div#left-menu a:visited, 
div#footer a,
div#footer a:link,
div#footer a:visited {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

/********** Link anchors (active) **********/
div#left-menu a:hover,
div#left-menu a:active,
div#left-menu a:focus,  
div#footer a:hover,
div#footer a:active,
div#footer a:focus {
	color: #FF9900;
	text-decoration: underline;
}


div#main-content p {
	margin-left: 10px;
	margin-right: 30px;
	text-align: justify;
	margin-bottom: 1.0em;
}

div#main-content img {
	margin-top: 20px;
	/*margin-right: 30px;*/
	margin-bottom: 30px;
	/*margin-left: 10px;*/
	display: block;
	margin-right: auto;
	margin-left: auto;
}

div#main-content ul {
	margin-left: 10px;
	margin-right: 30px;
	text-align: justify;
}

div#main-content ul.numeric li {
	list-style: decimal;
}

div.letter-selector {
	margin-top: 30px;
	margin-right: 30px;
	margin-bottom: 20px;
	margin-left: 10px;
	border-top: solid 1px #999999;
	border-bottom: solid 1px #999999;
}

div.letter-selector a {
	margin-right: 12px;
}

div#main-content dt {
	text-align: justify;
	margin-left: 10px;
	margin-right: 30px;
	font-weight: bold;
}

div#main-content dd {
	text-align: justify;
	margin-top: 10px;
	margin-left: 30px;
	margin-right: 30px;
	margin-bottom: 10px;
}

div#main-content table {
	border: solid 2px #333333;
	margin-top: 10px;
	margin-right: 30px;
	margin-bottom: 20px;
	margin-left: 10px;
	width: auto;
}

div#main-content table th {
	border: solid 1px #333333;
	padding: 8px 6px;
	background: #006699;
	color: #FFFFFF;
	font-weight: bold;
}

div#main-content table td {
	border: solid 1px #333333;
	padding: 8px 6px;
}

div#site-navigation {
	margin-left: 10px;
	margin-right: 30px;
	position: relative;
	bottom: 0;
}

div#site-navigation hr {
	margin-top: 40px;
	margin-bottom: 0;
}

div#site-navigation span#previous {
	 float: left;
	 font-size: 1.1em;
}

div#site-navigation span#next {
	 float: right;
	 font-size: 1.1em;
}

div#header, 
div#footer {
	color: #FFFFFF;
}

div#header {
	background: #003366;
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	height: 160px;
	background: url(../images/bg/scb-header2.jpg) top center no-repeat;
}

div#footer {
	position: relative;
	top: 170px;
	display: block;
	height: 24px;
	line-height: 24px;
	background: #2E3950;
	color: #FFFFFF;
}

div#home-link a {
	position: absolute;
	left: 40px;
	top: 34px;
	display: block;
	width: 390px;
	height: 44px;
	background-color: none;
	border: none;
}

div#google-translate {
	position: absolute;
	right: 22px;
	bottom: 26px;
	text-align: right;
}

div#header-shadow {
	background: #FFFFFF;
	display: block;
	width: 100%;
	height: 20px;
	position: relative;
	top: 160px;
	background: url(../images/bg/4-12-shadow.png) top center no-repeat;
}

div#endcap {
	display: block;
	height: 40px;
	width: 100%;
	background: url(../images/bg/4-12-endcap.png) bottom center no-repeat;
}

div#footer-links {
	text-align: right;
}

div.shim-40 {
	display: block;
	height: 40px;
	width: 100%;
	clear: both;
}

div.indent-1 {
	margin-left: 20px;
}