@charset "utf-8";
/*----CSS reset code to remove default styles----*/
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, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0;outline:0; font-size:100%; vertical-align:baseline; background: transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}

/* remember to define focus styles! */
:focus {outline: 0;}

/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}

/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}


/*---------- Colors ------------
#0b5ec4  = Light Blue
#092f7e  = Dark Blue
#148f00  = Green 
#c3c3c3  = Light Gray
#4f4f4f  = Medium Gray
#323232  = Dark Gray
#e6d14f  = Yellow
#fff     = White
#000     = Black
-------------------------------*/

/*---------- General ----------*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td,object,embed {
font:1.1em "Trebuchet MS", Trebuchet, Helvetica, Arial, sans-serif;
}

body {
background:#c3c3c3;
/*text-align:center;*/
}

caption,th {text-align:left;}   

fieldset,img {border:0;}

h2 {
color:#fff;
font-size:1em;
font-weight:bold;
padding:5px 0 0 30px;
text-align:left;
}

img {
font-size: 12px;
text-decoration: none;
}

input,
textarea,
select {
font:15px "Trebuchet MS", Trebuchet, Helvetica, Arial, sans-serif;
margin:5px 0 0 15px;
}

table {
border-collapse:collapse;
border-spacing:0;
}                                                                            

/*---------- Header ----------*/

#header {
margin:5px 0 0;
width:100%;
}

#headerContainer {
background:url(../images/bg_header.gif) no-repeat; 
height:113px;
width:814px;
margin:0 auto;
}

.logo {
float:left;
margin:18px 0 0 30px;
}

.handheldLogo {display:none;}  

.headerRight {
float:right; 
height:108px; 
position:relative; 
right:41px; 
text-align:center;
width:151px;  
}

.loginButton {
background:url(../images/bg_login.gif) no-repeat;
color:#fff;
display:block;
font-size:.5em;  
font-style:italic;
font-weight:bold;
height:33px; 
margin:5px 0 0;
padding:7px 0 0;
text-decoration:none; 
text-decoration:none; 
width:151px;
}    

.loginButton a:hover {text-decoration:underline;} 

.phoneNumber {
color:#000;  
font-size:.8em;
margin:5px 0 0;
text-align:right;
}

/*---------- Nav Menus ----------*/

#headerNav {width:735px;}

.navContainer {
background:#000; 
height:35px;
margin:0 auto;
text-align:center;
width:800px; 
}

.nav {
height:25px;
margin:0 auto;
padding:5px 0 0;
text-align:left; 
}

.nav,
.nav ul {
background:#000; 
font:bold 14px "Trebuchet MS", Trebuchet, Helvetica, Arial, sans-serif;
list-style:none;
padding:5px 0; 
position:relative; 
text-align:left;
z-index:200;
}

.nav li,
* html .nav li li {float:left;}

.nav ul,
.nav li:hover ul ul,
.nav li:hover li:hover ul ul,
.nav li:hover li:hover li:hover ul ul,
.nav li:hover li:hover li:hover li:hover ul ul {
left:-9999px; 
position:absolute;
top:-9999px;
}

.nav li:hover li:hover > ul,
.nav li:hover li:hover ul,
.nav li:hover li:hover li:hover ul,
.nav li:hover li:hover li:hover li:hover ul,
.nav li:hover li:hover li:hover li:hover li:hover ul {
left:-15px;
margin-left:100%;
top:-1px;
}

.nav li li {
background:#000;  
float:none;
}

.nav li a {
color:#fff; 
display:block;
float:left;
height:25px;
line-height:25px;
padding:0 30px 0 5px; 
text-align:left;  
text-decoration:none;
white-space:nowrap;
}

.nav li li a {
float:none; 
height:20px;
line-height:20px;
}

.nav li:hover {
position:relative;
z-index:300;
}

.nav li:hover ul {
left:0;
top:22px;
}

* html .nav li:hover ul {left:10px;}

* html .nav ul {width:1px;}

.nav li:hover > ul ul {
left:-9999px; 
position:absolute;
top:-9999px;
width:auto;
}

.nav li:hover > a {text-decoration:none;}

