﻿body 
{
    margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; /* Need to set body margin and padding to get consistency between browsers. */
    font-family:Arial;
    font-size:12px;
    color:#666666;
    background-image:url(../images/grey_back.gif);
}
p
{
    font-family:Arial;
    color:#666666;
    font-size:12px;
}

ul
{
    font-family:Arial;
    color:#666666;
    font-size:12px;
}

h1 
{
    font-size:18px;
    color:#666666;   
}
h1.promoHead 
{
    font-size:15px;
    font-family:Arial;
    color:#666666;
    font-weight:normal;
    margin-bottom:-12px;
}

h1.promoHeadRed
{
    font-size:15px;
    font-family:Arial;
    color:#993333;
    font-weight:normal;
    margin-bottom:-12px;
}

/* Begin Main Page Containers */

div#containerTop
{
    width:"100%";
    text-align:center;
    height:102px;
    background-image:url(../images/grey_back.gif);
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
div#formcontainermiddle
{
	width:"100%";
	height:440px;
	text-align:center;
	background-color:White;
    margin:0px 0px 0px 0px;
    padding:15px 0px 0px 0px;
}

div#containerMiddle
{
    width:"100%";
    height:440px;
    text-align:left;
    background-color:White;
    margin:0px 0px 0px 0px;
    padding:15px 0px 0px 0px;
    color:666666;
	/*border:1px solid #666666;*/
}
div#containerBottom
{
    width:"100%";
    text-align:center;
    background-image:url(../images/grey_back.gif);
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
div#mainTop
{
    height:100px;
    width:869px;
    text-align:left;
	margin:0px auto; /* Right and left margin widths set to "auto" */
    background-image:url(../images/grey_back.gif);
	position:relative;
}
div#mainBodySpacer
{
    float:left;
    width:30px;
    height:1px;
}
div#mainBodyCopy 
{
    width:889px;
    height:437px;
	margin:0px auto; /* Right and left margin widths set to "auto" */
	background-color:White;
}
div#footer
{
    width:869px;
    text-align:left;
	margin:0px auto; /* Right and left margin widths set to "auto" */
    background-image:url(../images/grey_back.gif);
}
div#logo 
{
    width:165px;
	height:83px;
	float:left;
	padding:0;
	margin:0;
}
div#menubarContainer
{
    top:0px;
    display:inline;     
    width:534px;
	height:83px;
}

div#promoBoxes
{
    width:868px;
    text-align:center;
    font-family:Arial;
    font-size:11px;
    color:#666666;
    margin-bottom:5px;
    margin-top:15px;
    top:505px;
	
}

a.promoBoxes:link {color:#666666;text-decoration:none;font-size:12px;}
a.promoBoxes:visited {color:#666666;text-decoration:none;font-size:12px;}
a.promoBoxes:active {color:#666666;text-decoration:none;font-size:12px;}
a.promoBoxes:hover {color:#666666;text-decoration:none;font-size:12px;}

a.promoBoxesRed:link {color:#993333;text-decoration:none;font-size:12px;}
a.promoBoxesRed:visited {color:#993333;text-decoration:none;font-size:12px;}
a.promoBoxesRed:active {color:#993333;text-decoration:none;font-size:12px;}
a.promoBoxesRed:hover {color:#993333;text-decoration:underline;font-size:12px;}

a.rollover:link { color: #666666; text-decoration: none }
a.rollover:active { color: #666666; text-decoration: none }
a.rollover:visited { color: #666666; text-decoration: none }
a.rollover:hover { color: #993333; text-decoration: none }

div#promo1 
{
    display:inline;
    height:75px;
    width:160px;
    text-align:left;
    float:left;
    margin-right:30px;
}

div#promo2 
{
    display:inline;
    height:75px;
    width:185px;
    text-align:left;
    float:left;
    margin-right:30px;
}

div#promo3 
{
    display:inline;
    height:75px;
    width:190px;
    text-align:left;
    float:left;
	margin-right:30px;
}
div#promo4
{
    display:inline;
    height:75px;
    width:190px;
    text-align:left;
    float:left;
}
div#mainBodyCopyResources 
{
    width:auto;
    height:auto;
    margin-left:10px;
    margin-right:12px;
}
div#resources 
{
    width:168px;
    height:auto;
    background-color:#666666;
    margin-top:48px;
    margin-left:10px;
    margin-right:12px;
    float:right;   
    color:#000000;
    padding-left:5px;
    padding-bottom:5px;
    font-size:10px;
    
}
/* End Main Page Containers */


/* Begin site map Styles */

.t {background: url(../images/dot.gif) 0 0 repeat-x; width: 202px;}
.b {background: url(../images/dot.gif) 0 100% repeat-x}
.l {background: url(../images/dot.gif) 0 0 repeat-y}
.r {background: url(../images/dot.gif) 100% 0 repeat-y}
.bl {background: url(../images/bl.gif) 0 100% no-repeat}
.br {background: url(../images/br.gif) 100% 100% no-repeat}
.tl {background: url(../images/tl.gif) 0 0 no-repeat}
#trHome {background: url(../images/tr.gif) 100% 0 no-repeat; padding:10px; height:62px;}
#trClients {background: url(../images/tr.gif) 100% 0 no-repeat; padding:10px; height:40px;}
#trAbout {background: url(../images/tr.gif) 100% 0 no-repeat; padding:10px; height:96px;}
#trSuccess {background: url(../images/tr.gif) 100% 0 no-repeat; padding:10px; height:160px;}
#trServices {background: url(../images/tr.gif) 100% 0 no-repeat; padding:10px; height:137px;}
#trInsights {background: url(../images/tr.gif) 100% 0 no-repeat; padding:10px; height:42px;}
#trStrategic {background: url(../images/tr.gif) 100% 0 no-repeat; padding:10px; height:65px;}
#trNews {background: url(../images/tr.gif) 100% 0 no-repeat; padding:10px; height:55px;}

div#siteLft
{
    float:left;
}
div#siteRt
{
    float:left;
    margin-left:8px;
}

div#siteHome
{
    float:left;
}
div#siteAbout
{
    clear:left;
    float:left;
    margin-top:8px;
}
div#siteServices
{
    clear:left;
    margin-top:8px;
    float:left;
}
div#siteClients
{
    float:left;
}
div#siteSuccess
{
    clear:left;
    float:left;
    margin-top:8px;
}
div#siteInsights
{
    clear:left;
    margin-top:8px;
    float:left;
}
div#siteStrategic
{
    clear:left;
    margin-top:8px;
    float:left;
}
div#siteNews
{
    clear:left;
    margin-top:8px;
    float:left;
}

/* End site map Styles */

/* Begin News Styles */

div#mediaMainTL
{
    float:left;
    margin-right:25px;
    width:181px;
    height:181px;
}
div#mediaMainTR
{
    float:left;
    width:181px;
    height:181px;
}
div#mediaMainBL
{
    margin-top:25px;
    clear:left;
    float:left;
    width:181px;
    height:181px;
}
div#mediaMainBR
{
    float:left;
    width:181px;
    height:181px;
    margin-top:25px;
    margin-left:25px;
}
div#flushLeftHolderNews
{
    width:400px;
    float:left;
}

div.rightScrollNews
{
    width:275px;
    margin-left:15px;
    margin-right:15px;
    overflow:scroll; overflow-x:hidden;
    height:400px;
    float:left;
}
/* End News Styles */

/* Begin Home Page Styles */
div#homeLeft
{
    width:614px;
    float:left;
    margin-top:15px;
}
div#homeRight
{
    margin-top:19px;
    width:225px;
    float:left;
    height:385px;
    background-image:url(../images/home_rt_bkg.jpg);
    background-repeat:no-repeat;
}
div#homeRightContent
{
    margin-left:8px;
    margin-top:8px;
    margin-right:8px;
}
div#homeRightContent p
{
	font:12px arial,sans-serif;
	color:#666666;
}
div#homeUrls
{
    margin-left:8px;
    color:666666;
    margin-top:8px;
    margin-right:8px;
}
div#homeChangeReady
{
    margin-top:120px;
}
/* End Home Page Styles */


/* Begin Contact Us Styles */
div#contactLeft
{
    width:384px;
    float:left;   
}
div#contactRight
{
    width:261px;

    margin-left:20px;
    height:390px;
    float:left;
}
li.contactUs
{
    font-family:Arial;
    color:#666666;
    font-size:12px;
}
ul.contactUsUl
{
    margin-left:0px;
    margin-top:0px;
    padding-left:16px;
    list-style-image:url(../images/circle.gif);
}
/* End Contact Us Styles */


/* Begin Culture Styles */

div#cultureLeft
{
    width:399px;
    float:left;
	margin-left:10px;
}
div#cultureRight
{
    float:left;
    width:280px;
    margin-left:0px;
}

/* End Culture Styles */


/* Begin Clients Styles */

div#clientsSpacer
{
    float:left;
}

div#clientsLeft
{
    /*border:1px solid #666666;*/
    float:left;
    width:365px;
    height:360px;
	margin-left:10px;
}
div#clientsRight
{
    float:left;
    width:280px;
    /*border:1px solid #666666;*/
    margin-left:5px;
}
div#mainClientsLeft
{
    /*border:1px solid #666666;*/
    float:left;
    width:384px;
    height:415px;
    text-align:center;
}
div#mainClientsRight
{
    /*border:1px solid #666666;*/
    float:left;
    width:280px;
    /*border:1px solid #666666;*/
    margin-left:10px;
}
div#theMainGraphic
{
    /*border:1px solid #666666;*/
    float:left;
    width:260px;
    height:360px;
    position:absolute;
}
div#byIndustry
{
    /*border:1px solid #666666;*/
    float:left;
    width:365px;
    height:360px;
    overflow:scroll; overflow-x:hidden;
    position:absolute;
}
div#byName
{
    /*border:1px solid #666666;*/
    float:left;
    width:365px;
    height:360px;
    overflow:scroll; overflow-x:hidden;
    position:absolute;
}

/* End Clients Styles */


/* Begin Our Services Styles */

div#servicesSpacer
{
    float:left;
}
div#servicesBtns
{
/*border:1px solid #666666;*/
    width:700px;
    height:20px;
    position:relative;
    top:5px;
    float:right;
}
div#servicesContainer
{
    /*border:1px solid #666666;*/
    float:left;
    width:700px;
    height:410px;
}
div#serviceLeft
{
    /*border:1px solid #666666;*/
    width:398px;
    float:left;
	padding-left:10px;
}
div#serviceRight
{
    /*border:1px solid #666666;*/
    width:261px;
    float:left;
}
div#servicesLeft
{
    width:384px;
    float:left;
	padding-left:10px
}
div#servicesRight
{
    width:275px;
    float:left;
    padding-left:5px;  
}


div#servicesRightTop
{
    width:275px;
    float:left;
    padding-left:5px;
    padding-bottom:15px;
    height:75px;
}

div#servicesRightBottom
{
    
    width:275px;
    float:left;
    padding-left:5px;
    height:345px;
    overflow:scroll; overflow-x:hidden;
   
}

div#servicesTeamTop
{
    width:700px;
    float:left;
    padding-left:5px;
    padding-bottom:15px;
    height:75px;
}

div#servicesTeamBottom
{ 
    width:700px;
    float:left;
    padding-left:5px;
    height:345px;
    overflow:scroll; overflow-x:hidden;
    
}

div#greenLeft
{
   
    width:384px;
    float:left;
	padding-left:10px;
}

div#greenRight
{
   
    width:440px;
    float:left;
	padding-left:10px;
	padding-right:10px;
	height:435px;
	overflow:scroll; overflow-x:hidden;
}




td#servicesTd1
{
    background-repeat:no-repeat;
}
td#servicesTd2
{
    background-repeat:no-repeat;
}
td#servicesTd3
{
    background-repeat:no-repeat;
}
td#servicesTd4
{
    background-repeat:no-repeat;
}

div#peopleServicesLeft
{
    float:left;
    width:243px;
}
div#peopleServicesCenter
{
    /*border:1px solid #666666;*/
    float:left;
    width:130px;
}
div#peopleServicesRight
{
    /*border:1px solid #666666;*/
    float:left;
    width:432px;
    height:410px;
}

div.peopleServicesLinks
{
	    width:172px;
    height:55px;
    text-align:right;
    padding-right:3px;
    background-position:right;
    background-repeat:no-repeat;
    display:table-cell;
    vertical-align:middle;
}
div.peopleServicesLinksSelected
{
    /*border:1px solid #666666;*/
    width:172px;
    height:55px;
    text-align:right;
    padding-right:3px;
    background-image:url(../images/services/selectedPerson.jpg);
    background-repeat:no-repeat;
    display:table-cell;
    vertical-align:middle;
}

div.peopleServicesSmallImages
{
    width:57px;
    margin-left:0px;
}
div#proBioInfo
{
    width:285px;
    height:400px;
    overflow:scroll; overflow-x:hidden;
}

/* End Our Services Styles */

/* Begin Employment */

div#employmentSpacer
{
    float:left;
}
div#employmentLeft
{
    width:385px;
    height:385px;
    float:left;
	margin-left:10px;
}
div#employmentRight
{
    width:282px;
    float:left;
    margin-left:10px;
}

/* End Employment */

div#processLeft
{
    width:389px;
    height:257px;
    float:left;
	margin-left:10px;
}
div#processRight
{
    width:275px;
    float:left;
    margin-left:5px;
}
div#steeringWheel
{
    width:100px;
    margin-top:70px;
    float:left;
}
div#steeringWheelNews
{
    width:100px;
    float:left;
}
div#flash_home 
{
    border:1px solid #666666;
    background-color:Gray;
    width:100%;
    height:200px;
    margin-bottom:15px;
}
div#page_elements 
{
    position:absolute;
    font-family:Tahoma;
    height:auto;
    width:250px;
    top:200px;
    left:650px;
    padding-right:10px;
    padding-left:10px;
    border:1px solid #666666;
    background-color:Gray;
}
div#utility_nav 
{
	float:right;
    font-size:9px;
    font-family:Arial;
    color:#666666;
    padding-top:0px;
    text-align:left;
	margin-top:13px;
	margin-right:140px;
}
div#successMain
{
    height:156px;
    width:260px;
    margin-left:400px;
    margin-bottom:60px;
}
div#successMainBtm
{
    margin-left:13px;
    width:860px;
}
div#successDrillLeft
{
    width:385px;
    float:left;
}

div#successDrillRight
{
    height:410px;
    width:270px;
    margin-left:15px;
    margin-right:15px;
    float:left;
    
}
div#downloadCase
{
    width:750px;
    height:20px;
    float:left;
    margin-top:5px;
}
div#peopleProBio
{
    width:150px;
    height:20px;
    margin-left:450px;
    position:relative;
    float:left;
}
div#perspectivesDrillLeft
{
    width:390px;
    float:left;
}
div#perspectivesLeftMain
{
    width:260px;
    float:left;
}
div#perspectivesDrillRight
{
    width:265px;
    margin-left:15px;
    margin-right:15px;
    float:left;
}
div#alliancesDrillLeft
{
    width:390px;
    float:left;
	margin-left:10px;
}
div#alliancesDrillRight
{
    width:265px;
    margin-left:5px;
    float:left;
}
div#insightsDrillLeft
{
    width:260px;
    float:left;
}
div#insightsDrillRight
{
    width:260px;
    margin-left:15px;
    margin-right:15px;
    float:left;
}

/* Begin people styles */

div#peopleRollover
{
    float:left;
	clear:left;
    width:130px;
    height:220px;
    margin-right:12px;
    background-image:url(../images/people_rollover.png'');
    background-position: 0px 0px;
    background-repeat:no-repeat;
    color:#666666;
    font-family:Arial;
    font-size:11px;
    visibility:hidden;
	margin-top:10px;
	margin-left:10px;
}
div#peopleBlock
{
    float:left;
    padding-top:0px;
    padding-bottom:0px;
    text-align:left;
    margin-left:5px;
    height:416px;
}
div.people
{
    height:67px;
    width:67px; 
    float:left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
div#twoLeft
{
    float:left;
    height:410px;
}
div#peopleLeft
{
    width:265px;
    height:257px;
    padding-left:15px;
    float:left;
}
div#peopleRight
{
    width:245px;
    margin-right:8px;
    float:left;
    padding-left:10px;
    padding-right:15px;
    height:400px;
    overflow:scroll; overflow-x:hidden;
}

/* End people styles */

.menubar 
{
    font-size: 10px;
    font-family: tahoma;
    padding-right:5px;
}
.mainNav
{
    background-color:Blue;
}

.mouseoutPerson img
{
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    -moz-opacity: 1.0;
}

img.mouseoverPerson
{
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    -moz-opacity: 1.0;
}

.mouseoverPerson img
{
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    -moz-opacity: 0.5;
}

div.imgPlaceHolder 
{
    width:100px;
    height:100px;
    background-color:#666666;
    float:left;
    margin-right:10px;
}
div.imgPlaceHolder2
{
    width:258px;
    height:200px;
    float:left;
    margin-right:10px;
    margin-left:159px;
}
div.rollboxHeader 
{
    font-size:14px;
}
div.peopleText 
{
    float:left;
    width:283px; 
}
div.people_questions
{
    font-family:Arial;
    color:#666666;
    font-size:12px;
    margin-bottom:12px;
}
div.personName 
{
    font-family:Helvetica,Arial;
    color:#000000;
    font-size:30px;
    font-weight:normal;
}
div.personDetails
{
    font-family:Arial;
    color:#000000;
    font-size:11px;
}
div.servicesImages
{
    margin-left:15px;
}
div.success 
{
    width:104px;
    height:186px;
    float:left;
    text-align:left;
    padding-right:26px;
    padding-left:3px;
    text-decoration:none;
    background-position: 0px 0px;
    background-repeat:no-repeat;
    color:#000000;
    font-family:Arial;
    font-size:11px;
    padding-top:130px;
}
div.successResources
{
    background-image:url('../images/success_resources.png');
    background-position: 0px 0px;
    background-repeat:no-repeat;
    color:Gray;
    font-family:Arial;
    font-size:10px;
    width:125px;
    height:125px;
    padding-top:1px;
    padding-left:5px;
}
div.awardText 
{
    float:left;
    width:430px;
    text-align:left;
}
div.right_nav
{
    float:right;
    border-top:1px solid #666666;
}
div.people_questions
{
    font-family:Arial;
    font-size:12px;
}

div.leftHolder
{
    float:left;
    padding-left:15px;
}
div.rightHolderScroll
{
    float:left;
    width:360px;
    height:430px;
    overflow:scroll; overflow-x:hidden;
    margin-left:16px;
}
p.firstPScroll
{
    margin-top:0px;
}
div.headerImageBreak
{   float:left;
    width:660px;
    clear:left;
    margin-bottom:10px;
}
div.leftSpacer
{
    float:left;
    clear:left;
}
div.leftSpacerNoClear
{
    float:left;
}
div.flushLeftHolder
{
    width:384px;
    float:left;
	margin-left:10px;
}
div.flushHolderRight
{
    width:265px;
    float:left;
	margin-left:5px;
}
div.flushHolderRightScroll
{
    width:265px;
    margin-left:15px;
    margin-right:15px;
    overflow:scroll; overflow-x:hidden;
    height:400px;
    float:left;
}
div#privacyRight
{
    float:left;
    overflow:scroll; overflow-x:hidden;
    width:540px;
    height:420px;
}
ul.privacyUl
{
    margin-left:0px;
    margin-top:0px;
    padding-left:16px;
    list-style-image:url(../images/diamond.gif);    
}

/* Begin profiles style */

table.forms
{
    width:470px;
    float:left;
}
table.forms th 
{
    font-family:Arial;
    color:#666666;
    font-size:12px;
    font-weight:normal;
    vertical-align:top;
    text-align:right;
    width:200px;
}
table.forms td
{
    font-family:Arial;
    color:#666666;
    font-size:12px;
    vertical-align:top;
}
form_error
{
font-family:Arial;
    color:#ff0000;
    font-size:12px;
    font-weight:normal;
	}
div#profileSpacer
{
    float:left;
}
div#formBody
{
	position:center;

	width:537px;
	height:400px;
	overflow:scroll; overflow-x:hidden;
}
div#profileBody
{
    float:left;
    width:537px;
    height:400px;
    overflow:scroll; overflow-x:hidden;
}

/* End profiles style */

td#arietta
{
    background-position:center;
    background-repeat:no-repeat;
}
td#keurig
{
    background-position:center;
    background-repeat:no-repeat;
}
td#aura
{
    background-position:center;
    background-repeat:no-repeat;
}
td#longs
{
    background-position:center;
    background-repeat:no-repeat;
}
td#delta
{
    background-position:center;
    background-repeat:no-repeat;
}
td#wellington
{
    background-position:center;
    background-repeat:no-repeat;
}

.divider_horizontal 
{
    border-top:1px solid #666666;
	margin-top:12px;
	margin-bottom:0px;
	padding:0px;
	width:100%;
	height:1px;
	clear:both;
}

.clearBoth 
{
    height:10px;
    padding-top:20px;
    clear:both;
    float:none;
}

.clearBothSmall 
{
    height:10px;
    padding-top:10px;
    clear:both;
    float:none;
}

ul.page_elements_list 
{
    margin-top:0px;
    padding-top:0px;   
}

/* Begin links classes */

a:link {color:#336699;}
a:visited {color:#336699;}
a:active {color:#336699;}
a:hover {color:#336699;}

a.employmentLinks:link {color:#666666;text-decoration:none;font-size:12px;}
a.employmentLinks:visited {color:#666666;text-decoration:none;font-size:12px;}
a.employmentLinks:active {color:#666666;text-decoration:none;font-size:12px;}
a.employmentLinks:hover {color:#666666;text-decoration:none;font-size:12px;}

a.servicesImagesLinks:link {color:#666666;text-decoration:none;font-size:12px;}
a.servicesImagesLinks:visited {color:#666666;text-decoration:none;font-size:12px;}
a.servicesImagesLinks:active {color:#666666;text-decoration:none;font-size:12px;}
a.servicesImagesLinks:hover {color:#666666;text-decoration:none;font-size:12px;}

a.btm_nav_links:link {color:#666666;text-decoration:none;font-size:9px;}
a.btm_nav_links:visited {color:#666666;text-decoration:none;font-size:9px;}
a.btm_nav_links:active {color:#666666;text-decoration:none;font-size:9px;}
a.btm_nav_links:hover {color:#993333;text-decoration:none;font-size:9px;}

a.success_links:link {color:#666666;text-decoration:none;font-size:12px;}
a.success_links:visited {color:#666666;text-decoration:none;font-size:12px;}
a.success_links:active {color:#666666;text-decoration:none;font-size:12px;}
a.success_links:hover {color:#666666;text-decoration:none;font-size:12px;}

a.peopleServicesName:link {color:#666666;text-decoration:none;font-size:12px;font-weight:bold;}
a.peopleServicesName:visited {color:#666666;text-decoration:none;font-size:12px;font-weight:bold;}
a.peopleServicesName:active {color:#666666;text-decoration:none;font-size:12px;font-weight:bold;}
a.sucpeopleServicesNamecess_links:hover {color:#666666;text-decoration:none;font-size:12px;font-weight:bold;}

a.peopleServicesTitle:link {color:#666666;text-decoration:none;font-size:11px;}
a.peopleServicesTitle:visited {color:#666666;text-decoration:none;font-size:11px;}
a.peopleServicesTitle:active {color:#666666;text-decoration:none;font-size:11px;}
a.peopleServicesTitle:hover {color:#666666;text-decoration:none;font-size:11px;}

/* End links classes */

/* Begin new nav syles */
	ul#mainMenu, ul  {
		padding:0;
		margin:0;
		list-style-type:none;
	}
	ul#mainMenu ul {
		margin-top:0;
		padding-left:0px;
		background:url(../images/new_nav/nav_bg_low.gif) bottom no-repeat;
		width:143px;
		padding-bottom:18px;
	}
	
	ul#mainMenu li.first {
		float:left; 
		padding:0px;
		display:block;
			/* for right mouseover effect */
	}
ul#mainMenu li#about {width:65px;}
ul#mainMenu li#services{width:85px;}
ul#mainMenu li#clients {width:70px;}
ul#mainMenu li#success {width:100px;}
ul#mainMenu li#insights {width:55px;}
ul#mainMenu li#alliances {width:61px;}
ul#mainMenu li#news {width:80px;}



	ul#mainMenu ul {
		position:absolute;
		visibility:hidden;
		width:143px;
	}
	
	ul#mainMenu li:hover ul, ul#mainMenu li.hover ul{
		visibility:visible; display:block;
	}
	
	ul#mainMenu li li {
		float:none;
		border:none;
		padding:0px 0px 0px 0px;
		margin:0px 0px 4px 0px ;
		width:143px;
	}
		
	ul#mainMenu li {
		behavior: url(../images/new_nav/hover.htc);
		width:143px;
	}
	/* main links <li> element */
	.main_link {
		width:143px;
	}
	.roll_img_top {
		background-image:url(../images/new_nav/bubble_top.gif);
		width:143px;
		height:23px;
		background-repeat:no-repeat;
		padding:0;
		margin:0;
	}
	.roll_img_btm {
		-moz-opacity:0.7;filter:alpha(opacity=10);
		background-image:url(../images/new_nav/nav_bg_btm.gif);
		width:143px;
		height:15px;
		background-repeat:no-repeat;
		border:1px solid #666666;
	}

	ul#mainMenu a {
		color:#666666;
		display:block;
		font:12px arial,sans-serif;
		text-decoration:none;
		width:auto;
	}
	
	ul#mainMenu a:hover {
		color:#993333;
		display:block;
		font:12px arial,sans-serif;
		text-decoration:none;
		width:auto;
	}
	
	ul#mainMenu ul a {
		border-bottom:none;
		padding-left:10px;
		text-decoration:none;
		width:auto;
	}
	
	ul#mainMenu ul a:hover {
		text-decoration:none;
		width:auto;
	}


	a.daddy {
		color:#000000;
		display:block;
		font:12px arial,sans-serif;
	}
	a.sub_links:link {color:#666666;text-decoration:none;font-size:12px;}
	a.sub_links:visited {color:#666666;text-decoration:none;font-size:12px;}
	a.sub_links:active {color:#666666;text-decoration:none;font-size:12px;}
	a.sub_links:hover {color:#993333;text-decoration:none;font-size:12px;}
	

	a.sub_links_selected:link {color:#993333;text-decoration:none;font-size:12px;}
	a.sub_links_selected:visited {color:#993333;text-decoration:none;font-size:12px;}
	a.sub_links_selected:active {color:#993333;text-decoration:none;font-size:12px;}
	a.sub_links_selected:hover {color:#993333;text-decoration:none;font-size:12px;}

	a.title_selected:link {color:#000000;display:block;font:12px arial,sans-serif;text-decoration:none;width:auto;}
	a.title_selected:visited {color:#000000;display:block;font:12px arial,sans-serif;text-decoration:none;width:auto;}
	a.title_selected:active {color:#000000;display:block;font:12px arial,sans-serif;text-decoration:none;width:auto;}
	a.title_selected:hover {color:#000000;display:block;font:12px arial,sans-serif;text-decoration:none;width:auto;}


	#container {
		float:left;
		position:absolute;
		left:185px;
		bottom:5px;
		width:600px;
		z-index:1000;
	}

	div.subNavContainer
	{
	    float:left;
	    width:145px;
	    height:auto;
		padding-top:1px;
	}
	
	div.allmainbody_overflow {
		overflow:scroll; overflow-x:hidden;
		width:570px;
		height:437px;
		padding-left:20px;
		}
	div.news_selection {
		float:left;
		margin-left:200px;
		width:700px;
		height:300px;
		overflow:scroll; overflow-x:hidden;
		}
		div.news_selection_full {
		float:left;
		margin-left:200px;
		width:700px;
		height:350px;
		overflow:scroll; overflow-x:hidden;
		}
	div.news_image {
		float:left;
		margin-left:63px;
		height:140px;
		}
	div.news_item {
	float:left;
	height:143px;
	width:543px;
	vertical-align:top;
	}
	div.news_item_image {
	float:left;
	margin-right:15px;
	width:127px;
	}
	div.news_item_text {
	float:left;
	width:385px;
	}
	div.news_item_header {
	    font-size:15px;
	    font-family:Arial;
	    color:#993333;
	}

	a.news_item_link:link {color:#666666;text-decoration:none;font-size:12px;font-weight:bold;}
	a.news_item_link:visited {color:#666666;text-decoration:none;font-size:12px;font-weight:bold;}
	a.news_item_link:active {color:#666666;text-decoration:none;font-size:12px;font-weight:bold;}
	a.news_item_link:hover {color:#666666;text-decoration:none;font-size:12px;font-weight:bold;}
	
	/* End new nav syles */
