/*     CLIENT SPOTLIGHT FORM     */

img.chatbutton {
position: absolute;
top: 5px;
right: 10px;
} 

img.biggb {
float: left;
margin: -25px 15px 10px 15px;
}


span.logotag {
position: absolute;
top: 63px;
left: 24px;
color: #070e5f;
font-size: 1em;
font-weight: normal;

}

span.phonetag {
position: relative;
top: -5px;
left: 520px;
text-align: right;
font-size: 1.2em;
font-weight: bold;
color: #070e5f;
}

span.phonetagmsg {
position: relative;
top: -5px;
left: 535px;
font-size: 8pt;
font-weight: normal;
font-style: italic;
color: #070e5f;
}

div.cspotclearingdiv {
clear: both;
height: 0px;
width: 732px;
font-size: 0px;
position: relative;
}


img.clientsplogo {
position: absolute;
top: -104px;
right: 20px;
}

div.cspotlightOuter {
width: 540px;
padding: 0;
margin: 15px 0px 0px 14px;
background: #f2f2f2 url(../img/cspotlight/cspot-topbg.gif) no-repeat top right;
}

div.cspotlightInner {
width: 540px;
padding: 0;
margin: 0;
background: url(../img/cspotlight/cspot-basebg.gif) no-repeat bottom right;
}

div.cspotlightOuter p.csppheading {
margin: 0px 15px 0px 15px;
padding: 10px 0px 0px 0px;
line-height: 150%;
width: 511px;
color: #2db2e3;
font-size: 1.3em;
font-weight: bold;
border-bottom: 1px solid #2db2e3;
}

div.cspotlightOuter img {
margin: 0px 0px 0px 0px;
padding: 0;
float: right;
}


div.cspotlightOuter p.cspp {
margin: 0;
padding: 10px 15px 10px 15px;
line-height: 150%;
width: 511px;
}


div.cspotlightOuter span {
margin: 0px 0px 0px 15px;
padding: 0px 15px 0px 0px;
float: right;
background: url(../img/cspotlight/linkarrow.gif) no-repeat right 6px;
}

div.cspotlightOpen p {
margin: 0;
padding: 10px 15px 10px 15px;
line-height: 150%;
width: 340px;
float: left;
}

div.cspottext {
width: 410px;
padding: 0;
margin: 0;
float: left;
}

div.cspotlightOuter p.csppFullWidth {
margin: 0;
padding: 10px 15px 10px 15px;
line-height: 150%;
}

#contentscrollercontainer {
        height: 16px;
        width:730px;
        padding-bottom: 10px;
        padding-top:10px;
        margin: 0;
        overflow: hidden;
}

#contentscroller {
        margin:0px 5px 0px 0px;
        padding: 0px 0px 5px 0px;
        width:400px;
        list-style: none;
}
#contentscroller li {
        font-size: 11px;
        line-height: 109%;
        width:400px;
        margin:0px 0px 5px 0px;
        padding: 0px;
}

#contentscroller li#displayedcontent {
        margin-bottom: 100px;
}



/*     TICKLIST UL     */

ul.hometicklist {
	position: relative;
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px;
	list-style: none;
	background: none;
}

.hometicklist li {
	padding: 4px; 10px; 4px;
	background: url(../img/tick_small.jpg) no-repeat 20px; 20px;
}

ul.wideticklist {
margin: 10px 0px 0px 15px;
padding: 0;
list-style: none;
background: none;
}

.wideticklist li {
margin: 0px 0px 2px 0px;
padding: 4px 10px 4px 24px;
background: #f6f6f6 url(../img/tick.gif) no-repeat 6px 6px;
width: 511px;
border-bottom: 1px solid #ccc;
}

div.centerimg {
width: 760px;
padding: 0;
margin: 0px 0px 0px 0px;
text-align: center;
}



/*     TICKLIST UL     */

ul.pticklist {
float: right;
margin: 0;
padding: 0;
list-style: none;
background: none;
}

.pticklist li {
margin: 0px 0px 2px 0px;
padding: 4px 10px 4px 24px;
background: #e2e2e2 url(../img/tick.gif) no-repeat 6px 6px;
width: 197px;
}

li.clearli {
padding: 3px 10px 3px 6px;
background: #333;
font-weight: bold;
color: #fff;
width: 215px;
}

li.clearlihome {
padding: 3px 10px 3px 6px;
background: #333;
font-weight: bold;
color: #fff;
width: 214px;
}


/*     FEATURES TABLE     */

