/* Main sygmanet Layout Style  */
html {
	background: url("/static/images/background.jpg") repeat #0d3c80;
	background-attachment: fixed;
}

body {
	background: url("/static/images/background.jpg") repeat #0d3c80;
	background-attachment: fixed;
  margin:0;
  padding:0;
  border:0;
  outline:0;
  font-size:13px;
  vertical-align:baseline;
}


.ahem, #skip-link {
  display: none;
}

/* Holy Grail Layout ---------------------------------------------------------
   ref: http://www.alistapart.com/articles/holygrail
   This layout takes advantage of negative margins to float the sidebars to
   either side of the main content. It also floats the navigation above the
   content, but you could just as easily absolutely position it.
   
   LC stands for Left Column, RC for Right Column
   
   Obvously, this layout is for left-to-right languages. For a
   right-to-left layout, just swap all the left and rights below.
   */
   
ul, ul li { list-style:none; list-style-image:none; list-style-type:none;}

input:focus { outline:none;}



#page-body {
	background: #fff;
}
#page-wrapper {
	width:980px;
	margin:0 auto;
	background: transparent url(/static/images/pagewrapperleft.png) repeat-y left top;
	padding-left: 5px;
}
#page-wrapper #page {
	background: transparent url(/static/images/pagewrapperright.png) repeat-y right top ;
	padding-right: 5px;
}
.page {
width: 100%;
}

