body {

padding: 0 0 0 0;

margin: 6px 0 2px 0;

font-family: verdana, arial, sans-serif;

font-size: .9em;

text-align: center;

}



div, tr, td, p, ul, li {

padding: 0 0 0 0;

margin: 0 0 0 0;

}



h1 {

margin: -8px 0 0 0;

padding: 0 0 5px 0;

font-size: 28px;

color: #000000;

font-weight: normal;

letter-spacing: 1px;

font-family: georgia, times, serif;

}



h2 {

padding: 0 0 0 5px;

margin: 5px 0 0 0;

font-size: 22px;

font-family: arial, sans-serif;

font-weight: heavy;

color: #ff6600;

letter-spacing: -1px;

border-left: 10px solid #a18e6e;



}



h3 {

font-size: 22px;

font-weight: normal;

font-family: georgia, times, serif;

color: black;

margin: 0px 0 10px 0;

}



h4 {

margin: -2px 0 0 0;

padding: 0 0 10px 20px;

font-size: 20px;

color: #ff6600;

text-transform: uppercase;

font-weight: bold;

letter-spacing: -1px;

font-family:  arial, sans-serif;

text-align: left;

}



h5 {

font-family: georgia, times, serif;

font-size: 18px;

color: #7f7057;

font-weight: normal;

margin: 0 0 0 0;

padding: 10px 0 10px 0;

}



#container {

text-align: left;

margin: 0 auto;

width: 748px;

}



#header {

background:  url("http://www.newmindgroup.com/fileadmin/templates/images/topleft.gif") no-repeat;

display: table-cell;

width: 748px;

}



#headerleft {

float: left;

}



#headerright {

float: right;

background:  url("http://www.newmindgroup.com/fileadmin/templates/images/bg_gradient_orange.jpg") left bottom no-repeat;

height: inherit;

}



#menu {

background:  url("http://www.newmindgroup.com/fileadmin/templates/images/topright.gif") right top no-repeat;

padding-right: 4px;

border-left: 1px solid black;

height: inherit;

float: left;

}



#submenus ul {

padding-bottom: 3px;

padding-top: 3px;}





#submenus li {

display: inline;

float: left;

width: 120px;

padding-bottom: 5px;

height: inherit;

}



#submenus li a:link, #submenus li a{

text-decoration: none;

color: #ffffff;

}



#submenus li a:hover {

color: #B74711;

padding-right: 6px;

font-weight: bold;

}



#submenua {

border-right: 1px solid black;}



#submenua li, #submenub li {

display: block;

float: none;

font-family: georgia, times, serif;

padding: 1px 0 1px 10px;

font-size: .85em;

letter-spacing: 1px;

}



#menu1title, #menu2title {

color: white;

font-family: "Arial Black", Arial, sans-serif;

font-weight: bold;

font-size: 1.6em;

margin: 12px 0 0px 5px;

letter-spacing: -1.5px;



}



#menu1title a, #menu1title a:link, #menu2title a, #menu2title a:link {

color: white;

}



#headerbottom {

height: 5px;

background:  url("http://www.newmindgroup.com/fileadmin/templates/images/bottom.gif") 1px top no-repeat;

width: 100%;

float: left;

}



#logo {

height: 50px;

background:  url("http://www.newmindgroup.com/fileadmin/templates/images/newmind_logo.jpg") top left no-repeat;

position: relative;

top:10px;

left: 28px;

width: 300px;

}



#image_main {

height: 123px;

}



#image_main_caption {

position: relative;

top: 90px;

left: 10px;

font-family: "verdana";

font-weight: bold;

text-transform: uppercase;

color: white;

letter-spacing: 2px;

font-size: 17px;

}



#breadcrumb {

font-size: .85em;

color: #9f8c6c;

margin: 10px 0 0 10px;;

padding: 0;

}



#breadcrumb a, breadcrumb a:link {

letter-spacing: 2px;

color: gray;

text-decoration: none;

border-bottom: 1px dotted #dfdfdf;

}



#breadcrumb a:hover {

color: #f2610e;

border-bottom: 1px dotted #f2601e;

}



#breadcrumb a:visited {

letter-spacing: 2px;

color: #cccccc;

border-bottom: 1px dotted silver;

}



#breadcrumb a:active {

color: black;

}



#content_main {

margin: 10px 0 0 10px;

padding: 0;

}



#content_main a {

color: #ff6600;

text-decoration: none;

}



#content_main a:hover {

text-decoration: underline;

color: #9f8c6c;

}



#content_left {

background:  url("http://www.newmindgroup.com/fileadmin/templates/images/notch_border_right.jpg") repeat-y;

width: 60%;

float: left;

padding: 3px 0 20px 30px;

border-bottom: 1px solid #9f8c6c;

}



#content_left p {

padding: 0;

margin: 0;

}



#content_left_top p {

padding: 0;

margin: 0 0 10px 0;

}



#content_left_middle table {

