* {
	margin: 0px;
	padding: 0px;
	outline:none;
}
html {
	height: 100%;
	margin-bottom: 0px;
}
form {
	margin: 0;
	padding: 0;
}
img, table {
	border: none;
}
.f-left {
	float: left;
}
.f-right {
	float: right;
}
.alC {
	text-align:center;
}
.alL {
	text-align:left;
}
.alr {
	text-align:right;
}
.pad5 {
	padding:5px;
}
ul {
	margin-left:20px;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	background: url(../../images/dark/bg1.jpg) repeat center top;
	line-height:20px;
	margin: 0;
	color: #F0F0F0;
	padding: 0;
	font-size: 12px;
}
body.contentpane {
	background: #f8f8f8;
}
a:link, a:visited {
	font-weight: bold;
	color:#0a7dd3;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #0a7dd3;
	text-decoration:underline;
}
input.button, .validate {
	color: #000000;
	font-size: 10px;
	border: 1px solid #555;
}
.search input.button {
	text-align: right;
}
input.button:hover, .validate:hover {
}
p {
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: justify;
	font-size:12px;
	line-height:18px;
}
li {
	font-size:12px;
}
.inputbox {
	border: 1px solid #555;
	color: #000000;
	padding: 2px;
}
.inputbox:hover {
}
#search {
	height:45px;
	width:200px;
	float:right;
	padding: 6px 0 0 0;
	margin-right:30px;
	margin-top:10px;
	background:url(../../images/dark/search_ico.jpg) left top no-repeat;
}
#search .search .inputbox {
	width: 150px;
	height: 20px;
	font-size: 10px;
	color: #666;
	padding: 2px;
	border: 1px solid #A9A9A9;
}
#search .search .button {
	height: 18px;
	font-size: 10px;
	color: #666;
	padding: 0 2px 0 2px;
	border: 1px solid #dadada;
	margin: 0 0 0 10px;
	text-align: center;
}
/*****************************************/
/*** Template specific layout elements ***/
/*****************************************/

div.center {
	text-align: center;
	margin: 0 auto;
	padding: 0;
	width: 946px;
}
#main_container {
	background:url(../../images/dark/bg-main-container.jpg) repeat-y;
	width:994px;
	height: auto;
	margin:0 auto;
}
#main_container-footer {
	background:url(../../images/dark/main-foot-bg.jpg) no-repeat bottom;
	width:994px;
	height:40px;
	margin:0 auto;
}
div#wrapper {
	margin: 0 auto;
	width: 946px;
	text-align: left;
}
#top {
	width: 946px;
	margin: 0 auto 10px auto;
	padding: 0;
	text-align: right;
	clear: both;
}
#header {
	margin: 0px auto;
	width: 946px;
	padding:0px 0px 12px 0px;
	height:120px;
}
#header .logo {
	float: left;
	margin-left:9px;
	margin-right:18px;
}
.sempo {
	margin: 20px 0 0 0;
}
#topStrip {
	background: url(../../images/dark/top-strip.jpg) repeat-x top;
	height: 20px;
}
#topStrip h1 {
	font-size: 11px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	display: inline;
	margin-left: 25px;
	background:none;
	border:none;
	letter-spacing:1px;
}
.topMnav {
	float: right;
	text-align: left;
	margin: 2px 5px 0px 0px;
}
#siteLink {
	text-align: right;
	height: 20px;
	padding-right: 10px;
	float:right;
	margin-top:16px;
}
#siteLink a {
	text-decoration: none;
	font-size: 11px;
	color: #000;
}
#siteLink a:hover {
	text-decoration: underline;
	color: #BB2902;
}
#content {
	width: 946px;
	margin: 0 auto;
	overflow: hidden;
}
#content {
	width: 946px;
	margin: 0 auto;
	overflow: hidden;
	color:#FFFFFF;
}
#content p {
	color:#FFFFFF;
}
hr {
	color:#2bb7f4;
	height:1px;
}
#content_bottom {
	width: 873px;
	height: 16px;
	background: url(../../images/dark/content_bottom.jpg) top center no-repeat;
}
#border-blue {
	border: 2px solid #24a6e3;
	padding:0px;
	clear: both;
	margin-bottom: 12px;
	border-left: none;
	border-right: 2px solid #24a6e3;
 *border-right: none;
}
.pill_m {
	text-align: center;
	margin: 0 auto;
	padding: 0;
	width: 946px;
}

.topNav {
	float:left;
	width:940px; /*946px*/
	height:30px;
	margin-left:13px;
}
#leftcolumn, #rightcolumn {
	margin: 0px 10px 0px 0px;
	width: 265px;
	float: right;
}
.meetus {
	background: url(../../images/dark/heading-bg.gif) repeat-x top;
	text-align: center;
	border: 1px solid #0a7dd3;
	/*height:240px;*/
	font-size:11px;
}
.meetus h2 {
	color:#FFFFFF;
	line-height:16px;
	font-size:12px;
	margin-left:6px;
}
.enquiry-form {
	background: url(../../images/dark/heading-bg.gif) repeat-x top;
	text-align: center;
	border: 1px solid #0a7dd3;
	margin-top:12px;
	padding-bottom: 15px;
}
.enq-query {
	float: left;
	width:140px;
	text-align: left;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	margin:4px 0px 4px 10px;
}
.enquiry-form h2 {
	color:#FFFFFF;
	line-height:16px;
	font-size:12px;
	margin-left:6px;
}
div#maincolumn {
	float: left;
	width: 635px;
	margin-left:10px;
	display:inline;
}
div#leftcolumn {
	float: left;
	width: 275px;
	margin:0 0 0 15px;
	display:inline;
}
div.nopad {
	width: 625px;
	margin: 0px 0px 0px 5px;
	padding: 0px 5px;
}
div.nopad ul {
	clear: both;
}
td.middle_pad {
	width: 20px;
}
#banner_l {
	text-align: left;
	padding: 0 0 0 24px;
}
#footer {
	margin: -10px auto 0px auto;
	width: 946px;
	text-align: center;
	padding: 5px 0px;
	color: #FFFFFF;
	font-size: 12px;
	padding:0px 0px 15px 0px;
	background:none;
}
#footer h1 {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	color:  #FFFFFF;
	font-weight: normal;
	display: inline;
	font-family:Arial, Helvetica, sans-serif;
	background:none;
	border:none;
}
#footer a {
	color:  #FFFFFF;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	padding:0px 3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#footer a:hover {
	color: #0a7dd3;
	text-decoration: underline;
}
#footer .copyright {
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	padding-top:0;
	text-align:center;
	color:  #FFFFFF;
	font-weight: normal;
}
#footer .seo {
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	padding-top:10px;
	text-align:center;
	color:  #FFFFFF;
	font-weight: normal;
}
#footer .copyright a {
	color:  #FFFFFF;
	text-decoration:underline;
	font-size:11px;
}
/*****************************************/
/*** CMS specific content elements ***/
/*****************************************/

div.offline {
	background: #fffebb;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	font-size: 1.2em;
	padding: 5px;
}
/* headers */
div.componentheading {
	height: 22px;
	padding: 8px 0 0 10px;
	font-weight:bold;
}
table.blog {
}
h1 {
	font:bold 13px Arial, Helvetica, sans-serif;
	color: #0a7dd3;
	text-align: left;
	width:100%;
	line-height:normal;
	padding-bottom:8px;
	border-bottom:1px dotted #2aa1dd;
	margin-bottom:10px;
}
h2, .contentheading {
	padding: 3px 0 0 0px;
	font-family:Tahoma;
	font-size: 15px;
	color: #389fed;
	text-align: left;
}
table.contentpaneopen h3 {
	margin-top: 25px;
}
h4 {
	font-family:Tahoma;
	color: #B42E02;
}
h3, .componentheading, table.moduletable th, legend {
	margin: 0;
	font-family:Tahoma;
	font-size: 13px;
	text-align: left;
	/*color: #B42E02;*/
	color:#2AA1DD;
	padding: 0;
}
/* small text */
.small {
	font-size: 10px;
	color: #858585;
	font-weight: normal;
	text-align: left;
}
.modifydate {
	height: 20px;
	vertical-align: bottom;
	font-size: 10px;
	color: #858585;
	font-weight: normal;
	text-align: right;
}
.createdate {
	height: 20px;
	vertical-align: top;
	font-size: 10px;
	color: #858585;
	font-weight: normal;
	vertical-align: top;
	padding-top: 0px;
}
a.readon {
	display: block;
	float: right;
	line-height: 14px;
	font-size: 10px;
	text-decoration: none;
	padding: 1px 2px 1px 2px;
	text-transform: uppercase;
}
a.readon:hover {
	color: #FFFFFF;
}
/* form validation */
.invalid {
	border-color: #ff0000;
}
label.invalid {
	color: #ff0000;
}
/** overlib **/

