/* Start of CMSMS style sheet 'DemandBridge: Reset' */
/*
    Tripoli is a generic CSS standard for HTML rendering. 
    Copyright (C) 2007  David Hellsing

    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/

* { margin: 0; padding: 0; text-decoration: none; font-size: 1em; outline: none; }
code, kbd, samp, pre, tt, var, textarea, input, select, isindex { font: inherit; font-size: 1em; }
dfn, i, cite, var, address, em { font-style: normal; }
th, b, strong, h1, h2, h3, h4, h5, h6 { font-weight: normal; }
a, img, a img, iframe, form, fieldset, abbr, acronym, object, applet { border: none; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th, td, center { text-align: left; vertical-align: top; }
body { line-height: 1; background: white; color: black; }
q { quotes: "" ""; }
ul, ol, dir, menu { list-style: none; }
sub, sup { vertical-align: baseline; }
a { color: inherit; }
hr { display: none; } /* we don't need a visual hr in layout */
font { color: inherit !important; font: inherit !important; color: inherit !important; } /* disables some nasty font attributes in standard browsers */

/* End of 'DemandBridge: Reset' */

/* Start of CMSMS style sheet 'DemandBridge: IE Hacks' */
/*
    Tripoli is a generic CSS standard for HTML rendering. 
    Copyright (C) 2007  David Hellsing

    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/

#mainContent ul { list-style: disc outside; margin-left: 2em; } /* IE can't handle :before and :after */
#mainContent ul li { text-indent: 0; margin-left: 0; }
#mainContent legend { margin-bottom: 1.6em; } /* IE form margin bug */
sup, sub { font-size: 100%; } /* IE superscript & subscript bug */
#mainContent blockquote p, #content blockquote ul, #content blockquote ol, #mainContent blockquote dl, #mainContent blockquote pre, #mainContent blockquote address, 
#mainContent blockquote table, #mainContent blockquote form, #mainContent blockquote h1, #mainContent blockquote h2, #content blockquote h3, #mainContent blockquote h4, #mainContent blockquote h5, #content blockquote h6 { margin-top: .8em; margin-bottom: .8em; } /* IE can't handle :first-child */
* html #mainContent textarea, * html #mainContent input { padding: 0; } /* IE < 7 form fix */
#mainContent input[type='submit'], #mainContent input[type='button'] { padding: 0; } /* IE 7 button fix */
#mainContent legend+* { margin-top: 0; } /* we already added legend margin */
a abbr, a acronym { text-decoration: underline; } /* IE 7 bug */
/* End of 'DemandBridge: IE Hacks' */

/* Start of CMSMS style sheet 'DemandBridge: Layout' */
@charset "UTF-8";
body  {
	background: #eeeeee;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
.twoColFixLtHdr #container {
	width: 980px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF url(uploads/images/sidebar.gif) no-repeat left 120px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
} 

/*.twoColFixLtHdr #header {
	background: #AAC2CE url(uploads/images/header.gif) no-repeat;
	padding: 110px 0px 0px;   this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. 
	height: 45px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
} */
.twoColFixLtHdr #header {
	/*padding-top: 100px;   this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
	height: 145px;
	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-color: #AAC2CE;
} 
.twoColFixLtHdr #header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}
.twoColFixLtHdr #sidebar1 {
	float: left; /* since this element is floated, a width must be given */
	width: 200px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	
	padding: 0px;
}
.twoColFixLtHdr #mainContent {
	margin: 0 0 0 250px; /* the left margin on this div element creates the column down the left side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 20px 120px 50px 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
} 
.twoColFixLtHdr #footer {
	padding: 10px 20px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
} 
.twoColFixLtHdr #footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}


.twoColFixLtHdr #sidebar1 #call_to_action {
margin-top: 20px;
}
#demo, #newsletter {
padding-left: 20px;
padding-right: 10px;
padding-bottom: .5em;
padding-top: .5em;
}
.twoColFixLtHdr #home #call_to_action {
margin-top: 0px;
}
#home #demo {
padding-left: 0px;
padding-right: 0px;
padding-bottom: .5em;
padding-top: 0em;
}
#home #newsletter {
padding-left: 0px;
padding-right: 0px;
padding-bottom: .5em;
padding-top: .5em;
}


/*.twoColFixLtHdr #sidebar2 {
	float: right; /* since this element is floated, a width must be given */
	width: 160px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	background: #EBEBEB; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 15px 10px 15px 20px; /* padding keeps the content of the div away from the edges */
}*/



