#scroll #bottomDiv #contentWrapper #mainContent .pTags a {font-size: 120%;font-weight: normal;text-decoration: underline;
display: block;background-image: url(file:///C|/www/gfx/decorative/bullet.jpg);background-repeat: no-repeat;background-position: 61%;}
#wrapperDiv {
	width: 980px;
	font-size: 1.3em;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	z-index: 5000;
}
#navWrapperDiv #flashDiv{position: absolute;right: 110px;top: 0px;background-color: #000;background-image: url(../../gfx/decorative/load.gif);background-position: center center;height: 265px;width: 645px;background-repeat: no-repeat;}
#contentWrapper #mainContent {
	float: right;
	background-color: #FFF;
	width: 77%;
	position: relative;
}
#navWrapperDiv {
	height: 286px;
	position: relative;
	z-index: 6000;
	left: 0px;
	top: 0px;
}
body {
	font-size: 62.5%;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333;
	background-repeat: repeat-x;
	background-position: 20px;
}
#scroll {
	background-image: url(../../gfx/decorative/header_background2.jpg);
	background-repeat: no-repeat;
	background-position: center 100px;
	background-color: #EDEDED;
	position: relative;
	z-index: 5000;
	left: 0px;
	top: 0px;
}
#wrapperDiv #contentWrapper #whiteBG {position: absolute;width: 150px;height: 962px;background-color: #FFF;top: 0px;right: -150px;}
.moditure_group {background-image: url(../../gfx/decorative/tabs/moditure_group_tab.gif);height: 41px;width: 182px;background-repeat: no-repeat;}
#footerDiv {clear: both;background-image: url(../../gfx/decorative/footerDiv.gif);height: auto;background-repeat: repeat-x;background-color: #FFF;}
#contentWrapper #bottomNav {float: right;width: 220px;background-color: #EDEDED;text-align: left;}
#bottomDiv #contentWrapper #bottomNav #qouteOfTheMonth {
	display: block;
	height: auto;
	width: 210px;
	margin-bottom: 55px;
}
#topBorder {
	background-image: url(../../gfx/decorative/top_bg.png);
	height: 98px;
	position: absolute;
	width: 100%;
	z-index: 0;
	padding: 0px;
	top: 0px;
	margin: 0px;
}
p {
	line-height: 160%;
	font-size: 1.3em;
	text-align: justify;
}
* {margin: 0px;padding: 0px;}
#brandDiv {background-image: url(../../gfx/decorative/top_bg.png);height: 98px;position: relative;z-index: 1;}
#navWrapperDiv #navBar #main_nav {list-style-type: none;}
#navWrapperDiv #navBar {width: 210px;margin-top: 10px;}
#navWrapperDiv #navBar #main_nav li {
	display: block;
	width: 210px;
	height: 20px;
	margin-bottom: 5px;
	background-color: #ededed;
	margin-top: 5px;
	padding-top: 5px;
	font-size: 1em;
}
.Mainclass {padding: 10px;}
a img {
	-moz-outline-style: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#navWrapperDiv #navBar #main_nav li a {
	text-decoration: none;
	color: #000;
	padding-left: 10px;
	display: block;
	height: 20px;
	padding-top: 2px;
}
#navWrapperDiv #navBar #main_nav li:hover {background-color: #000;}
#navWrapperDiv #navBar #main_nav li a:hover {color: #FFF;letter-spacing: 0.125em;}
#brandDiv #moditure_logo {background-image: url(../../gfx/presentational/moditure_logo.jpg);position: absolute;top: 20px;height: 69px;width: 205px;left: 0px;}
#wrapperDiv #brandDiv a #tenYearsLogo{
	background-image: url(../../gfx/decorative/10Years.png);
	position: absolute;
	height: 148px;
	width: 120px;
	right: -10px;
	top: 10px;
	z-index: 5000;
	text-indent: -9999px;
	background-repeat: repeat;
	cursor:hand;
	display: none;
}
#brandDiv #InternationalDiv {
	background-image:url(../../gfx/decorative/slogan.gif);
	height: 43px;
	width: 498px;
	margin-top: 25px;
	margin-left: 220px;
	position: absolute;
	text-indent: -9999px;
	left: 10px;
	top: 6px;
}
.leftImg {
	float: left;
	margin-right: 60px;
	margin-left: 50px;
}
.leftImg2 {
	float: left;
	margin-right: 60px;
	margin-left: 50px;
	margin-bottom:220px;
}
.leftImg3 {
	float: left;
	margin-right: 110px;
	margin-left: 70px;
	margin-bottom:140px;
}