.nav li:hover a,
.nav li:hover li:hover a,
.nav li:hover li:hover li:hover a,
.nav li:hover li:hover li:hover li:hover a,
.nav li:hover li:hover li:hover li:hover li:hover a,
.nav li:hover li:hover li:hover li:hover li:hover li:hover a {
color:#e6d14f;  
text-decoration:none;
}

.nav li:hover li a,
.nav li:hover li:hover li a,
.nav li:hover li:hover li:hover li a,
.nav li:hover li:hover li:hover li:hover li a,
.nav li:hover li:hover li:hover li:hover li:hover li a {
color:#fff; 
text-decoration:none;
}

/*---------- Main Content ----------*/

div.wrap {
background:url(../images/bg_outerShadow.gif) repeat-y; 
margin:0 auto;  
width:814px;
}

#content {
background:url(../images/bg_content.gif) repeat-y;
margin:0 auto; 
width:800px;
}

#contentLeft {
background:url(../images/bg_contentLeft.gif) repeat-y; 
margin:0 auto;
width:800px;
}

.h2Container {
background:url(../images/bg_h2.gif) no-repeat;   
height:46px; 
width:800px;
}

#leftColumn {
float:left;
padding:0; 
width:560px;
}

#rightColumn {
float:right;
padding:0; 
width:560px;
}

#fullColumn {
padding:0;   
width:800px;
}

#fullColumn p {
background:#fff;
font-size:14px;
padding:30px; 
text-align:left;
}

#mainContent {
background:#fff;
padding:20px 30px 20px;
width:500px;
}

#mainContent h3 {
font-size:17px;
font-weight:bold; 
margin:0 0 15px; 
text-align:left;
}

#mainContent h4.manage {margin:-15px 0 10px;}

#mainContent h4,
.splashImage h4 {
clear:both; 
color:#0b5ec4;
font-size:15px;
font-style:italic;  
font-weight:bold;
margin:0 0 10px;
text-align:left;
}

#mainContent p,
div#ctl00_MainContent_contentPreview {
font-size:14px;
line-height:19px;
margin:0 0 15px;   
text-align:left;
}

#aspnetForm div {
text-align:center !important;
margin:0 auto;
}

#mainContent a,
.splashImage a {
color:#0b5ec4;   
text-decoration:underline;
}

#mainContent a:hover,
.splashImage a:hover,
.subBoxMid h3 a,
.subBoxMid a:hover {text-decoration:none;}

#mainContent a:visited,
.splashImage a:visited,
.subBoxMidDownload a,
.subBoxMidDownload a:visited,
.subBoxMid a,
.subBoxMid a:visited,
.linkText a,
.linkText a:visited {color:#0b5ec4;}

.splashImage {width:560px;}

.splashImage h3 {
font-size:17px; 
font-weight:bold;
margin:0 0 15px;
text-align:left;
width:500px;
}

.specialText {
color:#0b5ec4;
border-bottom:1px solid #0b5ec4;  
font-size:.7em;
font-style:italic;
letter-spacing: -0.01em;
line-height:1.4em;
margin:0;
padding:20px 25px 20px;   
text-align:left;
word-spacing: 0.15em;
}

.required {color:#148f00;}

.icon {
margin-left:5px;
position:relative;
top:-5px;
}

.docIcon {
float:left;
margin:0 5px 0 0;
}

.spacerBlock {
clear:both;
padding:0 0 20px;
text-align:left;
}

.CS-logo {
float:right;
}

.rightBlock {
float:right;
width:330px;
}

.rightBlock p {margin:0;}

.leftImage {
float:left;
margin:0 20px -5px 0;
}

.rightImage {
float:right;
margin:0 0 0 10px;
}

.imgShadowContainer {
background:url(../images/bg_imgShadowTop.gif) no-repeat;
border:0; 
margin:0;
width:273px;
}

.imgShadowTop {
background:url(../images/imgShadowTop.gif) no-repeat;
border:0;
height:9px;
margin:0;
padding:0; 
width:273px;
}

.imgShadowMid {
background:url(../images/bg_imgShadowMid.gif) repeat-y;
padding:4px 0 4px 0;
text-align: center;
width:273px;
}

.imgShadowBottom {
background-color:#fff;
background:url(../images/bg_imgShadowBottom.gif) no-repeat; 
height:15px;
width:273px;
}

#mainContent div.imgShadowContainer div.imgShadowMid p {
color:#092f7e;
font-size: 13px; 
font-style: italic;
margin:0; 
padding:0 12px 0 12px;
text-align:center;
}

.caption {text-align:center;}

ul.bullet {
list-style:none;  
text-align:left;
}

ul.bullet li {
background:url(../images/bullet.gif) no-repeat;
background-position:0 50%;
color:#0b5ec4; 
font-size:15px; 
font-weight:bold;
line-height:18px;
padding:0 0 0 15px;
}

ul.leftBullet {
float:left;
margin:0 0 20px;
}

ul.rightBullet {
float:right;
margin:0 0 20px 10px;
}

ul.featureList {
font-size:13px;
line-height:19px;
list-style-image:url(../images/bullet.gif);
margin:0 0 0 20px;
padding:0;
text-align:left;  
}

ul.featureList li {
color:#0b5ec4; 
margin:0 0 10px;
}

.topLink {
background:url(../images/bg_topLink.gif) no-repeat;
background-position:left center;
height:20px;
text-align:right;
width:500px; 
}

.topLink p {
float:right; 
font-size:14px;
width:90px; 
}

.topLink a {
color:#000;
text-decoration:none;
}

.clear {clear:both;}

.clearfix:after {
clear:both;
content: ".";
display:block;
height:0;
visibility:hidden;
}
.clearfix {display:inline-table;}
/* backslash hack hides from IE mac \ */
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* end backslash hack */


/*---------- Sub Content ----------*/

#subContent {
background:url(../images/bg_subContentMid.gif) repeat-y; 
float:right;
width:240px;
padding:0;
}

