@charset "UTF-8";
/* Simple fluid media
   Note: Fluid media requires that you remove the media's height and width attributes from the HTML
   http://www.alistapart.com/articles/fluid-images/ 
*/
img, object, embed, video {
	max-width: 100%;
}

/* IE 6 does not support max-width so default to width 100% */
.ie6 img {
	width:100%;
}

/*
	Dreamweaver Fluid Grid Properties
	----------------------------------
	dw-num-cols-mobile:		4;
	dw-num-cols-tablet:		8;
	dw-num-cols-desktop:	12;
	dw-gutter-percentage:	25;
	
	Inspiration from "Responsive Web Design" by Ethan Marcotte 
	http://www.alistapart.com/articles/responsive-web-design
	
	and Golden Grid System by Joni Korpi
	http://goldengridsystem.com/
*/

.fluid {
	clear: both;
	margin-left: 0;
	width: 100%;
	float: left;
	display: block;
}

.fluidList {
    list-style:none;
    list-style-image:none;
    margin:0;
    padding:0;        
}

.formPadding {
	padding: 2px 0;

}


form input{
	
	font-family: arial;
	font-size: 15px;
	padding-left:30px;
	border-radius: 8px;
	color:#999;
	
}

input#s1{
 background-image:url(../images/search.png);
 background-repeat: no-repeat;

	color:#999;
}

input#s1:focus{
 background-image:none;
}

/* Mobile Layout: 480px and below. */
  
.gridContainer {
	margin-left: auto;
	margin-right: auto;
	width: 95%;
	padding-left: 2.5%;
	padding-right: 2.5%;
	clear: none;
	float: none;
}
#headerBkg {
	background-color: #2A67A1;
	border-bottom: 5px solid #85BC3B;
	height:auto;
}
#header {
}
#logo {
	width: 100%;
	height:auto;
}
#headerLogin {
	width: 100%;
	margin-left: 0;
	clear: both;
	padding-bottom: 0px;
}
#navBkg {
	background-color: #b5d5f0;
	height:62px;
	border-bottom: 1px solid #2A67A1;
	background-image: url(../images/NavBkg.jpg);
	border-top: 1px solid #2A67A1;
}
#loopBkg {
	height:auto;
	background-color: #2A67A1;
	margin-bottom:0;
}
#loop {
	height:auto;
	border-right: 1px solid #0014A5;
}
#footerBkg {
	background-color: #2a67a1;
	border-top: 5px solid #85BC3B;
	padding-top: 20px;
	padding-bottom: 20px;
}
#contentBkg {
	background-color: #FFFFFF;
}

.footerContent {
	width: 100%;
	color: #FFFFFF;
	font-family: Arial;
	margin-left: 0;
	clear: both;
	/* [disabled]line-height: 1.5em; */
	font-size: small;
}

.footerContent a{
	width: 100%;
	color: #FFFFFF;
	font-family: Arial;
	margin-left: 0;
	clear: both;
	/* [disabled]line-height: 1.5em; */
	font-size: small;
	text-decoration:underline;
}
.footerContent2 {
	color: #FFFFFF;
	font-family: Arial;
	width: 100%;
	margin-left: 0;
	clear: both;
	/* [disabled]line-height: 2.2; */
	font-size: small;
	text-decoration:underline;
}

