body{font-size:80%; height:100%; margin:0; padding:0; color:#486d9f; background-image:url("../../common/images/en/background/body.png"); background-repeat:repeat-x; text-align:left;}  
/* all subsequent fonts sized in ems ONLY. 
12px = 0.99em
11px = 0.91em
10px = 0.82em
9px = 0.74em
*/

/*
.pngfix {
	behavior: url(../../common/js/iepngfix.htc);
	cursor: pointer;
}
*/

/* FORMAT */

abbr,acronym,dfn{cursor:help;border:0;}
a abbr,a acronym,a dfn{cursor:pointer;}
pre,address{margin:0;padding:0;}
p,blockquote{margin:0;padding:0 0 1em 0;line-height:1.5em;}
img, div { border:0;}
small{font-size:0.91em;}

/* FORMAT > fonts */

body,input,textarea,select{font-family:Tahoma,"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;}
em,i{font-style:italic;}
strong,b{font-weight:bold;}
dfn{font-style:normal;}
cite{font-style:italic;}
code,kbd,pre{font-family:"Courier New",Courier,mono;font-size:1em;}
select, input{color:#486d9f;font-size:0.91em;border:1px solid #c6c6c6;}

/* LINKS */

a{text-decoration:underline;color:#486d9f;font-weight:normal;}
a:visited{text-decoration:underline;color:#486d9f;}
a:hover{text-decoration:none;color:#486d9f;}
a:active{text-decoration:underline;color:#486d9f;}

#header a{text-decoration:underline;color:#486d9f;font-weight:bold;}
#header a:visited{text-decoration:underline;color:#486d9f;}
#header a:hover{text-decoration:none;color:#486d9f;}
#header a:active{text-decoration:underline;color:#486d9f;}

#breadcrumbs a{text-decoration:none;color:#486d9f;font-weight:normal;font-size:0.82em;}
#breadcrumbs a:visited{text-decoration:none;color:#486d9f;}
#breadcrumbs a:hover{text-decoration:underline;color:#486d9f;}
#breadcrumbs a:active{text-decoration:none;color:#486d9f;}

/* HEADERS */

h1,h2,h3,h4,h5,h6{margin:0;padding:0;border:0;color:#486d9f;}
h1{font-size:1.81em;}
h2{font-size:1.65em;}
h3{font-size:1.32em;font:bold 13px/18px Arial;margin:0;padding-bottom:7px;width:100%;}
h4{font-size:0.99em;text-transform:uppercase;}

/* LISTS  */

ul,ol,dl{margin:0;padding:0 0 1em 0;line-height:1.6em;}
ul ul,ol ol,ol ul,ul ol{padding:0;margin:0 0 0 2em;}
ul{list-style-type:disc; color:#486d9f;}
ol{list-style-type:decimal;margin:0 0 0 0.6em;list-style-position:outside;}
ol li{color:#486d9f;}
li{margin:0 0 0 1.4em;padding:0;}

/* CLEARING */
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
/*.clear{display: inline-table;} */

/* CONTAINERS */

#body-container{ width:980px;margin:0 auto;}
#header-container { width:980px;height:55px;background-color:transparent;padding-top:10px;background-image:url("../../common/images/en/header/contactnumbers.png");background-repeat:no-repeat; }
#nav-container { width:980px;height:64px;background-color:transparent; z-index:1000;}
#content-container { width:980px; padding-top:40px;display:block;       
height:100%;
min-height:100%;
}
#content-container .span-1{width:692px;float:left;padding-left:16px;vertical-align:top;}
#content-container .span-2{width:250px;float:right;padding-left:10px;vertical-align:top;}
#content-container .span-3{width:980px;padding-left:10px;padding-right:10px;vertical-align:top;}

/* CONTENT */

#header {width:980px;height:35px;font-family:Arial,Helvetica,sans-serif; font-size:0.91em;font-weight:bold;color:#486d9f;vertical-align:top; }
#logo {float:left;}
#header-options {float:right;}
#language{width:100px;height:19px;font-family:Arial,Helvetica,sans-serif;font-size:0.82em;font-weight:normal;color:#486d9f;position:relative;top:-2px;left:376px;}
.languages{width:142px;height:18px;font-family:Arial,Helvetica,sans-serif;font-size:0.82em;font-weight:normal;color:#486d9f;position:relative;top:-34px;left:78px;display:block}
#nav {width:980px;height:39px;background-image:url("../../common/images/en/background/nav.png");background-repeat:no-repeat;}
#topnav{text-align:center;top:5px;position:relative;height:39px;}
#subnav{position:absolute;visibility:hidden;width:980px;height:108px;}
#subnav .properties{width:980px;height:108px;}
#breadcrumbs{width:980px;height:25px;background-image:url("../../common/images/en/background/subnav.png");background-repeat:no-repeat;padding-top:2px;padding-left:8px;text-align:left;}
#content { margin-top:-4px; width:980px; height:auto !important; min-height: 798px; background-image:url("../../common/images/en/background/content-middle.png");background-repeat:repeat-y;}
#footer{width:980px;background-color:#ffffff;text-align:center;font-family:Tahoma,"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;font-size:0.74em;font-weight:normal;color:#486d9f;padding-bottom:10px;}

/* FLASH */

.flash{z-index:0;}

/* TABS */

#features-tab{padding: 0 0 0 0;margin:6px 0 10px 0;text-align:center; }
#features-tab ul{ list-style-type:none;margin-left:7px;padding:0;}
#features-tab li{margin:0;padding:0;display:inline;color:#decca9;}

/* RIGHT SIDE NAVIGATION */

.rightnav-container {float: right;width: 250px;position:relative;left:-10px;}
.rightnav-container h4.box-top {float: left;background: url(../../common/images/en/box-top.png) no-repeat 0 0;width: 230px;height: 26px;overflow: hidden;padding: 6px 0 0 20px;margin: 0 0 10px 0;font: 62.5%/1.7 Helvetica, Arial, sans-serif;font-size: 0.99em;line-height: 26px;color: #787878;}
.rightnav-container label {margin: 0;padding: 0 0 3px 0;text-align: left;color: #666666;font-size: 1.1em;text-align: left;}
.rightnav-container .picture a {float: left;display: block;background: url(../../common/images/en/bg-callout.png) no-repeat 0 0;width: 230px;height: 60px;margin: 0 0 15px 0;padding: 10px;font-size: 1em;line-height: 1.4em;text-decoration: none;color: #848484;overflow: hidden;}
.rightnav-container .picture a:hover {background: url(../../common/images/en/bg-callout.png) no-repeat 0 -80px;text-decoration: none;color: #666666;}
.rightnav-container .picture .float-left {margin: 0 5px 0 0;}
.rightnav-container .picture strong {font: 62.5%/1.7 Helvetica, Arial, sans-serif;font-size: 0.96em;font-weight:bold;line-height: 1.7em;position:relative;top:-40px;}
.rightnav-container .picture span {font: 62.5%/1.7 Helvetica, Arial, sans-serif;font-size: 0.82em;line-height: 1.7em;position:relative;top:-40px;left:79px;width:150px;display: block;}
.rightnav-container .box {float: left;background: url(../../common/images/en/box-bg.png) repeat-y 0 0;padding: 0;margin: 0 0 15px 0;width: 250px;display: table;}
.rightnav-container .box p, .rightnav-container .box ul {float: left;padding: 0 20px 0 20px;margin: 0 0 10px 0;}
.rightnav-container .box ul {margin: 0;list-style-type:none;position:relative;left:-20px;font: 82.5%/1.7 Helvetica, Arial, sans-serif;width: 250px;}
.rightnav-container .box-bottom {float: left;background: url(../../common/images/en/box-bottom.png) no-repeat 0 0;width: 250px;height: 13px;overflow: hidden;margin: 0;}
.rightnav-container .box .navlinks{font: 82.5%/1.7 Helvetica, Arial, sans-serif;line-height: 1.7em;}
.rightnav-container .box .navlinks .subnavlinks{font: 82.5%/1.7 Helvetica, Arial, sans-serif;line-height: 1.7em;}
.rightnav-container .box ul.navlinks li {background: none;padding: 0 0 4px 0;float: left;clear: both;width: 95%;}
.rightnav-container .box ul.navlinks li a {display: block;padding: 0 0 0 20px;background: url(../../common/images/en/glyph-link.png) no-repeat left top;}
.rightnav-container .box ul.navlinks li a.selected {color:#ff0000;background-image: url(../../common/images/en/glyph-link-selected.png);}
.rightnav-container .box ul.navlinks li ul.subnavlinks li {background: none;padding: 0 0 4px 0;float: left;clear: both;width: 95%;}
.rightnav-container .box ul.navlinks li ul.subnavlinks li a {display: block;padding: 0 0 0 20px;background: url(../../common/images/en/glyph-sublink.png) no-repeat left top;}
.rightnav-container .box ul.navlinks li ul.subnavlinks li a.selected {color:#ff0000;background-image: url(../../common/images/en/glyph-sublink-selected.png);}
.rightnav-container .box .newsletter-img {position:relative;left:10px;}
.rightnav-container .box .newsletter-message{vertical-align: top;margin-top: -60px;width:160px;position:absolute;left:90px;font: 82.5%/1.7 Helvetica, Arial, sans-serif;line-height: 1.7em; }
.rightnav-container .box .newsletter input[type="text"]{font-size:0.82em;color:#486d9f;width:140px;position:relative;top:-1px;}
.rightnav-container .box .newsletter .newsletter-btn {position:relative;top:2px;left:4px;}
.rightnav-container .box .newsletter {position:relative;left:11px;}
.rightnav-container .box .newsletter label{position:relative;top:-1px;font-size:0.92em;}
.rightnav-container .box blockquote {font-size: 0.88em;margin: 20px 20px 30px 20px;color: #666;}
.rightnav-container .box blockquote img {margin: 5px 0 10px 4px;}
.rightnav-container .box blockquote .testimonial-name {color:#ff0000;}

/* MISCELLANEOUS */

.red {color:#ff0000;}
.right{float:right;}
.anchor{float:right;padding-right:8px;}


/* CLIENT LOGOS */

.clients ul{ list-style-type:none;margin:0;padding:0;}
.clients li{margin:0;padding:0;display:inline;color:#decca9;}
.clients a{display: block;float:left;margin:0 10px 6px 0; }
.clients a:hover{background-color:#fff;color:#000;}
.clients a.selected{background-color:#fff;border-bottom:1px solid #fff;color:#000;}

/* LATEST NEWS */

ul.news-list li{padding:0 0 15px 0;margin:0;background:none;list-style-type:none;}
ul.news-list li p{font-size:1.0em;}
span.small{line-height:1em;margin:0 0 20px 0;color:#ff0000;}
ul.news-list li h3{margin:0;line-height:1.4em;font-weight:normal;}

/* FOOTER */

ul#viral{display:block;background:#fff url(../../common/images/en/footer/footer-center.png) repeat-x;height:35px;width:658px;margin:0;padding:0;position:relative;}
ul#viral li{float:left;height:35px; background-color:Transparent;}
ul#viral li.left{background:#fff url(../../common/images/en/footer/footer-left.png) no-repeat;width:30px;height:35px;left:-16px;position:relative;}
ul#viral li.right{background:#fff url(../../common/images/en/footer/footer-right.png) no-repeat;width:30px;height:35px;right:-1px;position:absolute;}
ul#viral li a{float:left;display:inline;height:23px;margin:0 0px;padding:12px 0 0 0;color:#848484;font-size:11px;text-decoration:none;line-height:14px;}
ul#viral li a:hover{color:#2797E6;}
ul#viral li.dotnetkicks a{background:url(../../common/images/en/footer/footer-dotnetkicks.png) no-repeat scroll left center;padding-left:24px;left:-30px;position:relative;}
ul#viral li.newsletter a{background:url(../../common/images/en/footer/footer-mail.png) no-repeat scroll left center;padding-left:30px;left:-20px;position:relative;}
ul#viral li.delicious a{background:url(../../common/images/en/footer/footer-delicious.png) no-repeat scroll left center;padding-left:25px;left:-30px;position:relative;}
ul#viral li.digg a{background:url(../../common/images/en/footer/footer-digg.png) no-repeat scroll left center;padding-left:30px;left:-30px;position:relative;}
ul#viral li.twitter a{background:url(../../common/images/en/footer/footer-twitter.png) no-repeat scroll left center;padding-left:30px;left:-30px;position:relative;}
ul#viral li.rss a{background:url(../../common/images/en/footer/footer-rss.png) no-repeat scroll left center;padding-left:18px;left:-14px;position:relative;}
ul#viral li.technorati a{background:url(../../common/images/en/footer/footer-technorati.gif) no-repeat scroll left center;padding-left:26px;left:-30px;position:relative;}
#footer-text{position:relative;top:8px;}



/* ===========================================
	PICTURE FRAMES
============================================== */

.pictureframe124 {
	width: 124px;
	height: 140px;
	background: url("../../common/images/en/pictureframe_124.gif") no-repeat;
}

.pictureframe124 img {
	width: 92px;
	height: 110px;
	padding: 15px 16px 15px 16px;
}

/* ===========================================
	COLUMNS
============================================== */
.column 
{
	float: left;
	min-height: 1px;
}

.c10 	{ width: 10px; }
.c20 	{ width: 20px; }
.c30 	{ width: 30px; }
.c40 	{ width: 40px; }
.c50 	{ width: 50px; }
.c100 	{ width: 100px; }
.c120 	{ width: 120px; }
.c140 	{ width: 140px; }
.c190 	{ width: 190px; }
.c200 	{ width: 200px; }
.c210 	{ width: 210px; }
.c215  	{ width: 215px; }
.c225 	{ width: 225px; }
.c220 	{ width: 220px; }
.c230 	{ width: 230px; }
.c235 	{ width: 235px; }
.c240 	{ width: 240px; }
.c250 	{ width: 250px; }
.c260 	{ width: 260px; }
.c280 	{ width: 280px; }
.c335 	{ width: 335px; }
.c345 	{ width: 345px; }
.c350 	{ width: 350px; }
.c355 	{ width: 355px; }
.c365 	{ width: 365px; }
.c375 	{ width: 375px; }
.c370 	{ width: 370px; }
.c500	{ width: 500px; }
.c525	{ width: 525px; }
.c530	{ width: 530px; }
.c535	{ width: 535px; }
.c550	{ width: 560px; }
.c620	{ width: 620px; }
.c640	{ width: 640px; }
.c760	{ width: 760px; }

.attribution {
	padding-left: 20px;
	font-size: 11px;
	line-height: 14px;
	padding-top:20px;
}

.testimonial-container 
{
    display:block;
    padding-bottom:140px;
}