*
{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;

}
form 
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

body
{
	font-family: arial, sans-serif;
	font-size: 100.01%;
	text-align: center;
	background-image: url(../../images/secondary_bg_repeat4x1082.jpg);
	background-repeat: repeat-x;
	background-color: #93B7DF;
	height: 100%;
    min-height:100%;
	margin: 0;
    text-align: center;
}
img
{
    border-style:none;
   	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
a:link {
	color: #0069aa;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    text-align:middle;
}
a:visited {
	color: #0069aa;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    text-align:middle;
}
a:hover {
	color: #0069aa;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    text-align:middle;
}
.bodyLinkDivider
{
    color: #0069aa;
    margin-left:10px;
    margin-right:10px;
    text-align:middle;
}
.pageContainer
{
    position:relative;
	width: 970px;
	_width:97px;
	margin-left:auto;
	margin-right:auto;
    text-align: left;    
	height: 100%;
    min-height:100%;
    border-style: solid;
    border-width: 0px;
    border-color: red;
}


.pageContainerManny
{
    position:relative;
	width: 970px;
	_width:97px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
    text-align: left;    
	height: 100%;
    min-height:100%;
    border-style: solid;
    border-width: 0px;
    border-color: red;
    padding-right:8px;
}

.pageContainerMannyHome
{
    position:relative;
	width: 970px;
	_width:97px;
	margin-left:auto;
	margin-right:auto;
    text-align: left;    
	height: 100%;
    min-height:100%;
    border-style: solid;
    border-width: 0px;
    border-color: red;
    padding-right:100px;
}

.mainBackground {
    position:relative;
    float:left;
    width:973px;
    _width:973px;
    background-image:url(../../images/Revised01/body_bkgd2_970x1.jpg);
    background-repeat: repeat-y;
    height:100%;
    min-height:100%;
    border-style: solid;
    border-width: 0px;
    border-color: red;
}

.mainBackgroundManny {
    position:relative;
    float:left;
    width:1000px;
    _width:1000px;
    /*background-image:url(../../images/Revised01/body_bkgd2_970x1.jpg);*/
    background-repeat: repeat-y;
    border-style: solid;
    border-width: 0px;
    border-color: red;
}
.tlShadow
{
    position:relative;
    float:left;
	/*background-image:url(../../images/Revised01/secondary_bottom_left_repeat5x1.jpg);*/
    /* background-repeat: repeat-y; */
    /*height:100%;*/
    /*min-height:100%;    */
    margin:0px 0px 0px 0px;
    top:0px;
	width: 5px;
    border-style: solid;
    border-width: 0px;
    border-color: red;
}
.trShadow
{
	/* removed position: relative to fix z-index IE bug */
    /* position:relative; */
    z-index: 0;
    float:left;
	background-image:url(../../images/Revised01/secondary_bottom_right_repeat5x1.jpg);
	
	background-repeat: repeat-y;    
    height:100%;
    min-height:100%;
    margin:0px 0px 0px 0px;
    top:0px;
	width: 5px;
    border-style: solid;
    border-width: 0px;
    border-color: red;
}
.bottomShadow
{
	/* was set to -4px but adjusted to handle browsers */
    *margin-top:-4px;
    margin-top:0px;
    border-style: solid;
    border-width: 0px;
    border-color: red;
    z-index: 0;
}
.box-middle
{
    position:relative;
    float:left;
    width:960px;
    _width:958px;
    border-style: solid;
    border-width: 0px;
    border-color: red;

}


.box-top {
    position:relative;
    float:left;
    height:100%;    
	background-image: url(../../images/secondary_header_repeat1x233.jpg);
	background-repeat: repeat-x;
    border-style: solid;
    border-width: 0px;
    border-color: red;
}

.box-top-manny {
    position:relative;
    float:left;
    height:100%;    
	background-image: url(../../images/top_1x233.jpg);
	background-repeat: repeat-x;
    border-style: solid;
    border-width: 0px;
    border-color: red;
}

.box-bottom {
    position:relative;
    float:left;
    height:100%;
    background-image: url(../../images/home_body_bg_repeat1x577.jpg);
	background-position: 0px 233px;
	background-repeat: repeat-x;
	text-align: left;
	padding-right: 30px;
    *padding-right:30px;
	padding-bottom: 10px;
	padding-left: 30px;
    border-style: solid;
    border-width: 0px;
    border-color: red;
}
.headerNavArea {
    position:relative;
    float:left;
	width: 900px;
    height: 88px;
    /*padding-top:30px;*/
    border-style: solid;
    border-width: 0px;
    border-color: red;
    
}
.logo
{
    position:relative;
	float: left;
    padding-top:28px;
    border-style: solid;
    border-width: 0px;
    border-color: red;
}
#mainNavList
{
    position:relative;
    float:right;
    border-style: solid;
    border-width: 0px;
    border-color: red;
}
#mainNavList ul
{
    position:relative;
    /*display:inline;*/
    /*padding-top:56px;    */
    list-style-type: none;
    border-style: solid;
    border-width: 0px;
    border-color: red;
}
#mainNavList li 
{
    position:relative;
    float:left;
    list-style-type: none;
    /*padding-top:56px;    */     
    /*margin-left:-4px;*/
    border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #5990C1;
    margin-top: 34px;
    padding-top:25px;
	padding-right: 20px;
	padding-bottom: 15px;    
    padding-left: 20px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b5c9e2;
	text-decoration: none;
    background-image: url(../../images/main_nav_carrot_up9x8.gif);
	background-repeat: no-repeat;
	background-position: center 10px;   
}

#mainNavList li:hover, #mainNavList li.over 
{
    cursor:pointer;
    /*height:88px;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F8981D;
	text-decoration: none;
	background-image: url(../../images/main_nav_carrot_on9x8.gif);
	background-repeat: no-repeat;
	background-position: center 45px;   
    background-color:#5990C1;
    margin-top:-2px;
    margin-left:-1px;
    padding-top:61px;
    _padding-top:61px;
    padding-left:21px;
    /*left:-1px; */
    /*padding-left:22px; */
    /*padding-right:19px; */
}
#mainNavList li.mainNavLast
{
    border-style:none;
}
#mainNavList li ul 
{
    position: absolute; 
    display: none;    
    z-index:999; 
    /*top: 54px;*/
    padding-top:0px;
    padding-bottom:0px;
    margin-top:0px;
    margin-bottom:0px;
    left: 0px;
    /* changed width from 220 and _width from 180 */
    width:154px;
    _width:129px;
    border-style:solid;
    border-width:1px;
    border-color:#4187c2;
    padding-left:10px;
    _padding-left:20px;
    padding-right:20px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
    background-color:#5990C1;
}
#mainNavList li > ul 
{
	*top: auto;
	*left: auto;
	left:auto;
	top:auto;
}

#mainNavList li:hover ul, #mainNavList li.over ul 
{ 
    position:absolute;
    display: block; 
    background-color:#5990C1;
    top: 88px;
    padding-top:0px;
    padding-bottom:0px;
    margin-top:0px;
    margin-bottom:0px;
    /* left:-147px; */
    /* _left:-147px; */
	/* float and right for flipped menus to left */
    /* float:right; */
    /* right:0px; */
    left:0px;
    _left:0px;
    /* margin-right:0px; */
    _padding-right:0px;
    /* changed width from 220 and _width from 180 */
    width:154px;
    _width:129px;
    
}
#mainNavList li ul li
{
    /* changed width from 220 and _width from 180 */
    width:154px;
    _width:129px;
    background-color:#5990C1;
    padding-top:0px;
    margin-top:0px;
    margin-bottom:0px;
    padding-bottom:0px;
    padding-left:10px;
    margin-left:-9px;
    _margin-left:-9px;
    background-image:url(../../images/drop_down_square6x6.gif);
    background-repeat:none;
    background-position:10px 10px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
#mainNavList li ul li:hover, #mainNavList li ul li.over
{
    /* changed width from 220 and _width from 180 */
    width:154px;
    _width:129px;
    background-color:#f8981d;
    padding-top:0px;
    margin-top:0px;
    margin-bottom:0px;
    padding-bottom:0px;
    padding-left:10px;
    margin-left:-9px;
    *margin-left:-9px;
    *padding-right:20px;
    margin-right:-3px;
    _margin-right:-3px;
    background-image:url(../../images/drop_down_white_square6x6.gif);
    background-repeat:none;
    background-position:10px 10px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
    
}
#mainNavList li ul li a p.subNavTitle
{
    position:relative;
    float:left;
    text-decoration:none;
    cursor:pointer;
    padding-top:7px;
    padding-left:15px;
    /* added 5 lines below after removing subtext */
    padding-bottom:7px;
    border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #83afd6;
    /* changed width from 215 and _width from 185 */
    width:148px;
    _width:123px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;   
	
}
/* added mainNavList li a,mainNavList li:hover a:,mainNavList li:over a to support top menu click */
#mainNavList li a
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b5c9e2;
	text-decoration: none;
}
#mainNavList li:hover a, #mainNavList li.over a
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F8981D;
	text-decoration: none;
}

