body{ background:#000 url(../img/back.gif) top repeat-x; margin:0; padding:0; font:12px "trebuchet MS", tahoma; color:#fff}
img{ border:none; margin:0; padding:0}
p{ margin:4px 0}

.content{width:736px; margin:0 auto; position:relative}
.cleaner{clear:both; margin:0; padding:0}
.header{ width:736px; height:95px; position:relative}
.linkNY{ background:#00adef; position: absolute; height:32px; top:0; right:0; width:110px; display:block}
.linkNY .left{width:10px; height:32px; background:url(../img/cv_link.gif) no-repeat left bottom; position:absolute; left:0; top:0;}
.linkNY .right{width:10px; height:32px; background:url(../img/cv_link.gif) no-repeat right bottom; position:absolute; right:0; top:0;}
.linkNY a{ display:block; margin:8px 11px 0;font:bold 12px Arial, Helvetica, sans-serif; position:absolute; text-decoration:none; color:#fff }

.logo{height:95px; margin:0; padding:0; float:left}
.contact{ width:736px; height:35px; position:relative; background:url(../img/px-grey.gif) top repeat-x}
.contact .left{ width:11px; height:35px; background:url(../img/cv-contact.gif); position:absolute; left:0}
.contact .right{ width:11px; height:35px; background:url(../img/cv-contact.gif) right; position:absolute; right:0}
.contact a{ font:bold 14px "trebuchet MS", tahoma; position:absolute; text-decoration:none; color:#fff; right:15px; top:10px}
.contact a:hover{text-decoration:underline}

.general{ background:url(../img/fd-general.gif);}
.general .image{padding:7px 0  0 0; text-align:center}

.general .bottom{ background:url(../img/cv-bottom.gif)  no-repeat bottom; padding:7px}
.general .bottom .left{ width:12px; height:12px; background:url(../img/cv-bottom.gif); position:absolute; left:0; bottom:0}
.general .bottom .right{ width:12px; height:12px; background:url(../img/cv-bottom.gif) right; position:absolute; right:0; bottom:0}

.general .bottom .welcome{ width:419px ; float:right; margin-top:5px; padding-right:10px}
.general .bottom .welcome h1{ margin:0; padding:0; font:bold 15px "trebuchet MS", tahoma; color:#00adef}
.general .bottom .welcome span{ margin:0; padding:5px 0 0; font:normal 11px "trebuchet MS", tahoma; color:#fff; display:block; line-height:14px}
.general .bottom .welcome #vertical_slide{ margin:0; padding:0; font:normal 11px "trebuchet MS", tahoma; color:#fff;line-height:14px}

.general .bottom .welcome a{ margin:0 10px 0  0; padding:0 0 6px; font:normal 12px "trebuchet MS", tahoma; color:#00adef; float:right; display:block}
.general .bottom .welcome a:hover{text-decoration:none}

.general .bottom .contactdat{ width:283px; float:left; background:#00adef url(../img/cv-celest.gif) no-repeat bottom left; font:bold  13px Arial, Helvetica, sans-serif; color:#fff; line-height:19px ;height:96px; display:block}
.general .bottom .contactdat span{display:block; margin:17px 0 10px 13px;}
.general .bottom .contactdat .curve{width:10px; height:10px; background:url(../img/cv-celest.gif); position:absolute; left:0; bottom:0;}

.general .copy{ float:left; margin: 9px 0 0 3px; display:block; font:bold 11px "trebuchet MS", tahoma; color:#999999; padding:0}
.general .copy:hover{text-decoration:none}


.general .design{ float:right; margin: 9px 3px 0 0; display:block; font:bold 11px "trebuchet MS", tahoma; color:#999999;}
.general .design a{ color:#00aff1; text-decoration: none}
.general .design a:hover{text-decoration: underline}


.contactform{position:absolute; background-color:#000; width:445px; height:397px; border:1px solid #999; border-top-color: #000; z-index:20; top:130px; right:0;}
FORM table{margin-top:10px}
FORM TR{vertical-align:top}
FORM TH{text-align:right;padding-right:4px; padding-left:10px}
FORM P{margin:4pt 0}
INPUT{vertical-align:middle}
INPUT.text,TEXTAREA{
	border:1px solid #666;background-color:#333;padding:3px;
	font-family:arial,sans-serif;font-size:11px;color:#fff}
SELECT{border:1px solid #666;background-color:#000;padding:2px;
	font-family:arial,sans-serif;font-size:11px;color:#fff}
INPUT.note{color:#666;}



/* FORM VALIDATION */
.iferror{display:none}
.error{color:#f33}
.error .iferror{display:block;padding:4px;color:#fff;background-color:#f33; width:260px;}
P.iferror{font-size:9pt;margin:3pt 0 4pt;padding:6px}
.error INPUT .text,.error TEXTAREA{border:2px solid #f66}
#msg{position:absolute; top:100px; right:7px; font:bold 14px "trebuchet MS", tahoma; color:#00ADEF; background:#000; padding:5px; z-index:20 }


/* Sample 6*/
#box2{
	position:absolute;
}
#box2 span{
	display:block;
	float:left;
}



.mask1{
	position:relative;
	width:722px;
	height:394px;
	overflow:hidden;
}
.mask2{
	position:relative;
	width:722px;
	height:394px;
	overflow:hidden; margin:0 0 0 7px
}
.mask3{
	position:relative;
	width:720px;
	height:394px;
	overflow:hidden;
}

span img{
	display:block;
	border:none;
}