/* GENERAL STYLES */
body {background: url(/media/116/mainbg.jpg) repeat-y center; font-family: Arial, Verdana; font-size: 11px; margin: 0px;}

/* Layout */
#wrapper {background: url(/media/151/wrapperbg.jpg) no-repeat; margin: 0px auto 0px auto; width: 996px; min-height: 599px; height: auto !important; height: 599px;}
#header {position: relative; width: 996px; min-height: 75px; height: auto !important; height: 75px;}
#logo {display: block; position: absolute; width: 117px; min-height: 75px; height: auto !important; height: 75px;}
#footer {background: url(/media/38/footerbg.jpg) no-repeat; text-align: center; font-size: 10px; line-height: 24px; color: #888888;}

#bodyContainer {background: url(/media/18/bodyrepeaterbg.jpg) repeat-y; width: 996px; min-height: 500px; height: auto !important; height: 500px;}
#bodyBgContainer {float: left; background: url(/media/3/bodybg.jpg) 0px 15px no-repeat; width: 795px; min-height: 470px; height: auto !important; height: 470px;}
#bodyHeader {background: url(/media/13/bodyheaderbg.jpg) no-repeat; width: auto; min-height: 15px; height: auto !important; height: 15px;}
#bodyFooter {background: url(/media/8/bodyfooterbg.jpg) no-repeat; width: auto; min-height: 15px; height: auto !important; height: 15px;}

#leftColumn {float: left; padding: 0px 0px 0px 20px; width: 205px; min-height: 470px; height: auto !important; height: 470px;}
#middleColumn {float: left; padding: 0px 0px 0px 5px; width: 565px; min-height: 470px; height: auto !important; height: 470px;}
#rightColumn {float: left; width: 201px; min-height: 470px; height: auto !important; height: 470px;}

/* Sidebar left side */
.referenceContainer {background: url(/media/146/referencegradientbg.jpg) no-repeat; padding: 0px 5px 5px 5px; width: 185px; min-height: 110px; height: auto !important; height: 110px;}
.referenceContainerSubMenu {background: url(/media/146/referencegradientbg.jpg) no-repeat; background-position: 50% 80%; padding: 0px 5px 5px 5px; width: 185px; min-height: 110px; height: auto !important; height: 110px;}
.referenceContainer img {padding: 0px 0px 10px 0px;}
.marginBottomrefCont {margin: 0px 0px 15px 0px;}

#subMenu ul {margin: 0px; padding: 0px 0px 0px 25px; list-style: url(/media/28/bullet.jpg);}
#subMenu ul li {padding: 0px 0px 8px 0px;}
#subMenu ul li a {color: #636363; font-style: italic; font-size: 12px;}