#subContentLeft {
background:url(../images/bg_subContentMid.gif) repeat-y;
float:left;
width:240px;
}

div#floatdiv {position:relative;}

.subContentTop {
background:url(../images/bg_subContentTop.gif) no-repeat;
border:0;
height:25px;
margin:0;
padding:0;
width:240px;
}

/*.subContentBottom {
background:url(../images/bg_Bottom.gif) no-repeat;
bottom:0; 
height:25px;
position:relative;
width:231px;
}*/

.subBoxContainer {
background:url(../images/bg_subBoxTop.gif) no-repeat;
border:0;
float:left; 
margin:0 9px 15px 0;
padding:13px 0 0;
width:231px;
}

.subBoxContainerCustom {
float:left; 
margin:0 9px 15px 0;
padding:0; 
width:231px;   
}

.subBoxTop {
background:url(../images/bg_subBoxMid.gif) repeat-y; 
height:60px;
width:231px;
}

.subBoxMid {
background:url(../images/bg_subBoxMid.gif) repeat-y; 
font-size:12px; 
padding:0;
text-align:center;
width:231px;
}
.subBoxMid h3 {
color:#0b5ec4;
font-size:15px;
font-weight:bold;
margin:0; 
text-align:center;
}

.subBoxMid h3 a:hover {text-decoration:underline;}

.subBoxMid h4 {
color:#000; 
font-size:1em; 
font-weight:bold;
margin:0 0 10px; 
text-align:center;
}

.subBoxMid p {
color:#323232; 
font-size:12px;
padding:5px 15px 0; 
text-align:left;
}

.subBoxMidDownload {
background:url(../images/bg_subBoxMid.gif) repeat-y;
font-size:13px;  
padding:5px 0 0; 
text-align:center;
width:231px; 
}

.subBoxMidDownload img {
position:relative;
top:6px;
}

.subBoxBottom {
background:url(../images/bg_subBoxBottom.gif) no-repeat;  
height:9px;
width:231px; 
}


h3.demoRequest {
width:240px;
height:64px;
text-indent:-9999px;
background:url(../images/en-US/bg_demoRequest.gif) no-repeat;
margin:0 0 5px;
}

h3.questionsComments {
width:240px;
height:64px;
text-indent:-9999px;
background:url(../images/en-US/bg_questionsComments.gif) no-repeat;
margin:0 0 5px;
}

h3.learnMore {
width:240px;
height:64px;
text-indent:-9999px;
background:url(../images/en-US/bg_learnMore.gif) no-repeat;
margin:0 0 5px;
}

h3.partnerInfoRequest {
width:240px;
height:64px;
text-indent:-9999px;
background:url(../images/en-US/bg_partnerInfoRequest.gif) no-repeat;
margin:0 0 5px;
}