.ol-foreground {
	background-color: #f1f1f1;
	color: #FFFFFF;
}
.ol-background {
	background-color: #f1f1f1;
	color: #FFFFFF;
}
.ol-textfont {
	font-family:Tahoma;
	font-size: 10px;
}
.ol-captionfont {
	font-family:Tahoma;
	font-size: 12px;
	color: #f6f6f6;
	font-weight: bold;
}
.ol-captionfont a {
	background-color: #f1f1f1;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
}
.ol-closefont {
}
/* menu links */
#leftcolumn ul#mainlevel, #rightcolumn ul#mainlevel {
	margin: 0 auto;
	padding: 0;
	list-style: none;
	width: 164px;
}
#leftcolumn ul#mainlevel li, #rightcolumn ul#mainlevel li {
	margin: 0 0px 0 6px;
	padding: 0;
}
#leftcolumn ul#mainlevel li:hover, #rightcolumn ul#mainlevel li:hover {
}
#leftcolumn ul#mainlevel li a, #leftcolumn ul#mainlevel li a:link, #rightcolumn ul#mainlevel li a, #rightcolumn ul#mainlevel li a:link {
	line-height: 18px;
	padding: 0 0 0 12px;
	color: #EA6E00;
	font-weight: normal;
	font-size: 11px;
	background: url(../../images/dark/menu_row.jpg) center left no-repeat;
	margin: 0;
	height: 18px;
}
#leftcolumn ul#mainlevel li a:hover, #rightcolumn ul#mainlevel li a:hover {
	color: #FFFFFF;
}
#leftcolumn ul#mainlevel li#current a, #leftcolumn ul#mainlevel li#current a:link, #rightcolumn ul#mainlevel li#current a, #rightcolumn ul#mainlevel li#current a:link {
	line-height: 18px;
	padding: 0 0 0 8px;
	text-decoration: none;
	color: #333;
	font-weight: normal;
	font-size: 11px;
	background: url(../../images/dark/menu_row.jpg) center left no-repeat;
	margin: 0;
	height: 18px;
}
#leftcolumn ul#mainlevel li#current ul li a, #leftcolumn ul#mainlevel li#current ul li a:link {
	text-decoration: none;
	color: #EA6E00;
	margin: 0 0 0 6px;
	font-size: 11px;
	background: url(../../images/dark/submenu_row.jpg) center left no-repeat;
	font-weight: normal;
	display: block;
	line-height: 18px;
	padding: 0 0 0 18px;
	border: none;
	height: 18px;
}
#leftcolumn ul#mainlevel li ul li#current a, #leftcolumn ul#mainlevel li ul li#current a:link, #leftcolumn ul#mainlevel li ul li#current a:visited, #leftcolumn ul#mainlevel li ul li#current a:hover {
	font-size: 11px;
	margin: 0 0 0 4px;
	padding: 0 0 0 18px;
	text-decoration: none;
	border: none;
	color: #333;
	background: url(../../images/dark/submenu_row.jpg) center left no-repeat;
	height: 18px;
	line-height: 18px;
}
#leftcolumn ul#mainlevel li#current ul {
	margin: 0;
	padding: 0;
}
#leftcolumn ul#mainlevel li#current ul li {
	margin: 0;
	padding: 0;
}
#leftcolumn ul#mainlevel li ul {
	margin: 0;
	padding: 0;
}
#leftcolumn ul#mainlevel li#current ul li a:hover {
	color: #FF1010;
}
#leftcolumn ul#mainlevel li ul, #rightcolumn ul#mainlevel li ul {
	list-style: none;
}
a#mainlevel:link, a#mainlevel:visited {
	padding-left: 5px;
}
a#mainlevel:hover {
}
/* spacers */
span.article_separator {
	display: block;
	height: 20px;
}
.article_column {
}
.column_separator {
}
td.buttonheading {
	text-align: right;
	width: 0;
}
.clr {
	clear: both;
}
table.blog span.article_separator {
	display: block;
	height: 20px;
}
/* table of contents */
table.contenttoc {
	margin: 5px;
	border: 1px solid #ccc;
	padding: 5px;
}
table.contenttoc td {
	padding: 0 5px;
}
/* content tables */
td.sectiontableheader {
	color: #FFFFFF;
	font-weight: bold;
	padding: 4px;
	border-bottom: 1px solid #666;
}
tr.sectiontableentry0 td, tr.sectiontableentry1 td, tr.sectiontableentry2 td {
	padding: 4px;
}
td.sectiontableentry0, td.sectiontableentry1, td.sectiontableentry2 {
	padding: 3px;
	color: #FFFFFF;
	font-size: 10px;
}
/* content styles */
.contentpaneopen, table.contentpane {
	margin: 0;
	padding: 0;
}
table.contentpane td {
	text-align: left;
}
table.contentpane td.contentdescription {
	width: 100%;
}
table.contentpane {
	text-align: left;
	float: left;
	width: 100%;
	margin: 8px;
}
table.contentpane ul li a .category {
	color: #FF8800;
}
table.contentpane ul li {
	color: #FFFFFF;
}
table.contentpaneopen {
	margin: 2px 8px;
}
table.contentpaneopen li {
	margin-bottom: 5px;
}
table.contentpaneopen fieldset {
	border: 0;
	border-top: 1px solid #669933;
}
table.contentpaneopen h3 {
	margin-top: 25px;
}
table.contentpaneopen h4 {
	font-family:Tahoma;
	color: #669933;
}
.highlight {
	background-color: #fffebb;
}
/* module control elements */
table.user1user2 div.moduletable {
	margin-bottom: 0px;
}
div.moduletable, div.module {
	margin-bottom: 25px;
}
div.module_menu, div.module {
	margin: 0;
	padding: 0;
}
div.module_menu div, div.module {
}
div.module_menu div div, div.module div div {
	margin-bottom: 14px;
	padding: 0 0 1px 0;
	background:#2F3739;
}
div.module_menu div div div, div.module div div div {
	padding: 0;
	width: auto;
	margin: 0;
	background: url(../../images/dark/left_top.jpg) top center no-repeat;
}
div.module_menu div div div div, div.module div div div div {
	background: none;
	padding: 4px 8px;
}
div.module div div div form {
	padding: 4px 0 0 0;
	width: 164px;
	margin: 0 auto;
}
div.module div div div form  div.module_menu ul {
	list-style: none;
}
div.module_menu ul li {
	margin: 0;
	padding: 0;
}
div.module_menu ul li a:link, div.module_menu ul li a:visited {
	font-weight: bold;
	background: transparent url(../../images/dark/blue/bullet2.jpg) top left no-repeat;
	padding: 2px 0 2px 25px;
	line-height: 24px;
}
#leftcolumn div.module table, #rightcolumn div.module table {
}
#leftcolumn div.module table.poll {
}
#leftcolumn div.module table.poll td {
	text-align: left;
}
/* LEFT COL H3 */
#leftcolumn h3, #rightcolumn h3 {
	color: #BEC4C4;
	font-family:Tahoma;
	font-size: 13px;
	text-align: center;
	height: 44px;
	width: 200px;
	text-decoration: none;
	text-transform: uppercase;
	background:#273032;
	padding: 0;
	font-weight: bold;
	line-height: 44px;
	margin: 0;
}
#leftcolumn .moduletable_menu, #leftcolumn .moduletable, #leftcolumn .moduletable_text, #leftcolumn .c, #rightcolumn .moduletable_menu, #rightcolumn .moduletable, #rightcolumn .moduletable_text, #rightcolumn .c {
	margin: 0 0 16px 0;
	padding: 0 0 8px 0;
}
#leftcolumn ul.menu, #rightcolumn ul.menu {
	margin: 0 auto;
	padding: 0;
	list-style: none;
	width: 164px;
}
#leftcolumn ul.menu li, #rightcolumn ul.menu li {
	margin: 5px;
	padding: 0;
}
#leftcolumn ul.menu li:hover, #rightcolumn ul.menu li:hover {
}
/*LEFT COL LINK*/
#leftcolumn ul.menu li a, #leftcolumn ul.menu li a:link, #rightcolumn ul.menu li a, #rightcolumn ul.menu li a:link {
	line-height: 19px;
	padding: 0px 0px 0px 12px;
	color:#EA6E00;
	font-weight: normal;
	font-size: 11px;
	background: url(../../images/dark/menu_row.jpg) center left no-repeat;
	margin: 0;
	height: 18px;
}
#leftcolumn ul.menu li a:hover, #rightcolumn ul.menu li a:hover {
	color: #FFFFFF;
}
/*LEFT COL CURRENT LINK*/
#leftcolumn ul.menu li#current a, #leftcolumn ul.menu li#current a:link, #rightcolumn ul.menu li#current a, #rightcolumn ul.menu li#current a:link {
	line-height: 18px;
	padding: 0 0 0 8px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: normal;
	font-size: 11px;
	background: url(../../images/dark/menu_row.jpg) center left no-repeat;
	margin: 0;
	height: 18px;
}
#leftcolumn ul.menu li#current a:hover, #rightcolumn ul.menu li#current a:hover {
}
/*LEFT COL SUB LINK*/
#leftcolumn ul.menu li#current ul li a, #leftcolumn ul.menu li#current ul li a:link {
	color:#EA6E00;
	margin: 0 0 0 6px;
	font-size: 11px;
	background: url(../../images/dark/submenu_row.jpg) center left no-repeat;
	font-weight: normal;
	display: block;
	line-height: 18px;
	padding: 0 0 0 18px;
	border: none;
	height: 18px;
}
#leftcolumn ul.menu li ul li#current a, #leftcolumn ul.menu li ul li#current a:link, #leftcolumn ul.menu li ul li#current a:visited, #leftcolumn ul.menu li ul li#current a:hover {
	font-size: 11px;
	margin: 0 0 0 6px;
	padding: 0 0 0 18px;
	border: none;
	color: #FFFFFF;
	background: url(../../images/dark/submenu_row.jpg) center left no-repeat;
	height: 18px;
	line-height: 18px;
}
/*SUBMENU POSITION*/
#leftcolumn ul.menu li#current ul {
	margin: 0;
	padding: 0;
}
#leftcolumn ul.menu li#current ul li {
	margin: 0;
	padding: 0;
}
/*CURRENT SUBMENU POSITION*/
#leftcolumn ul.menu li ul {
	margin: 0;
	padding: 0;
}
#leftcolumn ul.menu li#current ul li a:hover {
	color: #FFFFFF;
}
#leftcolumn ul.menu li ul, #rightcolumn ul.menu li ul {
	list-style: none;
}
/* forms */
#leftcolumn .moduletable ul, #rightcolumn .moduletable ul {
	margin: 6px 0;
	padding: 0;
	list-style: none;
}
#leftcolumn .moduletable ul li, #rightcolumn .moduletable ul li {
	margin: 0;
	padding: 0 2px;
}
table.adminform textarea {
	width: 540px;
	height: 400px;
	font-size: 1em;
	color: #000099;
}
form#form-login fieldset {
	border: 0 none;
	margin: 0;
}
form#form-login ul li {
	padding: 0;
}
form#form-login ul li a {
	text-align: left;
	padding: 0;
	font-size: 10px;
	color: #858585;
}
/* thumbnails */
div.mosimage {
	margin: 5px;
}
div.mosimage_caption {
	font-size: .90em;
	color: #FFFFFF;
}
div.caption {
	padding: 0 10px 0 10px;
}
div.caption img {
	border: 1px solid #CCC;
}
div.caption p {
	font-size: .90em;
	color: #FFFFFF;
	text-align: center;
}
/* Parameter Table */
table.paramlist {
	margin-top: 5px;
}
table.paramlist td.paramlist_key {
	width: 128px;
	text-align: left;
	height: 30px;
}
table.paramlist td.paramlist_value {
}
div.message {
	font-family:Tahoma;
	font-weight: bold;
	font-size : 14px;
	color : #c30;
	text-align: center;
	width: auto;
	background-color: #f9f9f9;
	border: solid 1px #d5d5d5;
	margin: 3px 0px 10px;
	padding: 3px 20px;
}
/* Banners module */

