/*

Theme Name: Colorbold

Author: Site5.com

Author URI: http://www.site5.com/

*/



/* MAIN STYLES

-------------------------------------------*/

* { margin: 0; padding: 0; }



body,html {
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;
	margin:0;
	padding:0;
	background:#e9dce2;
	line-height:135%;
}



ul {

	list-style:none;

}



a {
	color:#800000;
	text-decoration:none;
}



a:hover {

	text-decoration:underline;

}



a:focus {

	outline:none;

}



p {

	margin:1em 0;

}



h1, h2 {

	font-size:28px;

	color:#00495C;

	letter-spacing:-1px;

	font-weight:normal;

	line-height:100%;

	padding-bottom:10px;

}



h2 {

	font-size:20px;

	color:#333;

	padding-top:10px;

}



 /* LAYOUT STRUCTURE

--------------------------------------------------*/

#mainWrapper {

	/*background:url(images/bk_mainwrapper.png) 0 0 repeat-x;*/

	min-width:1024px;

}



#wrapper {
	margin:0 auto;
	width:976px;
	position: relative;
}





#header {
	height:140px;
	position:relative;
	z-index:99;
	padding-right:130px;
	background:#ffffff;
}



#content {
	padding:0 0px 20px;
	background:#FFFFFF;

}



#colLeft{
	width:632px;
	float:left;
	padding:20px 30px 17px 25px;
	background:url(images/bk_colleft.png) 0 0 repeat-x;
}



#colRight {

	width:287px;

	float:left;	

	padding:0 1px;

	position:relative;

}



#footer {
	padding:20px;
	width:930px;
	margin:0 auto 20px;
	position:relative;
	font-size:11px;
	min-height:44px;
	background: #e9dce2;
}
.foot-menu a {
color:#333333;
font-size:11px;
padding:0 5px;
text-decoration:none;
}
.foot-menu a:hover {
color:#333333;
padding:0 5px;
text-decoration:underline;
}



/* HEADER ELEMENTS

------------------------------------------*/

/* -- logo --*/

#logo {

	position:absolute;

	top:30px;

	left:22px;

	

}



#logo a img{

	border:none;

}



/* -- main menu --*/



#mainMenu {
	width:960px;
	height:45px;
	position:absolute;
	bottom:0;
}



#mainMenu ul.sf-menu {

	padding-top:19px;

	padding-left:3px;

}



#mainMenu ul.sf-menu li {

	float:left;

	padding:0 12px;

	font-size:12px;

}

#mainMenu ul.sf-menu li a {

	text-decoration:none;

	text-transform:uppercase;

}



#mainMenu ul.sf-menu li li a {

	padding:0 12px;

}



#mainMenu ul.sf-menu li li {

	padding:0;

	padding-top:2px;

	border:none;

	

}



#mainMenu ul.sf-menu li ul.children {

	padding:0;

	

}



#mainMenu ul.sf-menu li ul.children li,#mainMenu ul.sf-menu li.page_item ul li  {

	position:relative;

	line-height:100%;

	height:28px;

	text-transform:none;

}

#mainMenu ul.sf-menu li ul.children li a, #mainMenu ul.sf-menu li.page_item ul li a {

	text-decoration: none;

	display:block;

	padding-top:7px;

	line-height:100%;

	border:none;

	text-transform:none;

}





#mainMenu ul.sf-menu li ul.children li ul.children a {

	text-decoration: none;

	position:relative;

	border:none;

}

#mainMenu ul.sf-menu li ul.children, #mainMenu ul.sf-menu li.page_item ul

{

	margin-top:-2px;

	

}

#mainMenu ul.sf-menu li ul.children ul.children

{

	margin:0 0 0 25px;

}



/*------------------------*/





#topMenu {

	position:absolute;

	right:8px;

	bottom:48px;

	background:url(images/bk_topmenu.png);

}



#topMenu ul li{

	float:left;

	padding:7px 15px;

	font-size:11px;

	color:#ccc;

}



#topMenu ul li a {

	color:#ccc;

}



#topMenu ul li a:hover {

	color:#FFF;

	text-decoration:none;

}



#site5top {

	position:absolute;

	top:37px;

	right:8px;

}



.rssTag {

	position:absolute;

	width:63px;

	height:71px;

	background:url(images/rss_tag.png) 0 0 no-repeat;

	text-indent:-9999px;

	right:7px;

	top:100px;

	z-index:9999;

}



/* COL LEFT ELEMENTS

-------------------------------------------*/



.searchQuery, #archive-title {

	border-bottom:1px solid #E2E2D8;

	padding:0 0 10px;

	margin-bottom:15px;

}



#colLeft .blogPost .metaLeft {

	float:left;

	width:50px;

	text-align:center;

	padding-right:15px;

	padding-top:14px;
	position:absolute;
	

}