/* 

-----------------------
HOME PAGE INFORMATION 
-----------------------

*/

#home ul {
	/* background-color: #666666; */
}
#home li {
	float: left;
	padding: 0;
	/*width: 310px;*/
	margin: 0px;
	/* background-color: #666666; */
}
#home .column1 {
	width: 225px;
}
#home .column2 {
	width: 485px;
	padding-right: 15px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #ffffff;
}
#home .column3 {
	width: 195px;
	padding-left: 15px;
}


#flash  {
	height: 344px;
	background-color: #000000;
	}
#home_text {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	}










.twoColFixLtHdr #homecontainer {
	width: 980px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	background-color: #AAC2CE;
} 
.twoColFixLtHdr #homeContent {
	margin: 0px; /* the left margin on this div element creates the column down the left side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	
	}
.twoColFixLtHdr #homefooter {
	padding: 0px;
	background-color: #AAC2CE;
	background-image: url(uploads/images/footer.gif);
	background-repeat: no-repeat;
	height: 21px;
} 

/* End of 'DemandBridge: Layout' */

/* Start of CMSMS style sheet 'DemandBridge: CSSMenu' */
@charset "UTF-8";
/* CSS Document */

/* Horizontal menu for the CMS CSS Menu Module */
/* by Alexander Endresen */

#menu_vert {
   margin-left: 0px;
   margin-right: 0px;
}

/* The wrapper clears the floating elements of the menu */

/* Fix for Opera 8 */
.clearb { clear: both; }
#menuwrapper {
	/* Fix for Opera 8 */ 
   /*   overflow: hidden;  
   background-color: #ECECEC;
   border-bottom: 1px solid #C0C0C0;*/ 
   width: 90%;
	margin-left: 10px;
}

/* Set the width of the menu elements at second level. Leaving first level flexible. */
#primary-nav li li { 
   width: 200px; 
}


/* Unless you know what you do, do not touch this */ 
#primary-nav, #primary-nav ul { 
   list-style: none; 
   margin: 0px; 
   padding: 0px; 
}
#primary-nav ul { 
   position: absolute; 
   top: auto; 
   display: none; 
}
#primary-nav ul ul { 
   margin-top: 1px;
   margin-left: -1px;
   left: 100%; 
   top: 0px; 
}
	
#primary-nav li { 
   margin-left: -1px;
   float: left; 
}
#primary-nav li li { 
   margin-left: 0px;
   margin-top: -1px;
   float: none; 
   position: relative; 
}

/* Styling the basic appearance of the menu elements */
#primary-nav a {
	display: block;
	margin: 0px;
	padding: 0px 20px 0px 20px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: .1em;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #000000;
}
#primary-nav li a {
	/*border-right: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;*/
	
}
#primary-nav li a:hover {
	color: #000000;
	
}
#primary-nav li li a {
	/*border: 1px solid #C0C0C0;*/
	padding: 5px 10px 5px 10px;
	text-transform: none;
	letter-spacing: 0em;
	background-color: #cccccc;
	color: #000000;
	font-weight: normal;
	border-right: none;
	background-image: url(uploads/images/off.gif);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
}
#primary-nav li li {
	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
}	
#primary-nav li li a:hover {
	/*border: 1px solid #C0C0C0;*/
	background-color: #ccc;
	background-image: url(uploads/images/on.gif);
	color: #6782A1;
}

#primary-nav li, #primary-nav li.menuparent { 
   background-color: none; 
}

/* Styling the basic apperance of the active page elements (shows what page in the menu is being displayed) */

#primary-nav li.menuactive a.menuactive { 
   color: #000000; 
}


