html,body {padding:0;margin:0}
body {color:#000000; background:#ffffff; font:75% Tahoma,Verdana,Helvetica,'MS Sans Serif',sans-serif}
td,th {color:#000000; font-size:100% !important; font-size /**/:75%; font-family:Tahoma,Verdana,Helvetica,'MS Sans Serif',sans-serif}
input,textarea,option,select {color:#000; font:100% Tahoma,Verdana,Helvetica,'MS Sans Serif',sans-serif}

h1,h2,h3,h4,h5,p {margin:0; padding:0}

img {border:0}

a {color:#000000; text-decoration:underline}
a:hover {text-decoration:none; color:#f4ae71}

#minWidth {min-width:1000px}

#people-1 {position:absolute; z-index:999; top:80px; left:-70px; margin-left:50%; width:120px; height:226px}
#people-1 img {display:block}
#people-2 {position:absolute; top:250px; z-index:9; margin-left:65%; left:0; width:200px; height:120px}
#people-3 {position:absolute; top:40px; z-index:19; margin-left:18%; width:157px; height:120px}
#people-4 {position:absolute; top:250px; z-index:19; margin-left:14%; width:200px; height:120px}
#people-5 {position:absolute; top:40px; z-index:9; margin-left:65%; left:0; width:200px; height:100px}


#visuals {position:relative; overflow:hidden; width:100%; height: 406px; background:#f5caa5 url(../images/visual.jpg) repeat-x 0 0}
#visual-second {position:relative; overflow:hidden; width:100%; height:120px; background:#f5caa5 url(../images/bgVis.jpg) repeat-x 0 0}
#visual-second div {background-repeat:no-repeat; background-position:0 0; height:170px}

#top {position:relative; overflow:hidden; width:100%; height:120px; background-color:#99CFFE; background-repeat:no-repeat; background-position:100% 0}
#top .logo {position:absolute; top:20px; left:9px}
#top .line {position:absolute; top:110px; left:0px}

.nav ul {margin:0; padding:40px 0 0 300px; list-style-type:none; text-transform:lowercase}
.nav ul li {float:left; padding-right:18px; font-size:17px}
.nav a {display:block; background: url(../images/luna.gif) no-repeat 0 -30px; padding:20px 0 0 19px}
.nav ul li.active a, .nav a.hr, .nav a:hover {color:#e77817; background-position:0 0}
.nav ul li.active a, .nav a.hr {text-decoration:none}

#content {padding:30px 20px 0}
#content p {padding-bottom:14px}
#content h2 {color:#e77817; font-size:1.67em; font-weight:normal; padding-bottom:14px}
#content h2 a {color:#e77817}
#content h3 {color:#000; font-size:1.08em; padding-bottom:4px}
#content h1 {font-size:2em; font-weight:normal; padding-bottom:14px}
#content #left-col {float:right; width:20%; font-size:0.92em}
#content #leftcol {padding: 5px 0 0 40px}
#content #leftcol .li-list li {line-height:1.36em}
#content #leftcol h2 {font-size:1.64em}
#content #right-col {float:left; width:55%; margin-right:-70%}
#content .side-col {float:left; width:25%}
	#content .sidecol {padding-right:25px}
#content .sml {font-size:0.92em; padding-bottom:0}

.li-list {margin:0; padding:0; list-style-type:none}
.li-list li {padding-left:20px; background:url(../images/luna1.gif) no-repeat 0 2px; padding-bottom:10px; line-height:1.25em}
.li-list li .dt {color:#e77817; font-size:0.83em}

.col-left {float:left; width:45%; margin-right:-46%}
.col-right {float:right; width:45%}

#develop {font-size:0.83em; color:#fff; margin:0 85px 10px 85px; padding-top:10px; text-align:right; border-top:1px dashed #e77817; line-height:1.40em}
#develop a {text-decoration:none}
#develop a span {text-decoration:underline}

.sub-nav {margin:0 0 14px 0; padding:0 0 11px 0; list-style-type:none; font-size:1.36em; border-bottom:1px dashed #e77817; }
.sub-nav li {padding-left:20px; background:url(../images/luna2.gif) no-repeat 0 3px; padding-bottom:7px}
.sub-nav li.here a, .sub-nav li.here {font-weight:normal; color:#e77817}
.sub-nav li.here a {text-decoration:none; border-bottom:1px dashed #fff}

.image-left {float:left; margin:3px 15px 5px 0; vertical-align:top}
.image-right {float:right; margin:3px 0 5px 15px; vertical-align:top}

.dotted {border-bottom:1px dashed #e77817; padding:15px 0 0 0; margin-bottom:15px}

/* // ---- news list ---- // */
.news-list {line-height:18px; margin:0 !important; padding:0 !important; list-style-type:none !important}
	.news-list li {padding-bottom:16px; font-size:12px}
	.news-list .img-cover {float:left; margin:5px 10px 0 0}
	.news-list .dt {color:#979797; font-size:12px; padding-bottom:1px}
	.news-list h2 {font-size:14px !important; font-weight:normal !important; line-height:normal !important; padding-bottom:6px !important}
/* -- ---- news list ---- -- */


.hid-o {width:100%; overflow:hidden}
form {margin:0; padding:0}
.clr {clear:both; float:none !important; height:1px !important; font-size:1px !important; border:none; margin:0 !important; padding:0 !important; background:transparent !important; visibility:hidden !important}
div.txt-tb:after {display: block; line-height: 0; height: 0; visibility: hidden; content: "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ";}
div.txt-tb {position:relative; z-index:999; display:table}

.cfix:after, .clear-li li:after {content:".";display:block;font-size:1px;height:0;clear:both;visibility:hidden}
.cfix, .clear-li li {display:inline-block; zoom:1}
/* Hide from IE Mac \*/
.cfix, .clear-li li {display:block}
/* End hide from IE Mac */
