﻿/* ------------------------------ Globals ------------------------------ */
html, body
{
	border: 0;
	padding: 0;
	margin: 0;
	height: 100%;
	background: #ffffff url(i/bg_body.png) top repeat-x;
}

body, div, p, td, span, th, label, input, form, img, textarea
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3f5974;
}

p
{
	/*line-height: 16px;*/
}

img
{
	border: 0;
	margin: 0;
}

table
{
	border: 0;
	border-collapse: collapse;
	margin: 0;
}

td
{
	border: 0;
	padding: 0;
}
/* ------------------------------ end of Globals ------------------------------ */




/* ------------------------------ Main stuff ------------------------------ */
.png
{
	behavior: url(iepngfix.htc);
}

.footerTable
{
	height: 100%;
	width: 985px;
	margin-left: auto;
	margin-right: auto;
}

.footerTable td
{
	padding: 0;
}

.footerTable .mainTd
{
	vertical-align: top;
	background: #d8f3fc url(i/bg_maintable.gif) 0px -20px repeat-x;
}

.footerTable .footerTd
{
	/*vertical-align: bottom;
	background: #d8f3fc;
	padding: 0 15px;*/
	background: url(i/bg_footer_left.gif) top left no-repeat;
	padding: 0;
	vertical-align: top;
}

.footerTable .footerTd div
{
	background: url(i/bg_footer_right.gif) top right no-repeat;
	padding: 14px 15px 46px 15px;
	margin: 0;
}

.footerTable .footerTd div div
{
	padding: 0;
	background: none;
}

.phonesTable
{
	width: 100%;
}

.phonesTable td.c
{
	text-align: center;
}

.phonesTable td.r
{
	text-align: right;
}

.mainTable
{
	width: 985px;
	/*height: 100%;*/
	/*margin-left: auto;
	margin-right: auto;*/
	margin: 0;
}

.mainTable td
{
	padding: 0 14px;
	vertical-align: top;
}

/*.mainTable td td
{
	padding: 0 30px 0 0;
}*/

/*.mainTable .logoTd
{
	background: #7fd5f6 url(i/logo_dynamics_crm.gif) top no-repeat;
	padding: 60px 0 12px 30px;
}*/

.mainTable .logoTd
{
	background: #7fd5f6 url(i/logo_dynamics_crm.gif) top left no-repeat;
	padding: 0 0 0 0;
}

.mainTable .logoTd div
{
	margin: 0;
	padding: 60px 0 20px 20px;
	height: 50px;
	background: url(i/logo_dynamics_crm_screenshot.gif) top right no-repeat;
}

.sc_logo
{
	width: 175px;
	height: 50px;
	margin: 0;
	display: block;
	float: left;
	clear: none;
	background: url(i/logo_salescentric_rc.gif) no-repeat;
}

/*.MSCRMLinkNoButton
{
	width: 182px;
	height: 45px;
	margin: 0;
	display: block;
	position: relative;
	top: -55px;
	right: -470px;
	margin-bottom: -45px;
	overflow: hidden;
}*/
.MSCRMLink
{
	width: 185px;
	height: 34px;
	margin: 6px 20px 0 210px;
	display: block;
	float: right;
	overflow: hidden;
	background: url('i/ms_dynamics_crm_logo.gif') no-repeat left top;
	/*filter:Alpha(Opacity="0",FinishOpacity="0",Style="3");
	-moz-opacity: 0;
	opacity: 0;*/
}

/*.liveHelpBtn
{
	display: block;
	position: relative;
	margin: 0;
	top: -40px;
	right: -842px;
	width: 99px;
	height: 23px;
	clear: none;
	margin-bottom: -33px;
	background: url('i/live_help_img1.png') no-repeat;
}*/
.liveHelpBtn
{
	display: block;
	float: right;
	margin: 10px 14px 0 0;
	width: 99px;
	height: 23px;
	clear: none;
	background: url('i/live_help_img1.png') no-repeat;
}

.searchControl,
.mainTable .logoTd div.searchControl
{
	display: block;
	float: right;
	margin: 10px 0;
	padding: 0;
	width: auto;
	white-space: nowrap;
	height: 20px;
	clear: none;
}

.mainTable .bannerTd
{
	padding-top: 8px;
}

.mainTable .pageContent
{
	padding-top: 35px;
	padding-bottom: 35px;
}