#colLeft .blogPost .metaLeft .month {

	text-transform:uppercase;

	font-size:11px;

	height:21px;

	line-height:21px;

}



#colLeft .blogPost .metaLeft .day {

	padding:12px 0;

	font-size:36px;

	border-bottom:1px dotted #cdcdcd;

	margin-bottom:10px;

}



#colLeft .blogPost .metaLeft .comments {

	font-size:16px;

	height:40px;

	line-height:30px;

	font-weight:bold;

}



#colLeft .blogPost .postRight {
	float:left;
	width:526px;
	padding-left:20px;
	border-left:1px solid #D8D8D8;
	padding-top:10px;
	position:relative;
	padding-bottom:10px;
	margin-left: 70px;
	min-height: 400px;
}



#colLeft .blogPost .postRight .titBullet {

	position:absolute;

	left:-1px;

	top:15px;

	width:12px;

	height:22px;

	background:url(images/bullet_tit.jpg) 0 0 no-repeat;

}



#colLeft .blogPost .postRight .metaRight {

	border-top:1px dotted #CDCDCD;

	border-bottom:1px dotted #CDCDCD;

	padding:6px 0;

	font-size:11px;

}



#colLeft .blogPost .postRight .metaRight img {

	vertical-align:middle;

	margin-right:3px;

	border:none;

	padding:0;

}



#colLeft .blogPost a.more-link {

	display:block;

	width:91px;

	height:24px;

	padding-left:10px;

	clear:both;

	border:none;

	line-height:22px;

	margin-top:10px;

	font-size:12px;

}



#colLeft .single {

	margin-bottom:20px;

}



#colLeft p img {

	padding:8px;

	background:#F0F0F0;

	border-right:1px solid #CCCCCC;

	border-bottom:1px solid #CCCCCC;

}



/* share icons */

#colLeft .social {

	border:1px solid #D8D8D8;

	background:#F2F2F2;

	padding:5px 10px;

	font-size:12px;

}



#colLeft .social a img {

	padding:0;

	border:none;

	background:none;

	vertical-align:middle;

}



#colLeft .social strong {
	color:#800000;
	padding-right:10px;
}



.alignleft { 

	float:left; margin:5px 15px 5px 0;

}



.alignright { 

	float:right; margin:5px 0 5px 15px; 

}



.navigation {

	margin-left:65px;

	margin-top:15px;

}



.navigation .alignleft a, .navigation .alignright a {

	display:block;

	width:91px;

	height:24px;

	text-align:center;

	padding-left:8px;

	padding-top:3px;

	font-size:12px;

}



.navigation .alignleft a:hover, .navigation .alignright a:hover {

	text-decoration:none;

} 



.navigation .alignright a {

	text-align:left;

	padding-left:18px;

	width:73px;

}



#colLeft ul li {

	background:url(images/bullet_left.png) 0 10px no-repeat;

	padding:5px 0 5px 14px;

}



/* COL RIGHT ELEMENTS

------------------------------------------*/



#colRight #twitter {

	border-top:1px solid #CDCDCD;

	background:url(images/bk_grad_down.jpg) 0 0 repeat-x;

	padding:15px 13px;

	font-size:11px;

	color:#666;

	line-height:120%;

	margin:0;

	min-height:38px;

}



#colRight #twitter a img {

	float:left;

	border:none;

	margin:0 10px 0 0;

}



#colRight #twitter span {

	font-size:14px;

	color:#0FACEE;

	text-transform:uppercase;

	font-weight:bold;

	line-height:130%;

}



/* ads */



#colRight #ads {

	border-top:1px solid #CDCDCD;

	background:url(images/bk_grad_down.jpg) 0 0 repeat-x;

	padding:12px 0 8px 13px;

	margin:0;

}



#colRight #ads a {

	float:left;

	margin:0 8px 7px 0;

	border:none;

}



#colRight #ads a img {

	border:none;

}



#colRight h2 {

	font-size:14px;

	text-transform:uppercase;

	height:28px;

	padding:10px 15px 0;

	font-weight:bold;

}



#colRight ul {
	margin-top: 0;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
}



/*#colRight div {

	margin:0 15px 15px;

}*/



#colRight ul li {

	padding:5px 0 5px 14px;

	font-size:12px;

}



#colRight ul li a {

	color:#333;

}



#colRight ul li:hover a, #colRight ul li a:hover{

	text-decoration:none;

}



/* flickr */



#colRight #ads a img {

	border:none;

}



#colRight #flickr {

	margin-top:10px;

}



#colRight #flickr a {

	border:none;

}



#colRight #flickr a img {

	border:none;

	padding:9px 10px 0 0;

}



#colRight #flickr .flickr_tit{

	margin:0;

	padding:0;

}





/* FOOTER ELEMENTS

-------------------------------------------*/



#footerMenu li{

	float:left;

	padding-right:12px;

	padding-top:5px;

}



