/*
 * This is the main style sheet for the Car Charging web site 
 */

body {
	background-color: #183db1;
	padding-top: 10px;
	margin: 0 auto;
	font: 14px 'Bai Jamjuree', sans-serif;
	line-height:18px;
	color: black;
}

.pageWrap {
	margin: 0 auto;
	width: 940px;
	background-color: DodgerBlue;
	overflow: hidden;
}

.menubar { 
	width: 200px;
	float: left;
	background: #343434;
	padding: 0px 0px 0px 0px;
	margin-bottom: -4000px; padding-bottom: 4000px;
}

.bodyarea {
	width: 740px;
	background: DodgerBlue;
	float: right;
	margin-bottom: -4000px; padding-bottom: 4000px;
}

.rectangle {
    background-color: DodgerBlue;
    display: block;
    height: 20px;
    width: 740px;
}

.tight {
	display: block;
}

p, ul, table td {
	font: 14px 'Open Sans', sans-serif;
	font-weight: 600;
}

table th {
	font: 14px 'Open Sans', sans-serif;
	font-weight: 700;
	background-color: Green;
    color: white;
}

table {
	border-collapse: collapse;
	margin-bottom: 10px;
}

table, th, td {
    border: 2px solid black;
	padding: 5px;
}

.date {
	font: bold 12px 'Open Sans', sans-serif;
	line-height: 2em;
}



a:link,a:visited {
	color: blue;
}
	
a:hover {
	color: green;
}

h1 {
	text-align: center;
	color: black;
	font: bold 1.4em 'Bai Jamjuree', sans-serif;
}

h2 {
	text-align: center;
	color: black;
	font-size: 2em;
	font: 14px 'Bai Jamjuree', sans-serif;
}

h3 {
	text-align: center;
	color: black;
	font: bold 1.2em 'Bai Jamjuree', sans-serif;
}



h6 {
	text-align: center;
	font-size: 2.5em;
	font: 14px 'Bai Jamjuree', sans-serif;
}


.accordion, .accordion li {font: bold 15px 'Bai Jamjuree', sans-serif}
.accordion, .accordion li {margin: 0; padding: 0; border: none;}
.accordion a {padding: 10px 10px 10px 28px; background: #000 url(accordion/images/bg_graphite.png) repeat-x 0 0; text-decoration:none; display: block; color: #fff; font-weight: normal;}
.accordion ul a {background: #343434;}
.accordion a.dcjq-parent, .accordion a.dcjq-parent:hover {background: #000 url(accordion/images/graphite_arrow_right.png) no-repeat 0 0; font-weight: bold; color: #fff;}
.accordion a.dcjq-parent.active {background: #000 url(accordion/images/graphite_arrow_down.png) no-repeat 0 0;}
.accordion a:hover {color: LawnGreen;}
.accordion a:active {color: LawnGreen;}
.accordion ul, .accordion ul li{list-style: none; -webkit-padding-start: 20px;}

a.active {color: LawnGreen;}



.cc-button {
	margin: 3px;
	padding: 20px;
	font-size: 1.3em !important;

}

.across3 {
	width: 32%;
}

.cc-area {
	background-color: White;
	margin: 0px 20px 20px 20px;
	padding: 5px 15px 5px 15px;
}

.cc-main {
	float: left;
	width: 420px;
	margin-right: 10px;
}

.cc-full {
	float: left;
	width: 670px;
}

.cc-side {
	float: right;
	width: 200px;
	background-color: LightGrey;
	margin-left: 10px;
}

.cc-half-left {
	float: left;
	width: 310px;
	margin-right: 10px;
}

.cc-half-right {
	float: right;
	width: 310px;
	margin-left: 10px;
}

.cc-recep-img {
	text-align: center;
	vertical-align: top;
	width: 25%;
}

.cc-recep-td {
	width: 25%;
	vertical-align: top;
}

.cc-center-td {
	text-align: center;
}

.cc-center-img {
	margin: auto;
	display: block;
}

.floatimg {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}

.floatdiv {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}


.floatimgleft {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.footerarea {
	text-align: center;
	margin: 0 auto;
	width: 940px;
	background-color: #d7d1d8;
	overflow: hidden;
}





.i1 { margin-left: 3em }

.i2 { margin-left: 9em }

.i3 { margin-left: 13em }

.i4 { margin-left: 18em }

.i5 { margin-left: 24em }

.noin {
  padding-left: inherit;
}

.miniban {
	color: white;
	background: green;
	text-align: center;
}

.imglabel {
	font-size: 9px;
}