/* Default skyscraper style */
.bannergroup {
}
.banneritem {
}
/* Text advert style */

.banneritem_text {
	padding: 4px;
	font-size: 11px;
}
.bannerfooter_text {
	padding: 4px;
	font-size: 11px;
	text-align: right;
}
/* System Messages */
/* see system general.css */

.pagination span {
	padding: 2px;
}
.pagination a {
	padding: 2px;
}
/* Polls */
.pollstableborder td {
	text-align: left;
}
/* Frontend Editing*/
fieldset {
	border: 1px solid #ccc;
	margin-top: 0px;
	padding: 0px 0px 0px 15px;
}
legend {
	margin: 0;
	padding: 0 10px;
}
td.key {
	border-bottom:1px solid #eee;
	color: #FFFFFF;
}
/* Tooltips */
.tool-tip {
	float: left;
	background: #ffc;
	border: 1px solid #D4D5AA;
	padding: 5px;
	max-width: 200px;
}
.tool-title {
	padding: 0;
	margin: 0;
	font-size: 100%;
	font-weight: bold;
	margin-top: -15px;
	padding-top: 15px;
	padding-bottom: 5px;
	background: url(../../images/dark/selector-arrow.png) no-repeat;
}
.tool-text {
	font-size: 100%;
	margin: 0;
}
/* System Standard Messages */
#system-message {
	margin-bottom: 20px;
}
#system-message dd.message ul {
	background: #C3D2E5 url(../../images/dark/notice-info.png) 4px center no-repeat;
}
/* System Error Messages */
#system-message dd.error ul {
	color: #c00;
	background: #E6C0C0 url(../../images/dark/notice-alert.png) 4px center no-repeat;
	border-top: 2px solid #DE7A7B;
	border-bottom: 2px solid #DE7A7B;
	margin:0px;
	padding-left: 40px;
	text-indent:0px;
}
/* System Notice Messages */
#system-message dd.notice ul {
	color: #c00;
	background: #EFE7B8 url(file://///onsis/www/profitbysearch.com/template/system/images/notice-note.png) 4px center no-repeat;
	border-top: 2px solid #F0DC7E;
	border-bottom: 2px solid #F0DC7E;
}
/* ****************************************************************************** */
/* blue */
input, button {
}
/* blue */
input[type="checkbox"], input[type="radio"] {
	background: transparent;
	border: none;
}
/************************************* FORM STYLES - START ***********************************/
form {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}
label {
	font-weight : normal;
}
label.formleft {
	display : block;
	width : 150px;
	float : left;
	padding-top:2px;
	font-size:12px;
	color: #FFFFFF;
	text-align: right;
	margin-right : 6px;
}
.intro {
	color: #333333;
	font-size:13px;
	padding:10px 0px 0px 0px;
}
small.formnote {/* margin left same width as label.formleft width */
	margin : 0px 0px 0px 160px;
	display : block;
}
input.checkbox {
	width : 20px;
	float : left;
}
label.labelright {
	display : block;
	width : 90%;
	float : left;
	margin-right : 6px;
	text-align : left;
	font-size : 9px;
	font-weight : normal;
	color : #000000;
	padding-top : 4px;
}
fieldset {
	margin : 12px;
	padding : 6px;
}
#search fieldset {
	margin : 12px 12px 12px 12px;
	padding : 6px;
	width: 290px;
	height: 60px;
	border: 1px solid #cccccc;
}
fieldset.address {
	width : 45%;
	float : left;
	margin : 12px;
	padding : 6px;
}
legend {
	color: #0099FF;
	font-weight : bolder;
}
.formmsg {
	color: #CC0000;
	padding-top : 6px;
}
.form {
	width : 200px;
	margin-bottom: 2px;
	background: url(../../images/dark/inputbox-bg.jpg) repeat-x left top;
	border:1px solid #999999;
	height:20px;
	margin-bottom:5px;
	color:#666666;
}
.textarea {
	width : 350px;
	margin-bottom: 2px;
	background: #FFFFFF;
	height:100px;
	border:2px solid #CCCCCC;
	margin-bottom:5px;
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.textarea1 {
	width : 200px;
	margin-bottom: 2px;
	background: #FFFFFF;
	height:60px;
	border:2px solid #CCCCCC;
	margin-bottom:5px;
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.button {
	background: url(../../images/light/btn-bg.gif) repeat-x;
	color: #fff;
	font-size:12px;
	border:1px solid #ff0000;
	font-size:10px;
	font-weight: bold;
	height: 20px;
	padding:1px 10px;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:5px;
	clear: both;
}
form input.button {
	background: url(../../images/dark/btn-bg.gif) repeat-x top;
	color: #0a7dd3;
	border:1px solid #0a7dd3;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	height: 20px;
	margin:7px 21px 0px 0px;
}
.submit {
	background: url(../../images/dark/btn-bg.gif) repeat-x top;
	color: #0a7dd3;
	border:1px solid #0a7dd3;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	height: 20px;
	width:70px;
	clear: both;
	float: left;
	margin:7px 21px 15px 161px;
}
.button_send {
	background: url(../../images/dark/btn-bg.gif) repeat-x top;
	color: #0a7dd3;
	border:1px solid #0a7dd3;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	height: 20px;
	width:151px;
	margin:7px 0px 10px 0px;
}
.clear {
	clear: both;
}
/******************************* FORM STYLES - END **************************************/
.l-w-box {
	float: left;
	background: url(../../images/dark/lw-shedow.jpg) bottom no-repeat;
	height: 163px;
	width: 176px;
}
.box-margin {
	margin-right: 35px;
}
.l-w-box a {
	float: right;
	margin: 0px 10px 0px 0px;
}
.hometesti {
	line-height: 18px;
}
/******************************** TabSys *************************************/
.dolphincontainer {
	float: right;
	border: 1px solid #E1C9C9;
	color:#000;
	width: 99%;
	margin-right: 3px;
}
#dolphinnav, #dolphinnav-1 {
	height:24px;
	font-size:12px;
	font-weight:bold;
	padding: 0px;
	z-index: 5;
	position: relative;
	top: 1px;
	left: 1px;
}
#dolphinnav ul, #dolphinnav-1 ul {
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	float:left;
	border-left: 1px solid #E1C9C9;
}
#dolphinnav ul li, #dolphinnav-1 ul li {
	display:block;
	float:left;
	margin:0px;
	border-right: 1px solid #E0C7C7;
}
#dolphinnav ul li a, #dolphinnav-1 ul li a {
	display:block;
	float:left;
	color:#000;
	text-decoration:none;
	padding:0 0 0 24px;
	height:24px;
	line-height:180%;
	font-weight: normal;
	background: url(../../images/dark/tabNavLink.gif) repeat-x top;
}
#dolphinnav ul li a span, #dolphinnav-1 ul li a span {
	padding:0 23px 0 0;
	height:24px;
	float:left;
	cursor: pointer;
}
#dolphinnav ul li a.current, #dolphinnav ul li a.current:hover, #dolphinnav-1 ul li a.current, #dolphinnav-1 ul li a.current:hover {
	color:#B42C00;
	background: url(../../images/dark/tabNavLinkOn.gif) repeat-x top;
	line-height:180%;
	font-weight: bold;
}
#dolphinnav ul li a.current span, #dolphinnav-1 ul li a.current span {
	display:block;
	width:auto;
	background: url(../../images/dark/tabNavLinkOn.gif) repeat-x;
	height:24px;
}
.dolphin_inner {
	color: #000;
	padding:10px 9px 8px 9px;
	font-size: 12px;
	text-align: left;
	background: url(../../images/dark/sheddow.gif) repeat-x bottom;
}
.dolphin_inner a:link, .dolphin_inner a:visited, .dolphin_inner a:active {
	color: #0000cc;
	text-decoration: underline;
	margin: 0 0 5px 0;
}
.dolphin_inner a:hover {
	color: #0000cc;
	text-decoration: none;
}
.innercontent {
	display: none;
}
.innercontent h1, .sliderwrapper .contentdiv h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #C10000;
	padding-top:11px;
	background:none;
	border:none;
}
.innercontent h2, .sliderwrapper .contentdiv h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #000000;
	padding-top:11px;
}
.innercontent a, .innercontent a:link, .innercontent a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	padding-bottom:12px;
}
.innercontent a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #CC0000;
	text-decoration: underline;
	padding-bottom:12px;
}
.innercontent img {
	float:left;
	border:1px #CCCCCC solid;
	margin-left:12px;
}
.query-from {
	padding:0px 7px 4px 7px;
	font-size: 11px;
	text-align: left;
	margin:0px;
}
label.query {
	float: left;
	width:90px;
	text-align: left;
	padding: 0px 0px 0px 10px;
	font-size: 11px;
	margin:0px 0px 0px 0px;
}
input.query {
	font-size: 11px;
	width:150px;
	float:left;
	margin:0px 0px 0px 0px;
}
.query {
	font-size: 11px;
	width:150px;
	float:left;
	margin:4px 0px 4px 0px;
}
textarea.query {
	font-size: 11px;
	width:150px;
	float:left;
	margin: 0px 0px 2px 0px;
	height:30px;
}
.red {
	color: #0a7dd3;
	font-weight:bold;
}
.title_head {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #0a7dd3;
	padding-top:11px;
}
.register {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #0a7dd3;
}
.link1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #0a7dd3;
	text-decoration:none;
	text-align:right;
}
a.link1:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}
a.link1:hover {
	color: #0a7dd3;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
a.link1:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
#services_list {
	width:auto;
	height: auto;
	margin-top:21px;
	border-bottom: #FFFFFF 1px dashed;
}
#services_list ul {
	list-style: square inside;
}
#services_list ul li a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration:none;
	line-height:25px;
}
#services_list ul li a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#0a7dd3;
	text-decoration: underline;
}
.light_grey {
	border-bottom: #E4E4E4 1px dashed;
	margin-top:31px;
}
.name {
	font-style:italic;
	color:#0c89e6;
	text-align:right;
}
.date {
	color:#0c89e6;
	text-align: left;
}
.address {
	font-style:italic;
	color: #ffffff;
	text-align:right;
	margin:0px;
}
#companynews {
	position:relative;
	font-size: 11px;
	padding: 0px;
	float: left;
}
.technical-expertise {
	width: 100%;
	float: left;
	padding-bottom: 10px;
	margin-bottom: 10px;
	text-align: center;
	border: 1px solid #0a7dd3;
}
.technical-expertise h2 {
	text-align: center;
	padding: 10px 0px 5px 0;
}
.description {
	width: 100%;
	/*float: right;*/
	margin-right:10px;
	text-align:justify;
}
.more {
	text-align:right;
	float: right;
}
#ask {
	width: 98%;
	/*border: 1px solid #24a6e3;*/
	margin: 5px auto;
	margin-bottom:0px;
	padding-top:5px;
	/*height:180px;*/
	color:#FFFFFF;
}
#ask .label {
	margin:10px 0 0 10px;
	float:left;
	width: 100px;
}
#ask .label2 {
	margin-left:30px;
	margin-top: 10px;
	float:left;
	width: 60px;
}
#ask .security {
	margin-left:10px;
	float:left;
	width: 100px;
}
#ask .textbox {
	/*margin-left:15px;*/
	 float:left;
	margin-top:10px;
}
#ask .label_multiple {
	margin-left:18px;
	margin-top:7px;
	float:left;
	width:70px;
}
#ask .textbox_multiple {
	/*margin-left:15px; */
	float:left;
	margin-top:7px;
}
#ask .textbox_multiple textarea {
	width: 400px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height:50px;
	margin-bottom:5px;
}
#ask .input_but {
	margin-left:120px;
}
.break {
	clear:both;
	margin:0px;
	padding:0px;
}
.text_field {
	border: 1px solid #999999;
	width: 110px;
}
.question {
	width:95%;
	color: #FFFFFF;
	font-size:12px;
	float: left;
	margin:6px auto;
	padding: 10px;
	background: #202121;
}
.question li {
	list-style:inside square;
	margin:0px;
	padding:0px;
}
.answer {
	width:600px;
	color: #FFFFFF;
	font-size:12px;
	float: left;
	margin:6px 0px 6px 0px;
}
.contactinfo {
	FLOAT: left;
	width: 277px;
	padding-top: 3px;
	margin-top:21px;
	margin-left:21px;
}
.skype {
	FLOAT: right;
	width:auto;
	padding-top: 7px;
	height:59px;
	margin-right:35px;
	margin-top:21px;
}
.sitemap {
	float:left;
}
.sitemap h1 {
	font-size:14px;
	border:none;
}
.sitemap h2 {
	font-size:14px;
	color:#000000;
	text-decoration:underline;
}
.sitemap h2 a {
	font-size:14px;
	color:#000000;
	text-decoration:underline;
}
.sitemap ul {
	list-style: square inside;
}
.sitemap ul li a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	line-height:25px;
}
.sitemap ul li a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#C10000;
	text-decoration: underline;
}
.chat {
	width: 205px;
	float:left;
	color: #EFEFEF;
	text-align: center;
	font-size: 10px;
	padding-top:4px;
	line-height:14px;
}
.pbs-logo {
	float:left;
	width:180px;
	margin-left:2px;
	margin-right:12px;
	margin-top:12px;
}
.mail-skype {
	float:left;
	/*margin:24px 50px 0px 50px;*/
	margin:24px 0px 0px 0px;
	font-size:11px;
	color: #333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.mail-skype #mail {
	background: url(../../images/dark/mail.jpg) no-repeat left center;
	padding-left:25px;
	float:left;
	padding-top:1px;
}
.mail-skype #skype {
	/*background: url(../../images/dark/skype.jpg) no-repeat left 3px;
	padding-left:25px;*/
	margin-top:1px;
	padding-top:1px;
	padding-bottom:3px;
	float:left;
	clear:both;
}
.mail-skype a {
	font-size:11px;
	color: #fff;
	text-decoration:none;
	font-weight:normal;
	float:left;
	margin-left:7px;
}
.mail-skype a:hover {
	color: #FFFFFF;
	text-decoration:underline;
	/*margin-left:7px;*/
}
/*Vertical Sliding Panels */

