body{
	margin:0;
	font: 12px "lucida grande","lucida sans unicode", sans-serif;
	background:#000;
	color:#746252;
	line-height: auto;
}

body,p,blockquote,li,th,td {
    font-size: 10pt;
	margin-bottom: 3px;
	list-style-type: circle;
}

#wrapper-popup{
	margin:0 auto;
	width:750px;
}
#header-popup{
	position:relative;
	height:102px;
	overflow:hidden;
}
#main-popup{
	background:url(../images/bg-main.gif) repeat;
	overflow:hidden;
	padding:20px;
	height:1%;
}
#content-popup{
	padding:0;
}
#footer-popup{
	font-size:11px;
	margin:0 auto;
	padding: 10px;
	width: 750px;
	text-align: right;  
}
.popup-title{
	position:absolute;
	top:53px;
	right:20px;
	width:400px;
	font-size: 20px;
	color: #fff;
	text-align: right;
}
.popup_content{
	padding: 20px;
	}
	
.bg-top-popup{
	background:url(../images/bg-solutions-bgtop-popup.gif) no-repeat;
	padding:27px 0 0 0;
	height:1%;
}

.blue_block{
	height: 10px;
	background: #3fbcef;
}

.line_spacer{
	height: 1px;
	background: #f0f0ec;
}

.title{
	font-size: 20px;
	}
	
.subtitle{
	font-size: 14px;
	}


h1 { font-size: 1.4em; }
h2 { font-size: 1.1em; margin-top: 2em; margin-bottom: 0.5em; }
h3 { font-size: 1.0em; font-style: italic; font-weight: normal; margin-top: 2em; margin-bottom: 0.5em; }


code {
    font-size: 1.1em;
}

p,blockquote,pre,ul,ol,dl,table {
    margin-top: 0px;
    margin-bottom: 1em;
}

ul{
	padding: 0px 0px 10px 40px
	margin:15px 0 0 21px;
	padding:0;
	list-style:none;
	overflow:hidden;
	}

li{
	background:url(../images/bg-solutions-list-li.gif) no-repeat 0 50% !important;
	padding:0 0 0 13px;
	height: 1%;
}

.tiny {
    text-align: left;
    font-size: 10px;
    font-weight: normal;

}

table.Design6 {
    border-spacing: 0px;
/*    border-collapse: collapse; */
    background: #F0F0EC;
    border: solid 1px #c3bcb4;
}

table.Design6 th {
    text-align: left;
    font-weight: normal;
    padding: 5px;
    font-size: 11px;
    font-weight: normal;

}
table.Design6 td {
    text-align: right;
    padding: 5px;
    font-size: 11px;
    font-weight: normal;
    border-left: solid 1px #c3bcb4;
}
table.Design6 thead th {
    text-align: center;
    font-weight: bold;
    color: #746252;
}
table.Design6 th.Corner {
    text-align: left;
    border-bottom: solid 1px #c3bcb4;

}
table.Design6 th.Corn {
    text-align: right;
    border-left: solid 1px #c3bcb4;
    border-bottom: solid 1px #c3bcb4;
    line-height: 12px;
}
table.Design6 th.Cornc {
    text-align: center;
}
table.Design6 tr.Odd {
    background: #FFFFFF;
}
