

body {
	background:#fff;
	
	font: 11px;
	line-height: 18px;
	color: #666666;
 }

#wrapper {
	width: 700px;
	margin:0 auto;
	padding: 0px;
	border: 0px;
	height: 1%;

}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
} 

.toplinks {font-weight:bold;}




#logo {float: left;

}



.toplinks {height: 19px; margin-bottom: 8px; margin-right: 1px; padding-right: 15px;}


#middlecontainer {
font-family: Verdana, sans-serif;
fon-size: 11px;
}

#toplinks {
background-color: #009999;
padding: 0px;
margin: 0px;
}

#toplinks img {

}

.toplinkshome {
display: none;
}




.toplinkspress{
display: none;
}


.toplinksmkt{
display: none;
}

.toplinksab{
display: none;
}


.toplinkscontact{
display: none;
}

.toplinkshcp{
display: none;
}



.toplinkssp{
display: none;
}



#footnav {
display: none;
}
#footer  ul {
display: none;
}

#footer ul li {
display: none;
}


#footer ul a {
display: none;
}







#tl {
font-family: Verdana;
font-size: 10px;

list-style-type: none;
display: inline;
margin-top: 100px;
font-weight: bold;
}
#tl image {
margin: 0px;
padding: 0px;}

#tl ul {

margin: 0px 0px 0px 100px;
padding: 0px 0px 0px 130px;
}

#tl ul li {
list-style-type: none;
display: inline;
margin: 0px 22px 0px 0px;
padding: 0px;
}


#tl a {
text-decoration: none;
color: #fff;
}



#tl a:hover {
text-decoration: none;
color: #fff;
}


#footer {
background-color: #cccccc;
color: #ffffff;
font-family: Verdana;
font-size: 10px;
text-align: center;
clear: both;
padding: 0px 0px 0px 0px;



}

#footer p {
padding: 5px 0px 12px 0px;
margin: 8px 0px 0px 0px;
line-height: 11px;

}

#footer a
{
color: #ffffff;
font-family: Verdana;
font-size: 10px;
padding: 5px 0px 8px 0px;
margin: 0px 0px 8px 0px;


}

#footer a:hover
{
color: #ffffff;
font-family: Verdana;
font-size: 10px;
padding: 5px 0px 8px 0px;
margin: 0px 0px 8px 0px;


}

#hcp {
background-color: #B9AB96;
font-family: Verdana;
padding: 10px 0px 10px 25px;
margin-bottom: 40px;
height: 20px;
clear: both;
}

#hcp h1 {
color: #ffffff;
font-family: Verdana;
margin: 0px;

font-size: 16px;
}


#hcp a {
color: #ffffff;
text-decoration: underline; 
}


#hcp a:hover {
color: #ffffff;
text-decoration: none;
}


#sp {
background-color: #003768;
font-family: Verdana;
padding: 10px 0px 10px 25px;
margin-bottom: 40px;
height: 20px;
clear:both;
}

#sp h1 {
color: #ffffff;
font-family: Verdana;
margin: 0px;

font-size: 16px;
}

#sp a {
color: #ffffff;
text-decoration: none;
}

#sp a:hover {
color: #ffffff;
text-decoration: underline; 
}


#general {
background-color: #fff;
border-top: 1px solid #B9AB96;
border-bottom: 1px solid #B9AB96;
font-family: Verdana;
padding: 10px 0px 10px 25px;
margin-bottom: 40px;
height: 20px;
clear:both;
}

#general h1 {
color: #B9AB96;
font-family: Verdana;
margin: 0px;

font-size: 16px;
}
#general a {
color: #B9AB96;
text-decoration: none;
}

#general a:hover {
color: #B9AB96;
text-decoration: underline; 

}


#middlecolumnsp {
float: left;
width: 450px;
font-family: Verdana;
font-size: 11px;
color: #666666;
}



#middlecolumn a {
color: #003366;
}


#middlecolumn a:hover {
color: #003366;
}

#middlecolumn table.st {
width: 200px;
margin: 0px;
}


#middlecolumn {

width: 450px;
font-family: Verdana;
font-size: 11px;
color: #666666;
margin: 0px 0px 0px 0px;
padding: 0px;
}


#middlecolumn p {
margin: 5px 0px 20px 0px;
padding: 0px;

}

#middlecolumn p.ldr {
margin: 5px 0px 10px 0px;
padding: 0px;

}
#middlecolumn p.ldr img {
float:left;
padding: 0px 10px 3px 0px;
}


#middlecolumn p.ex {
margin: 5px 0px 8px 0px;
padding: 0px;

}

#middlecolumn h2 {
	font: 16px 'Trebuchet MS', Geneva, Verdana, Arial, sans-serif;
font-size: 12px;
color: #666;
margin: 0px;
padding: 0px;
color: #003366;
}