h3.supportRequest {
width:240px;
height:64px;
text-indent:-9999px;
background:url(../images/en-US/bg_supportRequest.gif) no-repeat;
margin:0 0 5px;
}





#newsHeadline {
color:#323232;
font-size:11px;
font-style:italic;
padding:0 15px 5px;
text-align:left;
}







/*---------- Home Page ----------*/

table.industryButtons {
color:#0b5ec4; 
font-size:.5em;   
font-weight:bold;
margin:10px 0 0 0; 
text-align:center;
}

/*---------- Contact Page ----------*/ 

.contactTable {
margin:10px 0 0 30px; 
width:440px;
}

.contactTable p {
clear:both; 
font-size:.55em;
line-height:1.5em;
text-align:left;
}

/*---------- FAQ Page ----------*/

#faqContainer {
font-size:.5em;
text-align:left;
width:560px;
}

#faqContainer h3 {
font-size:1.8em;
font-weight:bold;
margin:15px 0;
}

#faqContainer ol {
clear:left; 
list-style-type:none;  
margin-left:0;
}

#faqContainer a {
background:#FFF;
border-bottom:1px solid #adadad;
display:block;
padding:5px 30px;
width:500px; 
}

#faqContainer a:link,
#faqContainer a:visited {
color:#0b5ec4;
text-decoration:none;
}

#faqContainer a:hover {
background:#0b5ec4;
color:#fff;
}

/*---------- Module Pages ----------*/

div.content_tab_top {
background:url(../images/bg_tabTop.gif) no-repeat;
background-position:bottom center;
height:41px;
margin:0 auto;
width:560px;
}

div#content_tab_box {
background-repeat:repeat-y; /*hmm*/
width:560px;
margin:0 auto;
}

#content_tab_box .rightBlock {
position:relative;
right:40px;
}

div.content_tab_mid {
background:url(../images/bg_tabMid.gif) repeat-y; 
background-position:center;  
text-align:left;
width:560px;
}

div.content_tab_bottom {
background:url(../images/bg_tabBottom.gif) no-repeat;
background-position:top;
clear:both; 
height:10px;
margin:0 0 20px;
}

.content_tab_mid h2,
.content_tab_mid h3,
.content_tab_mid h4,
.content_tab_mid img.leftImage {margin:0 0 20px 40px;}

.content_tab_mid p {
font-size:14px;
line-height:19px;
margin:0 0 15px 40px; 
text-align:left;
}

.content_tab_mid ul.featureList {
padding:0 0 0 40px; 
width:270px;
}

ul#content_tab {
float:left;
font-size:93%;
line-height:normal;
list-style:none;
padding:0 0 0 90px;  
text-align:center;
}

ul#content_tab a:hover,
.content_tab_selected a,
.content_tab_deselected a {color:#fff;}

ul#content_tab li {
background:no-repeat;
float:left;
height:31px;   
list-style:none;
margin:0 2px 0 0;
padding:0 0 0 5px;
text-align:center;
width:186px;
}

ul#content_tab a {
color:#fff; 
display:block; 
float:none; /*hmm*/
font:bold .5em "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
padding:5px 15px 4px 6px;
text-decoration:none;
}

ul#content_tab .content_tab_selected {
background:url(../images/bg_tabOn.gif) no-repeat;
height:31px;
width:186px; 
}

ul#content_tab .content_tab_deselected {
background:url(../images/bg_tabOff.gif) no-repeat;
color:#fff; 
height:31px;
width:186px; 
}

.tab_content {
display:none;
margin:0;
}

table.specs {
border-collapse:collapse;
margin:0 auto;
width:85%; 
font-size:14px;
line-height:19px; 
}