.section-1 { height:52px; background:url(/static/images/bg-row.gif) repeat-x bottom}
.section-1 strong { color:#fff; float:left; padding-left:645px; }

/*****************Secondary menu*****************/
#secondary-menu { margin:0; float:right;}
#secondary-menu li { float:left; width:65px; text-align:center;}
#secondary-menu li a { display:inline; color:#6b6b6b; font-size:12px; text-decoration:none;}
#secondary-menu li a:hover { color:#d20404; font-weight:bold;}


/** SYGMANET: Top Menu & Logo **/
.headerlogotopmenu { height:173px;}
.headerlogotopmenu .logo { float:left; width:210px;}
.headerlogotopmenu .topmenu { float:right; width:751px;}

.section-3 { padding-left:25px; padding-top: 0px;}
.section-3 .col1 { background:url(/static/images/bg-slogan.gif) no-repeat 0 0; padding:63px 8px 59px 20px; float:left;}
.section-3 .col2 { float:left;}

#logo { margin:30px 0px 0px 25px; float:left;}


/******user-login*********/
.user-login { float:left; display:block; vertical-align:middle; padding-top:26px; color:#7a7a7a; font-weight:bold; text-transform:1px 1px 0px #fdfdfd; }
.user-login a { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; text-transform:1px 1px 0px #fdfdfd; color:#7a7a7a; font-weight:bold; text-transform:uppercase; text-decoration:none;}
.user-login a:hover { color:#07a8fb}
/********************/


/**************search block************/
.region-search { vertical-align:middle;}
#block-search-form { padding-top:14px; padding-right:26px; float:right;}
#search-block-form .form-text { background:#fff; margin-right:0; color:#c3bdad; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:normal; padding:3px 0 3px 5px; width:180px; border:1px solid #c3bdad; -webkit-box-sizing:content-box; -webkit-appearance:none; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; margin-right:7px;}
#edit-search-block-form--2:focus { outline:none;}



#search-block-form #edit-submit, #search-block-form #edit-submit--3, #search-block-form #edit-submit--2 { 
background:#393732;
border:none;
-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;
width:57px;
padding:3px 0 2px;
vertical-align:middle;
cursor:pointer;
margin-right:0;
color:#fff;
font-size:12px;
font-weight:normal;
}

#edit-advanced { margin-top:20px;}
/********************/

/************** control panel block *******/
#block-CP-form { padding-top:14px; float: left; padding-left:26px; }
#block-CP-form #CPPassword, #block-CP-form #CPPasswordDummy, #block-CP-form #username { 
 background:#fff; 
 margin-right:0;
 color:#c3bdad;
 font-family:Arial,Helvetica,sans-serif;
 font-size:11px;
 line-height:normal;
 padding:3px 0 3px 5px;
 border:1px solid #c3bdad;
 -webkit-box-sizing:content-box;
 -webkit-appearance:none;
 -moz-border-radius:2px;
 -webkit-border-radius:2px;
 border-radius:2px;
 margin-right:7px;
}
/********************/


/******************Buttons Styles********************/
.form-submit {
	background:#393732;
	border:none;
	-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;
	vertical-align:middle;
	cursor:pointer;
	color:#fff;
	font-weight:normal;
	font-size:12px;
	padding:3px 4px 2px;
	margin-right:0;
}

.form-submit[disabled] {
	background: #DDDDDD;
	cursor: default;
}

.form-submit:hover { background:#494741;}
.form-submit:hover[disabled] { background:#DDDDDD;}

.form-submit-image {
	border:none;
	vertical-align:middle;
	}

/***************************************************/

/********* CONTROL PANEL DOMAIN **********/
.inputError {
	background: #FF0000; 
}
.inputErrorExternal {
	background: #EE4500;
}
.confirmPanel {
	background: #EEEEEE;
	border: 1px solid #000000;
	padding: 4px;
}
.priceSelected {
	background: #BBBBBB;
	text-align: center;
	font-weight: bold;
	color: black;
	border-left: 1px solid #cbd4d8;
	border-right: 1px solid #cbd4d8;
}
.priceNotSelected {
	text-align: center;
	border-left: 1px solid #cbd4d8;
	border-right: 1px solid #cbd4d8;
}
.tldList {
	border-left: 1px solid #cbd4d8;
	border-right: 1px solid #cbd4d8;
}
.priceHeader {
	text-align: center;
	width: 40px;
}
.priceExternal {
	text-align: center;
	color: #0000FF;
}
.tldHeader {
	text-align: left;
	width: 40px;
}
.tableStyle {
	border: 1px solid #cbd4d8;
	padding:10px;
}
.tableStyle td, .tableStyle th {
	padding-left:2px;
}

.tableAlternatingItemStyle {
	background: #f7f9fa;
}
.tableItemStyle {
	background: #ffffff;
	border: 1px solid #cbd4d8;
}
.tableHeaderStyle, .tableHeaderStyle a {
	background: #ebf1f5;
	color: #000000 !important;
}

.ContactAddTable td {
	padding: 2px;
}
.adminMenu {
	background:#393732;
	padding: 6px;
	-webkit-border-radius: 4px; -moz-border-radius:4px; border-radius:4px;
	width:60%;
	text-align: center;
	color: #BBBBBB;
}
.adminMenu a {
	background:#393732;
	border:none;
	width:57px;
	padding:3px 0 2px !important;
	vertical-align:middle;
	cursor:pointer;
	margin-right: 5px;
	margin-left: 5px;
	color:#fff !important;
	font-size:12px;
	font-weight:normal;
}
.userMenu {
	background:#393732;
	padding: 6px;
	-webkit-border-radius: 4px; -moz-border-radius:4px; border-radius:4px;
	width:60%;
	text-align: center;
	color: #BBBBBB;
}
.userMenu a {
	background:#393732;
	border:none;
	width:57px;
	padding:3px 0 2px !important;
	vertical-align:middle;
	cursor:pointer;
	margin-right: 5px;
	margin-left: 5px;
	color:#fff !important;
	font-size:12px;
	font-weight:normal;
}
.CharSelected {
	text-decoration: none;
}
/*****************************************/


/********region-header*********/
/*.region-header { width:100%; overflow:hidden;}
.region-header .block { float:left; width:240px; background:url(/static/images/bg-block.png) no-repeat 0 14px}
.region-header .block .content a { display:block; text-decoration:none; color:#6a6a6a; text-shadow:1px 1px 1px #1a1a1a; text-align:center; font-size:14px; line-height:18px; padding:26px 33px 50px 33px;}
.region-header .block .content a:hover { background:url(/static/images/bg-block-hover.png) no-repeat 0 0; -moz-box-shadow:2px 0px 3px #101010; -webkit-box-shadow:2px 0px 3px #101010; box-shadow:2px 0px 3px #101010;}
.region-header .block .content a img { margin-bottom:18px;}
/*****************************/



/************first-time***************/
#first-time p { padding:10px 0;}
#first-time .item-list ul li{ background:url(/static/images/links-right.gif) no-repeat right 0; display:block; float:left; margin:0;}
#first-time .item-list ul li a { display:block; color:#919191; font-size:13px; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none; padding:11px 8px; background:url(/static/images/links-left.gif) no-repeat 0 0}
#first-time .item-list ul li:hover { background:url(/static/images/links-right2.gif) no-repeat right 0}
#first-time .item-list ul li a:hover { background:url(/static/images/links-left2.gif) no-repeat 0 0}
/***************************/


.content p { padding-bottom:22px; line-height:17px;}
.content p span { font-size:13px; line-height:17px; color:#f84b00;}
.content p span a { font-size:18px;}
.content p a { color:#f84b00; text-decoration:none;}
.content p a:hover { text-decoration:underline;}

.content footer { overflow:hidden;}
.content footer ul.links { float:left; margin:0;}
.content footer ul.links li { padding:0 10px 0 0; overflow:hidden; display:block; float:left; background:url(/static/images/a4.gif) no-repeat right 5px; margin-right:13px;}
.content footer ul.links li a { display:block; font-size:10px; color:#f84b00; font-weight:bold; text-decoration:none; text-transform:uppercase; line-height:12px;}
.content footer ul.links li a:hover { text-decoration:underline;}

.content footer ul.links li span { line-height:35px;}
.content footer ul.links li span a { display:inline; background:none; color:#f84b00}
.content footer ul.links li span a:hover { background:none;}
.content footer ul.links li.comment_forbidden { background:none; overflow:hidden; width:100%;}

.content ul.links_right { float:right; margin:0;}
.content ul.links_right li { padding:0 10px 0 0; overflow:hidden; display:block; float:left; background:url(/static/images/a4.gif) no-repeat right 5px; margin-right:13px;}
.content ul.links_right li a { display:block; font-size:10px; color:#f84b00; font-weight:bold; text-decoration:none; text-transform:uppercase; line-height:12px;}
.content ul.links_right li a:hover { text-decoration:underline;}
.content ul.links_right li span { line-height:35px;}
.content ul.links_right li span a { display:inline; background:none; color:#f84b00}
.content ul.links_right li span a:hover { background:none;}
.content ul.links_right li.comment_forbidden { background:none; overflow:hidden; width:100%;}



/*****************Default Block Style*******************/
section.block { margin-bottom:40px; padding-bottom:0px; }
section.block h2 span { display:block;}
section.block ul, section.block .item-list ul li { margin:0;}
ul li.leaf { list-style-image:none; list-style-type:none; margin:0; padding:0;}
section.block h2 { font-size:17px; text-decoration:none; color:#f84b00; padding:0px 0px 0px 0px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
section.block .content { padding-top:3px;}
section.block .content li { background:url(/static/images/a1.gif) no-repeat 0 10px; padding-left:22px; overflow:hidden; line-height:26px;}
section.block .content li a { color:#636363; font-size:13px; line-height:26px; text-decoration: none;}
section.block .content li a:hover { text-decoration:underline; color:#fa7b44;}

section.block .content2 { padding-top:3px;}
section.block .content2 li { background:url(/static/images/a1.gif) no-repeat 0 10px; padding-left:22px; overflow:hidden; line-height:26px;}
section.block .content2 li a { color:#636363; font-size:13px; line-height:26px;}
section.block .content2 li a:hover { text-decoration:underline; color:#fa7b44;}

/***********************************/

#block-views-latest-news-block-1 .views-row { width:100%; overflow:hidden; border-bottom:1px solid #e5e5e5; padding:23px 0px}
#block-views-latest-news-block-1 .content a { font-weight:bold; text-decoration:none;}
#block-views-latest-news-block-1 .content a:hover{ text-decoration:underline;}

section.block-views .content .contextual-links li { background:none; padding-left:0px; padding-bottom:0px; overflow:hidden;}
section.block-views .content .contextual-links li a { color:#f84b00; text-decoration:none; font-weight:normal !important;}
section.block-views .content .contextual-links li a:hover { text-decoration:none !important;}

/****************Recent Content******************/
#block-node-recent a { color:#696969}
#block-node-recent tr.odd { background:#fbfbfb; border-bottom:1px solid #dddddd;}
#block-node-recent tr.even { background:#ededed; border-bottom:1px solid #dddddd;}
#block-node-recent td { padding:5px 0; vertical-align:middle;}
#block-node-recent td.edit { padding-right:8px;}
/*********************************/

/******************Navigation*****************/
#block-system-navigation .content li.collapsed { margin:0}
#block-system-navigation .content li { background:url(/static/images/bg-line.gif) bottom repeat-x; padding:0;}
#block-system-navigation .content li.last { background:none;}
#block-system-navigation .content li a { line-height:26px; background:url(/static/images/a1.gif) no-repeat 1px 6px; padding-left:17px;}
#block-system-navigation .content li a:hover { text-decoration:none; color:#fa7b44}
/***********************************/

/************ BOTTOM LINKS **********/
.bottomlinks li { overflow:inherit; padding:0; background:url(/static/images/bg-li.gif) repeat-y 0 0; background-position:right; width:100px; padding:0px 5px 0 15px; height:200px; float:left; }
/************************************/


/*********************POLLS**********************/
#block-poll-recent .title { font-weight:bold; padding-bottom:5px;}
.poll .bar { background:url(/static/images/bg-poll.gif) top repeat-x; border:1px solid #e8eaeb}
.poll .bar .foreground { background:#f84b00}
/*******************************************/

/***********************Recent Comments*********************/
#block-comment-recent li { color:#f84b00;}
#block-comment-recent li span { font-size:11px;}
#block-comment-recent li a { color:#000; font-weight:bold; display:block; text-decoration:underline;}
#block-comment-recent li a:hover { text-decoration:none;}
/*********************************************/

/**********************Login**********************/
#user-login-form label { color:#484848; font-weight:normal;}
#user-login-form .form-text { background:url(/static/images/bg-login-input.gif) no-repeat 0 0; border:0px solid #d7d7d7; padding:4px 5px; color:#484848; width:176px; font-size:11px;}
#user-login-form .form-item, .form-actions { margin:10px 0 5px;}
#user-login-form .item-list li { background:none; padding:0; line-height:15px;}
#user-login-form .item-list li a { line-height:20px; color:#fa7b44; text-decoration:underline; font-size:12px;}
#user-login-form .item-list li a:hover { text-decoration:none;}
#user-login-form .form-submit { font-size:12px; font-weight:normal; margin-top:12px;}
/*******************************************/

/*******************Slogan Block**************************/
#block-block-1 .content { padding:12px 0px 16px 1px;}
/*********************************************/


/***********************Why choose us**************************/
#block-block-3 .content li { background:none; padding-bottom:15px; padding-left:0; line-height:18px;}
#block-block-3 .content li a { color:#f84b00; font-weight:bold; display:block; line-height:18px;}
#block-block-3 .content .more { text-decoration:none; text-align:right; color:#f84b00 !important; text-transform:uppercase; font-size:10px;}
#block-block-3 .content .more:hover { text-decoration:underline;}
/**********************************************************/



/****************Comments*******************/
section#comments h2.title { font-size:13px; color:#292a2b; text-transform:uppercase;}
#comment-form label { color:#484848;}
#comment-form .form-text { background:#f3f3f3; border:1px solid #d7d7d7; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; padding:5px; color:#484848;}
#comment-form .form-text:focus { background:#f7f6f6; border:1px solid #dddcdc;}
#comment-form .form-textarea {background:#f3f3f3; border:1px solid #d7d7d7; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; padding:5px; color:#484848;}
#comment-form .form-textarea:focus { background:#f7f6f6; border:1px solid #dddcdc;}
.resizable-textarea .grippie { background:url(/static/images/textarea-down.png) no-repeat center; border:0px solid #DDDDDD; cursor:s-resize; height:6px; overflow:hidden;}
.form-type-item { width:100%; overflow:hidden;}
.form-type-item label { float:left; padding-right:10px;}
.form-type-item a { color:#f84b00}
.form-type-select { margin:0;}
#edit-comment-body-und-0-format-guidelines { padding-top:15px;}
#edit-comment-body-und-0-format-guidelines ul li{ font-size:12px; width:100%; overflow:hidden;}


#comments { margin-top:30px; padding-top:20px; border-top:1px solid #c2c2c2; width:100%; overflow:hidden;}
#comments article { padding-bottom:30px; padding-top:20px;}
#comments .submitted { padding-bottom:5px;}
#comments h3 a { color:#292a2b; font-size:18px; text-decoration:none; font-weight:normal;}
#comments .links li a { padding:10px 15px;}
#comments p { padding-bottom:5px;}

#comments article { padding:15px; border:1px solid #c2c2c2; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; margin-bottom:15px;}
#comments footer { padding:10px 0 0 0}
#comments footer ul li { float:left;}
#comments footer ul.links li a { padding:0 10px}

#edit-comment-body-und-0-format { border:1px solid #d6d2c6}
/********************************************/


/********************Search**********************/
#block-system-main { padding-bottom:20px;}
#block-system-main #search-form{ margin-bottom:30px;}
#block-system-main h2 { font-size:15px; padding-bottom:15px;}
#user-register-form label, #user-pass label, #user-login label, #search-form label { color:#484848;} 
#user-register-form #edit-name, #user-register-form #edit-mail, #user-pass #edit-name, #user-login #edit-name, #user-login #edit-pass, #search-form input#edit-keys, #edit-advanced #edit-or, #edit-advanced #edit-phrase, #edit-advanced #edit-negative {background:#fff; border:1px solid #c3bdad; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; padding:5px; color:#484848;}

#search-form fieldset { border:1px solid #B2B1B1; padding:0 15px 15px;}
#search-form fieldset.collapsed { border:0}
/***********************************************/



#footer-line { background:url(/static/images/bg-row.gif) top repeat-x transparent; width:100%; height: 1px;}
#footer { background:url(/static/images/footerbg.png) top repeat; padding:20px 0px 30px 0px; width:100%; overflow:hidden; background-color: #EDEDED;}
#footer .section { overflow:hidden; padding-left:23px;}

.footer-message { width:100%; overflow:hidden; padding:20px 0; color:#000;}
.footer-message a { text-decoration:none;}
.footer-message a:hover{ text-decoration:underline;}




#breadcrumb { color:#292a2b; padding-bottom:10px;}
#breadcrumb a { color:#f84b00; font-size:14px; text-decoration:none;}
#breadcrumb a:hover { color:#292a2b;}

div.tabs { overflow:hidden;}
.tabs ul.primary { border:0; padding:4px 0; margin:10px 0 10px 0; overflow:hidden; border-bottom:1px solid #C2C2C2}
.tabs ul li a{ color:#636363; padding:4px 15px; font-size:12px; font-weight:bold; margin:0; overflow:hidden; border-bottom:0;}
.tabs ul li a.active, .tabs ul li a:hover { color:#fff; background:#f84b00;}



/*******Subpage styles******/
.subpage { padding-top:0px;}
.subpage h4 { font-size:15px; padding:15px 0; color:#292a2b; text-transform:uppercase;}
.subpage hr { border-color:#e7e5de}
.subpage p { padding-bottom:10px;}
.subpage strong { color:#f84b00;}
.subpage .list-left { float:left; margin:0px 40px 0 0;}
.alignleft { float:left; margin-right:15px;}
.alignright { float:right; margin-left:15px;}
.clear { width:100%; overflow:hidden;}
.clearboth { clear: both;}
.subpage .small-block { width:160px; float:left; margin-right:18px; margin-left:18px;}
.subpage .small-block span { font-size:36px; text-align:center; display:block; line-height:35px; color:#626262;}
.subpage .more { text-decoration:none; text-align:right; color:#f84b00 !important; text-transform:uppercase; font-size:10px;}
.subpage .more:hover { text-decoration:underline;}


.sygmanet .list-left li, .services .list-left li, .aboutus .list-left li { background:url(/static/images/a3.gif) no-repeat 0 10px; padding-left:10px; line-height:25px; overflow:hidden;}
.sygmanet li a, .services li a, .aboutus li a { color:#646464; font-size:13px; background:none; padding:0; text-transform:none; text-decoration:underline;}
.sygmanet li a:hover, .services li a:hover, .aboutus li a:hover { text-decoration:none;}

.frontblock { height: 120px;}

.services .left-col { float:left; width:275px; padding-right:15px;}
.services .right-col { float:left; width:585px; padding-left:25px; border-left:1px solid #e7e5de}
.services .block-box{ padding-bottom:20px;}

.team-block { float:left; width:290px; margin-right:20px; padding-bottom:20px;}
.team-block p { line-height:20px;}
.team-block a { display:block;}
.team-block a.more { float:left; margin-top:7px; color:#919191}


/***FAQ-PAGE***/
.faq span { font-weight:bold; font-size:14px !important;}
.faq .question	{ position:relative; overflow:hidden; zoom:1; padding-bottom:8px; }
				.node .content .q, .node .content .a	{display:block; float:left; font-size:17px !important; font-weight:normal; color:#f84b00; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}
				.question h5	{margin-left:30px; padding:0; line-height:18px; font-size:17px; font-weight:bold; color:#2d2f30}
.faq .answer	{ position:relative; overflow:hidden; zoom:1; padding-bottom:30px; }
				.answer_det	{margin-left:30px; font-size:13px; line-height:20px;}
/***************/


h1#page-title { font-size:15px; color:#292a2b; padding-bottom:10px;}




#main-wrapper { position:relative; overflow:hidden; width:100%; padding-bottom:20px; padding-top: 15px;}
#main-wrapper #main { padding:0px 21px 0px 25px; overflow:hidden;}
.bg-cont { background:url(/static/images/bg-cont.gif) repeat-y 236px 0;}
.section .ind { width:100%; overflow:hidden;}

#sidebar-first { width:241px; float:left;}
#sidebar-first .section { padding:0px 59px 0px 0px;}

#content { overflow:hidden; padding:0px 0px 0px 0px;}
#content .section { width:100%;}
.home-page .section { background:url(/static/images/bg-posts.gif) repeat-y 340px 0; overflow:hidden;}

#sidebar-second { float:right; width:311px; }
#sidebar-second .section { padding:0px 0px 0px 26px;}



/*#content, #navigation, #sidebar-first, #sidebar-second { float: left;}*/


.node h2 { font-size:15px; line-height:15px;}
.node h2 a{
		font-size:15px;
		color:#989282;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		text-decoration:none;
	}

.node h2 a:hover{ color:#f84b00;}

p.submitted { padding-bottom:13px; padding-top:14px; font-size:11px;}
.submitted, p.submitted span { font-size:11px; color:#b1b1b1;}
.submitted span a { color:#b1b1b1; font-size:11px !important;}

article.node { padding-bottom:36px; overflow:hidden; margin-bottom:27px; }
/*article.node img { margin-bottom:20px;}*/
article.node .field-type-image .field-items { float:left; margin-right:21px;}
/*article.node .field-type-image img { width:294px; height:243px;}*/
article.node .content ul { margin-left:0;}

article.node footer .field-name-field-tags .field-label{ color:#000;}
article.node footer .field-name-field-tags .field-items { overflow:hidden; width:100%; padding-bottom:15px;}
article.node footer .field-name-field-tags .field-item { float:left; padding-right:10px;}

.home-page article.node {width:312px; margin-right:59px; float:left; border-bottom:1px solid #e7e5de;}
.home-page article.node-even { margin:0;}



.last-news li { font-size:10px; text-transform:uppercase; color:#636363; padding:0 0 15px 0; background:none; line-height:15px;}
.last-news li a { color:#f84b00; font-size:13px; background:none; padding:0; text-transform:none; text-decoration:none; line-height:15px;}
.last-news li a:hover { text-decoration:underline;}

.solutions-list { padding-bottom:20px;}
.solutions-list li { font-size:10px; text-transform:uppercase; color:#636363; padding:0 0 0px 16px; background:url(/static/images/a3.gif) no-repeat 0 10px; line-height:25px;}
.solutions-list li a { color:#646464; font-size:13px; background:none; padding:0; text-transform:none; text-decoration:underline;}
.solutions-list li a:hover { text-decoration:none;}

.consultants-list li { overflow:hidden;}
.consultants-list li img { float:left; margin-right:16px; border:1px solid #c3bdad;}
.consultants-list li a { color:#ef4000; font-size:13px; display:block;}
.consultants-list li span { color:#ef4000; font-size:10px; text-transform:uppercase;}

.service-list .area { overflow:hidden; padding-top:25px; padding-bottom:25px; border-bottom:1px solid #e7e5de; width:100%;}
.service-list .area a { color:#000 !important; font-size:13px; text-decoration:none;}



#navigation {
  width: 100%;
}

#navigation h2 {
  margin: 0;
}

.content-caption {  font-size:13px; color:#1e1d1d; background:url(/static/images/bg-caption.gif) top repeat-x; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; text-transform:uppercase; padding:7px 0px 8px 12px; margin-bottom:28px;}

/*.sidebar-first #content .section {
  padding-left: 200px;   
}

.sidebar-second #content .section {
  padding-right: 160px;  
}

.two-sidebars #content .section {
  padding-left: 200px;   
  padding-right: 160px;  
}*/



/* Navigation Styles */
/*
.with-navigation #content,
.with-navigation #sidebar-first,
.with-navigation #sidebar-second {
  margin-top:;       
}*/

#navigation {
  padding-top: 0.5em;    /* Just to center the content */
  height: 5.5em;         /* padding + height = NAV height */
}

#navigation ul.links li {
  display: inline;
}


/**************Contact Form***************/
#contact-site-form label { color:#484848}
#contact-site-form input.form-text { background:#f3f3f3; border:1px solid #d7d7d7; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; padding:5px; color:#484848;}
#contact-site-form input.form-text:focus { background:#f7f6f6; border:1px solid #dddcdc;}
#contact-site-form textarea#edit-message { background:#f3f3f3; border:1px solid #d7d7d7; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; padding:5px; color:#484848;}
#contact-site-form textarea#edit-message:focus { background:#f7f6f6; border:1px solid #dddcdc;}
/**************************************/




li.expanded, li.collapsed, li.leaf { padding:0}


/***********Forum************/

.action-links { padding:15px 0px;}
.action-links a { color:#f84b00; font-size:12px;}
.action-links a:hover { text-decoration:none;}

#forum a { color:#f84b00; font-size:13px;}
#forum table { width:100%; border:1px solid #535353}
#forum th { border:1px solid #535353; color:#fff; background:#f84b00; padding:3px 5px; font-size:14px}
#forum th a { color:#fff;}
#forum tr.even, tr.odd { background:none; border-bottom:1px solid #aaaaaa}
#forum td.container { padding:10px;}
#forum td { border:1px solid #aaaaaa; background:#f3f5f4; padding:5px;}
#forum td.topics, #forum td.posts, #forum td.replies{ text-align:center;}
#forum td.last-reply span, #forum td.title span { color:#535353;}

.field-name-taxonomy-forums { width:100%; overflow:hidden; padding-bottom:10px;}
.field-label { color:#000; font-size:15px; float:left;}
.field-items a { color:#f84b00; font-size:12px; }


.view-content .skin-default { position:relative;}
.views-jqfx-controls-bottom { position:absolute; left:28px; top:280px; z-index:150;}
.views-jqfx-controls-bottom .pager-item a{ background:url(/static/images/bg-page.png) no-repeat 0 0; display:block; width:30px; height:30px; text-indent:-9999px; float:left; margin-right:5px;}
.views-jqfx-controls-bottom .pager-item a:hover { background:url(/static/images/bg-page2.png) no-repeat 0 0}
.views-jqfx-controls-bottom .pager-item.active-slide a { background:url(/static/images/bg-page-active.png) no-repeat 0 0}


/** SYGMANET Main Menu **/
.sf-menu ul {
  padding-left: 0 !important;
  position: absolute;
  top: -999em;
  border: 1px solid #AAA;
  -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;
  overflow:hidden; 
  width: 10em; /* left offset of submenus need to match (see below) */
}
.sf-menu { margin:0; position:relative; width:auto;}
.sf-menu li { overflow:inherit; padding:0; background:url(/static/images/bg-li.gif) no-repeat 0 0; width:128px; padding:0px 5px 0 15px; height:71px;}
.sf-menu .firstmenu { background: #fff; }
.sf-menu a, .sf-menu a:visited { border:0; padding:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; color:#f84b00; font-weight:bold; padding-bottom:5px;}
.sf-menu a:hover, .sf-menu a.active { color:#000; text-shadow:none;}
.sf-menu li span { font-size:12px; color:#a9a59c; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; line-height:14px;}

.sf-menu li.sf-item-2 a { color:#81d63d;}
.sf-menu li.sf-item-3 a { color:#00aeef;}
.sf-menu li.sf-item-4 a { color:#ec008c;}
.sf-menu li.sf-item-5 a { color:#a615e9;}
.sf-menu li a:hover, .sf-menu li a.active  { color:#000}

.sf-navbar > li > ul { margin-top:3px; background:#f84b00;}
.sf-menu ul li { background:#EEEEEE; margin:0; width:160px; height:auto; padding:0; border-bottom:1px solid #fff;}
.sf-menu ul li a:visited, .sf-menu ul li a { padding:7px 10px !important; text-align:left; background:none; padding-left:10px; color:#000 !important; text-transform:none; font-weight:normal; font-size:12px;}
.sf-menu ul li a:hover { background:#F9F9F9; color:#f84b00 !important;}
/****************************************/

.item-list .pager li { padding:0;}
.content ul.pager li { background:#242424; border:0px; padding:3px 12px; margin:0px 1px; color:#fff; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
.content ul.pager li.pager-current,
.content ul.pager li:hover{ background:#4f4f4f; border:0px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
.content ul.pager li a{ color:#fff; text-decoration:none;}
.content ul.pager li a:hover { color:#fff}


/********************************/
.starfont { font-size: 10px; }


/***********/
#pricebox .priceboxcontent li.collapsed { margin:0}
#pricebox .priceboxcontent li { background:url(/static/images/bg-line.gif) bottom repeat-x; padding:0;}
#pricebox .priceboxcontent li.last { background:none;}
#pricebox .priceboxcontent li span { line-height:26px; background:url(/static/images/a1.gif) no-repeat 1px 6px; padding-left:17px;}
#pricebox .priceboxcontent li a:hover { text-decoration:none; color:#fa7b44}
#pricebox .priceboxcontent h2 { font-size:22px; text-decoration:none; color:#f84b00; padding:0px 0px 0px 0px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; text-align:center;}
.boxpadding .block { margin-bottom:0px; padding-bottom:0px; }


#summaryBox { text-align: center; }
#summaryBox .summaryBoxcontent { padding-right:10px; margin-right: 30px; float: left; }
#summaryBox .summaryBoxcontent li.collapsed { margin:0}
#summaryBox .summaryBoxcontent li { background:url(/static/images/bg-line.gif) bottom repeat-x; padding:0;}
#summaryBox .summaryBoxcontent li.last { background:none;}
#summaryBox .summaryBoxcontent li span { line-height:19px; background:url(/static/images/a1.gif) no-repeat 1px 6px; padding-left:17px;}
#summaryBox .summaryBoxcontent li a:hover { text-decoration:none; color:#fa7b44}
#summaryBox .summaryBoxcontent h2 { font-size:22px; text-decoration:none; color:#f84b00; padding:0px 0px 0px 0px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; text-align:center;}