#mainNavList li ul li a
{
    text-decoration: none;
}
#mainNavList li ul li:hover a p.subNavTitle, #mainNavList li ul li.over a p.subNavTitle
{
    position:relative;
    float:left;
    text-decoration:none;
    cursor:pointer;
    padding-top:7px;
    padding-left:15px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
   
}
#mainNavList li ul li a p.subNavDesc
{
    /* changed width from 215 and _width from 185 */
    width:155px;
    _width:115px;
    clear:both;
    padding-left:15px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    color:#b5c9e2;
    padding-top:0px;
    margin-top:0px;
    margin-bottom:0px;
    padding-bottom:10px;
    /*padding-bottom:20px;*/
    border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #83afd6;
    text-decoration:none;
    cursor:pointer;
}
#mainNavList li ul li:hover a p.subNavDesc, #mainNavList li ul li.over a p.subNavDesc
{
    width:215px;
    clear:both;
    padding-left:15px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    color:#ffffff;
    padding-top:0px;
    margin-top:0px;
    margin-bottom:0px;
    padding-bottom:10px;
    /*padding-bottom:20px;*/
    border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #83afd6;
    text-decoration:none;
    cursor:pointer;
}
#mainNavList li ul li a p.subNavDescLast
{   
    border-style:none;
    width:215px;
    clear:both;
    padding-left:15px; 
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    color:#b5c9e2;
    padding-top:0px;
    margin-top:0px;
    margin-bottom:0px;
    padding-bottom:10px;
    /*padding-bottom:20px;*/
    text-decoration:none;
    cursor:pointer;
}
#mainNavList li ul li:hover a p.subNavDescLast, #mainNavList li ul li.over a p.subNavDescLast
{
    border-style:none;
    width:215px;
    clear:both;
    padding-left:15px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    color:#ffffff;
    padding-top:0px;
    margin-top:0px;
    margin-bottom:0px;
    padding-bottom:10px;
    /*padding-bottom:20px;*/
    text-decoration:none;
    cursor:pointer;
}
#flashcontent
{
	margin-bottom:2px;
}
.mainContent {
    position:static;
    z-index:1;    
    float:left;
    height:100%;
    min-height:100%;
    width:870px;
	padding: 16px 14px 16px 16px;
	background-image: url(../../images/Revised01/white_round_corner18x18.gif);
    background-repeat: no-repeat; 
	background-position: right bottom;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 0px;
    border-color: red;
}

.mainContentClear {
    height:100%;
    min-height:100%;
    width:890px;
	padding: 0px;
    border-style: solid;
    border-width: 0px;
    border-color: red;
}

.mainContentManny {
    float:left;
    width:868px;
	padding: 16px;
	background-image: url(../../images/Revised01/white_round_corner18x18.gif);
    background-repeat: no-repeat; 
	background-position: right bottom;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 0px;
    border-color: red;
    padding-top:69px;
    margin-top:0px;
}