.mainTable .noLeftPadding
{
	padding-left: 0;
}

.newsTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #f68428;
	margin: 20px 0 0 0;
	display: block;
}

.blueNewsHeaders .newsTitle
{
	color: #00b3f7;
}

.blueNewsHeaders td,
.blueNewsHeaders td h2,
.blueNewsHeaders td .newsTitle
{
	padding: 0;
	margin: 0;
	font-weight: normal;
}

.blueNewsHeaders table
{
	margin-bottom: 25px;
}

.blueNewsHeaders td.newsDate
{
	white-space: nowrap;
	width: 130px;
	font-size: 14px;
}

h3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #00b3f7;
	margin: 20px 0 0 0;
	display: block;
}

.screenshotsPageTable
{
	width: 950px;
}

.screenshotsPageTable td
{
	padding-bottom: 20px;
}

.screenshotsPageTable td.text
{
	padding-left: 0;
	vertical-align: top;
}

.screenshotsPageTable td.text h2,
.screenshotsPageTable td.text h2 .newsTitle
{
	margin-top: 0;
}

.scrDescr
{
	float: left;
	clear: none;
	text-align: left;
	padding-top: 6px;
}

.closeButton
{
	display: block;
	width: 75px;
	height: 25px;
	margin: 0;
	float: right;
	background:url(i/btn_close.gif);
	clear: none;
}

.partnerLogos td
{
	vertical-align: middle;
	text-align: center;
	background: #ffffff;
}

.partnerLogos td img
{
	margin-bottom: 30px;
}

.eventsSchedule td
{
	padding-bottom: 20px;
}

.eventsSchedule td.h2,
.eventsSchedule td.title
{
	padding-bottom: 0;
}

.eventsSchedule td.title
{
	padding-top: 20px;
}

.englishVersion
{
	cursor: pointer;
	display: block;
	width: auto;
	margin: 0 0 10px 0;
}
/* ------------------------------ end of Main stuff ------------------------------ */




/* ------------------------------ Menu ------------------------------ */
.menuTable
{
	width: 100%;
	/*width: 955px;*/
}

.menuTable .topRow td
{
	font-size: 12px;
	height: 28px;
	padding: 0;
	background: url(i/menu_top.gif);
	text-align: center;
	white-space: nowrap;
	font-family: Arial, Helvetica, sans-serif;
}

.menuTable .bottomRow td
{
	font-size: 12px;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
}

.menuTable .bottomRow td td
{
	padding: 0;
}

.menuTable .topRow #tl
{
	background: url(i/menu_top_left.gif);
	width: 7px;
	padding: 0;
	font-size: 1px;
	cursor: pointer;
}

.menuTable .topRow .tr
{
	background: url(i/menu_top_right.gif) left no-repeat;
	width: 125px;
	cursor: default;
}

.menuTable .topRow .ts
{
	background: url(i/menu_top_separator.gif);
	width: 3px;
	padding: 0;
	font-size: 1px;
	cursor: default;
}

.menuTable .bottomRow .bs
{
	background: url(i/menu_bottom_separator.gif);
	width: 3px;
	padding: 0;
	font-size: 1px;
	cursor: default;
}

.menuTable .bottomRow .bsBlue
{
	background: url(i/menu_top_separator.gif);
	width: 3px;
	padding: 0;
	font-size: 1px;
	cursor: default;
}

.menuTable .bottomRow td
{
	height: 29px;
	background: url(i/menu_bottom.gif);
}

.menuTable .bottomRow .bl
{
	background: url(i/menu_bottom_left.gif);
	width: 7px;
	font-size: 1px;
	padding: 0;
}

.menuTable .bottomRow .br
{
	width: 245px;
	background: none;
}

.menuTable .bottomRow .brPre
{
	background: none;
}

.menuTable a
{
	text-decoration: none;
	color: #646464;
	font-weight: bold;
	display: block;
	height: 21px;
	margin: 0;	
	padding: 7px 18px 0 18px;
	white-space: nowrap;
}

.menuTable a:hover
{
	text-decoration: none;
}

.menuTable .topRow a:hover,   .menuTable .topRow a.a_hover
{
	background: url(i/menu_top_hover.gif);
	color: #646464;
}

.menuTable .topRow #tl a
{
	padding: 5px 0 0 0;
}

