/* Style sheet straightline */
#top{background:#9ab1cb url(files/images/new/bg.jpg) center top no-repeat;}
#wrapper{width:980px;margin:0 auto;}
#header{background:url(files/images/new/top.png) center top no-repeat;}
#header .inside{padding:0 10px;}
#logo{height:90px;}
#main-navigation{height:52px;overflow:hidden;margin:0;padding:0;background:url(files/images/new/menu-bg.png) center center no-repeat;}
#main-navigation ul{margin:0;padding:0 0 0 30px;list-style:none;}
#main-navigation li{float:left;display:block;margin:0 0 0 10px;}
#main-navigation li a,#main-navigation li span{float:left;display:block;margin:0;padding:0 10px;font-family:'Trebuchet MS', 'Gill Sans', Calibri, sans-serif;font-weight:bold;text-decoration:none;font-size:14px;color:#ffffff;line-height:52px;text-transform:lowercase;}
#main-navigation li a:hover{background:#cf2133 url(files/images/new/li-top.png) left top no-repeat;}
#main-navigation li span,#main-navigation a.trail,#main-navigation a.trail:hover{color:#bf1e2e;background:#ffffff url(files/images/new/li-top.png) center top no-repeat;}
#main-navigation li.first a,#main-navigation li.first span{}
#main-navigation li.first a{}
#main-navigation li.first span{}
#container{padding-top:20px;padding-bottom:20px;background:url(files/images/new/white-bg.png) center top repeat-y;}
#main .inside{padding-left:50px;}
#right .inside{padding-right:50px;padding-left:30px;}
#extras .inside{position:relative;margin:0;padding:0 10px;}
#extras h1.ce_headline,#extras h2.ce_headline,#extras div.mod_ch_flowplayer{position:absolute;}
#extras h1.ce_headline{left:50px;top:220px;font-size:3em;}
#extras h2.ce_headline{left:50px;top:265px;color:#fff;}
#extras div.mod_ch_flowplayer{right:40px;top:15px;padding:10px;background:url(files/images/new/video-trans.png) center center no-repeat;}
.image_container{font-size:1px;}
#footer{margin:15px 0;padding:0 10px;}
#social{padding:10px;text-align:right;background:#a1b6ce;}
#social a{vertical-align:middle;}
#social img{margin-right:8px;}
#search{float:right;padding-top:35px;}
#search input{vertical-align:middle;}
#logo{float:left;}
#copyright{float:left;padding:38px 0 0 20px;font-size:11px;color:#5f6e7f;}
.mod_search .url{margin-bottom:1em;padding-bottom:1em;}
.mod_search .relevance{padding-left:1em;font-size:0.75em;color:#333;}
#sub-navigation{padding:15px 15px 35px;font-family:font-family;background:#fff url(files/images/underline.png) center bottom no-repeat;}
#sub-navigation ul{margin:0;padding:0;list-style:none;}
#sub-navigation li{display:inline;margin-right:15px;}
#sub-navigation a{text-decoration:none;}
#sub-navigation a:hover{text-decoration:underline;color:#bf1e2e;}
#sub-navigation span{font-weight:bold;color:#bf1e2e;}
.mod_tagcloud ul{margin:0;padding:0;line-height:1.2;list-style:none;}
.mod_tagcloud li{display:inline;}
.mod_tagcloud a{text-decoration:none;}
.mod_tagcloud a:hover{color:#fff;background:#bf1e2e;}
.mod_tagcloud .size1{font-weight:bold;font-size:1em;}
.mod_tagcloud .size2{font-size:1.166em;}
.mod_tagcloud .size3{font-size:1.333em;}
.mod_newsmenu{margin:0 0 20px;}
.mod_newsmenu ul{margin:0 0 1em;padding:0;list-style:none;}
.mod_newsmenu ul ul{margin-top:0.5em;padding-left:1em;border-left:1px solid #bf1e2e;}
.mod_newsmenu li{padding:1em 0 0;font-weight:bold;color:#bf1e2e;}
.mod_newsmenu li li{padding:0.166em 0 0;color:#333;}
.mod_newsmenu a{text-decoration:none;}
.mod_newsmenu a:hover{text-decoration:underline;}
div.pagination p{text-align:center;font-size:10px;color:#333333;}
div.pagination ul{text-align:center;}
div.pagination ul li{display:inline;list-style-type:none;}
div.pagination ul li span.current{display:inline;padding:2px 3px;background-color:#be1e2d;font-weight:bold;font-size:11px;color:#ffffff;}
div.pagination ul li a{text-decoration:none;color:#333333;}
div.pagination ul li a:hover{text-decoration:underline;color:#be1e2d;}
.formbody{margin:20px 0 10px;padding:20px;background:#e0e7ef;}
.formbody input.text,textarea.textarea{width:96%;}
.home #left .inside{padding-right:35px;padding-left:50px;}
.home #right .inside{padding-right:50px;padding-left:35px;}
.home #main .inside{padding-left:0;}
.formbody td{padding:5px 0;vertical-align:top;}
.formbody p.error{margin:5px 0 0;padding:2px 0 2px 25px;color:#f00;background:url(files/images/error-icon-small.png) no-repeat;}
.formbody td.col_first{width:40%;padding-top:10px;}