table.specs td,
.last {border-bottom:1px solid #0b5ec4;}

p.specTitle {
color:#0b5ec4;
margin:0;
padding:0;
text-align:left;
width:150px; 
}

/*---------- ROI Page ----------*/

/*form#roi { 
font-size:12px;
line-height:14px;
width:500px; 
}

form#roi legend span {
background:url(../images/bg-roi-row.jpg) repeat-x; 
color:#fff;
display:block;
font-weight: bold;
font-size:14px;
height:36px;
margin:43px 0 0 0;
padding:7px 0 0 0;
text-align:center;
width:500px;
}

form#roi fieldset {
padding:0 0 10px 0;
width:500px !important; 
border-left:1px solid #0b5ec4;
border-right:1px solid #0b5ec4;    
}

dl {
clear:both;
}

dt {
float:left;
width:365px;
line-height:25px;
text-align:left;
padding:0 0 0 10px;
}

dd {
width:110px;
float:left;
line-height:25px;
text-align:left;

color:#000;
text-align:left;
font-size:12px;
}

label {
color:#000;
text-align:left;
font-size:12px;
}

form#roi input {
font-size:12px;
text-align:center;
margin:0 !important;
padding:0;
}

.explanation {
color:#0b5ec4;
font-style: italic;
position:relative;
top:-3px;
line-height:16px;
}

/*.roi-row {
background:url(../images/bg-roi-row.jpg) no-repeat;
width:499px;
height:36px; 
} */


table#results {
width:500px;
}

table#results tr p {
font-size:12px; 
line-height:14px;      
text-align:center;
padding:5px; 
margin:0 !important;
}

table#results h3 {
margin:0 0 0 5px;
}

table#results input {
margin:5px auto;
font-size:14px !important;
line-height:17px; 
text-align:center; 
}


table#results p.roiCalc {
color:#0b5ec4;
font-size:14px;
font-weight:bold;
padding:10px;
text-align:center;
}

table#results tr {
border-bottom:1px solid #0b5ec4;
vertical-align:bottom;
}

table#results tr.first {
border-style: none !important;
}

table#results td.titleColumn p {
width:295px;
text-align:left !important;
}

.savings {
color:#009900;
}
.expense {
color:#990000;
}

.roi {
font-size:20px !important;
font-style:bold;
}  



table#roi, {
border-collapse:collapse;
width:500px;
font-size:12px;
line-height:14px;  
}

table#results {
width:500px;
}

table#roi {
border:1px solid #0b5ec4; 
}

table#roi tr {
height:15px;
}

table#roi input, table#results input{
margin:5px auto;
font-size:14px !important;
line-height:17px; 
text-align:center; 
}

h3.roiCat {
color:#fff;
margin:0 !important;
padding:5px 0 10px 5px;
font-weight: bold;
font-size:14px;
}

.explanation {
color:#0b5ec4 !important;
margin:-5px 0 0 0 !important;
padding:0 0 5px 5px !important;
font-style: italic;
}

.roi-row {
background:url(../images/bg-roi-row.jpg) no-repeat;
width:499px;
height:36px; 
}

table#roi tr p {
color:#000;
margin:0 !important;
padding:5px;
text-align:left;
font-size:12px !important;
line-height:14px;
}



table#results tr p {
font-size:12px; 
line-height:14px;      
text-align:center;
padding:5px; 
margin:0 !important;
}

table#results h3 {
margin:0 0 0 5px;
}

table#results p.roiCalc {
color:#0b5ec4;
font-size:14px;
font-weight:bold;
padding:10px;
text-align:center;
}

table#results tr {
border-bottom:1px solid #0b5ec4;
vertical-align:bottom;
}

table#results tr.first {
border-style: none !important;
}

table#results td.titleColumn p {
width:295px;
text-align:left !important;
}

.savings {
color:#009900;
}
.expense {
color:#990000;
}

.roi {
font-size:20px !important;
font-style:bold;
}

/*---------- Industry Pages ----------*/    

div.applicationTableContainer {
background:url(../images/bg_tabMid.gif) repeat-y; 
margin:0 auto 30px;
width:500px; 
}

div.applicationTableTop {
background:url(../images/bg_headerRow.gif) no-repeat;
background-position:top;
color:#fff; 
height:41px;
font-size:14px;
font-weight:bold;
text-align:center;  
}

div.applicationTableBottom {
background:url(../images/bg_tabBottom.gif);
height:10px;
}

table.applicationTable {
border-collapse:collapse;
margin:-35px auto 0 auto;
width:95%;
}

tr.headerRow th {
color:#fff; 
font-size:16px;
font-weight:bold;
text-align:center;
}

tr.headerRow2 th {
color:#fff;
font-size:16px;
font-weight:bold;
margin:-60px 0 0 0;
text-align:left;
}

th.appArrows {
background:url(../images/bg_appArrows.gif) no-repeat;
}