/* LEFT NAV AREA */
#leftNav 
{
    position:relative;
    float:left;
    width:212px;
}
.leftNavTitle
{
    position:absolute;
    top:9px;
    left:10px;    
    font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	font-size: 16px;
}
.leftNavTitleTop
{
    background-color:#5891c6;
    height:18px;
}
.leftNavTitleBottom
{
    background-color:#1c7cb8;
    height:16px;
    border-bottom: 1px solid #eee;    
}
#leftNav ul
{
    margin-left: 0;
    padding-left: 0;
    list-style-type: none;
    font-family: Arial, Helvetica, sans-serif;
}
.leftNavList a
{
    display: block;
    padding-left: 10px;
    padding-right:10px;
    padding-top:7px;
    padding-bottom:7px;
    width: 192px;
    background-color: #e1e9f6;
    border-bottom: 1px solid #e7eef8;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.leftNavList a:link
{
	font-family: Arial, Helvetica, sans-serif;
    font-size:13px;
    color: #8dafd6;
    text-decoration: none;
    background-image:url(../../images/secondary_nav_icon_up15x13.gif);
    background-position: 188px 9px;
    background-repeat: no-repeat;
}
.leftNavList a:visited
{
	font-family: Arial, Helvetica, sans-serif;
    font-size:13px;
    color: #8dafd6;
    text-decoration: none;
    background-image:url(../../images/secondary_nav_icon_up15x13.gif);
    background-position: 188px 9px;
    background-repeat: no-repeat;
}
.leftNavList a:hover
{
	font-family: Arial, Helvetica, sans-serif;
    font-size:13px;
    background-color: #f8981d;
    color: #ffffff;
    background-image:url(../../images/secondary_nav_icon_over15x13.gif);
    background-position: 188px 9px;
    background-repeat: no-repeat;
}
.active a
{
    display: block;
    padding-left: 10px;
    padding-right:10px;
    padding-top:7px;
    padding-bottom:7px;
    width: 192px;
    background-color: #f8981d;
    border-bottom: 1px solid #eee;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.active a:link
{
	font-family: Arial, Helvetica, sans-serif;
    font-size:13px;
    background-color: #f8981d;
    color: #ffffff;
    background-image:url(../../images/secondary_nav_icon_over15x13.gif);
    background-position: 188px 9px;
    background-repeat: no-repeat;
}
.active a:visited
{
	font-family: Arial, Helvetica, sans-serif;
    font-size:13px;
    background-color: #f8981d;
    color: #ffffff;
    background-image:url(../../images/secondary_nav_icon_over15x13.gif);
    background-position: 188px 9px;
    background-repeat: no-repeat;
}
.active a:hover
{
	font-family: Arial, Helvetica, sans-serif;
    font-size:13px;
    background-color: #f8981d;
    color: #ffffff;
    background-image:url(../../images/secondary_nav_icon_over15x13.gif);
    background-position: 188px 9px;
    background-repeat: no-repeat;
}
#leftNavSearch
{
    padding:10px;
    background-color: #e1e9f6;
    background-image: url(../../images/Revised01/left_nav_round_corner10x10.gif);
    background-repeat: no-repeat; 
	background-position: right bottom;    
}
#leftNavSearch p
{
    font-family: Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    color: #0169a8;
}
#frmLeftNavSearch
{
    padding-top:2px;
    padding-bottom:1px;
}
.leftNavSearchForm
{
	vertical-align: middle;
}
#leftNavSearchField
{
    width:160px;
    height:15px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #595959;
	text-decoration: none;
}

/* NAV CALLOUTS */

#navCallouts .navCallout
{
	background-image: url(../../images/callouts/callout_212x158.jpg);
	width:202px;
	height:133px;
	border-bottom: solid 1px #CCCCCC;
	padding:25px 5px 0px 5px;
	margin-top:15px;
}

#navCallouts .navCallout .left
{
	float:left;
	width:60px;
	height:100%;
}

#navCallouts .navCallout .right
{
	float:left;
	width:142px;
	height:100%;
}
#navCallouts .navCallout .right p 
{
	font-weight:none;
	font-size:11px;
	line-height:16px;
	color:#666666;
}

#navCallouts .navCallout .right .title
{
	font-weight:bold;
	font-size:12px;
	color:#333333;
	margin-bottom:9px;
}

/* RIGHT CONTENT AREA */
.rightContent
{
    position:static;
    float:right;
    width:628px;
    margin-left:19px;
}
.contentArea1
{
    position:relative;
    float:left;
	height: 100%;
    /**width:866px;*/
    *padding-right:18px;
    border-style: solid;
    border-width: 0px;
    border-color: red;
	background-image: url(../../images/bg_repeat_behind_title1x81.jpg);
	background-repeat: repeat-x;
    width:588px;
    margin-top:-4px;
    padding:20px;
    padding-bottom:30px;
}
.contentArea1 h1
{
    position:static;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
	font-size: 18px;
    line-height:28px;
    margin-top:10px;
    width:450px;
	text-decoration: none;
}

.contentArea1 h2
{
    position:static;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #1c7cb8;
	font-size: 18px;
    line-height:18px;
	text-decoration: bold;
}

.contentArea1 h3
{
    position:static;
    clear:both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    line-height:16px;
	color: #333333;
	text-decoration: none;
    margin-top:12px;
    margin-bottom:14px;
    margin-right:50px;
}

.contentArea1 p
{
    position:static;
    clear:both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    line-height:16px;
	color: #666666;
	text-decoration: none;
	margin: 20px 50px 20px 0px;
}
.contentArea1 ol
{
    position:static;
    /*clear:both;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    line-height:18px;
	color: #595959;
	text-decoration: none;
    margin-top:12px;
    margin-bottom:14px;
    margin-right:50px;
    padding-left: 28px;
}
.contentArea1 p.titleBar
{
    background-color:#e4e4e4;
    background-repeat:repeat-x;
    height:1px;
    width:100%;
    border-style: solid;
    border-width: 0px;
    border-color: red;
    margin: 17px 0px 18px 0px;
}
.contentArea1 p.noSpace
{
    margin-top:4px;
    margin-bottom:14px;
    margin-right:50px;
}
.noSpaceLeft
{
    position:static;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    line-height:18px;
	color: #595959;
	text-decoration: none;
    margin-top:12px;
    margin-bottom:14px;
    margin-right:50px;
}
.contentArea1-callout-left
{
	/* changed from relative to static to fix overlay and repositioning */
    position:relative;
    float:left;
    margin-left: 0px;
    /* margin-top:-7px; */
    background-color:#75a1ce;
    width:240px;
    /* margin-bottom:20px; */
    /*margin-bottom:2px;*/
}
.contentArea1-callout-right
{
	/* changed from relative to static to fix overlay and repositioning */
    position:relative;
    float:left;
    margin-left: 30px;
    /*margin-top:-7px;*/
    background-color:#75a1ce;
    width:240px;
    /*margin-bottom:20px;*/
    /*margin-bottom:2px;*/
}
.contentArea1-callout-text-small
{
	/* changed from relative to static to fix overlay and repositioning */
    float:left;
    position:relative;
    margin-left: 10px;
    border-left-width:5px;
    border-left-style:solid;
    border-left-color:#ffffff;
    background-color:#e6edf7;
    width:220px;
    _width:220px;
    padding-left: 5px;
}    
.contentArea1-callout-text-small p
{
	/* changed from relative to static to fix overlay and repositioning */
    position:static;
    float:left;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    font-weight:normal;
    line-height:18px;
	color: #595959;
	text-decoration: none;    
    /*padding-bottom:5px;*/
    padding:8px;
    margin-top: -4px;
    margin-right:0px;
}    
.contentArea1-callout-right-nobottom
{
	/* changed from relative to static to fix overlay and repositioning */
    position:relative;
    float:left;
    margin-left: 100px;
    margin-top:-7px;
    background-color:#75a1ce;
    width:240px;
    margin-bottom:4px;
    /*margin-bottom:2px;*/
}

.contentArea1-callout
{
	/* changed from relative to static to fix overlay and repositioning */
    position:static;
    float:left;
    margin-top:-7px;
    background-color:#75a1ce;
    width:100%;
    margin-bottom:20px;
    /*margin-bottom:2px;*/
}
.contentArea1-callout-text
{
	/* changed from relative to static to fix overlay and repositioning */
    position:static;
    float:left;
    margin-left:20px;
    border-left-width:5px;
    border-left-style:solid;
    border-left-color:#ffffff;
    background-color:#e6edf7;
    padding-bottom: 4px;
    width:563px;
    _width:543px;
}    
.contentArea1-callout-text p
{
	/* changed from relative to static to fix overlay and repositioning */
    position:static;
    float:left;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    font-weight:bold;
    line-height:16px;
	color: #0169a8;
	text-decoration: none;  
    margin: 14px 0px 12px 0px;
    padding-left:13px;
    padding-right:13px;
}
.contentArea1-callout-text-left
{
	/* changed from relative to static to fix overlay and repositioning */
    position:static;
    float:left;
    border: solid thin black;
    margin-left:20px;
    border-left-width:5px;
    border-left-style:solid;
    border-left-color:#ffffff;
    background-color:#e6edf7;
    width:240px;
    padding-left: 5px;
}    
.contentArea1-callout-news
{
	/* changed from relative to static to fix overlay and repositioning */
	position:static;
	float:left;
	color: #595959;
    margin-left:20px;
    width:550px;
    _width:550px;
    /*display:none; */
}    
.titleBarSmall
{
    background-color:#e4e4e4;
    background-repeat:repeat-x;
    height:2px;
    width:540px;
    _width:458px;
    /* width: 90% */
    margin-left: 10px;
    border-style: solid;
    border-width: 0px;
    border-color: red;
    margin-right:0px;
}

.contentArea1-callout-text-right
{
	/* changed from relative to static to fix overlay and repositioning */
    float:right;
    position:static;
    border: solid thin black;
    margin-left:300px;
    border-left-width:5px;
    border-left-style:solid;
    border-left-color:#ffffff;
    background-color:#e6edf7;
    width:302px;
    /*_width:302px; */
    padding-left: 5px;
}    
.contentArea1-callout-map
{
	/* changed from relative to static to fix overlay and repositioning */
    position:static;
    float:left;
    margin-left:10px;
    border-left-width:5px;
    border-left-style:solid;
    border-left-color:#ffffff;
    background-color:#e6edf7;
    padding: 6px;
    width:180px;
    _width:180px;
}    
.pdfIcon
{
    vertical-align:middle;
    padding-right:5px;
}
#toolbox
{
    position:absolute;
    top:335px;
    left:770px;
    z-index:9998;
    border-style: solid;
    border-width: 0px;
    border-color: white;
    z-index: 99;
}
#toolbox ul
{
    position:relative;
    z-index:9999;
    /*display:inline;*/
    /*padding-top:56px;    */
    list-style-type: none;
    z-index: 90;
    
}
#toolbox li 
{
    position:relative;
    list-style-type: none;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    font-weight:bold;
	color: #0169a8;
	text-decoration: none;
    background-image: url(../../images/tool_box_up8x8.gif);
	background-repeat: no-repeat;
	background-position: 10px center;   
    padding-left:20px;
    padding-top:5px;
    padding-right:0px;
    padding-bottom:5px;
    width:109px;
}
#toolbox li:hover, #toolbox li.over 
{
    cursor:pointer;
    /*height:88px;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0169a8;
	text-decoration: none;
	background-image: url(../../images/tool_box_down8x8.gif);
	background-repeat: no-repeat;
	background-position: 9px center;   
    background-color:#ffffff;
    border-style: solid;
    border-width: 1px;
    border-color: #0169a8;
    /* added below to fix offset */
    padding-top: 4px;
    padding-left: 19px;
}
#toolbox li ul
{
    position: absolute; 
    display: none;    
    z-index:9999; 
    _top:19px;
    _left:20px;
}
#toolbox li > ul 
{
	*top: 19px;
	*left: 19px;
}
#toolbox li:hover ul, #toolbox li.over ul
{
    position:absolute;
    display: block; 
}
#toolbox li ul li
{
    background-color:#5990C1;
    background-image:none;
    top:5px;
    left:-20px;
    padding-top:5px;
    padding-right:0px;
    padding-bottom:0px;
    padding-left:10px;
    width:121px;
}
#toolbox li:hover ul li, #toolbox li.over ul li
{
/*	background-color:#f8981d;  orange */
    background-color:#5990C1; /*blue*/
    background-image:none;
    top:5px;
    left:-20px;
    padding-top:5px;
    padding-right:0px;
    padding-bottom:0px;
    padding-left:9px;
    border-style:none;
}
#toolbox li ul li p
{
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-bottom-color:#83afd6;
    width:110px;
    padding-bottom:5px;
}
#toolbox li ul li p a
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    font-weight:normal;
	/* color: #83afd6; */
	color: #ffffff;
    text-decoration: none;
}
#toolbox li ul li:hover a, #toolbox li ul li.over a, 
{
    /* color:#0069AA; */
    /* color:#f8981d; */
    color:#ffffff;
    /* color toolbox background link */
    background-color: #f8981d;
}
/* this too */
#toolbox li ul li:hover p, #toolbox li ul li.over p
{
    background-color: #f8981d;
    border-bottom-style: solid;
    border-bottom-color: #f8981d;
    border-bottom-width:1px;
}
/* this too */
#toolbox li ul li:hover, #toolbox li ul li.over
{
    background-color: #f8981d;
}

#toolbox li ul li p.toolboxLast
{
    border-style:none;
    padding-bottom:5px;
}

.arrows
{
    font-size:8px;
}
/* FOOTER */
.footer
{
    position:relative;
    float: left;
    /* width was 900px */
	width: 880px;
	_wdith: 800px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4f8ec3;
	text-decoration: none;
	margin-top: 10px;
    padding-bottom:50px;
    border-style: solid;
    border-width: 0px;
    border-color: red;
    height:100%;        
}
.footerSearch
{
    position:relative;
    float:left;
    padding-top:28px;
}
.footerNav
{
    position:relative;
    float:right;
}
.footerSearchForm
{
	vertical-align: middle;
}
#footerSearchField
{
    padding-top:2px;
    padding-bottom:1px;    
    width:145px;
    height:13px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #BFBFBF;
	text-decoration: none;
}
.footerLogo
{
    margin-top:25px;
}
.footerColumn
{
    position:relative;
    float:left;
    height:165px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	padding-left: 15px;
	padding-right: 15px;
}
.footerColumn h3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #217BBB;
	text-decoration: none;
    margin-top:5px;
    margin-bottom:4px;
}
.footerColumn ul
{
    position:relative;
	float:left;
	list-style-type:none;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    width:110px;
}
.footerColumn li
{
    margin-top:5px;
    margin-bottom:0px;
}
.footerColumn  p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4F8EC3;
	text-decoration: none;
}
.copyright
{
	font-size: 11px;
	color: #217BBB;
    margin-bottom:12px;
}
.footerColumnNav
{
    margin-bottom:15px;
}
a.footerColumnNav:link {
	color: #8DAFD6;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
    line-height:10px;
}
a.footerColumnNav:visited {
	color: #8DAFD6;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
    line-height:10px;    
}
a.footerColumnNav:hover {
	color: #0077B4;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
    line-height:10px;    
}

