	html,body
{
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

body
{
	background:#fff url(../../images/ui/tile_page.png) repeat-x;
}

#document
{
	background:#fff;
	border:1px #b5b4b4 solid;
	border-top:0;
	font-family:Arial, Helvetica, sans-serif;
	height:auto;
	margin:auto;
	padding:0 19px 19px;
	position:relative;
	width:912px;
}

div
{
	display:block;
}

a img
{
	border:none;
}

html,body,div,p,h2,h3,h4,h5,form
{
	margin:0;
	padding:0;
}

a:link
{
	color:#188CCC;
	font-family:Arial;
	text-decoration:none;
}

a:visited
{
	color:#188CCC;
	font-family:Arial;
	text-decoration:none;
}

a:hover
{
	color:#393;
	font-family:Arial;
	text-decoration:none;
}

#header
{
	height:142px;
	width:912px;
}

#header h2
{
	background-image:url(../../images/ui/tag.gif);
	display:block;
	height:11px;
	margin:0;
	padding:0;
	position:absolute;
	right:25px;
	top:76px;
	width:198px;
}

#logo
{
	background-image:url(../../images/nav/mimic-logo.gif);
	display:block;
	height:94px;
	left:20px;
	position:absolute;
	top:3px;
	width:216px;
}

#headerlinks
{
	height:60px;
	position:absolute;
	right:19px;
	top:11px;
	width:670px;
}

#headerlinks ul
{
	position:absolute;
	right:216px;
	top:5px;
}

#headerlinks ul li
{
	background:url(../../images/ui/bkrnd_li_headerlinks.gif) right center no-repeat;
	float:left;
	width:auto;
}

#headerlinks a
{
	color:#666;
	padding-left:8px;
	padding-right:8px;
}

#headerlinks a:hover
{
	color:#46aa3c;
}

#headerlinks div.inputbox
{
	left:463px;
}

div.inputbox
{
	height:26px;
	position:relative;
	width:204px;
}

div.inputbox input
{
	display:block;
	margin:0;
	padding:0;
	position:absolute;
	text-indent:0;
}

input.search
{
	background:#fff;
	border:none;
	color:#666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	height:17px;
	left:9px;
	top:25px;
	width:149px;
	z-index:3;
}

input.go
{
	right:0;
	top:15px;
}

div.inputframe
{
	background-image:url(../../images/ui/inputframe_wt.gif);
	height:26px;
	left:679px;
	position:absolute;
	top:310px;
	width:169px;
}

ul#primary,ul#primary li,ul#primary ul,ul#primary ul li,#headerlinks ul,#headerlinks ul li,div.special ul,div.special ul li
{
	display:block;
	list-style:none;
	margin:0;
	padding:0;
	text-indent:0;
}

ul#primary
{
	background:#082956 url(../../images/ui/tile_nav.gif) 1px repeat-x;
	border:0 #909090 solid;
	border-top-width:1px;
	height:30px;
	left:19px;
	overflow:visible;
	padding-left:1px;
	position:absolute;
	top:109px;
	width:911px;
	z-index:4;
}

ul#primary li
{
	background:url(../../images/ui/bkrnd_li.gif) right no-repeat;
	float:left;
	height:30px;
	margin-left:-2px;
	overflow:visible;
	padding-left:1px;
	padding-right:1px;
}

ul#primary li a
{
	background-position:center 9px;
	background-repeat:no-repeat;
	display:block;
	height:30px;
	position:relative;
	width:100%;
}

#n1
{
	width:151px;
}

#n1_r
{
	width:152px;
}

#n1 a, #n1_r a 
{
	background-image:url(../../images/ui/buttons/nav.png);
	color: #FFFFFF;
	font-size:16px;
	text-align:center;
	font-weight: bold;
	padding-top: 7px;
}

ul#primary li a:hover
{
	background-position:center -21px;
}

ul#primary li.selected a,ul#primary li.selected a:hover
{
	background-position:center -51px;
}

ul#primary li.selected
{
	background:#060f1e url(../../images/ui/bkrnd_li_select.png) repeat-x;
}

ul#primary li.last,#headerlinks ul li.last
{
	background-image:none;
}

ul#primary ul
{
	background-color:#0a3061;
	border:0 #fff solid;
	border-top-width:2px;
	display:none;
	filter:alpha(opacity=85);
	height:auto;
	margin-right:-1px;
	opacity:.85;
	padding:7px 0 8px 1px;
	position:relative!important;
	width:100%;
}

ul#primary ul.wide
{
	width:146px;
}

ul#primary ul li
{
	background:none;
	float:none;
	height:auto;
}

ul#primary ul li a
{
	background-image:none;
	color:#fff;
	display:block;
	font-size:11px;
	font-weight:700;
	height:auto;
	line-height:15px;
	margin:0 -2px 0 0;
	padding:0 0 0 12px;
	width:100%;
}

ul#primary ul li a:hover
{
	background:none;
	color:#46aa3c;
	overflow:visible;
	z-index:2;
}

div#document ul#primary ul li ul,div#document ul#primary ul li ul li
{
	border:none;
	display:inline;
	height:auto;
	margin:0;
	padding:0;
}

div#document ul#primary ul li ul li a
{
	padding-left:24px;
	width:auto;
}

div#document ul#primary li ul a.selected
{
	color:#000;
}

ul#primary li#n1 ul
{
	height:auto!important;
}

ul#primary li:hover ul
{
	display:block;
}

#homebanner
{
	background-image:url(/images/mimic-home-banner.png);
	height:229px;
	width:912px;
	background-color:#666;
	position:relative;
}

#homebanner a
{
	position:absolute;
	top:0;
	left:0;
	width:912px;
	height:229px;
}

#homebanner h1
{
	display:none;
}

#hometitle
{
	text-align:left;
	text-indent:80px;
	font-size:32px;
	font-style:!important;
	color:#000000;
}

#hometitle p
{
	padding-top:35px;
	text-align:left;
	text-indent:80px;
	font-size:32px;
	font-weight:700;
	color: #FFFFFF;
}

#hometitle ul
{
	font-weight:700;
	/*list-style-type:none;*/
	font-size:24px;
	list-style-image:url(../../images/home_banner-arrows.png);
	list-style-position:inside;
	margin:0;
	padding:5px;
}

#homebanner img
{
	position:absolute;
	float:right;
	margin-right:20px;
	left: 620px;
	top: 22px;
}

#banner
{
	background-color:#666;
}

#banner img
{
	display:block;
}

#maincontent
{
	margin-top:2px;
	width:912px;
}

div.contentcolumn
{
	padding-right:14px;
}

div.contentcolumn-left
{
	float:left;
	padding-right:5px;
	width:445px;
}

div.contentcolumn-right
{
	float:right;
	padding-left:5px;
	width:445px;
}

#rightcolumn
{
	height:auto;
	margin-top:19px;
	width:224px;
}

div.contentcolumn h3,div.contentcolumn-right h3,div.contentcolumn-left h3
{
	color:#082956;
	font-size:18px;
	font-weight:400;
}

div.strongtext,div.standardtext,div.special
{
	width:330px;
}

div.strongtext2column,div.standardtext2column,div.special2column
{
	width:900px;
}

#location
{
	margin:-11px 0 12px;
	position:relative;
	width:912px;
	z-index:3;
}

div#location,div#location a
{
	background-color:#CCC;
	color:#8c8c8c;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	letter-spacing:-.05em;
}

div#footer p
{
	color:#8c8c8c;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:xx-small;
	letter-spacing:-.05em;
}

div#location a:hover
{
	color:#082956;
	font-size:10px;
}

div.leadin,div.featuredbox
{
	background:#faf8f8 url(/images/ui/tile_featuredbox.gif) repeat-x;
	border:1px #eae9e9 solid;
	font-size:12px;
	margin-top:7px;
	position:relative;
	width:440px;
	height:150px;
}

div.leadin
{
	color:#7f7d7d;
	font-size:15px;
	line-height:18px;
	padding-bottom:21px;
	width:425px;
}

div.leadin h2
{
	color:#e7790c;
	font-size:33px;
	font-weight:400;
	line-height:normal;
	padding-bottom:3px;
	padding-left:17px;
	padding-top:13px;
}

div.leadin p
{
	padding-bottom:22px;
	padding-left:20px;
}

html>body div.leadin ul,html>body div.leadin ul li
{
	list-style:none;
	margin:0;
	padding:0;
}

div.leadin ul
{
	margin-bottom:0;
	margin-top:0;
}

html>body div.leadin ul li
{
	background:url(../../images/ui/bullet.gif) 19px 6px no-repeat;
	padding-left:33px;
}

div.featuredbox h3,#greenbox h3
{
	background:url(../../images/ui/tile_h3_featuredbox.gif) bottom repeat-x;
	font-size:14px;
	padding-bottom:7px;
	padding-left:12px;
	padding-top:8px;
}

div.featuredbox h3
{
	font-weight:700;
	margin-bottom:13px;
}

div.featuredbox h4,div.featuredbox h5
{
	font-weight:400;
}

div.featuredbox h4,div.featuredbox h5,div.featuredbox p
{
	padding-left:12px;
	padding-right:12px;
}

div.featuredbox h4,div.featuredbox h5
{
	font-size:12px;
}

div.featuredbox p
{
	padding-bottom:15px;
}

div.featuredbox p a span
{
	color:#082956;
	font-size:14px;
}

div.featuredlink
{
	height:1.5em;
	margin-bottom:.8em;
	margin-left:12px;
	margin-top:15px;
	position:relative;
	width:302px;
}

div.featuredlink a
{
	display:block;
	padding-left:25px;
	position:absolute;
}

div.featuredlink a span
{
	background:url(../../images/ui/buttons/featuredlink.gif) 0 center no-repeat;
	cursor:pointer;
	display:block;
	height:17px;
	left:0;
	position:absolute;
	top:-3px;
	width:17px;
}

div.featuredlink a:hover span
{
	background-position:-17px center;
}

div.strongtext
{
	background:url(../../images/ui/tile_dash.gif) left bottom repeat-x;
	font-size:14px;
	line-height:18px;
	margin-bottom:15px;
	padding-bottom:16px;
}

div.strongtext2column
{
	background:url(../../images/ui/tile_dash.gif) left bottom repeat-x;
	background-color:#FFF;
	font-size:14px;
	line-height:18px;
	margin-bottom:15px;
	padding-bottom:16px;
}

div.strongtext h3
{
	font-size:18px;
}

div.standardtext,div.standardtext h3
{
	font-size:12px;
	line-height:15px;
}

div.standardtext h3
{
	color:#46aa3c;
	font-weight:700;
	text-transform:none;
}

div.standardtext p
{
	padding-bottom:15px;
}

div.standardtext2column,div.standardtext2column h3
{
	font-size:12px;
	line-height:15px;
}

div.standardtext2column h3
{
	color:#003;
	font-weight:700;
	text-transform:none;
}

div.standardtext2column p
{
	padding-bottom:15px;
}

div.special
{
	position:relative;
}

div.special h3
{
	background:#b2bb1d url(../../images/ui/tile_h3_special.gif) top repeat-x;
	border:1px #a6b450 solid;
	color:#fff;
	display:block;
	font-size:14px;
	font-weight:700;
	height:auto;
	width:328px;
}

div.special h3 span
{
	background:url(../../images/ui/bkrnd_h3_span.gif) right .2em no-repeat;
	display:block;
	height:auto!important;
	min-height:23px;
	padding:5px 34px 0 11px;
	width:276px;
}

div.special ul
{
	padding-bottom:25px;
}

div.special ul,div.special ul li
{
	height:auto;
	width:330px;
}

div.special ul li a
{
	background:url(../../images/ui/tile_dash.gif) left bottom repeat-x;
	display:block;
	height:auto;
	padding:7px 12px 8px;
	width:306px;
}

#slideshow
{
	background-color:#fff;
	border:1px #dfdede solid;
	height:96px;
	margin-bottom:14px;
	margin-left:12px;
	width:196px;
}

#share
{
	background-image:url(../../images/ui/bkrnd_share.jpg);
	height:93px;
	margin:1px 12px 11px;
	position:relative;
	width:198px;
}

#share a
{
	background-position:0 0;
	display:block;
	height:24px;
	left:11px;
	position:absolute;
	width:88px;
}

a#linkedin
{
	background-image:url(../../images/ui/buttons/linkedin.gif);
	top:12px;
}

a#eventful
{
	background-image:url(../../images/ui/buttons/eventful.gif);
	top:36px;
}

a#facebook
{
	background-image:url(../../images/ui/buttons/facebook.gif);
	top:60px;
}

a#digg
{
	background-image:url(../../images/ui/buttons/digg.gif);
	left:104px;
	top:12px;
}

a#flickr
{
	background-image:url(../../images/ui/buttons/flickr.gif);
	left:104px;
	top:36px;
}

#share a:hover
{
	background-position:0 -24px;
}

#rss
{
	height:1em;
	margin-left:12px;
	margin-top:4px;
	position:relative;
	width:200px;
}

#rss a
{
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	height:auto;
	padding-right:22px;
	position:absolute;
	right:0;
	text-align:right;
	width:3em;
}

#tanbox div#rss a:hover
{
	color:#fcb950;
}

#rss a span
{
	background:url(../../images/ui/buttons/rss.gif) 0 center no-repeat;
	cursor:pointer;
	display:block;
	height:100%;
	position:absolute;
	right:0;
	top:0;
	width:13px;
}

#rss a:hover span
{
	background-position:-13px center;
}

#footer
{
	margin:0 auto;
	position:relative;
	font-size:xx-small;
}

#footer,#border
{
	width:950px;
}

#footer ul
{
	list-style-type:none;
	position:absolute;
	top:1px;
}

#footer p
{
	height:auto;
	padding-bottom:13px;
	padding-top:0;
}

#border
{
	background:url(../../images/ui/tile_footer.gif);
	height:18px;
}

div.clearfloat
{
	border-right-color:red;
	clear:both;
}

#navcap_l,#navcap_r
{
	border:0 #fff solid;
	height:31px;
	position:absolute;
	top:109px;
	width:6px;
	z-index:5;
}

#navcap_l
{
	background-image:url(../../images/ui/bkrnd_navcap_l.gif);
	border-left-width:1px;
	left:18px;
}

#navcap_r
{
	background-image:url(../../images/ui/bkrnd_navcap_r.gif);
	border-right-width:1px;
	left:925px;
}

div.rounded
{
	background:url(../../images/ui/round_featuredbox.gif) no-repeat;
	height:7px;
	left:-626px;
	position:absolute;
	top:341px;
	width:330px;
}

div.leadin div.rounded
{
	background-image:url(../../images/ui/round_leadin.gif);
	width:674px;
}

div.special div.rounded
{
	background-image:url(../../images/ui/round_h3_special.gif);
	left:0;
	top:0;
}

#greenbox div.rounded
{
	background-image:url(../../images/ui/round_greenbox.gif);
	width:224px;
}

#tanbox div.rounded
{
	background-image:url(../../images/ui/round_tanbox.gif);
	bottom:-1px!important;
	top:auto;
	width:224px;
}

.hide,#logo img,#header h1,#header h2 span,ul#primary span,#slideshow em,a#contact span,#share a span,hr
{
	display:none;
}

div#sectiontitle
{
	background:url(../../images/bg/topbar_bg.gif);
	border-bottom:1px solid #FFF;
	border-top:3px solid #FFF;
	clear:both;
	display:block;
	height:42px;
	margin-left:5px;
	margin-right:5px;
	width:650px;
}

div#subnav
{
	background:url(../../images/bg/subnav_bg.gif) repeat-x;
	clear:both;
	color:#849CA6;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-bottom:7px;
	padding-left:0px;
	padding-top:7px;
	width:518px;
}

/*
div.sidenav a
{
	color:#188CCC;
	font-weight:200;
	text-decoration:none;
}

div.sidenav a:hover
{
	color:#393;
}

div.sidenav a.active
{
	color:#393;
    font-weight: bold;
}
*/
ul#sidenav
{
    list-style-type: none;
	padding-left:0;
	margin:0;
}

ul#subnav
{
    list-style-type: none;
	margin-left:10px;
	padding:0;
}

a.subnavon
{
	color:#393;
	font-weight:bolder;
}

div.dblcol
{
	/*border-top:2px solid #FFF;*/
	clear:both;
	display:block;
	margin-left:1px;
	margin-right:5px;
	width:912px;
}

div.dblcol div.left
{
	display:block;
	float:left;
	width:600px;
}

div.dblcol div#slideshow
{
	background:#EDF1F3;
	clear:both;
	display:block;
	height:231px;
	width:650px;
}

div.dblcol div.right
{
	display:block;
	float:right;
	width:259px;
}

div.dblcol div#pushes_gold
{
	background:url(../../images/bg/greengrad_bg.jpg) no-repeat;
	clear:both;
	display:block;
	height:125px;
	width:259px;
}

div.trplcol
{
	background:url(../../images/bg/3col_bg.jpg) no-repeat;
	clear:both;
	display:block;
	margin-left:5px;
	margin-right:5px;
	width:790px;
}

div.trplcol div.left
{
	background:#E0E7EA url(../../images/bg/lightblueround_bg.gif) no-repeat top left;
	display:block;
	float:left;
	padding-bottom:10px;
	width:150px;
}

div.trplcol div.mid
{
	background:#E0E7EA url(../../images/bg/lightblueround_bg.gif) no-repeat top left;
	border-left:3px solid #fff;
	border-right:3px solid #fff;
	display:block;
	float:left;
	padding-bottom:10px;
	width:263px;
}

div.trplcol div.right,div.dblcol div.pocket
{
	background:#AECAD8 url(../../images/bg/bluegrad_bg.gif) no-repeat top left;
	display:block;
	float:right;
	width:259px;
}

div.dblcol div.pocket
{
	border-top:3px solid #fff;
	padding-bottom:20px;
}

div.trplcol div.left h1,div.trplcol div.mid h1,div.trplcol div.right h1,div.dblcol div.pocket h1
{
	background:url(../../images/bg/3colh1_bg.gif) no-repeat top left;
	clear:both;
	color:#334E53;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:700;
	height:23px;
	margin:0 auto;
	padding:8px 0 3px 8px;
	width:226px;
}

div.dblcol div.pocket h1
{
	padding-bottom:2px;
}

div.trplcol div.newsitem,div.trplcol div.journalpost,div.dblcol div.featuredlink
{
	border-bottom:1px dashed #B8D2D6;
	clear:both;
	display:block;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:10px;
	padding-top:10px;
	width:226px;
}

div.dblcol div.featuredlink
{
	border-bottom-color:#88A9BA;
}

div.trplcol div.newsitem h2,div.dblcol div.featuredlink h2
{
	clear:both;
	color:#188CB1;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:700;
	margin:0;
	padding:0 0 5px;
}

div.trplcol div.newsitem p,div.dblcol div.featuredlink p
{
	clear:both;
	color:#30474B;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	margin:0;
	padding:0;
}

div.trplcol div.newsitem p img,div.dblcol div.featuredlink p img
{
	float:left;
	margin-bottom:5px;
	margin-right:8px;
	padding-top:3px;
}

img.rightfloater
{
	float:right;
	margin-bottom:10px;
	margin-left:10px;
}

div.trplcol div.journalpost
{
	border-bottom-color:#88A9BA;
}

div.trplcol div.journalpost small
{
	background:url(../../images/journal_icon.gif) no-repeat 0 1px;
	clear:both;
	color:#30474B;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-bottom:7px;
	padding-left:15px;
}

div.trplcol div.journalpost a
{
	font-weight:700;
	line-height:14px;
	white-space:normal;
}

div.dblcol.bg
{
	background:url(../../images/bg/dblcol_bg.gif) repeat-y;
}

div.dblcol div#actions
{
	background:#fff;
	border-top:2px solid #fff;
	clear:both;
	display:block;
	height:45px;
	padding-bottom:5px;
}

div.dblcol div#content
{
	background:#E0E7EA url(../../images/bg/roundtop_bg.gif) no-repeat top left;
	clear:both;
	display:block;
	padding-bottom:10px;
	padding-left:14px;
	padding-right:14px;
	width:500px;
}

div.dblcol div#content ul
{
	clear:both;
	color:#111D20;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	list-style:none;
	margin:15px 0 10px;
	padding:0;
}

div.dblcol div#content ul li
{
	background:url(../../images/bullet.gif) no-repeat 0 6px;
	clear:both;
	display:block;
	line-height:17px;
	list-style-position:outside;
	margin:3px 0 3px 10px;
	padding:0 0 0 8px;
}

div#content div#pagination
{
	clear:both;
	display:block;
	text-align:center;
	width:472px;
}

div#content div#pagination a
{
	padding-left:5px;
	padding-right:5px;
}

div#content div#pagination a.active
{
	color:#2D3D41;
	font-weight:700;
}

a.anchor.cat
{
	background:url(../../images/arrowdown.gif) no-repeat 0 6px;
	border-bottom:1px dashed #AFBCC1;
	display:block;
	margin-bottom:2px;
	padding-bottom:4px;
	padding-left:14px;
}

a.anchor.cat.active
{
	background:url(../../images/arrowup.gif) no-repeat 0 6px;
	border:none!important;
	display:block;
	padding-bottom:4px;
	padding-left:14px;
}

div.dblcol div#content a
{
	font-size:12px;
}

div.dblcol div#content a:hover
{
	color:#BF6E14;
}

a.newsback
{
	float:right;
	margin-top:-27px;
}

div.dblcol div#content p.linkblurb
{
	padding-bottom:10px;
}

p.linkblurb small
{
	margin-bottom:1px!important;
}

div.dblcol div#content p.linkblurb b a
{
	font-size:12px!important;
}

div.dblcol div#content.nopad
{
	padding-bottom:2px!important;
}

div.dblcol div#journalcomments
{
	background:#fff;
	clear:both;
	display:block;
	width:500px;
}

small
{
	color:#366E81;
	font-size:11px;
}

div.dblcol div.left h1
{
	background:url(../../images/bg/2colh1_bg.gif) no-repeat;
	clear:both;
	color:#253A3E;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:700;
	height:20px;
	margin:0 auto 10px;
	padding:11px 0 0 8px;
	width:492px;
}

div.dblcol div#content h2,div.dblcol div#journalcomments h2
{
	color:#253A3E;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight:700;
	margin:0;
	padding:0 0 7px;
	width:470px;
}

div.dblcol div#content h3
{
	color:#111D20;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:italic;
	font-weight:400;
	margin:0;
	padding:0 0 7px;
	width:470px;
}

div.dblcol div#content h2 a,div.dblcol div#journalcomments h2 a
{
	color:#253A3E;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:normal;
	white-space:normal;
}

div.dblcol div#content p,div.dblcol div#journalcomments p
{
	color:#203236!important;
	font-family:Arial, Helvetica, sans-serif!important;
	font-size:12px!important;
	line-height:17px!important;
	margin:0;
	padding:0;
}

div#content div.staff
{
	clear:both;
	display:block;
	width:500px;
}

div#content div.staff div.staffimg
{
	display:block;
	float:left;
	height:160px;
	padding-bottom:10px;
	padding-right:15px;
	width:130px;
}

div#content div.staff div.staffblurb
{
	display:block;
	float:right;
	padding-bottom:10px;
	width:355px;
}

div#content dl
{
	margin:0;
	padding:0;
}

div#content dl dt
{
	border-bottom:1px dashed #AFBCC1;
	margin:0;
	padding:5px 0;
}

div#content dl dt a
{
	font-size:12px;
	font-weight:700;
}

div#content dl dd
{
	border-bottom:1px dashed #AFBCC1;
	clear:both;
	color:#203236;
	display:none;
	font-size:12px;
	line-height:17px;
	margin:0;
	padding:0 0 10px;
}

div.dblcol div#journalcomments p
{
	padding-left:14px;
	padding-right:14px;
	width:500px;
}

div.dblcol div#journalcomments p.commentbody
{
	padding-bottom:7px;
}

div.dblcol div#journalcomments p.grey
{
	background:#F1F6F8;
}

div.dblcol div#journalcomments p.commentheader
{
	font-size:13px;
	padding-top:5px;
}

div.dblcol div#journalcomments p.commentheader a
{
	font-size:13px;
}

div.dblcol div#content small,div.dblcol div#journalcomments small
{
	clear:both;
	display:block;
	margin-bottom:7px;
}

div.dblcol div#content p img.righter
{
	float:right;
	margin-bottom:10px;
	margin-left:10px;
}

div.dblcol div.left div.hr
{
	border-top:1px dashed #AFBCC1;
	clear:both;
	display:block;
	font-size:1px!important;
	height:1px;
	margin:15px auto;
	width:500px;
}

div.dblcol div#content div.sub2col
{
	clear:both;
	display:block;
	width:500px;
}

div.sub2col div.callout
{
	display:block;
	width:239px;
}

div.sub2col div.calloutcontain
{
	clear:both;
	display:block;
	padding-bottom:5px;
}

div.sub2col div.callout p
{
	font-size:11px!important;
	line-height:15px!important;
	margin-top:7px!important;
}

div.sub2col div.callout a img
{
	clear:both;
	display:block;
}

div.sub2col div.callout.left
{
	float:left;
}

div.sub2col div.callout.right
{
	float:right;
}

div.pocket form#newsletterpocket
{
	padding-left:14px;
	padding-right:14px;
	padding-top:10px;
}

div.pocket p
{
	clear:both;
	color:#203236;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	margin:0;
	padding:10px 14px 5px;
}

div.pocket form#donatepocket
{
	padding-left:14px;
	padding-right:14px;
	padding-top:10px;
}

div.pocket form h2
{
	clear:both;
	color:#203236;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0;
	padding:0 0 5px;
}

div.pocket form p
{
	color:#203236;
	display:block;
	font-size:11px;
	line-height:15px;
	margin:0;
	padding:5px 0 0;
}

div.pocket form#donatepocket p
{
	color:#203236;
	display:block;
	font-size:11px;
	line-height:15px;
	margin:0;
	padding:0 0 3px;
}

div.pocket form input.text
{
	background:#fff;
	border:none;
	color:#3D5154;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:14px;
	padding:0;
	width:190px;
}

div#pushes_gold div.heropush
{
	clear:both;
	display:block;
	height:48px;
	padding:5px 12px 7px 6px;
	width:241px;
}

div#pushes_gold div.heropush img
{
	border:1px solid #dd8a32;
	display:block;
	float:left;
	margin-right:7px;
	margin-top:3px;
}

div#pushes_gold div.heropush h2
{
	color:#324A4E;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:700;
	margin:0;
	padding:1px 0 0;
}

div#pushes_gold div.heropush p
{
	color:#324A4E;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0;
	padding:2px 0 0;
}

div#pushes_gold div.heropush a
{
	color:#324A4E;
	text-decoration:none;
	white-space:normal;
}

div#pushes_gold div.heropush a:hover
{
	color:#082a30;
}

div#pushes_gold div#toppush
{
	border-bottom:1px solid #46aa3c;
}

div#pushes_gold div#midpush
{
	border-top:1px solid #ccc;
}

div#pushes_gold div#botpush
{
	border-top:1px solid #46aa3c;
}

div#homepushes
{
	border-top:0 solid #fff;
	clear:both;
	display:block;
	height:65px;
	width:650px;
}

div#homepushes div#leftpush
{
	border-right:2px solid #fff;
	display:block;
	float:left;
	height:65px;
	width:215px;
}

div#homepushes div#midpush
{
	display:block;
	float:left;
	height:65px;
	width:216px;
}

div#homepushes div#rightpush
{
	border-left:0 solid #fff;
	display:block;
	float:right;
	height:65px;
	width:215px;
}

a.homepush
{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	height:65px;
	text-decoration:none;
}

a.homepush img
{
	border-bottom:1px solid #fff;
	clear:both;
	display:block;
}

a.homepush big
{
	clear:both;
	color:#fff;
	display:block;
	font-size:14px;
	font-weight:700;
	padding-left:5px;
	padding-top:15px;
	text-transform:uppercase;
}

a.homepush small
{
	clear:both;
	color:#95ABAE;
	display:block;
	font-size:10px;
	font-weight:700;
	line-height:11px;
	margin-top:-1px;
	padding-left:5px;
	padding-right:35px;
	white-space:normal;
}

a.homepush:hover small
{
	color:#B9CED2;
	display:none;
}

a.homepush:hover big
{
	display:none;
}

a.homepush cite
{
	display:none;
}

a.homepush:hover cite
{
	clear:both;
	color:#FFF;
	display:block;
	font-size:10px;
	font-style:normal;
	font-weight:700;
	line-height:11px;
	margin-top:-1px;
	padding-left:5px;
	padding-right:35px;
	padding-top:5px;
	white-space:normal;
}

a.homepush:hover
{
	height:66px;
}

div#leftpush a.homepush
{
	background:url(../../images/bg/block1_bg.gif);
}

div#leftpush a.homepush:hover
{
	background:url(../../images/bg/block1_on_bg.gif) no-repeat left bottom;
}

div#midpush a.homepush
{
	background:url(../../images/bg/block2_bg.gif);
}

div#midpush a.homepush:hover
{
	background:url(../../images/bg/block2_on_bg.gif) no-repeat left bottom;
}

div#rightpush a.homepush
{
	background:url(../../images/bg/block3_bg.gif);
}

div#rightpush a.homepush:hover
{
	background:url(../../images/bg/block3_on_bg.gif) no-repeat left bottom;
}

a.action
{
	color:#fff!important;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
	height:29px;
	padding-left:5px;
	padding-top:3px;
	text-decoration:none;
	text-transform:uppercase;
	width:169px;
}

a.action.left
{
	background:url(../../images/bg/pushblue2off_bg.gif) no-repeat;
	border-right:3px solid #fff;
	display:block;
	float:left;
}

a.action.mid
{
	background:url(../../images/bg/pushgreen2off_bg.gif) no-repeat;
	display:block;
	float:left;
	width:168px!important;
}

a.action.right
{
	background:url(../../images/bg/pushorange2off_bg.gif) no-repeat;
	border-left:3px solid #fff;
	display:block;
	float:right;
}

a.action.active,a.action:hover
{
	height:42px;
}

a.action.left.active,a.action.left.active:hover
{
	background:url(../../images/bg/pushblue2on_bg.gif) no-repeat;
}

a.action.left:hover
{
	background:url(../../images/bg/pushblue2act_bg.gif) no-repeat;
}

a.action.mid.active,a.action.mid.active:hover
{
	background:url(../../images/bg/pushgreen2on_bg.gif) no-repeat;
}

a.action.mid:hover
{
	background:url(../../images/bg/pushgreen2act_bg.gif) no-repeat;
}

a.action.right.active,a.action.right.active:hover
{
	background:url(../../images/bg/pushorange2on_bg.gif) no-repeat;
}

a.action.right:hover
{
	background:url(../../images/bg/pushorange2act_bg.gif) no-repeat;
}

div.right div#newsletterpush
{
	background:url(../../images/bg/newsletter_bg.gif) no-repeat;
	border-top:3px solid #fff;
	clear:both;
	display:block;
	height:83px;
	padding:7px 10px 10px;
	width:239px;
}

div.right div#newsletterpush h2
{
	clear:both;
	color:#324A4E;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
	margin:0 0 5px;
	padding:0;
}

div.right div#newsletterpush input#nl_email
{
	background:#fff;
	border:none;
	color:#3D5154;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:14px;
	padding:0;
	width:190px;
}

div.right p.journalp
{
	clear:both;
	color:#2F474B;
	display:block;
	font-size:11px;
	margin:4px 0 0;
	padding:0;
}

div.right div#newsletterpush p
{
	clear:both;
	color:#2F474B;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	margin:4px 0 0;
	padding:0;
}

div.right a#donatebtn
{
	background:url(../../images/donate_btn.gif) no-repeat center center;
	clear:both;
	display:block;
	height:34px;
	margin-left:auto;
	margin-right:auto;
	width:219px;
}

div.right a#donatebtn:hover
{
	background:url(../../images/donate_btn_on.gif) no-repeat center center;
}

div.right a#donatebtn b
{
	display:none;
}

.boxhead
{
	color:#FFF;
	font-weight:700;
}

.boxborder
{
	background-color:#d7d7d7;
}

.boxinner
{
	background:url(../images/box_back.gif) repeat-x top;
}

h1
{
	color:#393;
	font-size:16px;
	font-weight:700;
	margin:0;
}

h2
{
	color:#393;
	font-size:14px;
	font-weight:700;
	margin:0;
}

h3
{
	color:#393;
	font-size:13px;
	font-weight:700;
	margin:0;
}

C2
{
	font-size:14px;
	font-weight:700;
	margin:0;
}

a.leftnav,a.leftnavsub
{
	color:#188CCC;
	text-decoration:none;
}

a.leftnav:hover,a.leftnavon:hover
{
	color:#393;
}

a.leftnavsub:hover,a.leftnavsubon:hover
{
	color:#393;
}

.quote
{
	color:#666;
	line-height:18px;
}

