.header, .h1p{
	border-top: #dcd6c2 1px solid; 
	background-color: #f6f5f1; 
	padding: 4px; 
	color: #cab46a; 
	font-weight: bold; 
	font-size: 13px;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}

#tooltip{
	text-align: left; 
	width: 200px; 
	font-size: 11px; 
	font-family: arial; 
	border: 1px solid #3c5c8a; 
	background-color: #FFF2F2;
	-moz-opacity: 0.9; 
	filter:Alpha(Opacity=90); 
	color: #282828; 
	z-index: 3; 
	-moz-border-radius: 4px; 
	margin: 10px 0px 0px 10px; 
	padding: 3px 5px; 
	position: absolute; 
	visibility: hidden; 
	z-index: 3;
}

.pagecurrent {
  font-weight: bold;
  color:#e3616d;
}

ul.faq li{
	list-style-type: none;
}

p.h3{
	border-left: 4px solid #ffe0d9;
	padding: 0px 0px 3px 15px;
}
span.Q{
	color: #ff0000;
	display: block;
}
p.h3{
	border-left: 4px solid #ffe0d9;
	padding: 0px 0px 3px 15px;
}

span.h3{
	margin: 0px 0px 5px -5px;
	display: block;
	font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* menu */
.inset2 td span {
 display:none;
}

.inset2 table {
 background-color:#fff;
}

.inset2 td.w1 {
 background-image:url("img/corner1_top_left.gif");
 background-position:top left;
 background-repeat:no-repeat;
 background-color:#EDEEF0;
 vertical-align:top;
}

.inset2 td.w1e {
 background-image:url("img/corner1_top_left.gif");
 background-position:top left;
 background-repeat:no-repeat;
 background-color:#EDEEF0;
 vertical-align:top;
}

.inset2 td.w1 div{
 background-image:url("img/corner1_top_right.gif");
 background-position:top right;
 background-repeat:no-repeat;
 padding:5px 10px 5px 10px;
}

.inset2 td.w1e div{
 background-image:url("img/corner1e_top_right.gif");
 background-position:top right;
 background-repeat:no-repeat;
 padding:5px 10px 5px 10px;
}

.inset2 td.w2 {
 background-image:url("img/corner2_top_left.gif");
 background-position:top left;
 background-repeat:no-repeat;
 background-color:#BFC2CA;
 vertical-align:top;
}

.inset2 td.w2 div{
 background-image:url("img/corner2_top_right.gif");
 background-position:top right;
 background-repeat:no-repeat;
 padding:5px 10px 5px 10px;
}

.inset2 td.w7 {
 background-image:url("img/corner7_top_left.gif");
 background-position:top left;
 background-repeat:no-repeat;
 background-color:#FF7B00;
 vertical-align:top;
}

.inset2 td.w7 div{
 background-image:url("img/corner7_top_right.gif");
 background-position:top right;
 background-repeat:no-repeat;
 color:#fff;
 padding:5px 10px 5px 10px;
}

.inset2 td.w5 {
 background-image:url("img/corner5_top_left.gif");
 background-position:top left;
 background-repeat:no-repeat;
 background-color:#90A1D9;
 vertical-align:top;
}

.inset2 td.w5 div{
 background-image:url("img/corner5_top_right.gif");
 background-position:top right;
 background-repeat:no-repeat;
 color:#fff;
 padding:5px 10px 5px 10px;
}

.inset2 td.w6 {
 background-image:url("img/corner_6_top_left.gif");
 background-position:top left;
 background-repeat:no-repeat;
 background-color:#500A4B;
 vertical-align:top;
}

.inset2 td.w6 div{
 background-image:url("img/corner_6_top_right.gif");
 background-position:top right;
 background-repeat:no-repeat;
 color:#fff;
 padding:5px 10px 5px 10px;
}

.inset2 td.del{
 background-image:none;
 background-color:#fff;
 width:2px;
}

.amt, .amt a{color:#FF6633;font-weight:bold}
.amp, .amp a{color:#ffa080;font-weight:bold}


.greyer,.greyer A{COLOR:#808080}
.red,.red A{COLOR:#ff6633}

/* message folders */
.folders td{border-bottom:1px solid #fcb8b8;height:34px;}
.folders tr.selected {background-color:#ffe0d9}
.folders tr {background-color:#fff4f2 }
.folders tr.last {background-color:#fff}
.folders tr.last td{border:none}

.bordered { border:1px solid #C6CFD6; }
.borderb { border-bottom:1px solid #C6CFD6; }
.bordert { border-top:1px solid #fcb8b8; }
.borderbt { border-top:1px solid #fcb8b8; border-bottom:1px solid #C6CFD6; }

.black {
    color: #808080;
}
.greyer {
    color: #808080;
}
.blue {
	color:#5987b1;
	font-size: 11px;
}

.photo_a,.photo_v,.photo_i,.photo_s{padding:2px}

.photo_a{background-color:#edeef0}
.photo_v{background-color:#ff9900}
.photo_i{background-color:#eca4ec}
.photo_s,.tdc_mt .photo_a{background-color:#99cc33}

span.mybegun a{
	font-size: 7px;
	color: #00CC00;
}

BODY,TABLE,TD {
	color: #333333;
	font-family: Verdana;
	font-size: 12px; 
}

.linkcurrent {
	color: #fff; 
	font-size: 14px; 
	font-weight: bold; 
	font-family: Comic Sans MS; 
	padding: 0px 10px 0px 10px; 
	background:url(img/buttonbg.gif);
	background-color: #ffbf61;
}
.linkcurrent a:link,
.linkcurrent a:visited,
.linkcurrent a:active,
.linkcurrent a:hover {
	color: #fff;
	text-decoration: none;
}

.linkcurrent a:hover {
	text-decoration: underline;
}

.linkuncurrent {
	font-size: 13px; 
	font-family: Comic Sans MS; 
	padding: 0px 10px 0px 10px; 
	background: url(img/unbuttonbg.gif);
	background-color: #ffbf61;
}
.linkuncurrent a:link,
.linkuncurrent a:visited,
.linkuncurrent a:active,
.linkuncurrent a:hover {
	color: #586d8b;
	text-decoration: none;
}

.linkuncurrent a:hover {
	color: #063b88;
}


.link1,
.link1 a:link,
.link1 a:visited,
.link1 a:active,
.link1 a:hover {
	color: #4ea301; 
}

.link2,
.link2 a:link,
.link2 a:visited,
.link2 a:active,
.link2 a:hover {
	color: #1d877d; 
}

.link3,
.link3 a:link,
.link3 a:visited,
.link3 a:active,
.link3 a:hover {
	color: #E99323; 
}

.link4,
.link4 a:link,
.link4 a:visited,
.link4 a:active,
.link4 a:hover {
	color: #F7371D; 
}

.link5,
.link5 a:link,
.link5 a:visited,
.link5 a:active,
.link5 a:hover {
	color: #848484; 
}

.popup {
	width: 55%;
	z-index: +1; 
	border: 1px solid #d36401;
    background-color: #fefef9
}
.popup p {
  padding: 5px 15px 15px 15px;
  font-family: Verdana;
  line-height: 200%;
  color: #a34d00;
}

.drag {
  background-color: #fef8e8; 
  color: #ff3f3f;
  font-family: Verdana;
  padding: 4px;
  font-weight: bold;
  border-bottom: 1px solid #f0eadb;
}

input,select{
/*	border-right: 1px inset #bde7b5;
	border-bottom: 1px inset #bde7b5;
	border-top: 2px ridge #52e737;
	border-left: 2px ridge #52e737; */

	font-family: Tahoma;
	font-size: 11px;
	padding-left: 2px;
}

.radio {
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 3px;
	vertical-align: middle;
}

#redirectwrap{
	font-family: Verdana;
	font-size: 11px;
	background: #FFF8EB;
	border: 1px solid #C8AA8A;
	margin: 200px auto 0 auto;
	text-align: left;
	width: 500px;
}
#redirectwrap h4{
	background: #FFE7BB;
	border-bottom: 1px solid #F5D894;
	color: #A67900;
	font-size: 14px;
	margin: 0;
	padding: 5px;
}
#redirectwrap p{
	margin: 0;
	padding: 5px;
}
#redirectwrap p.redirectfoot{
	background: #FFF2D8;
	border-top: 1px solid #F5D894;
	text-align: center;
}

.submitBtn {
	color: #fff; 
	font-weight: bold; 
	padding: 0px 5px 3px 5px; 
	background-color: #CC0000; 
	border: 2px outset Gray; 
	height:	20px; 
	cursor: pointer;
}

.hint,
.hint td{
	color: 		#777777;
	font-size: 	10px;
}
ul.hintList {
	padding-left: 15px; 
	padding-top: 0px;
	color: 		#666666;
	font-size: 	10px;
}

.hintList li{
	padding: 3px;
}

thumb.img {
	border: 1px solid silver;
}

textarea {
	font-family: Verdana; 
	font-size: 12px; 
}

.errorMsg {
	color: #FF0000;
	font-size: 12px;
	font-weight: 600;
}

.goodMsg {
	font-size: 12px;
	font-weight: 600;
	color: #00CC00;
}

.bold {
	font-weight: 600;
}

.boldAndBlack {
	font-weight: 600;
	color: #000000;
}

.boldAndBlue {
	font-weight: 600;
	color: #e3616d;
}

.boldAndRed {
	font-weight: 600;
	color: #ff6633;
}

.boldAndGray {
	font-weight: 600;
	color: #AAAAAA;
}

.warn {
	color: #CC0000;
}

div.redThinLine {
	height: 1px; 
	background-color: #ffcccc; 
	width: 80%
}
.pad20{
	padding: 8px 0px 5px 0px;
	font-size: 11px;
}

.statistic {
    color: #8e9ca5;
    font-weight: bold;
    border-bottom: #edeef0 1px solid;
}

.grayBottomBorder {
	border-bottom: #edeef0 1px solid;
}