h1, h2, h3, h4 {
	font-size: 150%;
	color: #000;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
*:first-child+html #topBorder {
	background-image: url(../../gfx/decorative/top_bg.png);
	height: 98px;
	position: absolute;
	width: 100%;
	z-index: 0;
	padding: 0px;
	top: 0px;
	margin: 0px;
}
*:first-child+html #navWrapperDiv #navBar {width: 210px;margin-top: 5px;}
*:first-child+html #navWrapperDiv {height: 286px;position: relative;margin-bottom: 10px;}
*:first-child+html #navWrapperDiv #flashDiv {margin-top: 10px;}
#contentWrapper {width: 990px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;}
#contentWrapper #mainContent #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent.TabbedPanelsContentVisible p {margin-right: 60px;}
#wrapperDiv   #navWrapperDiv #navBar #main_nav #here{
	color: #FFF;
	background-color: #000;
	display: block;
	height: 20px;
	letter-spacing: 0.125em;
	margin-top: -5px;
	margin-bottom: 0px;
	padding-top: 7px;
}
#wrapperDiv #navWrapperDiv #navBar #main_nav #here a {
	color: #FFF;
	background-color: #000;
	width: 200px;
	margin: 0px;
	padding: 0px;
}
#bottomDiv {width: 100%;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;background-repeat: repeat;}
#footerDiv #footerCenter {
	width: 980px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-size: 1.2em;
}
#bottomDiv #contentWrapper #mainContent #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent.TabbedPanelsContentVisible a {
	color: #000;
	text-decoration: none;
}
.contentLinks {font-size: 100%;font-weight: bold;}
#bottomDiv #contentWrapper #bottomNav #qouteOfTheMonth #quote {background-image: url(../../gfx/decorative/quote_of_month.gif);height: 30px;width: 204px;text-indent: -9999px;margin-top: 25px;}
#footerDiv #footerCenter #footerLinks {
	width: 60%;
	float: left;
	height: 30px;
	font-size: 100%;
}
#footerDiv #footerCenter #bookmarkPage {text-align: left;float: right;width: 40%;}
#bottomDiv #contentWrapper #bottomNav #qouteOfTheMonth p {margin-right: 8px;text-align: left;color: #666;}
#bottomDiv #contentWrapper #bottomNav #qouteOfTheMonth p #by {
	font-size: 90%;
	font-weight: bold;
	letter-spacing: 0.125em;
}
#footerDiv #footerCenter #footerLinks ul li {
	display: block;
	float: left;
	margin-top: 8px;
	list-style-type: none;
	margin-right: 5px;
	padding-bottom: 2px;
	height: 20px;
	padding-top: 2px;
}
#footerDiv #footerCenter #bookmarkPage ul li {
	color: #333;
	list-style-type: none;
	font-size: 100%;
	float: right;
	display: inline-block;
	margin-top: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#footerDiv #footerCenter #copyright {width: 100%;font-size: 95%;clear: both;height: 30px;}
#footerDiv #footerCenter #footerLinks ul li a:hover {color: #333;text-decoration: underline;}
#footerDiv #footerCenter ul li a {
	color: #333;
	text-decoration: none;
}

