/* ----- CSS ----- */

* {
	margin: 0;
	padding: 0;
}

body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.4em;
	color: #33445E;
   margin-top: 0px;
	margin-bottom: 20px;
	background-color: #9A87BE;
}

html {
	padding: 0px 0;
}

.clientforceheight {
	height: 43px;
	float: left;
	width: 120px;
	overflow: hidden;
}

.clientsearch {
	width: 440px;
	background-image: url(../resources/client_search.jpg);
	background-repeat: no-repeat;
	margin-top: 10px;
	margin-left: 50px;
	padding-top: 4px;
	font: 9pt Verdana;
	color: #38374A;
	overflow: hidden;
}

.clientsecure {

	width: 440px;
	background-image: url(../resources/client_secure.jpg);
	background-repeat: no-repeat;
	margin-top: 10px;
	margin-left: 50px;
	padding-right: -100px;
	padding-top: 4px;
	font: 9pt Verdana;
	color: #38374A;
	overflow: hidden;
}

.clientselect {
	width: 440px;
	background-image: url(../resources/client_select.jpg);
	background-repeat: no-repeat;
	margin-top: 10px;
	margin-left: 50px;
	padding-top: 4px;
	font: 9pt Verdana;
	color: #38374A;
	overflow: hidden;
}

.clientspeak {
	width: 440px;
	background-image: url(../resources/client_speak.jpg);
	background-repeat: no-repeat;
	margin-top: 10px;
	margin-left: 50px;

	padding-top: 4px;
	font: 9pt Verdana;
	color: #38374A;
	overflow: hidden;

}

.mypageidclients {
	float: left;
	height: 26px;
	text-align: right;
	font: normal bold 13pt Arial;
	padding-left: 180px;
	overflow: hidden;
	color: #7B62AA;
}

/* -------------------------- logged in section -------------------------------- */
.mypagetitleclients {
	width: 740;
	height: 56px;
	text-align: right;
	font: normal bold 13pt Arial;
	padding-right: 30px;
	padding-top: 14px;
	overflow: hidden;
	vertical-align: baseline;
	background-image: url(../resources/myheader_clients.gif);
	background-repeat: no-repeat;
	color: #7B62AA;
	background-color: White;
}

.pagesubtitleclients {
	width: 550;
	height: 47px;
	text-align: right;
	font: bold 10pt Arial;
	padding-right: 20px;
	overflow: hidden;
	vertical-align: baseline;
	background-image: url(../resources/icon_title_clients_reflection.gif);
	background-repeat: no-repeat;
	background-position: 10px;
	color: #898CB5;
	line-height: 1.0em;
}

.pagetitleclients {
	width: 490;
	height: 28px;
	text-align: left;
	font: bold 18pt Arial;
	padding-left: 80px;
	padding-top: 20px;
	margin-bottom: 5px;
	overflow: hidden;
	vertical-align: baseline;
	background-image: url(../resources/icon_title_clients.gif);
	background-repeat: no-repeat;
	background-position: 10px;
	color: #7B62AA;
}


.titleclients {
	width: 270;
	height: 27px;
	text-align: left;
	font: bold 18pt Arial;
	padding-left: 40px;

	overflow: hidden;
	background-image: url(../resources/icon35_clients.gif);
	background-repeat: no-repeat;
	color: #7643BC;
}

#clientbox {
	width: 498px;
	padding: 20px 10px 20px 30px;
	color: #866EAF;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.4em;
	background-image: url(../resources/quotes.gif);
	background-repeat: no-repeat;
}

#clientsmain{
	background-color: White;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: -1px !important;
	padding-bottom: 20px;
}

#clientsmain a{
	text-decoration: none;
	color: #C71585;
}

#clientsmain a:hover{
	text-decoration: underline;
	color: #EC4122;
}

#clientsmain li {
	list-style: disc;
	margin-left: 10px;
	line-height: 16px;
	list-style-position: inside;
}

#clientsmain select	{
	font-size: 9pt;
	width: 140px;
	color: #383D58;
}

#clientsmain table {
	font-size: 8pt;
	color: #383D58;
	padding: 1px;
	width: 100%;
}

