body {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	background-color: #ffffff;
	font-size: 62.5%;
	color: #666666;
}
body, td {
	font-size: .7em;
	font-family: Arial, Helvetica, Sans-Serif;
	line-height: 13px;
}
a:link, a:active, a:visited {
	color: #3366cc;
	text-decoration: none;
}
a:hover {
	color: #6699cc;
}
p {
	margin-left: 1px;
}
.hc, .hd, .he {
	font-size: .6em;
	letter-spacing: 1px;
	text-align: right;
}
.hc a:link, .hc a:active, .hc a:visited, .he a:link, .he a:active, .he a:visited {
	padding-right: 37px;
	color: #ffffff;
	text-decoration: none;
}
.hd a:link, .hd a:active, .hd a:visited {
	padding-right: 38px;
	color: #ffffff;
	text-decoration: none;
}
.hc a:hover, .he a:hover {
	padding-right: 37px;
	color: #c66300;
	text-decoration: none;
}
.hd a:hover {
	padding-right: 38px;
	color: #c66300;
	text-decoration: none;
}
.hc a:link, .hc a:active, .hc a:visited {
	background: transparent url(images/blue_off.gif) no-repeat 47px 50%;
}
.hd a:link, .hd a:active, .hd a:visited {
	background: transparent url(images/gray_off.gif) no-repeat 74px 50%;
}
.he a:link, .he a:active, .he a:visited {
	background: transparent url(images/lgray_off.bmp) no-repeat 81px 50%;
}
.hc a:hover {
	background: transparent url(images/blue_on.gif) no-repeat 47px 50%;
}
.hd a:hover {
	background: transparent url(images/gray_on.gif) no-repeat 74px 50%;
}
.he a:hover {
	background: transparent url(images/lgray_on.bmp) no-repeat 81px 50%;
}
.mnubar, .mnubar_on {
	font-size: .6em;
	letter-spacing: 1px;
	height: 25px;
	border-top: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
	background-color: #d7dbdd;
	padding-left: 14px;
	font-weight: bold;
}
.mnubar a:link, .mnubar a:active, .mnubar a:visited {
	color: #666666;
	background: transparent url(images/blue_rt_off.gif) no-repeat 1px 50%;
	padding-left: 12px;
}
.mnubar a:hover, .mnubar_on a:link, .mnubar_on a:active, .mnubar_on a:visited, .mnubar_on a:hover {
	color: #c66300;
	background: transparent url(images/orange_rt_on.gif) no-repeat 1px 50%;
	padding-left: 12px;
}

/*  Main Table Layout Classes - Start */
#column_A, .column1 {
	width: 182px;
}
#column_B {
	width: 495px;
}
#column_C {
	width: 100%;
}
.mntbl_a {
	height: 100%;
	width: 100%;
}
.mntbl_b {
	height: 75px;
	border-bottom: #ffffff 1px solid;
	background-color: #ffffff;
}
.mntbl_c {
	height: 16px;
	border-bottom: #ffffff 1px solid;
	background-color: #c0c6c6;
}
.mntbl_d {
	width: 182px;
	height: 201px;
	border-bottom: #ffffff 1px solid;
	background-color: #6e7678;
}
.mntbl_e {
	width: 495px;
	border-bottom: #ffffff 1px solid;
	background-color: #c0c6c6;
}
.mntbl_f {
	height: 201px;
	border-bottom: #ffffff 1px solid;
	background-color: #d7dbdd;
}
.mntbl_g {
	height: 19px;
	border-bottom: #ffffff 1px solid;
	background-color: #153551;
}
.mntbl_h {
	height: 19px;
	border-bottom: #ffffff 1px solid;
	background-color: #74abc4;
}
.mntbl_j {
	height: 19px;
	border-bottom: #ffffff 1px solid;
	background-color: #c0c6c6;
}
.mntbl_k {
	height: 19px;
	border-bottom: #ffffff 1px solid;
	background-color: #d7dbdd;
}
.mntbl_l {
	height: 100%;
}
/*  Main Table Layout Classes - End */

/* Footer Classes - Start */
.footer {
	width: 495px;
	height: 19px;
	border-bottom: #ffffff 1px solid;
	background-color: #c0c6c6;
	text-align: center;
	color: #ffffff;
}
.footer a:link, .footer a:active, .footer a:visited {
	color: #666666;
	text-decoration: none;
	padding-left: 4px;
	padding-right: 4px;
}
.footer a:hover {
	color: #cc6600;
	text-decoration: underline;
	padding-left: 4px;
	padding-right: 4px;
}
/* Footer Classes - End */