.footerContent2 a{
	color: #FFFFFF;
	font-family: Arial;
	width: 100%;
	margin-left: 0;
	clear: both;
	/* [disabled]line-height: 2.2; */
	font-size: small;
}
#contentContainer {
	background-image: url(../images/mapGlobe.gif);
	background-repeat: no-repeat;
}
#contentContainer2 {
	background-repeat: no-repeat;
}
a:link {
}
#imageLoop  {
width: 100%;

}
#MissionStmt  {
	width: 100%;
	height:auto;
	margin-left: 0;
	clear: both;
	padding-left: 0px;
	padding-top:50px;
	padding-bottom:0;
	margin-bottom:0;
	background-image: url(../images/blueLogo.jpg);
	background-repeat: no-repeat;

}
#MissionStmt h1 {
	color: #FFFFFF;
	font-family: Arial;
	font-size: x-large;
	font-weight: normal;
	margin-bottom:0;
	padding-bottom:0;
}
#MissionStmt p {
	color: #FFFFFF;
	font-family: Arial;
	font-size: large;
	padding-top:30px;
	margin-bottom:0;
	padding-bottom:0;
}
#hometextSection  {
	width: 100%;
	margin-left: 0;
	clear: both;
	padding-left: 10px;
}
#hometextSection a:link {
}
#hometextSection a {
	color: #179747;
	text-decoration: none;
}
#hometextSection a:hover {
	color: #179747;
	text-decoration: underline;
}
#hometextSection img {
	padding-bottom: 10px;
}
#hometextSection p {
	color: #000000;
	font-family: Arial;
	font-size: small;
	padding-right: 20px;
}
#hometextSection h1  {
	color: #179747;
	font-family: Arial;
	font-size: large;
}
#div1 {
width: 100%;
}
#siteBody  {
}
#siteBody p img {
	text-align: left;
	padding-right: 1-px;
}
#siteBody p {
	color: #000000;
	font-family: Arial;
	font-size: small;
}
#siteBody h1 {
	color: #179747;
	font-family: Arial;
	font-size: large;
}
#siteBody h2 {
	color: #179747;
	font-family: Arial;
	font-size: large;
}
.siteBodyImg {
}
#sidebar {
width: 100%;
}
#sidebar p a:hover {
	color: #008AFA;
	font-weight: bold;
	text-decoration: underline;
}
#sidebar p a {
	color: #008AFA;
	font-weight: bold;
}
#mainBody h1  {
}
#mainBody {
	width: 100%;
	margin-left: 0;
	clear: both;
	margin-top: 0px;
}
#mainBody tr td p {
	font-size: small;
}
#mainBody p a {
	color: #008AFA;
	font-weight: bold;
}
#mainBody p a:hover {
	color: #008AFA;
	font-weight: bold;
	text-decoration: underline;
}
#mainBody h2  {
	margin-top: 0px;
	color:#179747;
}
#mainBody p {
	margin-top: 0px;
	color: #000000;
	font-family: Arial;
	font-size:small;
}
#mainBody ol li {
	color: #000000;
	font-family: Arial;
	font-size:small;
	margin-top: 0px;
}
#sidebar p {
	color: #666666;
	font-family: Arial;
	font-size: small;
}
#sidebar h1 {
	color:#179747;
	font-family: Arial;
	font-size: large;
	margin-top: 0px;
}
#mainBody h1 {
	color:#179747;
	font-family: Arial;
	font-size: large;
	margin-top: 0px;
}
#sidebar ul li {
	color: #666666;
	font-family: Arial;
	font-size: small;
}
#mainBody tr td h2 {
	font-size: small;
}
#mainBody tr td ol li {
	color: #000000;
	font-family: Arial;
	font-size: small;
	list-style-type: upper-roman;
}
#mainBodyNoSidebar {
}
#mainBodyNoSidebar h2 {
	color: #2A67A1;
	margin-top: 0px;
}
#mainBodyNoSidebar h3 {
	color: #000000;
	margin-top: 0px;
	font-family: Arial;
	font-size: medium;
	font-weight: normal;
}
#mainBodyNoSidebar tr td p {
	font-size: small;
	color: #000000;
	font-family: Arial;
}
td ul li {
	color: #000000;
	font-family: Arial;
	list-style-type: square;
}
#mainBody h1 {
	color:#179747;
	font-family: Arial;
	font-size: x-large;
}
#mainBodyNoSidebar h1 {
	margin-top: 0px;
	color:#179747;
	font-family: Arial;
	font-size: x-large;
}
#mainBodyNoSidebar tr td h2 {
	font-size: small;
}
#mainBodyNoSidebar p {
}
#mainBodyNoSidebar tr td img {
	margin-right: 0px;
	padding-right: 0px;
}
#mainBody tr td li ul li  {
	list-style-type: square;
}
#mainBody tr td ul li {
	list-style-type: square;
	color: #000000;
	font-family: Arial;
	font-size: small;
}
#mainBody ul li {
	list-style-type: square;
	color: #000000;
	font-family: Arial;
	font-size: medium;
}
#mainBody h3 {
	color: #000000;
	font-family: Arial;
	font-size: small;
	font-weight: normal;
}
#headerLogin h1 {
	color: #FFFFFF;
	font-family: Arial;
	font-size: medium;
	font-weight: normal;
}

#div3 {
width: 100%;
}

