/* GLOBALS */
html, body { height: 100%; }
body { margin: 0; padding: 0; background: #a2a3a4 url(img/bgnd.gif) repeat-x 0 0; }
td, input, select, textarea { font: 11px Tahoma, Arial, sans-serif; color: #cfd1d2; line-height: 14px; }
form { margin: 0; }
table {font: 11px Tahoma, Arial, sans-serif; color: #cfd1d2; line-height: 14px; }
a img { border: none; }

ul.inline { margin: 0; padding: 0; list-style-type: none; }
ul.inline li { display: inline; }

ul.path { margin-bottom: 12px; }

ul.footerLinks li { margin-right: 20px; }

.picBorder { border: 1px solid #353535; }
.txtOrange { color: #ff7939; }


/* FORM ELEMENTS */
.textbox, textarea { background: #868889 url(img/textboxBgnd.gif) repeat-x 0 0; border: 1px solid #a2a2a2; padding: 3px 0 4px 5px; color: #fff; }
textarea { overflow: auto; }
.contactbox { width: 200px; margin-bottom: 8px; }
.searchbox { width: 150px; margin-right: 8px; }
select { background: #68696a; border: 1px solid #fff; height: 16px; }
select option { padding: 2px; }
.countrySelect { margin-right: 7px; border: 1px solid #9a9b9c; height: 20px; padding: 1px; } 
.countrySelect option { margin-right: 10px; }

.linkBullet { margin-top: 7px; }
.linkBullet img { margin-left: 7px; }
.linkBig { font: 13px Arial, Helvetica, sans-serif; }


/* LINKS */
a:link { color: #fff; text-decoration: none; }
a:active { color: #fff; text-decoration: none; }
a:visited { color: #fff; text-decoration: none; }
a:hover { color: #ff7939; text-decoration: none; }
a:focus { outline: none; }

a.linkGrey:link { color: #333435; text-decoration: none; }
a.linkGrey:active { color: #333435; text-decoration: none; }
a.linkGrey:visited { color: #333435; text-decoration: none; }
a.linkGrey:hover { color: #fff; text-decoration: none; }

a.linkOrange:link { color: #ff7939; text-decoration: none; }
a.linkOrange:active { color: #ff7939; text-decoration: none; }
a.linkOrange:visited { color: #ff7939; text-decoration: none; }
a.linkOrange:hover { color: #fff; text-decoration: none; }

a.linksubMenuSection:link, a.linksubMenuSection:active, a.linksubMenuSection:visited { font: 11px Arial, Helvetica, sans-serif; color: #ff7939; font-weight: bold; }
a.linksubMenuSection:hover { font: 11px Arial, Helvetica, sans-serif; color: #fff; font-weight: bold; }


/* WRAPPERS */
.introWrapper { width: 100%; height: 100%; background: url(img/intro_screenshot.jpg) no-repeat center 20px; }
.intro { width: 280px; height: 245px; background: url(img/intro.gif) no-repeat 0 0; }
.introBirth { margin: 168px 0 0 0; }
.introBirth input { margin: 15px 0 0 0; }

.header { width: 970px; background: url(img/headerBgnd.gif) no-repeat 0 0; margin-top: 10px; }
.logoContainer { text-align: left; }
.logoContainer img { margin-left: 35px; }
.menuContainer { text-align: right; vertical-align: bottom; }

.menu { margin: 0 20px 12px 0; }
.menu td img { margin: 0 20px; }

.picWrapper { width: 970px; border-top: 5px solid #ff7939; border-bottom: 5px solid #ff7939; }

.middle { width: 970px; }
.mainContainer { background: #68696a url(img/middleBgnd.gif) repeat-x 0 0; padding: 20px 30px 5px 30px; }

.search { margin: 0 40px 38px auto; }

.indexMain { width: 100%; }
.indexMain td { text-align: left; } 
.newsContainer { width: 310px; vertical-align: top; }
.bannerContainer { vertical-align: top; padding-top: 35px; }
.bannerContainer div { margin-bottom: 15px; }
.leftContainer { width: 180px; vertical-align: top; }
.centralContainer { vertical-align: top; }
.indexDivider { width: 30px; }
.indexDivider2 { width: 60px; background: url(img/divider_vertical.gif) repeat-y center 0; }
.boxTitle { padding-bottom: 7px; }
.leftMenuTitle { padding: 8px 0 10px 0; color: #fff; font: 15px Arial, Helvetica, sans-serif; font-weight: bold; background: url(img/divider.gif) no-repeat right bottom; margin-bottom: 20px;  }

.pageTitle { padding-bottom: 10px; background: url(img/divider.gif) no-repeat right bottom; }
.pageTitle h1 { font: 22px Arial, Helvetica, sans-serif; color: #fff; margin: 0; padding: 0; }
.pageContent { height: 200px; padding-top: 25px; vertical-align: top; }
.pageContent p { margin: 0 0 15px 0; }
.pageContent td p { margin: 0; }

.promotion { width: 100%; margin-bottom: 17px; }
.promotion td img { margin-right: 10px; border: 1px solid #9a9b9c; }

ul.news { margin: 0; padding: 0; list-style-type: none; }
ul.news li { background: url(img/bullet_arrow5.gif) no-repeat 0 6px; padding: 0 0 15px 12px; }

.footer { width: 910px; margin: 10px 0; }
.footerLeft { text-align: left; width: 100%; }
.footerRight { text-align: right; }


/* DROPDOWN */
.subMenuContainer { position: absolute; visibility: hidden; z-index: 500; padding-top: 5px; }
.subMenuDrop { background: #4c4d4e; -moz-opacity: .95; filter: alpha(opacity=95); }
.subMenuDrop td { width: 135px; text-align: left; vertical-align: top; padding: 12px 18px; }
.subMenuDrop2 { background: #4c4d4e; -moz-opacity: .95; filter: alpha(opacity=95); }
.subMenuDrop2 td { width: 135px; text-align: left; vertical-align: top; padding: 12px 18px; }

.subMenuSection { margin-bottom: 10px; }
.subMenuSectionPadding { margin-bottom: 10px; }
.subMenuSectionTitle { font: 11px Arial, Helvetica, sans-serif; color: #ff7939; font-weight: bold; }
.subMenuItem { white-space: nowrap; padding: 2px 0 2px 12px; background: url(img/bullet_arrow3.gif) no-repeat 0 7px; }
.subMenuItem a:link { color: #cfd1d2; text-decoration: none; }
.subMenuItem a:active { color: #cfd1d2; text-decoration: none;  }
.subMenuItem a:visited { color: #cfd1d2; text-decoration: none;  }
.subMenuItem a:hover { color: #fff; text-decoration: none; }


.image {width:120px;height:120px;border:1px solid #CCC;float:left;margin-right:10px;margin-bottom:10px;position:relative;}
.image div { width:116px;height:116px;overflow:hidden;position:absolute;top:2px;left:2px;}
.image img { border:none; }

.popUp { width: 100%; height: 100%; position:absolute; z-index:9999; }
