﻿/* reset */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}:focus {outline: 0;}body {line-height: 1;color: black;background: white;}ol,ul{list-style: none;}table {border-collapse: separate;border-spacing: 0;}caption, th, td {text-align: left;font-weight: normal;}blockquote:before, blockquote:after,q:before, q:after {content: "";}blockquote, q {quotes: "" "";}

/* general styles */
html, body 
{   text-align: left; 
    font-size: 12px; 
    font-family:Arial, "Helvetica", Verdana, Sans-Serif;
    color: #333;}
/* IE .png Fix */
img, div { behavior: url(iepngfix.htc) }

a:link, a:visited, a:active  
{   text-decoration: none; 
    font-weight: bold;
    color:#35B6DA;}
    
a:hover {text-decoration: underline; color:#35B6DA;}
em{font-style:italic;}
strong{font-weight:bold;}
h1, h2, h3, h4, h5{text-transform:lowercase;}
ul{margin-bottom:20px;}

/* Slider buttons */
a.btnSlide, a.btnSlide:active, a.btnSlide:visited, a.btnSlide:hover
{
	display: inline-block;
	font-size: 18px;
	text-decoration: none;
	color: #fff;
	background: url(../images/button.gif) no-repeat left top;
	line-height: 47px;
	padding-left: 30px;
	text-transform:lowercase;
}
a.btnSlide:hover { text-decoration:none; color: #fff;}
a.btnSlide span
{
	line-height: 47px;
	display: block;
	padding-right: 30px;
	background: url(../images/button.gif) no-repeat right bottom;
}


/*.btn {
	float: left;
	clear: both;
	background: url(../images/btn_left.gif) no-repeat;
	padding: 0 0 0 8px;
	margin: 0;
}
.btn a:link, .btn a:active, .btn a:hover, .btn a:visited{
	float: left;
	height: 47px;
	background: url(../images/btn_middle.gif) repeat-x left top;
	line-height: 45px;
	padding: 0 30px;
	color: #fff;
	text-transform:lowercase;
	font-size: 18px;
	text-decoration: none;
}
.btn span {
	background: url(../images/btn_right.gif) no-repeat;
	float: left;
	width: 32px;
	height: 47px;
}*/

.bodyHolder
{
    background: #F0F0F0 url("../images/body_bg.gif") repeat-x top center;
}

.bodyHolder_aboutUs{background: #F0F0F0 url("../images/body_bg_about.gif") repeat-x top center; }



.alignright{float:right;}
.alignleft{float:left;}
.clear{clear:both;}
.fakeLink{font-weight: bold; color:#35B6DA;}

#wrapper{width:960px; margin: 0 auto;}
.wrapper{width:960px; margin: 0 auto;}

/* Header */
#header {height:111px; width:960px; margin:0 auto;}
#logo 
{	float:left;
	height:93px;
    margin-top:18px;
    margin-left:12px;
    width:236px;
	background:url("../images/logo_nacencia.png") top center no-repeat;
}
#logo a 
{	width:236px;
	height:93px;
	display:block;
}

#language_menu
{
    background:url(../images/lang-bg.png) top left no-repeat;
    float:right;
    color:#333;
    display:inline;
    font-size:1.6em;
    padding:5px 5px 9px 19px;
    width:158px;
    font-family:Arial, "Helvetica", Verdana, Sans-Serif;
}
#language_menu #language_menu_content {
float:right;
height:25px;
padding-top:10px;
text-align:center;
}

#language_menu {color:#fff; font-size:12px;}
#language_menu a {color:#fafafa; text-decoration:none;}

/* Content */
#content
{
    clear:right;
    width:100%;
	padding:20px 10px;
}

* html #content
{
    padding-top:40px;
}
#content h3 a, #content h3 a:active, #content h3 a:visited, #content h3 a:hover{font-size:1.8em; color:#455101; line-height:40px;}
#content p{line-height:1.4em; clear:left;padding-bottom:10px; font-size:14px;}
#content img{float:left; padding-right:10px; padding-bottom:15px; *padding:0px;}
.leftContent, .rightContent, .middleContent
{width:282px; float:left; min-height:200px;}
.middleContent{padding:0 40px;}

.twitters{line-height:1.4em;}
.twitters li 
{   -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:#FFFFFF none repeat scroll 0 0;
    border:medium solid #F3F3F3;
    padding:15px 5px 15px 20px;
}

.whatWeDo{padding-bottom:30px; padding-left:7px;}

.feed ul{clear:left; list-style-image:url(../images/check.gif); line-height:1.4em; font-size:14px; margin-left:25px;}
.feed h4, .feed h4 a, 
.feed h4 a:active, .feed h4 a:hover, 
.feed h4 a:visited{clear:left; font-size:1.2em; color:#455101; font-weight:bold; margin-top:5px;}

.entrylistheader a:active, .entrylistheader a:visited
{font-size:1.6em; color:#455101;}

.CommonTitle
{line-height:50px; font-weight:bold; font-size:2.7em; color:#455101; }

.pageTitle, .entrylistheadersub
{font-size:1.2em;}

dt{padding-top:2em;}

.news_content{float:left; width:570px; margin:0px 30px 20px 8px;}
*html .news_content{margin:3px;}
.news_content h3, .news_content h3 a, .news_content h3 a:active, .news_content h3 a:visited, .news_content h3 a:hover{font-size:2em; color:#455101; line-height:40px; font-weight:bold;}
.news_content h4, .news_content h4 a, .news_content h4 a:active, .news_content h4 a:visited, .news_content h4 a:hover{font-size:14px; color:#455101; line-height:40px; font-weight:bold;}
.news_content li{list-style-image:url(../images/check.gif); margin-left:30px; line-height:1.4em; font-size:14px;}


.aboutus_content{float:left; width:570px; margin:0px 30px 20px 6px; }
*html .news_content{margin:0; padding:0;}
.aboutus_content h3, .aboutus_content h3 a, .aboutus_content h3 a:active, .aboutus_content h3 a:visited, .aboutus_content h3 a:hover{font-size:2em; color:#455101; line-height:40px; font-weight:bold;}
.aboutus_content h4, .aboutus_content h4 a, .aboutus_content h4 a:active, .aboutus_content h4 a:visited, .aboutus_content h4 a:hover{font-size:14px; color:#455101; line-height:40px; font-weight:bold;}
.aboutus_content li{list-style:square; margin-left:30px; line-height:1.2em; font-size:14px;}
.aboutus_content ul{ margin-bottom:20px;}

.mainFrame{min-height:295px;}

/* Styles for the entire LavaLamp menu */
#topMenu{
    margin:0 auto;
}
.lavaLampWithImage {
    position: relative;
    height: 29px;
    width:960px;
    padding:15px 0;
    overflow: hidden;
}
.lavaLampWithImage li {
    float: left;
    list-style: none;
    border-bottom:5px solid 86b4db;
    margin-right:30px;
    *margin-right:0px;
}
.lavaLampWithImage li.back {
    background: url("../images/lava.gif") no-repeat right -30px;
    width: 9px; height: 30px;
    z-index: 8;
    position: absolute;
}
.lavaLampWithImage li.back .left {
    background: url("../images/lava.gif") no-repeat top left;
    height: 30px;
    margin-right: 9px;
}
.lavaLampWithImage li a {
    font-size:1.3em;
    text-decoration: none;
    color: #fff;
    outline: none;
    text-align: center;
    top: 6px;
    text-transform:lowercase;
    letter-spacing: 0;
    z-index: 10;
    display: block;
    float: left;
    height: 30px;
    position: relative;
    overflow: hidden;
    margin: auto 18px;
}
.lavaLampWithImage li a:hover, .lavaLampWithImage li a:active, .lavaLampWithImage li a:visited {
    border: none;
    color: #fff;
}

/* Styles for the slider section */
    
#slider
{
    margin:0 auto;
    padding:15px 16px;
    *padding-bottom:0;
    height:265px;
}
#slider ul, #slider li,
#slider2 ul, #slider2 li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider2{margin-top:1em;}
#slider li, #slider2 li{ 
	width:950px;
	height:240px;
	overflow:hidden; 
}
#slider h2{font-size:3em; font-weight:bold; color:#455101; letter-spacing:-1px; line-height:39px;}
#slider p{font-size:1.8em; font-weight:normal; padding:10px 0 22px 0; color:#666; line-height:normal;}
#slider .text{float:left; width:50%; height:230px; padding: 14px 0;}
#slider .abstract{float:right; width:50%; margin-top:35px;}
	
/* Styles for the footer section */

#footer
{   clear:both;
    height:220px;
    margin-top:50px;
    *margin-top:0px;
	background:#4f4f4f url("../images/footer_bg.png") top center repeat-x;
	text-transform:lowercase;
}
#footer h5
{
    font-size:14px;
    font-weight:bold;
    margin-bottom:5px;
    margin-top:10px;
}

.footWrapper{width:960px; margin:0 auto; line-height:15px; display:block; padding-left:35px; padding-top:20px;}
.footLinks{float:left; color:#fafafa; margin-right:83px; width:169px; float:left; height:150px; *margin-right:80px;}
.footLinks a, .footLinks a:active, .footLinks a:hover, 
.footLinks a:visited {color:#fff; font-weight:normal;}
.noMargin{margin:0;}
.logo-telligent
{	float:right;
	width:180px;
	height:41px;
	background:url("../images/logo_telligent.png") top center no-repeat;
	margin-top:25px;
}

.logo-telligent a 
{	width:100%;
 	height:100%;
	display:block;
}
.logo-telligent a:hover, .logo-telligent a:visited, .logo-telligent a:active
{
    text-decoration:none;
}

/* this is for the about us pages */
#aboutusBody{background: #F0F0F0 url("../images/body_bg_about.png") repeat-x top center; }
#nacencia_form{}
.aboutUsText{border-bottom:1px solid #e0e0e0; padding-bottom:30px; margin-bottom:30px;}

/* contact form */
#nacencia_form span
{
    display:inline;
    font-size:1.3em;
    line-height:190%;
}

.error_message
{
    line-height:normal;
    font-size:13px;
    padding:18px 10px 10px 40px;
    background: url("../images/accept.png") center left no-repeat;
    margin-bottom:15px;
    width:96%;
    font-weight:bold;
}

.contact_field
{
    background:#f9f9f9 none repeat scroll 0 0;
    border-color:#f9f9f9;
    border-style:none none solid;
    border-width:medium medium 1px;
    color:#333;
    display:inline;
    font-size:1.6em;
    margin:10px 0 15px 0;
    padding:4px;
    width:96%;
    font-family:Arial, "Helvetica", Verdana, Sans-Serif;
}

.send_button, input.send_button, .send_button input,
.button, input.button, .button input
{
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url(../images/submit.gif) no-repeat scroll center center;
    border:medium none;
    color:#fff;
    display:block;
    font-size: 18px; 
    font-weight:bold;
    font-family:Arial, "Helvetica", Verdana, Sans-Serif;
    text-transform:lowercase;
    height:47px;
    text-decoration:none;
    width:150px;
    padding:0; margin:0; margin-top:20px;
    cursor:hand;
}

.send_button input:active, input.send_button:active,
.button input:active, input.button:active{
    background: url(../images/submit_on.gif) no-repeat bottom;
    padding:0; margin:0; margin-top:20px;
}

.button span {color:#fff; padding:10px;}
.labelRequired{font-style:italic; color:#35B6DA;}

/* Breadcrumbs */
#crumbs {
	height:48px;
	margin-top:1px;
	margin-left:13px;
	text-transform:lowercase;
	}
#crumbs li {
	float:left;
	line-height:42px;
	color:#777;
	padding:0 5px;
	}		
#crumbs li a {
	background:url(../images/crumbs.gif) no-repeat right center;
	display:block;
	padding:0 15px 5px 0;
	}							
#crumbs li a:link,
#crumbs li a:visited {
	color:#777;
	text-decoration:none;
	}
#crumbs li a:hover,
#crumbs li a:focus {
	color:#35B6DA;
}

/* sidebar */
#sidebar
{   width:310px;
    padding:20px;
    float:left;
}
#sidebar_about
{
    width:320px;
    padding:6px;
    float:left;
}
#sidebar h4, #sidebar_about h4
{
    line-height:30px; font-size:1.6em; color:#455101; padding-bottom:18px;
}

#sidebar img{margin:25px 0 0 0;}
#sidebar p, #sidebar_about p{padding-left:15px; padding-bottom:30px; color:#455101;}

.contactDetails{background:url(../images/contact_bg.jpg) top left no-repeat; padding:15px 3px; margin-top:45px;}