body, td, p {
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #6A707A;
	line-height: 12pt;
}

ul {
	list-style-type: none;
	margin-left: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 15px;
	line-height: 15pt;
	list-style-image: url(../images/img_bullet.gif);
}

/*
ul {
	list-style-type: none;
	margin-left: 15px;
	margin-top: 5px;
	margin-bottom: 1px;
	padding-left: 15px;
	list-style-image: url(../images/img_bullet.gif);
}
*/

ol {
	margin-left: 15px;
	margin-top: 5px;
	margin-bottom: 1px;
	padding-left: 15px;
}

hr {
	color: #33CC99;
}

.textSm {
	font-size: 8pt;
}

.textSm2 {
	font-size: 9pt;
}

h1 {
	font-size: 14pt;
	color: #F19633;
	line-height: 18pt;
}

.h1 {
	/* page title  */
	font-size: 14pt;
	color: #F19633;
	line-height: 18pt;
}

h2 {
	font-size: 11pt;
	color: #A4BABC;
	line-height: 14pt;
}

.h2 {
	/* sub titles within the page  */
	font-size: 11pt;
	color: #A4BABC;
	line-height: 14pt;
}

h3 {
	font-size: 10pt;
	color: #A4BABC;
}

.h3 {
	font-size: 10pt;
	color: #A4BABC;
	line-height: 11pt;
}

.titleExLg {
	font-size: 28pt;
	color: #F19633;
	font-weight: normal;
	line-height: 32pt;
}

.textGreyLt {
	font-size: 9pt;
	color: #A5A09F;
	line-height: 11pt;
}

.textGreyLtSm {
	font-size: 8pt;
	color: #A5A09F;
	line-height: 10pt;
}

.textBlue {
	color: #A4BABC;
}

.textOrange {
	color: #F19633;
}

.textWhite {
	color: #ffffff;
	font-size: 10pt;
	font-style: normal;
	line-height: 14pt;
}

.titleSmBrownCaps {
	/* sub titles within the page  */
	font-size: 10pt;
	font-weight: bold;
	color: #8F7A59;
	text-transform: uppercase;
	line-height: 13pt;
}

.textQuote {
	font-size: 10pt;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 11pt;
	font-style: italic;
}



.textBrown {
	font-size: 10pt;
	color: #AD9D8A;
}


.bgImage {
	background-image: url(../images/bg_sideNav_i.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}

.bgColour {
	background-color: #A2BBBC;
}

.threeDotLinks, a.threeDotLinks {
	color: #F19633;
	font-size: 8pt;
	font-family: verdana;
	font-weight: normal;
	text-decoration: none;
}


/* EMAIL and FORM STYLES  */
.formLabel {
	font-size: 11pt;
	line-height: 13pt;
	font-weight: normal;
	color: #8F7A59;
}

hr { 
	height:0px;
	border:0px; 
	color:#C6BFB5;
}

input,textarea { 
 	border: 1px solid #C6BFB5;
	font-size: 10pt;
	font-family: arial;
	color: #939392;
	line-height: 12pt;
}
.radioCheckbox { 
	border: 0px solid #C6BFB5;
	font-size: 10pt;
	font-family: arial;
	color: #939392;
	line-height: 12pt;
}

/* MISC STYLES  */

.border {
	border: 1px solid #C1BCB9;
}

.borderDashed {
	border: 1px dashed #C1BCB9;
}

.noBorder {
	border: 0px solid;
}


.borderAndText {
	border: 1px solid #E3DFDB;
	color: #FFFFFF;
}

submit {
	color: #807E7D;
}


/* LINK STYLES  */

a {
	color: #6A707A;
}

a.linkBold {
	font-weight: bold;
}

a.linkNavWhite {
	font-size: 11pt;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 15pt;
	text-transform: capitalize;
	text-decoration: none;
}

a.linkNavWhite:hover {
	color: #D8C19C;
}

a.linkBlue {
	color: #A4BABC;
	text-decoration: none;
	line-height: 12pt;
}

a.linkBlueMd {
	color: #A4BABC;
	font-size: 13pt;
	text-decoration: none;
	line-height: 15pt;
}

a.linkPaginate {
	font-size: 9pt;
	color: #A4BABC;
	text-decoration: underline;
	line-height: 15pt;
}

a.linkSideNav {
	font-size: 10pt;
	color: #A5A09F;
	line-height: 14pt;
	text-decoration: none;
}

a.linkSideNavhover {
	font-size: 10pt;
	color: #F19633;
	line-height: 14pt;
	text-decoration: none;
}

a.linkSideNav:hover {
	color: #F19633;
}

a.linkWhite {
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	text-decoration: none;
}

a.linkfooter {
	font-size: 8pt;
	color: #C1BCB9;
	line-height: 12pt;
	text-decoration: none;
}

a.linkCaseStudy {
font-size: 10pt;
font-family: Arial, Helvetica, sans-serif;
color: #958c83;
line-height: 12pt;
text-transform: uppercase;
}

a:hover {
	color: #DBA17B;
}



/*
select {
	color: #6B6B6B;
}	



.submit {
	color: black;
}

.listHead {
	/* used for the first row of a list which contains the titles of each of the columns
	   NOTE use different class for HOME PAGE list heads, it is below in home page section 
	font-weight: bold;
	color: #939392;
	line-height: 11pt;
}*/


.error {
	color: red;
	font-size:11pt;
}

.mildError {
	font-style: italic;
}

/* Alternating BG Styles for lists */
.altBG1 {
	background-color: #F4F1EF;
}

.altBG2 {
	background-color: white;
}

.homeShadowRight {
	background-image: url(../images/bg_shadowRight.jpg);
	background-position: top;
	background-repeat: repeat-y;
}

.homeShadowLeft {
	background-image: url(../images/home2_06.jpg);
	background-position: top;
	background-repeat: repeat-y;
}

/* new STYLES  */

#whyDimentiansContainer {
margin: 0 auto;
width: 561px;
}

.whyDimentiansFeature {
float:right;
padding: 15px;
margin: 0 0 10px 10px;
width: 255px;
color: #F19633;
border: 1px dashed #D4D3D1;
}

.whyDimentiansText {
line-height: 13pt;
}

#whyDimentiansContainer2 {
margin: 0 auto;
width: 100%;
}

.whyDimentiansCaseStudy {
display: block;
padding: 15px;
color: #958c83;
line-height: 13pt;
border: 1px dashed #C1BCB9;
background-color: #fcfbf9;
margin: 0 auto;
width: 531px;
text-align: left;
}



.textOrangeMd {
color: #F19633;
font-size: 11pt;
}