/* Styling the basic apperance of the menuparents - here styled the same on hover (fixes IE bug) */
#primary-nav ul li.menuparent, 
#primary-nav ul li.menuparent:hover, 
#primary-nav ul li.menuparenth { 
/* arrow for menuparents */
   background-image: url(images/cms/arrow.gif); 
   background-position: center right; 
   background-repeat: no-repeat; 
}


/* Styling the apperance of menu items on hover */

#primary-nav li:hover, 
#primary-nav li.menuh, 
#primary-nav li.menuparenth, 
#primary-nav li.menuactiveh { 
   background-color: none; 
}


/* The magic - set to work for up to a 3 level menu, but can be increased unlimited */

/* 
just add 
#primary-nav li:hover ul ul, 
#primary-nav li.menuparenth ul ul ul,
for fourth level 
*/
#primary-nav ul, 
#primary-nav li:hover ul, 
#primary-nav li:hover ul ul, 
#primary-nav li.menuparenth ul, 
#primary-nav li.menuparenth ul ul { 
   display: none; 
}

/* add 
#primary-nav ul ul ul li:hover ul, 
#primary-nav ul ul ul li.menuparenth ul,
for fourth level
*/
#primary-nav li:hover ul, 
#primary-nav ul li:hover ul, 
#primary-nav ul ul li:hover ul, 
#primary-nav li.menuparenth ul, 
#primary-nav ul li.menuparenth ul, 
#primary-nav ul ul li.menuparenth ul { 
   display: block; 
}


/* IE Hacks */
#primary-nav li li { 
   float: left; 
   clear: both; 
}
#primary-nav li li a { 
   height: 1%; 
}
/* End of 'DemandBridge: CSSMenu' */

/* Start of CMSMS style sheet 'DemandBridge: Text' */
/*
-----------------------------
GENERIC
-----------------------------
*/

/* MAIN TYPOGRAPHY */