#site5bottom {

	position:absolute;

	right:20px;

	top:20px;

}



/*COMMENTS

---------------------------------------------*/

#colLeft ul.commentlist {

	margin:15px 0;

	list-style-type:none;

}



#colLeft ul.commentlist li {

	background:none;

	padding:0;

}



#colLeft ul.commentlist li .comment-metaLeft {

	float:left;

	width:50px;

	text-align:center;

	padding-right:15px;

	padding-top:14px;

}



#colLeft ul.commentlist li .commentRight {

	float:left;

	width:526px;

	border-left:1px solid #D8D8D8;

	padding:15px 0 10px 20px;

	position:relative;

	font-size:11px;

}



#colLeft ul.commentlist li .commentRight .text {

	border-bottom:1px dotted #ccc;

	font-size:14px;

}



#colLeft ul.commentlist li .commentRight .text img {

	border:none;

	background:none;

	padding:0;

}





#colLeft ul.commentlist li .avatar {

	border:5px solid #E6E6E6;

	padding:1px;

	background:#fff;

}



#colLeft ul.commentlist li .reply {

	padding-top:5px;

	font-size:12px;

	font-weight:bold;

}



#colLeft ul.commentlist li em {

	font-size:12px;

	padding-top:5px;

	display:block;

}





#colLeft ul.commentlist li .commentRight .commentBullet {

	position:absolute;

	left:-1px;

	top:15px;

	width:12px;

	height:22px;

	background:url(images/bullet_tit.jpg) 0 0 no-repeat;

}



#colLeft ul.commentlist li .commentRight strong {

	background:#009CDC;

	padding:3px 5px;

	font-size:12px;

}



#colLeft ul.commentlist li .children .commentRight {

	padding-left:40px;

	width:500px;

	background:url(images/ico_reply.png) 20px 15px no-repeat;

}







/* FORMS

-------------------------------------------*/

#colRight #searchBox {

	background:url(images/bk_grad_up.jpg) 0 100% repeat-x;

	padding:20px 0;

	padding-left:13px;

	margin:0;

}



#searchform input {

	border:none;

	border-left:1px solid #CDCDCD;

	border-top:1px solid #CDCDCD;

	background:#fff;

	padding:6px 4px 7px 25px;

	color:#666;

	width:157px;

	float:left;

	background:#fff url(images/ico_search.jpg) 5px 50% no-repeat;

}



#searchform input#searchsubmit {

	width:72px;

	height:30px;

	border:none;

	background:url(images/but_search.jpg) 0 0 no-repeat;

	cursor:pointer;

	padding:0;

	text-align:center;

	color:#ccc;

	font-size:12px;

}



/* contact */



#contact label {

	display:block;

	padding:8px 0 2px;

}



#contact input, #contact textarea {

	border:1px solid #ddd;

	padding:5px;

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	color:#666;

	width:300px;

}



#contact textarea {

	width:500px;

}



#contact input.submit {

	border:none;

	width:107px;

	height:31px;

	text-align:center;

	padding-top:4px;

	margin-top:15px;

	background:url(images/but_send.jpg) 0 0 no-repeat;

}



.errormsg, .successmsg{

	background:#FEF4F1;

	border:1px solid #F7A68A;

	color:#DA4310;

	padding:10px;

}



.successmsg {

	border:1px solid #9FD9FF;

	background:#EAF7FF;

	color:#00BFF5;

}



/* post comment */



#commentform label {

	display:block;

	padding:5px 0 2px;

}



#commentform input, #commentform textarea {

	border:1px solid #ddd;

	padding:5px;

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	color:#666;

	width:300px;

}





#commentform textarea {

	width:520px;

}



#commentform input#submit{

	border:none;

	width:107px;

	height:31px;

	text-align:center;

	padding-top:4px;

	margin-top:5px;

	background:url(images/but_send.jpg) 0 0 no-repeat;

	

}



/* CLEARING

---------------------------------------------------*/

.clearfix:after {

    content: "."; 

    display:block; 

    height: 0; 

    clear: both; 

    visibility: hidden;

}

.clearfix {

	display: block;

}

/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */



.clear {

	clear: both;

}



.noclear {

	clear: none;

}
/* menu bar styles */
ul.MenuBarHorizontal {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	cursor: default;
	width: auto;
	
}
ul.MenuBarActive {
	z-index: 1000;
}
ul.MenuBarHorizontal li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	position: relative;
	text-align: left;
	cursor: pointer;
	width: 8em;
	float: left;
	background:#ffffff;
	
	
	
}
ul.MenuBarHorizontal ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	z-index: 1020;
	cursor: default;
	width: 8.2em;
	position: absolute;
	left: -1000em;
	background:#ffffff;
}
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible {
	left: auto;
}
ul.MenuBarHorizontal ul li {
	background:url(../images/tp_nav_vline.gif) no-repeat right;
	background:#ffffff;
	width:100%;
	font-size:11px;
	color:#666666;
	
}

