* {
margin:0;
padding:0
}

div#frame {
margin:0 auto;
min-height:583px;
position:relative;
width:905px
}

div#topArea {
height:110px;
width:100%
}

div#navArea {
/*height:26px;*/
width:100%;
text-align:right;
}

div#topLineArea {
border-top:1px solid #E5E6E6;
float:left;
width:100%
}

div#midArea {
float:left;
min-height:380px;
width:100%;
margin-top:4px;
}

.casestudies div#midArea {
background:#fff url(../images/layout/casestudiesbg.gif) top left repeat-y;
}

.resources div#midArea {
background:#fff url(../images/layout/resourcesbg.gif) top left repeat-y;
}

.news div#midArea {
background:#fff url(../images/layout/newsbg.gif) top left repeat-y;
}

div#bottomLineArea {
	border-bottom:1px solid #E5E6E6;
	clear:both;
	float:left;
	height:18px;
	width:100%;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

div#bottomArea {
background-image:url(../Images/bottom.gif);
color:#666666;
float:left;
font-size:10px;
height:15px;
width:100%
}

div#bottomArea a {
color:#808284;
text-decoration:none
}

div#topleftimage {
float:left;
height:110px;
width:152px
}

div#toprightimage {
float:right;
height:110px;
width:753px
}

div#quote {
float:left;
height:66px;
margin:28px 0 0 80px
}

div#breadcrumb {
float:left;
font-size:10px;
width:462px;
clear:both;
line-height:18px;
margin:3px 0;
}

div#breadcrumb a {
color:#808284;
margin-right:1em;
text-decoration:none
}

div#homeLeft {
float:left;
min-height:380px;
width:100%
}

div#homeRight {
float:right;
min-height:380px;
width:360px
}

div#leftPanel {
float:left;
font-size:12px;
line-height:18px;
min-height:380px;
width:219px
}

div#leftPanel p {
margin:0;
padding:1.2ex 0 0
}

div#leftPanel a:hover {
font-weight:700;
text-decoration:none
}

div#centrePanel {
float:left;
/*height:380px;*/
height:380px;
margin:0 0 0 14px;
min-height:380px;
width:427px
}
/*
.ie5 div#centrePanel, .ie6 div#centrePanel {
height:380px;
}
*/
div#rightPanel {
float:left;
height:380px;
margin:0 0 0 14px;
min-height:380px;
width:231px
}

div#basicpagecentrepanel {
float:left;
margin:0 0 0 14px;
min-height:380px;
width:558px
}

div#caseStudiesRightPanel {
float:left;
margin:0 0 0 14px;
min-height:380px;
width:100px
}

div#basicpageimage {
float:left;
width:100%

}

div.basicpageimage {
float:left;
/*width:auto;*/
width:100%;
}

div#galleryimages {
width:100%;
background:transparent url(../images/ajax-loader.gif) center center no-repeat;
}

div.basicpageimage img.control {
float:left;
}

div#basicpagetext {
float:left;
margin:0;
width:316px
}

div.caseStudyPanelImage {
float:left
}

div.caseStudyPanelText {
float:left;
clear:both;
width:100px;
font-size:x-small;
line-height:1.3em;
margin-bottom:14px;
}

div.caseStudyPanelText span {
display:block;
margin:10px;
}

div#bottomArea div {
float:right;
height:15px;
padding:5px 0 0 10px
}

div#bottomArea div#bottomLeft {
float:left;
height:15px;
padding:5px 0 0
}

div.CaseStudyLibraryObject {
float:left;
height:245px;
margin:0 0 15px 15px;
max-height:245px;
min-height:245px;
width:210px;
display: inline;
}

div.LastCaseStudyLibraryObject {

float:left;
height:245px;
margin:0 0 15px 15px;
max-height:245px;
min-height:245px;
width:200px;
display: inline;
}

div#caseStudyLibrary {
float:left;
padding:0;
width:678px;
}

div#caseStudyLibrary p,div#caseStudyLibrary h1 {
margin-left:15px;
}

div#caseStudyLibrary h1 {
margin-top:0;
}

div.CaseStudyLibraryObject p, div.LastCaseStudyLibraryObject p {
margin:6px 0!important
}

div#leftPanelContent,div#centrePanelContent {
float:left;
padding:30px 15px 0 15px;

}

div#basicpagetext div#centrePanelContent {
padding-top:0;
}

div#basicpagetext div#centrePanelContent h1 {
margin-top:0;
}

div#alttext {
float:left;
}

div#alttext p {
margin-bottom:0;
}

.medium {
font-size:15px;
}

h1,h2,h3,h4,h5,h6,p,pre,blockquote,label,ul,ol,dl,fieldset,address {
margin:20px 0
}

form {
margin:0;
}

dd,blockquote {
margin-left:40px
}

li {
margin-left:1em;
}

fieldset {
padding:10px
}

html,body {
border:1;
height:100%;
line-height:1.3em
}

body,td,input,textarea {
color:#636466;
font-family:Helvetica, Arial, sans-serif;
font-size:small
}

h1 {
/*font-family:"Amasis PL", "Georgia", "Times New Roman", Times, semi-serif;*/
font-family:"Georgia", "Times New Roman", Times, semi-serif;
line-height:28px;
margin-top:0;
}

.aboutus div#leftPanel,.aboutus div#centrePanel,.aboutus div#rightPanel, .aboutus div.caseStudyPanelText {
background-color:#dcf1f7
}

.heading {
font-size:14px
}

.bottomText {
color:#808284
}

a,a:link,a:visited,a:active {
color:#636466;
text-decoration:none
}

div#centrePanel a,div#centrePanel a:link,div#centrePanel a:visited,div#centrePanel a:active, div#basicpagecentrepanel a,div#basicpagecentrepanel a:link,div#basicpagecentrepanel a:visited,div#basicpagecentrepanel a:active {
text-decoration:underline
}

a:hover {
text-decoration:underline
}

a.bottomLink,a.bottomLink:visited,a.bottomLink:active {
color:#808284;
font-size:10px;
text-decoration:none
}

img {
border:none;
margin:0;
padding:0
}

div#bottomArea a:hover,a.bottomLink:hover {
color:#808284;
text-decoration:underline
}

div#breadcrumb a:hover {
color:#808284;
text-decoration:none;
font-weight:bold;
}

form label {
	width:100%;
	display:block;
}

form label.nospan{
	width:auto;
	display:inline-block;
}

form label input, form label select {
	float:right;
	width:190px;
}

.meta-separator {
	color:#fff !important;
}

.invisible {
	display:none;
}

div.clear {
clear:both;
width:auto;
}
.rightMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	text-align: right;
	list-style-position: inside;
	list-style-image: none;
}