#slid-panel-cont {
	width:275px;
	height:168px;
	border:1px solid #0a7dd3;
	overflow:hidden;
	margin-bottom:15px;
}
#slid-panel-cont h2 {
	text-align:center;
	padding-top:3px;
}
#slid-panel-cont .buttons {
	width:270px;
	text-align:center;
	float:left;
}
#slid-panel-cont .topbtn {
	border:0px;
	vertical-align:middle;
}
#slid-panel-cont ul li.bookmark a {
	text-decoration:none !important;
	text-align:center;
}
.SlidingPanelsh {
	position: relative;
	width: 265px;
	height: 100px;
	padding:10px;
	padding: 0px;
	vertical-align:middle;
}
.SlidingPanelsContentGrouph {
	position: relative;
	width: 100%;
	margin: 0px;
	padding: 0px;
	border: none;
}
.SlidingPanelsContenth {
	width: 100%;
	height: 70px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	border: none;
	text-align:center;
	padding:10px;
}
.SlidingPanelsAnimatingh * {
	overflow: hidden !important;
}
.SlidingPanelsCurrentPanelh {
}
.SlidingPanelsFocusedh {
}
.hireus-banner {
	margin-top:10px;
}
#askanexpert {
	font-size:12px;
	color:#666666;
	width:640px;
	float:left;
	margin-top:20px;
}
#askanexpert #ques {
	width:560px;
	float:left;
	padding-left:55px;
	color:#29ade7;
	font-size:14px;
	padding-top:12px;
	padding-bottom:10px;
	padding-right:10px;
	background:#333434 url(../../images/dark/question-icon.jpg) no-repeat 6px 10px;
}
#askanexpert .date {
	color:#f88e31;
	text-align:right;
	padding:5px;
	font-size:12px;
}
#askanexpert #ans {
	font-size:12px;
	color: #FFFFFF;
	padding-top:12px;
	padding-bottom:20px;
	width:560px;
	float:left;
	clear:both;
	padding-right:10px;
	padding-left:55px;
	background: #202121 url(../../images/dark/answer-icon.jpg) no-repeat 10px 10px;
}
/* Scroll Bar Master Styling Starts Here */
/* All comments can be freely removed from the css */

.scrollgeneric {
	line-height: 1px;
	font-size: 1px;
	position: absolute;
	top: 0;
	left: 0;
}
/*.vscrollerbase {
width: 10px;
background-color: white;
}
.vscrollerbar {
width: 10px;
background-color: black;
}
.hscrollerbase {
height: 10px;
background-color: white;
}
.hscrollerbar {
height: 10px;
background-color: black;
}*/

.flexcroll {
	/* Typical fixed height and fixed width example */
width: 600px;
	height: 400px;
	text-align:justify;
	overflow: auto;
	/* IE overflow fix, position must be relative or absolute*/
position: relative;
}
/* hesido: notice the addition of emptyspace holder, it should slightly be bigger than the containing div */
/* and it should only be that big when fleXcroll is active for better degradation */
/* version 1.9.1 and up adds flexcrollactive class, but the script should work with 1.8.9 and up */
.flexcrollactive .emptyspace {
	height: 260px;
}
/* you may optionally want to hide the scrollbars */

