html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}

body {
background:#ffffff;
color:#666;
font-size:12px;
font-family:verdana, helvetica, arial, sans-serif;
margin:0 auto;
padding:0;
width: 750px
}

a {
color: #666;
padding: 0 0px;
text-decoration: none;
font-family: verdana, helvetica, arial, sans-serif;
font-size: 14px;
letter-spacing: -1px;
}

a:visited {
color: #666;
padding: 0 0px;
text-decoration: none;
font-family: verdana, helvetica, arial, sans-serif;
font-size: 14px;
letter-spacing: -1px;
}

a:hover {
color: #000000;
padding: 0 0px;
text-decoration: none;
font-family: verdana, helvetica, arial, sans-serif;
font-size: 14px;
letter-spacing: -1px;
}

h1 {
width: 600px;
border: none;
padding: 35px 0 0 0;
}

h2 {
font-size: 24px;
font-family: verdana, helvetica, arial, sans-serif;
color:#444444;
font-weight: 400;
padding: 0 0 10px;
}

h3 {
font-size:14px;
font-family:verdana, helvetica, arial, sans-serif;
letter-spacing:-1px;
color:#fff;
font-weight: 700;
text-transform:uppercase;
margin:0;
padding:8px 0 8px 0;
}

p {
color:#fff;
font-size: 20px;
line-height: 38px;
font-family: 'Trebuchet MS', verdana, helvetica, sans-serif;
padding: 0 0 10px;
margin: 0px 0 10px 0;
}

img {
border:none;
}

#header {
width: 360px;
margin: 0 0px 0 0;
padding: 0;
}

.logo {

position: absolute;
margin-left: 0px;
top: 80px;
background: #FFFFFF;
width: 403px;
height: 19px;
}

.caption {
background:#d1d1d1;
text-align:left;
color:#666;
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
margin:5px 0px 0px 0px;
padding:0px;
text-indent: 5px;
}
.bodytext, .bodytext p {
background:#FFF;
text-align:left;
color:#666;
font-size:14px;
font-family: Arial, Helvetica, sans-serif;
margin:5px 5px 5px 5px;
line-height:1.3em;
padding:0px;
text-indent: 0px;
}
.bodytext p {
margin: 0;
}

.infobar {
position:absolute; top:561px; left-margin:auto; right-margin:auto; width: 100%; z-index:1; 
}

.bodytextsmall {
background:#ffffff;
text-align:left;
color:#666;
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
margin:5px 5px 5px 5px;
line-height:1.3em;
padding:0px;
text-indent: 0px;
 }
            
            #navigation {
				font: 14px helvetica, sans-serif;
                float: right;
                width: 282px;
                text-align: left;
            }
            
            #navigation li {
                padding: 0 3px;
                margin: 0;
                float: left;
                display: block;
                position: relative;
            }
            
            #navigation a,
            #navigation h2 {
                font: 16px helvetica, sans-serif;
                color: #777;
                text-decoration: none;
                display: block;
                text-transform: lowercase;
            }
            
            #navigation a:hover,
            #navigation h2:hover,
            #navigation a:active {
                color: #000;
                cursor: pointer;
            }
            
            #navigation ul {
                position: absolute;
                display: none;
            }
            
            #navigation li.open ul {
                display: block;
                width: 150px;
                z-index: 100;
                background: #fff;
                padding-top: 2px;
            }
            
            #navigation li.open ul li {
                display: block;
                float: none;
                margin-bottom: 3px;
                text-align: left;
            
}
.line1 {
position: absolute;
top: 104px;
height:1px;
background-color: #d1d1d1;
overflow:hidden;
width: 750px;
margin-left:auto;
margin-right:auto;
z-index: -1;
}

.line2 {
position: absolute;
top: 637px;
height:1px;
background-color: #d1d1d1;
overflow:hidden;
width: 750px;
zindex: -2;
}
.line3{
position: absolute;
top: 709px;
height:1px;
background-color: #d1d1d1;
overflow:hidden;
width: 750px;
}

.line4{
position: absolute; top: 661px; height:1px; background-color: #d1d1d1; overflow:hidden; width: 750px; z-index:2
}

#navwrapper{
	position: absolute;
	top: 83px;
	float:left;
	border: 0px;
	width:750px;
	text-align:left;
	align: left;
}



#menu {
background: #FFFFFF;
position: relative;
top: 661px;
border: 0px;
clear: both;
float: center;
font-family: helvetica, sans-serif;
font-weight: bold;
font-size: 18px;
text-transform: uppercase;
text-align:center;
width: 100%;
margin-left: auto;
margin-right: auto;
align: center;
z-index: 1;

}

#menu ul{
list-style-type: none;
margin: 0;
padding: 0;
}

#menu ul li{
list-style-type: none;
color: #777;
display: inline;
margin: 0;
padding: 0 0px 0 5px;
}

#menu ul li a{
text-decoration: none;
list-style-type: none;
color: #777;
display: inline;
margin: 0;
padding: 0;
}

#menu ul li a:hover img{
text-decoration: none;
list-style-type: none;
color: #fff;
display: inline;
margin: 0;
padding: 0;
filter:alpha(opacity=50);	
opacity: 0.5;
}

#wrap{
position:absolute;
top: 100px;
border: 0px;
width: 750px;
height: 560px;
overflow: hidden;
margin-left: auto;
margin-right: auto;
z-index: -1;
}
#wrapp{
position:absolute;
top: 110px;
border: 0px;
width: 750px;
height: 594px;
overflow: hidden;
margin-left: auto;
margin-right: auto;
z-index: -100;
}
#portrait{
position:absolute;
top: 60px;
border: 0px;
width: 100px;
height: 150px;
overflow: hidden;
margin-right: 0px;
margin-left: 650px;
}
#infotext{
position:absolute;
top: 60px;
border: 0px;
width: 600px;
height: 150px;
overflow: hidden;
margin-right: 0px;
margin-left: 0px;
}
#copytext{
	position:absolute;
	top: 200px;
	border: 0px;
	width: 730px;
	height: 300px;
	overflow: hidden;
	margin-right: 0px;
	margin-left: 50px;
	
}
#clientbox{
position:absolute;
top: 220px;
border: 0px;
width: 750px;
height: 400px;
overflow: hidden;
margin-right: 0px;
margin-left: 0px;
}
#outerwrapper{
margin: 0 auto 0 auto;
width:100%;
text-align:center;
align: center;
z-index: -200;
}

.box {
background: #FFFFFF;
width: 750px;
float: left;
line-height: 22px;
margin: 0;
padding: 0px;
}



.box p {
color:#aaaaaa;
font-size: 16px;
line-height:24px;
padding: 0 0 0px;
margin: 10px 0 10px 0;
}

div.sc_menu {
	/* Set it so we could calculate the offsetLeft */
	position: relative;
	height: 75px;
	width: 750px;
	overflow: hidden;
	top: 640px;
}
ul.sc_menu {
	display: block;
	height: 70px;
	/* max width here, for users without javascript */	
	width: 1509px;	
	padding: 0px 0 0 0px; 
	/* removing default styling */
	margin: 0;
	list-style: none;
}
.sc_menu li {
	display: block;
	float: left;	
	padding: 0 0px;
}
.sc_menu a {
	display: block;
	text-decoration: none;
}
.sc_menu span {
	display: none;
	margin-top: 5px;
	
	text-align: center;
	font-size: 12px;	
	color: #fff;
}
.sc_menu a:hover span {
	display: block;
}
.sc_menu img {
	border: 0px #fff solid;	
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
}
.sc_menu a:hover img {
	filter:alpha(opacity=50);	
	opacity: 0.5;
}