.plist a:link, .plist a:active, .plist a:visited {
	text-decoration: underline;
	color: #666666;
}
.plist a:hover {
	text-decoration: underline;
	color: #cc6600;
}

/* Common Styles */
/* only on opening page */
.headline {
	padding-left: 6px;
	color: #ffffff;
	font-weight: bold;
}
.headline_b, .hl, .h2 {
	color: #ffffff;
	font-weight: bold;
}
.h2 {
	margin-top: 2px;
	margin-bottom: 2px;
}
.orange {
	color: #c66300;
}
.dgray {
	color: #666666;
}
.bld {
	font-weight: bold;
}
.brd {
	padding-left: 28px;
	padding-right: 28px;
	padding-bottom: 28px;
}
.pb10 {
	padding-bottom: 10px;
}
.pb11 {
	text-align: center;
	margin-top: 4px;
	margin-bottom: 0px;
}
.pb10 a:link, .pb10 a:active, .pb10 a:visited, .pb11 a:link, .pb11 a:active, .pb11 a:visited {
	color: #666666;
	text-decoration: none;
}
.pb10 a:hover, .pb11 a:hover {
	color: #cc6600;
	text-decoration: underline;
}
.hdgd {
	border-top: #ffffff 1px dotted;
	padding-top: 7px;
	padding-bottom: 20px;
	text-align: center;
}
.hdge {
	padding-left: 6px;
	padding-bottom: 4px;
	color: #ffffff;
	padding-top: 4px;
	background-color: #999999;
	text-align: left;
}
.sl_t {
	border-top: #ffffff 1px solid;
}
.sl_b {
	border-bottom: #ffffff 1px solid;
}
.dl_r {
	border-right: #ffffff 1px dotted;
}
.dl_t {
	border-top: #ffffff 1px dotted;
}
.dl_b {
	border-bottom: #ffffff 1px dotted;
}
.h19 {
	height: 19px;
}
.s1 {
	padding-top: 14px;
	padding-bottom: 24px;
	padding-right: 14px;
	padding-left: 14px;
}
.s2 {
	padding-top: 11px;
	padding-bottom: 24px;
	padding-right: 4px;
}
.s3 {
	padding-top: 0px;
	margin-top: 3px;
	padding-bottom: 10px;
	padding-right: 14px;
	padding-left: 14px;
}
.dt {
	width: 495px;
	height: 100%;
}
.text {
	border: 1px solid #666666;
}
.nvwh {
	color: #ffffff;
}
div#tipimg {
	display: none;
	color: #ffffff;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
}
div#tip {
	display: none;
	color: #ffffff;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
	border: 1px solid #c66300;
	background: #c66300;
	width: 200px;
	height: 34px;
	padding: 4px 4px 0px 4px; /*trbl*/
}

/* samples */
/*
.si {
	float: left;
	margin-right: 12px;
}
*/
.s_tr { 
	padding-top: 4px;
	padding-bottom: 4px;
}
.s_td { 
	padding-left: 10px;
}


/* menu */
.objmnu, .objmnu_on {
	font-size: .9em;
	letter-spacing: 1px;
	text-align: right;
	color: #ffffff;
	height: 15px;
	padding-right: 20px;
	margin-left: 15px;
	margin-right: 17px;
}
.objmnu {
	background-color: #6e7678;
	cursor: default;
}
.objmnu_on {
	background-color: #74abc4;
	cursor: hand;
}
.dl {
	height: 1px;
	padding-bottom: 1px;
	margin-top: 5px;
	line-height: 0px;
	margin-left: 14px;
	margin-right: 18px;
}
.dl_g {
	border-top: #c0c6c6 1px dotted;
}

/* portfolio */
.p_li {
	list-style-image: url(images/pblt.jpg);
	list-style-type: square;
	margin-left: 0px;
	padding-left: 0px;
}
.p_ul {
	margin-left: 0px;
	padding-left: 16px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.thin {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
.ctr {
	text-align: center;
}
.cr {
	font-size: .8em;
	color: #C0C6C6;
	letter-spacing: 1px;
}