#footerCenter #copyright p {
	font-size: 1.2em;
}
#bottomDiv #contentWrapper #mainContent #contacts2  {margin-top: 30px;font-size: 2em;font-weight: normal;margin-bottom: 20px;}
#bottomDiv #contentWrapper #mainContent #contacts #mainOffice {width: 80%;height: auto;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #D6D6D6;}
#contactForm fieldset label{display: block;float: left;padding-bottom: 0.3em;width: 100%;margin-bottom: 5px;}
#bottomDiv #contentWrapper #mainContent #contacts #contactForm fieldset {border-top-style: none;border-right-style: none;
border-bottom-style: none;border-left-style: none;}
#bottomDiv #contentWrapper #mainContent #contacts #contactForm fieldset input:hover {border: 1px dotted #000;}
.moditureMeaning {font-weight: bold;color: #000;letter-spacing: 0.125em;}
.comments {font-style: italic;color: #666;}
a {
	-moz-outline-style: none;
	color: #2F2274;
	text-decoration: none;
}
input {float: left;width: 45%;border: 1px solid #CCC;color: #666;padding-left: 5px;}
textarea {border: 1px solid #CCC;width: 70%;color: #666;padding-left: 5px;font-family: Arial, Helvetica, sans-serif;font-size: 1.25em;margin-top: 5px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}
#bottomDiv #contentWrapper #mainContent #contacts #border {
	position: absolute;
	height: 400px;
	left: -10px;
	background-color: #E1E1E1;
	width: 1px;
	top: 105px;
}
#bottomDiv #contentWrapper #mainContent #location p img {margin-top: 0px;margin-right: 0px;margin-bottom: 15px;margin-left: 0px;border-top-width: 2px;border-right-width: 2px;border-bottom-width: 2px;border-left-width: 2px;border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-top-color: #7C7C7C;border-right-color: #B0B0B0;border-bottom-color: #C0C0C0;border-left-color: #C0C0C0;}
#bottomDiv #contentWrapper #mainContent #contacts #contactForm fieldset .textfieldRequiredMsg {position: absolute;height: auto;
width: 150px;top: -35px;right: 0px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;}
#bottomDiv #contentWrapper #mainContent #contacts #contactForm fieldset {position: relative;}
#hold {width: 100%;background-image: url(../../gfx/decorative/body_background.jpg);background-repeat: repeat;}
#siteMap {height: auto;width: 100%;z-index: 10;position: relative;background-color: #EDEDED;-moz-outline-style: none;}
#siteMap #centerSiteMap {-moz-outline-style: none;width: 980px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;text-align: right;background-color: #EDEDED;}
#siteMap #centerSiteMap #CollapsiblePanel2 .CollapsiblePanelTab #leftDrag {position: absolute;left: 0px;top: 5px;padding: 0px;margin-top: -5px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}
#strong {font-weight: bold;}
h1 {
	font-size: 170%;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 10px;
	color:#333;
	display:block;
	font-weight:bold;
	margin-left: 0px;
}
#title {
	font-size: 130%;
	display: block;
	margin-bottom: 10px;
	padding-left: 230px;
}
#title2 {
	font-size: 90%;
	display: block;
	padding-left: 50px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.pTags {
	padding-left: 230px;
	padding-right: 75px;
}
.pTags2 {
	padding-left: 50px;
	padding-right: 75px;
}
#scroll #bottomDiv #contentWrapper #mainContent #aboutModiture {
	margin-left: 50px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C0C0C0;
	padding-bottom: 5px;
	font-size: 200%;
	font-weight: normal;
	width: 650px;
	margin-bottom: 40px;
	position: relative;
}
#scroll #bottomDiv #contentWrapper #mainContent p #title #blueTitle  {color: #2F2274;}#scroll #bottomDiv #contentWrapper #mainContent p #title {
	color: #000;
	margin-bottom: 30px;
	text-transform: capitalize;
	font-weight: bold;
}
#scroll #bottomDiv #contentWrapper #mainContent .pTags a {color: #000 !important;font-weight: normal;text-decoration: none;
display: inline;background-image: none;background-repeat: no-repeat;background-position: 61%; font-size: 100%;}
#scroll #bottomDiv #contentWrapper #mainContent #aboutModiture #breadcrumbs {
	position: absolute;
	top: 35px;
	right: 0px;
	width: 700px;
	font-size: 60%;
	text-align: right;
	padding-top: 3px;
	padding-bottom: 3px;
}

