body {
margin: 0px;
	font-family: 'Droid Sans', sans-serif;
	font-size: 16px;
	line-height:22px;
	background-color:#FFFFFF;
}
div.clearer {clear: both; line-height: 0; height: 0;}
a {
color:#FF6600;
text-decoration:none;
}
a:visited {
color:#FF6600;
}
a:hover {
text-decoration:underline;
}
#ibwrapper {
margin: 0px;
padding:0px;
background-image:url(../images/ib-header.png);
background-position:top;
background-repeat:no-repeat;

}
#ibheader {
width:980px;
margin: 0px;
margin-left: auto;
margin-right: auto;
padding:0px;
padding-top:0px;
}
#iblogo {
width:20%;
min-width:100px;
clear:none;
margin-left: auto;
margin-right: auto;
}
#ibleftmenu {
float:left;
width:40%;
margin: 0px;
margin-top:-100px;
padding:0px;
padding-bottom:3px;
font-family: 'Oswald', sans-serif;
font-size: 20px;
clear:none;
border-bottom-width: 2px;
border-bottom-color: #bed1e2;
border-bottom-style: solid;
}
#ibleftmenu ul {
list-style-type:none;
padding:0px;
margin:0px;
}
#ibleftmenu li {
list-style-type:none;
float:left;
padding:0px;
padding-left:20px;
padding-right:20px;
margin:0px;
}
#ibleftmenu li a {
text-decoration:none;
color:#000000;
}
#ibleftmenu li a:hover {
color:#CC3300;
}
#ibrightmenu {
float:right;
width:40%;
margin: 0px;
margin-top:-100px;
padding:0px;
padding-bottom:3px;
font-family: 'Oswald', sans-serif;
font-size: 20px;
text-align:right;
clear:none;
border-bottom-width: 2px;
border-bottom-color: #bed1e2;
border-bottom-style: solid;
}
#ibrightmenu ul {
list-style-type:none;
padding:0px;
margin:0px;
}
#ibrightmenu li {
list-style-type:none;
float:right;
padding:0px;
padding-left:20px;
padding-right:20px;
margin:0px;
}
#ibrightmenu li a {
text-decoration:none;
color:#000000;
}
#ibrightmenu li a:hover {
color:#CC3300;
}
#slideshow {
clear:both;
width:980px;
margin: 0px;
margin-left: auto;
margin-right: auto;
padding:0px;
background-image:url(../images/diag-grid2.png);
background-repeat:repeat;
-moz-border-radius: 15px;
border-radius: 15px;
border-width:2px;
border-color:#003366;
border-style:solid;
}
#slideshowdesc {
float:left;
clear:none;
padding-top:5%;
width:50%;
}
#slideshowdesc .largetext {
font-family: 'Maiden Orange', "Times New Roman", Times, serif;;
font-size:50px;
font-weight:normal;
color:#003366;
text-align:center;
line-height:47px;
vertical-align:middle;
}
#slideshowdesc .emphasis {
font-family: 'Oswald', sans-serif;
font-size: 75px;
font-weight:bold;
padding-top:5px;
padding-bottom:5px;
text-align:center;
margin:0px;
line-height:70px;
color:#000000;
text-shadow: #FFFFFF 0.1em 0.1em 0.2em
}
#slideshowimage {
float:right;
clear:none;
width:50%;
padding:0px;
margin:0px;
line-height:5px;
}
#slideshowimage img {
width:100%;
-moz-border-radius-topright: 15px;
border-top-right-radius: 15px;
-moz-border-radius-bottomright: 15px;
border-bottom-right-radius: 15px;
}
#ibhometext {
width:980px;
margin: 0px;
margin-left: auto;
margin-right: auto;
padding:0px;
padding-top:0px;
padding-bottom:20px;
}
#ibhometext h1 {
clear:both;
font-family: 'Oswald', sans-serif;
font-size: 30px;
font-weight: normal;
padding-top:20px;
padding-bottom:0px;
text-align:center;
}
#ibhometext h2 {
clear:none;
font-family: 'Maiden Orange', "Times New Roman", Times, serif;;
font-weight:normal;
font-size:24px;
padding-top:5px;
padding-bottom:0px;
color:#003366;
text-align:left;
line-height:30px;
}
#ibhometext a {
color:#CC3300;
}
#ibhometext ul {
}
#ibhometext li {
clear:left;
}
#ibhometext h2.iblinktomore {
clear:both;
font-size:35px;
line-height:27px;
margin-bottom:20px;
margin-top:20px;
text-align:center;
color:#CC3300;
}
#ibhometext h3 {
font-size:16px;
font-weight:bold;
margin:0px;
padding-top:0px;
padding-bottom:10px;
}
#ibleftcol {
clear:left;
float:left;
width:42%;
margin:0px;
padding:0px;
}
#ibrightcol {
clear:right;
float:right;
width:50%;
margin:0px;
padding:0px;
}
#ibtitle {
clear:both;
width:100%;
margin: 0px;
padding:0px;
background-image:url(../images/diag-grid2.png);
background-repeat:repeat;
}
#ibtitletext {
width:980px;
margin: 0px;
margin-left: auto;
margin-right: auto;
margin-top:20px;
margin-bottom:40px;
padding:0px;
padding-top:20px;
padding-bottom:20px;
color:#000000;
font-size:13px;
}
#ibtitletext h1 {
clear:both;
font-family: 'Oswald', sans-serif;
font-size: 40px;
font-weight: normal;
padding-top:0px;
padding-bottom:0px;
text-align:center;
color:#000000;
}
#ibtitletext h2 {
clear:none;
font-family: 'Maiden Orange', "Times New Roman", Times, serif;;
font-weight:normal;
font-size:24px;
padding-top:0px;
padding-bottom:0px;
color:#003366;
text-align:center;
line-height:18px;
margin-bottom:10px;
}
#ibhighlight {
clear:both;
width:100%;
margin: 0px;
padding:0px;
background-color:#003366;
}
#ibhighlighttext {
width:980px;
margin: 0px;
margin-left: auto;
margin-right: auto;
padding:0px;
padding-top:20px;
padding-bottom:20px;
color:#FFFFFF;
}
#ibhighlighttext a {
color:#ff9933;
}
#ibhighlighttext h1 {
clear:both;
font-family: 'Oswald', sans-serif;
font-size: 30px;
font-weight: normal;
padding-top:0px;
padding-bottom:0px;
text-align:left;
color:#FFFFFF;
}
#ibhighlighttext h2 {
clear:none;
font-family: 'Maiden Orange', "Times New Roman", Times, serif;;
font-weight:normal;
font-size:24px;
padding-top:0px;
padding-bottom:0px;
color:#ff9933;
text-align:left;
line-height:28px;
margin-bottom:10px;
}
#ibhighlighttext h2.iblinktomore {
font-size:35px;
line-height:27px;
margin-bottom:20px;
margin-top:20px;
text-align:center;
}
#ibhighlighttext h3 {
clear:none;
font-family: 'Maiden Orange', "Times New Roman", Times, serif;;
font-weight:normal;
font-size:18px;
padding-top:0px;
padding-bottom:0px;
color:#FFFFFF;
text-align:left;
font-style:italic;
line-height:15px;
margin-top:10px;
margin-bottom:20px;
}
#ibhighlighttext .testimonialtitle {
font-family: 'Droid Sans', sans-serif;
font-size:18px;
font-weight:bold;
text-align:center;
color:#ff9933;
margin:0px;
padding:0px;
padding-bottom:10px;
line-height:16px;
}
#ibhighlighttext .testimonial {
font-family:"Times New Roman", Times, serif;
font-size:18px;
font-style:italic;
padding:20px;
background-color:#265585;
-moz-border-radius: 15px;
border-radius: 15px;
margin:0px;
margin-bottom:20px;
}
#rsidebar {
float:right;
margin:0px;
width:225px;
padding-top:30px;
padding-right:20px;
background-color:#FFFFFF;
font-size:13px;
}
#rsidebar h1 {
font-family: 'Ubuntu', sans-serif;
font-weight:bold;
font-size:18px;
padding-bottom:15px;
text-align:right;
}
#rsidebar p {
padding-left:10px;
padding-bottom:5px;
font-size:13px;
}
#rsidebar address {
font-family:"Times New Roman", Times, serif;
font-size:14px;
padding:10px;
}
#ibfooter {
clear:both;
width:100%;
margin: 0px;
padding:0px;
background-image:url(../images/diag-grid2.png);
background-repeat:repeat;
border-top-width:2px;
border-top-style:solid;
border-top-color:#003366;
}
#ibfootertext {
width:980px;
margin: 0px;
margin-left: auto;
margin-right: auto;
padding:0px;
padding-top:20px;
padding-bottom:20px;
color:#000000;
font-size:13px;
}
#ibfootertext .phonenum {
font-size:24px;
font-weight:bold;
color:#003366;
}
#ibfootertext .email {
font-size:14px;
font-weight:bold;
padding-top:5px;
}

