/* --------------------------------------------------------------------------------------------------
File:		Screen Styles
Barista:   	Andy Coffey @ C4
Born:     	June 2009
-------------------------------------------------------------------------------------------------
RESET: Respect: http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/
-------------------------------------------------------------------------------------------------- */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,hr,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}
html {height:100%}
body {min-height:101%;line-height:1;color:#222;background:white}
:focus {outline:0}
ol,ul {list-style:none}
table {border-collapse:separate;border-spacing:0/* tables still need 'cellspacing="0" */}
caption,th,td {text-align:left;font-weight:normal}
blockquote:before,blockquote:after,q:before,q:after {content:""}
blockquote,q {quotes:"" ""}
option,select {min-width:1.5em}
ins {text-decoration:none}
del {text-decoration:line-through}
img,a img {border:0}

/* -------------------------------------------------------------------------------------------------
LAYOUT: Respect: http://code.google.com/p/blueprintcss/
----------------------------------------------------------------------------------------------------
Page is 990px wide - 2x25px gutters = 940px content area
Content Grid is 15 columns @ 44px with 20px gutters
-------------------------------------------------------------------------------------------------- */
#wrap, #contentwrap, #content, #dnn_SidePane, #dnn_HeaderPane, #dnn_FooterPane, #dnn_AdPane {position:relative}
#wrap {width:990px;margin:0 auto;text-align:left}
#contentwrap {width:990px;margin:0}
#content {width:940px;margin:0;padding:25px 25px 0 25px}
#dnn_ContentPane {margin-right:20px}
#dnn_HeaderPane {width:990px}
#dnn_FooterPane {width:990px;margin:0 auto;clear:both}
/* body.FooterInsideContent */
.standardLayout #content,.standardLayout #dnn_SidePane {float:left;display:inline}
.standardLayout #content {width:620px;margin:0 20px 15px 25px;overflow:hidden}
.standardLayout #dnn_SidePane {width:300px;z-index:0;clear:right}
/* Columns (span+# (space) right/left */
.columns {margin:0 0 25px 0;clear:both}
.span1,.span2,.span3,.span4,.span5,.span6,.span7,.span8,.span9,.span10,.span11,.span12,.span13,.span14,.span15 {float:left}
.span1 {width:44px}.span2 {width:108px}.span3 {width:172px}.span4 {width:236px}.span5 {width:300px}
.span6 {width:364px}.span7 {width:428px}.span8 {width:492px}.span9 {width:556px}.span10 {width:620px}
.span11 {width:684px}.span12 {width:748px}.span13 {width:812px}.span14 {width:876px}.span15 {width:940px}
.space {margin:20px}
.spaceR {margin-right:20px}
.spaceL {margin-left:20px}
.spaceR2 {margin-right:84px}
.spaceL2 {margin-left:84px}
.spaceLR {margin:0 20px}
.spaceT {margin-top:20px}
.spaceB {margin-bottom:20px}
.spaceTB {margin:20px 0} 
/* Clearing */
.clear,#content,.columns,.abstract {display:inline-block}
.clear:after,#content:after,.columns:after,.abstract:after {content: ".";display:block;height:0;clear:both;visibility:hidden}
* html .clear,* html #content,* html .columns,* html .abstract {height:1%}
.clear,#content,.columns,.abstract {display:block}
.clearL {clear:both}
.clearR {clear:left}

/* 
-------------------------------------------------------------------------------------------------
TYPOGRAPHY: Browser default: 12px = 1.2em
-------------------------------------------------------------------------------------------------- */
body {font:62.5%/1.4 Verdana,Arial,Helvetica,sans-serif}
/* Headings */
h1,h2,h3,h4,h5,h6 {font-weight:bold;margin:0 0 .3em 0}
h1 {font-size:2em;line-height:1.2}
h2 {font-size:2.5em;line-height:1.3}
h3 {font-size:1.8em;line-height:1.2}
h4 {font-size:1.4em}
h5 {font-size:1em}
h6 {font-size:.9em}
/* Basic text elements */
input,select,th,td {font-size:1em}
p {margin:0 0 1em}
p.last {margin-bottom:0}
p img {float:left;margin:10px 10px 10px 0}
ul,ol {margin:0 0 1em 0}
ul {list-style-type:disc;margin-left:1.3em}
ol {list-style-type:decimal;margin-left:2em}
dl {margin:0 0 1em 0}
dl dt {font-weight:bold}
dd {margin-left:1.5em}
cite {font-style:italic}
abbr,acronym {border-bottom:1px dotted #666}
address {margin-top:1.5em; font-style:italic}
del {color:#666}
a, a:link {color:#0094C2;text-decoration:none}
a:focus, a:hover {color:#222222;text-decoration:underline}
blockquote {margin:1.5em;color:#666;font-style:italic}
strong {font-weight:bold}
em,dfn {font-style:italic}
dfn {font-weight:bold}
pre,code {margin:1.5em 0; white-space:pre}
pre,code,tt {font:1em 'andale mono','monotype.com','lucida console',courier,monospace;line-height:1.5} 
tt {display:block;margin:1.5em 0;line-height:1.5}
hr {background:#ccc;border:0;color:#ccc;height:1px;margin:0 0 15px 0;line-height:0;float:none}
b {font-weight:bold}
i {font-style:italic}

/* 
-------------------------------------------------------------------------------------------------
DESIGN
-------------------------------------------------------------------------------------------------- */
#pagewrap {background:#0d7cb3 url(img/body.jpg) no-repeat 50% 0;text-align:center}
#bphf-top {border-bottom:2px solid #0d7cb3}
#wrap {font-size:1.2em}
#content {background:#fff url(img/bg_content.gif) no-repeat center bottom;padding-bottom:20px}


/* Generic elements
-------------------------------------------------------------- */
.aR {text-align:right}
.aL {text-align:left}
.aC {text-align:center}
.break {border-top:5px solid #333;padding-top:25px}
.title {border-bottom:3px solid #ddd;padding:0 0 .25em 0}
.alt td {background:#eee}

/* dnn stuff */
.main_dnnmenu_bar {display:block;width:990px;margin:0 auto;padding:0;font-weight:bold;background:#cdcdcd;border:1px solid #fff}
.main_dnnmenu_submenu {background:#cdcdcd;border:1px solid #fff}



/*  Send to Friend Pop Up Box  */
#NewSendToFriendDiv 
{
	position: absolute;z-index: 999;display:none;
	background:#0a7bb2;-moz-border-radius:0.5em;-webkit-border-radius:0.5em;padding:5px;
}
#NewSendToFriendDiv .NewsSendToFriendHeaderDiv{	text-align:right;padding:5px;}
#NewSendToFriendDiv .NewsSendToFriendHeaderDiv h2{color:#fff;font-size:14px;margin:0;padding-bottom:0px;float:left;}
.emailForm {background:#fff;overflow:hidden;padding:10px;width:290px}
.emailForm fieldset {clear:both}
.emailForm label {float:left;width:110px;clear:left;margin-top:5px;padding:2px 5px}
.emailForm input {float:left;margin-top:5px;border:1px solid #0a7bb2;padding:2px 5px;width:150px}
.emailForm .acDiv input {background:#0a7bb2;color:#fff;font-weight:bold;-moz-border-radius:0.5em;-webkit-border-radius:0.5em;margin-right:10px;_margin-right:5px;margin-top:10px;cursor:pointer;width:auto}
#emailsent {width:290px;color:#fff;font-weight:bold;text-align:center;padding:40px 0}

#NewSendToFriendDiv #emailStatus{clear:left;}
#NewSendToFriendDiv .errorDiv{color:Red;}
#NewSendToFriendDiv .NewsSendToFriendThankyouBar{
border-top: 1px solid rgb(208, 226, 234); width: 290px; text-align: center; font-size: 15px;
border-bottom: 1px solid rgb(208, 226, 234); width: 290px; text-align: center; font-size: 15px;

padding:10px;


}