/*---------------------------------------------------------------------------

	Clean Default Style Sheet

	Author: Sky Stebnicki, 2010  sky.stebnicki@aereus.com	
	Copyright: 2007, Aereus Corportaion. All rights reserverd.

---------------------------------------------------------------------------*/

/**************************************************************************************
*	RESET: Remove margin, padding and border from everything
***************************************************************************************/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}


/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: top; }

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* Remove annoying border on linked images. */
a img { border: none; }


/**************************************************************************************
*    Globals
***************************************************************************************/
html, body
{
	height:100%;
}

body
{
	margin: 0px;
	padding: 0px;
	background:url(../images/bg-2.jpg) no-repeat center top; 
	background-color:#FFF;
	height:100%;
	/* IE will not recognize auto marign without this */
	text-align: center;
}

/**************************************************************************************
*    Layout Styles
***************************************************************************************/
#main
{
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	width:990px; /* Content is 950px with 20 px margin on each side */
	text-align: left;
}

#pageHeader
{
	font-weight: bold;
	height:100px;
	margin-left:10px;
	margin-right:10px;
}

#mainNav
{
	text-align: right;
	padding-top: 10px;
}

/*
 * Main Navigation
 */
#mainNav > ul, #mainNav > ul > li
{
	display: inline-block;
}

