body, html {
	font-family: "HelveticaNeueLT Pro", "HelveticaNeue", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
}

h1, h2, p, ul, ol, li, br, img { 
	margin:0px;
	padding:0px;
	border:0px;
} 


#border{
width:770px;
height:450px;
border:#99cdff 2px solid;
border-top:#99cdff 10px solid;
position:absolute;
top:50%;
left:50%;
margin-left:-390px;
margin-top:-225px;
}
#bg, #bg2, #bg3{
width:610px;
height:450px;
background-repeat:no-repeat;
background-position:left;
float:left;
}
#bg{
background-image:url(images/gCleff.jpg);
background-position:top;
background-repeat:no-repeat;
}
#bg2{
background-image:url(images/gCleff_green.jpg);
}
#bg3{
background-image:url(images/gCleff_red.jpg);
}

.b{
font-weight:bold;
}

.subhead{
color:#cc6600;
font-weight:bold;
}

/* NAVIGATION   */

#menu{
width:150px;
color:#CCCCCC;
font-size:11px;
float:right;
}

#menu li{
list-style-type: none;
}

#menu div{
margin:30px 0px 0px 30px;
line-height:18px;
}
#LGindent{
margin-left:350px;
}
#SMindent{
margin-left:150px;
}

#nav a:link,
#nav a:visited,
#partner_txt a:link,
#partner_txt a:visited,
#portfolio a:link,
#portfolio a:visited {
text-decoration:none;
color:#CCCCCC;
padding-left:14px;
}
#nav a:hover,
#partner_txt a:hover,
#portfolio a:hover {
text-decoration:none;
color:#cc6600;
font-weight:bold;
border-left: 3px solid #99cdff;
padding-left:10px;
}
#nav a:active,
#partner_txt a:active,
#portfolio a:active {
text-decoration:none;
color:#cc6600;
font-weight:bold;
border-left: 3px solid #99cdff;
padding-left:10px;
}

/* MAIN PAGES */
#index2{
margin:130px 0px 0px 200px;
font-size:15px;
line-height:20px;
font-style:italic;
}
#clients {
margin: 40px 0px 20px 145px;
}
#contact{
margin: 120px 0px 20px 385px;
}

#col{
margin:5px 0px 50px 14px;
line-height:22px;
}
#col2{
float:right;
line-height:22px;
}

#partner_txt{
margin:80px 0px 0px 380px;
line-height:14px;
font-size:10px;
}
#partner_image{
margin:135px 0px 0px 115px;
width:251px;
height:116px;
float:left;
font-size:10px;
}
.partner_sub{
font-size:17px;
font-style:italic;
}
#service{
margin:140px 0px 0px 220px;
font-size:15px;
line-height:20px;
font-style:italic;
}
#service_left{
margin:30px 0px 0px 15px;
float:left;
font-size:10px;
line-height:28px;
}
#service_left p{
color:#cc6600;
font-weight:bold;
}
#portfolio{
margin:30px 0px 0px 0px;
line-height:22px;
float:right;
}
#portfolio_body{
margin:30px 0px 0px 15px;
width:385px;
line-height:16px;
float:left;
font-size:10px;
}
#portfolio_image{
float:right;
margin:0px 0px 0px 5px;
}
#swap{
margin:20px 0px 0px 15px;
width:190px;
height:187px;
line-height:30px;
}
.setfocus{
text-decoration:none;
color:#cc6600;
font-weight:bold;
border-left: 3px solid #99cdff;
padding-left:10px;
font-size:10px;
}
.small{
font-size:10px;
}

.orange{
color:#cc6600;
}

/* LINKS */
a:link,
a:visited {
text-decoration:none;
color:#666;
}

a:hover,
a:active{
text-decoration:underline;
color:#666;
}

#col2 a:link {
font-size:9px;
text-decoration:none;
color:#cc6600;
}

#col2 a:visited{
font-size:9px;
text-decoration:none;
color:#cc6600;
}
#col2 a:hover{
font-size:9px;
color:#cc6600;
text-decoration:underline;
}
#col2 a:active{
font-size:9px;
color:#cc6600;
text-decoration:underline;
}

#contact a:link,
#partner_image a:link,
#contact a:visited,
#partner_image a:visited {
font-size:10px;
text-decoration:none;
color:#666;
}

#contact a:hover,
#partner_image a:hover,
#contact a:active,
#partner_image a:active {
font-size:10px;
color:#cc6600;
text-decoration:underline;
}