#GPcontainer {
	margin-left: 0px;
	margin-right: 0px;
	border: 1px solid #B2B2B2;
	margin-top: 20px;
}
.GPcolumn {
	clear: both;
	width: 100%;
	margin-right: 0px;
	margin-left: 0;
}
#GPtitlesNB {
	background-color: #929292;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
}
#GPbodyNB {
	text-align:center;
	background: rgba(146, 146, 146, .15); 

}

#GPbodyNB p{

	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	padding:5px 20px;
	
}

#GPbodyNB p a{

	color:#DA1216;
}

#NBheader {

    background:    -moz-linear-gradient(to right, #ffffff, #dcdcdc);
    background:     -ms-linear-gradient(to right, #ffffff, #dcdcdc);
    background:      -o-linear-gradient(to right, #ffffff, #dcdcdc);
	background: linear-gradient(to right, #ffffff, #dcdcdc);

	margin-top: 20px;
	border-top:#B2B2B2 solid 4px;
	border-bottom:#B2B2B2 solid 4px;
}
#NBheader h1{
	color: #cb1500;
	text-align: center;
	font-family: Arial, sans-serif;
	font-size: 14px;
	padding: 20px;
	
}
#NBheader IMG {
	
}

#NBheader p {
		text-align:center;
}

#GPtitlesQP {
	background-color: #d2cdbb;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
}
#GPbodyQP {
	text-align:center;
	background: rgba(210, 205, 187, .15); 

}

#GPbodyQP p{

	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	padding:5px 20px;
	
}

#GPbodyQP p a{

	color:#576c93;
}

#QPheader {

    background:    -moz-linear-gradient(to right, #ffffff, #d2cdbb);
    background:     -ms-linear-gradient(to right, #ffffff, #d2cdbb);
    background:      -o-linear-gradient(to right, #ffffff, #d2cdbb);
	background: linear-gradient(to right, #ffffff, #d2cdbb);

	margin-top: 20px;
	border-top:#576c93 solid 4px;
	border-bottom:#576c93 solid 4px;
}
#QPheader h1{
	color: #576c93;
	text-align: center;
	font-family: Arial, sans-serif;
	font-size: 14px;
	padding: 20px;
	
}
#QPheader IMG {
	
}

#QPheader p {
		text-align:center;
}

#GPtitlesStraumann {
	background-color: #a5c749;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
}
#GPbodyStraumann {
	text-align:center;
	background: rgba(72, 141, 104, .15); 

}

#GPbodyStraumann p{

	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	padding:5px 20px;
	
}

#GPbodyStraumann p a{

	color:#006e32;
}

#Straumannheader {

    background:    -moz-linear-gradient(to right, #ffffff, #f6f9ec);
    background:     -ms-linear-gradient(to right, #ffffff, #f6f9ec);
    background:      -o-linear-gradient(to right, #ffffff, #f6f9ec);
	background: linear-gradient(to right, #ffffff, #f6f9ec);

	margin-top: 20px;
	border-top:#a5c749 solid 4px;
	border-bottom:#a5c749 solid 4px;
}
#Straumannheader h1{
	color: #006e32;
	text-align: center;
	font-family: Arial, sans-serif;
	font-size: 14px;
	padding: 20px;
	
}
#Straumannheader IMG {
	
}

#Straumannheader p {
		text-align:center;
}

#GPfooter p{

	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	font-weight:normal;

	
}

.zeroMargin_mobile {
margin-left: 0;
}
.hide_mobile {
display: none;
}

/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */

@media only screen and (min-width: 481px) {

.gridContainer {
	width: 97.5%;
	padding-left: 1.25%;
	padding-right: 1.25%;
	clear: none;
	float: none;
	margin-left: auto;
}
#div1 {
width: 100%;
}
#headerBkg {

	background-color: #2A67A1;
	border-bottom: 5px solid #85BC3B;
	height:auto;
}

#header {
}
#logo {
width: 100%;
}
#headerLogin {
width: 100%;
clear: both;
margin-left: 0;
}
#graphic1 {
}



