/* cc1 */

body {
	background: #333 url(images/bg_page.jpg);
	color: #ccc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	margin: 0;
	padding: 0;
}
td,p,ul,ol { font-size: 8.5pt; color: #555; }
p,ul,ol {
	line-height: 142%;
}

h1 {
	font: normal 20px "Lucida Sans", "Lucida Grande", Arial, sans-serif;
	margin: 0 0 10px 0;
	padding: 0;
	background: #fff;
	text-transform: uppercase;
	text-align: right;
	
}
h2 {
	font: bold 10pt "Lucida Sans", "Lucida Grande", Arial, sans-serif;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 1px dashed #ccc;
	background: #fff;
}
h3 {
	font: bold 13pt "Lucida Sans", "Lucida Grande", Arial, sans-serif;
	margin: -10px -20px 10px -20px;
	padding: 5px;
	color: #fff;
	text-align: right;
}
h4 {
	margin: 0;
	padding: 0.5em 1em;
	font: bold 12pt "Lucida Sans", "Lucida Grande", Arial, sans-serif;
	color: #FFFFFF;
	text-align: justify;
}
ul#home-list { margin: 0; padding: 1em; list-style: none; }
ul#home-list li {
	margin: 0 0 0.5em 0;
	list-style-type: none;
	padding-left: 12px;
	background: url(images/list-bullet.gif) no-repeat 0 2px;
	color: #eee;
}
.copyright { color: #fff; font-size: 10px; }



#wrap { background: #fff; color: #444; width: 700px; }
#mast { border-bottom: 1px solid #ddd; padding-bottom: 5px; }
.utilmenu {
	float: right;
	padding-top: 35px;
	background-color: #000000;
}
#sidebar {width: 210px; text-align: center; }
#foot { color: #fff; }
#pbwsp { text-align: center; font-size: 11px; color: #999999; padding: 5px 0; }
#pbwsp a { color: #999; text-decoration: none; }
#mainmenu {
	color: #fff;
	background-color: #FFFFFF;
	padding: 5px;
	text-align: center;
}

/* reg form */
.regSection { margin: 1em 1em 5px 1em; color: #FF9900; padding-bottom: 3px; border-bottom: 1px dashed #ccc; font: bold 10pt "Trebuchet MS", Tahoma, Helvetica, sans-serif; }
.itemTitle { margin-left: 1em; width: 40%; float: left; }
.prodTitle { margin-left: 1em; line-height: 133%; padding-bottom: 1em; }
.prodDiv {  }
.prodItemDiv { margin-left: 3em; padding-bottom: 5px; margin-right: 4em; }
.prodItem { margin-bottom: 3px; border-bottom: 1px solid #efefef; padding-bottom: 3px; }
.itemElement input, .itemElement select { font: normal 8.5pt Verdana; margin-bottom: 0.25em; }
.input { width: 160px; }
.required { color: #009900; font-size: 8.5pt; padding: 3px; }
.prod { padding-bottom: 3px; padding-left: 5px; }
.bsubmit { margin-top: 1.5em; text-align: right; margin-right: 33px; }
.loading { text-align: center; font: bold 8pt Tahoma; color: #aaa; }

