.d{
	border:1px solid #ededed;
}

body{
	font-family:Arial, Helvetica, sans-serif;
}

a{
color                  		:#2C3985;
text-decoration			:underline;
}

p{
margin-top			:9px;
margin-right			:0px;
margin-bottom			:9px;
margin-left			:0px;
}

input
{
font-family			:Arial, Helvetica, sans-serif;
font-size			:11px;
color				:#44484E;
}

textarea{
font-family			:Arial, Helvetica, sans-serif;
font-size			:11px;
color				:#44484E;
}

select{
font-family			:Arial, Helvetica, sans-serif;
font-size			:11px;
color				:#44484E;
}

h1{
font-size			:120%;
color				:#000000;
font-family			:Arial, Helvetica, sans-serif;
margin-top			:25px;
font-weight			:bold;
margin-bottom			:9px;
}

h2{
font-size			:20px;
color				:#000000;
font-family			:Times New Roman,Arial,sans-serif;
margin-top			:9px;
margin-bottom			:9px;
font-weight			:normal;
}

h3{
font-size			:20px;
color				:#000000;
font-family			:Times New Roman,Arial,sans-serif;
margin-top			:9px;
margin-bottom			:9px;
font-weight			:normal;
}

.d1{
	background-position: right top;
	background-repeat:no-repeat;
	background-image:url(/imgs/bg1.gif);
}
.d2{
	background-image:url(/imgs/xf1f2f2.gif);
	background-position: right top;
	background-repeat:repeat-y;
}
.d3{
	background-image:url(/imgs/bg4.gif);
	background-position: left top;
	background-repeat:repeat-x;
	padding:32px 38px 0px 38px;
	vertical-align:top;
}
.d4{
	color:#44484e;
	font-size:10px;
}
.d051{
	background-image:url(/imgs/bg3.gif);
	background-position:left top;
	background-repeat:repeat-x;
}
.d052{
	background-image:url(/imgs/bg3.gif);
	background-position:0px -74px;
	background-repeat:repeat-x;
}
.d5{
	margin:0px 49px 0px 49px;
}
.d6{
	margin:0px 0px 32px 0px;
}
.d71, .d7{
	padding:0px 0px 18px 30px;
}
.d72{
	padding:0px 0px 0px 30px;
}

.d71{
	border-right:1px solid #F1F2F2;
}