#middlecolumn ul {
margin: 0px 0px 20px 20px;
}

#middlecolumn table.market 
{
font-size: 9px;
padding: 10px;
line-height: 11px;
}


#middlecolumn a {

color: #666666;
}


#middlecolumn a:hover {

color: #666666;
}

#middlecolumnsp a {

color: #666666;
}


#middlecolumnsp a:hover {

color: #666666;
}



#middlecolumn h1 {

	font: 16px 'Trebuchet MS', Geneva, Verdana, Arial, sans-serif;
	font-weight: bold;
font-size: 14px;
color: #003366;
margin: 0px;
padding: 0px;
}



#middlecolumn h3 {

	font-family: 'Trebuchet MS', Geneva, Verdana, Arial, sans-serif;
	font-weight: bold;
font-size: 12px;
color: #003366;
margin: 15px 0px 3px 0px;
padding: 0px;
}



#middlecolumn h1 a {

	font: 16px 'Trebuchet MS', Geneva, Verdana, Arial, sans-serif;
	font-weight: bold;
font-size: 14px;
color: #003366;
margin: 0px;
padding: 0px;
text-decoration: none;
}

#leftcolumnfree {
float: left;
font-family: Verdana;
font-size: 10px;
width: 215px;
padding-left: 20px;
padding-top: 30px;

}

#leftcolumnfree p {

font-family: Verdana;
font-size: 10px;
margin-right: 10px;
padding: 5px 10px 3px 0px;
}
#leftcolumnfree h1{
color: #003366;
font-size: 14px;
font-weight: bold;
	font: 12px 'Trebuchet MS', Geneva, Verdana, Arial, sans-serif;
}
#leftcolumnfree a {
color: #003366;
}

#leftcolumn {
display: none;
}


#leftcolumn a {
color: #003768;

}
#leftcolumn a:hover {
color: #003768;

}

#leftcolumn ul.subnav {
color: #003768;

font-size: 10px;
margin-left: 15px;
margin-bottom: 0px;
padding: 0px;
}

#leftcolumn ul.subnav a{
color: #003768;
font-size: 10px;
text-decoration: none;
border-bottom: 1px solid #003768;

}
#leftcolumn ul.subnav a:hover {
color: #003768;
font-size: 10px;
text-decoration: none;
border-bottom: 1px solid #003768;

}




#rightcolumn {
float: right;
font-family: Verdana;
font-size: 10px;
width: 200px;
padding: 0px 15px 0px 15px;
margin: 150px 0px 0px 0px;
}


#rightcolumn h1 {
font-size: 11px;
color: #003768;
}



#rightcolumn a{
font-size: 11px;
color: #666;
}


#rightcolumn a:hover{
font-size: 10px;
color: #666;
}



#rightcolumnhc {
float: right;
font-family: Verdana;
font-size: 10px;
width: 200px;
padding: 0px 15px 0px 15px;
margin: 150px 0px 0px 0px;
background-color: #cccccc;
height: 250px;
}


#rightcolumnhc h1 {
font-size: 11px;
color: #666666;
margin-top: 10px;
}



#rightcolumnhc a{
font-size: 11px;
color: #666666;
margin-top: 15px;
}


#rightcolumnhc a:hover{
font-size: 11px;
color: #666666;
margin-top: 15px;
}



#rightcolumnhc p{
font-size: 11px;
color: #666666;
margin-top: 15px;
}





#rightcolumnmk {
float:right;
margin: 150px 0px 0px 0px;
font-family: Verdana;
font-size: 10px;
width: 160px;
padding: 0px 15px 0px 15px;
height: 250px;
background-color: #cccccc;

}


#rightcolumnmk h1 {
font-size: 11px;
color: #666666;
margin-top: 10px;
}



#rightcolumnmk a{
font-size: 11px;
color: #666666;
margin-top: 15px;
}


#rightcolumnmk a:hover{
font-size: 11px;
color: #666666;
margin-top: 15px;
}



#rightcolumnmk p{
font-size: 11px;
color: #666666;
margin-top: 15px;
}



















 #leftcolumn {
 margin-top: 50px;
color: #003366;}

#leftcolumn p {

font-family: Verdana;
font-size: 11px;
width: 215px;
}

#leftcolumn ul {
list-style-type: none;
margin: 0px;
padding: 0 0 25px 0px;
}

#leftcolumn ul li {
list-style-type: none;
margin: 8px 0px 0px 0px;
padding: 0px;

}

#log {
display:none;



}
#log table {
padding: 0px;
margin: 0px;}

#log p {
padding: 0px;
color: #003768;
font-size: 9px;
margin: 0px;
font-weight: bold;
font-family: Verdana, Arial, sans-serif;
}

#logbutton {
padding-left: 3px;
font-size: 9px;