@media screen and (max-width:980px) {
#ibheader {
width:90%;
}
#iblogo {
float:none;
width:175px;
margin-left:auto;
margin-right:auto;
}
#ibleftmenu {
padding-top:20px;
font-size:18px;
}
#ibleftmenu ul {
}
#ibleftmenu li {
padding-right:15px;
padding-left:0px;
}
#ibrightmenu {
padding-top:20px;
font-size:18px;
}
#ibrightmenu ul {
}
#ibrightmenu li {
padding-right:0px;
padding-left:15px;
}
#slideshow {
width:90%;
}
#slideshowdesc {

}
#ibhometext {
width:90%;
}
#ibhometext h1 {
font-size:25px;
}
#ibhometext h2 {
font-size:24px;
}
#ibhometext h2.iblinktomore {
font-size:28px;
line-height:24px;
}
#ibhometext a.iblearnmore {
font-weight:bold;
font-style:italic;
}
#ibtitletext {
width:90%;
}
#ibtitletext h1 {
font-size:34px;
}
#ibtitletext h2 {
font-size:20px;
}
#ibhighlighttext {
width:90%;
}
#ibhighlighttext h1 {
font-size:25px;
}
#ibhighlighttext h2 {
font-size:24px;
}
#ibhighlighttext h2.iblinktomore {
font-size:28px;
line-height:24px;
}
#ibfootertext {
width:90%;
}

}
@media screen and (max-width:700px) {
#ibheader {
width:auto;
}
#iblogo {
float:none;
width:150px;
margin-left:auto;
margin-right:auto;
}
#ibleftmenu {
clear:left;
width:50%;
padding-top:20px;
margin-bottom:20px;
font-size:18px;
margin-top:0px;
}
#ibleftmenu ul {
}
#ibleftmenu li {
padding-right:12px;
padding-left:0px;
}
#ibrightmenu {
width:50%;
padding-top:20px;
margin-bottom:20px;
font-size:18px;
margin-top:0px;
}
#ibrightmenu ul {
}
#ibrightmenu li {
padding-right:0px;
padding-left:12px;
}
#slideshow {
width:auto;
}
#slideshowdesc {

}
#slideshowdesc .largetext {
font-size:35px;
line-height:35px;
}
#slideshowdesc .emphasis {
font-size:55px;
line-height:50px;
}
#ibhometext {
width:auto;
}
#ibhometext h1 {
font-size:18px;
}
#ibhometext h2 {
font-size:20px;
}
#ibtitletext {
width:auto;
}
#ibtitletext h1 {
font-size:28px;
}
#ibtitletext h2 {
font-size:18px;
}

