
* {font-family: Calibri, Helvetica, Arial, Trebuchet MS }
*:focus {outline: none;}

form {border:0;margin:0;padding:0}
img {padding:0;margin:0;border:0;}

body {padding:0;margin:0;background: url('../Images/Strip.png');}

#footer {width:896px;margin:0 auto;font-size:11px;color:#aaa;border-top:1px solid #aaa}
#footer a {color:#888;text-decoration:none;}
#footer a:hover {color:#267215;text-decoration:underline;}

#top {font-size:14px;color:#888;}
#top a {color:#267215;text-decoration:none;font-weight:bold;}
#top a:hover {color:#267215;text-decoration:underline;}
#top div.inner {padding:6px;}

.whitelist {color:#fff}
.whitelist h1, .whitelist h2, .whitelist h3 {color:#fff}
.whitelist a {color:#fff !important;}
.whitelist a:hover {color:#fff !important;}

.greyback {color:#666;}
.greyback a {color:#666 !important;}
.greyback a:hover {color:#267215 !important;}

.greyback:hover {color:#000;}
.greyback:hover a {color:#000 !important;}
.greyback:hover a:hover {color:#267215 !important;}


.countries a { color:#888 !important; text-decoration: none !important; }
.countries a:hover { text-decoration: none !important; }

#menubar {background:url(../Images/MenuBarBg.jpg) repeat-x top left;}
#menubar .menuitem a {font-size:16px;font-weight:normal;text-decoration:none;color:#444;}
#menubar .menuitem a:visited {color:#444}
#menubar .menuitem a:hover {color:#000}
#menubar .menuhighlight {background:#444;border-bottom:1px solid #aaa;}
#menubar .menuhighlight a {color:#fff;text-decoration:none;}

/*inner width 896px;*/
#PageContent {width:924px;margin:8px auto;background: #f2f2f2 url('../Images/PageBg.jpg') repeat-x top left;}
#PageInner {padding:6px 14px 36px 14px;}

#body {padding: 12px 0;}
#body h1 {font-size:22px;font-weight:normal;margin-top:0;padding-top:0;}
#body h2 {font-size:20px;font-weight:normal;margin-top:0;padding-top:0;}
#body h3 {font-size:18px;font-weight:normal;}

#body h1 a {color:#000;text-decoration:none;}
#body h1 a:hover {color:#000;text-decoration:underline;}
#body a {color:#267215;text-decoration:none;}
#body a:hover {color:#267215;text-decoration:underline;}

.nobr { white-space: nowrap; }

.ltable {border: 1px solid #ddd;border-right:0}
.ltable tr {background-color:#fff;}
.ltable tr.alt {background-color:#f1f1ff;}
.ltable td {border-right:1px solid #ddd;padding:1px 3px;font-size:13px;}
.ltable a {color:#000 !important;}

.bookmarks img {padding:2px;border:1px solid #aaa;margin:1px;width:16px;height:16px;}
.bookmarks img:hover {padding:1px;border:2px solid #000;margin:1px;}

.detailimage {margin-top:8px;padding:3px;border:2px solid #aaa;}
.detailimage:hover {margin-top:8px;padding:2px;border:3px solid #000;cursor:pointer;}

.simtable {border-top: 3px solid #eee;border-bottom: 9px solid #eee;}
.simtable tr {background-color:#fff;}
.simtable tr.alt {background-color:#fcfcfc;}
.simtable tr.highlight {background-color:#fff4cc;}
.simtable td {border-bottom:1px solid #ddd;padding:2px 3px;font-size:13px;}
.simtable th {text-align:left;background-color:#efefef;border-bottom:1px solid #ddd;padding:6px 3px;font-size:13px;}
.simtable a {color:#267215 !important;}


.adtable:hover {background:#ffffaa !important;}
.adtable {width:100%;font-size:12px;border-bottom:1px solid #aaa;cursor:pointer;}
.adtable {background:transparent;}
.adtable tr {background:transparent;}
.adtable td {border:0;}

.inputbox {border:0;line-height:35px;height:35px;font-size:13px;}
.inputbox input {display:table-cell;border:0;height:15px;background:transparent;vertical-align:middle;font-size:13px;}
.inputbox .in {background:url('../Images/InputBg.png') top left repeat-x;color:#000;display:table-cell;line-height:24px;vertical-align:middle;}
.inputbox .select select {border:0;}

.inputarealarge {border:0;height:235px;font-size:13px;}
.inputarealarge textarea {border:0;background:transparent;vertical-align:middle;font-size:13px;}
.inputarealarge .in {background:url('../Images/TextAreaLargeBg.png') top left repeat-x;}

.inputareasmall {border:0;height:100px;font-size:13px;}
.inputareasmall textarea {border:0;background:transparent;vertical-align:middle;font-size:13px;}
.inputareasmall .in {background:url('../Images/TextAreaSmallBg.png') top left repeat-x;}

.inputarea {border:0;height:157px;font-size:13px;}
.inputarea textarea {border:0;background:transparent;vertical-align:middle;font-size:13px;}
.inputarea .in {background:url('../Images/TextAreaBg.png') top left repeat-x;}

.dropdown {position:absolute;display:none;overflow:auto;overflow: -moz-scrollbars-vertical;overflow-y: scroll;border:1px solid #999;border-bottom-color:#333;border-right-color:#444; background:#fefefe;width:340px;z-index:9999;}
.dropdown div.inner {z-index:99999;position:relative;font-size:13px;padding: 2px;}
.dropdown .inner .tiny {font-size:13px;}
.dropdown .option a {color:#000;font-size:13px;}
.dropdown .select {cursor:pointer;padding: 1px;border:1px solid #29bc26;font-size:13px;text-align:left;background-color:#29bc26 !important;color:#fff;}
.dropdown .option {cursor:pointer;padding: 1px;border:1px solid transparent;font-size:13px;text-align:left;}
.dropdown .optionalt {cursor:pointer;padding: 1px; background-color:#f3f3f3;border:1px solid transparent;font-size:13px;text-align:left;}
.dropdown .option:hover, .dropdown .optionalt:hover { background-color:#0ec409;border:1px solid #0ba407;color:#fff}
.dropdown .option:hover a, .dropdown .optionalt:hover a {color:#fff;}


.bar {padding:4px;background-color:#999;color:#fff;}
.bar a {color:#fff !important;}
.bar a:visited{color:#fff !important;}


.listmenu{width: 100%;text-align:left;padding:2px;}
* html .listmenu{ /*IE only rule. Original menu width minus all left/right paddings */
width: 197px;
}
.listmenu li {clear:both;}
.listmenu ul{padding: 0;margin: 0;list-style-type: none;}
.listmenu li.divider {line-height: 1px;font-size:1px;height:1px;background-color: #fff;border:0 !important;margin:0}
.listmenu li.header {font-size:12px;padding-top:12px;}
.listmenu a{border: 1px solid transparent;font-size: 14px;padding: 2px 4px;display: block;width: 100%;color: #000 !important;text-decoration: none;height:16px;}
.listmenu a:visited{color: #000;}
html>body .listmenu a{ /*Non IE rule*/ width: auto;}
.listmenu a:hover{background-color: #FFF3D2;color: #000;border:1px solid #F8E2A7;text-decoration:none !important;}
.listmenu .itemimage {float:left;line-height:16px;height:16px;vertical-align:middle;padding-right:8px;cursor:pointer;}
.listmenu .itemimage img {display:block;}
.listmenu .itemtext {float:left;line-height:16px;height:16px;vertical-align:middle;cursor:pointer;}

.question {padding:6px;font-weight:bold;font-size:14px;}
.answer {padding:6px 18px;font-size:13px;}

.SubRegion1 a {font-size:24px;color:#000;}
.SubRegion4 a:hover, .SubRegion3 a:hover, .SubRegion2 a:hover, .SubRegion1 a:hover {color:#060;}
.SubRegion2 a {font-size:18px;color:#000;}
.SubRegion3 a {font-size:17px;color:#000;}
.SubRegion4 a {font-size:16px;color:#000;}



#LoadingMask {
z-index:999999;background: url('../Images/Strip.png');position:absolute;left:0px;top:0px;width:100%;height:100%;
color:#666;font-size:10px;text-align:right;
}
#LoadingSplash {
z-index:999999;position:absolute;top:40%;width:100%;
}
#LoadingSplash > div {
margin:0 auto;width:300px;height:140px;text-align:left;background: #f2f2f2 url('../Images/PageBg.jpg') repeat-x top left;
}