ul.MenuBarHorizontal ul ul {
	position: absolute;
	margin: -5% 0 0 95%;
}
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible {
	left: auto;
	top: 0;
}
ul.MenuBarHorizontal ul {
	border: 1px solid #cfcfcf;
	
	width:140px;
}
ul.MenuBarHorizontal a {
	display: block;
	cursor: pointer;
	
	padding: 0.3em 0.5em;
	color: #333;
	text-decoration: none;
}
ul.MenuBarHorizontal ul li  {
	display: block;
	cursor: pointer;
	background:#eaeaea;

	color: #333;
	text-decoration: none;
	border-bottom:solid 1px #fff;
	
}
ul.MenuBarHorizontal ul li a {
	display: block;
	cursor: pointer;
	background:#eaeaea;
	padding: 0.3em 0.5em;
	color: #333;
	text-decoration: none;
	
}
ul.MenuBarHorizontal a:hover {
	display: block;
	cursor: pointer;
	
	padding: 0.3em 0.5em;
	color: #fff;
	text-decoration: none;
	border-bottom:solid 1px #fff;
	border:0px;
	
}

ul.MenuBarHorizontal ul li a:hover {
	display: block;
	cursor: pointer;
	background:#26778e;
	padding: 0.3em 0.5em;
	color: #fff;
	text-decoration: none;
	border-bottom:solid 1px #fff;
	border:0px;
}

ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus {
	
	color: #000;
	text-decoration:none;
	border: 1px solid #cfcfcf;
		border-bottom:0px;
	
}
ul.MenuBarHorizontal a.MenuBarItemHover, ul.MenuBarHorizontal a.MenuBarItemSubmenuHover, ul.MenuBarHorizontal a.MenuBarSubmenuVisible {
	
	color: #000;
	background-color: #eaeaea;
	border: 1px solid #cfcfcf;
	border-bottom:solid 1px #fff;
	border-bottom:0px;
}
ul.MenuBarHorizontal ul li a.MenuBarItemHover, ul.MenuBarHorizontal ul li a.MenuBarItemSubmenuHover, ul.MenuBarHorizontal ul li a.MenuBarSubmenuVisible {
	
	color: #fff;
	
	border-bottom:solid 1px #fff;
	border:0px;
}

ul.MenuBarHorizontal a.MenuBarItemSubmenu {
	background-repeat: no-repeat;
	background-position: 65% 40%;
}
ul.MenuBarHorizontal ul a.MenuBarItemSubmenu {
	background-image: url(SpryMenuBarRight.gif);
	background-repeat: no-repeat;
	background-position: 95% 50%;
}
ul.MenuBarHorizontal a.MenuBarItemSubmenuHover {
	background-repeat: no-repeat;
	background-position: 95% 40%;
}
ul.MenuBarHorizontal ul a.MenuBarItemSubmenuHover {
	background-image: url(SpryMenuBarRightHover.gif);
	background-repeat: no-repeat;
	background-position: 95% 50%;
}
ul.MenuBarHorizontal iframe {
	position: absolute;
	z-index: 1010;
}
 @media screen, projection {
ul.MenuBarHorizontal li.MenuBarItemIE {
	display: inline;
	float: left;
	background: #FFF;
}
}
.rightnavdiv {
	float:right;
	margin-right:0;
	padding-top:15px;
	font-size: 12px;
}

/* Nuevo 
 *
 *
*/


.menuDropdown {
	FONT-SIZE: 11px;
	COLOR: #084a90;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}


#whatwedoMenu {
	z-index:90;
	left:12px;
	VISIBILITY: hidden;
	WIDTH: 433px;
	POSITION: absolute;
	TOP: 136px
}
* HTML #whatwedoMenu {
	z-index:90;
	left:14px;
	VISIBILITY: hidden;
	WIDTH: 433px;
	POSITION: absolute;
	TOP: 134px
}

