BODY
{
    background-color:White;
    margin:3px 0 0 0 !important;margin:1px 0 0 0;
    padding:0 0 0 0;
    font-family:Arial,Sans-Serif;
    font-size:9pt;
    color:Black;
    line-height:1.5em;
}
/*p{padding-top:0px;margin-top:0px;}*/
a{color:#555;text-decoration:underline;}
a:hover{color:#EFA005;text-decoration:underline;}
h1
{
    padding:15px 0 0 0;
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:16pt;
    font-weight:lighter;
    color:#EFA005;
}
h2
{
    padding-top:10px;
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:10pt;text-transform:uppercase;
    font-weight:bold;
    color:#EFA005;
    margin-bottom:-13px !important;margin-bottom:-20px;
}
h2 a{color:#EFA005;}
h3
{
	padding-top:10px;
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:9pt;
    font-weight:bold;
    color:#555;
    margin-bottom:-13px !important;margin-bottom:-20px;
}
hr{width:100%;border:solid 1px #EFA005;}
td
{
    font-family:Arial,Sans-Serif;
    font-size:9pt;
    line-height:1.5em;
    margin:0px;
    /*padding:0px;*/
}
.required{font-weight:bold;font-size:9pt;}
.required_red{color:Red;text-transform:uppercase;font-weight:bold;font-size:9pt;}
.hidden_element{visibility:hidden;}
#leftMargin
{
    background-image:url(img/leftstaticdots.gif);
    background-repeat:repeat-x;
    float:left;
    display:block;
    height:300px;
    width:50%;
}
#wholepage
{
    background-color:White;
    display:block;
    margin:0 auto 0 auto;
    text-align:left;
    width:993px;
}
.pad-top
{
	padding-top:1px;
}
#rightMargin
{
    background-image:url(img/rightstaticdots.gif);
    background-repeat:repeat-x;
    float:right;
    display:block;
    height:300px;
    width:50%;
}
#languageSelect
{
    font-family:Arial,Sans-Serif;
    font-size:8pt;
    line-height:1em;
    width:130px;
    height:18px;
    background-color:#D2D2D2;
    margin:3px 0 0 1px;
    padding: 0 0 0 0;
    visibility:hidden;
}
#searchBox
{
    font-family:Arial,Sans-Serif;
    font-size:8pt;
    width:87px;
    height:18px;
    padding:0 0 0 0;
    margin:1px 1px 0 1px;
    background-color:#D2D2D2;
    visibility:hidden;
}
#searchGo
{
    font-family:Arial,Sans-Serif;
    font-size:8pt;
    width:35px;
    height:22px;
    padding:0 0 1px 0;
    margin:1px 0 1px 0px;
    background-color:#D2D2D2;
    line-height:1em;
    visibility:hidden;
}
#languageForm
{
    float:right;
    width:161px;
    padding:0;
    padding-top:3px;
    margin:0 0 0 0;
    text-align:right;
}

#sectionBlock
{
    width:993px;
    height:66px;
    text-align:right;
    padding:0px;
}
#upperLeftBlock
{
    padding:0;
    height:66px;
    width:163px;
    background-color:#555;
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:10pt;
    text-align:left;
    text-transform:uppercase;
    font-weight:bold;
    color:#fff;
    vertical-align:middle;
    text-indent:25px;
    float:left;
    line-height:5em !important; line-height:4.7em;
}
#mainBody
{
    width:993px;
    margin:0;
    padding:0;
    /*margin-top:-1px !important;margin-top:-5px;*/
}
#leftMain
{
    margin-top:500px;
    vertical-align:top;
}
#centerMain
{
    vertical-align:top;
}
#rightMain
{
    vertical-align:top;
/*    width:347px;*/
}
#rightMain2
{
    vertical-align:top;
    /*border:solid 1px #fff !important; border:solid 1px #828282;*/
}
#rightDiv2
{
    /*border:solid 1px #828282 !important;
    border:solid 1px #fff;
    width:161px !important; width:155px;
    float:right;
    height:100%;
    margin-top:-6px !important;margin-top:3px;
    margin-right:1px !important;margin-right:0px;*/
}
#dotsRightTD
{
    /*background-image:url(img/rightdots_dkgrey.gif);
    background-position:670px 0px !important;background-position:670px 4px;
    background-repeat:no-repeat;*/
    width:830px;
    padding-top:0px !important;padding-top:9px;
    padding-right:0px;
}
#breadcrumb
{
    padding: 0 0 0 25px;
    height:20px;
    width:675px;
    font-family:Arial,Sans-Serif;
    font-size:8pt;
    line-height:1.7em !important; line-height:1em;
    float:left;
    text-transform:capitalize;
}
#breadcrumb a
{
    text-decoration:none;
    color:Black;
}
#breadcrumb a:hover
{
    color:#828282;
}
/**/
#bread07
{
	height:24px;
	border-bottom:solid 1px #d5d6d8;
	border-top:solid 1px #d5d6d8;
	border-right:solid 1px #d5d6d8;
    text-transform:uppercase;
    line-height:1.7em;
    color:#4f5c65;
}
#bread07 div
{
	margin-left:189px !important;margin-left:191px;
    font-family:Arial,Sans-Serif;
    font-size:9px;
}
#bread07 div a
{
	text-decoration:none;
}
#currbreadcrumb
{
    color:#d5d6d8;
}
#leftstaticdots
{
    margin:0px 0 2px 0;
    padding:0px;
    height:30px;width:163px;
}
/*---------------------------------------------------*/
#leftnavcontainer 
{
    margin:-1px 0px 0px -1px;
    padding:0px;
}
#leftnavcontainer ul
{
    margin:0px;
    padding:0px;
    list-style-type: none;
}

#leftnavcontainer a
{
    display: block;
    padding: 3px 3px 3px 25px;
    width:133px !important;width:163px;
    margin:1px 0 0 0;
    background-color: #fff;
    border: 1px solid #d5d6d8;
    font-family: Arial, Helvetica, sans-serif;
    font-size:10px; font-weight:bolder;
    text-transform:uppercase;
    color:#fff;
}
#leftnavcontainer a:link, #leftnavlist a:visited
{
    color: #555;
    text-decoration: none;
}
#leftnavcontainer a:hover
{
    background-color: #4f5c65;
    color: #eee;
    border: 1px solid #4f5c65;
}
#leftDownloadLink a:hover
{
    background-image:url(img/leftnavdownloadover.gif);
    color: #eee;
}
#leftDownloadLink a
{
    background-image:url(img/leftnavdownloadoff.gif);
    color:#EFA005;
}
/*----------------------------------------------*/
#rightContent
{
    float:right;
    margin:0px 0 0 18px !important;
    margin:0px 0 0 18px;
    padding-top:60px !important;padding-top:65px;
}
#rightTitle
{
    width:327px !important;width:329px;
    border:solid 1px #d5d6d8; background-image:url(img/rightTitlebackground.gif);
    /*color:#EFA005;*/color:#4f5c65;
    text-transform:uppercase;
    margin:0 0 1px 0;
    padding:2px 0 2px 0;
    font-size:9pt;font-weight:bolder;
    text-indent:25px;
}
#rightBox
{
    width:317px !important;width:329px;
    border:solid 1px #d5d6d8; background-color:#eee;
    font-family:Arial,Sans-Serif; font-size:9pt;
    line-height:1.5em;
    padding:5px 5px 5px 5px;
    vertical-align:top;
    margin-top:0px;
}
#rightBox a{color:#000;}
#rightBox a:hover{color:#4f5c65;}
#rightBoxBlank
{
    width:317px !important;width:319px;
    border:solid 1px #fff; background-color:#fff;
    font-family:Arial,Sans-Serif; font-size:9pt;
    line-height:1.5em;
    padding:5px 5px 5px 5px;
    vertical-align:top;
    margin-top:0px;
}
#pageContent
{
    width:456px !important;width:448px;
    margin-left:14px;
    padding: 0px 0px 10px 10px !important; padding: 10px 0px 10px 10px;
    margin-top:-5px !important;margin-top:0px;
    float:none;
}
#pageContent2
{
    width:620px;
    margin-left:14px;
    padding: 0px 0px 10px 5px !important; padding: 10px 0px 10px 5px;
    float:none;
    margin-top:-5px !important;margin-top:-5px;
}
#footer
{
    margin:0px;
    margin-top:0px !important;margin-top:3px;
    text-align:left;
    font-family:Arial,Sans-Serif; font-size:7pt; color:#828282;
    line-height:2em;
}
#leftSide
{
    border-top: solid 1px #fff;
    width:50%;
    background-image:url(img/margin_24.gif) !important; background-image:url(img/margin_24.gif);
    background-position:100% 188px;
    background-repeat:repeat-x;
    margin:0px;
    padding:0px;
}
#rightSide
{
    width:50%;
    background-image:url(img/margin_24.gif) !important; background-image:url(img/margin_24.gif);
    background-position:0px 97px;
    background-repeat:repeat-x;
    vertical-align:top;
    margin:0px;
    padding:0px;
}
#rightsideDiv
{
    margin-top:-3px;
    width:100%;
    border-top:solid 1px #fff;
    height:1px;
}
/*-----------------------------------------------------------*/
#leftnavcontainerSplit 
{
    margin:0px 0 0 0;
    padding:0px 0 0 0;
    width:162px;  
}
#leftnavcontainerSplit ul
{
    margin:0px 0 1px -1px !important;margin:0px 0px 1px 0px;
    padding:7px 0 7px 25px;
    border: 1px solid #d5d6d8;
    /*list-style-type:disc;*/
    list-style-image:url(img/leftnavdots_off.gif);
}
#leftnavcontainerSplit li a
{
    list-style-image:url(img/leftnavdots_off.gif);
    /*list-style-type:disc;*/
    display: block;
    padding: 0px 3px 0px 0px;
    width: 130px;
    margin:0px;
    background-color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    font-size:10px; font-weight:normal;
    text-transform:uppercase;
    line-height:1.6em;
    text-decoration:none;
}
#leftnavcontainerSplit a:link, .leftnavlistSplit a:visited
{
    color: #4f5c65;
    text-decoration: none;
}
#leftnavcontainerSplit li a:hover
{
    list-style-image:url(img/leftnavdots_over.gif);
    color: #4f5c65;
    text-decoration:underline;
}
#leftnavcontainerSplit li:hover
{
    list-style-image:url(img/leftnavdots_over.gif);
    color: #4f5c65;
    text-decoration:underline;
}
#leftcurrLinkSplit li a:hover
{
    list-style-image:url(img/leftnavdots_over.gif);
    color: #4f5c65;
}
#leftcurrLinkSplit a
{
}


#leftnavcontainerSplit h6
{
    display:block;
    height:24px;
    background-color:#4f5c65;
    font-weight:bolder;
    text-transform:uppercase;   
    padding:0 0 0 0;
    margin:0 0 0 -1px;
    margin-top:0px;
    margin-bottom:1px;
    font-size:11px;
    border: 1px solid #4f5c65;
    text-indent:25px;
    color:#fff;
    line-height:2.2em;
}
/*--PRODUCT FINDER-------------------*/
.pf_main{margin:0px;padding:10px;}
.pr_main{border:solid 1px #4F6B7E;border-top-width:11px;border-bottom-width:0px;}
.bc_main{border:solid 1px #698177;border-top-width:11px;border-bottom-width:0px;}
.pl_main{border:solid 1px #944745;border-top-width:11px;border-bottom-width:0px;}
.pf_pr_selected{background-color:#4F6B7E;}
.pf_pr_selected a:hover{background-color:#4F6B7E;}
.pf_bc_selected{background-color:#698177;}
.pf_pl_selected{background-color:#944745;}
.pf_pr{background-color:#555;}
.pf_pr a:hover{background-color:#4F6B7E;}
.pf_bc{background-color:#555;}
.pf_bc a:hover{background-color:#698177;}
.pf_pl{background-color:#555;}
.pf_pl a:hover{background-color:#944745;}
.pf_tab_td
{
	width:235px !important;width:231px;
	/*background-color:#555;*/
	text-align:center;
	color:#fff;
	font-family:Arial, Sans-Serif;
	font-size:8pt;
	font-weight:bold;
	text-transform:uppercase;
	line-height:25px;
	margin:0px;
	padding:0px;
}
.pf_tab_td a
{
	display:block;
	color:#fff;
	text-decoration:none;
	height:25px;
	vertical-align:middle;
}
.pf_tab_td a:hover{color:#fff;text-decoration:none;display:block;}
/*.pf_space{width:3px;margin:0px;padding:0px;}*/
.pf_grid_title
{
	width:100%;
	line-height:28px;
	color:#fff;
	font-family:Arial,Sans-Serif;
	font-size:11pt;
	padding-left:25px;
}
.pr_grid_title{background-color:#4F6B7E;}
.bc_grid_title{background-color:#698177;}
.pl_grid_title{background-color:#944745;}
.pr_grid{border:solid 1px #4F6B7E;border-top:0px;}
.bc_grid{border:solid 1px #698177;border-top:0px;}
.pl_grid{border:solid 1px #944745;border-top:0px;}
.pf_grid td
{
	font-family:Arial,Sans-Serif;
	font-size:8pt;
	padding:4px;
	vertical-align:top;
	padding-left:25px;
}
.pf_grid a{text-decoration:none;}
.pf_grid a:hover{text-decoration:underline;}
.pr_grid a{color:#4F6B7E;}
.bc_grid a{color:#698177;}
.pl_grid a{color:#944745;}
.grid_selected{background-color:#E9EAEA;}
/*--PRODUCT FINDER------------END--*/

.eventGrid{width:795px;border:solid 1px #555;}
.eventGrid th{padding:5px 10px 5px 10px;font-weight:bolder;}
.eventGrid td
{
	padding:5px 10px 5px 10px;
	font-family:Arial, Sans-Serif;
	font-size:8pt;
	vertical-align:top;
}
.eventGrid td b{font-weight:bold;color:#fff;}

#atrs05_EF0_dgEvents{width:700px;border:solid 1px #555;}
#atrs05_EF0_dgEvents th{padding:5px 10px 5px 10px;font-weight:bolder;}
#atrs05_EF0_dgEvents td
{
	padding:5px 10px 5px 10px;
	font-family:Arial, Sans-Serif;
	font-size:8pt;
	vertical-align:top;
}
#atrs05_EF0_dgEvents td b{font-weight:bold;color:#fff;}

#wise06_EF0_dgEvents{width:700px;border:solid 1px #555;}
#wise06_EF0_dgEvents th{padding:5px 10px 5px 10px;font-weight:bolder;}
#wise06_EF0_dgEvents td
{
	padding:5px 10px 5px 10px;
	font-family:Arial, Sans-Serif;
	font-size:8pt;
	vertical-align:top;
}
#wise06_EF0_dgEvents td b{font-weight:bold;color:#fff;}

/*--HOME---------------------------*/
#leftSideHome
{
    width:50%;
    background-image:url(img/margin_22.gif) !important; background-image:url(img/margin_22.gif);
    background-position:100% 1px !important;background-position:100% 1px;
    background-repeat:repeat-x;
    margin:0px;
    padding:0px;
}
#rightSideHome
{
    width:50%;
    background-image:url(img/margin_24.gif) !important; background-image:url(img/margin_24.gif);
    background-position:-1px 97px !important;background-position:-1px 97px;
    background-repeat:repeat-x;
    vertical-align:top;
    margin:0px;
    padding:0px;
}
#lifecycle{margin-top:1px !important;margin-top:8px;margin-bottom:3px;}
.home_callout
{
	list-style-image:url(img/leftnavdots_off.gif);
	padding-left:20px !important;padding-left:22px;
	margin:0px 0px 0px 0px;
	font-family:Arial,Sans-Serif;
	font-size:10px;
	line-height:1.4em;
	color:#555;
	width:141px !important;width:100%;
	display:block;
}
.home_callout a{text-decoration:none;color:#555;}
.home_callout a:hover{color:#000;text-decoration:none;}
.more a
{
	text-transform:uppercase;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
	color:#EFA005;
}
.more a:hover{color:#000;text-decoration:none;}
.home_callout li{margin:8px 8px 15px 0px;}
.home_callout_title
{
	font-family:Arial,Sans-Serif;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#555;
	line-height:1em;
	margin-left:-4px;
}
.home_callout_date
{
	font-family:Arial,Sans-Serif;
	font-size:10px;
	text-transform:uppercase;
	color:#000;
}
.home_callout_nested li
{
	list-style-image:url(img/spacer.gif);
	margin:4px 0px 0px -43px;
	padding:0px 0px 0px 0px;
}
/*.home_solutions{margin:-15px 0px 0px 23px;padding:0px 0px 0px 0px;list-style:none;}
.home_solutions ul{list-style:none;width:270px;}
.home_solutions a{text-decoration:none;font-size:11px;font-family:Arial, Sans-Serif;line-height:1.6em;}
.home_solutions a:hover{color:#EFA005;text-decoration:none;}
.home_solutions li{float:left;width:140px;}
.wrapper br{clear:left;}
div.wrapper{margin-bottom:5px;padding-bottom:0px;margin-top:0px;padding-top:0px;}*/
/*--HOME----------------------END--*/