#mycustomscroll .vscrollerbase {
	visibility: hidden !important;
}
#mycustomscroll1 .vscrollerbase {
	visibility: hidden !important;
}
.scrollerjogbox {
	width: 10px;
	height: 10px;
	top: auto;
	left: auto;
	bottom: 0px;
	right: 0px;
	background-color: gray;
}
.contact-form {
	border:1px solid #0a7dd3;
	padding:0px 12px 0px 12px;
}
/*---------------- client login -----------------*/
.lbl {
	font:bold 12px Arial, Helvetica, sans-serif;
	float:left;
	padding-left:10px;
	padding-top:2px;
}
.client_input {
	float:left;
	margin-left:10px;
	width:100px;
	border:1px solid #0a7dd3;
}
.go_btn {
	float:left;
	margin-left:10px;
	margin-top:-4px;
}
a.forget {
	padding-left:10px;
	color:#fff;
}	/*end client section style*/
.margintop10 {
	margin-top:20px;
}
/*------------------ pimp my site style ----------------*/
.pimpsite {
	/*width:96%;*/
	margin-top:10px;
	border:1px solid #0a7dd3;
	float:left;
	color:#fff;
	padding: 0px 12px;
}
.pimpsite label {
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#fff;
	width:120px;
	float:left;
	margin:3px 0;
}
.pimpsite .inputbox {
	padding:2px;
	width:350px;
	border:1px solid #0a7dd3;
	float:left;
	margin:3px 0;
}
.pimpsite .textarea {
	padding:2px;
	width:350px;
	height:100px;
	background-color:#ffffff;
	margin:3px 0;
	border:1px solid #0a7dd3;
}
.pimpsite .intro {
	color: #333333;
	font-size:13px;
	padding:10px 0px;
}
.pimpsite .button {
	background: url(../../images/dark/btn-bg.gif) repeat-x;
	color: #0a7dd3;
	font-size:12px;
	border:1px solid #0a7dd3;
	font-weight: bold;
	height: 20px;
	padding:1px 10px;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:5px;
	clear: both;
	cursor:pointer;
}
.padL122 {
	padding-left:122px;
}
/*---------form error message--------------*/
.redtext {
	border : #CC0000 solid 1px;
	color: #CC0000;
	margin : 12px 0px;
	padding : 12px;
	background : #FFFFFF;
}
.contactinfo {
	float: right;
	width: 206px;
	height:106px;
	padding: 0px;
	margin:0px;
}
/* contact page address style*/
#addressDiv {
	width:257px; /*307*/
	float:left;
	padding:60px 0 0 50px;
	margin-bottom:15px;
	height:245px; /*315*/
	background:url(../../images/dark/contact_bg.jpg) top left no-repeat;
}
#addressDiv .office {
	font-family: "Lucida Sans", sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	text-align: left;
	width:100%;
	line-height:normal;
	padding-top:10px;
}
#addressDiv .address {
	font-style:normal;
	color: #fff;
	text-align:left;
	margin:0px;
	line-height:25px;
}
#addressDiv .address a {
	font-style:normal;
	color: #fff;
	text-align:left;
	margin:0px;
	text-decoration:underline;
	letter-spacing:1px;
}
/*quick enquiry forms Style*/
.contactmenu {
	width:310px;
	margin-top:10px;
	border:1px solid #0a7dd3;
	float:left;
	margin-left:5px;
	background-color:#333;
	color:#fff;
	margin-bottom:10px;
}
.contactmenu .menutitle {
	font:bold 13px/30px Arial, Helvetica, sans-serif;
	background:#CCCCCC url(../../images/dark/heading-bg2.jpg) repeat-x;
	;
	padding: 0px 0 0 10px;
	font-family:Tahoma;
	font-size: 14px;
	color: #fff;
	text-align: left;
	font-weight: normal;
	cursor:pointer;
}
.contactmenu .submenu {
	padding:5px;
	margin-left:10px;
	height:340px;
}
.contactmenu label {
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#fff;
	width:80px;
	float:left;
	margin:3px 0;
}
.contactmenu .inputbox {
	padding:2px;
	width:170px;
	border:1px solid #0a7dd3;
	float:left;
	margin:4px 0;
}
.contactmenu .textarea {
	padding:2px;
	width:170px;
	height:60px;
	background-color:#ffffff;
	margin:3px 0;
}
.contactmenu .button {
	background: url(../../images/dark/btn-bg.gif) repeat-x;
	color: #0a7dd3;
	font-size:12px;
	border:1px solid #0a7dd3;
	font-weight: bold;
	height: 20px;
	padding:1px 10px;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:5px;
	clear: both;
	cursor:pointer;
}
.contactmenu img {
	margin-right:10px;
	padding-top:4px;
}
.contactmenu a {
	color:#fff;
	margin-top:5px;
}
.contactmenu .border {
	border:1px solid #bfe3f6;
	padding:5px 5px;
	margin-right:10px;
}
.contactmenu .request {
	background:url(../../images/dark/reqest_quote.jpg) left center no-repeat;
	padding-left:40px;
	height:30px;
	padding-top:5px;
	padding-bottom:5px;
}
.border {
	border:1px solid #bfe3f6;
	padding:5px 10px;
	margin-right:10px;
}
/*----------- SEO pricing ----------------------*/
#seolist {
	border-top:1px solid #027dd2;
	border-left:1px solid #027dd2;
	width:632px;
	overflow:hidden;
}
#seolist ul {
	list-style:none;
	margin:0px !important;
	padding:0px;
}
#seolist li {
	display:inline;
	border-right:1px solid #027dd2;
	border-bottom:1px solid #027dd2;
	height:40px;
	width:112px;
	float:left;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	vertical-align:middle;
}
#seolist li.subscribebutton {
	display:inline;
	border-right:1px solid #027dd2;
	border-bottom:1px solid #027dd2;
	padding:11px 0px 0px 0px;
	height:49px;
	width:112px;
	float:left;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	vertical-align:middle;
}
#seolist li.subscribebutton1 {
	display:inline;
	border-right:1px solid #027dd2;
	border-bottom:1px solid #027dd2;
	padding:11px 0px 0px 0px;
	height:49px;
	width:225px;
	float:left;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	vertical-align:middle;
}
#seolist li p {
	padding-top:10px;
	text-align:center;
}
#seolist .width200 {
	width:174px;
	font-weight:normal;
	font-size:12px;
	text-align:left;
	padding-left:5px;
}
#seolist .width2002 {
	width:220px;
	font-weight:normal;
	font-size:12px;
	text-align:left;
	padding-left:5px;
}
.grey {
	background-color:none;
}
#seolist .width2001 {
	width:174px;
	height:60px;
	font-weight:normal;
	font-size:12px;
	text-align:left;
	padding-left:5px;
}
.grey {
	background-color:none;
}
#seolist .cellhight {
	height:60px;
	padding-top:5px;
}
#seolist .cellhight2 {
	height:80px;
	padding-top:5px;
}
#seolist img {
	margin-top:10px;
}
#seolist .img {
	margin-top:30px;
}
#seolist .padtop {
	text-align:left;
}
.seoheading {
	background:url(../../images/dark/seotab.jpg) no-repeat;
	float:right;
	font: bold 14px/33px Arial, Helvetica, sans-serif;
	text-align:center;
	width:112px;
	height:33px;
	margin-right:2px;
}
.seoheadingb {
	background:url(../../images/dark/seotab2.jpg) no-repeat;
	float:right;
	font: bold 14px/33px Arial, Helvetica, sans-serif;
	text-align:center;
	width:226px;
	height:33px;
	margin-right:2px;
}
.seoheadingE {
	float:right;
	font: bold 14px/33px Arial, Helvetica, sans-serif;
	text-align:center;
	width:112px;
	height:33px;
	margin-right:2px;
}
.bronze {
	background:url(../../images/dark/bronze.jpg) no-repeat;
	float:right;
	font: bold 14px/33px Arial, Helvetica, sans-serif;
	text-align:center;
	width:112px;
	height:33px;
	margin-right:1px;
	color:#212121;
	text-indent:-1000px;
}
.bronze_box {
	background-color:#cfa48b;
	color:#999999 !important;
}
.silver {
	background:url(../../images/dark/silver.jpg) no-repeat;
	float:right;
	font: bold 14px/33px Arial, Helvetica, sans-serif;
	text-align:center;
	width:112px;
	height:33px;
	margin-right:1px;
	color:#212121;
	text-indent:-1000px;
}
.silver_box {
	background-color:#e6e6ec;
	color:#999999 !important;
}
.gold {
	background:url(../../images/dark/gold.jpg) no-repeat;
	float:right;
	font: bold 14px/33px Arial, Helvetica, sans-serif;
	text-align:center;
	width:112px;
	height:33px;
	margin-right:1px;
	color:#212121;
	text-indent:-1000px;
}
.gold_box {
	background-color:#e7c067;
	color:#999999 !important;
}
.platinum {
	background:url(../../images/dark/platinum.jpg) no-repeat;
	float:right;
	font: bold 14px/33px Arial, Helvetica, sans-serif;
	text-align:center;
	width:112px;
	height:33px;
	margin-right:3px;
	color:#212121;
	text-indent:-1000px;
}
.platinum_box {
	background-color:#d4d3d0;
	color:#999999 !important;
}
#seolistrate {
	border-top:1px solid #027dd2;
	border-left:1px solid #027dd2;
	width:452px;
	float:right;
	margin-right:2px;
}
#seolistrate ul {
	list-style:none;
	margin:0px !important;
	padding:0px;
}
#seolistrate li {
	display:inline;
	border-right:1px solid #027dd2;
	height:40px;
	width:112px;
	float:right;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	vertical-align:middle;
}
#seolistrate li p {
	padding-top:10px;
	text-align:center;
}
.comment {
	font-size:10px;
}
#seolist .cellcolor {
	background:#3d3c3c;
	font-weight:bold;
}
#seolist .cellcolor3 {
	background:#585858;
	font-weight:bold;
}
#seolist .cellcolor2 {
	background:#3d3c3c;
	height:60px;
	padding-top:5px;
}
/*--------- Reputation Management Plans List -----------*/
#repolist {
	border-top:1px solid #027dd2;
	border-left:1px solid #027dd2;
	width:520px;
	overflow:hidden;
	margin-left:50px;
}
#repolist ul {
	list-style:none;
	margin:0px !important;
	padding:0px;
}
#repolist li {
	display:inline;
	border-right:1px solid #027dd2;
	border-bottom:1px solid #027dd2;
	height:40px;
	width:112px;
	float:left;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	vertical-align:middle;
}
#repolist li.subscribebutton {
	display:inline;
	border-right:1px solid #027dd2;
	border-bottom:1px solid #027dd2;
	padding:11px 0px 0px 0px;
	height:49px;
	width:112px;
	float:left;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	vertical-align:middle;
}
#repolist li p {
	padding-top:10px;
	text-align:center;
}
#repolist .width200 {
	width:174px;
	sfont-weight:normal;
	font-size:12px;
	text-align:left;
	padding-left:5px;
}
#repolist .width2001 {
	width:174px;
	height:60px;
	font-weight:normal;
	font-size:12px;
	text-align:left;
	padding-left:5px;
}
.grey {
	background-color:none;
}
#repolist .cellhight {
	height:60px;
	padding-top:5px;
}
#repolist .cellhight2 {
	height:80px;
	padding-top:5px;
}
#repolist img {
	margin-top:10px;
}
#repolist .img {
	margin-top:30px;
}
#repolist .padtop {
	text-align:left;
}
/*--------- PPC Management Plans List -----------*/
.searchenginebox {
	width:500px;
	margin:0 auto;
	padding:10px;
	background-color:#726f6f;
	font:bold 12px Arial, Helvetica, sans-serif;
	height:75px;
}
.searchenginebox .seo_engine {
	float:left;
	width:300px;
	height:30px;
}
.searchenginebox .url {
	float:left;
	width:180px;
	height:30px;
}
/*Career page style*/
.career {
	padding:0px 10px;
}
.job_title {
	font-family: "Lucida Sans", sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	text-align: left;
	width:100%;
	line-height:normal;
	padding-bottom:5px;
	border-bottom:1px dotted #fff;
	margin-bottom:5px;
}
.career a {
	color:#fff;
}
.work_heading {
	font: bold 12px Arial, Helvetica, sans-serif;
	background:url(../../images/dark/bullet1.jpg) left center no-repeat;
	padding-left:15px;
	color:#fff;
}
.cur_open {
	list-style:none;
	margin-left:10px;
}
.cur_open a {
	color:#fff;
}
.job_heading {
	width:25%;
	float:left;
	font-weight:bold;
}
.job_discription {
	width:75%;
	float:left;
}
.careerbox {
	background-color:#424141;
	padding:5px;
	margin-bottom:10px;
	overflow:hidden;
	border:1px solid #767373;
}
.careerbox1 {
	background-color:#726f6f;
	padding:5px;
	margin-bottom:10px;
	overflow:hidden;
	border:1px solid #3d3b3b;
}
/*----------- Sitemap Style ---------------*/

li.sitemaplink {
	color:#fff;
	margin:0;
	padding:0;
	margin-left:30px;
}
li.sitemaplink a {
	color:#fff;
}
/*-----------SEO ( Client Results )  ------------------------*/
.seobox {
	width:617px;/*627*/
	background-color:#424141;
	border:1px solid #c0bebe;
	min-height:100px;
	padding:5px;
	font:normal 12px Arial, Helvetica, sans-serif;
	margin-left:5px;
	margin-bottom:10px;
}
.seobox .lbl {
	font-weight:bold;
	float:left;
	min-width:15%;
	padding-left:5px;
	display:block;
	margin-top:5px;
}
.seobox .dec {
	font-weight:bold;
	float:left;
	padding-left:10px;
	display:block;
	width:80%;
	margin-top:5px;
}
.seobox .tbl {
	border-top:1px solid #c0bebe;
	border-left:1px solid #c0bebe;
	width:100%;
	margin-top:5px;
	overflow:hidden;
}
.seobox .cellheading {
	border-right:1px solid #c0bebe;
	border-bottom:1px solid #c0bebe;
	padding-left:5px;
	padding-right:5px;
	float:left;
	text-align:center;
	font-weight:bold;
	padding: 5px;
	background:#726f6f;
}
.seobox .cell {
	border-right:1px solid #c0bebe;
	border-bottom:1px solid #c0bebe;
	padding:5px 5px 5px 5px;
	float:left;
	text-align:center;
}
.seobox .wdth1 {
	width:150px;
}
.seobox .wdth2 {
	width:106px;
}
.seobox .wdth3 {
	width:50px;
}
/*social bookmarking */