width: 440px;

text-align: center;

background: white;

}



#content_left_middle table tr td {

width: 33%;

text-align: center;

border: 2px solid white;

}



#content_left_middle table tr td img {

padding-bottom: 5px;

border: 0;

}



#content_left_middle .bodytext {

font-size: .8em;

letter-spacing: 1px;

line-height: 1.5;

padding-bottom: 20px;

}



#content_left_middle .bodytext img {

margin-bottom: 5px;

}



.td-0 img {

margin-right: 5px;

} 

.td-last img {

margin-left: 5px;

}



.tx-fdfx3cols-pi1 p {

margin: 0;

padding: 0;

text-align: center;

width: 100%;

}



#content_left_bottom {

background:  url("http://www.newmindgroup.com/fileadmin/templates/images/notch_border_right.jpg") top left no-repeat;

margin-top: 20px;

padding-left: 30px;

padding-bottom: 10px;

border-bottom: 1px solid #9f8c6c;

}



#content_left_bottom p {

font-size: 11px;

letter-spacing: 1px;

line-height: 1.5;

width: 410px;

padding-bottom: 10px;

}



#nch {

text-transform: uppercase;

color: #ef5c0c;

}



#content_right {

background:  url("http://www.newmindgroup.com/fileadmin/templates/images/notch_border_right.jpg") top left no-repeat;

float: right;

margin-right: 10px;

width: 210px;

text-align: right;

border-bottom: 1px solid #9f8c6c;

}



#content_right .imgtext-table {

width: 200px;

text-align: center;

padding-left: 20px;

}



#content_right_top .bodytext{

margin: 0;

padding: 0;

padding-left: 30px;

text-align: left;

}



#content_right h2 {

font-size: 14px;

text-align: center;

font-weight: normal;

padding: 5px 0 10px 0;

margin: 0 0 0 0;

}



#content_right hr {

border: none;

height: 1px;

background: #a18e6e;

}



.news-latest-container {

text-align: left;

padding-left: 20px;

padding-bottom: 20px;

}



.news-latest-container a:link, .news-latest-container a {

color: #e35a16;

text-decoration: none;

}



.news-latest-container a:hover {

color: #a18e6e;

text-decoration: underline;

}



.news-latest-container hr {

border: none;

height: 2px;

background: #e35a16;

margin-top: 15px}



.news-latest-container h2 {

font-size: 10px;

padding: 0 0 5px 0;

margin: 0 0 5px 0;

border-bottom: 2px solid #a18e6e;

color: black;

}



.news-latest-container h3 {

font-size: 20px;

padding: 0 0 10px 0;

margin: 0 0 0 0;

}



.news-latest-container img {

padding-bottom: 10px;

}



div.news-latest-container p.bodytext {

position: relative;

left: -30px;

}



.news-latest-morelink {

padding-bottom: 20px;

}





#content_right_middle, #content_right_bottom {

display: none;}



#footer {

height: 32px;

width: 100%;

background:  url("http://www.newmindgroup.com/fileadmin/templates/images/bg_footer.jpg") top left no-repeat;

float: left;

margin-top: -1px;}



#content_footer {

color: white;

text-transform: uppercase;

padding-left: 16px;

margin-top: 8px;

font-size: 10px;

letter-spacing: 1.5px;

width: 100%;

}



#content_footer a:link {

color: white;

text-decoration: none;

}



#content_footer a:hover {

text-decoration: underline;

color: #efefef;

}







.csc-textpic-caption {

font-size: 10px;

text-transform: uppercase;

color: #f95f15;

}



.csc-textpic-imagecolumn {

margin-top: 10px;

margin-bottom: 10px;

margin-right: 10px;

}



.csc-mailform {

border: 0;

}



.csc-mailform-field {

width: 320px;

font-size: 16px;

padding-bottom: 10px;

font-family: "arial black", arial, sans-serif;

}



.csc-mailform-field input, .csc-mailform-field textarea {

border: 1px solid #9F8C6C;

font-size: 14px;

font-weight: bold;

padding: 3px;

background: #f7f7f7;

}



input.csc-mailform-submit {

background: #dfdfdf;

border: 4px outset #dfdfdf;

text-transform: uppercase;

font-family: "arial black", arial, sans-serif;

font-size: 18px;

padding: 5px;

margin: 0px 1px 1px 0px;

}



input.csc-mailform-submit:hover {

color: #ff6600;

border: 4px outset #cfcfcf;

margin: 0px 1px 1px 0px;

background: #cfcfcf;

cursor: pointer;

}



input.csc-mailform-submit:active {

color: #ffffff;

background: #bfbfbf;

margin: 1px 0px 0px 1px;

border: 4px inset #bfbfbf;

}



.contactemail {

font-size: .9em;

text-align: left;

margin-left: 30px;

}



.contactemail a {

font-size: .8em;

}



#content_right_top img {

margin: 10px 0 20px 0;

}