@charset "utf-8";
html,body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,a,div,img,blockquote {
border:0;
margin:0;
padding:0;
}

h1 {
color:#008543;
font-size:16px;
}

h1 span {
font-style:italic;
color:#999;
font-size:14px;
}

#default h1 {
border-bottom:1px solid #dddedf;
padding-bottom:15px;
}

h2 {
color:#991886;
font-size:14px;
margin-bottom:20px;
}

p {
color:#999;
line-height:20px
}


li{color:#999999;}

.profile {
padding:2px 10px 10px 0;
}

.quote{padding-right:5px;}

* {
margin:0;
}

html,body {
height:100%;
}

#global {
min-height:100%;
height:auto !important;
width:893px;
margin:0 auto -55px;
}

#footer,.push {
height:50px;
}

#OuterContainer {
padding-top:20px;
width:893px;
}

#content {
float:left;
padding-top:30px;
width:900px;
}

.clear {
clear:both;
}

html {
background:url(/images/background.jpg) #f2f2f2 repeat-y center;
font-family:arial;
font-size:12px;
}

div#logo {
float:left;
}

div#nav {
float:right;
}

div#nav ul {
padding:40px 0 0;
}

div#nav ul li {
float:left;
list-style:none;
}

div#nav ul li a {
display:block;
height:46px;
background-position:top left;
color:#fff;
}

div#nav ul li a span {
display:none;
}

div#nav ul li a.home {
background:url(/nav/home.jpg);
width:54px;
}

div#nav ul li a.who-we-are {
background:url(/nav/who-we-are.jpg);
width:87px;
}

div#nav ul li a.what-we-do {
background:url(/nav/what-we-do.jpg);
width:86px;
}

div#nav ul li a.how-we-work {
background:url(/nav/how-we-work.jpg);
width:93px;
}

div#nav ul li a.contact-us {
background:url(/nav/contact-us.jpg);
width:79px;
}

div#nav ul li a.interesting-links {
background:url(/nav/interesting-links.jpg);
width:109px;
}

div#nav ul li a.testimonials {
background:url(/nav/testimonials.jpg);
width:81px;
}

div#foot-pos {
width:893px;
margin:0 auto;
}

div#footer {
float:left;
border-top:1px solid #dddedf;
height:50px;
width:900px;
margin:0 auto;
}

div#footer-left {
padding-top:5px;
float:left;
width:367px;
}

div#footer-center {
padding-top:5px;
float:left;
width:300px;
}

div#footer-right {
padding-top:5px;
float:left;
width:200px;
text-align:right;
}

div#footer a {
color:#999;
text-decoration:underline;
}

div#footer a:hover {
color:#991886;
}

p.small {
font-size:10px;
}

div#thistle {
z-index:10;
float:left;
margin-left:8px;
margin-top:-20px;
}

#home div#left-col {
float:left;
width:585px;
padding-right:30px;
}

#home div#right-col {
float:left;
width:277px;
}

#home div#right-col ul {
padding-left:15px;
}

#home div#right-col ul li {
	margin-bottom:15px;
	color:999;
}

#default div#left-col {
float:left;
width:277px;
padding-right:30px;
}

#default div#right-col span,div#left-col span {
color:#991886;
font-style:italic;}

#home div#left-col #sign p {
color:#fff;
font-size:13px;
padding-left:30px;
line-height:16px;}

#home div#left-col #sign {
padding:20px 20px 0px 190px;
width:348px;
height:236px;
background:url(/images/sign.jpg);
}

#home div#flash {
width:300px;
height:220px;
float:right;
background:url(/flash/Cardeas.swf);
}

#default div#right-col {
float:left;
width:585px;
padding-bottom:30px;
}

#default div#right-col a {
color:#991886;
text-decoration:none;
}

#default div#right-col a:hover {
color:#008541;
text-decoration:none;
}

#default div#left-col ul {
list-style:none;
}

#default div#left-col ul li a {
display:block;
height:16px;
border-top:1px solid #999;
color:#008541;
text-decoration:none;
padding:10px 0 10px 10px;
}

#default div#left-col ul li.last a {
border-bottom:1px solid #999;
}

#default div#left-col ul li a:hover {
color:#991886;
background:#f2f2f2;
}

div#nav ul li a:hover,#home div#nav ul li a.home {
height:46px;
background-position:bottom right;
}

#home div#home-quote{width:300px;padding:30px 0px 0px 0px;}
div#home-quote{width:260px;padding:20px 0px 0px 0px;}

div#examples img{padding:28px 3px 3px 25px ;color:#fff;}
div#examples img:hover{color:#fff;}

#default div#right-col ul{padding-left:50px;} 
div#right-col ul li{margin-bottom:15px;padding-left:10px;list-style-image:url(/images/list.jpg);}

a {
color:#991886;
text-decoration:none;
}
a:hover {
color:#008541;
text-decoration:none;
}

#callUs{ float:right; font-weight:bold; font-size:1.35em; padding-top:5px; margin-bottom:-30px; color:#02813C; }

.player{display:block;width:680px;height:370px;text-align:center;color:#fff;text-decoration:none;cursor:pointer;padding:0;}
#flashMovie{}