.menuTable .topRow #tl a:hover
{
	background: url(i/menu_top_left_hover.gif);
}

.menuTable .bottomRow a
{
	height: 22px;
	padding: 7px 25px 0 25px;
}

.menuTable .bottomRow a:hover
{
	/*text-decoration: underline;*/
	color: #646464;
}

.menuTable .bottomRow .brPre a
{
	height: 22px;
	background: url(i/menu_bottom_right.gif) left no-repeat;
	padding: 7px 15px 0 70px;
	text-align: right;
	font-size: 12px;
}

.menuTable .bottomRow .brPre a:hover
{
	background:url(i/menu_bottom_right_hover.gif) left no-repeat;
}

.menuTable .bottomRow .br a
{
	height: 22px;
	background: url(i/menu_bottom_right.gif) right no-repeat;
	
	/* for future */
	    /*padding: 7px 15px 0 15px;
	    color: #c00000;
	    text-align: center;*/
	/* */
	
	/* should be replaced in future version*/
	    padding: 7px 40px 0 25px;
	    text-align:right;
	/* */
	
	font-size: 12px;
}

.menuTable .bottomRow .br a:hover
{
	background:url(i/menu_bottom_right_hover.gif) right no-repeat;
}

.menuTable .topRow .blank
{
	background: none;
	width: 245px;
}
/* ------------------------------ end of Menu ------------------------------ */




/* ------------------------------ rightMenu ------------------------------ */
.rightMenu
{
	border-top: 1px solid #ade5f9;
	border-bottom: 1px solid #ade5f9;
	background: url(i/bg_rightmenu.gif);
	width: 214px;
	border-collapse: separate;
	border-spacing: 1px;
}

.rightMenu td
{
	background:url(i/bg_rightmenu_item.gif);
	padding: 0;
	border: 0;
}

.rightMenu a,   .rightMenu a:visited
{
	display: block;
	width: 130px;
	padding: 8px 62px 8px 20px;
	background: url(i/rightmenu_button.gif) right center no-repeat;
	color: #000000;
	text-decoration: none;
}
/* ------------------------------ end of rightMenu ------------------------------ */

/* ------------------------------ homeRightMenu ------------------------------ */
.mainTable .RightColumn
{
	width: 250px;
	padding-top: 44px;
}

.mainTable .RightColumn,   .mainTable .RightColumn td
{
	padding-right: 0;
	white-space: nowrap;
}

.RightColumn p,   .smallSpace
{
	padding: 3px 0 5px 0;
	margin: 0;
}

.RightColumn p a
{
	color: #f58426;
}

.homeRightMenu
{
	border-top: 0px solid #ade5f9;
	border-bottom: 0px solid #ade5f9;
	/* background: url(i/bg_rightmenu_narrow.gif); */
	width: 184px;
	border-collapse: separate;
	border-spacing: 1px;
	background-color:#ADE5F9
}

.homeRightMenu td
{
	/* background:url(i/bg_rightmenu_item_narrow.gif); */
	padding: 0;
	border: 0;
	height:65px;
	vertical-align:middle
}

.homeRightMenu a,   .homeRightMenu a:visited
{
	display: block;
	width: 162px;
	padding: 8px 10px 8px 10px;
/*	background: url(i/rightmenu_button.gif) right center no-repeat; */
	color: #636464;
	text-decoration: none;
	font-weight:bold
	
}
/* ------------------------------ end of homeRightMenu ------------------------------ */

/* ------------------------------ homeLeftMenu ------------------------------ */
.mainTable td.newsColumn
{
	padding: 0;
}

.homeLeftMenu
{
	/*border-top: 0px solid #ade5f9;
	border-bottom: 0px solid #ade5f9;*/
	/* background: url(i/bg_leftmenu_narrow.gif); */
	/*width: 184px;*/
	/*border-collapse: separate;
	border-spacing: 1px;*/
	
	/*background: #c5ecfb;*/
}

.homeLeftMenu td
{
	/* background:url(i/bg_leftmenu_item_narrow.gif); */
	padding: 0;
	border: 0;
	/*height:40px;*/
	padding: 3px 14px 5px 14px;
	vertical-align: middle;
	background: #c5ecfb;
}

.homeLeftMenu td.newsTop
{
    font-size: 1px;
    height: 5px;
    padding: 0;
	background: url('i/newstop.gif') top left no-repeat;
}

