@import url(/assets/repository/css/custom.css);

* { margin: 0; padding: 0; }

html, form, body { height: 100%; }
body { font-size: 62.5%; font-family: arial,sans-serif; background: #EBEBEB; padding: 0; margin: 0 10px 0 0; }

a img { border: none; }
a { color: #000; }

#tak_btnSearch { visibility: hidden; }

a.eu { position: absolute; bottom: 78px; right: 0px; }
a.heart { position: absolute; bottom: 78px; right: 150px; }

/* Flash Replacement */
div.media { background: url(/App_Images/no_flash.png) 50% 50% no-repeat #EAE9E4; }

p#tak_PageBody_you_searched { padding: 0 0 20px 0; }

/* Send to friend */
div.send-to-friend { border-left: 3px solid #ccc; border-right: 3px solid #ccc; border-bottom: 3px solid #ccc; padding: 10px; margin: 0 0 10px; position: absolute; top: 0px; right: 0px; width: 470px; background-color: #fff; z-index: 1000; }
div.send-to-friend ul { list-style: none; width: 450px; margin: auto auto; }
div.send-to-friend ul li input { width: 95%; padding: 3px; font-family: arial; border: 1px solid #CCC; font-family: arial; font-size: 1.3em; }
div.send-to-friend ul li { float: left; padding: 10px 10px 0 0; width: 30%; }
div.send-to-friend ul li label { font-size: 1.1em; color: #666; width: auto; font-weight: bold; display: block; padding: 0 0 5px 0; }

div.send-to-friend ul li input.error, div.send-to-friend ul li textarea.error { border: 1px solid #6CF; }

/* Downloads */

a.media.pdf, a.media.doc { padding: 4px 0 0 23px !important; display: block !important; color: #3CF !important; height: 25px !important; background: url(/App_Images/pdf-download.gif) 0 0 no-repeat transparent !important; text-decoration: none !important; }

/* Yellowbar */
div.yellowbar { position: fixed; background: url(/App_Images/yellow_bar.png) transparent repeat top left; top: 0; left: 0; width: 15px; height: 100%; }

hr { display: block; border: none; border-top: 1px solid #d7d7d7 !important; color: #F3F3f3; height: 5px; margin: 5px 0px 5px 0px; background: url(/App_Images/hr.png) repeat-x transparent; }

/* Wrapper */
div.wrapper { width: 995px; height: 100%; background: #FFF; }
div.wrapper table { width: 995px; height: 100%; margin: 0; padding: 0; }
div.wrapper table td.td_main { vertical-align: top; }
div.wrapper table td.td_footer { height: 40px; vertical-align: bottom; }

/* Header top */
div.header div.top { padding:20px 40px; position: relative; }
div.header div.top div.toolbar { width: 500px; position: absolute; top: 20px; right: 35px; }
div.header div.top div.toolbar ul { float: right; list-style: none; padding: 0 20px 0 0; }
div.header div.top div.toolbar ul li { float: left; }
div.header div.top div.toolbar ul li a { float: left; display: block; text-decoration: none; color: #666; padding: 5px 5px 5px 20px; font-weight: bold; background: url(/App_Images/toolbar_elements.png) no-repeat; }

div.header div.top div.toolbar ul li.bookmark a { background-position: 5px -64px; }
div.header div.top div.toolbar ul li.sendtofriend a { background-position: 5px -86px; }
div.header div.top div.toolbar ul li.print a { background-position: 5px -111px; }

div.header div.top div.toolbar ul li.bookmark a:hover { background-position: 5px 6px; }
div.header div.top div.toolbar ul li.sendtofriend a:hover { background-position: 5px -16px; }
div.header div.top div.toolbar ul li.print a:hover { background-position: 5px -41px; }
div.header div.top div.toolbar ul li a:hover { color: #000; }
div.header div.top div.toolbar div.search { float: right; }
div.header div.top div.toolbar div.search input.text { padding: 3px; border: 1px solid #999; font-size: 1.1em; color: #666; font-family: arial; background: url(/App_Images/search_bg.png) no-repeat 2px 50%; padding-left: 18px; }

/* Header middle */
div.middle ul.navigation { list-style: none; padding: 0 0 0 35px; }
div.middle ul.navigation li { float: left; font-size: 1.0em; }
div.middle ul.navigation li a { color: #000; display: block; padding: 5px 10px; text-decoration: none; font-weight: bold; }
div.middle ul.navigation li a:hover { color: #3CF; }
div.middle ul.navigation li.selected a { color: #3CF; background: #000; }

/* Header bottom */
div.header { position: relative; }
div.header div.bottom { position: relative; background: #000; min-height: 90px; height: auto !important; height: 90px; }
div.header div.bottom p.large { font-size: 2.9em; color: #FFF; font-weight: normal; padding: 10px 0 10px 45px; }
div.header div.bottom img { display: block; }

/* PermaLink */
div.main a.hlt { display: block; font-weight: bold; color: #3CF; padding: 10px 0 0 0; border-top: 1px dotted #999; text-decoration: none; font-size: 1.2em; }

/* Footer */
div.footer { background: #000; position: relative; }
div.footer ul { list-style: none; padding: 10px 0 10px 35px; }
div.footer ul li { float: left; font-size: 1.0em; }
div.footer ul li a { color: #999; display: block; padding: 5px 10px; text-decoration: none; font-weight: bold; }
div.footer ul li a:hover { text-decoration: underline; }
div.footer p { color: #666; font-weight: bold; font-size: 1.0em; padding: 0 0 20px 45px; }
div.footer img { position: absolute; top: 20px; right: 20px; }

/* Body */
div.body { background: #FFF; padding: 0 0 0 15px; }
/*div.body h1 { z-index: 1; white-space: nowrap; position: absolute; top: -40px; left: 23px; margin: 0 0 -40px; float: left; background: url(/App_Images/arrow.png) no-repeat 7px 50% #FFF; height: 20px; padding: 10px 10px 10px 35px; min-width: 136px; width: auto !important; width: 136px; font-size: 2.0em; font-weight: normal; color: #3CF; }*/

h1#tak_topTitle { z-index: 100; white-space: nowrap; position: absolute; bottom: 0px; left: 38px; /*margin: 0 0 -40px; float: left;*/ background: url(/App_Images/arrow.png) no-repeat 7px 50% #FFF; height: 20px; padding: 10px 10px 10px 35px; min-width: 136px; width: auto !important; width: 136px; font-size: 2.0em; font-weight: normal; color: #3CF; }

/* Main */
div.body div.main { float: right; padding: 0 0 50px 100px; width: 585px; background: url(/App_Images/body_main_bg.png) repeat-x top left; min-height: 400px; height: auto !important; height: 400px; }
div.body div.main h2 { padding: 40px 0 15px; margin: 0 0 50px; font-size: 3.0em; font-weight: normal; border-bottom: 2px solid #D7D7D7; }
div.box h3, div.body div.main h3 { font-size: 2.0em; font-weight: normal; color: #3CF; padding: 0px 0px 5px 0px; }
div.body div.main blockquote { padding: 0 0 20px; background: url(/App_Images/blockquote_bg.png) 0 10px no-repeat transparent; }
div.body div.main blockquote p { font-size: 1.6em; line-height: 1.5; font-style: italic; padding: 5px 105px 0 60px; }
div.body div.main p { font-size: 1.3em; line-height: 1.5; padding: 0 45px 0 0; }
div.body div.main ul { list-style: none; padding: 10px 0px 10px 0px; width: 450px; }
div.body div.main li { font-size: 1.3em; line-height: 1.5; padding: 5px 45px 5px 15px; background: url(/App_Images/bullet.png) no-repeat 0 10px; }
div.body div.main div.image_container { padding: 0; width: 585px; }
div.body div.main div.image_container div.body_image { float: left; margin: 0 20px 0 0; width: 260px; }
div.body div.main div.image_container div.body_image_last { float: left; margin: 0; width: 260px; }
div.body div.main div.image_container div.body_image p { padding: 0; }
div.body div.main div.image_container div.body_image_last p { padding: 0; }
div.body div.main div.highlightBlock { padding: 15px; background-color: #ebebeb; width: 515px; }
div.body div.main div.image_container div.col170 { float: left; margin: 0 20px 0 0; width: 170px; }
div.body div.main div.image_container div.col350 { float: left; margin: 0; width: 350px; }


div.body div.main div.search_item, div.body div.main div.news_item { position: relative; overflow: hidden; height: auto; }
div.body div.main div.search_item h3, div.body div.main div.news_item h3 { color: #000; background: #D7D7D7; padding: 10px; border-top: 1px dotted #000; }
div.body div.main div.search_item:hover h3 { background: #3CF; }
div.body div.main div.news_item:hover h3 { background: #3CF; }
div.body div.main div.news_item:hover { cursor: pointer; }
div.body div.main div.search_item:hover { cursor: pointer; }
div.news_item h3 span { display: block; padding: 5px 0 0; font-size: 0.5em; font-weight: bold; }
div.body div.main div.news_item blockquote { float: right; background: url(/App_Images/newsitem_blockquote_bg.png) no-repeat top left; width: 367px; margin: 15px 0 30px 0; padding: 0 30px 0 0; }
div.body div.main div.news_item blockquote p { padding: 0 30px; font-size: 1.2em; }
div.body div.main div.news_item blockquote p.continue { padding-top: 10px; font-size: 1.1em; font-style: normal; font-weight: bold; }
div.body div.main div.news_item blockquote p.continue a { color: #32C7F8; }
div.body div.main div.notfound { padding-top: 12px; }

/* SearchResult */
div.main div#tak_PageBody_location_top { float: left; font-size: 1.2em; color: #333; }
div.main ul#tak_PageBody_paging_top { float: right; list-style: none; padding: 0; width: auto; }
div.main ul#tak_PageBody_paging_top li { list-style: none; padding: 0; float: left; font-size: 1.2em; padding: 0 0 0 5px; background: none; }
div.main ul#tak_PageBody_paging_top li a { text-decoration: none; color: #333; }
div.main ul#tak_PageBody_paging_top li a:hover { text-decoration: none; color: #6CF; }
div.main ul#tak_PageBody_paging_top li.slt a { text-decoration: none; color: #6CF; }

div.main ul#tak_PageBody_paging_bottom { float: right; list-style: none; padding: 0; width: auto; }
div.main ul#tak_PageBody_paging_bottom li { list-style: none; padding: 0; float: left; font-size: 1.2em; padding: 0 0 0 5px; background: none; }
div.main ul#tak_PageBody_paging_bottom li a { text-decoration: none; color: #333; }
div.main ul#tak_PageBody_paging_bottom li a:hover { text-decoration: none; color: #6CF; }
div.main ul#tak_PageBody_paging_bottom li.slt a { text-decoration: none; color: #6CF; }

div.main div#tak_PageBody_results p.noresults { font-size: 1.6em; color: #333; border-top: 1px dotted #333; padding: 20px 0 0 0; }

div.paging_container { padding: 20px 10px 20px 5px; border-bottom: 1px dotted #333; border-top: 1px dotted #333; }

div.main div.search_item p.search { padding: 10px; }
div.main div.search_item p.continue { padding: 5px 10px 5px 10px; border-bottom: 1px dotted #333; }
div.main div.search_item p.continue a { color: #6CF; text-decoration: none; }
div.main div.search_item p.continue a:hover { color: #6CF; text-decoration: none; }

div.searchbar { border-top: 1px dotted #333; padding: 20px 10px 20px 5px; }

/* Sub-navigation */
div.body div.navigation { clear: both; float: left; list-style: none; width: 295px; padding: 40px 0 0 0; }
div.body div.navigation ul { width: 295px; list-style: none; border-bottom: 1px dotted #000; margin: 0 0 50px; }
div.body div.navigation ul li { }
div.body div.navigation ul li ul li.first a { border-top: none; }
div.body div.navigation ul li a { display: block; padding: 7px 20px; border-top: 1px dotted #000; text-decoration: none; color: #000; font-weight: bold; }

div.body div.navigation ul li a:hover, div.body div.navigation ul li.selected a:hover { background: #ADEBFF; }

div.body div.navigation ul li ul li a:hover, div.body div.navigation ul li.selected ul li a:hover, div.body div.navigation ul li.selected ul li.selected a, div.body div.navigation ul li.selected ul li.selected a:hover, div.body div.navigation ul li.selected ul li.selected ul li.selected a, div.body div.navigation ul li.selected ul li.selected ul li a:hover { background: #3CF; }

div.body div.navigation ul li.selected a { background: #ADEBFF; border-bottom: none; }
div.body div.navigation ul li.selected ul li a { background: #FFF; border-bottom: none; }
div.body div.navigation ul li.selected ul li.selected ul li a { background: #FFF; border-bottom: none; }
div.body div.navigation ul ul { list-style: none; padding: 0 0 0 15px; border: none; margin: 0; border-top: 1px dotted #000; }
div.body div.navigation ul li.selected ul li.selected ul { list-style: none; padding: 0 0 0 15px; margin: 0; border-top: 1px dotted #000; }

/* Forms */

div.customform .highlight, div.customform .hlt { color: #333 !important; }
div.customform span.tip { position: absolute; right: 50px; top: 0px; display: block; line-height: 1.4; color: #FFF; width: 170px; font-weight: bold; padding: 8px 10px 10px 20px; background: url(/App_Images/bubble.png) 0 -94px no-repeat #333; z-index: 13330; }

div.customform { padding: 10px 0 0 0; margin: 0; }
/* To Be Removed */
div.customform div.valSummary { font-size: 1.8em; padding: 0 10px 10px 10px; margin: 0; width: 565px; border-bottom: 1px dotted #999; }
div.text div.customform div.valSummary ul { padding: 20px 0 0 0; margin: 0; color: #333; }
div.text div.customform div.valSummary ul li { font-size: 12px; padding: 0 0 10px 15px; margin: 0 0 0 10px; color: #333; background: url(/App_Images/bullet.png) no-repeat 0 3px; }

div.customform fieldset { border: none; padding: 0; margin: 0 0 0 0; width: 585px; display: block; }
div.customform fieldset.button { border: none; padding: 20px 0 20px 0; margin: 0 0 0 0; width: 585px; display: block; border-top: 1px dotted #999; border-bottom: 1px dotted #999; }

/*div.customform fieldset.button input { background:url(/App_Images/submit_form.png) 0 0 no-repeat;font-size:-0em;border:none;display:block;margin:0; }*/
div.main div.text div.customform fieldset h3 { font-weight: normal; font-size: 1.8em; padding: 20px 0 20px 0; margin: 0px; border-bottom: 1px dotted #999; }

div.customform fieldset dl { padding: 20px 20px 20px 0px; }
div.customform fieldset dl dt { padding: 0 0 7px 0; }
div.customform fieldset dl dt label { font-size: 1.3em; color: #333; font-weight: bold; width: 450px; }
div.customform fieldset dl dt span { font-size: 2em; color: #66CCFF; /*position:absolute;top:1px;left:-12px;*/ }
div.customform fieldset dl dt span.desc { font-size: 1.1em; color: #999; font-weight: normal; width: 450px; padding: 3px 0 0 0; display: block; }
div.customform fieldset dl dd { padding: 0 0 10px 0; /*position:relative;*/ }
div.customform fieldset dl dd input, div.customform fieldset dl dd textarea { padding: 5px; font-family: arial; border: 1px solid #CCC; font-family: arial; font-size: 1.3em; }
div.customform fieldset dl dd select { border: 1px solid #CCC; font-family: arial; font-size: 1.3em; padding: 3px; }
div.customform fieldset dl dd input.extra-small { width: 50px; }
div.customform fieldset dl dd input.small { width: 80px; }
div.customform fieldset dl dd input.medium { width: 190px; }
div.customform fieldset dl dd input.large { width: 420px; }
div.customform fieldset dl dd select.extra-small { width: 62px; }
div.customform fieldset dl dd select.small { width: 82px; }
div.customform fieldset dl dd select.medium { width: 202px; }
div.customform fieldset dl dd select.large { width: 432px; }
div.customform fieldset dl dd textarea.extra-small { width: 50px; height: 80px; }
div.customform fieldset dl dd textarea.small { width: 80px; height: 100px; }
div.customform fieldset dl dd textarea.medium { width: 190px; height: 150px; }
div.customform fieldset dl dd textarea.large { width: 420px; height: 200px; }

/* Contact Form */
div.form { }
div.form p.text label input { width: 200px; padding: 5px; }
div.form p.textarea label textarea { width: 430px; height: 150px; padding: 5px; }
div.form p.button { padding: 20px 0 0; }
div.form p { padding: 0 0 15px; font-size: 1.2em; color: #333; }
div.form p label span { display: block; padding: 0 0 5px; font-weight: bold; }
div.form p label input, div.form p label textarea { border: 1px solid #CCC; background: url(/App_Images/form_input_bg.png) no-repeat 0 0; font-family: arial; font-size: 1.0em; }
div.form p label em { }

/* Movie Box */
div.header div.bottom div.box { float: left; background: #424242; width: 235px; padding: 5px 40px 10px 35px; height: 230px; margin-top: 5px; }
div.header div.bottom div.box p.large { font-size: 2.9em; color: #FFF; font-weight: normal; padding: 0 0 30px; }
div.header div.bottom div.box p { padding: 0; font-size: 1.1em; line-height: 1.5; }

/* Media */
div.header div.bottom div.mediabox { float: left; height: 240px; background: #424242; margin-left: 100px; margin-top: 5px; width: 585px; padding: 5px 0 0; }

/* Box */
div.navigation div.box { border-top: 1px dotted #000; padding: 10px 20px; }
div.navigation div.box p { font-weight: bold; line-height: 1.4; }

a.news { display: block; color: #000; text-decoration: none; padding: 5px 5px 5px 40px; background: url(/App_Images/ico_rss.png) no-repeat 20px 50% #FFD633; font-weight: bold; }

/* Container35 */
div.body div.main div.container35 { padding: 0 35px 0 0; }

div.body div.main div.container35 div.pageslistingholder { border-top: 1px dotted #000; border-bottom: 1px dotted #000; padding: 15px 0; }
div.body div.main div.container35 div.pageslistingemptyholder { border-top: 1px dotted #000; }

/* Alphabet */
div.body div.main div.container35 ul.alphabet { float: right; list-style: none; width: auto; }
div.body div.main div.container35 ul.alphabet li { float: left; padding: 0; background: none; margin: 0; }
div.body div.main div.container35 ul.alphabet li a { display: block; float: left; padding: 0px 4px 0px 4px; font-weight: bold; color: #000; text-decoration: none; }
div.body div.main div.container35 ul.alphabet li a:hover { background: #3CF; }
div.body div.main div.container35 ul.alphabet li.all a { padding-right: 30px; }

div.body div.main div.container35 p.pagesnumbers { padding: 0; }

/* Members */
div.membersearch { border-bottom: 1px dotted #000; padding: 15px 0; }
div.membersearch div { float: left; }
div.membersearch div label span { display: block; float: left; padding: 6px 10px 0 0; font-size: 1.1em; font-weight: bold; }
div.membersearch div.membersearch-query { width: 240px; }
div.membersearch div.membersearch-query input, div.membersearch div.membersearch-category select { border: 1px solid #C8C8C8; padding: 3px; width: 60%; }
div.membersearch div.membersearch-category { width: 240px; }
div.membersearch div.membersearch-submit { text-align: right; float: right; }
div.membersearch div.membersearch-submit input { background: #000; color: #FFF; border: none; padding: 3px 5px; }
div.membersearch div.membersearch-submit input:focus { background: #666; }

div.wrapper table.members { clear: both; width: 550px; height: auto; }
div.wrapper table.members tr td { border-bottom: 1px dotted #999; padding: 15px 0; }
div.wrapper table.members table { width: auto; height: auto; }
div.wrapper table.members table tr td { border: none; padding: 2px 0; font-size: 1.3em; }
div.wrapper table.members table tr th { vertical-align: top; padding: 3px 10px 0 0; text-align: right; font-weight: normal; color: #3CF; }

/* Press Item */
div.press-item { clear: both; padding: 0 30px 20px 0; }
div.press-item div.image { float: left; padding: 0 20px 0 0; }
div.press-item div.image img { border: 5px solid #D7D7D7; }

/* Sitemap */
ul.sitemap { list-style: none; }
ul.sitemap a { display: block; border-bottom: 2px solid #D7D7D7; padding: 5px 0 5px 0; margin: 0; font-size: 1.6em; color: #33CCFF; text-decoration: none; }
ul.sitemap ul li a:hover { color: #33CCFF; text-decoration: none; }
ul.sitemap ul a { color: #333; background: none; border: none; padding: 0; display: inline; }
ul.sitemap ul { margin: 0 0 20px 100px; list-style: none; }
ul.sitemap ul ul { margin: 0 0 0 100px; }
div.body div.main ul.sitemap li { padding: 0; background: none; }
div.body div.main ul.sitemap ul li { font-size: 0.75em; font-weight: bold; padding: 2px 0; }
div.body div.main ul.sitemap ul li li { font-size: 1.0em; font-weight: normal; }

/* Form */
div.form { }
div.mini-form p, div.form p { padding: 5px 0 !important; clear: both; }
div.mini-form p label span { display: block; text-align: right; float: left; font-weight: bold; padding: 3px 20px 0 0; }
div.form p label span { display: block; text-align: right; float: left; width: 150px; font-weight: bold; padding: 2px 20px 0 0; }
div.form p label em { display: block; float: left; font-weight: bold; color: #3CF; font-size: 1.9em; line-height: auto; width: 20px; height: 20px; padding: 0 0 0 5px; }
div.form p label textarea { width: 365px; height: 150px; }
div.form p label textarea, div.mini-form { padding: 0 0 20px; }
div.mini-form p label select { border: 1px solid #C8C8C8; padding: 3px; width: 200px; }
div.form p label input { border: 1px solid #C8C8C8; padding: 3px; float: left; }
div.form p label input { width: 225px; }
div.form p.button { padding-left: 170px !important; }
div.form p.button input { background: #000; color: #FFF; border: none; padding: 3px 5px; }
div.form p.button input:focus { background: #666; }

/* Fixes */
div.send-to-friend ul:after, .middle:after, .body:after, .news_item:after, ul:after, div.container:after, div.image_container:after, div.header div.bottom:after, h1:after, div.membersearch:after, .clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

div.send-to-friend ul, .middle, .body, .news_item, div.container, div.image_container, ul, h1, div.membersearch, .clearfix { display: inline-block; }

/* hides from IE-mac \*/
* html div.send-to-friend ul, * html .middle, * html .body, * html .news_item, * html div.container, * html div.image_container, * html ul, * html h1, * html div.membersearch, * html .clearfix { height: 1%; }

div.send-to-friend ul, .middle, .body, .news_item, div.container, div.image_container, ul, h1, div.membersearch, .clearfix { display: block; }
/* End hide from IE-mac */

#tak_mainNavigation { margin: 0; padding: 0 0 0 35px; }

#tak_mainNavigation li a { display: block; white-space: nowrap; }
#tak_mainNavigation li.sel { background: #000; }
#tak_mainNavigation li.sel a { color: #33CCFF; }
#tak_mainNavigation li a:hover { color: #33CCFF; }
#tak_mainNavigation li ul { z-index: 10000; margin: 0; padding: 0; position: absolute; visibility: hidden; }
#tak_mainNavigation li ul li { z-index: 10001; position: relative; float: none; display: block; }
#tak_mainNavigation li.sel ul li a { color: #fff; background: url(/App_Images/menubackground.png) scroll 0 0; }
#tak_mainNavigation li.sel ul li a:hover { background: url(/App_Images/menuhighlight.png) scroll 0 0; color: #fff; }

body.homepage div.body div.navigation { clear: both; float: left; list-style: none; width: 285px; padding: 40px 0 0 25px; }
body.homepage div.body div.navigation div.navBox { border-top: 10px solid #000; padding: 0 0 18px 0; }
body.homepage div.body div.navigation div.navBox h2 { font-size:2.8em; font-weight: normal; padding: 7px 0px; }
body.homepage div.body div.navigation div.navBox p { font-size: 1.1em; padding: 4px 5px; }
body.homepage div.body div.navigation div.navBox p strong{ display:block; padding: 5px 0 0 0;}
body.homepage div.body div.navigation div.navBox p.more { padding: 0px 5px; }
body.homepage div.body div.navigation div.navBox p.more a { color: #33CCFF; font-weight: bold; text-decoration: underline; }



body.homepage div.body div.navigation div.navNews div.bbcHeader { background: #9D080E; width:285px; height:30px;  }
body.homepage div.body div.navigation div.navNews div.bbcHeader span 
{
border:medium none;
color:#FFFFFF;
display:block;
float:right;
height:10px;
padding:10px;
width:206px;
}
body.homepage div.body div.navigation div.navNews p { clear:both; background: #F1F1F1; border-bottom: 1px dotted #000; padding: 7px 5px; }
body.homepage div.body div.navigation div.navNews p.more { background: #FFF; border-bottom: none; padding: 10px 5px 15px 5px; }
body.homepage div.body div.navigation div.navNews p.newslinks a { text-decoration:none; }
body.homepage div.body div.navigation div.navNews p.newslinks:hover { background: #F48120; cursor: pointer; }
body.homepage div.body div.navigation div.navNews p.newslinks:hover a { color: #FFF; }

body.homepage div.body div.main { background-image: none; padding: 0px 40px 50px 30px; width: 600px; }
body.homepage div.body div.main p { font-size:1.4em;}
body.homepage div.body div.main h2 { font-size:2.8em; color: #F48120; border-top: 10px solid #F48120; border-bottom: none; padding: 7px 0px; margin: 40px 0 0 0; }
body.homepage div.body div.main div.networks { display:block; height:25px; padding:20px 0px;  }
body.homepage div.body div.main div.networks img {float:left; padding-right:8px;}
body.homepage div.body div.main div.networks p {float:left; font-size:1.2em; padding-top:3px;}

body.homepage div.body div.main div.left { background: transparent url(/App_Images/news_bg.png) repeat-x scroll 0 0px; clear: left; float: left; width: 315px; }
body.homepage div.body div.main div.right { background: transparent url(/App_Images/news_bg.png) repeat-x scroll 0 0px; clear: right;  float: right; width: 285px; }
body.homepage div.body div.main div h2.newstitle {font-size:2.8em; color: #000; padding: 7px 0px 12px 5px; margin: 0; border-top: 10px solid #000; border-bottom: none; }

body.homepage div.body div.main div div.news { width: 285px; height:160px; overflow:hidden; background: #fff; }
body.homepage div.body div.main div div.news div:hover h2 { background: #F48120; color: #FFF; padding: 7px 10px; margin: 0; }
body.homepage div.body div.main div div.news div:hover { cursor: pointer; }
body.homepage div.body div.main div div.news div h2 {overflow:hidden;  height:28px; color: #000; background: #D7D7D7; font-size: 1.1em; font-weight: bold; padding: 7px 10px; margin: 0; border: 1px dotted #000; border-left: 0; border-right: 0; }

body.homepage div.body div.main div div.news div div.container div.img { float: left; padding: 0; margin: 0; display: block; width: 100px; height: 100px; overflow: hidden; }
body.homepage div.body div.main div div.news div div.container div.content { float: right; margin: 0; padding: 0; display: block; width: 170px; }

body.homepage div.body div.main div div.news div div.container div.content p { font-size: 1.1em; padding: 5px 5px 5px 0; height: 75px; line-height: 1.4; overflow: hidden; }
body.homepage div.body div.main div div.news div div.container div.content p.more { height: 15px; padding: 0; }
body.homepage div.body div.main div div.news div div.container div.content p.more a { text-decoration: underline; font-weight: bold !important; color: #3CF !important; padding: 5px 0 0 0 !important; }


/* background:url(/App_Images/menubackground.png) scroll 0 0; */