/* HOME PAGE SPECIFIC STYLES */
.home-box-bottom {
    float:left;
    height:100%;
    background-image: url(../../images/Revised01/home_body_bg_repeat1x577.jpg);
	background-position: 0px 233px;
	background-repeat: repeat-x;
	text-align: left;
	/*padding-top: 30px;*/
	padding-right: 30px;
    *padding-right:30px;
	padding-bottom: 10px;
	padding-left: 30px;
    border-style: solid;
    border-width: 0px;
    border-color: red;
}

.home-box-bottom-manny {
    float:left;
    height:100%;
    background-image: url(../../images/bottom_1x354.jpg);
	background-position: 0px 233px;
	background-repeat: repeat-x;
	text-align: left;
	/*padding-top: 30px;*/
	padding-right: 30px;
    *padding-right:30px;
	padding-bottom: 10px;
	padding-left: 30px;
    border-style: solid;
    border-width: 0px;
    border-color: red;
}

.home-box-bottom-mmm {
    float:left;
    height:100%;
    background-image: url(../../images/bottom_1x375.jpg);
	background-position: 0px 233px;
	background-repeat: repeat-x;
	text-align: left;
	/*padding-top: 30px;*/
	padding-right: 30px;
    *padding-right:30px;
	padding-bottom: 10px;
	padding-left: 30px;
    border-style: solid;
    border-width: 0px;
    border-color: red;
}


