body

{

	margin: 0px;

	padding: 5px;

}

div, p, a

{

	font-family: Arial, Verdana, Tahoma;

}

#container

{

	margin: 10px auto 0px auto;

	width: 828px;

	background: url(img/cont_bkg.jpg) repeat-y top left;

}

#container #head

{

	height: 36px;

	width: 828px;

}

#container #body

{

	width: 775px;

	margin: 10px auto 0px auto;	

	clear: both;

}

#body #bhead

{	

	height: 19px;

	margin-bottom: -3px;

}

#body #bbody

{

	margin-top: 0px;

	padding-top: 6px;

	background: url(img/body_bkg.jpg) repeat-y top left;

}

#body #bfoot

{

	margin-top: -10px;

	height: 7px;

}

#menu

{

	margin: 0px auto 0px auto;

	width: 762px;

	height: 33px;

}

#menu ul

{

	margin: 0px;

	padding: 0px;

/*	width: 757px;*/

}

#menu ul li

{

	margin: 0px;

	margin-top: 5px;

	padding: 0px;

	display: block;

	list-style-type: none;

	float: left;

	background: url(img/bkg_1.jpg) repeat-x;

/*	width: 151px;*/

}

#menu ul li a, a:link, a:visited

{

/*	width: 151px;*/

	display: block;

	height: 33px;

	margin: 0px;

	padding: 0px 0px;

	color: #BEBEBE;

	text-align: center;

	font-weight: bold;

	text-decoration: none;

	font-size: 90%;

}

#menu ul li a:hover, a:active

{

	display: block;

/*	width: 151px;*/

	height: 33px;

	margin: 0px;

	padding: 0px 0px;

	padding-top: 0px;

	color: #BEBEBE;

	text-align: center;

	font-weight: bold;

	text-decoration: none;

	font-size: 90%;

}

#m1

{

	width: 151px;

	height: 33px;

	background: url(img/1_a.jpg);

}

#m1:hover

{

	width: 151px;

	background: url(img/1_b.jpg);

	height: 33px;

}

#m2

{

	width: 148px;

	background: url(img/2_a.jpg);

	height: 33px;

}

#m2:hover

{

	width: 148px;

	height: 33px;

	background: url(img/2_b.jpg);

}

#m3

{

	width: 149px;

	height: 33px;

	background: url(img/3_a.jpg);

}

#m3:hover

{

	width: 149px;

	height: 33px;

	background: url(img/3_b.jpg);

}

#m4

{

	width: 147px;

	height: 33px;

	background: url(img/4_a.jpg);

}

#m4:hover

{

	width: 147px;

	height: 33px;

	background: url(img/4_b.jpg);

}

#m5

{

	width: 167px;

	height: 33px;

	background: url(img/5_a.jpg);

}

#m5:hover

{

	width: 167px;

	height: 33px;

	background: url(img/5_b.jpg);

}

#container #foot

{

	height: 12px;

}

#htop

{

	margin: 0px auto 20px auto;

	padding: 0px;

	width: 757px;

	height: 261px;

}

#htopl

{

	background-color: #EDEDED;

	width: 339px;

	height: 261px;

	float: left;

}

#htopl p

{

	margin: 30px 30px 0px 30px;

	font-size: 66%;

	color: #000000;

}

#htopr

{

	margin: 0px;

	margin-top: 0px;

	padding: 0px;

	background-color: #EDEDED;

	height: 261px;

	float: left;

	overflow: hidden;

}

#hbot

{

	width: 757px;

	height: 305px;

	background: url(img/bot_fon.jpg) repeat-x top left;

	margin: 0px auto 0px auto;

}

#hbotl

{

	padding-top: 20px;

	width: 339px;

	float: left;

}

#hbotr

{

	width: 418px;

	float: left;

}

#hbotr p

{

	margin: 60px 40px 0px 0px;

	font-size: 70%;

	color: #000000;

}

.cinf

{

	clear: both;

	margin: 7px 0px 4px 0px;

	padding: 0px;

	font-size: 70%;

	color: #000000;

}

#atop

{

	margin: 0px auto 0px auto;

	padding: 0px;

	width: 757px;

	height: 300px;

}

#atopl

{

	background-color: #EDEDED;

	width: 349px;

	height: 300px;

	float: left;

	overflow: hidden;

}

#atopl p

{

	margin: 20px 0px 0px 30px;

	font-size: 66%;

	color: #000000;

}

#atopl p img