.d78{
	padding:0px 0px 18px 0px;
}
.d8{
	padding:0px 30px 18px 0px;
}
.d9{
	margin:0px 6px 1px 2px;
}
.d10, .d11{
	width:100%;
	padding:0px 0px 2px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(/imgs/bgp.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	font-size:11px;
}

.d10f{
	width:100%;
	padding:0px 0px 2px 0px;
	margin:0px 0px 0px 0px;
	font-size:11px;
}

.d11{
	color:#770303;
	font-weight:bold;
}
.d12{
	position:relative;
	top:20px;
}
.whitetitle{
	font-family: "Times New Roman", Times, serif;
	font-size:30px;
	vertical-align:middle;
	padding:0px 0px 0px 57px;
	color:#ffffff;
	line-height:24px;
}
.d141,.d14{
	color:#ffffff;
	font-size:11px;
}
.d141{
	background-position:0px 0.45em;
	padding:0px 0px 0px 14px;
}
.d15{
	padding:45px 0px 55px 57px;
}
.d16{
	padding:0px 0px 60px 30px;
}
.d17{
	margin-bottom:25px;
}
.d18{
	margin:0px 0px 10px 0px;
}



.i1{
	width:80px;
	font-size:11px;
	margin:0px 8px 0px 8px;
}
.l{
	color:#ffffff;
}
.l2{
	font-weight:bold;
}
.t70{
	font-size:70%;
}
.t65{
	font-size:65%;
}
.t1{
	font-weight:bold;
	color:#000000;
}

.gray{
	color		:#B9B9BA;
}

.gray1{
	color		:#9FA3A8;
}

.black{
	color		:#000000;
}

.text{
	font-size:75%;
	color		:#44484E;
}

.text{
	font-size:75%;
	color		:#44484E;
}

.textsmall{
	font-size	:70%;
	color		:#44484E;
}

.textblack{
	font-size	:75%;
	color		:#000000;
}

.textsmallblack{
	font-size	:70%;
	color		:#000000;
}

.textsmallred{
	font-size	:70%;
	color		:#770303;
}

.z10gray{
	font-size:10px;
	color		:#9FA3A8;
}

.z10darkgray{
	font-size:10px;
	color		:#44484E;
	line-height	:11px;
}

.z11darkgray{
	font-size	:11px;
	color		:#44484E;
}

.z20newroman{
	font-size	:20px;
	color		:#000000;
	font-family	:Times New Roman,Arial,sans-serif;
}

.z30newroman{
	font-size	:30px;
	color		:#000000;
	font-family	:Times New Roman,Arial,sans-serif;
}

.textred{
	font-size	:75%;
	color		:#770303;
}

.table{
padding			:8 20 8 0;
color			:#44484E;
font-size		:70%;
background-position	:bottom left;
background-repeat	:repeat-x;
background-image	:url(/imgs/menu3_bg2.gif);
vertical-align		:top;
}

.head{
padding			:8 20 8 8;
color			:#000000;
font-size		:70%;
vertical-align		:top;
background-color	:#C9D5F4;
font-weight		:bold;
}

.table1{
padding			:8 20 8 0;
color			:#44484E;
font-size		:70%;
background-position	:bottom left;
background-repeat	:repeat-x;
background-image	:url(/imgs/menu3_bg2.gif);
background-color	:#F4F4F5;
vertical-align		:top;
}



.tablehead{
padding-top		:20px;
padding-right		:20px;
padding-bottom		:10px;
padding-left		:0px;
color			:#000000;
font-weight		:bold;
font-size		:70%;
background-position	:bottom left;
background-repeat	:repeat-x;
background-image	:url(/imgs/bg5.gif);
}

.head_ads{
padding-top		:15px;
padding-right		:20px;
padding-bottom		:7px;
padding-left		:0px;
color			:#000000;
font-weight		:bold;
font-size		:70%;
background-position	:bottom left;
background-repeat	:no-repeat;
background-image	:url(/imgs/bg_ads.gif);
}

.tableads{
padding			:15 0 0 0;
color			:#44484E;
font-size		:70%;
vertical-align		:top;
}

.mark{
padding-top		:12px;
padding-right		:10px;
padding-bottom		:0px;
padding-left		:8px;
color			:#44484E;
font-size		:70%;
background-position	:bottom left;
background-repeat	:repeat-x;
background-image	:url(/imgs/menu3_bg2.gif);
vertical-align		:top;
}

.full_list{
padding			:23 35 35 25;
vertical-align		:top;
}

.full_col{
padding			:32 7 35 0;
vertical-align		:top;
}


table.message td{
background-position		:top left;
background-repeat		:no-repeat;
padding				:14 16 16 50;
background-image 		:url(/imgs/mark_i.gif);
color                           :#606772;
font-size			:70%;
border				:1px solid #E8E9EB;
}

.lineleft{
	background-position: left top;
	background-repeat:repeat-y;
	background-image:url(/imgs/point_main.gif);
}

.lineright{
	background-position: right top;
	background-repeat:repeat-y;
	background-image:url(/imgs/point_main.gif);
}

.linebottom{
	background-position: left bottom;
	background-repeat:repeat-x;
	background-image:url(/imgs/point_main.gif);
}

.pic1 {	CLEAR: left;FLOAT: left;}

.pic2{
color                           :#44484E;
font-size			:70%;
padding-top			:15px;
padding-bottom			:10px;
padding-left			:12px;
background-image:url(/imgs/pic.gif);
background-position		:top left;
background-repeat		:no-repeat;
}

.gallery1{
	float:left;
	padding:15px 39px 20px 0px;
}

.d45wall{
	background-repeat:repeat-y;
	background-position: 0px -5px;
	background-image:url('/imgs/bg8.gif');
}

.bgpager{
	background-repeat:repeat-y;
	background-position: top center;
	background-image:url('/imgs/bg_pager.gif');
}

.alt_hint {
font-family			:Tahoma, Arial, sans-serif;
background-color		:#FFFFE1;
padding				:3px;
font-size			:11px;
color				:black;
border				:solid 1px;
width				:33%;
}


.gloss
{
font-weight			:normal;
letter-spacing			:4px;
color				:#000000;
}

.z12gloss a{
font-size			:12px;
font-weight			:bold;
letter-spacing:			3px;
text-decoration:		none;
}