#clientsmain570{
	background-color: White;
	padding-left: 20px;
	padding-right: 10px;
	margin-bottom: -1px !important;
	padding-bottom: 20px;
	width: 540px;
}

#clientsmain570 a{
	text-decoration: none;
	color: #C71585;
}

#clientsmain570 a:hover{
	text-decoration: underline;
	color: #EC4122;
}

#clientsmain570 li{
	list-style: disc outside;
	list-style-image: none;
	margin-left: 20px;
	padding-bottom: 5px;
}
#clientsmain570 ol li{
	list-style: decimal outside;
		margin-left: 20px;
	padding-bottom: 5px;
	}

#clientsmain570base{
	width: 570px;
	height: 14px;
	background-image: url(../resources/clientsmain570base.gif);
	overflow: hidden;
}

/*###################################*/
#clientsmain570container{
	float: left;
	width: 570px;
}

#clientsmain570d {
	background-color: White;
	padding-left: 20px;
	padding-right: 10px;
	margin-bottom: -1px !important;
	padding-bottom: 20px;
	width: 540px;
}

#clientsmain570d td{
	text-decoration: none;
	color: #C71585;
	text-align: center;
	padding-top: 6px;
	padding-bottom: 6px;
}

#clientsmain570d th{
	text-decoration: none;
	text-align: left;
	padding-top: 6px;
	padding-bottom: 6px;
}

#clientsmain570top{
	width: 570px;
	height: 14px;
	background-image: url(../resources/clientsmain570top.gif);
	overflow: hidden;
}

#clientsmainbase{
	width: 510px;
	height: 14px;
	background-image: url(../resources/clientsmainbase.gif);
	overflow: hidden;
}

/*######################dual window layout####################################*/
#clientsmaincontainer{
	float: left;
	width: 510px;
}

#clientsmaintop{
	width: 510px;
	height: 14px;
	background-image: url(../resources/clientsmaintop.gif);
	overflow: hidden;
}

#clientsside{
	background-color: #C9BEDC;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 16pt;
}

#clientsside a{
	text-decoration: none;
	color: White;
}

#clientsside a:hover{
	text-decoration: none;
	color: #EC4122;
}

#clientsside li{
	list-style: none;
	list-style-image: none;
}

#clientsside170 {
	background-color: #9A87BE;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 16pt;
	width: 150px;
	padding-bottom: 6px;
	font-weight: bold;
	color: White;
}

#clientsside170  ul li a:hover{
	text-decoration: none;
	color: #CC0066;
}

#clientsside170 li{
	b2order-bottom: 1px solid #8A8CAC;
	list-style: none;
	list-style-image: none;
}

#clientsside170 ul{
}

#clientsside170 ul li a{
	text-decoration: none;
	color: White;
}

#clientsside170base{
	width: 170px;
	height: 14px;
	background-image: url(../resources/clientsside170base.gif);
	overflow: hidden;
	margin-top: -1px !important;
	margin-bottom: 30px;
}

#clientsside170container{
	float: right;
	width: 170px;
	padding-right: 10px;
}

#clientsside170top{
	width: 170px;
	height: 14px;
	background-image: url(../resources/clientsside170top.gif);
	overflow: hidden;
}

#clientssidebase{
	width: 230px;
	height: 14px;
	background-image: url(../resources/clientssidebase.gif);
	overflow: hidden;
}

#clientssidecontainer{
	float: right;
	width: 230px;
}

#clientssidetop{
	width: 230px;
	height: 14px;
	background-image: url(../resources/clientssidetop.gif);
	overflow: hidden;
}

#clientssmain input {
	font-size: 9pt;
	color: #383D58;
	padding: 1px;
}

#containerclients{
	overflow: hidden;
	margin-top: 10px;
	width: 740px;
	clear: both;
}

#containerclients a {
	color: #CC0066;
	text-decoration: underline;
}

#containerclients a:hover{
	color: #9A87BE;
	text-decoration: underline;
}

#fullpagebasepurple{
	width: 760px;
	height: 14px;
	background-image: url(../resources/fullpagebasepurple.gif);
	overflow: hidden;
	margin: 0px;
}

#fullpagetoppurple{
	width: 760px;
	height: 14px;
	background-image: url(../resources/fullpagetoppurple.gif);
	overflow: hidden;
}
