body,td,th {
	font-family: Verdana, Arial, sans-serif;
	font-size: 9pt;
	color: #333333;
	line-height: 13pt;
}
body {
	background-color: #eeeeee;
	margin: 0;
}
a:link {
	color: #FF6600;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #FF6600;
}
a:hover {
	text-decoration: none;
	color: #FF9900;
}
a:active {
	text-decoration: underline;
	color: #000000;
}
h1,h2,h3,h4,h5,h6 {
	font-weight: lighter;
	font-style: normal;
	line-height: normal;
	text-decoration: none;
	text-transform: capitalize;
	color: #333333;
}
h1 a, h2 a, h3 a, h4 a {
	text-decoration:none;
}
h1 {
	font-size: 20pt;
	margin-top:auto;
	margin-bottom:5px;
}
h2 {
	font-size: 14pt;
}
h3 {
	font-size: 12pt;
}
h4 {
	font-size: 10pt;
}
a img/*, img*/ {
	border:none;
	border-bottom:0px none;
	width:inherit;
	height:inherit;
}
caption {
	display:none;
}
legend {
	text-transform:capitalize;
}
fieldset {
	border:1px solid #666666;
}
th {
	text-align:left;
	vertical-align:top;
	font-weight:normal;
}
td {
	vertical-align:top;
}
td h4 {
	margin-bottom:0;
}
acronym, abbr {
	border-bottom:1px dotted;
	cursor:help;
}
.name {
	color:#FF6600;
}
.center {
	width:auto;
	position:relative;
	height:auto;
	text-align:center;
}
img.right {
	float:right;
	margin:5px 0 5px 5px;
	display:block;
}
img.center {
	position:relative;
	display:block;
	margin:5px auto 5px auto;
}
img.left {
	float:left;
	margin:5px 5px 5px 0;
	display:block;
}
.none {
	display:none;
	width:0;
	height:0;
}
.clickable {
	cursor:pointer;
}
small, .smalltext {
	font-size:8pt;
}
big, .bigtext {
	font-size:11pt;
	font-weight:bold;
}
cite {
	font-style:italic;
	font-weight:bold;
}
blockquote {
	font-size:12pt;
	font-style:italic;
	margin:0;
	padding:0;
}
blockquote p {
	padding:5px;
	margin:0;
	display:block;
	line-height:16pt;
}
blockquote p a:link {
	color:#ffffff;
}
form p {
	margin:0;
	padding:0;
}
input, textarea, select {
	border:1px solid #cccccc;
	background-color:#FF9900;
	padding:2px;
	color:#ffffff;
	font-size:8pt;
	font-family: Verdana, Arial, sans-serif;
	margin:2px;
}
input.button {
	border:none;
	cursor:pointer;
	color:#FF9900;
}
input.radio {
	background:none;
}
input:focus, textarea:focus, select:focus, input.button:hover {
	background-color:#FFFFFF;
	background-image:none;
	color:#666666;
}
label {
	text-transform:capitalize;
}
tr.error {
	color:#990000;
}
tr.error th {
	color:#990000;
}
#error, .red {
	background-color:#CC0000;
	color:#FFFFFF;
	display:block;
	margin:10px;
	text-align:center;
	width:auto;
}
#error h3, #error a, .red h3, .red a {
	color:#FFFFFF;
	margin-top:0;
}
#error h3 a, .red h3 a {
	text-decoration:none;
}
#error span, .red span {
	padding:0 10px 0 10px;
	color:#FFFFFF;
}
#container {
	display:block; position:relative; margin:0 auto 0 auto; width:970px; height:720px; padding-top:50px;
}
#logo {
	display:block; position:absolute; top:0; right:0; left:auto; background:url(../images/builds/main/3/structure/logo_01.png) center no-repeat; width:300px; height:200px; z-index:10;
}
#bgholder {
	display:block; position:relative; margin:0 auto 20px 0; background:url(../images/builds/main/3/structure/default_bg_01.png) center no-repeat; width:922px; height:662px;
}
#menu {
	display:block; position:absolute; top:50px; right:0; left:0; background:url(../images/builds/main/3/structure/menu_bg_01.png) center repeat-x; width:920px; height:35px;
}
#menu ul, #menu li {
	padding:0; margin:0; display:inline; list-style:none;
}
#menu li a {
	display:block; float:left; padding:10px; font-size:12px; color:#000000; text-transform:capitalize; text-decoration:none; height:14px;
}
#menu li a:hover {
	background:url(../images/builds/main/3/structure/menu_bg_over_01.png) center repeat-x;
}
#submenu {
	display:block; position:absolute; top:85px; right:30px; left:30px; background:url(../images/builds/main/3/structure/menu_bg_01.png) center repeat-x; width:860px; height:25px;
}
#submenuleft {
	display:block; position:absolute; top:85px; left:20px; right:auto; background:url(../images/builds/main/3/structure/submenu_left.png) bottom left no-repeat; width:10px; height:25px;
}
#submenuright {
	display:block; position:absolute; top:85px; right:25px; left:auto; background:url(../images/builds/main/3/structure/submenu_right.png) bottom right no-repeat; width:10px; height:25px;
}
#submenu ul, #submenu li {
	padding:0; margin:0; display:inline; list-style:none;
}
#submenu li a {
	display:block; float:left; padding:5px; font-size:10px; color:#000000; text-transform:capitalize; text-decoration:none; height:14px;
}
#submenu li a:hover {
	background:url(../images/builds/main/3/structure/menu_bg_over_01.png) center repeat-x;
}
#padding {
	display:block; position:absolute; margin:0; padding:0; top:150px; left:50px; right:50px; width:820px; background-image:url(../images/builds/main/3/structure/trans_bg.png);/*filter:alpha(opacity=80); opacity: 0.8; -moz-opacity:0.8;*/
}
#innerpadding {
	padding:0 20px 0 20px; /*filter:alpha(opacity=100); opacity: 1; -moz-opacity:1;*/ height:460px; width:auto; overflow:auto;
}
#innerpadding:first-child .twocol { margin-right:10px; }
.twocol {
	display:block; width:380px; float:left;
}
#ajaxbox {
	position:absolute; top:200px; right:auto; background-color:#FFFFFF; border:5px solid #FF6600; width:350px; height:180px; z-index:12;
}
#ajaxboxcontrol {
	background-color:#FF6600; padding:10px; position:relative; width:auto; display:block; color:#FFFFFF; font-weight:bold; cursor:pointer;
}
#ajaxboxscroller {
	display:block; position:relative; overflow:auto; padding:10px; width:auto; height:283px;
}
#blindbox {
	position:absolute; top:0; left:0; width:100%; height:100%; background-color:#000000; filter:alpha(opacity=50); opacity: 0.5; -moz-opacity:0.5; cursor:move; z-index:11;
}
#footer {
	display:block; position:relative; margin:0; width:920px; text-align:center; font-size:8pt; color:#999999;
}