#scroll #bottomDiv #contentWrapper #mainContent .pTags a img {
	margin-top: 18px;
}
*:first-child+html #scroll #bottomDiv #contentWrapper #mainContent .pTags a img {
	margin-top: 18px;
	margin-bottom: 110px;
}
#breadcrumbs ul, #breadcrumbs li {
	margin: 0px;
	padding: 0px;
	display: inline;
}
#breadcrumbs a span {
	color: #114B84;
	padding-right: 3px;
	padding-left: 3px;
	font-style: italic;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 110%;
}
#breadcrumbs a {
	color: #32256D;
	text-decoration: none;
}

#breadcrumbs a:hover {
	color: #114D8A;
	padding-right: 3px;
	padding-left: 3px;
	margin-right: -3px;
	margin-left: -3px;
	padding-bottom: 5px;
	padding-top: 3px;
}
#scroll #bottomDiv #contentWrapper #bottomNav ul #articles2 {
	background-image: url(../../gfx/decorative/news.gif);
	background-repeat: no-repeat;
}
#scroll #bottomDiv #contentWrapper #bottomNav ul li a {
	-moz-outline-style: none;
	text-indent: -9999px;
	display: block;
	height: 51px;
	width: 210px;
}
#scroll #bottomDiv #contentWrapper #bottomNav ul #whyUs {
	background-image: url(../../gfx/decorative/faq.gif);
}
#scroll #bottomDiv #contentWrapper #bottomNav ul li {
	height: 51px;
	width: 210px;
	display: block;
	margin-top: 30px;
	margin-bottom: 30px;
	list-style-type: none;
}
#scroll #bottomDiv #contentWrapper #bottomNav ul #clients {
	background-image: url(../../gfx/decorative/clients.gif);
	margin-left: -8px;
}
#scroll #bottomDiv #contentWrapper #bottomNav ul #feedback {
	background-image: url(../../gfx/decorative/feedback.gif);
}

#scroll #bottomDiv #contentWrapper #bottomNav ul #contact {
	background-image: url(../../gfx/decorative/contact.gif);
	margin-left: -5px;
}
#scroll #bottomDiv #contentWrapper #mainContent #contacts #mainOffice p a {
	text-decoration: none;
}
#scroll #bottomDiv #contentWrapper #mainContent #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent.TabbedPanelsContentVisible #groupModiture li {
	margin-top: 7px;
	margin-bottom: 7px;
	line-height: 150%;
	font-size: 1.1em;
}
#scroll #wrapperDiv #navWrapperDiv #flashDiv #FlashID #adobe a {
	color: #FFF;
}
#scroll #wrapperDiv #navWrapperDiv #flashDiv #FlashID #adobe h4 {
	color: #FFF;
}
#scroll #bottomDiv #contentWrapper #mainContent .fontbox {
	position: absolute;
	right: 55px;
	width: 100px;
	margin-top: 19px;
}
#siteMap #centerSiteMap #CollapsiblePanel2 #sprytrigger2 #address {
	position: absolute;
	top: 3px;
	right: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#scroll #bottomDiv #contentWrapper #mainContent #TabbedPanels1 .TabbedPanelsTabGroup .TabbedPanelsTab span img {
	text-decoration: none;
}
#scroll #bottomDiv #contentWrapper #mainContent #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent.TabbedPanelsContentVisible #consulting #bookInfo {
	position: absolute;
	left: -200px;
	top: 138px;
	z-index: 0;
	display: block;
	border: 1px solid #CCC;
	padding: 5px;
}
#scroll #bottomDiv #contentWrapper #mainContent #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent.TabbedPanelsContentVisible #consulting #bookInfo a {
	color: #F00;
	font-weight: normal;
	font-size: 80%;
}
.borders {
	border: 1px solid #999999;
}
#scroll #bottomDiv #contentWrapper #mainContent #bookreviewList {
	font-size: 12px;
	list-style-position: inside;
}
#scroll #bottomDiv #contentWrapper #mainContent #bookreviewList li {
	margin-bottom: 8px;
}
#caseStudy {
	margin-right: 75px;
	padding-left: 70px;
	margin-left: 230px;
}
#scroll #bottomDiv #contentWrapper #mainContent #linkNavigate {
	padding-left: 250px;
}
#scroll #bottomDiv #contentWrapper #mainContent #clientNav {
	padding-left: 250px;
	position: relative;
}
#scroll #bottomDiv #contentWrapper #mainContent #clientNav #recordDisplay {
	position: absolute;
	top: 15px;
	right: 80px;
	font-weight: bolder;
	height: 30px;
	font-size: 12px;
}
#scroll #bottomDiv #contentWrapper #mainContent p img {
	margin-left: 50px;
}
#scroll #bottomDiv #contentWrapper h1.pTags2 {
	color: #0C7096;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: -10px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	font-size: 160%;
}
#scroll #bottomDiv #contentWrapper #mainContent #con {
	font-size: 12px;
	margin-left: 0px;
	margin-top: 10px;
	padding-left: 240px;
}