.homeContentArea1
{
    float:left;
    padding-top:22px;
    padding-bottom:10px;
    width:885px;
    border-style:solid;
    border-width:0px;
    border-color:red;
}
.homeContentArea1 h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	font-size: 24px;
	text-decoration: none;
}
.homeContentArea1 p
{
    clear:both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #595959;
	text-decoration: none;
}
.homeContentArea1-sub
{
	float: left;
	width: 258px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #b3b3b3;
    padding-left:20px;
    padding-right:20px;
}
.homeContentArea1-sub p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
    line-height:16px;
}
.homeContentArea1-sub h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	font-size: 24px;
	text-decoration: none;
}
.homeContentArea1-sub-noline {
    position:static;
	float: left;
    width:280px;
    padding-left:5px;
    border-style:solid;
    border-width:0px;
    border-color:red;
}
.homeContentArea1-sub-noline p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
    line-height:16px;
    width:255px;
}
.homeContentArea1-sub-noline h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	font-size: 24px;
	text-decoration: none;
}
.homeContentArea1 p.homeLink{
    color: #0069aa;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    line-height:16px;
    text-align:middle;
}
.homeContentArea1 a:link {
	color: #0069aa;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    text-align:middle;
}
.homeContentArea1 a:visited {
	color: #0069aa;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    text-align:middle;
}
.homeContentArea1 a:hover {
	color: #0069aa;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    text-align:middle;
}

.Management
{
    margin-top:20px;
    display:none;
}

.showInitial
{
    display:block;
}
/* Inset Left/Right CONTENT AREA */
.insetRightContentClose
{
    position:static;
    float:left;
    width:50px;
    margin-left:168px;
    _margin-left:148px;
}
.insetLeftContentMedium
{
    position:static;
    float:left;
    width:240px;
    _width:240px;
    margin-left:0px;
    _margin-left: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height:18px;
    color: #595959;
    text-decoration: none;
    margin-bottom: 10px;
}
.insetLeftContentMedium p
{
    position:static;
    float:left;
    margin-left:0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height:18px;
    color: #595959;
    text-decoration: none;
}
.insetRightContentMedium
{
    position:static;
    float:left;
    width:240px;
    _width:240px;
    margin-left:20px;
    _margin-left:20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height:18px;
    color: #595959;
    text-decoration: none;
    margin-bottom: 20px;
}


.insetRightContentMediumManny
{
    text-align:right;
    width: 973px;
    margin-top:10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height:18px;
    color: #595959;
}


.insetRightContentMediumMannyClear
{
    text-align:right;
    width: 1060px;
    margin-top:10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height:18px;
    color: #595959;
}


.insetRightContentMedium p
{
    position:static;
    float:left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height:18px;
    color: #595959;
    text-decoration: none;
}
.insetLeftContact
{
    position:static;
    float:left;
    width: 40%;
    height: 100%;
    padding-left:10px;
    border-left-width:5px;
    border-left-style:solid;
    border-left-color:#ffffff;
    background-color:#e6edf7;
    /*border: solid thin black;*/
}
.contentContact
{
	/* changed from relative to static to fix overlay and repositioning */
    position:static;
    float:left;
    margin-top:-7px;
    background-color:#ffffff;
    border-left: solid 14px #75a1ce;
    width:564px;
    /*width: 100%; */
    margin-bottom:20px;
    /*margin-bottom:2px;*/
}

