/*
Colors
black - #231F20
green - #7BC142
grey  - #9FA2A4
*/
html, body {margin:0;padding:0;border:0;}
body {font-family:Arial, Helvetica, sans-serif;font-size:0.76em;font-weight:normal;color:#333/*#676767*/;background-color:#FFFFFF;text-align:center;line-height:18px;}
td {font-weight:normal;color:#676767;}
form, h1, h2, h3, h4, h5, h6, img, p, ul, fieldset {border:0px;margin:0px;padding:0px;}
.clear {clear:both;}
#wrapper {margin:0 auto;width:772px;text-align:left; border:1px solid #C6D5D7; position:relative;}
#header {width:772px;height:55px;background:url(images/header-bg.gif) top left no-repeat #FFFFFF;margin-top:10px;}
#logo {float:left;margin-left:45px;display:inline;}
#buttonrow {width:772px;height:165px;background:url(images/wrapper-bg.jpg) top left no-repeat #FFFFFF;}
.button1 {float:left;width:223px;height:93px;margin-left:36px;display:inline;}
.button1 a:link, .button1 a:visited {display:block;background:url(images/button-home.jpg) 0 0 no-repeat;}
.button1 a:hover, .button1 a:active {display:block;background:url(images/button-home.jpg) 0 -93px no-repeat;}
.button2 {float:left;width:223px;height:93px;margin-left:13px;display:inline;}
.button2 a:link, .button2 a:visited {display:block;background:url(images/button-abroad.jpg) 0 0 no-repeat;}
.button2 a:hover, .button2 a:active {display:block;background:url(images/button-abroad.jpg) 0 -93px no-repeat;}
.button3 {float:right;width:223px;height:93px;margin-right:40px;display:inline;}
.button3 a:link, .button3 a:visited {display:block;background:url(images/button-business.jpg) 0 0 no-repeat;}
.button3 a:hover, .button3 a:active {display:block;background:url(images/button-business.jpg) 0 -93px no-repeat;}
.button4 {float:left;margin-left:36px;width:223px;height:82px;display:inline;}
.button5 {float:left;width:223px;height:82px;margin-left:13px;display:inline;}
.button5 a:link, .button5 a:visited {display:block;background:url(images/button-email.jpg) 0 0 no-repeat;}
.button5 a:hover, .button5 a:active {display:block;background:url(images/button-email.jpg) 0 -82px no-repeat;}
.button6 {float:right;width:223px;height:82px;margin-right:40px;display:inline;}
.button6 a:link, .button6 a:visited {display:block;background:url(images/button-survey.jpg) 0 0 no-repeat;}
.button6 a:hover, .button6 a:active {display:block;background:url(images/button-survey.jpg) 0 -82px no-repeat;}
* html a:hover {visibility:visible}
.button2 a:hover img, .button3 a:hover img, .button5 a:hover img, .button6 a:hover img, {visibility:hidden}

#contentwrapper {width:772px; margin-top:0px;}

#left {float:left;display:inline;width:170px;margin-left:36px;padding-bottom:150px;}
#main {float:left; width:540px; text-align:justify;}
#main h1 {margin-bottom:8px;font-weight:bold;font-size:140%;font-style:italic;color:#005995;}
#main fieldset h2 {margin-bottom:8px;margin-left:6px;font-weight:bold;font-size:120%;color:#005995;}
#main ul {margin:0px;padding:0px;}
#main li {margin-left:17px;padding-left:0px;list-style-image:url(images/bluebullet.gif);}

#right {float:right;display:inline;width:232px;}

#footer {width:772px;height:200px; position:relative;margin-top:6px;}
#footer-cc {width:772px;height:52px;background:url(images/footer-cc.jpg) top left no-repeat #FFFFFF;margin-bottom:30px;}
#creds {position:absolute;top:-136px;left:35px;width:165px;height:122px;}

h4 {color:#0068B5;font-size:110%;padding-left:4px;padding-bottom:4px;}

#left ul {margin:0px;padding:0px;margin-bottom:8px;}
#left li {margin-left:17px;padding-left:0px;list-style-image:url(images/bullet.gif);padding-bottom:5px;font-weight:bold;font-size:110%;font-style:italic;color:#006BB3;}
#left li.active {color:#B51F24;}
#left ul ul {margin:0px;padding:0px;margin-top:5px;}
#left ul ul li {margin-left:12px;padding-left:0px;list-style-image:url(images/bullet.gif);padding-bottom:5px;font-weight:bold;font-size:100%;font-style:italic;color:#006BB3;}
#left a:link, #left a:visited {color:#006BB3;text-decoration:none;}
#left a:active, #left a:hover {color:#006BB3;text-decoration:underline;}
a.linkon:link, a.linkon:visited {color:#B51F24;text-decoration:none;}
a.linkon:active, a.linkon:hover {color:#B51F24;text-decoration:underline;}

.fieldsetheader {width:375px;height:10px;font-size:1%; background:url(images/fieldsetheader.jpg) top left no-repeat;}
.fieldsetfooter {width:375px;height:10px;font-size:1%; background:url(images/fieldsetfooter.jpg) top left no-repeat;}
fieldset {width:375px; background:url(images/fieldsetbg.jpg) top left repeat-y;}
.formrow {clear:both;width:100%;margin:6px;}
label {float:left;width:140px;margin-right:10px;}
select.text {float:left;width:215px;}
input.text {float:left;width:209px;}
clear {clear:both;}
.qualitybar {margin-left:15px;margin-bottom:36px;}
.red {font-weight:bold;color:#FF0000;font-size:130%;}

#countries {width:164px;background:url(images/fs-bg.gif) bottom left no-repeat;}
fieldset#hcount {margin-left:30px; width:164px;background:url(images/fstop-bg.gif) top left no-repeat;padding-top:9px;padding-bottom:6px;}
#countries label.hlabel {float:none;width:156px;font-weight:bold;margin-left:4px;}
#countries select.countries {float:none;width:156px;font-size:90%;margin-bottom:8px;margin-left:4px;}
#countries input {float:none;margin-left:4px;margin-bottom:4px;}


#word-hold {background:url(images/world-back.jpg) no-repeat; width:214px; height:259px; padding-left:8px; padding-top:5px; }
#word-hold-nav {background:url(images/world-back.jpg) no-repeat 0px -85px; width:214px; height:174px; padding-left:8px; padding-top:5px; }
#word-hold2 {background:url(images/world-back.jpg) no-repeat 0px -65px; width:214px; height:194px; padding-left:8px; padding-top:5px; }
#word-hold3 {background:url(images/world-back.jpg) no-repeat 0px -35px; width:214px; height:224px; padding-left:8px; padding-top:5px; }

.rnav { margin-left:-2px; float:left;}
.rnav ul {float:left; display:inline; width:221px; text-align:center; list-style:none; margin-top:5px;}
.rnav ul li {float:left; background:url(images/nav2-back.jpg) repeat-x top left; width:220px; margin:2px 0; list-style:none;}
.rnav ul li a {float:left; font-size:13px; color:#fff; font-weight:bold; text-decoration:none; padding:10px 10px 0 10px; height:25px; width:200px;}
.rnav ul li a:hover {color:#1b5ba2; background:url(images/nav2-back2.jpg) repeat-x;}

.ar {float:left; margin:0;}
.ar ul {float:left; display:inline; width:221px; text-align:center; list-style:none; margin:2px 0 0 0; text-align:left;}
.ar ul li {float:left; background:url(images/arrow.png) no-repeat 1px 5px; width:200px; padding-left:20px; margin:1px 0; list-style:none;}


a, a:hover, a:active, a:focus { outline:0; text-align:center; }
 
.wrapper2 { position:relative; height:35px; background:url(images/nav-back.jpg) repeat-x left top; }
 .mainmenu { position:absolute;  z-index:50; width:772px; } 
ul.menu { padding:0;  margin:0;  list-style:none;  width:125px;  overflow:hidden;  float:left; }
ul.menu a { text-decoration:none;  color:#000;  padding-left:5px;  height:28px; }
ul.menu li.list {float:left; width:260px; background:url(images/nav-back.jpg) repeat-x left top;}
ul.menu li.list a.category { position:relative; z-index:100; float:left; width:125px;  padding-top:7px;}

ul.menu li.list a.category:hover,
ul.menu li.list a.category:focus,
ul.menu li.list a.category:active {
 margin-right:1px; background-image:url(images/nav-back2.jpg); background-repeat:repeat-x; background-position:left top;}
 
ul.submenu { float:left;  padding:25px 0px 0px 0px;  margin:0;  list-style:none;   margin:-25px 0px 0px 0px;}
 ul.submenu li a {float:left;width:125px; background-image:url(images/nav-back.jpg);
 background-repeat:repeat-x; background-position:left top; clear:left; padding-top:7px;}
 
ul.submenu a:hover, ul.submenu a:focus, ul.submenu a:active {background-image:url(images/nav-back2.jpg);
 background-repeat:repeat-x; background-position:left top; margin-right:1px;}


ul.menu2 { padding:0;  margin:0;  list-style:none;  width:73px;  overflow:hidden;  float:left; }
ul.menu2 a { text-decoration:none;  color:#000;  height:28px; }
ul.menu2 li.list2 {float:left; width:150px; background:url(images/nav-back.jpg) repeat-x left top;}
ul.menu2 li.list2 a.category2 { position:relative; z-index:50; float:left; width:73px;  padding-top:7px;}

ul.menu2 li.list2 a.category2:hover,
ul.menu2 li.list2 a.category2:focus,
ul.menu2 li.list2 a.category2:active {
 margin-right:1px; background-image:url(images/nav-back2.jpg); background-repeat:repeat-x; background-position:left top;}

#tnav { width:772px; background:url(images/nav-back.jpg) repeat-x top left; height:35px;}
#tnav ul {float:left; display:inline;}
#tnav ul li {float:left; }
#tnav ul li a {float:left; font-size:13px; color:#fff; font-weight:bold; text-decoration:none; padding:10px 10px 0 10px; height:25px;}
#tnav ul li a:hover {color:#1b5ba2; background:url(images/nav-back2.jpg) repeat-x;}
#tnav .seprat { background:url(images/sep.jpg) no-repeat top left;}