#ibhometext h2.iblinktomore {
font-size:24px;
line-height:20px;
}
#ibhighlighttext {
width:auto;
}
#ibhighlighttext h1 {
font-size:18px;
}
#ibhighlighttext h2 {
font-size:20px;
}
#ibhighlighttext h3 {
font-size:18px;
}
#ibhighlighttext h2.iblinktomore {
font-size:24px;
line-height:20px;
}
#ibfootertext {
width:auto;
}
}
@media screen and (max-width:480px) {
#ibheader {
float:none;
width:auto;
}
#iblogo {
float:none;
margin-left:auto;
margin-right:auto;
}
#ibleftmenu {
float:none;
clear:left;
font-size:16px;
width:100%;
padding-top:10px;
margin-bottom:10px;
text-align:center;
}
#ibleftmenu ul {
}
#ibleftmenu li {
padding-right:8px;
padding-left:8px;
}
#ibrightmenu {
float:none;
clear:left;
font-size:16px;
width:100%;
text-align:left;
padding-top:0px;
margin-bottom:10px;
text-align:center;
}
#ibrightmenu ul {
}
#ibrightmenu li {
float:left;
padding-right:8px;
padding-left:8px;
}
#slideshow {
display:none;
}
#ibhometext {
width:auto;
}
#ibhometext h1 {
font-size:16px;
padding-left:10px;
padding-right:10px;
}
#ibhometext h2 {
font-size:18px;
padding-left:10px;
padding-right:10px;
}
#ibtitletext {
width:auto;
}
#ibtitletext h1 {
font-size:20px;
padding-left:10px;
padding-right:10px;
line-height:20px;
}
#ibtitletext h2 {
font-size:18px;
padding-left:10px;
padding-right:10px;
}
#ibhometext h2.iblinktomore {
font-size:22px;
line-height:18px;
}
#ibleftcol {
float:none;
clear:left;
width:auto;
}
#ibrightcol {
float:none;
clear:left;
width:auto;
}
#ibhighlighttext {
width:auto;
}
#ibhighlighttext h1 {
font-size:16px;
padding-left:10px;
padding-right:10px;
}
#ibhighlighttext h2 {
font-size:18px;
padding-left:10px;
padding-right:10px;
}
#ibhighlighttext h3 {
font-size:17px;
padding-left:10px;
padding-right:10px;
}
#ibhighlighttext p {
padding-left:10px;
padding-right:10px;
}
#ibhighlighttext h2.iblinktomore {
font-size:22px;
line-height:18px;
}
#ibfootertext {
width:auto;
}
}