td.applicationRow {
border-bottom:1px solid #0b5ec4;
color:#0b5ec4;  
font-size:18px;
font-weight:bold;
height:61px; 
padding:20px 0 0 0; 
text-align:center;
width:500px;
}

tr.infoRow td.benefit {
font-size:14px;  
width:200px;
}

tr.infoRow td {
border-bottom:1px solid #0b5ec4;  
font-size:12px;
padding:10px;
text-align:center;
}

tr.infoRow td.feature,
tr.infoRow td.value {
color:#0b5ec4;
font-size:14px; 
text-align:center;
}
/*---------- Press Room Page ----------*/ 

tr.infoRow td.download {
font-size:14px;  
width:80px;
}

tr.infoRow td.posted {
font-size:14px;  
width:60px;
}
.last  {
border:none !important;
}

/*---------- News Management Pages ----------*/ 

#newsManagementContent {
background:#fff;
margin:0 auto;
width:800px;
}

#newsManagementContent p {
font-size:14px;
line-height:19px;
margin:0 0 15px 0; 
text-align:left;
}

#newsManagementContent h3 {
font-size:16px;
font-weight:bold;
margin:20px 30px 0;
text-align:left;
}

ul.newsManagement {
list-style:none;
margin:10px 30px;
}

ul.newsManagement li {
float:left;  
font-size:.5em;
padding:0 10px 10px 0;
}

.newsTable {
font-size:.4em;
text-align:left;
}

.newsTable td,
.newsTable th {padding:10px;}

.newsTable p {margin:5px 0 5px 20px;}

.newsTable input,
.newsTable textarea,
.newsTable select {margin:0 0 0 20px;}

.FCKeditor {
margin:0 auto;  
width:735px;
}

.imagePicker {font:1em "Trebuchet MS", Trebuchet, Helvetica, Arial, sans-serif;}

/*---------- News Pages ----------*/

#newsContent {
background:#fff; 
float:left;
padding:0 0 20px;
width:560px; 
}

#newsContent h3 {
font-size:12px;  
font-weight:bold;
margin:5px 30px 0; 
text-align:left;
}

#newsContent .dateText {
clear:both;
color:#4f4f4f; 
font-size:12px;
font-style:italic;
margin:10px 30px 0; 
text-align:left;
}

div#ctl00_MainContent_headlinePreview {
font-size:17px; 
font-weight:bold;
margin:0 0 15px; 
text-align:center;
width:500px;   
}

div#ctl00_MainContent_publishDatePreview {
clear:both;
color:#000;
font-size:13px; 
margin:0 0 20px;
text-align:left;
}

div#ctl00_MainContent_headlinePreview h3,
div#ctl00_MainContent_headlinePreview h4 {text-align:center;}

#newsContent .normalText,
#newsContent .linkText {
clear:both;  
font-size:12px;
margin:10px 30px 0;
text-align:left;
}

.linkText {
font-size:13px;
margin:10px 0 10px 30px; 
text-align:left;
}

/*---------- Site Map Page ----------*/

.twoColumn {
float:left;
margin:30px 0 0 30px;
width:40%; 
}

.twoColumn ul {text-align:left;}

.twoColumn ul li {
color:#000;
font-size:13px;
font-weight:bold;
line-height:18px;
}

.twoColumn ul li li {margin:0 0 0 15px;}

/*----- Footer -----*/

#footer {
background:url(../images/bg_footer.gif) no-repeat bottom; 
height:150px; 
width:814px;
}

#footer table p {
font-size:.6em;
clear:both;
}

#footerNavContainer {
background-color:#000; 
height:35px;
margin:0 auto;
}

#footerNav {width:540px;} /* Change the width to center the footer nav */

#footer table {
width:650px;
margin:10px auto;
border:0;
}

.seo {
margin:0 0 20px 0;
}
.seo p {
width:650px;
text-align: center;
font-size:11px !important;
}
.copyright {
width:300px;
}
/* This copyright notice must be kept untouched in the stylesheet at all times. The original version of this script and the associated (x)html is available at 
http://www.stunicholls.com/menu/skeleton.html Copyright (c) 2005-2007 Stu Nicholls. All rights reserved. This script and the associated (x)html may be modified 
in any way to fit your requirements. */