* { margin:0px;padding:0px;}

html, body{margin:0px; padding:0px;height:100%;}

body{
	background: #FFFFFF;
	text-align:center;
	color:#58595b;
	font-family: arial, helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	margin:0 auto;
}

a { -moz-outline-style:none;}
a{color:#0081c6; text-decoration:none;}
a:hover{color:#0081c6; text-decoration:underline; cursor:pointer;}
a img{border:0;}

a, a:active, a:focus, input {outline: none;}

p{margin:0px 0px 16px 0px;}

.hr{border-bottom:1px solid #d5d5d6;margin-bottom:16px !important;}

ul,ol{list-style-type:none;padding:0px;}
ul.bullets,ol.bullets{list-style-type:disc !important;padding:0px 0px 0px 15px;}

h2{margin:0px 0px 8px 0px;color:#f0b36a;font-size:18px;line-height:23px;}
h3{margin:0px 0px 8px 0px;color:#404041;font-size:14px;line-height:16px;}

.last{margin-right:0px !important; padding-right:0px !important; background:none !important; border:none !important;}
.first{margin-left:0px !important; padding-left:0px !important; background:none !important; border:none !important;}

.floatleft{float:left;}
.floatright{float:right;}

.rounded{ -moz-border-radius:5px;-webkit-border-radius:5px;}
.clear{width:100%; height:0px; clear:both; font-size:0px; line-height:0px;}

div#container{position:relative; width:740px; height:100%; margin:0px auto; padding:0px; text-align:center; background:#fff;}
div#wrapper{float:left; width:740px;margin:0px auto; padding:0px; text-align:left; background:#fff;}

div#header{float:left; width:740px; height:103px; margin:0px; padding:0px; text-align:left;}

a#logo{float:left;display:inline;width:225px;height:80px;margin:20px 0px 0px 30px;}
ul#hdrutils{float:right; display:inline; position:relative; height:26px; list-style-type:none; padding:0px 30px 0px 0px; margin:6px 0px 0px 0px; overflow:hidden;}
ul#hdrutils li {float:left; display:inline; height:26px; line-height:35px; margin:0px; padding:0px 8px; overflow:hidden; background: url(../im/utils_vr.gif) no-repeat bottom right;}
ul#hdrutils li a{color:#58595b;}

a#login{float:right;display:inline;padding:10px 30px 10px 0px; margin:0px;font-weight:bold;}

a#iwant{float:right;display:inline;width:210px;height:21px;line-height:21px;margin:0px;padding:0px 30px 0px 10px;font-size:10.5px;color:#404041;font-style:italic;clear:right;background: url(../im/bkgd_want.gif) no-repeat 0px 0px;}
div#wantlist{position:absolute;z-index:100;top:88px;right:30px;width:198px;height:200px;padding:5px 10px;overflow:auto;background:#fff;border:1px solid #c4c6c7;display:none;}
div#wantlist a{float:left;width:160px;font-size:10.5px;color:#404041;clear:both;font-style:italic;}
div#wantlist a:hover{color:#0081c6;}

ul#nav {float:left; display:inline; position:relative; width:740px; height:40px; list-style-type:none; padding:0px; margin:0px; overflow:hidden;}
ul#nav li {float:left; display:inline; height:40px; line-height:40px; margin:0px; padding:0px; overflow:hidden;}
ul#nav li.act a{margin-top:-40px;}
ul#nav li a {float:left; height:40px;}
ul#nav li img {margin-top:0px;}

.subnav{position:absolute;z-index:100;top:135px;width:228px;padding:0px 4px 4px 4px;overflow:auto;background:transparent url(../im/subshadow.png) no-repeat 0px 7px;line-height:0px;display:none;}
.subnav img.arrow{float:left;display:inline;margin:0px 185px 0px 25px;}
.subnav .intlist {float:left;display:inline;width:208px;padding:5px 9px;border:1px solid #0082c8;background:#fff;border-top:0px;line-height:18px;}
.subnav .intlist a{float:left;clear:both;width:205px;font-weight:bold;}
.subnav .intlist a.subsub{float:left;display;inline;clear:both;width:195px;padding:0px 0px 0px 10px;font-weight:normal;line-height:14px;}
.subnav .intlist a:hover{color:#666666;text-decoration:none;}
.subnav.about{left:74px;}
.subnav.centers{left:193px;}
.subnav.give{left:526px;position:absolute;z-index:100;top:135px;width:196px;padding:0px 4px 4px 4px;overflow:auto;background:transparent url(../im/subshadow.png) no-repeat 0px 7px;line-height:0px;display:none;}
.subnav.give img.arrow{float:left;display:inline;margin:0px 153px 0px 25px;}
.subnav.give .intlist {float:left;display:inline;width:176px;padding:5px 9px;border:1px solid #0082c8;background:#fff;border-top:0px;line-height:18px;}
.subnav.give .intlist a{float:left;clear:both;width:173px;font-weight:bold;}
.subnav.give .intlist a.subsub{float:left;display;inline;clear:both;width:163px;padding:0px 0px 0px 10px;font-weight:normal;line-height:14px;}

div#content{float:left;width:720px;margin:0px;padding:10px 10px 0px 10px;text-align:left;}
div#content.int{float:left;width:705px !important;margin:0px;padding:0px 35px 0px 0px !important;text-align:left;border-top:5px solid #00a4d6 !important;background: url(../im/bkgd_int.gif) repeat-y 0px 0px !important;}
div#content.int2{float:left;width:705px;margin:0px;padding:0px 18px 0px 17px;text-align:left;border-top:5px solid #00a4d6;}
div#content.intnopad{float:left;width:740px !important;margin:0px;padding:0px 0px 0px 0px !important;text-align:left;border-top:5px solid #00a4d6 !important;background: url(../im/bkgd_int.gif) repeat-y 0px 0px !important;}

div#contentnopad{float:left;width:740px !important;margin:0px;padding:0px 0px 0px 0px !important;text-align:left;border-top:5px solid #00a4d6 !important;background: url(../im/bkgd_int.gif) repeat-y 0px 0px !important;}

#flash{float:left;display:inline;width:720px;height:210px;margin-bottom:10px;background:#666;}

.homeleft{float:left;width:235px;}
.homeright{float:right;width:475px;}

.interior{width:740px;}
.interior2{width:350px;}
.interior3{margin:0px 0px 0px 20px;width:350px;}

.left{float:left;width:145px;height:500px;background: url(../im/bkgd_left.gif) no-repeat 0px 0px;border-top:2px solid #fff;}
.right{float:right;width:545px;padding-top:20px;}
.rightnav{float:right;width:545px;padding-top:2px;}
.rightnav2{float:right;width:593px;padding-top:2px;}
.right ul{padding-top:10px; padding-bottom:10px; list-style-type:none;}

div#content.intnopad .right{float:right;width:580px;padding-top:20px;}
div#content.intnopad .rightnav2{float:right;width:593px;padding-top:2px;}

div#contentnopad .rightnav2{float:right;width:593px;padding-top:2px;}

ul#quicklinks{float:left; display:inline; position:relative; list-style-type:none; width:219px; padding:2px 8px; margin:0px 0px 16px 0px; overflow:hidden; background:#f0df9a;}
ul#quicklinks li {float:left; display:inline; height:32px; width:219px; line-height:32px; margin:0px; padding:0px; overflow:hidden;border-bottom:1px solid #b5a97c;}
ul#quicklinks li a{font-size:16px;line-height:32px;color:#0081c6;}

ul.gmelist{}
ul.gmelist li{text-align:left;}

div#twitter{float:left;display:inline;width:219px;padding:10px 8px 12px 8px; margin:0px 0px 16px 0px; background:#d9f0f7;}
ul#twitter_update_list li{float:left;width:100%;padding:10px 0px 10px 0px;}
ul#twitter_update_list li a{color:#58595b;}
span.pasttweets{font-style:italic;}
span.tweetdate{font-weight:bold;}

div.updates{float:left;display:inline;width:219px;padding:10px 8px 12px 8px;background:#f1f1f2;}
div.updates a.icon{float:left;height:24px;padding-right:10px;margin-right:10px;background: url(../im/logo_vr.gif) no-repeat top right;}
div.updates a{line-height:24px;}

p.newsitem{}
p.newsitem span.date{font-weight:bold;padding-left:12px;background: url(../im/bullet.gif) no-repeat 0px 4px;}

div.spotlight{float:left;clear:both;margin-bottom:15px;}
img.thumb{float:left;width:82px;}
div.spotlight h2{float:right;width:383px;}
div.spotlight p{float:right;width:383px;}

img.inset{float:right;margin:0px 0px 15px 15px;border:3px solid #a0cfe7;}

ul.intnav{padding:20px 10px 20px 10px; margin:0px;}
ul.intnav li{color:#fff;padding:0px 0px 15px 0px;margin:0px;}
ul.intnav a{color:#fff;font-weight:bold;}
ul.intnav a:hover{color:#fff;font-weight:bold;}
ul.intnav li ul li{padding:0px 0px 0px 10px;background: url(../im/sqbullet.gif) no-repeat 2px 6px;}
ul.intnav li ul li a{letter-spacing:-0.03em;}

div#footer{float:left;display:inline;width:740px;margin:0px;padding:20px 0px 30px 0px;font-size:10px;text-align:center;color:#a6a8ab;}
div#footer p{margin-bottom:0px;}
div#footer a{color:#a6a8ab;}