body{
	margin: 0 0;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:85%;
	color:#333333;
	/*background:#fff; */
}

li{
list-style-type: square;
}

#out-wrapper{
width: 913px;
margin: 0 auto;
}

#main-wrapper{
width: 818px;
float: left;
background: url("/images/bg_curves.png") no-repeat;
}

#right-image{
float: left;
margin-top: 29px;
margin-left: 39px;
}

#logo{
margin-top: 46px;
}

#menu-block{
width: 856px;
margin-top: 38px;
}

#menu{
margin-left: -7px;  /* for FF */
*margin-left: 33px; /* for IE7 */
}

#menu li{
float: left;
list-style-type: none;
font: bold 13px; 
color: #ff6c00;
display: in-line;
}

#menu li#home {width: 69px;}
#menu li#services {width: 90px;}
#menu li#about {width: 90px;}
#menu li#contact {width: 100px;}
#menu li#partner {width: 90px;}
#menu li#testimonial {width: 118px;}
#menu li#privacy {width: 90px;}
#menu li#blog {width: 69px;}

.link:link, .link:visited{
color: #808080; 
text-decoration: none;
}

.link:hover, .link:active{
color: #ff6c00; 
text-decoration: none;
}

.identify{color: #808080;}

#main-content{
width: 823px;
margin-top: 40px;
margin-left: 33px;
/*background: url("/images/textline.png") repeat-y; */
background: url("/images/textline.jpg") repeat-y;
}

.left-content-block{
width: 525px;
float: left;
}

.content-title{
margin-top: -3px;
margin-left: 23px;
font: small-caps bold 1em ;
color: #393939;
}

.sub-title{
font: bold .77em ;
}

.content-title-privacy{
margin-top: -1px;
margin-left: 23px;
font: bold .85em ;
color: #393939;
}

.content{
	margin-top: 15px;
	margin-left: 23px;
	font: 1em;
	/*color: #393939;*/
color: #000000;
	text-align: justify;
	line-height: 22px;
}

.content-testimonial{
margin-top: 30px;
margin-left: 23px;
font: 1em ;
color: #393939;
text-align: justify;
font-style: italic;
}

.reference{
font: bold .85em ;
text-align: right;
}

#left-content-block-1{
width: 260px;
float: left;
}

#left-content-block-2{
width: 240px;
float: left;
margin-left: 25px;
}

.content-privacy{
margin-top: 18px;
margin-left: 23px;
font: 1em ;
color: #393939;
text-align: justify;
line-height: 20px;
}

.right-content-block{
width: 167px;
margin-top: 32px;
margin-left: 73px;
float: left;
}

.right-content-box{
margin-top: 2px;
}

.content-bg{
/*background: url("/images/rightcontent_bg.png") repeat-y; */
background: url("/images/rightcontent_bg.jpg") repeat-y;
padding-left: 7px;
padding-right: 8px;
}

.title-left{
float: left;
}

.title-right{
float: left;
margin-top: 9px;
font: bold 12px ;
color: #3b3b3b;
}

#right-content{
margin-top: 10px;
margin-left: 5px;
padding-bottom: 20px;
font: 11px ;
color: #3b3b3b;
}

#right-content-list{
margin-top: 10px; /* for FF */
*margin-top: -10px; /* for IE7 */
margin-left: -18px;
padding-bottom: 5px;
font: 11px ;
color: #3b3b3b;
line-height: 18px;
}



.empha {color: #ff6c00; font-weight: bold;}
.clear {clear: both;}
.links:link, .links:visited{color: #ff6c00; font-style: italic;}
.links:hover{color: #000;}
.blank {height: 30px;}
.quot {font-size: 18px; font-weight: bold;}

#footer{
width: 856px;
height: 127px;
padding-top: 142px;
background: url("/images/footer_pattern.png") no-repeat;
}

#footer-info{
width: 790px;
font: bold .62em ;
color: #4f4f4f;
text-align: right;
line-height: 16px;
}

.power:link, .power:visited{
font: 12px Impact;
color: #ffa100;
text-decoration: none;
}

.power:hover{color: black; text-decoration: none;}

/* the rest was added by reef software */
h1 {
	font-size:1.4em;
	line-height:0.5em;
	/*margin:-3px 0 0 23px;*/
	margin:0;
	padding:0 20px 20px 23px;
	/*color: #393939;*/
	color:#0354c2;
	text-transform:uppercase;
	/*border-bottom:1px #d4e5ca solid; 
	color:#ffffff; */

/*	background:#fffef6;
	background:#00cc33;*/
}
h2 {
	font-size:1.2em;
	color:#0354c2;
	
	text-transform:none;
	/*padding:10px 10px 10px 10px; */
	margin:0;
	 
	/*color:#7db260;
	background:#fffef6; */
}

h3 {
	font-size:1em;
	color:#0354c2;
	text-transform:none;
	margin:0 10px 10px 10px;
	font-weight:bolder;
}
	
h4 {
	color:#0354c2;
	text-transform:uppercase;
	border-top:1px #d4e5ca solid;
	font-size:1.1em;
	line-height:2em;
	font-weight:bolder;
	margin:10px 0 0 10px;
}
p {
	/*font-size:0.9em; */
	line-height:1.8em;
	padding-bottom: 1em;
	color:#000000;
	/* margin:0 10px 0.75em 10px; */
	}
/** form styles **/
.textfield {
			background-color:#FFFF99;
			}
.textAreafield {
			background-color:#FFFF99;
			}
/* png fix */

div, img { behavior: url("/css/iepngfix.htc") 