html { font-size: 62.5%; font-family: helvetica, "microsoft sans serif", arial, sans-serif; }
strong, th, thead td, h1, h2, h3, h4, h5, h6, b { font-weight: bold; }
cite, em, dfn, i { font-style: italic; }
code, kbd, samp, pre, tt, var, input[type='text'], textarea { font-size: 92%; font-family: monaco, "Lucida Console", courier, mono-space; }
del { text-decoration: line-through; color: #666; }
ins, dfn { border-bottom: 1px solid #ccc; }
small, sup, sub { font-size: 85%; }
abbr, acronym { text-transform: uppercase; font-size: 85%; letter-spacing: .1em; }
a abbr, a acronym { border: none; }
abbr[title], acronym[title], dfn[title] { cursor: help; border-bottom: 1px solid #ccc; }
sup { vertical-align: super; }
sub { vertical-align: sub; }

/* QUOTES */

blockquote { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; color: #666; }
blockquote *:first-child:before { content: "\201C"; }
blockquote *:first-child:after { content: "\201D"; }

/* language specific quotes! */

q { quotes: "\201C" "\201D" "\2018" "\2019"; }
:lang(af), :lang(nl), :lang(pl) { quotes: '\201E' '\201D' '\201A' '\2019'; }
:lang(bg), :lang(cs), :lang(de), :lang(is), :lang(lt), :lang(sk), :lang(sr), :lang(ro) { quotes: '\201E' '\201C' '\201A' '\2018'; }
:lang(da), :lang(hr) { quotes: '\00BB' '\00AB' '\203A' '\2039'; }
:lang(el), :lang(es), :lang(sq), :lang(tr) { quotes: '\00AB' '\00BB' '\2039' '\203A'; }
:lang(en-GB) { quotes: '\2018' '\2019' '\201C' '\201D'; }
:lang(fi), :lang(sv) { quotes: '\201D' '\201D' '\2019' '\2019'; }
:lang(fr) { quotes: '\ab\2005' '\2005\bb' '\2039\2005' '\2005\203a'; }

/* NOTE: safari refuses to support the quotes syntax. I only added the english language quotes for safari to save space. */
html[lang|='en'] q:before   { content: '\201C'; }
html[lang|='en'] q:after    { content: '\201D'; }
html[lang|='en'] q q:before { content: '\2018'; }
html[lang|='en'] q q:after  { content: '\2019'; }

/* FORMS */

fieldset { border: 1px solid #ccc; }
legend { background: #fff; }
textarea, input[type='text'], 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'] { cursor: text; }

/*
-----------------------------
CONTENT ONLY
-----------------------------
*/

/* BASE SIZES */

#mainContent { font-size: 1.2em; line-height: 1.6em; }
#mainContent h1 { font-size: 1.6em; }
#mainContent h2 { font-size: 1.4em; }
#mainContent h3 { font-size: 1.3em; }
#mainContent h4 { font-size: 1.2em; }
#mainContent h5 { font-size: 1.1em; }
#mainContent h6 { font-size: 1em; }

/* HR */

#mainContent hr { display: block; background: #aaa; color: #aaa; width: 100%; height: 1px; border: none; }

/* LISTS */

#mainContent ul li { text-indent: -.85em; margin-left: .85em; }
#mainContent ul li:before { content: "\2022\00a0\00a0"; }
#mainContent ol { list-style-position: outside; list-style-type: decimal; }
#mainContent dt { font-weight: bold; }

/* TABLES */

#mainContent table { border-top: 1px solid #ccc;  border-left: 1px solid #ccc; }
#mainContent th, #mainContent td { border-bottom: 1px solid #ddd; border-right: 1px solid #ccc; }

/* MARGINS & PADDINGS */

#mainContent blockquote *:first-child { margin: .8em 0; }
#mainContent hr, #mainContent p, #mainContent ul, #mainContent ol, #mainContent dl, #mainContent pre, #mainContent blockquote, #mainContent address, #mainContent table, #mainContent form { margin-bottom: 1.6em; }
#mainContent p+p { margin-top: -.8em; }
/* NOTE: Calulate header margins: TOP: 1.6em/size, BOTTOM: 1.6em/size/2 */
#mainContent h1 { margin: 1em 0 .5em;  }
#mainContent h2 { margin: 1.07em 0 .535em; }
#mainContent h3 { margin: 1.14em 0 .57em; }
#mainContent h4 { margin: 1.23em 0 .615em; }
#mainContent h5 { margin: 1.33em 0 .67em; }
#mainContent h6 { margin: 1.6em 0 .8em; }
#mainContent th, #mainContent td { padding: .8em; }
#mainContent caption { padding-bottom: .8em; } /* padding instead of margin for IE */
#mainContent blockquote { padding: 0 1em; margin: 1.6em 0; }
#mainContent fieldset { padding: 0 1em 1em 1em; margin: 1.6em 0; } /* padding-top is margin-top for fieldsets in Opera */
#mainContent legend { padding-left: .8em; padding-right: .8em; }
#mainContent legend+* { margin-top: 1em; } /* compensates for the opera margin bug */
#mainContent textarea, #mainContent input { padding: .3em .4em .15em .4em; }
#mainContent select { padding: .1em .2em 0 .2em; }
#mainContent option { padding: 0 .4em; }
#mainContent dt { margin-top: .8em; margin-bottom: .4em; }
#mainContent ul { margin-left: 1.5em; }
#mainContent ol { margin-left: 2.35em; }
#mainContent ol ol, #mainContent ul ol { margin-left: 2.5em; }
#mainContent form div { margin-bottom: .8em; }

/* COLORS */

#mainContent a:link { text-decoration: underline; color: #36c; }
#mainContent a:visited { text-decoration: underline; color: #99c; }
#mainContent a:hover { text-decoration: underline; color: #c33; }
#mainContent a:active, #mainContent a:focus { text-decoration: underline; color: #000; }
#mainContent code, #mainContent pre { color: #c33; } /* very optional, but still useful. W3C uses about the same colors for codes */
#mainContent { color: #666; }
#mainContent h1 { color: #000; }
#mainContent h2 { color: #000; }
#mainContent h3 { color: #000; }
#mainContent h4 { color: #000; }
#mainContent h5 { color: #000; }
#mainContent h6 { color: #000; }


/*
-----------------------------
SIDEBAR 1 ONLY
-----------------------------
*/

/* BASE SIZES */

#sidebar1 { font-size: 1.2em; line-height: 1.6em; }
#sidebar1 h1 { font-size: 1.2em; }
#sidebar1 h2 { font-size: 1.2em; }
#sidebar1 h3 { font-size: 1.2em; }
#sidebar1 h4 { font-size: 1.2em; }
#sidebar1 h5 { font-size: 1.2em; }
#sidebar1 h6 { font-size: 1em; }

/* HR */

#sidebar1 hr { display: block; background: #aaa; color: #aaa; width: 100%; height: 1px; border: none; }


/* TABLES */

#sidebar1 table { border-top: 1px solid #ccc;  border-left: 1px solid #ccc; }
#sidebar1 th, #sidebar1 td { border-bottom: 1px solid #ddd; border-right: 1px solid #ccc; }



/* 
-------------------------------
VERTICAL MENU
-------------------------------
*/

#menu_vert a {
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-left: none;
	text-decoration: none;
	background-color: #aac2ce;
	display: block;
	padding: 5px 10px 5px 20px;

}
#menu_vert a:hover {
	color: #000000;
	background-color: #cccccc;

}
#menu_vert h3 {
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-left: none;
	text-decoration: none;
	background-color: #000000;
	display: block;
	padding: 5px 10px 5px 20px;
	font-size: 1em;
	font-weight: normal;

}
#menu_vert li {
	margin: 0px;

}





/* 
-------------------------------
HORIZONTAL MENU
-------------------------------
*/

#header { font-size: 1.2em; line-height: 1.6em; }

/* 
-------------------------------
CALL TO ACTION
-------------------------------
*/

#call_to_action #demo p,  #call_to_action #newsletter p {
color: #666666;
}
#call_to_action #demo h3,  #call_to_action #newsletter h3 {
font-size: 1em;
}
#call_to_action #demo a,  #call_to_action #newsletter a {
color: #000000:
}