.homeLeftMenu td.newsBottom
{
    font-size: 1px;
    height: 5px;
    padding: 0;
	background: url('i/newsbottom.gif') bottom left no-repeat;
}

.homeLeftMenu a,   .homeLeftMenu a:visited
{
	display: block;
	width: 162px;
	/* width: 100px; */
	/* padding: 8px 12px 8px 40px; */
	/* background: url(i/rightmenu_button.gif) left center no-repeat; */
	/*color: #636464;*/
	font-size: 11px;
	color: #666666;
}
/* ------------------------------ end of homeLeftMenu ------------------------------ */


/* ------------------------------ leftMenu ------------------------------ */
.leftMenu
{
	border-top: 1px solid #ade5f9;
	border-bottom: 1px solid #ade5f9;
	background: url(i/bg_rightmenu.gif);
	width: 214px;
	border-collapse: separate;
	border-spacing: 1px;
}

.leftMenu td
{
	background:url(i/bg_rightmenu_item.gif);
	padding: 0;
	border: 0;
}

.leftMenu a,   .leftMenu a:visited
{
	display: block;
	width: 130px;
	padding: 8px 62px 8px 20px;
	background: url(i/rightmenu_button.gif) right center no-repeat;
	color: #000000;
	text-decoration: none;
}
/* ------------------------------ end of leftMenu ------------------------------ */





/* ------------------------------ home page styles ------------------------------ */
.mainTable .homePageContent
{
	padding-top: 10px;
}

.mainTable .homeNewsTd
{
	width: 250px;
}

.mainTable .callToActionTd
{
	width: 235px;
}

.newsArchiveLink
{
	margin-top: 20px;
	display: block;
}

.homeBanner
{
	width: 955px;
	height: 282px;
	background: url(i/banner_home.jpg) no-repeat;
	text-align: right;
}

.homeBanner object,   .homeBanner embed
{
	margin: 5px 40px 0 0;
}
/* ------------------------------ end of home page styles ------------------------------ */




/* ------------------------------ SalesCentric branded styles ------------------------------ */
h1,
.Header1
{
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: xx-large;*/
	font-size: 16px;
	font-weight: bold;
	color: #00b3f7;
	display: block;
	margin: 0 0 20px 0;
}

h2,
.Header2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #f68428;
	/*color: #00b3f7;*/
	margin: 20px 0 0 0;
	display: block;
}

.PageContent, .greyLink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 12px;*/
	/*color: #000000;*/
	color: #3f5974;
	/*line-height: 16px;*/
}

.PageContentBold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 12px;*/
	font-weight: bold;
	/*line-height: 16px;*/
}

a,   .ContentLink
{
	color: #008bc0;
	text-decoration: none;
}

a:hover,   .ContentLink:hover
{
	text-decoration: underline;
}

ul
{
	list-style: none;
	margin-left: 0;
	padding-left: 0;
}

ul li,   .BulletedList
{
	margin-left: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 12px;*/
	/*line-height: 16px;*/
	background: url(i/bullet.gif) 15px 6px no-repeat;
	padding-left: 30px;
}

ul.square li
{
	margin-left: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: url(i/bullet--blue-square-10-12.gif) 0px 7px no-repeat;
	padding-left: 15px;
	line-height: 20px;
}

ul.keyFeatures li
{
	margin-left: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: url(i/check_green.gif) 0px 0px no-repeat;
	padding-left: 20px;
	padding-bottom: 12px;
}

ul.keyFeatures li.allVersions
{
	background: url(i/check_cyan.gif) 0px 0px no-repeat;
}

ul.keyFeatures li.enterpriseVersions
{
	background: url(i/check_orange.gif) 0px 0px no-repeat;
}

ul.keyFeatures li.enterpriseExOnly
{
	background: url(i/check_purple.gif) 0px 0px no-repeat;
}

.featuresTable
{
    border: 0;
    border-collapse: collapse;
    margin: 0 0 30px 0;
    padding: 0;
}

.featuresTable .odd,
.featuresTable .odd td
{
    background-color: #e5f7fd;
}

/*.featuresTable .inLineWithTitle,
.featuresTable .inLineWithTitle td,
.featuresTable th
{
    background-color: #c3f0ff;
}*/