.insetRightContact
{
    position:static;
    float:left;
    /*width:260px;*/
    width: 48%;
    height: 100%;
    padding-left:10px;
    border-left-width:5px;
    border-left-style:solid;
    border-left-color:#ffffff;
    background-color:#e6edf7;
    /*border: solid thin black;*/
}
.insetLeftContentClose
{
    position:static;
    float:left;
    width:100px;
    margin-left:0px;
}
.insetLogo
{
    position:static;
    float:left;
    width:85px;
    margin-left:0px;
}
.insetPartner
{
	/* changed from relative to static to fix overlay and repositioning */
    position:relative;
    float:left;
    margin-left: 8px;
    /* margin-top:-7px; */
    background-color:#75a1ce;
    width:120px;
    /*margin-bottom:40px;*/
    /*margin-bottom:2px;*/
}
.insetPartner-text
{
	/* changed from relative to static to fix overlay and repositioning */
    position:static;
    clear:both;
    float:left;
    margin-left:5px;
    border-left-width:5px;
    border-left-style:solid;
    border-left-color:#ffffff;
    background-color:#e6edf7;
    padding: 12px;
    width:400px;
    _width:400px;
   	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    line-height:18px;
	color: #0169a8;
	font-weight:bold;
	text-decoration: none;

}    

/* Inset Left/Right CONTENT AREA */
.insetRightContentWide
{
    position:static;
    float:left;
    width:150px;
    margin-left:150px;
}
.insetLeftContentWide
{
    position:static;
    /*float:left;*/
    width:150px;
    margin-left:0px;
}
.insetRightContentClients
{
	margin: 10px; 
	float: right; 
	width: 300px; 
	height:300px;
}
.insetRightContentStudio
{
	margin: 10px; 
	float: right;
	width: 331px;
	height:287px;
	text-align: center;
	margin-top: -70px;
}
.insetRightContentStudioLink
{
	margin: 10px; 
	float: right; 
	width: 331px; 
	height:27px;
}
.insetRightContentCity 
{
	/*padding-top: -10px;*/
	margin-right: -10px;
	position: relative;
	padding-left: 20px;
	/*margin-left:20px;*/
	float: left;
	text-align: right;
	/*width: 249px;*/
	height: 324px;
}	
.insetRightDirections
{
	margin: 0px;
    float:right;
    width:200px;
    margin-left:0px;
}
.insetBold 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
    line-height:18px;
	color: #595959;
	text-decoration: none;
    margin-top:12px;
    margin-bottom:14px;
    margin-right:50px;

}
.bodyLB
{
	font-family: arial, sans-serif;
	font-size: 100.01%;
	text-align: left;
	background-color: #ffffff;
	height: 100%;
    min-height:100%;
	margin: 0;
}

.contentLB1
{
    position:static;
    float:left;
	height: 100%;
    /**width:866px;*/
    *padding-right:18px;
    border-style: solid;
    border-width: 0px;
    border-color: red;
    /* width:587px; */
    /* width used to be 700px */
    width: 710px;
    margin-top:-4px;
    padding:20px;
    /* padding-bottom:30px; */
}
.contentLB1 h1
{
    position:static;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	font-size: 24px;
    line-height:28px;
	text-decoration: none;
}

.contentLB1 h2
{
    position:static;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #1c7cb8;
	font-size: 18px;
    line-height:18px;
	text-decoration: bold;
}