#scroll #bottomDiv #contentWrapper #mainContent #con li {
	margin-bottom: 8px;
	margin-left: 5px;
}
textarea:hover,input:hover {
	border: 1px solid #666;
	background-color: #EDEDED;
}
#scroll #bottomDiv #contentWrapper #mainContent table {
	margin-left: 50px;
}
#scroll #bottomDiv #contentWrapper #mainContent #rhinoAd {
	display: block;
	height: 200px;
}
#scroll #bottomDiv #contentWrapper #mainContent #rhinoAd2 {
	display: block;
	height: 350px;
	padding-left: 130px;
}
#scroll #bottomDiv #contentWrapper #mainContent #rhinoAd h3 {
	margin-bottom: 10px;
}
.Rhino {
	float: left;
	margin-right: 30px;
	margin-left: 50px;
	padding: 3px;
	border: 1px solid #CCC;
}
.Rhino2 {
	float: left;
	border: 1px solid #CCC;
	padding: 3px;
}
#mainContent #contactModiture {
	background-image: url(../../gfx/decorative/contact_us.jpg);
	height: 18px;
	width: 83px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin-top: 15px;
	margin-left: 10px;
}
a:hover {
	text-decoration: underline;
}
#scroll #bottomDiv #contentWrapper #mainContent #buildings {
	padding: 2px;
	border: 1px solid #C0C0C0;
	margin-left: 10px;
}
.leftImgCopy {
	float: left;
	margin-right: 10px;
	margin-left: 50px;
}
#scroll #bottomDiv #contentWrapper #mainContent #imgLinks {
	text-indent: -60px;
}
#scroll #bottomDiv #contentWrapper #mainContent #imgLinks2 .pTags2 a {
	text-indent: -60px;
	display: block;
}
#scroll #bottomDiv #contentWrapper #mainContent #rhinoAd #imgLinks3 {
	text-indent: -50px;
	display: block;
}
#scroll #bottomDiv #contentWrapper #mainContent #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent.TabbedPanelsContentVisible p u a {
	text-decoration: underline;
}
.capitalize {
	text-transform: capitalize;
}
#scroll #bottomDiv #contentWrapper #mainContent #aboutModiture #breadcrumbs #logOut {
	position: absolute;
	height: 20px;
	width: 80px;
	left: 15px;
	top: 0px;
}
#scroll #bottomDiv #contentWrapper #mainContent #aboutModiture #breadcrumbs #logOut a {
	color: #F00;
	font-size: 120%;
}
#firstname, #password {
	width: 200px;
}
.fireImg {
	float: left;
	padding: 0px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.Maincell3 {
	padding-right: 20px;
	padding-left: 50px;
}
.bigBorders {
	padding: 2px;
	border: 1px solid #999;
	margin-top: 20px;
}
