/* CSS Document */
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*
 * GLOBAL STYLES *
 *+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* Zero Out
---------------------------------------- */
div,dl,dt,dd,img,body,a,.zero_out{margin:0;padding:0;border:none;outline:none}
/* Self Clearing Floats
---------------------------------------- */
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden}
.clearfix{ display:inline-block; width:100%}
html[xmlns] .clearfix{ display:block}
* html .clearfix{ height:1%}
*:first-child+html .clearfix{display:inline-block}
/* Superscript/Subscript Fix
sup,
sub{height:0;line-height:1;vertical-align:baseline;_vertical-align:bottom;position:relative}
sup{bottom:1ex}
sub{top:.5ex}
---------------------------------------- */
/* Structure
---------------------------------------- */
body{background:#603073 url(../../images/main_bg.png) repeat-x;font:12px arial,helvetica,verdana,sans-serif;text-align:left}

.regSup{line-height:0px;font-size:75%}

.frame{min-height:600px;width:995px;margin:0px auto;text-align:left;overflow:hidden}
.frame .top{width:995px;height:375px;background:url(../../images/bkg_top.jpg) no-repeat top left;margin:18px 0 0 0}
.frame .top span{ position:absolute; color:#FFF; font-size:14px; margin-left:555px; margin-top:261px}
.footer,.footer a{color:#B5B5B5}
.footer{width:700px;padding:35px 147px;font-size:11px;text-align:center}
.footer .logo{padding-top:15px}
/* Accordion
---------------------------------------- */
.accordion{margin-top:15px;height:105px;width:2000px}
.accordion ul{  list-style:none;  margin:0;  padding:0}

.accordion ul li{  float:left;  display:block;  background:url(../../images/accordion_md_closed.jpg) no-repeat top left}
.accordion ul li.left_end{background:url(../../images/accordion_lt_open.jpg) !important}
.accordion ul li.right_end{background:url(../../images/accordion_rt_closed.jpg)  !important}

.accordion ul li a.right_expanded{background:url(../../images/accordion_rt_open.jpg)  !important}
.accordion ul li a.left_expanded{background:url(../../images/accordion_lt_open.jpg)  !important}
.accordion ul li a.expanded{background:url(../../images/accordion_md_open.jpg) !important}

.accordion ul li a{ display:block; overflow:hidden; height:105px; width:80px; cursor:pointer; text-decoration:none}
.accordion ul .canada p{ line-height:12px; padding-top:5px; font-size:10px}
.accordion .def_open{ width:355px}

.accordion ul li img{ position:absolute; margin:23px 0 0 24px}
.accordion ul li div.flag_text{ position:absolute; width:60px; margin:67px 0 0 14px; text-align:center; font-size:10px; color:#b5b5b5}
.accordion ul li p{ margin:0; padding:0; width:265px; display:block; margin-left:85px; font-size:12px; line-height:18px; color:#d0c7df}
.accordion ul li p sup{font-size:8px;line-height:1px}
.accordion ul li h2{ margin:0; padding:0; width:230px; display:block; margin-left:85px; margin-top:10px; font-size:16px; color:#d0c7df; font-weight:normal !important}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*
 * END GLOBAL STYLES -- BEGIN PAGE LEVEL SELECTORS      *
 *+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