color: #003768;
font-family: Verdana;



}

#logo {
float: left;
width: 250px;
height: 73px;
}

div.logologin {
height: 20px;
padding: 0px;
margin: 0px;
display: block;
}

#contentcontainer {
clear: both;
width: 950px;
padding: 0px;
margin: 0px;
border-top: 1px solid #b8ac96;

height: 319px;

}


#contentcontainerhome {
clear: both;
width: 950px;
padding: 0px;
margin: 0px;
background-image: url(../images/home_back.jpg);
background-repeat: no-repeat;



}



#contentcontainerpress {
clear: both;
width: 950px;
padding: 0px;
margin: 0px;
background-image: url(../images/press_back.jpg);
background-repeat: no-repeat;



}

#contentcontainermkt{
clear: both;
width: 950px;
padding: 0px;
margin: 0px;
background-image: url(../images/mkt_back.jpg);
background-repeat: no-repeat;




}

#contentcontainerab{
clear: both;
width: 950px;
padding: 0px;
margin: 0px;
background-image: url(../images/about_back.jpg);
background-repeat: no-repeat;




}

#contentcontainerhcp{
clear: both;
width: 950px;
padding: 0px;
margin: 0px;
background-image: url(../images/hcp_back.jpg);
background-repeat: no-repeat;



}


#contentcontainersp{
clear: both;
width: 950px;
padding: 0px;
margin: 0px;
background-image: url(../images/sp_back.jpg);
background-repeat: no-repeat;



}




#contentwrapper{
clear: both;
width: 950px;
padding: 0px;
margin: 0px;

display: block;

}



#homegen {
width: 231px;


float: left;
margin: 0px;
padding: 0px;

}

#homegen h1 {
	font: 16px 'Trebuchet MS', Geneva, Verdana, Arial, sans-serif;
font-weight: bold;
letter-spacing: 1px;
color: #003768;
padding: 25px 0px 0px 15px;
margin: 0px;
}

#homegen p {
font-family: Verdana, Arial, sans-serif;
font-size: 9px;
padding: 10px 0px 0px 15px;
margin: 0px;
width: 20em;
color: #003768;}

#homesp {
width: 345px;
background-color: #003768;

float: right;
margin: 0px;
padding: 0px;

height: 350px;
}


#homesp h1 {
font-size: 14px;
font-family: Verdana;
color: #ffffff;
padding: 30px 0px 10px 20px;
}


#homegen a {
color: #003768;
}


#homesp p {
font-size: 11px;
font-family: Verdana;
color: #ffffff;
padding: 5px 0px 5px 20px;
margin: 0px;

}

#homesp a {
font-size: 11px;
font-family: Verdana;
color: #ffffff;
padding: 0px;
margin: 0px;

}

#homesp a:hover {
font-size: 11px;
font-family: Verdana;
color: #ffffff;
padding: 0px;
margin: 0px;

}


#homehc {
width: 500px;

font-family: Verdana;

margin: 0px 0px 0px 0px;
padding: 0px;


}

#homehc h1 {


	font: 15px 'Trebuchet MS', Geneva, Verdana, Arial, sans-serif;
color: #003768;
line-height:17px;
font-weight: bold;
padding: 6px 0px 5px 0px;
margin: 0px 0px 8px 0px;
}

#homehc p {
font-size: 11px;
line-height: 14px;
font-family: Verdana, Arial, sans-serif;
color: #003768;
width: 35em;
padding: 0px 0px 5px 0px;
margin: 5px 0px 5px 0px;
}

#homehc a {
font-size: 11px;
font-family: Verdana, Arial, sans-serif;
color: #003768;
padding: 0px;
margin: 0px;
text-decoration: underline;
}


#homehc a:hover {
font-size: 11px;
font-family: Verdana, Arial, sans-serif;
color: #003768;
padding: 0px;
margin: 0px;
text-decoration: underline;
}

.homelog {padding: 0px 0px 0px 15px;
margin: 0px;
}

#aboutnav 
{}
span.secnav {

	font-family: 'Trebuchet MS', Geneva, Verdana, Arial, sans-serif;
font-size: 12px;
color: #003366;
font-weight: bold;
}





#rightcolumnfree {
float: right;
font-family: Verdana;
font-size: 10px;
width: 200px;
padding: 0px 15px 0px 15px;
margin: 150px 0px 0px 0px;
background-color: #cccccc;

}


#rightcolumnfree h1 {
font-size: 11px;
color: #666666;
margin-top: 10px;
}



#rightcolumnfree a{
font-size: 10px;
color: #666666;
margin-top: 15px;
}


#rightcolumnfree a:hover{
font-size: 10px;
color: #666666;
margin-top: 15px;
}



#rightcolumnfree p{
font-size: 10px;
color: #666666;
margin-top: 15px;
}