#navBkg {
	height:auto;
	background-color: #b5d5f0;
	border-bottom: 1px solid #2A67A1;
	background-image: url(../images/NavBkg.jpg);
	background-repeat:repeat;
	border-top: 1px solid #2A67A1;
}
#loopBkg {
	height:auto;
	background-color: #2A67A1;
}
#loop {
	height:auto;
	border-right: 1px solid #0014A5;
}
#footerBkg {
}
#contentBkg {
}
#nav {
}
.footerContent {
width: 100%;
clear: both;
margin-left: 0;
}
#footerContent2 {
width: 100%;
clear: both;
margin-left: 0;
}
.footerContent2 {
width: 100%;
clear: both;
margin-left: 0;
}
#contentContainer {
}
#section {
width: 100%;
clear: both;
margin-left: 0;
}
.sectionTitle {
}
.sectionBody {
}
#section1 {
width: 100%;
clear: both;
margin-left: 0;
}
#imageLoop {
width: 100%;
}
#MissionStmt {
width: 100%;
clear: both;
margin-left: 0;
}
#hometextSection {
width: 100%;
clear: both;
margin-left: 0;
}
#body {
}
.siteBodyImg {
}
#sidebar {
width: 100%;
}
#mainBody {
width: 100%;
clear: both;
margin-left: 0;
}
#mainBodyNoSidebar {
}
#mainBodyNoSidebar p {
	color: #000000;
	font-family: Arial;
	font-size: medium;
	margin-top: 0px;
}
#mainBodyNoSidebar p a {
	color: #008AFA;
	font-weight: bold;
}
#mainBodyNoSidebar p a:hover {
	color: #008AFA;
	font-weight: bold;
	text-decoration: underline;
}
.footerContent2 a {
	text-shadow: 0px 0px #FFFFFF;
	text-decoration: underline;
	color: #FFFFFF;
	font-weight: normal;
}
#div2 {
width: 100%;
clear: both;
margin-left: 0;
}
#GPcontainer {
	margin-top: 20px;
}
.GPcolumn {
clear: both;
margin-left: 0;
width: 100%;
}

#GPtitlesNB {
	background-color: #929292;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: center;
}
#GPbodyNB {	

text-align:center;
background: rgba(146, 146, 146, .15); 

}
	
#GPbodyNB p{

	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	padding:5px 20px;
	
}

#NBheader {
	
    background:    -moz-linear-gradient(to right, #ffffff, #dcdcdc);
    background:     -ms-linear-gradient(to right, #ffffff, #dcdcdc);
    background:      -o-linear-gradient(to right, #ffffff, #dcdcdc);
	background: linear-gradient(to right, #ffffff, #dcdcdc);
	height: 75px;
	margin: 20px 0;
	border-top:#B2B2B2 solid 4px;
	border-bottom:#B2B2B2 solid 4px;
}
#NBheader h1{
	color: #cb1500;
	text-align: right;
	font-family: Arial, sans-serif;
	font-size: 18px;
	padding: 20px 20px 0 0;
	float:right;
}
#NBheader IMG {

	float:left;
}

#NBheader p {
		text-align:left;
}

#GPtitlesQP {
	background-color: #d2cdbb;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: center;
}
#GPbodyQP {	

text-align:center;
background: rgba(210, 205, 187, .15); 

}
	
#GPbodyQP p{

	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	padding:5px 20px;
	
}

#GPbodyQP p a{
	color:#576c93;
	
}

#QPheader {
	
    background:    -moz-linear-gradient(to right, #ffffff, #d2cdbb);
    background:     -ms-linear-gradient(to right, #ffffff, #d2cdbb);
    background:      -o-linear-gradient(to right, #ffffff, #d2cdbb);
	background: linear-gradient(to right, #ffffff, #d2cdbb);
	height: 75px;
	margin: 20px 0;
	border-top:#576c93 solid 4px;
	border-bottom:#576c93 solid 4px;
}
#QPheader h1{
	color: #576c93;
	text-align: right;
	font-family: Arial, sans-serif;
	font-size: 18px;
	padding: 20px 20px 0 0;
	float:right;
}
#QPheader IMG {

	float:left;
}

#QPheader p {
		text-align:left;
}

#GPtitlesStraumann {
	background-color:#a5c749;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: center;
}
#GPbodyStraumann {	

text-align:center;
background: rgba(72, 141, 104, .15); 

}
	
#GPbodyStraumann p{

	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	padding:5px 20px;
	
}

#GPbodyStraumann p a{
	color:#006e32;
	
}

