body {margin:0; background-color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; color:#666;}

h3 {font-size:14px; line-height:20px; color:#c52c2c; font-weight:bold; font-style:italic; margin:10px 0;}

p {font-size:11px; line-height:18px; color:#666; margin:10px 0;}

a {color:#C02626; font-weight:bold; text-decoration:none;}
a:hover {color:#C02626; font-weight:bold; text-decoration:underline;}

li {font-size:11px; line-height:20px; color:#666;}

hr {color:#BBC1DB; background:#BBC1DB; height:1px; border:0;}

.downloads h3 {margin:5px 0 0 0;}
.downloads p {margin:5px 0;}

/* Header */

.centersite {width:1000px; margin:0 auto;}

.header {width:1000px; height:77px; background:url(images/header_wh.jpg); border-bottom:#d9d9d9 1px solid;}
.navbg {width:1000px; height:31px; background:url(images/nav_new.jpg);}

.header .left {float:left; padding-left:25px;}
.header .middle {float:left; padding:22px 0 0 360px;}
.header .right {float:right;}

.header .logo {width:190px; height:77px; background:url(images/copitraklogo.jpg);}
.header .logo a {width:145px; height:77px; display:block;}
.header .logo span {display:none;}

.nav {float:right; padding-right:25px;}
.nav ul {margin:0; padding:0;}
.nav li {list-style:none; font-size:11px; line-height:31px; margin:0; padding:0; text-transform:uppercase; float:left;}
.nav a {color:#000066; font-weight:bold; text-decoration:none; padding:0 6px;}
.nav a:hover {color:#FFF; background-color:#000066; text-decoration:none; display:block;}

.searchbox {background-color:#666; filter:alpha(opacity=80); -moz-opacity:0.8; opacity: 0.8;}
.searchbox .search {background-color:#FFF; border:none; width:150px; padding:2px; font-size:11px; line-height:20px;}
.highlight_term { padding:3px; background-color:#fff8a0; }
.search_result_item { margin:10px 0; padding-bottom:10px; border-bottom:1px solid #e6e6e6; }

.header .europe {padding:25px 42px 0 0;}
.header .europe a {color:#c4d7e4; font-weight:normal; text-decoration:none;}
.header .europe a:hover {color:#c4d7e4; font-weight:normal; text-decoration:underline;}

/* Footer */

.footer {width:1000px; height:50px; color:#000; float:left;}
.footer .left {float:left; padding:20px;}
.footer .right {float:right; padding:20px;}
.footer a {color:#a9bbd4; font-weight:normal; text-decoration:none;}
.footer a:hover {color:#a9bbd4; font-weight:normal; text-decoration:underline;}

.footer .logo {width:55px; height:24px; background:url(images/bottom_logo.jpg);}
.footer .logo a {width:55px; height:24px; display:block;}
.footer .logo span {display:none;}

.footbar {width:1000px; height:26px; background:url(images/footer.jpg) repeat-x; float:left;}

/* Home Page */

.banner {width:1000px; height:358px;}

.pressbar {width:1000px; height:24px; background:url(images/white_bar.jpg) repeat-x;}
.pressbar .left {width:190px; height:24px; padding-right:10px; background:url(images/white_bar.jpg) repeat-x; font-size:11px; line-height:24px; color:#000066; text-align:right; text-transform:uppercase; float:left;}
.pressbar .right {width:790px; height:24px; font-size:11px; line-height:24px; float:right;}
.pressbar .right .title {color:#797eb9;}
.pressbar .right .date {color:#8e8e8e;}

.homebar {width:1000px; height:12px; background:url(images/homebar.jpg); font-size:0; line-height:0;}

.homebottom {width:1000px; height:217px; background:url(images/homebottom_wh.jpg) repeat-x;}
.homebottom h3 {font-size:12px; line-height:20px; color:#000066; text-transform:uppercase; font-weight:bold; text-transform:uppercase; margin:0;}
.homebottom p {font-size:11px; line-height:16px; color:#FFF; margin:5px 0 0 0;}
.homebottom a {color:#08ecdf; font-weight:normal; text-decoration:none;}
.homebottom a:hover {color:#08ecdf; font-weight:normal; text-decoration:underline;}

.homebottom .box1, .homebottom .box2, .homebottom .box3 {position:absolute; margin-top:25px;}
.homebottom .box1 {width:330px; height:210px; margin-left:0px; background:url(images/web1.jpg) bottom right no-repeat;}
.homebottom .box2 {width:330px; height:210px; margin-left:340px; background:url(images/web2.jpg) bottom right no-repeat;}
.homebottom .box3 {width:330px; height:210px; margin-left:670px; background:url(images/web3.jpg) bottom left no-repeat;}

.homebottom .box1 p {padding:0 10px 0 0;}
.homebottom .box2 p {padding:0 10px 0 0;}
.homebottom .box3 p {padding:0 0 0 10px;}

/* Interior Pages */

.bodyarea {width:1000px; background-color:#f0f0f0; float:left;}
.bodyarea .left {width:190px; float:left;}
.bodyarea .right {width:810px; float:right;}

.sidetop {width:180px; padding-right:10px; height:33px; background:url(images/sidetitle.jpg) repeat-x; color:#FFF; font-size:11px; line-height:33px; text-transform:uppercase; font-weight:bold; text-align:right;}
.sidenav {width:190px; padding:10px 0;}

.sidenav ul {margin:0; padding:0 15px;}
.sidenav li {list-style:none; margin:0; padding:0; font-size:11px; line-height:22px; border-bottom:#FFF 1px solid;}
.sidenav a {color:#666; font-weight:normal; text-decoration:none; padding-left:0px;}
.sidenav a:hover {color:#C33; font-weight:normal; text-decoration:none;}
.sidenav a .bold {font-weight:bold;}

.active_link a {color:#000;}

.bodytop {width:810px; height:33px; background:url(images/bodybar.jpg) repeat-x;}
.bodybg {width:810px; background:url(images/bodytop.jpg) top right no-repeat #FFF; min-height:400px; height:auto; _height:400px;}
.bodypad {padding:10px 20px;}

.bodytop2 {width:1000px; height:33px; background:url(images/bodybar.jpg) repeat-x;}
.bodybg2 {width:1000px; background:url(images/bodytop.jpg) top right no-repeat #FFF; min-height:400px; height:auto; _height:400px;}

/* RSS */
#ajaxticker1 { width: 700px; height: 23; background-color: transparent; }
#ajaxticker1 div{ /*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/
	background-color: transparent;
}