#whoweareMenu {
	z-index:90;
	left:283px;
	VISIBILITY: hidden;
	WIDTH: 433px;
	POSITION: absolute;
	TOP: 136px
}
*html #whoweareMenu {
	z-index:90;
	left:286px;
	VISIBILITY: hidden;
	WIDTH: 433px;
	POSITION: absolute;
	TOP: 134px
}
#whatwethinkMenu {
	z-index:90;
	left:137px;
	VISIBILITY: hidden;
	WIDTH: 433px;
	POSITION: absolute;
	TOP: 136px
}
*html #whatwethinkMenu {
	z-index:90;
	left:140px;
	VISIBILITY: hidden;
	WIDTH: 433px;
	POSITION: absolute;
	TOP: 134px
}
#workingtogetherMenu {
	z-index:90;
	left:419px;
	VISIBILITY: hidden;
	WIDTH: 433px;
	POSITION: absolute;
	TOP: 136px
}
*html #workingtogetherMenu {
	z-index:90;
	left:422px;
	VISIBILITY: hidden;
	WIDTH: 433px;
	POSITION: absolute;
	TOP: 134px
}
#ourpartnerMenu {
	z-index:90;
	left:309px;
	VISIBILITY: hidden;
	WIDTH: 433px;
	POSITION: absolute;
	TOP: 136px
}
*html #ourpartnerMenu {
	z-index:90;
	left:300px;
	VISIBILITY: hidden;
	WIDTH: 433px;
	POSITION: absolute;
	TOP: 134px
}
.productsMenuInner {
	MARGIN-TOP: 0px;
	MARGIN-LEFT: 14px;
	WIDTH: 433px
}
.productsMenuInnerLeftBlue {
	MARGIN-TOP: 10px;
	FLOAT: left;
	OVERFLOW: hidden;
	WIDTH: 402px
}
.productsMenuBlueVertDots {
	background-image: url(images/nav_sol_bg_body_vert_dots.gif);
	WIDTH: 362px;
	BACKGROUND-REPEAT: repeat-y
}
.marginTop10 {
	MARGIN-TOP: 10px
}
.productsMenuInnerLeft {
	FLOAT: left;
	OVERFLOW: hidden;
	WIDTH: 130px
}
UL.plainList {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none
}
UL.plainList LI {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none
}
UL.plainSubList {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN-LEFT: 20px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none
}
UL.plainSubList LI {
	LIST-STYLE-TYPE: none
}
LI.plainList {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none
}
.productsMenuInnerMiddleLeft {
	MARGIN-TOP: 10px;
	FLOAT: left;
	OVERFLOW: hidden;
	WIDTH: 97px
}
#productsMenuBottom {
	background-image: url(http://limaconsulting.com/images/whatwedoMenuBottom.png);
	WIDTH: 433px;
	BACKGROUND-REPEAT: no-repeat;
	POSITION: relative;
	HEIGHT: 18px
}
* HTML #productsMenuBottom {
	background-image: url(http://limaconsulting.com/images/whatwedoMenuBottom.gif)
}
.menuDropdownClose {
	RIGHT: 20px;
	WIDTH: 70px;
	POSITION: absolute;
	TOP: -20px;
	TEXT-ALIGN: right
}


ul li#whatwedo {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
.topNav li#whatwedo a {
	background: url(http://limaconsulting.com/images/whatwedo_navmenu.jpg) 100% 0px;
	WIDTH: 125px;
	HEIGHT: 45px
}
.topNav li#whatwedo {
	BACKGROUND: url(http://limaconsulting.com/images/whatwedo_navmenu.jpg) 100% 0px;
	WIDTH: 125px;
	HEIGHT: 45px
}
.topNav li#whatwedo a.current {
	BACKGROUND: url(http://limaconsulting.com/images/whatwedo_navmenu.jpg) 100% -45px;
	WIDTH: 125px;
	HEIGHT: 45px
}
.topNav li#whatwedo a.hover {
	BACKGROUND: url(http://limaconsulting.com/images/whatwedo_navmenu.jpg) 100% -45px;
	WIDTH: 125px;
	HEIGHT: 45px
}



