body
 { background:#ffffff; color:#000000; font:normal 9pt Arial,Helvetica,sans-serif; margin:0; padding:0 }
.container
 { margin:auto; width:1126px }

.header
 { background:url(../images/internationalogosmall.jpg) 10px 30px no-repeat; color:#0175ab; font-size:10pt; font-weight:bold; padding:70px 0 15px; text-align:right }
.header a
 { color:#0175ab; margin:0 10px }
.header a:hover
 { color:#c76e27 }
 

.navigation
 { background:url(../images/navigationnew.png) 0 0 repeat-x; font-size:10pt; font-weight:bold; height:30px; margin-bottom:30px; padding-left:0px }
.navigation a
 { float:left; height:24px; padding:6px 25px 0 }
.navigation a:hover
 { background:url(../images/navigationnew.png) 0px -30px repeat-x; }
 .navigation a.active
 { background:url(../images/navigationnew.png) bottom left repeat-x; color:white; }
.navigation form
 { float:left; margin:4px 0 0; padding-left:70px; }
.navigation input
 { border:1px solid #959595; color:#606060; float:left; font:bold 80% Arial,Helvetica,sans-serif; width:150px; font-size:; }
.navigation input#submit
 { border:1px solid #606060; color:#606060; font:bold 10pt Arial,Helvetica,sans-serif; width:70px; margin-left: 5px; }
.navigation span
 { float:left; height:24px; padding-top:6px }

.main
 { line-height:13pt }
.lcol
 { float:left; margin:0 8px 0 5px; width:268px }
.content
 { float:left; width:564px; }
.content .block
 { float:left; margin:0 7px; width:268px }
.rcol
 { float:left; margin:0 5px 0 8px; width:268px }
.content h1, .content p, .content img
 { margin-left:7px; margin-right: 7px; }
 

.footer
 { line-height:13pt; padding-top:20px; text-align:center }
.footer a:hover
 { color:#c76e27 }
.clear
 { clear:both; height:0; overflow:hidden; width:100% }

.block
 { background:#e8e9eb; color:#404040; padding-bottom:3px; text-align:center }
.block img
 { display:block; margin:15px auto 0 }
.block strong
 { display:block; padding-top:10px }
.block a
 {color:#000000;}
.block a:hover
 {color: #000000;}
.block a.black
 {color:#636466;}

.video
 { margin-top:10px }
.video p
 {text-align: left; padding: 8px;}
 
.join
 { background:#e6e7e9; margin-top:10px; padding:2px }
.join h2
 { background:url(../images/join.png) repeat-x; color:#ffffff; font-size:11pt; height:24px; margin:0; padding:8px; text-align:center }
.join h2:hover
 { background:url(../images/joinnew.png) repeat-x; color:#ffffff; height:24px; }
.join p
 { margin:10px 20px }
.join strong
 { color:#0175ab }
.join a
 {color:#0175ab;}
.join a:hover
 {color: #c76e27;}.offer
 { background:#e8e9eb; border:1px solid #6d6e71; margin-top:10px; padding:10px }
.offer a
 { color:#0175ab; display:block; font-size:10pt; font-weight:bold; margin-top:10px; text-align:center }
.offer a:hover
 { color:#c76e27 }
.offer img
 { float:left; margin:0 5px 30px 0 }

a
 { color:#000000; text-decoration:none }
a:hover
 { color:#ffffff }
p a
 { color:#0175ab; text-decoration:none }
p a:hover
 { color:#c76e27 }
dl
 { margin:0 }
dt
 { background:url(../images/accordionnew.png) top left repeat-x; height:22px; margin:10px 0; padding-top:4px; text-align:center; font-weight:bold; cursor: pointer; }
dt.none
 {background-image: none; margin:10px 0; padding-top:4px; text-align:center; font-weight:bold; }
dt:hover
 { background:url(../images/accordionnew.png) bottom left repeat-x;height:22px; margin:10px 0; padding-top:4px; text-align:center; font-weight:bold;}
dt a
 { font-size:10pt;  }
dt.vid
 {margin-top: 0; padding-top: 0;}
/*
dd
 { display:none; margin:0; padding:0 }
*/
dd
 { margin:0; padding:0 }
dd.current
 { display:block }
dd a
 {color:#0175ab;}
dd a:hover
 {color: #c76e27;}
fieldset
 { border:none; margin:0; padding:0 }
h1
 { background:url(../images/accordion.png) repeat-x; font-size:10pt; height:24px; margin:10px 0; padding-top:1px; text-align:center }
h5
 { margin:20px 0 0 }
h5 img
 { display:block; margin:auto }
#map
 { display:block; margin:auto }
p
 { margin:15px 0 }
