html {
	margin: 0px;
	padding: 0px;
}

body {
	font-family: Arial, Verdana, Helvetica, san-serif, Times, serif;
	text-align: center;
	margin: 0px;
	padding: 0px;
	background-color: white;
}

a { text-decoration: none; color: #369DD8; }
a:hover { color: #A2C316; }
h1, h2, h3, h4, p { margin: 0; padding: 10px 0; }
hr { color: #A2C316; background: #A2C316; border:0; height: 5px; margin: 15px 0; clear: both; }
hr.clr { clear: left; }
h1 {
	color: #369DD8;
	font-size: 28px;
	font-weight: normal;
	text-transform: uppercase;
	padding: 35px 0 15px 35px;
	 text-align: left;
}
h2 { font-size: 18px; font-weight: normal; color: #E30178; text-align: left; }
h2.production {  color:  #6D6E70;  }
h2 span { font-size: 14px; font-weight: bold; }
h3 { font-size: 13px; text-align: left; color: #E30178; }
p, dt, dd, table, ul, ol { color: #6D6E70; font-size: 13px; }
table tr td, table tr th { text-align: left; vertical-align: top; border: #8CBDE5 1px solid; }
table { border-collapse: collapse; }
ul, ol {
	font-size: 13px;
	margin: 0.5em 0px 0.5em 20px;
	padding: 0px;
}
ul li, ol li { margin:0; padding: 5px 0; }
ul.press li { margin: 0; padding: 0 0 15px 0; text-align: left; }
label { color: #6D6E70; font-size: 10pt; }
input, select, textarea {
	font-family: Arial, Verdana, Helvetica, san-serif, Times, serif;
	font-size: 10pt;
	width: 200px;
	margin: 0px 0px 1px 0px;
}

form { margin: 0px; padding: 0px; }
form div { width: 100%; min-height: 20px; }
form label { width: 70px; height: 15px; float: left; display: block; }
form #submit { 
	color: #369DD8;
	font-weight: bold;
	text-transform: uppercase;
	border: 0px;
	background-color: transparent;
	margin: 5px 0px 0px 70px;
}
.u { text-decoration: underline; }
.blue { color: #369DD8; }
.pink { color: #6D6E70; }
.pink2 { color: #E30178; }
.red { color: #FF0000; }
.medium { font-size: 13px }
.med { font-size: 14px; }
.small { font-size: 11px; }
.left { float: left; margin: 0px 10px 0px 0px;}
.right { float: right; margin: 10px 0px 20px 20px; }
.left-align { display: block; text-align: left; }

.site-border  { width: 769px; margin: 20px 0px 0px 0px;  }

.site-head { width: 100%; }
.site-head1 { 
	text-align: left;
	width: 100%;
	min-height: 90px;
	background: url(../images/head1-back.gif) repeat-y 126px 0px;
	background-color: #369DD8;
}
.site-head-class { float: right; }
#logo {
	border-top: 5px solid white;
	border-bottom: 5px solid white; float: left; }
#class-text { float: right; margin: 42px 2px 5px 0px; }
.site-head1 ul {
	font-size: 8pt;
	text-align: right;
	list-style: none;
	clear: both;
	background-color: white;
	margin: 0px;
	padding: 0.5em 0px 0.5em 0px;
}
.site-head1 li { display: inline; margin: 0px 4px 0px 4px; }
.site-head1 li a { color: #A2C316; }
.site-head1 li a:hover { color: #369DD8; }
.site-head1 ul.nav { font-weight: bold; }
.site-head1 ul.sub-nav { font-weight: bold; text-transform: uppercase; }
.site-head2 { 
	font-size: 0px;
	width: 100%;
	height: 5px;
	background: url(../images/head2-back.gif) repeat-y 0px 0px;
	background-color: #6D6E70;
}

.site-body { text-align: justify; width: 100%; min-height: 300px; }
.site-body-latest { text-align: center; }
.site-body-right {
	width: 270px;
	min-height: 205px;
	float: right;
	margin: 0px 0px 0px 20px;
}
.site-body-right img { border: 0; }
.site-body-right p { text-align: left; }
#master0 img { border: 0 !important; }

.site-body-left { 
	width: 55%;
	min-height: 205px;
	margin: 0px 0px 0px 35px;
	background: url(../images/watermark.gif) no-repeat 50px 50%;
}

.site-body-left2 { 
	width: 50%;
	min-height: 205px;
	margin: 0px 0px 0px 35px;
	background: url(../images/watermark.gif) no-repeat 50px 50%;
}
.site-body-left img, .site-body-left2 img { border: 0px; }
.site-body-left a { color: #369DD8; }
.site-body-left a:hover { color: #A2C316; }

.gallery { 
	width: 90%;
	min-height: 205px;
	margin: 0px 0px 0px 35px;
	background: url(../images/watermark.gif) no-repeat 50px 50%;
}
.gallery ul { text-align: left; list-style: none; margin: 0; padding: 0; }
.gallery li { display: inline; }
.gallery img { border: 2px solid #6D6E70; }

.latest { text-align: center; text-transform: uppercase; width: 100%; }
.latest h1 { margin: 2em 0px 0.5em 35px; }
.latest img { border: 0px; }
.latest b { color: #6D6E70; }
.align-left { text-align: left; }

.site-foot1, .site-foot2 { 
	font-size: 0px;
	width: 100%;
	height: 5px;
	margin: 0 0 2px 0;
	clear: both;
}

.site-foot1 { background: url(../images/foot1-back.gif) repeat-y 0px 0px; background-color: #6D6E70; }
.site-foot2 { background: url(../images/foot2-back.gif) repeat-y 0px 0px; background-color: #369DD8; }

.cb { clear: both; }
.sml { font-size: 11px; }
.normal, h2 .normal { font-size: 12px; color: #6D6E70; font-weight: normal; padding: 5px 0 0 0; display: block; }

dl.list { display: table; margin: 15px 0 0 0; padding: 0; }
dl.list dt, dl.list dd { display: block; float: left; padding: 0 0 15px 0; }
dl.list dt { width: 150px; margin: 0 10px 0 0; clear: both; text-align: left; font-weight: bold; }
dl.list dd { width: 260px; margin: 0; }

img.noborder { border: 0; }
img.latest { border: #009EE3 1px solid; }
img.new_tel { border: 0; }
img.right { float: right; margin: 10px 0 10px 20px; clear: right; }

.notice { background: #FCE5F1; margin: 10px 0; padding: 10px; }
.notice, .notice p, .notice h3 { color: #C74087; }
 notice p, .notice h3 { margin: 0; padding: 3px 0; }
 
 a.logo, a.logo img { border: 0; }
 
 .captcha { margin: 0; padding: 0 0 0 70px; }
 
 a.social { margin: 10px 0 10px 0; padding: 0; display: block; float: left; }
 a.social img { margin: 0; display: block; border: 0; }
 a.social.first { margin: 10px 10px 10px 0; }
 
 table.the-latest { border-collapse: collapse; }
 table.the-latest tr td { border: 0; }
 table.the-latest tr td.info h2 { font-size: 14px; font-weight: bold; }
 
 ul.gallery { width: 100%; margin: 0; padding: 0; list-style: none; }
 ul.gallery li { margin: 0; padding: 0 10px 10px 0; display: block; float: left; }
 ul.gallery li a { margin: 0; padding: 0; }
 ul.gallery li a img { margin: 0; border: 0; }