table.features {
background: none;
border: 0px solid;
margin: 0px 0px 30px 0;
padding: 0;
float: left;
text-align: left;
width: 552px;
}

table.features p.fttable {
margin: 0px 0px 0px 0px;
padding: 5px 8px 5px 8px;
font-size: 95%;
color: #666;
}

table.features tr.fttop {
background: #e7e7e7;
}

table.features tr.fton {
background: #f6f6f6;
}

table.features tr.ftoff {
background: #fff;
}

table.features td.ftcellleft {
border: 0px;
margin: 0px;
padding: 0px;
width: 25%;
background: #f6f6f6;
vertical-align: top;
font-weight: bold;
border-bottom: 1px solid #ccc;
}

table.features td.ftcellmid {
border: 0px;
margin: 0px;
padding: 0px;
width: 50%;
background: #f6f6f6;
vertical-align: top;
border-bottom: 1px solid #ccc;
}

table.features td.ftcellright {
border: 0px;
margin: 0px;
padding: 0px;
width: 25%;
background: #f6f6f6;
vertical-align: top;
font-style: italic;
border-bottom: 1px solid #ccc;
}

table.features td.ftcelldouble {
border: 0px;
margin: 0px;
padding: 0px;
width: 75%;
background: #f6f6f6;
vertical-align: top;
border-bottom: 1px solid #ccc;
}