/* Sidebar right side */
#loginHeader {background: url(/media/96/loginheader.jpg) no-repeat; width: auto; min-height: 25px; height: auto !important; height: 25px;}
#loginBody {background: url(/media/81/loginbody.jpg) no-repeat; text-align: center; padding: 10px 10px 0px 10px; width: auto; min-height: 100px; height: auto !important; height: 100px;}
#loginFooter {background: url(/media/91/loginfooter.jpg) no-repeat; margin: 0px 0px 10px 0px; width: auto; min-height: 20px; height: auto !important; height: 20px;}
.LoginLabel {padding: 4px 0px 4px 0px; font-size: 12px; color: #888888;}
#NameTextBox {width: 150px;}
#PasswordContainer {width: 155px; margin: 0px auto 0px auto;}
#PasswordTextBox {width: 125px; float: left; margin: 0px 2px 0px 0px;}
#LoginButton {float: left; width: 22px;}

#iWayContainer {background: url(/media/76/iwayshadowbg.jpg) repeat-y; width: auto; min-height: 310px; height: auto !important; height: 310px;}
#iWayHeader {background: url(/media/71/iwayheader.jpg) no-repeat; width: auto; min-height: 25px; height: auto !important; height: 25px;}
#iWayBody {background: url(/media/53/iwaybody.jpg) no-repeat; padding: 10px 15px 0px 15px; width: auto; min-height: 250px; height: auto !important; height: 250px;}
#iWayFillImage {position: relative; background: url(/media/58/iwayfillimage.jpg) no-repeat; padding: 170px 10px 0px 10px; width: auto; min-height: 80px; height: auto !important; height: 80px;}
#iWayFooter {background: url(/media/66/iwayfooter.jpg) no-repeat; width: auto; min-height: 25px; height: auto !important; height: 25px;}

/* Content */
#frontImage {position: relative; width: 555px; min-height: 460px; height: auto !important; height: 460px;}
#frontImage h1 {position: absolute; left: 102px; top: 26px; font-size: 32px;}

#contentBanner {width: auto; min-height: 170px; height: auto !important; height: 170px; overflow: hidden;}
#breadCrumbs {color: #cccccc; padding: 0px 0px 5px 20px; width: auto; min-height: 30px; height: auto !important; height: 30px; line-height: 30px;}
#contentContainer {color: #636363; padding: 0px 10px 10px 20px; line-height: 18px;}

/* Text */
h1, h2, h3, p {margin: 0px;}
h1 {padding: 0px; font-size: 16px;}
h2 {padding: 0px; font-size: 14px;}
h3 {padding: 0px; font-size: 12px;}

#leftColumn h2 {color: #b27f26; padding: 0px 0px 20px 0px;}
#leftColumn .referenceContainer h2 {color: #b27f26; padding: 0px 0px 5px 0px; font-size: 12px;}
#leftColumn p {padding: 0px 0px 10px 0px; font-style: italic; color: #888888; font-size: 12px;}

#loginHeader h2, #iWayHeader h2 {color: #ffffff; padding: 0px 0px 0px 5px; text-align: center; line-height: 25px;}
#rightColumn p {padding: 0px 0px 10px 0px; color: #888888; font-size: 12px; line-height: 20px;}

#iWayBody h2 {color: #b27f26; padding: 0px 0px 5px 0px;}
#iWayFillImage p {margin: 0px; padding: 0px; color: #ffffff; font-size: 9px; line-height: 12px;}
#iWayFillImage .customText {font-size: 13px; color: #cccccc; padding: 5px 0px 0px 0px;}
#iWayFillImage a {color: #ffffff;}

#contentContainer h1, #contentContainer p {padding: 0px 0px 8px 0px;}

a:link img {filter:none;} a:visited img {filter:none;} a:hover img {opacity: 0.6; -moz-opacity: 0.6; filter: alpha(opacity=60); } 

.boldText {font-weight: bold;}

/* Navigation */
#navigation {position: absolute; left: 0px; top: 50px; background: url(/media/141/navigationshadowbg.jpg) no-repeat; padding: 5px 0px 0px 145px; width: auto; min-height: 20px; height: auto !important; height: 20px;}
#navigation ul {list-style: none; margin: 0px; padding: 0px;}
#navigation ul li {float: left; margin: 0px 5px 0px 0px;}
#navigation a {text-decoration: none; color: #ffffff;}

.NavTabStart {position: relative; background: url(/media/131/navbuttonstart_high.jpg) no-repeat; width: 100px; min-height: 20px; height: auto !important; height: 20px;}
.NavTab {position: relative; background: url(/media/121/navbutton_high.jpg) no-repeat; width: 100px; min-height: 20px; height: auto !important; height: 20px;}
.NavTab a, .NavTabStart a {display: block; font-weight: bold; font-size: 12px; width: 100px; height: 20px; float: left; color: #ffffff; text-decoration: none;}
.NavTab a:hover, .NavTabStart a:hover {color: #ffffff;}
.NavTab img, .NavTabStart img {width: 100px; height: 20px; border: 0px; }
* html a:hover {visibility:visible}
.NavTab a:hover img, .NavTabStart a:hover img{visibility:hidden}
.NavTab span, .NavTabStart span {position: absolute; left: 0px; top: 2px; text-align: center; width: 100px; cursor: pointer;}

/* Misc. */
a img {border: 0px;}
a {color: #b27f26;}
a:hover {text-decoration: none;}
.referenceContainer a {text-decoration: none;}
.referenceContainer a:hover {text-decoration: underline;}

.clearEnd {clear: both;}

/* EDITOR PROPERTIES */
