/* GLOBAL DECLARATION STYLE */
* {border: 0; font-family: tahoma, arial, helvetica, sans-serif; margin: 0; padding: 0;}
html, body {background-color: #CED2D5; height: 100%;} 

/* REPLACEMENT TAGS */
a {text-decoration: none;}
a:hover {text-decoration: underline;}
b, strong {font-weight: bold;}
em {font-style: italic;}
form {display: inline;}
h1 {display: block; padding-bottom: 10px; font-weight: bold;}
h2 {display: block; padding-bottom: 10px; font-weight: bold;}
h3 {display: block; padding-bottom: 10px; font-weight: bold;}
img {border: 0; display: inline; margin: 0; padding: 0;}
img.icon {display: inline; padding: 0 1px 3px 1px; vertical-align: middle;}
li {margin: .2em .1em .2em 2em;}
ol {margin: .8em 0 .8em 0;}
p {margin: 0px; padding: 0px}
table {border: 0; border-collapse: collapse; margin: 0; padding: 0; }
td {vertical-align: top;}
ul {margin: .8em 0 .8em 0;}

/* CONTAINER */
#container {background: url('graphics/fillers/container.gif'); border-left: 2px solid #55595C; border-right: 2px solid #55595C; margin: 0 auto 0 auto; overflow: hidden; width: 738px;}

/* LEFT HAND SIDE AND ELIDZ LOGO */
#panel {background-color: #003F63; float: left; width: 184px;}
#logo {background-color: #FFFFFF; display: block; height: 245px; width: 184px;}

/* TOP HEADER IMAGE */
#header {display: block; float: left; height: 245px; width: 554px;}

/* MAIN BODY */
#body {background-color: #FFFFFF; float: left; width: 554px;}
#body h1 {background-color: #003F63; color: #FFFFFF; float: left; font-size: 14px; font-weight: bold; height: 20px; letter-spacing: 0.1em; padding: 3px 65px 0 14px;}
#body h1 a {color: #FFFFFF; text-decoration: none;}
.clear {clear: both;}

/* MAIN BLOCK MENU */
#menu a {background: url('graphics/elements/menu.jpg'); color: #FFFFFF; display: block; font-family: arial, tahoma, helvetica, sans-serif; font-size: 11px; height: 39px; letter-spacing: 0.01em; padding: 12px 0 0 26px; text-decoration: none; width: 147px;}
#menu a:hover {background: url('graphics/elements/menu_mo.jpg');}
#menu li {display: block; height: 52px; margin: 0 0 0 6px; padding: 0; width: 173px;}
#menu ul {list-style-type: none; margin: 0; padding: 0;} 

/* NAVIGATION UNDER BLOCK */
#nav {float: left; line-height: 19px; padding: 25px 20px 30px 0; text-align: right; width: 164px;}
#nav a {background: url('graphics/elements/nav.gif') no-repeat right; color: #FFFFFF; display: block; font-family: arial, tahoma, helvetica, sans-serif; font-size: 11px; padding: 0 10px 0 0;  text-decoration: none;}
#nav a:hover {color: #F26122;}

/* SUBSCRIBE SECTION */
#subscribe {background: url('graphics/elements/subscribe.gif'); float: left; display: block; height: 30px; width: 184px;}
#newsletter {float: left; height: 45px; width: 184px;}
#newsletter input.keyword {background-color: #D1D2D4; border: 1px solid #FFFFFF; font-family: arial, tahoma, helvetica, sans-serif; font-size: 11px; height: 16px; margin-left: 25px; padding: 1px 4px 0 4px; width: 102px;}
#newsletter input.go {vertical-align: top;} 

/* QUICK SEARCH  */
#quick {background: url('graphics/elements/quick_search.gif'); float: left; display: block; height: 18px; width: 184px;}
#search {float: left; height: 65px; width: 184px;}
#search input.keyword {background-color: #D1D2D4; border: 1px solid #FFFFFF; font-family: arial, tahoma, helvetica, sans-serif; font-size: 11px; height: 16px; margin-left: 25px; padding: 1px 4px 0 4px; width: 102px;}
#search input.go {vertical-align: top;} 

/* CONTENT AREA */
#content {color: #6D6F71; float: left; font-size: 11px; min-height: 340px; padding: 15px; width: 384px;}
#content a {color: #F26122; font-weight: bold;}

/* SEARCH RESULTS PAGE AND MEDIA PAGE */
#content a.link {color: #003F63; font-family: tahoma, arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: underline;}
#content a.url {color: #CED2D5; font-family: "trebuchet ms", tahoma, arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}
#content a.url:hover {text-decoration: underline;}

/* SITE MAP PAGE */
#content a.map {color: #003F63; font-family: "trebuchet ms", tahoma, arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: underline;}

/* PAGE OBJECTS */
.dot {background: url('graphics/fillers/dot.gif'); height: 33px; width: 100%;}
.frame {background-color:#F7F7F7; border: 1px dotted #AAA9A9; padding: 6px;}
.grey {color: #AAA9A9; font-size: 11px;}

/* FORM ELEMENT STYLES */
#content select {font-size: 11px; margin-top: 5px;}
#content input.button {background-color: #F3F3EF; border: 1px solid #7F9DB9; font-size: 11px;}
input.button {background-color: #F3F3EF; border: 1px solid #7F9DB9; font-size: 12px; padding: 0 9px 0 8px;}
input.textfield {background-color: #FFFFFF; border: 1px solid #7F9DB9; font-size: 12px; height: 14px; padding: 0 4px 2px 4px;}
select {background-color: #FFFFFF; border: 1px solid #7F9DB9; font-size: 12px;}
textarea {background-color: #FFFFFF; border: 1px solid #7F9DB9; font-size: 12px; padding-left: 4px;}
.dot {background: url('graphics/fillers/dot.gif'); height: 33px; width: 100%;}
.frame {background-color:#F7F7F7; border: 1px dotted #AAA9A9; padding: 6px;}
.grey {color: #AAA9A9; font-size: 11px;}
.red {color: #FF0000; font-size: 11px; font-weight: bold;}

/* PAGING */
#paging {float: left; overflow: hidden; text-align: center; width: 524px;}
#paging_blue {background: url('graphics/fillers/options.gif'); float: left; height: 13px; margin: 10px 0 10px 0; overflow: hidden; padding: 10px; text-align: center; width: 488px;}
#records {float: left; font-weight: bold;}
#results {float: right;}

/* SUB - MENU ITEMS OF RHS */
#submenu {float: left; padding: 15px 10px 15px 10px; width: 120px;}
#submenu strong {color: #F26122; font-weight: bold;}
#submenu a {background: url('graphics/elements/link.gif') no-repeat; color: #6D6F71; display: block; font-size: 11px; line-height: 18px; padding: 0 0 0 15px;}
#submenu a:hover {color: #F26122;}
#submenu .sublink a {background:url('graphics/elements/sublink.gif') no-repeat; color:#6D6F71; display:block; font-size:11px; line-height:18px; padding:0 0 0 30px;}
#submenu .sublink a:hover {color: #F26122;}

/* NEWS */
#news {background: url('graphics/fillers/news.gif') repeat-x; float: left; width: 554px;}
#news h1 {background-color: #FFFFFF; color: #003F63; float: left; font-size: 14px; font-weight: bold; margin: 10px 0 2px 0; letter-spacing: 0.1em;}
#latest {float: left; font-size: 11px; padding: 0 15px 15px 15px; width: 524px;}
#latest a {background: url('graphics/elements/news.gif') no-repeat; color: #003F63; display: block; padding: 2px 0 2px 15px;}

/* PHOTO GALLERY */
#medium {float: left; height: 345px; padding-bottom: 15px;}
#medium img {border: 1px solid #EC4A04; margin: 0; padding: 1px;}
.thumbframe {float: left; padding-bottom: 10px; width: 384px;}
.thumbframe a {margin: 0; padding: 0;}
.img_thumb {border: 1px solid #EC4A04; float: left; height: 79px; margin: 0 18px 18px 0; padding: 1px; text-align: center; width: 106px;}

/* FEEDBACK FORM */
#form {float: left; width: 393px;}
#details {float: left; font-weight: bold; line-height: 27px;}
#verify {color: #003F63; float: left; font-weight: bold; line-height: 27px; padding-left: 20px; width: 200px;}
#fields {float: right; line-height: 27px; padding-right: 10px;}
#fields input  {border: 1px solid #8F9CA5; color: #6D6F71; font-size: 11px; height: 18px; margin-top: 3px; padding: 2px 4px 0 4px; width: 180px;}
#fields input.check {border: 0; height: auto; float: left; margin: 0; padding: 0; vertical-align: top; width: auto;}
#field_button {clear: both; color: #6D6F71; float: left; padding: 10px 0 0 195px; width: 97px;}
#message {color: #003F63; float: left; width: 376px;}
#message textarea {border: 1px solid #8F9CA5; color: #6D6F71; font-size: 11px; height: 110px; line-height: 22px; padding: 0 4px 0 4px; width: 373px;}
#message_button {color: #6D6F71; float: left; padding: 10px 0 0 0; width: 97px;}
#spacer {display: block; height: 15px;}

/* FOOTER */
#footer {background: url('graphics/fillers/footer.gif'); border-left: 2px solid #55595C; border-right: 2px solid #55595C; height: 50px; margin: 0 auto 0 auto; width: 738px;}
#copyright {color: #FFFFFF; float: left; font-size: 11px; padding: 19px 0 0 23px; width: 161px;}
#copyright a {color: #FFFFFF; font-size: 11px;}
#links {float: left;}

/* CUSTOM: TO ADD TO EDITOR */
.underline {text-decoration: underline;}
.heading {color: #6D6F71; display: block; font-size: 13px; font-weight: bold; margin-bottom: 10px;}
img.img_left {float: left; margin: 0 10px 5px 0; vertical-align: text-top;}
img.img_right {float: right; margin: 0 0 5px 10px; vertical-align: text-top;}


/*INTRO SPLASH SCREEN */
#screen {background-color: #003E63; height: 100%; margin: 0; padding: 0; position: absolute; top: 0; width: 100%;}
#center { margin: 0 auto 0 auto; width: 691px;}
#elidz {background: url('graphics/elements/elidz.jpg') no-repeat; height: 451px; position: fixed; width: 691px;}
#text {color: #FFFFFF; font-family: tahoma, arial, helvetica, sans-serif; font-size: 10px; margin: 316px 0 0 203px; width: 432px;}
#action {float: left; margin-top: 13px; width: 691px;}
#noshow {color: #FFFFFF; float: left; font-family: tahoma, arial, helvetica, sans-serif; font-size: 10px; margin: 3px 0 0 18px !Important; margin: 3px 0 0 9px;}
#enter {float: right;}
#enter img {border: 0; margin-right: 53px;}