#social_bookmark {
	width:275px;
	min-height:168px;
	border:1px solid #0a7dd3;
	overflow:hidden;
	margin-bottom:15px;
	padding-bottom:10px;
}
#social_bookmark h2.seo {
	color:#FFFFFF;
	line-height:18px;
	font-size:12px;
	padding-left:0px;
	background: url(../../images/dark/heading-bg.gif) repeat-x top;
	text-align:center;
	height:27px;
	margin-bottom:10px;
}
#social_bookmark h2.seo a {
	color:#FFFFFF;
	text-align:none;
}
#social_bookmark h2.seo a:hover {
	color:#FFFFFF;
	text-align:underline;
}
#social_bookmark h3 a {
	color:#FFFFFF;
	line-height:20px;
	font-size:12px;
	padding-left:6px;
	text-align:left;
	margin-bottom:10px;
}
#social_bookmark ul {
	margin-left:30px;
}
#social_bookmark ul li.bookmark {
	text-decoration:none !important;
	text-align:left;
	color:#0a7dd3;
	list-style-image:url(../../images/dark/seo_box_bullet.jpg);
}
#social_bookmark .sub_head a {
	color:#FFFFFF;
	line-height:20px;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	margin-top:10px;
	text-decoration:none;
	padding-left:30px;
	background:url(../../images/dark/sub_head_bullet.jpg) 15px center no-repeat;
}
#social_bookmark .sub_head a:hover {
	color:#FFFFFF;
	line-height:20px;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	margin-top:10px;
	text-decoration:underline;
	padding-left:30px;
}
/* twitter and linkedIn*/

.twitter {
	width:275px;
	height:115px;
	border:1px solid #0a7dd3;
	overflow:hidden;
	margin-top:10px;
	text-align:center
}
.twitter h2 {
	color:#FFFFFF;
	line-height:20px;
	font-size:12px;
	padding-left:6px;
	background: url(../../images/dark/heading-bg.gif) repeat-x top;
	text-align:left;
	margin-bottom:10px;
}
.twitter .bdr {
	border:1px solid #999999;
	padding:2px;
}
.twitter .twitter-ico{ background:url(../../images/dark/nav-bg.png) 2px -207px no-repeat; width:64px; height:64px; float:left; text-indent:-10000px; margin:7px 0 0 30px;}
.twitter .facebook-ico{ background:url(../../images/dark/nav-bg.png) -60px -207px no-repeat; width:62px; height:64px; float:left; text-indent:-10000px; margin:7px 0 0 10px;}
.twitter .linkedin-ico{ background:url(../../images/dark/nav-bg.png) -121px -207px no-repeat; width:64px; height:64px; float:left; text-indent:-10000px; margin:7px 0 0 10px;}
.payment {
	width:275px;
	height:80px;
	border:1px solid #0a7dd3;
	overflow:hidden;
	margin-top:10px;
	text-align:center;
	padding-bottom: 10px;
}
.payment h2 {
	color:#FFFFFF;
	line-height:20px;
	font-size:12px;
	padding-left:6px;
	background: url(../../images/dark/heading-bg.gif) repeat-x top;
	text-align:left;
	margin-bottom:10px;
}
#lightred {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	overflow:hidden;
	padding:48px 0px 12px 14px;
	position:relative;
}
#lightred #box {
	border:1px solid #0a7dd3;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	overflow:hidden;
	background:#333333;
}
#lightred #box .red {
	width:271px;
	height:74px;
	background:url(../../images/dark/red.jpg) no-repeat left top;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	padding:8px 0px 0px 15px;
	line-height:16px;
	color:#FFFFFF;
	position:absolute;
	left:0px;
	top:0px;
}
#lightred #box .text {
	padding:31px 18px 18px 18px;
	color:#ffffff;
	line-height:17px;
	overflow:hidden;
}
#lightred #box .text img {
	border:1px solid #CCCCCC;
}
#lightgrey {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	overflow:hidden;
	padding:48px 0px 12px 14px;
	position:relative;
}
#lightgrey #box {
	border:1px solid #0a7dd3;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	overflow:hidden;
	background:#333333;
}
#lightgrey #box .grey {
	width:271px;
	height:74px;
	background:url(../../images/dark/grey.jpg) no-repeat left top;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	padding:8px 0px 0px 15px;
	line-height:16px;
	color:#000;
	position:absolute;
	left:0px;
	top:0px;
}
#lightgrey #box .text {
	padding:31px 18px 18px 18px;
	color:#ffffff;
	line-height:17px;
	overflow:hidden;
}
#lightgrey #box .text img {
	border:1px solid #CCCCCC;
}
/*/* SEO Services */

#social_bookmark {
	width:275px;
	min-height:168px;
	border:1px solid #0a7dd3;
	overflow:hidden;
	margin-bottom:15px;
}
#social_bookmark h2 {
	color:#FFFFFF;
	line-height:20px;
	font-size:12px;
	padding-left:6px;
	background: url(../../images/dark/heading-bg.gif) repeat-x top;
	text-align:left;
	margin-bottom:10px;
}
#social_bookmark ul {
	margin-left:30px;
}
#social_bookmark ul li.bookmark {
	text-decoration:none !important;
	text-align:left;
	color:#0a7dd3;
}
.go_btn {
	background:url(../../images/dark/go_btn.jpg) left top no-repeat;
	width:26px;
	height:26px;
	border:none;
	outline:none;
	text-indent:-10000px;
	cursor:pointer;
}
/*--------office tour video---------*/

.office_tour {
	width:275px;
	height:237px;
	border:1px solid #0a7dd3;
	overflow:hidden;
	margin-top:10px;
	text-align:center;
	padding-bottom:10px;
	margin-bottom:10px;
}
.office_tour h2 {
	color:#FFFFFF;
	line-height:20px;
	font-size:12px;
	padding-left:6px;
	background: url(../../images/dark/heading-bg.gif) repeat-x top;
	text-align:left;
}
.video {
	margin:0 auto;
	width:265px;
}
#videoDiv {
	cursor:pointer;
}
/*-------- pagenum ( Knowledge base pagination )--------------*/

.pagenum {
	/*border:1px solid #DEC6C6;*/
	width: 370px;
	margin:0 auto;
	padding:5px;
	text-align:center;
	overflow:hidden;
}
.pagenum .link {
	padding:0px 5px;
	border:1px solid #71b0df;
	text-decoration:none;
	margin-left:5px;
	float:left;
	background:#71b0df;
	color:#fff;
	font-weight:bold;
}
.pagenum a.link {
	padding:0px 5px;
	border:1px solid #71b0df;
	text-decoration:none;
	margin-left:5px;
	float:left;
	background:#71b0df;
	color:#fff;
	font-weight:bold;
}
.pagenum a.link:hover {
	padding:0px 5px;
	border:1px solid #71b0df;
	text-decoration:none;
	margin-left:5px;
	float:left;
	background:none;
	color:#71b0df;
}
.pagenum .disable {
	padding:0px 5px;
	border:1px solid #888a8c;
	text-decoration:none;
	margin-left:5px;
	float:left;
	color:#484949;
	background:#888a8c;
}
.subscribe-button {
	width:100px;
	margin:0px 0px 0px 0px;
}
#VolusionLiveChat table a {
	display: block;
	color: #212121 !important;
}

/* Pricing tabs */
.handle{
	background:transparent url(../../images/dark/pricing_tab.png) repeat-x center top !important;
	width:30px !important;
	height:112px !important;
	z-index:9999;
}
.slide-out-div{
	background:#353535;
	padding: 5px;
	width: 210px;
	border: 1px solid #298dc9;
	z-index:9999;
	height:230px !important;
}

.slide-out-div ul{
	list-style:none;
	margin:0;
	padding:0;
	border:1px solid #868788;
}
.slide-out-div ul li{
	margin:2px;
}
.slide-out-div ul li a{
	font:bold 11px Tahoma, Geneva, sans-serif !important;
	color:#fff !important;
	padding:5px 2px 5px 4px!important;
	text-decoration:none !important;
	display:block;
}

.slide-out-div ul li a:hover{
	font:bold 11px Tahoma, Geneva, sans-serif !important;
	color:#fff !important;
	padding:5px 2px 5px 4px!important;
	text-decoration:none !important;
	display:block;
	background:#868788;
}

.slide-out-div ul li.rb1{
	background:#FF0000;
}
.slide-out-div ul li.rb2{
	background:#FF5900;
}
.slide-out-div ul li.rb3{
	background:#FFBB00;
}
.slide-out-div ul li.rb4{
	background:#D9D900;
}
.slide-out-div ul li.rb5{
	background:#16E100;
}
.slide-out-div ul li.rb6{
	background:#00E89C;
}
.slide-out-div ul li.rb7{
	background:#00CCD7;
}
.slide-out-div ul li.rb8{
	background:#008CFF;
}
.slide-out-div ul li.rb9{
	background:#002AFF;
}

.seo-audit{margin:5px 23px 0 0;
}