table.features td.ftcellunder {
margin: 0px;
padding: 0px;
background: #fff;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}




/*     SECONDARY MENU (DARKER BAND)     */

div.secmenu {
margin: -2px 0px 2px 0px;
padding: 0;
width: 760px;
background: #b3d6e6;
}

.secmenu ul {
list-style-type:none;
color: #fff;
font-size: 1em;
margin:0;
padding:0;
}

.secmenu ul li {
float:left;
background: none;
margin:0;
padding:0;
}

.secmenu a, .secmenu a:link, .secmenu a:visited {
display:block;
float:left;
font-size: 1em;
text-decoration:none;
color: #fff;
border: 0 solid;
margin: 0;
padding: 0 0.4em 0.4em 1em;
}

.secmenu a:hover {
color: #333;
}

.secmenu ul li a, .secmenu ul li a:link, .secmenu ul li a:visited {
display:block;
float:left;
font-size: 1em;
text-decoration:none;
color: #fff;
border: 0 solid;
margin: 0;
padding: 0 0.4em 0.4em 1em;
}

.secmenu ul li a:hover {
color: #333;
}


/*     MENU - TOP LAYER     */

.menu a, .menu a:visited {
display:block;
float:left;
height:100%;
font-size:1em;
text-decoration:none;
color: #000;
border: 0 solid;
margin: 0;
padding:0 1em 0 1em;
}

.menu ul {
list-style-type:none;
height: 3em;
color: #000;
font-size: 1em;
margin:0;
padding:0;
}

.menu ul li {
float:left;
height:3em;
line-height:3em;
margin:0;
padding:0;
}

.menu ul li a.activestate, .menu ul li a.activestate:link, .menu ul li a.activestate:hover {
background: #66accc url(../img/activestate.gif) no-repeat bottom center;
}

.menu ul li a, .menu ul li a:link {
color: #000;
border: 0 solid;
background: none;
}

.menu ul li a:hover {
color: #337999;
border: 0 solid;
background: none;
}

.menu a:hover {color: #000; background: none;}
.menu :hover > a {color: #000; background: none;}


/*     MENU - FIRST DROPDOWNS     */

img.zindex {
z-index: -1;
}

.menu ul ul {
width: 12em;
margin: 0;
padding: 0;
background: #b3d6e6;
border-top: 5px solid #b3d6e6;
z-index: 1;
}

.menu ul ul li {
float:left;
display:block;
height:auto;
position:relative;
line-height:1em;
background: #b3d6e6;
margin: 0;
padding: 0px 0px 0px 0px;
}

.menu ul ul a, .menu ul ul a:visited {
display:block;
color: #000;
width:12em;
height:100%;
line-height:1em;
padding: 0.5em 1em 0.5em 1em;
margin: 0;
border: 0 solid;
}

.menu ul ul a:hover{color:#000; background: #ebf5fa;}
.menu ul ul :hover > a {color:#000; background: #ebf5fa;}



/*     MENU - SECONDARY DROPDOWNS     */

.menu ul ul ul {
margin: 0;
padding: 0px 0px 0px 0px;
border-top: 0px solid;
top:0;
left:14em;
width:14em;
z-index: 1;
}

.menu ul ul ul li { background: #bfbfbf; }
.menu ul ul ul a, .menu ul ul ul a:visited {background: #bfbfbf;}
.menu ul ul ul a:hover {background: #ccc;}
.menu ul ul ul :hover > a {background: #ccc;}



/*     MENU - ADDITIONAL IE FIXES AND UNCHANGEABLE STYLING     */

.menu ul table ul a, .menu ul table ul a:visited { width:14em; w\idth:12em;}
/* style the table so that it takes no part in the layout - required for IE to work */
.menu table {position:absolute; left:0; top:0; font-size:1em; z-index:-1;}
.menu ul ul table {lef\t:-1px;}
.menu li:hover {position:relative;}
* html .menu a:hover {position:relative;}

/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden; position:absolute;height:0;top:3em;left:0;width:14em;}
/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul, .menu ul a:hover ul {visibility:visible; height:auto; padding-bottom: 5px;}
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{visibility:hidden;}
/* keep the fourth level hidden when you hover on second level list OR link */
.menu ul :hover ul :hover ul ul{visibility:hidden;}

/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{visibility:visible;}
/* make the fourth level visible when you hover over third level list OR link */
.menu ul :hover ul :hover ul :hover ul {visibility:visible;}

<!--[if IE 7]>
.menu ul ul ul {margin-left:-1px;}
.menu ul ul ul.left {margin-left:1px;}
<![endif]-->




/*     TEXT STYLING     */

p {
font-size: 0.95em;
text-align: left;
color: #333;
margin: 0;
padding: 0;
line-height: 150%;
font-weight: normal;
}

h1 {
font-family: geneva, verdana, arial, sans-serif;
margin: 0px 15px 0px 15px;
padding: 8px 0px 0px 0px;
font-size: 1.4em;
line-height: 150%;
color: #333;
font-weight: normal;
border-bottom: 1px solid #ccc;
}

h2 {
font-family: geneva, verdana, arial, sans-serif;
font-size: 1.1em;
text-align: left;
color: #999;
margin: 0;
padding: 6px 15px 10px 15px;
line-height: 150%;
font-weight: normal;
}

h3 {
font-family: geneva, verdana, arial, sans-serif;
margin: 0px 0px 8px 15px;
padding: 0px 0px 5px 0px;
line-height: 100%;
color: #333;
font-weight: normal;
font-size: 11pt;
border-bottom: 1px solid #ccc;
}

h1.biggap {
font-family: geneva, verdana, arial, sans-serif;
margin: 0px 15px 0px 15px;
padding: 128px 0px 0px 0px;
font-size: 1.4em;
line-height: 150%;
color: #333;
font-weight: normal;
border-bottom: 1px solid #333;
}

a { text-decoration: none; }
a:link { text-decoration: none; color: #39c; border-bottom: 1px dotted #39c; }
a:visited { text-decoration: none; color: #39c; border-bottom: 1px dotted #39c; }
a:hover { text-decoration: none; color: #333; border-bottom: 1px dotted #39c; }

a.plainlink { text-decoration: none; text-align:justify;}
a.plainlink:link { text-decoration: none; color: #39c; border: 0 solid;}
a.plainlink:visited { text-decoration: none; color: #39c; border: 0 solid;}
a.plainlink:hover { text-decoration: none; color: #333; border: 0 solid;}

a.buyborder { text-decoration: none; border: 1px solid #e5e5e5; width: 160px; padding: 10px 8px 10px 8px; margin: 0px 2px 2px 0px; float: left; text-align: center;}

a.fatborder { text-decoration: none; border: 1px solid #e5e5e5; width: 222px; padding: 10px 8px 10px 8px; margin: 0px 2px 2px 0px; float: left; text-align: center;}

a.fatborder:link { text-decoration: none; color: #39c; border: 1px solid #e5e5e5; width: 222px; padding: 10px 8px 10px 8px; margin: 0px 2px 2px 0px; float: left; text-align: center;}
a.fatborder:visited { text-decoration: none; color: #39c; border: 1px solid #e5e5e5; width: 222px; padding: 10px 8px 10px 8px; margin: 0px 2px 2px 0px; float: left; text-align: center;}
a.fatborder:hover { text-decoration: none; color: #333; border: 1px solid #666; width: 222px; padding: 10px 8px 10px 8px; margin: 0px 2px 2px 0px; float: left; text-align: center;}


/*      POSITIONING      97b8c7 */

body {
color: #333;
font-family: 'Lucida Grande', geneva, verdana, helvetica, arial, sans-serif;
font-size: 76%;
margin: 0;
padding: 0;
font-weight: normal;
/*background: #2e586b;*/
background: #e8e8e9;
background: url('/img/bg2.jpg');
}

div.container {
margin: 0 auto;
padding: 0;
width: 760px;
background: #fff;
}

div.header {
margin: 0;
padding: 0;
width: 760px;
background: #fff;
position: relative;
}

div.menu {
margin: 0px 0px 1px 0px;
padding: 0;
width: 760px;
background: #66accc;
border-bottom: 5px solid #b3d6e6;
position: relative;
}

div.contentoutertestdrive {
margin: 0;
padding: 0;
width: 760px;
background: url(../img/testdrive.jpg) no-repeat 50% 0;
}

div.contentouter {
margin: 0;
padding: 0;
width: 760px;
background: none;
}

div.contentinner {
margin: 0;
padding: 0;
width: 760px;
/*background: url(../img/bcorners-cnet.gif) no-repeat bottom center;*/
}

div.contentinner p {
margin: 0;
padding: 5px 15px 35px 15px;
line-height: 150%;
}

div.maincol {
margin: 0px 1px 0px 0px;
padding: 0;
width: 528px;
float: left;
}

div.rightcol {
margin: 0px 0px 20px 0px;
padding: 0;
width: 231px;
float: left;
}

p.doublecol {
float: left;
width: 232px;
line-height: 150%;
}

p.triplecol {
float: left;
width: 223px;
line-height: 150%;
}

div.contentinner p.zerobase {
margin: 0;
padding: 5px 15px 5px 15px;
line-height: 150%;
}

div.rotator {
margin: 0;
padding: 0;
width: 529px;
height: 189px;
}

div.rotator img {
margin: 0;
padding: 0;
}

div.rotator h3 {
margin: -45px 15px 0px 15px;
padding: 0;
color: #fff;
font-size: 1em;
font-weight: normal;
}

div.clientlogoholder {
margin: 0;
padding: 0;
}

a.allwhite { text-decoration: underline; }
a.allwhite:link { text-decoration: underline; color: #fff; border: 0 solid; }
a.allwhite:visited { text-decoration: underline; color: #fff; border: 0 solid; }
a.allwhite:hover { text-decoration: underline; color: #fff; border: 0 solid; }







ul#quicklinks {
float: right;
width: ;
margin: 0 30px 0 0;
padding: 0;
font-size: 0.95em;
color: #333;
font-weight: normal;
background: none;
text-align: center;
}

ul#quicklinks li {
margin: 0;
padding: 0;
list-style-type: none;
display: block;
float: left;
}

ul#quicklinks li a {
width: auto;
margin: 0;
padding: 10px 6px 9px 6px;
font-weight: normal;
text-decoration: none;
color: #999;
border: 0 solid;
display: block;
background: none;
}

ul#quicklinks li a.active {
width: 85px;
color: #333;
border: 0 solid;
background: url(../img/quicklinkbg.gif) 50% 0 no-repeat;
}

ul#quicklinks li a.active:hover {
color: #333;
border: 0 solid;
}

ul#quicklinks li a:hover {
color: #000;
border: 0 solid;
}









ul.latestnews {
width: ;
margin: 0;
padding: 0;

font-size: 0.95em;
color: #333;
font-weight: normal;
}

ul.latestnews li {
width: ;
margin: 0;
padding: 0;
list-style-type: none;
display: block;
}

ul.latestnews li:hover {
background: #c33;
}

ul.latestnews li a {
width: ;
margin: 0;
padding: 5px 5px 5px 15px;
font-weight: normal;
display: block;
text-decoration: none;
color: #999;
border: 0;
}

ul.latestnews li a:hover {
color: #fff;
}


















img {
border: 0;
}

img.logo {
margin: 0;
padding: 0;
width: 261px;
height: 93px;
}

img.floatr {
margin: 0px 0px 15px 15px;
padding: 0;
float: right;
}

img.floatl {
margin: 0px 15px 15px 0px;
padding: 0;
float: left;
}

img.floatlefttoside {
margin: 0px 15px 15px -15px;
padding: 0;
float: left;
}

img.iso {
margin: 0;
padding: 0;
width: 96px;
height: 74px;
}


div.clearingdiv {
clear: both;
height: 0px;
width: 0px;
font-size: 0px;
}

div.clearingdiv p {
height: 0px;
width: 0px;
font-size: 0px;
display: none
}

div.footer {
margin: 0 auto;
padding: 0;
width: 760px;
/*background: url(../img/dotscircles-cnet.gif) no-repeat 390px 0px;*/
}

div.footer p {
font-size: 0.9em;
/*color: #7399ac;*/
color: #000;
margin: 0;
padding: 10px 10px 10px 15px;
}

div.footer a { text-decoration: none; }
div.footer a:link { text-decoration: none; color: #000; border-bottom: 1px dotted #000; }
div.footer a:visited { text-decoration: none; color: #000; border-bottom: 1px dotted #000; }
div.footer a:hover { text-decoration: none; color: #000; border-bottom: 1px dotted #000; }

span.floatspanright {
float: right;
margin: 0;
padding: 0;
}

span.floatspanleft {
float: left;
margin: 0;
padding: 0;
}

span.leftheading {
float: left;
width: 140px;
margin: 0px 20px 0px 0px;
padding: 10px 0px 20px 0px;
font-weight: bold;
border-top: 1px solid #ccc;
}

span.leftheadingtext {
float: left;
width: 335px;
margin: 0;
padding: 10px 0px 20px 0px;
border-top: 1px solid #ccc;
}




/*   TEST DRIVE DIV STYLING   */

div.testdrive {
margin: 0 auto;
padding: 0;
width: 760px;
height: 113px;
background: none;
}

div.testdrive a {
float: left;
margin: 0;
padding: 65px 0 0 40px;
color: #000;
border: 0 solid;
}

div.testdrive a:link { text-decoration: none; color: #000; }
div.testdrive a:visited { text-decoration: none; color: #000; }
div.testdrive a:hover { text-decoration: underline; color: #fff; }

div.baseline {
float: left;
background: none;
height: 220px;
width: 760px;
padding: 0;
margin: 0;
}

div.testimonials {
float: right;
background: #d2dfe5 url(../img/round5px.gif) no-repeat 0 0;
width: 226px;
padding: 0;
margin: 5px 0px 0px 0px;
}

div.testimonials p {
margin: 0;
padding: 5px 15px 5px 15px;
line-height: 150%;
}

div.testbase {
background: url(../img/round5px-bl.gif) no-repeat bottom left;
height: 6px;
width: 220px;
padding: 0;
margin: 0;
}

div.clientlogoholder {
margin: 0;
padding: 0;
}

div.ssthumbs {
margin: 0px 0px 2px 0px;
padding: 0;
}
div.cnslide {
position: relative;
margin-left: 15px;
margin-top: 0px;
margin-bottom: 5px;
padding: 0px;
}

div.cntr {
background: #E6E9E4;
width: 230px;
padding: 0;
margin: 1px 0px 0px 1px;
position: relative;
}

div.cntr p {
margin: 0;
padding: 10px 15px 10px 15px;
line-height: 150%;
color: #333;
}

div.cntrbase {
background: url(../img/cntrbase.gif) no-repeat bottom left;
height: 6px;
width: 220px;
padding: 0;
margin: 0;
}

div.headheight {
margin: 0px 0px 0px 1px;
padding: 0;
height: 189px;
width: 230px;
background: #333;
}

div.headheight h3 {
margin: 6px 15px 0px 15px;
padding: 0;
color: #fff;
font-size: 1em;
font-weight: normal;
}

div.widerotator {
margin: 0;
padding: 0;
width: 760px;
height: 189px;
}

div.widerotator img {
margin: 0;
padding: 0;
}

div.widerotator h3 {
margin: -45px 15px 0px 15px;
padding: 0;
color: #fff;
font-size: 1em;
font-weight: normal;
}

div.hfourouter {
margin: 0px 0px 0px 0px;
padding: 0;
height: 42px;
position: absolute;
top: -43px;
}

h4 {
margin: 0px 10px 0px 15px;
padding: 0;
color: #fff;
font-size: 1em;
font-weight: normal;
}

h4 b {
color: #f55959;
}

span.reddot {
color: #7AD300;
margin: 0;
padding: 0px 3px 0px 8px;
}


                                       /*   ADDED FOR NEW LEFT COLUMN LAYOUT   */

                                                div.leftcol {
                                                        margin: 0px 0px 20px 0px;
                                                        padding: 0;
                                                        width: 182px;
                                                        float: left;
                                                        }

                                                div.NLCmaincol {
                                                        margin: 0 1px 0 0;
                                                        padding: 0;
                                                        width: 387px;
                                                        float: left;
                                                        }

                                                div.NLCrightcol {
                                                        margin: 0px 0px 20px 0px;
                                                        padding: 0;
                                                        width: 190px;
                                                        float: left;
                                                        }
												
												div.remcol {
														margin: 0;
														padding: 0;
														width: 575px;
														float: left;
														}

                                        /*   ADDED FOR NEW LEFT COLUMN LAYOUT   */



                                        /*     NEW TICKLIST UL STYLING FOR LEFT COLUMN PAGES     */

                                                ul.NLCpticklist {
                                                float: right;
                                                margin: 0;
                                                padding: 0;
                                                list-style: none;
                                                background: none;
                                                }

                                                .NLCpticklist li {
                                                margin: 0px 0px 2px 0px;
                                                padding: 4px 10px 4px 24px;
                                                background: #e2e2e2 url(../img/tick.gif) no-repeat 6px 6px;
                                                width: 156px;
                                                }

                                                li.NLCclearli {
                                                padding: 3px 10px 3px 6px;
                                                background: #333;
                                                font-weight: bold;
                                                color: #fff;
                                                width: 174px;
                                                }

                                                li.NLCclearlihome {
                                                padding: 3px 10px 3px 6px;
                                                background: #333;
                                                font-weight: bold;
                                                color: #fff;
                                                width: 214px;
                                                }

                                        /*     NEW TICKLIST UL STYLING FOR LEFT COLUMN PAGES     */



                                        /*     NEW LEFT COLUMN MENU STYLING     */

                                                ul.LCLfirst {
                                                margin: 0 0 20px 0;
                                                list-style: none;
						background: #e2e2e2;
                                                padding: 0 0 25px 0;
                                                }

                                                ul.LCLfirst li {
                                                margin: 0 2px 0 2px;
                                                padding: 1px 0px 1px 3px;
                                                width: 174px;
                                                }

                                                ul.LCLsecond {
                                                margin: 0;
                                                padding: 0 0 4px 0;
                                                list-style: none;
                                                border-bottom: 1px solid #aeaead;
                                                }

                                                ul.LCLsecond li {
                                                margin: 0;
                                                padding: 5px 3px 3px 13px;
                                                width: 157px;
                                                border: 0 solid;
                                                background: url(../img/arr-square.gif) no-repeat 3% 66%;
                                                }

                                                li.LCLsecondActive {
                                                padding: 3px 3px 3px 0;
                                                width: 176px;
                                                }

                                        /**************************************************************************/

                                                .LCLfirst li a.LCLopen, .LCLfirst li a.LCLopen:link, .LCLfirst li a.LCLopen:visited {
                                                display: block;
                                                font-size: 1em;
                                                text-decoration: none;
                                                color: #333;
                                                border-top: 0 solid;
                                                border-bottom: 1px solid #aeaead;
                                                margin: 0;
                                                padding: 5px 2px 5px 2px;
                                                background: url(../img/arr-open.gif) no-repeat 97% 55%;
                                                font-weight: bold;
                                                }
						.LCLfirst li .LCLopenSingle {

                                              display: block;
                                                font-size: 1em;
                                                text-decoration: none;
                                                color: #333;
                                                border-top: 0 solid;
                                                border-bottom: 1px solid #aeaead;
                                                margin: 0;
                                                padding: 5px 2px 5px 2px;
                                                background: url(../img/arr-closed.gif) no-repeat 97% 55%;
                                                font-weight: bold;

`						}
                                                .LCLfirst li a.LCLopen:hover {
                                                color: #333;
                                                }

                                                .LCLfirst li a.LCLclosed, .LCLfirst li a.LCLclosed:link, .LCLfirst li a.LCLclosed:visited {
                                                display: block;
                                                font-size: 1em;
                                                text-decoration: none;
                                                color: #333;
                                                border-top: 0 solid;
                                                border-bottom: 1px solid #aeaead;
                                                margin: 0;
                                                padding: 5px 2px 5px 2px;
                                                background: url(../img/arr-closed.gif) no-repeat 97% 50%;
                                                }

                                                .LCLfirst li a.LCLclosed:hover {
                                                color: #666;
                                                }

                                                .LCLsecond li a, .LCLsecond li a:link, .LCLsecond li a:visited {
                                                display: block;
                                                font-size: 1em;
                                                text-decoration: none;
                                                color: #333;
                                                border: 0 solid;
                                                margin: 0;
                                                padding: 4px 2px 0 2px;
                                                }

                                                .LCLsecond li a:hover {
                                                color: #666;
                                                }


                                        /*     NEW LEFT COLUMN MENU STYLING     */