#Straumannheader {
	
   background:    -moz-linear-gradient(to right, #ffffff, #f6f9ec);
    background:     -ms-linear-gradient(to right, #ffffff, #f6f9ec);
    background:      -o-linear-gradient(to right, #ffffff, #f6f9ec);
	background: linear-gradient(to right, #ffffff, #f6f9ec);
	height: 75px;
	margin: 20px 0;
	border-top:#a5c749 solid 4px;
	border-bottom:#a5c749 solid 4px;
}
#Straumannheader h1{
	color: #006e32;
	text-align: right;
	font-family: Arial, sans-serif;
	font-size: 18px;
	padding: 20px 20px 0 0;
	float:right;
}
#Straumannheader IMG {

	float:left;
}

#Straumannheader p {
		text-align:left;
}

#GPfooter p{

	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	font-weight:normal;

	
}
.hide_tablet {
display: none;
}
.zeroMargin_tablet {
margin-left: 0;
}
}

/* Desktop Layout: 769px to a max of 1232px.  Inherits styles from: Mobile Layout and Tablet Layout. */

@media only screen and (min-width: 769px) {

.gridContainer {
	width: 98.3333%;
	max-width: 1232px;
	padding-left: 0.8333%;
	padding-right: 0.8333%;
	margin: auto;
	clear: none;
	float: none;
	margin-left: auto;
}
#div1 {
width: 23.7288%;
}
#headerBkg {
	
	background-color: #2A67A1;
	border-bottom: 5px solid #85BC3B;
	height: 160px;
}
#header {
}
#logo {
width: 66.1016%;
}
#headerLogin {
width: 32.2033%;
clear: none;
margin-left: 1.6949%;
padding-top: 25px;
}
#graphic1 {
}


#footerBkg {
}
#contentBkg {
}
#nav {
}

#navBkg {
	background-color: #b5d5f0;
	height: 60px;
	border-bottom: 1px solid #2A67A1;
	background-image: url(../images/NavBkg.jpg);
	border-top: 1px solid #2A67A1;
}
#loopBkg {
	height: 335px;
	background-color: #2A67A1;
}
#loop {
	height: 350px;
	border-right: 1px solid #0014A5;
}
.footerContent {
width: 66.1016%;
clear: both;
margin-left: 0;
}
#footerContent2 {
width: 23.7288%;
clear: none;
margin-left: 1.6949%;
}
.footerContent2 {
width: 32.2033%;
clear: none;
margin-left: 1.6949%;
}
#contentContainer {
}
#section {
width: 23.7288%;
clear: none;
margin-left: 1.6949%;
}
.sectionTitle {
}
.sectionBody {
}
#section1 {
width: 23.7288%;
clear: none;
margin-left: 1.6949%;
}
#imageLoop {
width: 66.1016%;
}
#MissionStmt {
	width: 32.2033%;
	clear: none;
	margin-left: 1.6949%;
	padding-top:70px;
	background-image: url(../images/blueLogo.jpg);
	background-repeat: no-repeat;
}


#MissionStmt h1 {
	color: #FFFFFF;
	font-family: Arial;
	font-size: x-large;
	font-weight: normal;
	margin-bottom:0;
	padding-bottom:0;
}
#MissionStmt p {
	color: #FFFFFF;
	font-family: Arial;
	font-size: large;
	padding-top:0px;
	margin-bottom:0;
	padding-bottom:0;
}
#hometextSection {
	width: 32.2033%;
	clear: none;
	padding-right: 0px;
}
#hometextSection h1 {
	color: #179747;
	font-family: Arial;
	font-size: x-large;
	padding-right: 20px;
}
#hometextSection a:link {
}
#hometextSection a {
	color: #179747;
	text-decoration: none;
}
#hometextSection a:hover {
	color: #179747;
	text-decoration: underline;
}
#hometextSection img {
	padding-bottom: 10px;
}
#hometextSection p {
	color: #000000;
	font-family: Arial;
	font-size: medium;
	padding-right: 20px;
}
#body {
}
.siteBodyImg {
}
#sidebar {
width: 15.2542%;
}

#mainBody {
width: 74.5762%;
clear: none;
margin-left: 1.6949%;
}
#mainBodyNoSidebar {
}

#siteBody p {
	
	font-size: medium;
}


#siteBody p {
	color: #000000;
	font-family: Arial;
	font-size:medium;
}
#siteBody h1 {
	color: #179747;
	font-family: Arial;
	font-size:x-large;
}
#siteBody h2 {
	color: #179747;
	font-family: Arial;
	font-size: large;
}




