
div#Panel div#Header { min-height: 330px; _height: 330px; padding: 25px 0px 0px 16px; background: url('../images/panel-top_head.gif') no-repeat center top; }
div#Panel div#Footer { height: 10px; clear: both; background: url('../images/panel-top_footer.gif') no-repeat center top; }
div#Panel div#Header.FullPage { min-height: 340px; _height: 340px; padding: 25px 0px 0px 16px; background: url('../images/panel-full.gif') no-repeat center top; /*	border: 1px solid red;*/ }
div#Panel div#Header div#plPreview { float: left; display: block; width: 544px; height: 306px; border: 2px solid #9EA09F; background : #FFFFFF url('../images/image-loading.gif') no-repeat center center; /*padding: 4px;*/ }
div#Panel div#Header div#plPreview div { width: 544px; height: 306px; /*background-color: #FFFFFF;*/ }
div#Panel div#Header div#plPreview #imgPreview { background: none no-repeat center center; }
div#Panel div#Header div#plList { float: left; display: block; margin-left: 25px; width: 355px; height: 320px; }
div#Panel div#Header div#plList.thumbnail, div#Panel div#Header div#plList.vdo { width: 370px; margin-left: 15px; }

/* THUMBNAIL */
div#Panel div#plList div#Thumb { display: block; width: 370px; height: 295px; overflow: hidden; }
div#Panel div#Thumb ul#listThumbnail { list-style: none; width: 3660px; height: 295px; }
div#Panel div#Thumb ul#listThumbnail li { float: left; width: 370px; }
div#Panel div#Thumb ul#listThumbnail a { float: left; display: inline-block; margin: 0px 4px 4px 0px; width: 64px; height: 64px; border: 2px solid #AE1C02; background: #FFFFFF none no-repeat center center; }
div#Panel div#Thumb ul#listThumbnail a:hover, div#Panel div#Thumb ul#listThumbnail a.active { border-color: #A6983B; }

div#Panel div#plList div#Nav { float: left; display: none; margin-top: 1px; width: 370px; }
div#Panel div#plList div#Nav a { float: left; margin: 0px; height: 20px; background: url('../images/bt-next_prev.gif') no-repeat left 20px; border: 0px; }
div#Panel div#plList div#Nav a.prev { width: 90px; margin-left: 200px; background-position: left top; }
div#Panel div#plList div#Nav a.prev:hover { background-position: left bottom; }
div#Panel div#plList div#Nav a.next { float: right; margin-right: 6px; width: 60px; background-position: right top; }
div#Panel div#plList div#Nav a.next:hover { background-position: right bottom; }

/* VDO & SLIDESHOW */
div#Panel div#plList.VDO div.head { height: 50px; }
div#Panel div#plList.VDO a.prev, div#Panel div#plList.VDO a.next { position: absolute; top: 25px; width: 20px; height: 20px; background: url('../images/bt-next_prev.gif') no-repeat left 20px; }
div#Panel div#plList.VDO a.prev { left: 0px; background-position: left top; }
div#Panel div#plList.VDO a.prev:hover { background-position: left bottom; }
div#Panel div#plList.VDO a.next { left: 340px; background-position: right top; }
div#Panel div#plList.VDO a.next:hover { background-position: right bottom; }
div#Panel div#plList div#VDO, div#Panel div#plList div#SlideShow { clear: both; height: 150px; }
div#Panel div#plList div#ListVDO, div#Panel div#plList div#ListSlideShow { position: relative; display: block; width: 370px; height: 70px; overflow: hidden; }
div#Panel div#plList div#ListVDO div.Item, div#Panel div#plList div#ListSlideShow div.Item { margin: 0px 25px; height: 75px; width: 310px; overflow: hidden; }

div#Panel div#plList div.Item ul { list-style: none; width: 3660px; height: 295px; }
div#Panel div#plList div.Item li { float: left; width: 80px; }
div#Panel div#plList div.Item a { float: left; display: inline-block; margin: 0px 4px 4px 0px; width: 64px; height: 64px; border: 3px solid #AE1C02; background: #FFFFFF url('../images/default_vdo.gif') no-repeat center center; }
div#Panel div#plList div.Item a:hover, div#Panel div#plList div.Item a.active { border-color: #A6983B; }