ul li#whoweare {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
.topNav LI#whoweare a {
	background: url(http://limaconsulting.com/images/whoweare_tabmenu.jpg) 100% 0px;
	WIDTH: 136px;
	HEIGHT: 45px
}
.topNav LI#whoweare {
	BACKGROUND: url(http://limaconsulting.com/images/whoweare_tabmenu.jpg) 100% 0px;
	WIDTH: 136px;
	HEIGHT: 45px
}
.topNav LI#whoweare a:current {
	BACKGROUND: url(http://limaconsulting.com/images/whoweare_tabmenu.jpg) 100% -30px;
	WIDTH: 136px;
	HEIGHT: 45px
}
.topNav LI#whoweare a.hover {
	BACKGROUND: url(http://limaconsulting.com/images/whoweare_tabmenu.jpg) 100% -45px;
	WIDTH: 136px;
	HEIGHT: 45px
}
UL LI#whatwethink {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
.topNav LI#whatwethink a {
	background: url(http://limaconsulting.com/images/whatwethink_navmenu.jpg) 100% 0px;
	WIDTH: 146px;
	HEIGHT: 45px
}
.topNav LI#whatwethink {
	BACKGROUND: url(http://limaconsulting.com/images/whatwethink_navmenu.jpg) 100% 0px;
	WIDTH: 146px;
	HEIGHT: 45px
}
.topNav LI#whatwethink a:current {
	BACKGROUND: url(http://limaconsulting.com/images/whatwethink_navmenu.jpg) 100% -45px;
	WIDTH: 146px;
	HEIGHT: 45px
}
.topNav LI#whatwethink a.hover {
	BACKGROUND: url(http://limaconsulting.com/images/whatwethink_navmenu.jpg) 100% -45px;
	WIDTH: 146px;
	HEIGHT: 45px
}
UL LI#workingtogether {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
.topNav LI#workingtogether A {
	background: url(http://limaconsulting.com/images/working_together.jpg) 100% 0px;
	WIDTH: 175px;
	HEIGHT: 45px
}
.topNav LI#workingtogether {
	BACKGROUND: url(http://limaconsulting.com/images/working_together.jpg) 100% 0px;
	WIDTH: 175px;
	HEIGHT: 45px
}
.topNav LI#workingtogether a:current {
	BACKGROUND: url(http://limaconsulting.com/images/working_together.jpg) 100% -30px;
	WIDTH: 175px;
	HEIGHT: 45px
}
.topNav LI#workingtogether a.hover {
	BACKGROUND: url(http://limaconsulting.com/images/working_together.jpg) 100% -45px;
	WIDTH: 175px;
	HEIGHT: 45px
}
UL LI#ourpartner {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
.topNav LI#ourpartner A {
	background: url(http://limaconsulting.com/images/our_partners.jpg) 100% 0px;
	WIDTH: 136px;
	HEIGHT: 45px
}
.topNav LI#ourpartner {
	BACKGROUND: url(http://limaconsulting.com/images/our_partners.jpg) 100% 0px;
	WIDTH: 136px;
	HEIGHT: 45px
}
.topNav LI#ourpartner a:current {
	BACKGROUND: url(http://limaconsulting.com/images/our_partners.jpg) 100% -30px;
	WIDTH: 136px;
	HEIGHT: 45px
}
.topNav LI#ourpartner a.hover {
	BACKGROUND: url(http://limaconsulting.com/images/our_partners.jpg) 100% -45px;
	WIDTH: 136px;
	HEIGHT: 45px
}
.topNav {
	PADDING-RIGHT: 0px;
	DISPLAY: inline;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 0px 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
	background:url(http://limaconsulting.com/images/nav_bg.gif) repeat-x;
	width:960px;
}
.topNav LI {
	DISPLAY: inline;
	FLOAT: left;
	LIST-STYLE-TYPE: none
}
.topNav LI A {
	DISPLAY: block
}
.topNav li A SPAN {
	DISPLAY: none
}
#productsMenuTop {
	background-image: url(http://limaconsulting.com/images/whatwedoMenuTop.png);
	width: 433px;
	background-repeat: no-repeat;
	height: 10px
}
* HTML #productsMenuTop {
	background: url(http://limaconsulting.com/images/whatwedoMenuTop.gif) bottom no-repeat
}


#productsMenuBody {
	BACKGROUND-IMAGE: url(http://limaconsulting.com/images/whatwedoMenuBg.png);
	WIDTH: 433px;
	BACKGROUND-REPEAT: repeat-y
}
* HTML #productsMenuBody {
	BACKGROUND-IMAGE: url(http://limaconsulting.com/images/whatwedoMenuBg.gif);
}
.clearBoth {
	CLEAR: both
}
#searchdiv_def {
	float:left;
	margin-top:12px;
	text-align:left;
	background:url(http://limaconsulting.com/images/search_box.gif) no-repeat top left;
	width:150px;
}
.navpos {
	float:left;
	
}
.search-boxM {
	background:url(http://limaconsulting.com/images/transparent.gif) no-repeat top left;
	height:20px;
	width:120px;
	border: none;
	display:block;
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:11px;
	vertical-align:middle;
	padding-top:3px;
	margin:0px;
	text-align:left;
	margin-right:30px;
	margin-left:11px;
	color:#999999;
}
#partnerMenuTop {
	background-image: url(http://limaconsulting.com/images/partnerMenuTop.png);
	WIDTH: 433px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 10px
}
* HTML #partnerMenuTop {
	background: url(http://limaconsulting.com/images/partnerMenuTop.gif) bottom no-repeat
}
#partnerMenuBody {
	BACKGROUND-IMAGE: url(http://limaconsulting.com/images/partnerMenuBg.png);
	WIDTH: 433px;
	BACKGROUND-REPEAT: repeat-y
}
* HTML #partnerMenuBody {
	BACKGROUND-IMAGE: url(http://limaconsulting.com/images/partnerMenuBg.gif);
}
#partnerMenuBottom {
	background-image: url(http://limaconsulting.com/images/partnerBottom.png);
	WIDTH: 433px;
	BACKGROUND-REPEAT: no-repeat;
	POSITION: relative;
	HEIGHT: 18px
}
* HTML #partnerMenuBottom {
	background-image: url(http://limaconsulting.com/images/partnerMenuBottom.gif)
}
.menuDropdownClose_partner {
	WIDTH: 30px;
	POSITION: absolute;
	TOP: -20px;
	LEFT: 20px;
	TEXT-ALIGN: right
}


.productsMenuTop {
	background-image: url(http://limaconsulting.com/images/whatwedoMenuTop.png);
	width: 433px;
	background-repeat: no-repeat;
	height: 10px
}
* HTML .productsMenuTop {
	background: url(http://limaconsulting.com/images/whatwedoMenuTop.gif) bottom no-repeat
}


.productsMenuBody {
	BACKGROUND-IMAGE: url(http://limaconsulting.com/images/whatwedoMenuBg.png);
	WIDTH: 433px;
	BACKGROUND-REPEAT: repeat-y
}
* HTML .productsMenuBody {
	BACKGROUND-IMAGE: url(http://limaconsulting.com/images/whatwedoMenuBg.gif);
}


.productsMenuBottom {
	background-image: url(http://limaconsulting.com/images/whatwedoMenuBottom.png);
	WIDTH: 433px;
	BACKGROUND-REPEAT: no-repeat;
	POSITION: relative;
	HEIGHT: 18px
}
* HTML .productsMenuBottom {
	background-image: url(http://limaconsulting.com/images/whatwedoMenuBottom.gif)
}


/*start css for sliding logo*/
.stepcarousel {
	position: relative; /*leave this value alone*/
	overflow: scroll; /*leave this value alone*/
	width: 270px;/*Height should enough to fit largest content's height*/
}
.stepcarousel .belt {
	position: absolute; /*leave this value alone*/
	left: 0;
	top: 0;
}
.stepcarousel .panel {
	float: left; /*leave this value alone*/
	overflow: hidden;
	padding:0px 20px 0px 20px /*clip content that go outside dimensions of holding panel DIV*//*margin around each panel*/
 /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}
#galleryB {
	width: 800px;
	height: 70px;
	float:left;
}
#galleryB .panel {
	font: bold 28px Arial;
	text-align: center;
	color: #000;
}
p.samplebuttons {
	width: 300px;
	text-align: center;
}
p.samplebuttons a {
	color: #2e6ab1;
	padding: 1px 2px;
	margin-right: 3px;
	text-decoration: none;
}

/*end css for sliding logo*/



/*new css for inner page starts*/

.heading{ font-size:20px;
color:#333333;
font-weight:bold}

.heading2{ font-size:14px;
color:#084a90;
font-weight:bold}

.bold{ 
font-weight:bold}

.heading1{ font-size:12px;
	font-family:Arial;
color:#333333;
	}

	
.aa ul {
	list-style-type: none;
	margin: 0px 0;
	padding: 10px 0px 0px 32px;
}
.aa li {
	border-bottom: solid 1px #e9e7e7;
}

/*css for portlet in homepage*/

.orange, orange a{ 
	font-size:12px;
	font-family:Arial;
	color: #FF9900;
	text-decoration:none;
}

.green, green a{ 
	font-size:11px;
	font-family:Arial;
	color: #00495C;
	text-decoration:none;
}	

	
.fontblue11 {
	color:#72c6dc;
	font-size:11px;
	font-weight:bold
	}
.productsMenuInnerLeftBlue a{
	color:#C4F0FB;
							 }	
							 
.productsMenuInnerLeftBlue a:hover{
	color:#C4F0FB;
	text-decoration: underline;
							 }	
.productsMenuInnerLeftBlue {
	color:#C4F0FB;
							 }	
							 
.grayfontsml {
color:#666666 !important;
font-size:11px;
line-height:normal;
}
	
a img {
border:0 none;
}
	
	
/*tab css*/
.top-pad{ padding-top:5px;}
.tab-container{ height:199px; padding-left:15px; padding-right:15px;}

.tab-container2{ height:218px; *height:229px; padding:0px 0px 0px 15px; margin:0px;
	
	}

.line-height{ line-height:18px;}
ul.tabNavb {
	height:23px;
	border-bottom:1px solid #d8dcdc;
}
ul.tabNavb li {
	float:left;
	padding-bottom:10px;
	height:24px;
	text-decoration:none;
}
ul.tabNavb li a {
	padding:6px 0px 12px 12px;
	margin-right:5px;
	background:url(../images/tabNav_left_b.jpg) no-repeat 0px 0px;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#5d6e72;
}
ul.tabNavb li a:hover, ul.tabNavb li.selected a {
	background:url(../images/tabNav_left_on_b.jpg) no-repeat 0px 0px;
	color:#000000;
}
ul.tabNavb li a span {
	padding:6px 12px 12px 0px;
	background:url(../images/tabNav_right_b.jpg) no-repeat 100% 0px;
}
ul.tabNavb li a:hover span, ul.tabNavb li.selected a span {
	background:url(../images/tabNav_right_on_b.jpg) no-repeat 100% 0px;
	width:100%;
}
#newsTicker {
	width: 800px;
	float: left;
}
#newsTicker .SlidingPanels {
	height: 80px;
	float: left;
}
#newsTicker .SlidingPanelsContentGroup {
	width: 2000px;
	float: left;
}
#newsTicker .SlidingPanelsContent {
	float: left;
	width: 200px;
}
.fontbheading {
	color:#72c6dc;
	font-size:12px;
	font-weight:bold;
}
.fontblue11 {
	color:#72c6dc;
	font-size:11px;
	font-weight:bold;
}
.linkbluelist {
	color:#c4f0fb;
	font-size:11px;
}
a.linknorn:hover {
	text-decoration:none;
}
a.linknorn {
	font-size:12px;
	color:#333333;
	text-decoration:underline;
}
.positionRelative {
	POSITION: relative;
}
.floatLeft {
	DISPLAY: inline;
	FLOAT: left;
}
.grey-link{ font-size:11px; color:#333333;}

.grey-link a {
	text-decoration:none;
	color:#333333;
	padding:0px 5px 0px 5px;
	font-size:11px;
}
.grey-link a:hover {
	text-decoration:underline;
	color:#333333;
	padding:0px 5px 0px 5px;
}
/*.menuDropContainer {
margin:auto;
position:relative;
top:-3466px;
width:970px;
z-index:90;
}*/

#respond {
	margin-left: 65px;
	}

UL LI#readblog {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
.topNav LI#readblog A {
	background: url(http://www.limaconsulting.com/images/read_blog.jpg) 100% 0px;
	WIDTH: 136px;
	HEIGHT: 45px
}
.topNav LI#readblog {
	BACKGROUND: url(http://www.limaconsulting.com/images/read_blog.jpg) 100% 0px;
	WIDTH: 136px;
	HEIGHT: 45px
}
.topNav LI#readblog A.blog {
	BACKGROUND: url(http://www.limaconsulting.com/images/read_blog.jpg) 100% -30px;
	WIDTH: 136px;
	HEIGHT: 45px
}
.topNav LI#readblog a:hover {
	BACKGROUND: url(http://www.limaconsulting.com/images/read_blog.jpg) 100% -45px;
	WIDTH: 136px;
	HEIGHT: 45px
}

#subscribe_options{
	margin-top:0px !important;
	background:#FAFAFA url(/wp-content/themes/v6/_base/img/light_grad01a.png) repeat-x scroll center bottom;
	padding:0px !important;
	border:1px solid #DDD;
	font-size:80%;
	height: 85px;
}body.single #subscribe_options{margin-top:17px}#subscribe_options .quick_about{padding:0 10px;color:#555}#subscribe_options .quick_about p{padding-bottom:0.5em}#subscribe_options .quick_about .more{display:none}#subscribe_options .quick_about a.slide{font-weight:bold;padding:0 2px}#subscribe_options .quick_about a.slide:hover{background:#26B;color:#FFF;text-decoration:none}#subscribe_options .join{font-size:13px;margin-bottom:5px;text-align:center}#subscribe_options .subscribe_icons{width:295px;margin:0 auto}#subscribe_options .subscribe_icons li{
	float:left;
	width:54px;
	text-align:center;
	font-size:11px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}#subscribe_options .subscribe_icons a{
	display:block;
	padding:55px 0 2px;
