html,body{border:0;color:#000;font:normal small Arial,Verdana,sans-serif;margin:0;padding:0;vertical-align:baseline;}body{background-color:#FFF;}pre,code{font-family:Consolas,"Courier New",Courier,monospace;color:#00C;}em{font-style:italic;}table{table-layout:fixed;border-collapse:collapse;}p,h1,h2,h3,h4,h5{margin:0;margin-bottom:.5em;}h1,h2,h3,h4,h5{font-weight:bold;}h1{font-size:3em;}h2{font-size:2.5em;}h3,h4,h5{font-size:2em;}img,embed{display:block;border:none;}form{margin:0;}hr{color:#959AC3;background-color:#959AC3;height:1px;border:0;}div#login, div#header, div#navigation, div#content, div#footer { width:100%; }
div#login div.alignment, div#header div.alignment, div#navigation div.alignment, div#content div.alignment, div#footer div.alignment { margin:auto; width:950px; }
div#login, div#login form { height:184px; overflow:auto; }
div#login { background:url(../Images/login-bg.png) left top repeat-x; background-color:#0397D6; color:#FFF; display:none; font-weight:bold; }
div#login form { background:url(../Images/login-girl.png) 69px 10px no-repeat; overflow:hidden; position:relative; }
div#login p.intro, div#login p.submit, div#login dl { margin:0 0 0 375px; }
div#login p.intro { font-size:120%; padding-top:40px; margin-bottom:20px; }
div#login p.submit { float:right; margin:-39px 35px 0 0; }
div#login dd { margin:0 0 15px 0; }
div#login dd input { border:1px solid #BDBEC0; width:350px; }
div#login dt { float:left; margin-bottom:15px; width:100px; }
#loginDD a { display:block; height:29px; width:244px; }
div#login.display { display:block; }
.login, .loginClose { background:url(../Images/login-slide-button.png) 0 0 no-repeat; cursor:pointer; height:29px; position:absolute; right:0; top:0; width:244px; }
.loginClose { background-position:0 -30px; }
div#header { background:url(../Images/header-bg.png) left top repeat-x; min-height:126px; }
div#header p { color:#6D6E71; font-size:200%; font-weight:bold; height:126px; margin-bottom:0; position:relative; width:950px; }
div#header p span { background:url(../Images/logo.png) no-repeat; height:100%; position:absolute; width:100%; }
div#header div#apply { position:relative; }
div#navigation { background:url(../Images/navigation-bg.png) left top repeat-x; background-color:#001647; float:left; min-height:30px; position:relative; z-index:100; }
div#content { background:url(../Images/content-bg.png) left top repeat-x; clear:both; min-height:520px; }
div#content div.alignment { clear:both; overflow:hidden; padding:13px; width:924px; }
div#content div#promotions, div#content div#main { float:left; }
div#content div#promotions { margin-right:13px; width:286px; }
div#content div#promotions ul#reception { background-color:#002F65; border-left:10px solid #E51937; color:#FFF; list-style:none; margin:0; padding:8px; padding-right:0; }
div#content div#promotions ul#reception a { color:#FFF; font-size:85%; text-decoration:none; }
div#content div#promotions h2#new { background-color:#0397D6; color:#FFF; font-size:120%; margin:0; padding:10px 8px 6px; text-transform:uppercase; }
div#content div#promotions li#times { font-size:85%; margin-bottom:10px; }
div#content div#promotions li#n, div#content div#promotions li#e { background:url(../Images/contact-icons.png) left top no-repeat; font-size:120%; margin-bottom:5px; padding:2px 0 2px 30px; }
div#content div#promotions li#e { background-position:0 -40px; font-size:100%; }
div#content div#promotions ul#reception a:hover, div#content div#promotions ul#reception a:focus { color:#0397D6; }
div#content div#main { color:#6D6E71; line-height:1.6em; width:625px; }
div#content div#main object#flash { margin-bottom:10px; }
div#content div#main h1, div#content div#main h2, div#content div#main h3, div#content div#main h4, div#content div#main p { font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; }
div#content div#main h1, div#content div#main p.intro { color:#001647; }
div#content div#main h1, div#content div#main h2, div#content div#main h3, div#content div#main h4 { font-size:190%; margin-bottom:.75em; }
div#content div#main h2 { font-size:170%; }
div#content div#main h3 { font-size:150%; }
div#content div#main h4 { font-size:130%; }
div#content div#main p.intro { font-size:120%; margin-bottom:1em; }
div#content div#main div#main-content { padding:15px; }
div#content div#main div#main-content a { color:#001647; text-decoration:none; }
div#content div#main div#main-content a:hover, div#content div#main div#main-content a:focus { color:#0397D6; text-decoration:underline; }
div#content div#main div#main-content div#latest-events { border:1px solid red; float:right; margin:-15px -15px 0 15px; width:163px; }
div#content div#main div#main-content div#latest-events h3, div#content div#main div#main-content div#latest-events p a { background-color:#E51937; color:#FFF; display:block; font-family:Arial, Verdana, sans-serif; font-size:100%; margin-bottom:0; padding:5px 7px; text-decoration:none; text-transform:uppercase; }
div#content div#main div#main-content div#latest-events p a { background:url(../Images/view-all-events.png) right center no-repeat; background-color:#E51937; margin-bottom:-7px; }
div#content div#main div#main-content div#latest-events dl { font-family:Georgia, "Times New Roman", Times, serif; margin:-5px 0 0 10px; }
div#content div#main div#main-content div#latest-events dl dt a, div#content div#main div#main-content div#latest-events dl dd a { text-decoration:none; }
div#content div#main div#main-content div#latest-events dl dt a:hover, div#content div#main div#main-content div#latest-events dl dt a:focus, div#content div#main div#main-content div#latest-events dl dd a:hover, div#content div#main div#main-content div#latest-events dl dd a:focus { text-decoration:underline; }
div#content div#main div#main-content div#latest-events dl dt a { color:#001647; }
div#content div#main div#main-content div#latest-events dl dd { margin:0 0 10px; }
div#content div#main div#main-content div#latest-events dl dd a { color:#6D6E71; }
div#content div#main table#photos { width:100%; }
div#content div#main table#photos td p { padding-top:5px; }
div#footer { background:url(../Images/footer-bg.png) left top repeat-x; min-height:159px; }
div#footer div.alignment { padding-top:112px; }
div#footer #accessibility { margin-bottom:10px; }
div#footer #accessibility, div#footer #accessibility a, div#footer ul.links li a, div#footer ul#icons li a { color:#001647; text-decoration:none; }
div#footer #accessibility a:hover, div#footer #accessibility a:focus, div#footer ul.links li a:hover, div#footer ul.links li a:focus { color:#0397D6; }
div#footer #accessibility .small { font-size:85%; }
div#footer #accessibility .medium { font-size:115%; }
div#footer #accessibility .large { font-size:140%; }
div#footer ul { font-size:85%; list-style:none; margin:0; padding:0; }
div#footer ul li { float:left; }
div#footer ul li span { visibility:hidden; }
div#footer ul#icons li a.a, div#footer ul#icons li a.b, div#footer ul#icons li a.c, div#footer ul#icons li a.d, div#footer ul#icons li a.e, div#footer ul#icons li a.f, div#footer ul#icons li a.g, div#footer ul#icons li a.h { background:url(../Images/icons.png) 0 0 no-repeat; display:block; height:56px; overflow:hidden; width:67px; }
div#footer ul#icons li a.b { background-position:-67px 0; width:54px; }
div#footer ul#icons li a.c { background-position:-121px 0; width:49px; }
div#footer ul#icons li a.d { background-position:-170px 0; width:57px; }
div#footer ul#icons li a.e { background-position:-227px 0; width:82px; }
div#footer ul#icons li a.f { background-position:-309px 0; width:47px; }
div#footer ul#icons li a.g { background-position:-356px 0; width:38px; }
div#footer ul#icons li a.h { background-position:-400px 0; width:43px; }
div#footer ul#icons li a.a:hover, div#footer ul#icons li a.a:focus { background-position:0 -54px; }
div#footer ul#icons li a.b:hover, div#footer ul#icons li a.b:focus { background-position:-67px -54px; }
div#footer ul#icons li a.c:hover, div#footer ul#icons li a.c:focus { background-position:-121px -54px; }
div#footer ul#icons li a.d:hover, div#footer ul#icons li a.d:focus { background-position:-170px -54px; }
div#footer ul#icons li a.e:hover, div#footer ul#icons li a.e:focus { background-position:-227px -54px; }
div#footer ul#icons li a.f:hover, div#footer ul#icons li a.f:focus { background-position:-309px -54px; }
div#footer ul#icons li a.g:hover, div#footer ul#icons li a.g:focus { background-position:-356px -54px; }
div#footer ul#icons li a.h:hover, div#footer ul#icons li a.h:focus { background-position:-400px -54px; }
div#footer ul.links li { background:url(../Images/divider.png) right center no-repeat; margin-right:.7em; padding-right:1em; }
div#footer ul.links li a { color:#6679A4; }
div#footer ul#icons { float:right; margin-top:-30px; }
#menu, #menu * { list-style:none; margin:0; padding:0; }
#menu { line-height:1.0; }
#menu ul { position:absolute; top:-999em; width:235px; }
#menu ul li { width:100%; }
#menu li:hover { visibility:inherit; }
#menu li { float:left; position:relative; }
#menu a { display:block; position:relative; }
#menu li:hover ul, #menu li.sfHover ul { left:0; top:2.5em; z-index:1000; }
ul#menu li:hover li ul, ul#menu li.sfHover li ul { top:-999em; }
ul#menu li li:hover ul, ul#menu li li.sfHover ul { left:10em; top:0; }
ul#menu li li:hover li ul, ul#menu li li.sfHover li ul { top:-999em; }
ul#menu li li li:hover ul, ul#menu li li li.sfHover ul { left:10em; top:0; }
.sf-sub-indicator { left:5px; position:relative; top:-1px; }
#menu { float:left; }
#menu a { border-left:1px solid #000533; border-right:1px solid #556C99; padding:.75em 1em; text-decoration:none; text-transform:uppercase; }
#menu a, #menu a:visited { color:#FFF; }
#menu li.first a { border-left:0; }
#menu li.last a { border-right:0; }
#menu li.current a { background:url(../Images/menu-current.png) center bottom no-repeat; }
#menu li ul { background-color:#0397D6; }
#menu li:hover, #menu li.sfHover, #menu li a:focus, #menu li a:hover, #menu li a:active { background:url(../Images/menu-rollover.png) center bottom no-repeat; }
#menu li li:hover, #menu li li.sfHover, #menu li li a:focus, #menu li li a:hover, #menu li li a:active { background:#001647; outline:0; }
#menu li li a { border:0; }
#newsfeed { background-color:#FFF; border:1px solid #0397D6; height:224px; list-style:none; margin:0 0 10px; overflow:hidden; padding:10px; position:relative; width:264px; }
#newsfeed img { display:inline; float:left; margin:4px 14px 0 4px; }
#newsfeed li { background:url(../Images/newsfeed-img.png) left top no-repeat; clear:left; font:normal 85% Georgia, "Times New Roman", Times, serif; height:60px; overflow:hidden; padding-bottom:1.6em; position:relative; top:0; }
#newsfeed h2 { font-size:120%; }
#newsfeed h2 a { color:#001647; }
#newsfeed p a { color:#6D6E71; }
#newsfeed h2 a, #newsfeed p a { text-decoration:none; }
#newsfeed h2 a:hover, #newsfeed h2 a:focus, #newsfeed p a:hover, #newsfeed p a:focus { text-decoration:underline; }
div#content div#main div#main-content div.item { background:url(../Images/news-thumb.png) left top no-repeat; margin-bottom:15px; min-height:85px; padding:5px 0 0 90px; position:relative; }
div#content div#main div#main-content div.item h2 a, div#content div#main div#main-content div.item p a { color:#001647; text-decoration:none; }
div#content div#main div#main-content div.item p a { color:#6D6E71; }
div#content div#main div#main-content div.item h2 a:hover, div#content div#main div#main-content div.item h2 a:focus, div#content div#main div#main-content div.item p a:hover, div#content div#main div#main-content div.item p a:focus { text-decoration:underline; }
div#content div#main div#main-content div.item h2 { font:100% Georgia, "Times New Roman", Times, serif; margin-bottom:0; }
div#content div#main div#main-content div.item p { line-height:normal; }
div#content div#main div#main-content div.item img { left:5px; top:7px; }
div#content div#main div#main-content ul.files { clear:both; font-family:Georgia, "Times New Roman", Times, serif; list-style:none; margin:15px 0; padding:0; }
div#content div#main div#main-content ul.files li { background:url(../Images/downloadable-files-bg.png) left top no-repeat; background-color:#002F65; margin-bottom:15px; height: 42px }
div#content div#main div#main-content ul.files li a { color:#FFF; display:block; padding:10px 10px 10px 50px; text-decoration:none; }
div#content div#main div#main-content ul.files li a:hover, div#content div#main div#main-content ul.files li a:focus { color:#0397D6; text-decoration:none; }
div#content div#main div#main-content ul.files li a.pdf, div#content div#main div#main-content ul.files li a.xls, div#content div#main div#main-content ul.files li a.doc { background:url(../Images/downloadable-files-icons.png) 5px 6px no-repeat; }
div#content div#main div#main-content ul.files li a.xls { background-position:5px -200px; }
div#content div#main div#main-content ul.files li a.doc { background-position:5px -465px; }
div#content div#main div.dropdown h2 { background:url(../Images/dd-header-bg.png) left top no-repeat; background-color:#0397D6; color:#FFF; font:bold 100% Georgia, "Times New Roman", Times, serif; margin:15px 0 0; padding:10px; }
div#content div#main div.dropdown div.dd-content { border:1px solid #0397D6; padding:10px; }
div#content div#main div.dropdown div.dd-content p.pdf, div#content div#main div.dropdown div.dd-content p.xls, div#content div#main div.dropdown div.dd-content p.doc { background:url(../Images/dd-downloadable-files-bg.png) left top repeat-x; border-top:1px dotted #0397D6; margin:10px 0 0; }
div#content div#main div#main-content div.dd-content p.pdf a, div#content div#main div#main-content div.dd-content p.xls a, div#content div#main div#main-content div.dd-content p.doc a { background:url(../Images/downloadable-files-icons.png) 5px 7px no-repeat; color:#0397D6; display:block; line-height:42px; padding-left:40px; }
div#content div#main div#main-content div.dd-content p.pdf a:hover, div#content div#main div#main-content div.dd-content p.pdf a:focus, div#content div#main div#main-content div.dd-content p.xls a:hover, div#content div#main div#main-content div.dd-content p.xls a:focus, div#content div#main div#main-content div.dd-content p.doc a:hover, div#content div#main div#main-content div.dd-content p.doc a:focus { color:#001647; text-decoration:none; }
div#content div#main div#main-content div.dd-content p.xls a { background-position:5px -200px; }
div#content div#main div#main-content div.dd-content p.doc a { background-position:5px -465px; }
div#content div#main div.dropdown h2.cursor { cursor:pointer; }
#lbOverlay { position:fixed; z-index:9999; left:0; top:0; width:100%; height:100%; background-color:#000; cursor:pointer; }
#lbCenter, #lbBottomContainer { position:absolute; z-index:9999; overflow:hidden; background-color:#fff; }
.lbLoading { background:#fff url(loading.gif) no-repeat center; }
#lbImage { position:absolute; left:0; top:0; border:10px solid #fff; background-repeat:no-repeat; }
#lbPrevLink, #lbNextLink { display:block; position:absolute; top:0; width:50%; outline:none; }
#lbPrevLink { left:0; }
#lbPrevLink:hover { background:transparent url(../Images/prevlabel.gif) no-repeat 0 15%; }
#lbNextLink { right:0; }
#lbNextLink:hover { background:transparent url(../Images/nextlabel.gif) no-repeat 100% 15%; }
#lbBottom { font-family:Verdana, Arial, Geneva, Helvetica, sans-serif; font-size:10px; color:#666; line-height:1.4em; text-align:left; border:10px solid #fff; border-top-style:none; }
#lbCloseLink { display:block; float:right; width:66px; height:22px; background:transparent url(../Images/closelabel.gif) no-repeat center; margin:5px 0; outline:none; }
#lbCaption, #lbNumber { margin-right:71px; }
#lbCaption { font-weight:bold; }
@media projection, screen {
.tabs-hide { display:none; }
}
@media print {
.tabs-nav { display:none; }
}
#tabs ul { list-style:none; margin:0; padding:0; width:595px; }
#tabs ul li { background:url(../Images/tab-bg.png) left -35px repeat-x; background-color:#002F65; border-right:1px solid #FFF; float:left; font:130% Georgia, "Times New Roman", Times, serif; line-height:35px; padding:0 7px; }
#tabs ul li.tabs-selected { background-position:left top; }
div#content div#main #tabs ul li a { color:#FFF; }
div#content div#main #tabs ul li a:hover, div#content div#main #tabs ul li a:focus, div#content div#main #tabs dl dd a:hover, div#content div#main #tabs dl dd a:focus, div#content div#main div#main-content ul.pagination li.prev a:hover, div#content div#main div#main-content ul.pagination li.prev a:focus, div#content div#main div#main-content ul.pagination li.next a:hover, div#content div#main div#main-content ul.pagination li.next a:focus { text-decoration:none; }
#teaching, #non-teaching { background:url(../Images/tab-content-bg.png) left bottom repeat-x; background-color:#FFF; border:1px solid #001647; clear:both; color:#001647; font:110% Georgia, "Times New Roman", Times, serif; margin-bottom:15px; overflow:hidden; padding:10px; width:575px; }
div#content div#main #tabs dl, div#content div#main #tabs dl dd { margin:0; }
div#content div#main #tabs dl dt, div#content div#main #tabs dl dd { border-bottom:1px dotted #001647; float:left; margin-bottom:10px; }
div#content div#main #tabs dl dt { width:505px; }
div#content div#main #tabs dl dd { width:70px; text-align:right; }
div#content div#main #tabs dl dd a { background:url(../Images/tab-arrow.png) right 5px no-repeat; display:block; padding-right:15px; }
div#content div#main dl.vacancy { background:url(../Images/vacancy-details-bg.png) left top repeat-x; background-color:#002F65; overflow:hidden; padding-left:14px; width:581px; }
div#content div#main dl.vacancy, div#content div#main dl.vacancy dd { margin:0; }
div#content div#main dl.vacancy { margin-bottom:15px; }
div#content div#main dl.vacancy dt, div#content div#main dl.vacancy dd { color:#FFF; font:120% Georgia, "Times New Roman", Times, serif; float:left; line-height:35px; }
div#content div#main dl.vacancy dt { margin-right:5px; }
div#content div#main dl.vacancy dd { margin-right:40px; }
div#content div#main dl.vacancy dd.last { margin-right:0; }
div#content div#main div#main-content ul.departments { font:100% Georgia, "Times New Roman", Times, serif; list-style:none; margin:15px 0 0; padding:0; width:595px; }
div#content div#main div#main-content ul.departments li { background:url(../Images/department-bg.png) left top repeat-x; line-height:36px; }
div#content div#main div#main-content ul.departments li a { color:#FFF; display:block; margin-bottom:10px; padding:0 15px; position:relative; }
div#content div#main div#main-content ul.departments li a:hover, div#content div#main div#main-content ul.departments li a:focus { color:#0397D6; text-decoration:none; }
div#content div#main div#main-content ul.departments li a span.more { background:url(../Images/department-arrow.png) right center no-repeat; cursor:pointer; padding-right:15px; position:absolute; right:15px; }
div#content div#main div#main-content ul.departments li a span.hide { display:none; }
div#content div#main div#main-content ul.pagination { font-weight:bold; list-style:none; margin:0 0 15px; overflow:hidden; padding:0; text-transform:uppercase; width:595px; }
div#content div#main div#main-content ul.pagination li { float:left; margin-right:3em; }
div#content div#main div#main-content ul.pagination li.prev { margin-right:20px; }
div#content div#main div#main-content ul.pagination li.prev a, div#content div#main div#main-content ul.pagination li.next a { background:url(../Images/pagination-arrows.png) left 3px no-repeat; }
div#content div#main div#main-content ul.pagination li.next a { background-position:right -46px; }
div#content div#main div#main-content ul.pagination li.prev a { padding-left:15px; }
div#content div#main div#main-content ul.pagination li.next a { padding-right:15px; }
div#content div#main div#main-content div.project { background-color:#FFF; border-top:5px solid #001647; margin-bottom:10px; padding:15px 15px 0; position:relative; width:565px; }
div#content div#main div#main-content div.project h2 { color:#001647; font:160% Georgia, "Times New Roman", Times, serif; }
div#content div#main div#main-content div.project div.photo { background:url(../Images/project-bg.png) left top repeat-y; display:inline; float:right; margin-left:15px; width:194px; }
div#content div#main div#main-content div.project div.photo div.top, div#content div#main div#main-content div.project div.photo div.bottom { background:url(../Images/project-top.png) left top repeat-y; height:13px; width:194px; }
div#content div#main div#main-content div.project div.photo div.bottom { background-image:url(../Images/project-bottom.png); height:19px; }
div#content div#main div#main-content div.project div.photo img { margin-left:12px; }
div#content div#main div#main-content div.project ul.files li { background:none; border-top:1px dotted #001647; margin-bottom:0; }
div#content div#main div#main-content div.project ul.files li a { color:#001647; width:505px; }
div#content div#main div#main-content div.project ul.files li a:hover, div#content div#main div#main-content div.project ul.files li a:focus { color:#0397D6; }
div#content div#main div#main-content div.item div, div#content div#main div#main-content div.album-title { background:url(../Images/gallery-item-bg.png) left top repeat-x; background-color:#002F65; font-size:120%; min-height:55px; padding:18px 0 0 20px; }
div#content div#main div#main-content div.album-title { background-position:left center; min-height:43px; padding:10px 0 8px 20px; }
div#content div#main div#main-content div.item div a { color:#FFF; }
div#content div#main div#main-content div.item div a:hover, div#content div#main div#main-content div.item div a:focus { color:#0397D6; text-decoration:none; }
div#content div#main div#main-content div.album-title h1, div#content div#main div#main-content div.album-title p { color:#FFF; font-size:85%; margin-bottom:0; }
div#content div#main div#main-content div.album-container { background-color:#FFF; margin-bottom:15px; padding:15px; }
table.gallery { margin-bottom:15px; width:100%; }
table.gallery div.img { background:url(../Images/gallery-img-bg.png) left top repeat-y; margin-left:3px; }
table.gallery img { margin-left:-6px; }
table.gallery div.top { background:url(../Images/gallery-img-top.png) left top no-repeat; height:15px; width:133px; }
table.gallery div.bottom { background:url(../Images/gallery-img-bottom.png) left top no-repeat; height:19px; width:133px; }
#contactForm { position:relative; }
#contactForm p.tester { position:absolute; left:-2000px; }
#contactForm input, #contactForm textarea { border:1px solid #ECECEC; border-right:1px solid #BDBEC0; border-top:1px solid #BDBEC0; }
#contactForm input { width:282px; }
#contactForm dl, #contactForm dl dd { margin:0; }
#contactForm dl { margin-top:15px; }
#contactForm dl dd { margin-bottom:15px; }
#contactForm label { color:#001647; font-family:Georgia, "Times New Roman", Times, serif; }
#contactForm textarea { height:150px; width:595px; }
#contactForm dl dt.email, #contactForm dl dd.email, #contactForm dl dt.postcode, #contactForm dl dd.postcode { left:313px; position:absolute; top:21px; }
#contactForm dl dt.email { top:0; }
#contactForm dl dt.postcode, #contactForm dl dd.postcode { top:77px; }
#contactForm dl dt.postcode { top:56px; }
#contactForm button { background:url(../Images/pagination-arrows.png) right -45px no-repeat; border:0; color:#001647; cursor:pointer; font-weight:bold; margin-left:-5px; padding:0; padding-right:10px; text-transform:uppercase; }
#contactForm button:hover { color:#0397D6; }
.clear { clear:both; }
.extraTopMargin { margin-top:20px; }
div#content div#main p.link { color:#001647; font-family:Arial, Verdana, sans-serif; font-weight:bold; text-transform:uppercase; }
table.gallery div.first { background: url(../Images/gallery-img-bg.png) repeat-y left top; margin-left:3px; }



.banner-1, .banner-2, .banner-3 { list-style: none; margin: 0; padding: 0; border-left: 10px solid #002f63; background-color: #e31b38; width: 276px; height: 86px; overflow: hidden; margin-bottom: 5px; }
.banner-1 a, .banner-2 a, .banner-3 a, a .banner-1, a .banner-2, a .banner-3 { color: #FFF; text-decoration: none; cursor: pointer }
.banner-2 { border-left: 10px solid #e31b38; background-color: #002f63; }
.banner-3 { background:none; border:0; width: 286px; }
.banner-1 li, .banner-2 li { display: inline; }
.banner-1 .text, .banner-2 .text { float: left; font-weight: bold; padding: 5px; color: #FFF; width: 70%; }
.banner-1 .text p, .banner-2 .text p { margin: 0; padding: 0; }
.banner-1 .image { float: right; }
.banner-2 .image { float: left; }
.removeLinkStyles { text-decoration: none; color: #FFF; cursor:pointer; }
.link_column { width: 180px; height: 600px; float: left; margin-right: 5px; padding: 5px; }
.link_item { border-bottom: dashed #000 1px; padding: 5px; }
.last { border-bottom: none; }
#menu li.current ul li a { background: none; }
.gen_table { border: 1px solid #000; text-align: left; }
.gen_table td, .gen_table th { border: 1px solid #000; }
.centerText { text-align: center; }
div#content div#main div#main-content div.item div.gallery_thumb { width: 66px; height: 66px; overflow: hidden; padding: 0; background: none; position: absolute; left: 5px; top: 7px; }
.link_item a { cursor:pointer; }
.main_img { width: 312px; height: 211px; overflow: hidden; }



#stop, #next, #prev { cursor:pointer; }
#new { position:relative; }
#stop { background:url(../Images/news-toggle-buttons.png) left top no-repeat; cursor:pointer; display:block; height:21px; position:absolute; right:10px; top:8px; width:21px; }
#stop:hover, #stop.paused { background-position:0 -21px; }
.contact_google { margin-bottom: 5px; }