/* 
-------------------------------
HOMPAGE CALL TO ACTION
-------------------------------
*/

#home #call_to_action #demo p,  #home #call_to_action #newsletter p {
color: #000000;
}
/*#home#call_to_action #demo h3,  #home#call_to_action #newsletter h3 {
font-size: 1em;
}*/
#home #call_to_action #demo a,  #home #call_to_action #newsletter a {
color: #ffffff:
}
#home_text .NewsSummaryLink a {
	color: #000000;
	}

/* 
-------------------------------
HOMPAGE TEXT
-------------------------------
*/


#homeContent { font-size: 1.2em; line-height: 1.6em; }
/*#homeContent h1 { font-size: 1.6em; }
#homeContent h2 { font-size: 1.5em; }*/
#homeContent h3 { font-size: 1.4em; }
#homeContent h4 { font-size: 1.3em; }
#homeContent h5 { font-size: 1.2em; }
#homeContent h6 { font-size: 1em; }
/* LISTS */

#homeContent #home ul li { text-indent: -.85em; margin-left: .85em; }
#homeContent #home ul li:before { content: "\2022\00a0\00a0"; }
#homeContent #home ol { list-style-position: outside; list-style-type: decimal; }
#homeContent #home dt { font-weight: bold; }

#home h1 {
	font-size: 1em;
}
#home p {
	font-size: 1.1em;
	line-height: 1.5em;	
}

#homecontent h1 {
	font-size: 1.4em;
	margin-bottom: 0px;
}
#homecontent h2 {
	color: #ffffff;
	font-size: 2em;
	line-height: 120%;
	font-weight: normal;
}
#homecontent p {
	color: #ffffff;
	font-size: 1.2em;
	line-height: 1.6em;
}
#home .column2  p {
	font-size: 1.4em;
	line-height: 1.7em;
}
#home .column2  ul {
	font-size: 1.4em;
	line-height: 1.7em;
}


#home_text a {
	color: #ffffff;
	}

#gotomeeting td {
text-align: center;
}
/* End of 'DemandBridge: Text' */