.contentLB1 p
{
    position:static;
    /*clear:both;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    line-height:18px;
	color: #595959;
	text-decoration: none;
    margin-top:12px;
    margin-bottom:14px;
    margin-right:24px; 
}
.contentLB1 p.titleBar
{
    background-color:#e4e4e4;
    background-repeat:repeat-x;
    height:1px;
    width:100%;
    border-style: solid;
    border-width: 0px;
    border-color: red;
    margin-right:0px;
}
.contentLB1 p.noSpace
{
    margin-top:4px;
    margin-bottom:14px;
    margin-right:50px;
}
.contentLB1-callout
{
	/* changed from relative to static to fix overlay and repositioning */
    position:static;
    float:left;
    background-color:#75a1ce;
    /*width:100%;*/
    width:410px;
    _width:370px;
    margin-bottom:20px;
    /*margin-bottom:2px;*/
}
.contentLB1-callout-text
{
	/* changed from relative to static to fix overlay and repositioning */
    position:static;
    float:left;
    margin-left:5px;
    border-left-width:5px;
    border-left-style:solid;
    border-left-color:#ffffff;
    background-color:#e6edf7;
    /* width used to be 676px */
    /*width: 586px;*/
    /*_width: 586px;*/
    /* width:563px; */
    /* _width:543px; */
    width:360px;
    _width:320px;
    height: 298px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    font-weight:normal;
    color: #595959;
    line-height:18px;
	text-decoration: none;    
    padding-left:10px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 30px;
}    
.contentLB1-callout-text p
{
	/* changed from relative to static to fix overlay and repositioning */
    position:static;
    float:left;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    font-weight:bold;
    line-height:18px;
	color: #75a1ce;
	text-decoration: none;    
    margin-top:5px;
    margin-bottom:5px;
    /*padding-bottom:5px;*/
    padding-left:10px;
}
.contentLB1-callout-text-left
{
	/* changed from relative to static to fix overlay and repositioning */
    position:static;
    float:left;
    margin-left:20px;
    border-left-width:5px;
    border-left-style:solid;
    border-left-color:#ffffff;
    background-color:#e6edf7;
    width:245px;
    _width:245px;
    padding-left: 5px;
}    
.contentLB1-callout-text-right
{
	/* changed from relative to static to fix overlay and repositioning */
    position:static;
    margin-left:200px;
    border-left-width:5px;
    border-left-style:solid;
    border-left-color:#ffffff;
    background-color:#e6edf7;
    width:302px;
    _width:302px;
    padding-left: 5px;
}    
.videoleft 
{
	position:relative;
	float:left;
	margin-left:0px;
	_margin-left: 0px;
	width:320px;
	_width:320px;
}
.staff 
{
	position:static;
	float:left;
	margin-left:10px; 
	_margin-left:10px;
	width: 240px;
	_width:240px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:18px;
	color: #595959;
	text-decoration: none;
	margin-top:12px;
	margin-bottom:14px;

}
.contentImageJG
{
	/* changed from relative to static to fix overlay and repositioning */
    position:static;
    float:left;
    /*margin-top:-7px;*/
    width:30px;
    _width:30px;
    margin-left: 0px;
    padding-top:8px;
    padding-bottom:8px;
}
.contentLinkJG
{
	/* changed from relative to static to fix overlay and repositioning */
    float:left;
    position:static;
    margin-left: 2px;
    width:100px;
    _width:100px;
    padding-top: 6px;
}    
p.noBreak
{
    margin-top:-12px;
    /*width: 300px;*/
    /*border:solid 1px black;*/
}
.news {
	color: #595959;
	font-weight:normal;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	position:static;
	float:left;
	color: #595959;
    margin-left:0px;
    _margin-left:0px;
    width:500px;
    _width:428px;
    padding-left:10px;
}
.news p {
	color: #595959;
	font-weight:normal;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	_margin-left:0px;
	_width:468px;
}
.news a {
	color: #595959;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float:right;
	position:static;
	_margin-left:0px;
}
.news a:link {
	color: #595959;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	_margin-left:0px;
}
.news a:visited {
	color: #595959;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	_margin-left:0px;
}
.news a:hover {
	color: #595959;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	_margin-left:0px;
}
.news .bodyLink
{
	position:relative;
	float:none;
}
.contentArea9-callout-text
{
	/* changed from relative to static to fix overlay and repositioning */
    position:static;
    float:left;
    margin-left:5px;
    border-left-width:5px;
    border-left-style:solid;
    border-left-color:#ffffff;
    background-color:#e6edf7;
    width:578px;
    _width:513px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:bold;
    line-height:18px;
    color: #75a1ce;
    text-decoration: none;    
}    
.contentArea9-callout-text p
{
	/* changed from relative to static to fix overlay and repositioning */
    position:static;
    float:left;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    font-weight:normal;
    line-height:18px;
	color: #595959;
	text-decoration: none;    
    margin-top:5px;
    margin-bottom:5px;
    /*padding-bottom:5px;*/
    padding-left: 10px;
	_margin-left:0px;
	width: 578px;
	_width:100%;
}
.searchText
{
	/* changed from relative to static to fix overlay and repositioning */
    position:static;
    float:left;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    font-weight:normal;
    line-height:18px;
	color: #595959;
	text-decoration: none;    
    margin-top:5px;
    margin-bottom:5px;
    /*padding-bottom:5px;*/
    padding-left:10px;
}
.searchTextBold
{
	/* changed from relative to static to fix overlay and repositioning */
    position:static;
    float:left;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    font-weight:bold;
    line-height:18px;
	color: #75a1ce;
	text-decoration: none;    
    margin-top:5px;
    margin-bottom:5px;
    /*padding-bottom:5px;*/
    padding-left:10px;
} 

/* jg - added right flip */
.contentAreaIE-callout
{
	/* changed from relative to static to fix overlay and repositioning */
    position:static;
    float:left;
    margin-left:-5px;
    border-left-width:5px;
    border-left-style:solid;
    border-left-color:#ffffff;
    background-color:#75a1ce;
    /* padding-bottom: 4px; */
    width:563px;
    _width:543px;
}
.contentAreaIE-callout-text
{
	/* changed from relative to static to fix overlay and repositioning */
    position:static;
    float:left;
    border-left-width:5px;
    border-left-style:solid;
    border-left-color:#ffffff;
    background-color:#e6edf7;
    width:563px;
    _width:543px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    font-weight:bold;
    line-height:16px;
	color: #0169a8;
	text-decoration: none; 
    margin-left: 20px;
    padding: 14px 13px 12px 13px;

} 
.contentAreaIE-callout-left
{
	/* changed from relative to static to fix overlay and repositioning */
    position:relative;
    float:left;
    margin-left: 0px;
    background-color:#75a1ce;
    width:240px;
} 
.contentAreaIE-callout-text-small
{
    position:static;
    float:left;
    border-left-width:5px;
    border-left-style:solid;
    border-left-color:#ffffff;
    background-color:#e6edf7;
    margin-left: 10px;
    width:220px;
    _width:220px;
    padding-left: 5px;
}    
.contentAreaIE-callout-text-small p
{
	/* changed from relative to static to fix overlay and repositioning */
    position:static;
    float:left;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    font-weight:normal;
    line-height:18px;
	color: #595959;
	text-decoration: none;    
    /*padding-bottom:5px;*/
    padding:8px;
    margin-top: -4px;
    margin-bottom:0px;
    margin-right:0px;
}