.featuresTable td
{
    padding: 7px 0 7px 0;
    text-align: center;
    width: 80px;
    background-position: center;
    background-repeat: no-repeat;
}

.featuresTable td.featureTitle
{
    text-align: left;
    width: 350px;
}

.featuresTable td.SFA3
{
    background-image: url(i/check_purple.gif);
}

.featuresTable td.SFA
{
    background-image: url(i/check_green.gif);
}

.featuresTable td.Enterprise
{
    background-image: url(i/check_cyan.gif);
}

.featuresTable td.EnterpriseEx
{
    background-image: url(i/check_orange.gif);
}

.featuresTable th
{
    text-align: left;
    padding-top: 20px;
}

.featuresTable .featuresHeader th
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #f68428;
    text-align: center;
    background: none;
}

.featuresTable .inLineWithTitle td
{
    padding-top: 20px;
}

.QuotedContent
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 12px;*/
	font-style: italic;
	/*line-height: 16px;*/
}

.QuotedContentSignoff
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 12px;*/
	font-style: italic;
	font-weight: bold;
	/*line-height: 16px;*/
}
/* ------------------------------ end of SalesCentric branded styles ------------------------------ */




/* ------------------------------ Forms ------------------------------ */
.formTable td
{
	padding-bottom: 8px;
	vertical-align: middle;
}

.formTable .txt
{
	width: 250px;
	overflow: hidden;
	float: left;
}

.formTable .txtPartner
{
	width: 300px;
	overflow: hidden;
	float: left;
}

.shorterForm .formTable .txt
{
	width: 250px;
}

.formTable .number
{
	width: 50px;
}

.radioButtons label
{
	margin-right: 15px;
}

.formTable .radio
{
	vertical-align: middle;
}

.formTable .submitTd
{
	text-align: right;
	padding-top: 16px;
}

.achtung
{
	color: #CC3300;
}


.CVScreenshot
{
	border: 1px solid #485673;
	margin: 10px 0 20px 0;
}


.headerLink
{
	color: #00b3f7;
}

.headerLink:hover,
.headerLink:hover h1
{
	text-decoration: underline;
}

.LeftAndRightAlignedLinks
{
	border: 0;
	border-collapse: collapse;
	width: 260px;
}

.LeftAndRightAlignedLinks td
{
	padding: 0;
}

.LeftAndRightAlignedLinks .r
{
	text-align: right;
}
/* ------------------------------ end of Forms ------------------------------ */





/* ------------------------------ rounded rectangle ------------------------------ */
.BorderedPanel
{
	border: 0;
	border-collapse: collapse;
	/*float: left;*/
	margin: 0;
}

.BorderedPanel .lt
{
	padding: 0;
	width: 7px;
	height: 7px;
}
.BorderedPanel .lt div
{
	font-size: 1px;
	padding: 0;
	border: 0;
	width: 7px;
	height: 7px;
	background: url('i/panel_lt.png');
}
*html .BorderedPanel .lt div
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/panel_lt.png', sizingMethod='image');
}

.BorderedPanel .t
{
	font-size: 1px;
	padding: 0;
	border: 0;
	background: url(i/panel_t.gif);
}

.BorderedPanel .rt
{
	padding: 0;
	width: 9px;
	height: 7px;
}
.BorderedPanel .rt div
{
	font-size: 1px;
	padding: 0;
	border: 0;
	width: 9px;
	height: 7px;
	background: url('i/panel_rt.png');
}
*html .BorderedPanel .rt div
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/panel_rt.png', sizingMethod='image');
}

.BorderedPanel .lb
{
	padding: 0;
	width: 7px;
	height: 9px;
}
.BorderedPanel .lb div
{
	font-size: 1px;
	padding: 0;
	border: 0;
	width: 7px;
	height: 9px;
	background: url('i/panel_lb.png');
}
*html .BorderedPanel .lb div
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/panel_lb.png', sizingMethod='image');
}

.BorderedPanel .b
{
	font-size: 1px;
	padding: 0;
	border: 0;
	background: url('i/panel_b.png');
}
*html .BorderedPanel .b
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/panel_b.png', sizingMethod='scale');
}

.BorderedPanel .rb
{
	padding: 0;
	width: 9px;
	height: 9px;
}
.BorderedPanel .rb div
{
	font-size: 1px;
	padding: 0;
	border: 0;
	width: 9px;
	height: 9px;
	background: url('i/panel_rb.png');
}
*html .BorderedPanel .rb div
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/panel_rb.png', sizingMethod='image');
}