/* TEXT */
div.Text { padding: 15px 15px 15px 15px; }
div.Text .bullet1 { display: block; padding-left: 15px; background: url('../images/bullet-1.gif') no-repeat left 3px; }
div.Text p.text { padding-left: 15px; }
div.Text .h1 { font-size: 13px; color: #AE1A00; font-weight: bold; }
div.Text .h2 { color: #B0A455; font-weight: bold; }

/* ACCORDION */
div.accordion a { display: block; cursor: pointer; text-decoration: none; color: #AE1A00; font-weight: bold; padding: 5px 5px 5px 15px; background: url('../images/bullet-2.gif') no-repeat 0px 5px; }
div.accordion a:hover, div.accordion a.selected { color: #B0A455; background-position: 0px -15px; text-decoration: none; }
div.accordion div.GalleryThumb { display: none; }
div.accordion div { padding: 5px 5px 5px 15px; }
div.accordion img.line { padding: 0px !important; height: 3px; width: 100%; background: url('../images/line-horizontal.gif') repeat-x left center; }

/* NEWS & EVETNS */
div#NewsEvents { width: 830px; margin: 0px auto; }
div#NewsEvents div.Item { display: block; padding: 10px; background-color: #EEEEEE; }
div#NewsEvents div.ItemAlt { background-color: #FFFFFF !important; }
/*div#NewsEvents div.Item div.date { display: block; font-weight: bold; padding: 0px 0px 10px 0px; }*/
div#NewsEvents div.Item div.image a { float: left; display: inline-block; margin: 0px 0px 0px 0px; width: 100px; height: 80px; background-color: #FFFFFF; border: 2px solid #9EA09F; background: #FFFFFF none no-repeat center center; }
/*div#NewsEvents div.Item div.line { height: 5px; margin: 20px 0px 5px 0px; width: 830px; background-image: url('') !important; clear: both; }
div#NewsEvents div.Item div.line img { width: 100%; background: url('../images/line-horizontal.gif') 0px center repeat-x; }*/
div#NewsEvents div.Item div.detail { float: left; display: inline-block; width: 680px; margin: 0px 0px 0px 20px; }
div#NewsEvents div.Item div.detail div.title { display: block; color: #AE1A00; font-weight: bold; padding: 5px 0px 5px 0px; }
div#NewsEvents div.Item div.detail div.title a { color: #AE1A00; text-decoration: underline; }
div#NewsEvents div.Item div.detail div.desc { display: block; padding: 5px 0px 5px 0px; }
div#NewsEvents div.Item div.more { display: block; clear: both; text-align: right; padding: 10px 0px 0px 0px; }
div#NewsEvents div.Item a.btMore { color: #AE1A00; font-weight: bold; text-decoration: underline; }
div#NewsEvents div.pageNav { display: block; text-align: right; margin-top: 20px; background: url('../images/line-horizontal.gif') repeat-x top left; padding-top: 10px; }

div#NewsEvents div#ItemInfo { display: block; padding: 0px 0px 10px 0px; }
div#NewsEvents div#ItemInfo div#Title { display: block; font-weight: bold; color: #AE1A00; font-size: 15px; }
div#NewsEvents div#ItemInfo div#Date { display: block; font-weight: bold; }
div#NewsEvents div#ItemInfo div#Image { margin: 10px auto; text-align: center; padding: 0px; }
div#NewsEvents div#ItemInfo div#Image a { display: inline-block; margin: 0px; padding: 0px; background-color: #FFFFFF; border: 2px solid #9EA09F; }
/*div#NewsEvents div#ItemInfo a#btBack {display: inline-block; color: #AE1A00; font-weight: bold; text-decoration: underline; padding-top: 10px; }*/ 
/*div#NewsEvents div#ItemInfo div.line { height: 5px; margin: 20px 0px 5px 0px; background-image: url('') !important; }
div#NewsEvents div#ItemInfo div.line img { width: 100%; background: url('../images/line-horizontal.gif') 0px center repeat-x; }*/
div#NewsEvents div#ItemInfo div.pageNav { text-align: left; }

div#NewsEvents div#ImageGallery { display: block; width: 620px; margin: 20px auto 0px auto; border: 0px solid red; }
div#NewsEvents div#ImageGallery div.Item { display: inline-block; background-color: #FFFFFF !important; float: left; width: 80px; padding: 10px 20px; }
div#NewsEvents div#ImageGallery div.image { display: block; width: 80px; height: 80px; background: none center center no-repeat; margin: 0px auto; }
div#NewsEvents div#ImageGallery div.image a { display: block; width: 80px; height: 80px; background: #FFFFFF none no-repeat center center; margin: 0px; border: 2px solid #9EA09F; }
div#NewsEvents div#ImageGallery label { display: block; margin-top: 5px; font-size: 10px; text-align: center; }

/* Sitemap */
div#BoardDirector { width: 830px; margin: 0px auto; }

/* LINKS */
div#Links { width: 830px; margin: 0px auto; }

/* JOB OPPORTUNITY */
div#Jobs { width: 830px; margin: 0px auto; }
div#Jobs div.Item { float: left; width: 350px; padding: 10px 0px 15px 0px; }
div#Jobs div.ItemAlt { float: right; }
div#Jobs div.Item div.bg { padding: 10px; background-color: #EAEAEA; }
div#Jobs div.Item div.position { display: block; color: #AE1A00; font-weight: bold; margin-bottom: 15px; }
div#Jobs div.Item div.position a { color: #AE1A00; font-weight: bold; }
div#Jobs div.Item div.position a:hover { text-decoration: underline; }
div#Jobs div.Item div.description { display: block; margin: 5px 0px 5px 0px; padding: 0px; }
div#Jobs div.Item div.description p { margin: 0 0 1em; }
div#Jobs div.Item div.apply { display: block; color: #AE1A00; }
div#Jobs div.Item div.apply a { display: inline-block; color: #901430; height: 20px; width: 85px; margin: 5px 0px 0px 5px; background: url('../images/bt-apply.gif') 0px 0px no-repeat;  }
div#Jobs div.Item div.apply a:hover { color: #666666; text-decoration: none; background-position: 0px -20px; }

/* APPLICATION FORM */
div#Application { width: 830px; margin: 0px auto; }
div#AppForm { display: block; margin: 10px 0px 10px 0px; }
div#AppForm th, div#AppForm td { font-size: 11px; }
div#AppForm input.post, div#AppForm input.focus { font-size: 11px; padding: 1px 2px; width: 170px; }
div#AppForm textarea.post, div#AppForm textarea.focus { font-size: 11px; padding: 1px; width: 170px; height: 50px; }

div#AppForm input.post, div#AppForm textarea.post { color: #666666; background-color: #EEEEEE !important; }
div#AppForm input.focus, div#AppForm textarea.focus { color: #000000; background-color: #FFFFFF !important; }

div#AppForm label.head { display: block; color: #AE1A00; font-weight: bold; padding: 0px 0px 10px 0px;}
div#AppForm label.title { display: block; color: #FFFFFF; background-color: #AE1A00; font-weight: bold; margin: 20px 0px 10px 0px; padding: 5px 5px; text-transform: uppercase; }
div#AppForm span.h1 { display: block; margin: 10px 0px 5px 0px; }

div#AppForm table.tbLayout { width: 100%; }
div#AppForm table.tbLayout th { vertical-align: top; padding: 5px 0px 1px 0px; text-align: left; font-weight: normal; border: 0px; }
div#AppForm table.tbLayout th.h1 { font-weight: bold; }
div#AppForm table.tbLayout td { vertical-align: top; padding: 1px 0px; border: 0px;  }
div#AppForm table.tbLayout span { display: inline-block; text-align: right; padding: 2px 5px; }
div#AppForm table.tbLayout td label { display: inline-block; text-align: left; padding: 3px 0px 2px 0px; }
div#AppForm table.tbLayout span.title { display: inline-block; text-align: left; padding: 2px 10px; }
div#AppForm table.tbLayout span.label { display: inline-block; text-align: left; padding: 5px 5px 1px 5px; }

div#AppForm table.tbLayoutBG { width: 100%; }
div#AppForm table.tbLayoutBG thead th { padding: 4px 0px; background-color: #BBBBBB; color: #AE1A00; text-align: center; vertical-align: middle; font-weight: bold; border: 1px solid #FFFFFF; }
div#AppForm table.tbLayoutBG tr td { padding: 8px 0px; vertical-align: middle; color: #333333; background-color: #DDDDDD; border: 1px solid #FFFFFF; }
div#AppForm table.tbLayoutBG tr.alt td { background-color: #DDDDDD; }
div#AppForm table.tbLayoutBG td.input { text-align: center; }
div#AppForm table.tbLayoutBG td.none_l, div#AppForm table.tbLayoutBG td.none_c, div#AppForm table.tbLayoutBG td.none_r { text-align: center; border: 1px solid #FFFFFF; }
div#AppForm table.tbLayoutBG td.none_l { border-width: 1px 0px 1px 1px; }
div#AppForm table.tbLayoutBG td.none_c { border-width: 1px 0px 1px 0px; }
div#AppForm table.tbLayoutBG td.none_r { border-width: 1px 1px 1px 0px; }
div#AppForm table.tbLayoutBG td span { display: inline-block; padding-left: 10px; }
div#AppForm div.button { width: 200px; margin: 20px auto 20px auto; text-align: center; }
div#AppForm div.button input.button { padding: 0px 5px; margin: 0px 5px;  }

div#AppForm div.MultipleUpload { float: left; width: 350px; }
div#AppForm div.MultipleUpload span { padding: 0px; text-align: left; }
div#AppForm div.MultipleUpload span.labels { display: block; }
div#AppForm div.MultipleUpload span.labels div { display: block; padding: 2px 0px 5px 0px; }
div#AppForm div.MultipleUpload span.labels a { padding: 0px; text-align: left; }
div#AppForm label.attach_desc { display: inline-block; }
div#AppForm input#btSubmit { width: 60px; height: 20px; border: 0px; background: url('../images/bt-send.gif') no-repeat 0px 0px; cursor: pointer; }
div#AppForm input#btReset { width: 60px; height: 20px; border: 0px; background: url('../images/bt-reset.gif') no-repeat 0px 0px; cursor: pointer; }



/* CONTACT US */
div#Contactus { width: 830px; margin: 0px auto; }

/* SITEMAP */
div#Sitemap { width: 830px; margin: 0px auto; }

/* LINKS */
div#Links { width: 830px; margin: 0px auto; }

div#Links div#ItemList div.Left, div#Links div#ItemList div.Right { display: block; width: 400px; margin: 10px 0px 0px 0px; }
div#Links div#ItemList div.Left { float: left; }
div#Links div#ItemList div.Right { float: right; }
/*div#Links div#ItemList div.image { display: inline-block; float: left; width: 70px; height: 70px; padding-left: 0px; }
div#Links div#ItemList div.image a { display: inline-block; width: 64px; height: 64px; border: 3px solid #AE1C02; background-color: #FFFFFF; background-position: center center; background-repeat: no-repeat; }
div#Links div#ItemList div.image img { width: 64px; height: 64px; background-position: center center; background-repeat: no-repeat; }*/
div#Links div#ItemList div.detail { float: left; margin-left: 10px; width: 300px; }
div#Links div#ItemList div.detail a, div#ItemList div.detail a:hover, div#ItemList div.detail div.title, div#ItemList div.detail div.url { color: #AE1A00; font-weight: bold; line-height: 15px; text-decoration: none; }
div#Links div#ItemList div.detail div.title a { font-size: 12px; }
div#Links div#ItemList div.detail div.url a { font-size: 12px; }
div#Links div#ItemList div.detail div.desc { font-size: 11px; display: block; clear: both; margin-top: 5px; color: #666666; }
div#Links div#ItemList div.line { width: 400px; margin: 5px auto; height: 5px; background: url('../images/line-horizontal.gif') 0px center repeat-x; }