-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out; 	background-image: url(http://cdn.mashable.com/wp-content/themes/v6/_base/img/spritemap.png);
	background-repeat: no-repeat;
	background-position: center top;
}#subscribe_options .subscribe_icons a:hover{
	color:#0093CA;
	text-decoration:none;
	-moz-box-shadow:0 2px 4px hsla(0,0%,0%,.35);
	-webkit-box-shadow:0 2px 4px hsla(0,0%,0%,.35)
}#subscribe_options .subscribe_icons .subscribe_twitter a{
	background-position:center -595px
}#subscribe_options .subscribe_icons .subscribe_facebook a{
	background-position:center -695px
}#subscribe_options .subscribe_icons .subscribe_lin a{
	background-position:center -895px
}#subscribe_options .subscribe_icons .subscribe_email a{background-position:center -1898px}#subscribe_options .subscribe_icons .subscribe_buzz a{
	background-position:center -495px
}#subscribe_options p{clear:both}#subscribe_options .more_subscribe_options{text-align:center}}@media print{}
#subscribe_options li{
	list-style-type: none !important;
	background:none !important;
}

.fontbheading  {
color:#72C6DC;
font-size:12px;
font-weight:bold;
}
#linkarea {
	width:860px;
	margin:auto;
	background:none repeat scroll 0 0 #00495C;
padding:20px 40px 20px 60px;
line-height:14px;
position:relative;

	}
	
#linkarea a {
color:#C4F0FB;
margin:0;
padding:0;
text-decoration:none;
}
#linkarea a:hover {
text-decoration:underline;
}
