* { margin:0px;padding:0px;}

html, body{margin:0px; padding:0px;}

body{
	background: #a0c1ad;
	text-align:center;
	color:#999;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	margin:0 auto;
}

a { -moz-outline-style:none;}
a{color:#a0c1ad; text-decoration:none;}
a:hover{color:#666; text-decoration:none; cursor:pointer;}
a img{border:0;}

a, a:active, a:focus, input {outline: none;}

a.rev{color:#fff;}
a.rev:hover{color:#6d6d6d;}

a.grey{color:#666;font-weight:bold;}
a.grey:hover{color:#6d6d6d;font-weight:bold;}

p{margin:0px 0px 15px 0px;}
p.tight{letter-spacing:-0.05em;line-height:13px;}

h2{margin:0px 0px 10px 0px;color:#999;font-size:14px;}

.last{margin-right:0px !important; padding-right:0px !important; background:none !important;}
.first{margin-left:0px !important; padding-left:0px !important; background:none !important;}

.clear{width:100%; height:0px; clear:both; font-size:0px; line-height:0px;}

div#container{position:relative; width:828px;margin:0px auto; padding:30px 0px 30px 0px; text-align:center;}
div#container.lowres{position:relative; width:828px;margin:0px auto; padding:20px 0px 30px 0px; text-align:center;}

div#wrapper{float:left; width:816px;margin:0px 0px 30px 0px; padding:5px; border:1px solid #d0e0d6; text-align:center;}

div#content{float:left;width:800px;height:550px;margin:0px;padding:8px;text-align:left;background:#fff;}

div#left{float:left;width:284px;height:550px;padding:0px 16px;overflow:hidden;}
div#right{float:left;width:484px;height:550px;overflow:hidden;}
div#full{float:left;width:768px;height:550px;padding:0px 16px;overflow:hidden;}

ul{list-style-type:none;padding:0px;}

ul#nav {float:left; display:inline; position:relative; width:800px; height:25px; list-style-type:none; padding:5px 8px; margin:5px 0px 0px 0px; overflow:hidden;}
ul#nav li {float:left; display:inline; height:25px; line-height:25px; margin:0px; padding:0px; overflow:hidden;background: url(../im/nav_vr.gif) no-repeat top right;}
ul#nav li.act a{margin-top:-25px;}
ul#nav li.over a{margin-top:-25px;}
ul#nav li a {float:left; height:25px;}
ul#nav li img {margin-top:0px;}

form#contactform{float:left;display:inline;width:284px;margin:20px 0px 20px 0px;}
#notification{float:left;height:20px;width:284px;color:#a2c2ae;font-weight:bold;}
label{float:left;width:284px;padding:0px 0px 6px 0px;font-weight:bold;color:#bdbdbd;}
input, textarea, select{font-family:verdana, helvetica, arial, sans-serif; font-size:11px; color:#999;}
fieldset{margin:0px; padding:0px; border:none;}
input.txt{float:left; display:inline; width:270px; height:15px; line-height:15px; background:#fff; margin:0px 0px 12px 0px; padding:4px 2px; border:1px solid #bdbdbd;}
textarea.txtarea{float:left; display:inline; width:270px; height:60px; line-height:15px; background:#fff; margin:0px 0px 12px 0px; padding:4px 2px; border:1px solid #bdbdbd;}
button#submitbtn{float:left;margin:0px;background:#e1ece6;border:1px solid #bdbdbd;padding:4px;color:#999;}
button#submitbtn:hover{color:#a2c3ae;cursor:pointer;}
.err{border:1px solid #ff0000 !important;}


div#footer{float:left;display:inline;width:100%;margin:0px;padding:0px;font-size:9px;text-align:center;color:#fff;}
div#footer p{margin:0px;}
div#footer a{color:#fff;}
div#footer a:hover{color:#6d6d6d;}

a#logo{margin:0px auto;}
.topbar{float:left;width:768px;height:76px;}
.pagename{float:left;font-weight:bold;font-size:14px;padding:20px 0px 0px 0px;}
.pubthumb{float:left;margin:0px 22px 0px 0px;width:136px;height:235px;}
.pubthumb img{float:left;}
.pubtitle{float:left;margin:6px 0px 0px 0px;width:136px;font-weight:bold;}
.pubdate{float:left;margin:0px;width:136px;}

#pubspread{float:left;width:560px;margin-right:36px;}
#pubdetails{float:left;width:172px;}
.pubtext{float:left;width:172px;}
.pdf{background: url(../im/pdficon.gif) no-repeat 0px 0px;padding:2px 0px 2px 24px;}
#pubnav{text-align:center;padding:12px 0px;}
#pubnav a{padding:0px 6px;}