#mainBody tr td p {
	font-size: small;
}


#mainBody p {

	font-size: medium;
}
#mainBody ol li {
	
	font-size: medium;

}
#sidebar p {
	font-size: small;
}
#sidebar h1 {
	
	font-size: large;

}
#mainBody h1 {

	font-size: x-large;
	
}
#sidebar ul li {

	font-size: small;
}
#mainBody tr td h2 {
	font-size: medium;
}
#mainBody tr td ol li {

	font-size: small;
	list-style-type: upper-roman;
}

#div2 {
width: 23.7288%;
clear: none;
margin-left: 1.6949%;
}
#div3 {
width: 23.7288%;
}

#GPcontainer {
	margin-top: 20px;
}
.GPcolumn {
clear: none;
margin-left: 1.6949%;
width: 23.7288%;
}

#GPtitlesNB {
	background-color: #929292;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	text-align: center;
	font-weight:normal;
}
#GPbodyNB {
	height:600px;
	background: rgba(146, 146, 146, .15); 
}


	
#GPbodyNB p{

	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
	padding:5px 10px;
	
}

#GPbodyNB p a{

	color:#DA1216;
}

#NBheader {
		
    background:    -moz-linear-gradient(to right, #ffffff, #dcdcdc);
    background:     -ms-linear-gradient(to right, #ffffff, #dcdcdc);
    background:      -o-linear-gradient(to right, #ffffff, #dcdcdc);
	background: linear-gradient(to right, #ffffff, #dcdcdc);
	height: 75px;
	margin-top: 20px;
	border-top:#B2B2B2 solid 4px;
	border-bottom:#B2B2B2 solid 4px;
}
#NBheader h1{
	color: #cb1500;
	text-align: right;
	font-family: Arial, sans-serif;
	font-size: 24px;
	padding: 20px 20px 0 0;
	float:right;
}
#NBheader IMG {
	float:left;
}
#NBheader p {
		text-align:left;
}





#GPtitlesQP {
	background-color: #d2cdbb;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	text-align: center;
	font-weight:normal;
}
#GPbodyQP {
	height:600px;
	background: rgba(210, 205, 187, .15); 
}


	
#GPbodyQP p{

	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
	padding:5px 10px;
	
}

#GPbodyQP p a{

	color:#576c93;
}

#QPheader {
		
    background:    -moz-linear-gradient(to right, #ffffff, #d2cdbb);
    background:     -ms-linear-gradient(to right, #ffffff, #d2cdbb);
    background:      -o-linear-gradient(to right, #ffffff, #d2cdbb);
	background: linear-gradient(to right, #ffffff, #d2cdbb);
	height: 75px;
	margin-top: 20px;
	border-top:#576c93 solid 4px;
	border-bottom:#576c93 solid 4px;
}
#QPheader h1{
	color: #576c93;
	text-align: right;
	font-family: Arial, sans-serif;
	font-size: 24px;
	padding: 20px 20px 0 0;
	float:right;
}
#QPheader IMG {
	float:left;
}
#QPheader p {
		text-align:left;
}

#GPtitlesStraumann {
	background-color: #a5c749;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	text-align: center;
	font-weight:normal;
}
#GPbodyStraumann {
	height:600px;
	background: rgba(168, 199, 73, .10); 
}


	
#GPbodyStraumann p{

	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
	padding:5px 10px;
	
}

#GPbodyStraumann p a{

	color:#006e32;
}

#Straumannheader {
		
    background:    -moz-linear-gradient(to right, #ffffff, #f6f9ec);
    background:     -ms-linear-gradient(to right, #ffffff, #f6f9ec);
    background:      -o-linear-gradient(to right, #ffffff, #f6f9ec);
	background: linear-gradient(to right, #ffffff, #f6f9ec);
	height: 75px;
	margin-top: 20px;
	border-top:#a5c749 solid 4px;
	border-bottom:#a5c749  solid 4px;
}
#Straumannheader h1{
	color: #006e32;
	text-align: right;
	font-family: Arial, sans-serif;
	font-size: 24px;
	padding: 20px 20px 0 0;
	float:right;
}
#Straumannheader IMG {
	float:left;
}
#Straumannheader p {
		text-align:left;
}


#GPfooter p{

	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
	font-weight:normal;

	
}


.zeroMargin_desktop {
margin-left: 0;
}
.hide_desktop {
display: none;
}
}