.homeContentCallouts
{
    float:left;
    padding-bottom:10px;
    width:584px;
    border-style:solid;
    border-width:0px;
    border-color:red;
    font-size:11px;
	color:#797979;
}
.homeContentCallouts .calloutTitle
{
	margin-top:28px;
	margin-bottom:10px;
	font-size:12px;
	font-weight:bold;
	color:#424242;
}
.homeContentCallouts .calloutLine
{
	float:left;
	width:578px;
	height:1px;
	color:#D6D6D6;
	background-color:#D6D6D6;
	border: solid 0px red;
}
.homeContentCallouts a
{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    text-align:middle;
	color:#127CBB;
}
.homeContentCallouts a:link {
	color: #127CBB;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    text-align:middle;
}
.homeContentCallouts a:visited {
	color: #127CBB;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    text-align:middle;
}
.homeContentCallouts a:hover {
	color: #F8981D;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    text-align:middle;
}
.homeContentCallout
{
	float:left;
	width:286px;
	height:128px;
	background-image: url(../../images/callout_286x128.jpg);
	margin-right:6px;
	margin-top:12px;
}
.homeContentCallout .calloutImg
{
	float:left;
}
.homeContentCallout ul
{
	float:left;
	position:relative;
	list-style-type:none;
	margin:0px 0px 0px 20px;
	padding:0;
	width:110px;
}
.homeContentSideCallout
{
	float:left;
	width:284px;
	height:270px;
	background-color:#F8EEE5;
	margin-left:2px;
	margin-top:12px;
	font-size:11px;
	color:#797979;
}
.homeContentSideCallout p
{
	float:left;
	width:264px;
	margin-left:22px;
	margin-top:8px;
}
.homeContentSideCallout p .title
{
	color:#424242;
	font-weight:bold;
}
.homeContentSideCallout ul
{
	float:left;
	position:relative;
	list-style-type:disc;
	margin:5px 0px 0px 35px;
	width:200px;
}
.homeContentSideCallout .calloutHeader
{
	float:left;
	background-image: url(../../images/calloutHeader_284x31.jpg);
	width:284px;
	height:31px;
}
.homeContentSideCallout .calloutHeader p
{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	margin-top:8px;
}
.homeContentSideCallout a
{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    text-align:middle;
	color:#127CBB;
}
.homeContentSideCallout a:link {
	color: #127CBB;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    text-align:middle;
}
.homeContentSideCallout a:visited {
	color: #127CBB;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    text-align:middle;
}
.homeContentSideCallout a:hover {
	color: #F8981D;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    text-align:middle;
}
.contentCallouts
{
    float:left;
    padding-bottom:10px;
    width:870px;
    border-style:solid;
    border-width:0px;
    border-color:red;
    font-size:11px;
	color:#797979;
}
.contentCallouts .calloutTitle
{
	margin-top:28px;
	margin-bottom:10px;
	font-size:12px;
	font-weight:bold;
	color:#424242;
}
.contentCallouts .calloutLine
{
	float:left;
	width:870px;
	height:1px;
	color:#D6D6D6;
	background-color:#D6D6D6;
	border: solid 0px red;
}
.contentCallouts a
{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    text-align:middle;
	color:#127CBB;
}
.contentCallouts a:link {
	color: #127CBB;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    text-align:middle;
}
.contentCallouts a:visited {
	color: #127CBB;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    text-align:middle;
}
.contentCallouts a:hover {
	color: #F8981D;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    text-align:middle;
}
.contentCallout
{
	float:left;
	width:286px;
	height:128px;
	background-image: url(../../images/callout_286x128.jpg);
	margin-right:6px;
	margin-top:12px;
}
.contentCalloutLast
{
	float:left;
	width:286px;
	height:128px;
	background-image: url(../../images/callout_286x128.jpg);
	margin-top:12px;
}
.contentCallout .calloutImg
{
	float:left;
}
.contentCalloutLast .calloutImg
{
	float:left;
}
.contentCallout ul
{
	float:left;
	position:relative;
	list-style-type:none;
	margin:0px 0px 0px 20px;
	padding:0;
	width:120px;
}
.lbnav 
{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    text-align:middle;
	color: #0169a8;
}
.lbnav a:link {
	color: #0169a8;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    text-align:middle;
}
.lbnav a:visited {
	color: #0169a8;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    text-align:middle;
}
.lbnav a:hover {
	color: #F8981D;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    text-align:middle;
}
.lbnav a:active {
	color: #F8981D;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    text-align:middle;
}
.lbnav a:focus {
	color: #F8981D;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    text-align:middle;
}

div#body form.styledForm p.error
{
    color:#ED1849;
    font-weight:bold;
}
div#body form.styledForm p.error label
{
    color:#ED1849;
    font-weight:bold;
}
.lblClass 
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height:18px;
    padding-bottom: 4px;
    color: #595959;
    font-weight:bold;
    text-decoration: none;
}
.lblLink 
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height:18px;
    color: #595959;
    text-decoration: none;
}
.lblLink a
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height:18px;
    color: #595959;
    text-decoration: none;
}
.lbtoggle
{
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
    text-align:middle;
	color: #0169a8;
}
.lbtoggle a:link {
	color: #0169a8;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
    text-align:middle;
}
.lbtoggle a:visited {
	color: #0169a8;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
    text-align:middle;
}
.lbtoggle a:hover {
	color: #F8981D;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
    text-align:middle;
}
.lbtoggle a:active {
	color: #F8981D;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
    text-align:middle;
}
.lbtoggle a:focus {
	color: #F8981D;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
    text-align:middle;
}

.mannyHeader 
{
  	background-image: url(../../mannys/images/0_0_hdr_gradient.jpg);
	background-repeat: repeat-x;
}

.headerNavAreaManny {

    float:left;
	width: 900px;
    height: 140px;
    /*padding-top:30px;*/
    border-style: solid;
    border-width: 0px;
    border-color: red;
    background-image: url(../../mannys/images/0_0_hdr_gradient.jpg);
	background-repeat: repeat-x;
	/*background:#0C5285;*/
	border-bottom: 22px solid #0C5285;
}

.headerNavAreaMannyHome {
    float:left;
	width:1000px;
    height: 136px;
    /*padding-top:30px;*/
    border-style: solid;
    border-width: 0px;
    border-color: red;
    background-image: url(../../mannys/images/0_0_hdr_gradient.jpg);
	background-repeat: repeat-x;
}

.headerNavManny {
	/*width: 900px;*/
	position: absolute;
	top: 115px;
	left:70px;
	display:inline;
	margin-bottom:40px;
	/*background-image: url(../../mannys/images/0_0_grad.jpg);
	background-repeat: repeat;
	background-color:#0D5689;*/
}

.headerNavManny img 
{
display: inline; 
margin:0;
padding:0;
margin:0;
border:0;}


.headerNavMMM {
	/*width: 900px;*/
	position: absolute;
	top: 115px;
	left:48px;
	display:inline;
	margin-bottom:40px;
	/*background-image: url(../../mannys/images/0_0_grad.jpg);
	background-repeat: repeat;
	background-color:#0D5689;*/
}

.headerNavMMM img 
{
display: inline; 
margin:0;
padding:0;
margin:0;
border:0;}




#mainNavListManny
{
    position:relative;
    float:left;
    border-style: solid;
    border-width: 0px;
    border-color: red;
}
#mainNavListManny ul
{
    position:relative;
    /*display:inline;*/
    /*padding-top:56px;    */
    list-style-type: none;
    border-style: solid;
    border-width: 0px;
    border-color: red;
}
#mainNavListManny li 
{
    position:relative;
    float:left;
    list-style-type: none;
    /*padding-top:56px;    */     
    /*margin-left:-4px;
    border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #5990C1;
    margin-top: 34px;
    padding-top:25px;
	padding-right: 20px;
	padding-bottom: 15px;    
    padding-left: 20px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b5c9e2;*/
	text-decoration: none;
    background-image: url(../../images/main_nav_carrot_up9x8.gif);
	background-repeat: no-repeat;
	background-position: center 10px;   
}