{

	border: 0px;

	border-top: 5px solid #EDEDED;

	vertical-align: bottom;

}

#atopl a, a:link, a:hover, a:visited, a:active

{

	color: Black;

	text-decoration: none;

	display: inline;

	margin: 0px;

	padding: 0px;

	background-color: #EDEDED;

	vertical-align: middle;

	font-size: 11px;

	line-height: normal;

}

#atopr

{

	margin: 0px;

	padding: 0px;

	background-color: #EDEDED;

	width: 408px;

	height: 300px;

	float: left;

	overflow: hidden;

}

#atopr img

{

	margin-top: 30px;

	margin-left: 60px;

}

#abot

{

	width: 757px;

	margin: 0px auto 0px auto;

	background-color: #D9E3EC;

}

#abot table

{

	width: 757px;

}

#abot td

{

	width: 50%;

	font-size: 66%;

	text-align: left;

	vertical-align: top;

	padding: 30px;

}

#abot .tit

{

	font-weight: bold;

}

#ptop

{

	margin: 0px auto 0px auto;

	padding: 0px;

	width: 757px;

	background-color: #EDEDED;	

}

#pbot

{

	width: 757px;

	margin: -3px auto 0px auto;

	background: url(img/port_bkg.jpg) repeat-x top left;

	background-color: #F1F4F7;
	
	font-size: 66%;
	
}

#pbot p

{

	padding: 20px 30px 20px 20px;

	margin: 0px;

}

#ctopr

{

	margin: 0px;

	padding: 0px;

	background-color: #EDEDED;

	width: 418px;

	height: 330px;

	float: left;

	overflow: visible;

}

#ctopr img

{

	padding: 0px;

	margin: 40px 0px 0px 80px;

	position: absolute;

}

#ctop

{

	margin: 0px auto 0px auto;

	padding: 0px;

	width: 757px;

	height: 330px;

}

#ctopl

{

	background-color: #EDEDED;

	width: 339px;

	height: 330px;

	float: left;

	overflow: hidden;

}

#ctopl p

{

	margin: 25px 30px 0px 30px;

	font-size: 66%;

	color: #000000;

}

#ctopl p img

{

	border: 0px;

	border-top: 0px solid #EDEDED;

	vertical-align: bottom;

}

#ctopl a, a:link, a:hover, a:visited, a:active

{

	color: Black;

	text-decoration: none;

	display: inline;

	margin: 0px;

	padding: 0px;

	background-color: #EDEDED;

	vertical-align: middle;

	font-size: 11px;

	line-height: normal;

	font-weight: normal;

}

#assbot

{

	width: 757px;

	height: 500px;

	margin: -3px auto 0px auto;

	font-size: 66%;

	background-color: #EDEDED;

}

#assbot table

{

	margin: 0px;

	margin-bottom: 80px;

	margin-top: 0px;

	padding: 0px;

}

#assbot table table

{

	margin: 0px 0px 0px 0px;

	padding: 0px 15px 0px 15px;

}

#assbot table table td

{

	margin: 0px;

	padding: 0px;

}

#assbot td p

{

	text-align: left;

	vertical-align: middle;

	padding: 0px 30px 0px 30px;

	

}

#assbot a

{

	text-decoration: underline;

	color: Blue;

	background-color: #D8E1E9;

	font-weight: normal;

}

#cbot

{

	width: 757px;

	margin: 0px auto 0px auto;

	background-color: #D9E3EC;

}

#cbot table

{

	width: 757px;

}

#cbot td

{

	width: 50%;

	font-size: 66%;

	text-align: left;

	vertical-align: top;

	padding: 10px 30px 30px 30px;

}

.gr

{

	color: Gray;

}

/* New css from Trillamar for client resources pages */


#crbot

{

	width: 757px;

	margin: -3px auto 0px auto;

	background: url(img/port_bkg.jpg) repeat-x top left;

	background-color: #F1F4F7;
	
	font-size: 66%;

}

#crbot #yorx img {
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
}

#crbot #yorx a img {
	float:left;
	padding-left: 0px;
	padding-right: 10px;
	border: none;
	vertical-align: text-bottom;
}

#crbot a {
	text-align:left;
}

#crbot #yorx

{

	padding: 20px 30px 20px 20px;

	margin: 0px;


}

#pbot img {
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
}

#pbot a img {
	float:left;
	padding-left: 0px;
	padding-right: 10px;
	border: none;
	vertical-align: text-bottom;
}

#pbot {
		font-size: 66%;
}