#mainNav ul > li > a
{
	margin-right: 4px;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	cursor: pointer;	
	padding:2px;
	color:#278b27;
	font-family: "Fontin", Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#mainNav ul > li > a:hover
{
	color: #3299BB;
	border-bottom:1px dotted #3299BB;
	border-top:1px dotted #3299BB;
}

#mainNav .active a
{
	color: #ffffff;
	border-bottom:1px dotted #3299BB;
	border-top:1px dotted #3299BB;	
}

#subNav
{
	float: right;
	width: 230px;
	margin-right: 10px;
}



#pageBody
{
	padding:10px 0 0 0;
	background:url(/images/bg-3.jpg) repeat-y center top;
}

#pageBodyContainer
{
	margin-left: 10px;
}

#pageBodyContainerHome
{
	background-color:#FFFFFF;
	margin-top: -10px;
	padding-top: 10px;
	margin-right: 10px;
}


#pageContent /* used when subNav is present */
{
	margin-right: 240px;
	margin-left: 10px;
}



#pageFooter
{
	margin-top:20px;
	padding-top: 40px;
	background:url(../images/bg-2-footer.png) repeat-x left top;
	height: 100px;
	text-align: center;
	width:100%;
	margin:0 0 0 0;
}


/**************************************************************************************
*    Top Nav classes
***************************************************************************************/
/* Main nav button classes */
.mainNavButton
{
	display:inline;
	margin-right: 4px;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	cursor: pointer;	
	padding:2px;
}

.mainNavButtonOn
{
	/*background-color: white;*/
	color: #ffffff;
	border-bottom:1px dotted #3299BB;
	border-top:1px dotted #3299BB;	
	font-family: "Fontin", Arial, Helvetica, sans-serif;
}			 

.mainNavButtonOff	
{
	color:#278b27;	
	font-family: "Fontin", Arial, Helvetica, sans-serif;
}

.mainNavButtonOver
{
	color: #3299BB;
	border-bottom:1px dotted #3299BB;
	border-top:1px dotted #3299BB;
	font-family: "Fontin", Arial, Helvetica, sans-serif; 
}

/* Subnav classes - page specific navigation */
.pageNavOn, .pageNavOver, .pageNavOff
{
	display:block;
	font-family: "Fontin", Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	cursor: pointer;
}

.pageNavOn
{
	/*background-color: white;*/
	color: #a3c05b;
}			 

.pageNavOff
{
}

.pageNavOver
{
}

.pageNavSubOn, .pageNavSubOff, .pageNavSubOver
{
	display:block;
	font-family: "Fontin Italic", Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	cursor: pointer;;
	margin-left:5px;
}

.pageNavSubOn, .pageNavSubOver
{
	font-weight:bold;
}

/**************************************************************************************
*    Grid System (960)
***************************************************************************************/
.showgrid {background:url(../images/grid.png);}

.g1,.g2,.g3,.g4,.g5,.g6,.g7,.g8,.g9,.g10,.g11,.g12 {float:left; display: inline; margin-left:10px;  } 

/* 12 units */
.g1 {width:70px;}
.g2 {width:150px;}
.g3 {width:230px;}
.g4 {width:310px;}
.g5 {width:390px;}
.g6 {width:470px;}
.g7 {width:550px;}
.g8 {width:630px;}
.g9 {width:710px;}
.g10 {width:790px;}
.g11 {width:870px;}
.g12 {width:950px;}

/* margin */
.ml1{margin-left:90px;}
.ml2{margin-left:170px;}
.ml3{margin-left:250px;}
.ml4{margin-left:330px;}
.ml5{margin-left:410px;}
.ml6{margin-left:490px;}
.ml7{margin-left:560px;}
.ml8{margin-left:650px;}
.ml9{margin-left:730px;}
.ml10{margin-left:810px;}
.ml11{margin-left:890px;}
.ml12{margin-left:970px;}

.mr1{margin-right:90px;}
.mr2{margin-right:170px;}
.mr3{margin-right:250px;}
.mr4{margin-right:330px;}
.mr5{margin-right:410px;}
.mr6{margin-right:490px;}
.mr7{margin-right:560px;}
.mr8{margin-right:650px;}
.mr9{margin-right:730px;}
.mr10{margin-right:810px;}
.mr11{margin-right:890px;}
.mr12{margin-right:970px;}

.mb1{margin-bottom:10px;}
.mb2{margin-bottom:20px;}
.mb3{margin-bottom:30px;}
.mb4{margin-bottom:40px;}

.inside{margin-left:0;}
.xtraPadding {padding:20px;}

p.grid{ padding-left:10px;}

/**************************************************************************************
*    Global link Styles
***************************************************************************************/
a 
{ 
	text-decoration:none;
	color: #035292;
}
a:link	
{
	color:	#035292;
}
a:visited	
{
	color:	#035292;
}
a:active	
{
	color:	#035292;
}
a:hover	
{
	color:	#003366;
	text-decoration: underline;
}


/**************************************************************************************
*    Styles for handling floating
***************************************************************************************/

.clear
{
	clear:both;
}

.right
{
	float: right;
}

.left
{
	float: left;
}
.clearfix, #main
{ 
	display:block;
} 

.clearfix:after, #main:after 
{
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

/**************************************************************************************
*    Typography
***************************************************************************************/

/* Start Embedded Fonts  */

/* Include License for Purchased Font
 * MyFonts Webfont Build ID 755184, 2011-04-12T00:04:49-0400
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: Calluna Sans Regular
 * URL: http://new.myfonts.com/fonts/exljbris/calluna-sans/regular/
 * Foundry: exljbris
 * Copyright: Copyright (c) 2010 by Jos Buivenga. All rights reserved.
 * License: http://www.myfonts.com/viewlicense?1056
 * Licensed pageviews: unlimited/month
 * CSS font-family: CallunaSans-Regular
 * CSS font-weight: normal
 * 
 * (c) 2011 Bitstream, Inc
*/

@font-face {
    font-family: 'CallunaSans-Regular';
    src: url('../fonts/style_196641.eot');
    src: url('../fonts/style_196641.eot?#iefix') format('eot'),
         url('../fonts/style_196641.woff') format('woff');
	font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Fontin SmallCaps';
    src: url('../fonts/Fontin-SmallCaps.eot');
    src: url('../fonts/Fontin-SmallCaps.eot?#iefix') format('eot'),
         url('../fonts/Fontin-SmallCaps.ttf') format('truetype');
	font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Fontin';
    src: url('../fonts/Fontin-Regular.eot');
    src: url('../fonts/Fontin-Regular.eot?#iefix') format('eot'),
         url('../fonts/Fontin-Regular.ttf') format('truetype');
	font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Fontin Bold';
    src: url('../fonts/Fontin-Bold.eot');
    src: url('../fonts/Fontin-Bold.eot?#iefix') format('eot'),
         url('../fonts/Fontin-Bold.ttf') format('truetype');
	font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Fontin Italic';
    src: url('../fonts/Fontin-Italic.eot');
    src: url('../fonts/Fontin-Italic.eot?#iefix') format('eot'),
         url('../fonts/Fontin-Italic.ttf') format('truetype');
	font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'CrimsonRoman';
    src: url('../fonts/Crimson-Roman-webfont.eot');
    src: url('../fonts/Crimson-Roman-webfont.eot?#iefix') format('eot'),
         url('../fonts/Crimson-Roman-webfont.woff') format('woff'),
         url('../fonts/Crimson-Roman-webfont.ttf') format('truetype'),
         url('../fonts/Crimson-Roman-webfont.svg#webfontxKt9iFfp') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'CrimsonBold';
    src: url('../fonts/Crimson-Bold-webfont.eot');
    src: url('../fonts/Crimson-Bold-webfont.eot?#iefix') format('eot'),
         url('../fonts/Crimson-Bold-webfont.woff') format('woff'),
         url('../fonts/Crimson-Bold-webfont.ttf') format('truetype'),
         url('../fonts/Crimson-Bold-webfont.svg#webfontbnyc6FrL') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'CrimsonBoldItalic';
    src: url('../fonts/Crimson-BoldItalic-webfont.eot');
    src: url('../fonts/Crimson-BoldItalic-webfont.eot?#iefix') format('eot'),
         url('../fonts/Crimson-BoldItalic-webfont.woff') format('woff'),
         url('../fonts/Crimson-BoldItalic-webfont.ttf') format('truetype'),
         url('../fonts/Crimson-BoldItalic-webfont.svg#webfontXpz5abLM') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'CrimsonItalic';
    src: url('../fonts/Crimson-Italic-webfont.eot');
    src: url('../fonts/Crimson-Italic-webfont.eot?#iefix') format('eot'),
         url('../fonts/Crimson-Italic-webfont.woff') format('woff'),
         url('../fonts/Crimson-Italic-webfont.ttf') format('truetype'),
         url('../fonts/Crimson-Italic-webfont.svg#webfontGE4n4kzI') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'CrimsonSemibold';
    src: url('../fonts/Crimson-Semibold-webfont.eot');
    src: url('../fonts/Crimson-Semibold-webfont.eot?#iefix') format('eot'),
         url('../fonts/Crimson-Semibold-webfont.woff') format('woff'),
         url('../fonts/Crimson-Semibold-webfont.ttf') format('truetype'),
         url('../fonts/Crimson-Semibold-webfont.svg#webfontLeuZ0Yc4') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'CrimsonSemiboldItalic';
    src: url('../fonts/Crimson-SemiboldItalic-webfont.eot');
    src: url('../fonts/Crimson-SemiboldItalic-webfont.eot?#iefix') format('eot'),
         url('../fonts/Crimson-SemiboldItalic-webfont.woff') format('woff'),
         url('../fonts/Crimson-SemiboldItalic-webfont.ttf') format('truetype'),
         url('../fonts/Crimson-SemiboldItalic-webfont.svg#webfontOUM7ELfg') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* End Embedded Fonts  */


body { font:75%/1.5em "CallunaSans-Regular", Arial, Helvetica, sans-serif; }

p { padding:0 0  1em 0; color:#2e2e2e; font-family: "CallunaSans-Regular", Arial, Helvetica, sans-serif; font-size: 1.3em; line-height:normal; }

p.first:first-letter
{ 
	float:left;
	font-family: "CallunaSans-Regular", Arial, Helvetica, sans-serif;
	font-size:3em;
	font-weight:600;
	line-height:1em;
	margin-bottom:-0.2em;
	padding:0 0.1em 0 0; 
}

p img       { float: left; margin: 0.3em 0.833em 0.833em 0; padding: 0; }
p img.right { float: right; margin: 0.3em  0 0.833em 0.833em;  }


h1,h2 { font-weight:normal; color: #1d1d1d; font-family: "Fontin", Arial, Helvetica, sans-serif;  }
h3,h4,h5,h6 { font-weight: normal; color: #1d1d1d; font-family: "Fontin SmallCaps", Arial, Helvetica, sans-serif; }


h1 { font-size: 2.2em;  margin-bottom: 0.682em; }
h2 { font-size: 1.9em;  margin-bottom: 0.79em; }
h3 { font-size: 1.7em;  margin-bottom: 0.882em; }
h4 { font-size: 1.4em;  margin-bottom: 1.071em; }
h5,h6 { font-size: 1.3em;  margin-bottom: 1.154em; }

ul, ol, dl { margin-left: 1.5em; font-size: 13px; line-height: 18px; position: relative; top: 5px; margin-top: 18px; margin-bottom: 18px; }
ul { list-style: disc outside; }
ol { list-style: decimal outside; }
li ul, li ol, ul ul, ol ol { top: 0; margin-top: 0; margin-bottom: 0; }


dl { margin: 0 0 1.5em 0; }
dl dt { font-weight: bold; }
dl dd { margin-left: 1.5em; }


table { margin-bottom:1.5em; border-collapse: collapse; }
th { font-weight:bold; }
tr,th,td { margin:0; padding:0 1.5em 0 1em; height:18px; }
tfoot { font-style: italic; }
caption { text-align:center; font-family:Georgia, serif; }


abbr, acronym { border-bottom:1px dotted #000; }
address { margin-top:1.5em; font-style: italic; }
del {color:#000;}


blockquote { padding:1em 1em 1em 1.5em; font-family:baskerville,"palatino linotype",serif; }


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 monospace; line-height: 1.5; } 
tt { display: block; margin: 1.5em 0; }
hr { margin-bottom:1.5em; }

/*other small things */

.tc { text-align:center; }
.tr { text-align:right; }
.tl { text-align:left; }
.b { font-weight:bold; }
.i { font-style:italic; }

.indent { text-indent:1.5em;}
.open { font-variant: small-caps; }
p.break { text-align:center;text-indent:0;line-height:0; }
p.zero{padding:0; margin:0}
p.one { padding:0 1em  1em 1em;color:#111;}
p img.right10 { float: right; margin:0.833em;  }

.splash { border:3px solid #d1d2b0; }

.oldbook { font-family:"Book Antiqua","Warnock Pro","Goudy Old Style","Palatino",Georgia,serif; }
.note { font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:0.9em; margin:0.1em; color:#333; } 
.mono { font-family:"Courier New", Courier, monospace; }


/*** TEXT CLASSES ***/
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}
.thin {font-weight: lighter;}
.error, .notice, .success {padding:.8em;margin-bottom:1.6em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11; background:none; padding:0; margin:0; }
.notice a {color:#514721; background:none; padding:0; margin:0; }
.success a {color:#264409; background:none; padding:0; margin:0; }
.center {text-align: center;}

/**************************************************************************************
*    Forms
***************************************************************************************/
fieldset { padding:1.4em; margin: 0 0 1.5em 0; border: 1px solid #ccc; }
legend { font-weight: bold; font-size:1.2em; }
label { font-weight: bold; }
textarea, input[type='text'], input[type='password'], select { border: 1px solid #ccc; background: #fff; }
textarea:hover, input[type='text']:hover, input[type='password']:hover, select:hover { border-color: #aaa; }
textarea:focus, input[type='text']:focus, input[type='password']:focus, select:focus { border-color: #888; outline: 2px solid #ffffaa; }
input, select { cursor: pointer; }
input[type='text'],input[type='password'] { cursor: text; }


/*** buttons ***/
a.button, button 
{
  display: inline-block;
  float: left;
  margin:0 0.583em 0.667em 0;
  padding:5px 10px 5px 7px;   /*** Links ***/
  border:1px solid #dedede;
  border-top:1px solid #eee;
  border-left:1px solid #eee;
  background-color:#f5f5f5;
  font-family:"Liberation Sans", Helvetica, Arial, sans-serif;
  font-size:100%;
  line-height:130%;
  text-decoration:none;
  font-weight:bold;
  color:#565656;
  cursor:pointer;
}
button
{
	width:auto; 
	overflow:visible; 
	padding:4px 10px 3px 7px; 
}
button[type] 
{
	padding:4px 10px 4px 7px; 
	line-height:17px; 
}
*:first-child+html .container button[type]
{ 
	padding:4px 10px 3px 7px; 
}
button img, a.button img
{ 
	margin:0 3px -3px 0 !important; 
	padding:0; 
	border:none; 
	width:16px; 
	height:16px; 
	float:none; 
}

/* standard buttons */
button:hover, a.button:hover
{ 
	background-color:#dff4ff; 
	border:1px solid #c2e1ef; 
	color:#336699; 
}
a.button:active, button:active
{ 
	background-color:#6299c5; 
	border:1px solid #6299c5; 
	color:#fff; 
}

/* Positive (LIGHT BACKGROUND) */
.positive { color:#529214; }
a.positive:hover, button.positive:hover { background-color:#E6EFC2; border:1px solid #C6D880; color:#529214; }
a.positive:active, button.positive:active { background-color:#529214; border:1px solid #529214; color:#fff; }

/* Negative (DARK BACKGROUND) */
.negative { color:#d12f19; }
a.negative:hover, button.negative:hover { background:#fbe3e4; border:1px solid #fbc2c4; color:#d12f19; }
a.negative:active, button.negative:active { background-color:#d12f19; border:1px solid #d12f19; color:#fff; }


/**************************************************************************************
*    Tables
***************************************************************************************/

/* Global standard table
===========================================================*/
table
{ 
}

td 
{
  	text-align: left;
	font-weight: normal;
}

th 
{
  	text-align: left;
	font-weight: bold;
}

/* Data table (used to display data)
===========================================================*/
table.data
{ 
	font:14px Arial, Helvetica, sans-serif; 
}

table.data tbody td 
{ 
	color:#5A666E; 
	padding:2px; 
	border-top:1px solid #FFF; 
	border-left:1px solid #FFF; 
	border-bottom:1px solid #AFB5B8; 
	border-right:1px solid #AFB5B8;  
}
table.data tbody th 
{ 
	background-color:#666666;
	color:#D7DBDD; 
	padding:2px; 
	text-align:center; 
	border-top:1px solid #93A1AA; 
	border-left:1px solid #93A1AA; 
	border-bottom:1px solid #2F3B42; 
	border-right:1px solid #2F3B42; 
}

/* Handle links in this table differently */
table.data tbody td a 
{  
	color:#724809; 
	text-decoration:none; 
	font-weight:bold; 
}

table.data tbody td a:hover 
{
	background-color:#F5B348; 
	color:#FFF; 
}

/**************************************************************************************
*    Containers
***************************************************************************************/
.contentBox
{
	padding: 3px 0 0 8px;
	margin-bottom: 10px;
}

.contentBoxHeader
{
	border-bottom: 1px dashed;
	margin-bottom: 3px;
	padding-bottom: 3px;
	font-size: 1.5em;
}

/* Button Links */
.contentBoxButton
{
	display: block;
	font-family: "Fontin", Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	cursor: pointer;	
}
.contentBoxButtonOn
{
	display:block;
	font-family: "Fontin", Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	cursor: pointer;
	font-weight: bold;
}


/* Submenu */
.contentBox .navigation
{
  margin: 0;
  padding: 0;
}

.contentBox .navigation li 
{
  list-style: none;
}

.contentBox .navigation li a
{
  display:block;
  font-family: "Fontin", Arial, Helvetica, sans-serif;
  font-size: 1.2em;
  cursor: pointer;
}

.contentBox .navigation li.active a, .contentBox .navigation li.active ul li.active a
{
  font-weight: bold;
}

.contentBox .navigation li.active ul li a
{
  font-weight: normal;
}


/* Submenu */

/**************************************************************************************
*	Mobile Browsers
***************************************************************************************/
.mobileOnly{
	display:none;
}

/**************************************************************************************
*    Other
***************************************************************************************/
.breadcrumbs
{
	margin-bottom: 10px;
}


/* Media Pages style
===========================================================*/

.mediaDetailsTitle
{
	margin-bottom:7px;
}

.mediaDetailsSpeaker
{
	margin-top:2px;
	margin-bottom:3px;
}

.mediaDetailsDate
{
	padding-left: 2px;
	margin-top:0px;
}

.mediaDetailsVideoCon
{
	margin-bottom:10px;
}

.mediaDetailsDownloadbar
{
	margin-bottom: 10px;
	border: 1px solid #CCCCCC;
	background-color: #EAFFFF;
	padding: 10px;
}


.mediaListItemFooter
{
	margin-top:7px;
	margin-bottom:10px;
	border-top:1px dotted #CCCCCC;
}

.mediaListItemDetails
{
}

.mediaListItemDetails h4
{
	margin-bottom: 3px;
}

/* Home/Index page styles (other than containers above)
===========================================================*/
.homeSidebar
{
	background:url(../images/hsb-bg.png) no-repeat left top; 
	margin:0 0 0 710px;
	height: 425px;
	background-color: #d1d2b0;
}

.homeSidebarButton
{
	height: 60px; /* 80 px total = 59px + 10px padding(x2) +1 px for border*/
	color: #ffffff;
}

.homeNews p
{
	margin:0;
	padding:0;
}

.hsb1
{
	padding: 10px;
}

.hsb2
{
	padding: 10px;
}

.hsb3
{
	padding: 10px;
}

.hsb4
{
	padding: 0 10px 10px 10px;
}

.hsb5
{
	padding: 3px 10px 10px 10px;
}

.homeSidebarButton div
{
	padding-top:10px;
	/*height: 100%;*/
	/*background:url(../images/hp-nav-bg1.jpg) repeat-x left top; */
}

.homeSidebarButton h1, h2
{
	margin-bottom: 5px;
	color: #ffffff;
}











/* Begin old style sheet */

.InfoLinksWidget
{
	background-color:#c69c6d;
}
.InfoLinksWidget h4
{
	color:#0D385E;
}
.InfoLinksWidget ul a 
{
	padding-left: 10px;
	background: transparent url(../images/tilde2.png) no-repeat center left;
}
.InfoLinksWidget a:link 
{ 
	text-decoration:none;
	font-style:italic;
	color:#ffffff;
}
/* visited link */
.InfoLinksWidget a:visited 
{
	text-decoration:none;
	font-style:italic;
	color:#ffffff;
}
/* mouse over link */
.InfoLinksWidget a:hover 
{
	text-decoration:underline;
	font-style:italic;
	color:#eef792;
}
/* selected link */
.InfoLinksWidget a:active 
{
	text-decoration:none;
	font-style:italic;
	color:#ffffff;
}

.parSpacer
{
	margin-bottom: 20px;
}


/* Ministries Pages style
===========================================================*/
.ministLeft
{
	float: left;
	width: 618px;
}

.ministLeftContent a:link 
{ 
	text-decoration:underline;
	font-style:italic;
	color:#3e3122;
}
/* visited link */
.ministLeftContent a:visited 
{
	text-decoration:underline;
	font-style:italic;
	color:#3e3122;
}
/* mouse over link */
.ministLeftContent a:hover 
{
	text-decoration:none;
	font-style:italic;
	color:#000;
}
/* selected link */
.ministLeftContent a:active 
{
	text-decoration:underline;
	font-style:italic;
	color:#3e3122;
}


.ministRight
{
	margin-left: 624px;
}

/* ministries mpkids image */
.ministLeftContent .contentContainer img{
    width: 470px;
}



/* Temp styles - keep at the bottom and delete before publishing
===========================================================*/
.todo
{
	color: white;
	background-color: red;
}

/**************************************************************************************
*    Modified Header DO NOT DELETE
***************************************************************************************/

.headerContainer {
	
}

/*#headerContainer a {
	
}*/

.logoBox {
	float: left;
	width: 350px;
	padding: 10px 0 0 0;
}
.logoBox a {
	display: table;
	float: left;
	width: 370px;
	height: 69px;
	background: url(../images/gwc-logo.png) no-repeat;
}
.logoBox .logoDesc{
	line-height: 15px;
}

.contactInfo div{
 margin: 5px 0;
}


.contentBox .navigation li ul{
    display: none;
}

.contentBox .navigation .active ul{
    display: block;
}