.top-seo{
	width:711px;
}
.feature-wrapper{width:635px;overflow:hidden;clear:both;}
ul.feature{list-style:none;margin:0px;padding:0px;font-family:"Lucida Sans", sans-serif;font-size:11px;background:url(../../images/dark/tabs-btns.png) right 0px repeat-x;height:43px;overflow:hidden;}
ul.feature li{display:block;float:left;margin:0px;}
ul.feature li a{display:block;float:left;color:#fff;text-decoration:none;font-weight:bold;padding-left:13px;background:url(../../images/dark/tabs-btns.png) right -44px no-repeat;padding-right:6px;}
ul.feature li a span{float:left;cursor:pointer;margin-top:18px;padding-right:13px !important;padding-bottom:5px; color:#fff;}
ul.feature li.sec a{background:none;}
ul.feature li a.selected , ul.feature li a.focus{display:block;width:auto;color:#000;background:url(../../images/dark/nav-bg.png) -1px -62px no-repeat;height:43px;outline:none;padding:0 0 0 16px;}
ul.feature li a.selected span, ul.feature li a.focus span{display:block;width:auto;margin-top:0px;color:#000;padding:17px 16px 0 0;background:url(../../images/dark/nav-bg.png) right -106px no-repeat;height:26px;}
.feature-content-wrapper{height:455px;width:635px;overflow:hidden;}
.feature-content{background:#212121;border:1px solid #0A7DD3;height:430px;overflow:auto;position:relative;width:613px!important;padding:10px;}
.tab-wrapper{width:635px;overflow:hidden;clear:both;}
ul.tabs{list-style:none;margin:0px;padding:0px;font-family:"Lucida Sans", sans-serif;font-size:11px;background:url(../../images/dark/tab-normal.jpg) repeat-x left top;height:37px;overflow:hidden;}
ul.tabs li{display:block;float:left;margin:0px;}
ul.tabs li a{display:block;float:left;color:#fff;text-decoration:none;font-weight:bold;padding-left:15px;background:url(../../images/dark/tab-divider4.jpg) no-repeat right top;padding-right:6px;}
ul.tabs li a span{float:left;cursor:pointer;margin-top:12px;padding-right:15px !important;padding-bottom:5px; color:#fff;}
ul.tabs li.sec1 a{background:none;}
ul.tabs li a.selected , ul.tabs li a.focus{display:block;width:auto;color:#000;background:url(../../images/dark/nav-bg.png) left -69px no-repeat ;height:43px;padding:0 0 0 15px;}
ul.tabs li a.selected span, ul.tabs li a.focus span{display:block;width:auto;margin-top:0px;color:#000;padding:12px 16px 0 0;height:27px;background:url(../../images/dark/nav-bg.png) right -113px no-repeat;}
.tab-content-wrapper{height:425px;width:635px;overflow:hidden;}
.tab-content{background:#212121;border:1px solid #0A7DD3;height:400px;overflow:auto;position:relative;width:613px!important;padding:10px;}
.FB_fan.FB_ElementReady{margin-left:15px;}
/* Menu Style */


/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}

.qmmc .qmdividery
{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}

.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}

.qmmc {position:relative;zoom:1;z-index:10;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}

.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}
.qmsh div a {float:left;}

.qmmc div{visibility:hidden;position:absolute;}.qmmc .qmcbox{cursor:default;display:block;position:relative;z-index:1;}.qmmc .qmcbox a{display:inline;}.qmmc .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none}.qmmc li:hover>ul{left:auto;}#qm0 ul {top:100%;}#qm0 ul li:hover>ul{top:0px;left:100%;}

#qm0 a	
	{	
		padding : 0 0px 0 25px;
		color : #ffffff;
		font-family : Tahoma;
		font-size : 12px;
		font-weight : bold;
		text-align : left;
		text-decoration : none;
		line-height:30px;
		margin:0 1px;
		cursor:pointer;
	}
	
	#qm0 li a.qmparent:hover
	{
		border:1px solid #FFCC00;	
	}

	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul	
	{	/*padding:5px 10px;*/
		margin:2px 0px 0px 0px;
		background-color:#2987c4;
		border-style:none;
	}
	
	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a	
	{	
		padding:2px 12px 2px 12px;
		background-color:#2987c4;
		font-size:11px !important;
		border-width:0px;
		width:170px;
		font-weight:normal !important;
		border-style:none;
		color:#FFF;
		text-align:left;
		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif !important;
		border-bottom:1px dotted  #00A9FB;
		background-image:none;
		height:24px;
		line-height:24px;
		margin:0;
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover	
	{	
		background-color: #FFFFFF;
		color: #0099CC;	
	}


	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 ul li:hover>a	
	{	
		background-color:#dadada;
		color:#40ACEF;
	}


	/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover	
	{	
		background-color:#dadada;
		color:#40ACEF;
	}

	/*"""""""" Individual Titles""""""""*/	
	#qm0 .qmtitle	
	{	
		cursor:default;
		padding:3px 0px 3px 4px;
		color:#444444;
		font-family:arial;
		font-size:11px;
		font-weight:bold;
	}


	/*"""""""" Individual Horizontal Dividers""""""""*/	
	#qm0 .qmdividerx	
	{	
		border-top-width:0px;
		margin:6px 0px;
		border-color:#bfbfbf;
	}


	/*"""""""" Individual Vertical Dividers""""""""*/	
	#qm0 .qmdividery	
	{	
		border-left-width:0px;
		height:15px;
		margin:4px 5px 0px;
		border-color:#aaaaaa;
	}


	/*"""""""" (main) Rounded Items""""""""*/	
	#qm0 .qmritem span	
	{	
		border-color:#dadada;
		background-color:#f7f7f7;
	}


	/*"""""""" (main) Rounded Items Content""""""""*/	
	#qm0 .qmritemcontent	
	{	
		padding:0px 0px 0px 4px;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 li:hover > a	
	{	
		background-color:#f7f7f7;
		
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 ul	
	{	
		padding:10px;
		margin:-2px 0px 0px;
		background-color:#f7f7f7;
		border-width:1px;
		border-style:solid;
		border-color:#dadada;
	}

/* ---------------- NEW CSS --------------- */
.qmmc a {
	background: url(../../images/dark/nav-bg.png) left top no-repeat;
	padding: 0px;
	margin: 0px;
	height:30px;
	z-index:1;
}
.qmmc a:hover {
	z-index:1;
}
.qmmc a strong{
	background: url(../../images/dark/nav-bg.png) right -30px no-repeat;
	/*display: block;*/
	margin: 0;
	float:left;
	padding-right:25px;
}


.qm-ibcss-static{
	background-image:none;
	margin:0;
	padding:0;
}
.qm-ibcss-active{
	background-image:none;
	margin:0;
	padding:0;
}

/* Featured Articles */ #featured-articles{margin:20px 0;width:100%;clear:both;height:290px;overflow:hidden;}
#featured-articles h1.feature-heading{border:medium none;color:#BF2702;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold;margin:0;padding:5px 0 10px 0;text-decoration:none;width:100%;clear:both;}
.jcarousel-container{position:relative;}
.jcarousel-clip{z-index:2;padding:0;margin:0;overflow:hidden;position:relative;}
.jcarousel-list{z-index:1;overflow:hidden;position:relative;top:0;left:0;margin:0;padding:0;}
.jcarousel-list li, .jcarousel-item{float:left;list-style:none;width:75px;height:75px;}
.jcarousel-next{z-index:3;display:none;}
.jcarousel-prev{z-index:3;display:none;}
#slideshow-carousel .jcarousel-skin-tango .jcarousel-container-vertical{width:206px;height:291px;padding:0;_width:195px;}
#slideshow-carousel .jcarousel-skin-tango .jcarousel-clip-vertical{width:206px;height:243px;_width:195px;}
#slideshow-carousel .jcarousel-skin-tango .jcarousel-item{width:195px;height:33px;}
#slideshow-carousel .jcarousel-skin-tango .jcarousel-next-vertical{position:absolute;top:-30px;left:165px;width:26px;height:23px;cursor:pointer;background:transparent url(../../images/dark/tabs-btns.png) left -215px no-repeat;}
.jcarousel-skin-tango .jcarousel-next-vertical:hover{filter:alpha(opacity:0.9);KHTMLOpacity:0.9;MozOpacity:0.9;-khtml-opacity:.90;-ms-filter:"alpha(opacity=90)";-moz-opacity:.90;filter:alpha(opacity=90);opacity:.90;}
.jcarousel-skin-tango .jcarousel-next-disabled-vertical, .jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover, .jcarousel-skin-tango .jcarousel-next-disabled-vertical:active, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active{cursor:default;filter:alpha(opacity:0.6);KHTMLOpacity:0.6;MozOpacity:0.6;-khtml-opacity:.60;-ms-filter:"alpha(opacity=60)";-moz-opacity:.60;filter:alpha(opacity=60);opacity:.60;}
#slideshow-carousel .jcarousel-skin-tango .jcarousel-prev-vertical{position:absolute;top:-30px;left:132px;width:26px;height:23px;cursor:pointer;background:transparent url(../../images/dark/tabs-btns.png) left -192px no-repeat;}
.jcarousel-skin-tango .jcarousel-prev-vertical:hover{filter:alpha(opacity:0.9);KHTMLOpacity:0.9;MozOpacity:0.9;-khtml-opacity:.90;-ms-filter:"alpha(opacity=90)";-moz-opacity:.90;filter:alpha(opacity=90);opacity:.90;}
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active{cursor:default;filter:alpha(opacity:0.6);KHTMLOpacity:0.6;MozOpacity:0.6;-khtml-opacity:.60;-ms-filter:"alpha(opacity=60)";-moz-opacity:.60;filter:alpha(opacity=60);opacity:.60;}
#slideshow-carousel{float:left;width:195px;position:relative}
#slideshow-carousel ul{margin:0;padding:0;list-style:none;}
#slideshow-carousel li{background:#fff;height:33px;position:relative;margin:0 0 2px 0;}
#slideshow-carousel li h1{margin:0;padding:0;border:none;}
#slideshow-carousel li a{display:block;width:173px;height:23px;background:url(../../images/dark/articletab.png) left top no-repeat;color:#000;font:normal 11px/12px Arial, Helvetica, sans-serif;padding:8px 2px 2px 20px;text-decoration:none;}
#slideshow-carousel li a:hover{display:block;width:173px;height:23px;background:url(../../images/dark/articletab.png) left -33px no-repeat;color:#fff;font:normal 11px/12px Arial, Helvetica, sans-serif;padding:8px 2px 2px 20px;}
#slideshow-carousel li a.active{display:block;width:173px;height:23px;background:url(../../images/dark/articletab.png) left -33px no-repeat;color:#fff;font:normal 11px/12px Arial, Helvetica, sans-serif;padding:8px 20px 2px 20px;z-index:999999px;}
#slideshow-main{width:440px;float:left;}
.slideshowmain-inner{width:100%; height:248px;background:url(../../images/dark/article_body.jpg) top right repeat-y;}
#slideshow-main ul{margin:0;padding:0;width:440px;}
#slideshow-main li{width:440px;height:248px;display:none;position:relative;padding:0;margin:0;}
#slideshow-main li.active{display:block !important;}
#slideshow-main li span.opacity{position:absolute;bottom:0;left:0;display:block;width:100%;height:60px;background:#000;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;z-index:500;}
.service-offering{width:632px;height:290px;margin-top:25px;position:relative;color:#fff;margin-bottom:20px;}
.serviceoffer-right-top{width:440px;height:21px;display:block;background:url(../../images/dark/article_top.jpg) top right no-repeat;color:#FFFFFF;overflow:hidden;}
.serviceoffer-right{width:420px;height:248px;position:absolute;right:0px;display:block;color:#FFFFFF;overflow:hidden;padding:0 10px 0 10px;}
.serviceoffer-right-bottom{width:440px;height:21px;display:block;background:url(../../images/dark/article_bottom.jpg) top right no-repeat;color:#FFFFFF;overflow:hidden;}
.serviceoffer-right h1{color:#fff;font-size:13px;padding:0px;margin:0px;line-height:normal !important;padding-bottom:8px;border-bottom:1px dotted #B42E02 !important;margin-bottom:10px;}
.serviceoffer-right h1 a{color:#fff;text-decoration:none;}
.serviceoffer-right h2{color:#fff;font-size:13px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;padding:0px;margin:0px;padding-bottom:5px;}
.serviceoffer-right h3{color:#fff;font-size:11px;padding:0px;margin:0px;font-weight:normal;}
.serviceoffer-right p{font:normal 11px Arial, Helvetica, sans-serif;padding-bottom:3px;line-height:14px;}
#certificate-carousel{border:1px solid #0A7DD3;height:168px;margin-bottom:15px;overflow:hidden;width:275px;text-align:center;position:relative;}
#certificate-carousel .jcarousel-prev-vertical{width:48px;height:24px;background:url(../../images/dark/tabs-btns.png) left -117px no-repeat;display:block;text-indent:-10000px;position:absolute;left:113px;top:-54px;*top:-44px;cursor:pointer;}
#certificate-carousel .jcarousel-next-vertical{width:48px;height:24px;background:url(../../images/dark/tabs-btns.png) left -93px no-repeat;display:block;text-indent:-10000px;position:absolute;left:113px;top:90px;*top:100px;cursor:pointer;}
#certificate-carousel h2{text-align:center;display:block;margin:21px 0 0 0!important;}
#certificate-carousel .jcarousel-clip-vertical{border:medium none;height:82px !important;margin:0;overflow:hidden;margin:10px 0 10px 0;text-align:center;width:100%;}
#certificate-carousel .jcarousel-clip-vertical ul{list-style:none;margin:0;padding:0;}
#certificate-carousel .jcarousel-clip-vertical ul li{height:82px;width:100%;text-align:center;}
#meetus-carousel{border:1px solid #0A7DD3;height:150px;overflow:hidden;width:275px;text-align:center;}
#meetus-carousel h2{text-align:center;margin:0 0 0 10px!important;}
#meetus-carousel .jcarousel-prev-horizontal{position:inherit!important;float:left;width:24px;height:48px;display:block;text-indent:-10000px;margin:25px 0 0 0;background:url(../../images/dark/tabs-btns.png) -24px -142px no-repeat; padding:0 22px 0 0;}
#meetus-carousel .jcarousel-next-horizontal{float:right;width:24px;height:48px;background:url(../../images/dark/tabs-btns.png) left -142px no-repeat;display:block;text-indent:-10000px;margin:25px 0 0 0;cursor:pointer;}
#meetus-carousel .jcarousel-clip-horizontal{border:medium none;height:95px;margin:0;overflow:hidden;margin:10px 0 10px 0px;text-align:center;width:185px!important;float:left;border:1px solid #33333;cursor:pointer;}
#meetus-carousel .jcarousel-clip-horizontal ul{list-style:none;margin:0;padding:0;}
#meetus-carousel .jcarousel-clip-horizontal ul li{height:95px;margin:0px 10px;width:165px!important;}
#meetus-carousel .jcarousel-clip-horizontal ul li a{display:block;height:95px;width:100%;}
.knowledge-feed{ margin:0; padding:0; text-align:right; width:100%; height:41px;}
.knowledge-feed p a{ background:url(../../images/subscribe-rss-btn.png) no-repeat; display:block; width:137px; height:41px; text-indent:-10000px; float:right;}
.knowledge-feed a.readall{ float:right; margin: 10px 20px 0 0;}
table.table-class{border-top:1px solid #ccc; border-left:1px solid #ccc; margin:0 0 10px 0;}
table.table-class td{border-bottom:1px solid #ccc; border-right:1px solid #ccc; padding:5px;}
.mono{ font-family: Courier New, monospace;}
/* Left event box */
.eventsbox{width:275px;height:160px;overflow:hidden;margin-top:10px;border:1px solid #0A7DD3;text-align:center; padding:0 0 0px 0;}
.eventsbox h2{background:transparent url(../../images/light/heading-bg.gif) repeat-x center top;color:#B52C00;line-height:20px;font-size:12px;padding-left:6px;font-weight:bold;text-align:left;}
.eventsbox .event-container{ width:275px; overflow-y:scroll; height:140px; padding:0 0; }
.eventsbox .event-tablehead{background:url("../../images/dark/tab-normal.jpg") repeat-x scroll left -15px transparent;	font-family:"Lucida Sans",sans-serif;font-size:11px;height:20px;list-style:none outside none;margin:0;overflow:hidden;padding:0 20px 0 0;color:#B52C00;}
.eventsbox .event-tablehead span{float:left;color:#fff;}
.eventsbox .event-name{width:35%;text-align:left;padding:0 0 0 5px;}
.eventsbox .event-venu{width:43%;text-align:left;padding:0 0 0 5px;}
.eventsbox .event-btn{width:15%;text-align:left;padding:0 0 0 5px;}
.eventsbox .event-container .event-tablecontent{width:100%;clear:both;overflow:hidden;border-bottom:1px solid #0A7DD3;padding:5px 0;color:#fff;}
.eventsbox .event-container .event-tablecontent span{font:normal 11px Arial, Helvetica, sans-serif;float:left;}
.eventsbox .event-container .event-tablecontent span a{text-decoration:underline;font:normal 11px Arial, Helvetica, sans-serif;color:#fff;}
.eventsbox .event-container .event-tablecontent span a:hover{text-decoration:none;}
.eventsbox .event-container .event-tablecontent .eventdate{font:normal 10px Arial, Helvetica, sans-serif;display:block;clear:both;color:#b8b7b7;padding:5px 5px 0 5px;}
.eventsbox .event-container .event-tablecontent.last{border:none;}
.eventsbox .event-container .event-btn a{color:#0A7DD3 !important;font:normal 10px Arial, Helvetica, sans-serif !important;}
.formal-data{ display:none;}

/* top theme and font buttons */
.dark-btn{ background:url(../../images/dark/nav-bg.png) -153px -166px no-repeat; width:30px; height:14px; float:left; text-indent:-10000px;}
.light-btn{background:url(../../images/dark/nav-bg.png) -192px -166px no-repeat; width:30px; height:14px; float:left; text-indent:-10000px; margin:0 0 0 5px;}
.font-increase{background:url(../../images/dark/nav-bg.png) -227px -166px no-repeat; width:23px; height:14px; float:left; text-indent:-10000px; margin:0 0 0 5px;}
.font-decrease{background:url(../../images/dark/nav-bg.png) -275px -166px no-repeat; width:21px; height:14px; float:left; text-indent:-10000px; margin:0 0 0 5px;}
.font-normal{background:url(../../images/dark/nav-bg.png) -252px -166px no-repeat; width:21px; height:14px; float:left; text-indent:-10000px; margin:0 0 0 5px;}
/* ------- Twitter feed tab ------ */
.twtr-doc {	-moz-border-radius:5px 5px 5px 5px; font-weight:normal;overflow:hidden;text-align:left;width:100%;background-color:#F0F0F0 !important;color:#000000 !important;padding:0 1px;}
.tweet-row{width:100%;clear:both;padding:5px 0px;overflow:hidden;display:block;background:#fff;margin:1px 0!important;}
.twtr-hd h3, .twtr-hd h4 {margin:0 0 0 65px !important;}
.twtr-hd h3 {line-height:1.2 !important;padding:0 !important;width:auto !important;font-size:11px !important;font-weight:normal !important;color:#000;}
.twtr-hd h4, .twtr-hd h4 a{font-size:16px !important;line-height:1.2 !important;padding:0 !important;width:auto !important;color:#000;text-decoration:none;}
.twtr-img{float:left;width:50px;text-align:center; padding:0 0 0 5px;}
.twitter-feed{ float:left; width:525px; padding:0 0 0 10px; }
.twtr-profile-img-anchor {border:0 none !important;display:block;float:left;height:34px;width:48px;}
.twtr-hd {overflow:hidden;padding:10px;position:relative;}
.twtr-ft{padding:10px;}
.twtr-join-conv{float:right;}

/* Plan Steps */
h2.deliverables{font:bold 14px Arial, Helvetica, sans-serif; padding:0 0 10px 0;}
.pbs-steps{ background:url(../../images/dark/plan-steps.png) left top no-repeat; width:637px; clear:both; margin:5px 0; padding:10px 0 0 0;}
.pbs-steps-inner{ background:url(../../images/dark/plan-steps.png) left bottom no-repeat; width:100%; overflow:hidden;}
.pbs-steps-inner .step-left{ width:60px; color:#fff; font:bold 13px Arial, Helvetica, sans-serif; text-align:center;padding:15px 0 0 0; float:left;}
.pbs-steps-inner .step-right{ width:555px; color:#fff; font:normal 12px Arial, Helvetica, sans-serif; text-align:left;padding:0px 10px 10px 6px; float:left; }
.pbs-steps-inner .step-right a.view-template{ background:url(../../images/pdf.png) left center no-repeat; padding:5px 0px 5px 20px; font:normal 12px Arial, Helvetica, sans-serif; float:right; text-decoration:none;}
.arrow{position:relative;}
.arrow .arrow-gif{background:url(../../images/dark/book-arrow.gif) no-repeat;width:75px;height:31px;position:absolute;right:20px;bottom:-27px;}
.skypeid{ background:url(../../images/skype-icon.png) left 3px no-repeat; clear:both; float:left; margin-top:1px; padding-bottom:7px; padding-left:30px; padding-top:1px;}
.googleLike{ float:left; clear:both; margin:2px 0 0 2px}