.BorderedPanel .l
{
	padding: 0;
	font-size: 1px;
	background: url('i/panel_l.gif');
}

.BorderedPanel .r
{
	padding: 0;
	font-size: 1px;
	background: url(i/panel_r.png);
}
*html .BorderedPanel .r
{
    background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/panel_r.png', sizingMethod='scale');
}

.BorderedPanel .BorderedPanelBodyContainer,
.mainTable .RightColumn td.BorderedPanelBodyContainer
{
    width: 228px;
    text-align: center;
	padding: 10px 12px 12px 10px;
	background: #ffffff;
}
/* ------------------------------ end of rounded rectangle ------------------------------ */





/* ------------------------------ rounded rectangle wo shadow ------------------------------ */
.BorderedPanel2
{
	border: 0;
	border-collapse: collapse;
	/*float: left;*/
	margin: 0;
}

.BorderedPanel2 .lt
{
	padding: 0;
	width: 5px;
	height: 5px;
}
.BorderedPanel2 .lt div
{
	font-size: 1px;
	padding: 0;
	border: 0;
	width: 5px;
	height: 5px;
	background: url('i/panel2_lt.png');
}
*html .BorderedPanel2 .lt div
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/panel2_lt.png', sizingMethod='image');
}

.BorderedPanel2 .t
{
	font-size: 1px;
	padding: 0;
	border: 0;
	background: url(i/panel2_t.gif);
}

.BorderedPanel2 .rt
{
	padding: 0;
	width: 5px;
	height: 5px;
}
.BorderedPanel2 .rt div
{
	font-size: 1px;
	padding: 0;
	border: 0;
	width: 5px;
	height: 5px;
	background: url('i/panel2_rt.png');
}
*html .BorderedPanel2 .rt div
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/panel2_rt.png', sizingMethod='image');
}

.BorderedPanel2 .lb
{
	padding: 0;
	width: 5px;
	height: 5px;
}
.BorderedPanel2 .lb div
{
	font-size: 1px;
	padding: 0;
	border: 0;
	width: 5px;
	height: 5px;
	background: url('i/panel2_lb.png');
}
*html .BorderedPanel2 .lb div
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/panel2_lb.png', sizingMethod='image');
}

.BorderedPanel2 .b
{
	font-size: 1px;
	padding: 0;
	border: 0;
	background: url('i/panel2_b.gif');
}

.BorderedPanel2 .rb
{
	padding: 0;
	width: 5px;
	height: 5px;
}
.BorderedPanel2 .rb div
{
	font-size: 1px;
	padding: 0;
	border: 0;
	width: 5px;
	height: 5px;
	background: url('i/panel2_rb.png');
}
*html .BorderedPanel2 .rb div
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/panel2_rb.png', sizingMethod='image');
}

.BorderedPanel2 .l
{
	padding: 0;
	font-size: 1px;
	background: url('i/panel2_l.gif');
}

.BorderedPanel2 .r
{
	padding: 0;
	font-size: 1px;
	background: url(i/panel2_r.gif);
}

.BorderedPanel2 .BorderedPanelBodyContainer,
.mainTable .RightColumn td.BorderedPanelBodyContainer
{
    width: 234px;
    text-align: center;
	padding: 10px 12px 12px 10px;
	background: #ffffff;
}
/* ------------------------------ end of rounded rectangle wo shadow ------------------------------ */



.shadowTable
{
    border: 0;
    border-collapse: collapse;
    margin: 0 auto;
}

.shadowTable td
{
    padding: 0;
    border: 0;
}

.shadowTable td img
{
    margin: 0;
}

.shadowTable td.btm
{
    background: url('i/shadow_btm.gif') left top no-repeat;
    height: 4px;
    font-size: 1px;
}

.shadowTable td.btmrgt
{
    background: url('i/shadow_rgt_btm.gif') left top no-repeat;
    width: 4px;
    height: 4px;
    font-size: 1px;
}

.shadowTable td.rgt
{
    background: url('i/shadow_rgt.gif') left top no-repeat;
    width: 4px;
    font-size: 1px;
}

.fieldInfo td,
td.fieldInfo
{
	padding-top: 0;
	padding-bottom: 20px;
	font-style: italic;
}