<style type="text/css">

/* =============================================================================
   HTML5 element display
   ========================================================================== */

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio[controls], canvas, video { display: inline-block; *display: inline; *zoom: 1; }
/* =============================================================================
   Base
   ========================================================================== */
   /*
 * 1. Correct text resizing oddly in IE6/7 when body font-size is set using em units
 *    http://clagnut.com/blog/348/#c790
 * 2. Force vertical scrollbar in non-IE
 * 3. Remove Android and iOS tap highlight color to prevent entire container being highlighted
 *    www.yuiblog.com/blog/2010/10/01/quick-tip-customizing-the-mobile-safari-tap-highlight-color/
 * 4. Prevent iOS text size adjust on device orientation change, without disabling user zoom
 *    www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/
 */

html { 
  font-size: 100%; 
  overflow-y: scroll; 
  -webkit-overflow-scrolling: touch; 
  -webkit-tap-highlight-color: rgba(0,0,0,0); 
  -webkit-text-size-adjust: 100%; 
  -ms-text-size-adjust: 100%;
  width: 100%; 
  height: 100%;
}

body {
    min-height: 100%;
	width:100%;
	margin:0 auto;
	padding:0;
	/*background-color: #E9E9E9;*/ /*#edecec*/
    font-size: 13px;
    line-height: 1.231;
    height: 100%;
}

div {
    overflow: hidden;
    word-wrap: break-word;
}

form {
	min-height: auto;
	margin: 0;
	padding: 0;
	height: auto; /*THE ONLY ONE DIFFERENCE*/
}

.container {
	width:1000px;
	margin:0 auto;
	padding:0;
	/*height: 100%;*/
}

/*#wrapper {
	min-height:100%;
	position:relative;
	height: 100vh;
}*/

html, body { 
	min-height: 100%;
	top: -1px; 
}

body, button, input, select, textarea { font-family: sans-serif; color: #222; }
::-moz-selection { background: #666; color: #fff; text-shadow: none; }
::selection { background: #666; color: #fff; text-shadow: none; }
/* =============================================================================
   Links
   ========================================================================== */
a { color: #00e; }
a:visited { color: #551a8b; }
a:focus { outline: thin dotted; }
/* Improve readability when focused and hovered in all browsers: people.opera.com/patrickl/experiments/keyboard/test */
a:hover, a:active { outline: 0; }
/* =============================================================================
   Typography
   ========================================================================== */
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
blockquote { margin: 1em 40px; }
dfn { font-style: italic; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
ins { background: #ff9; color: #000; text-decoration: none; }
mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }
/* Redeclare monospace font family: en.wikipedia.org/wiki/User:Davidgothberg/Test59 */
pre, code, kbd, samp { font-family: monospace, monospace; _font-family: 'courier new', monospace; font-size: 1em; }
/* Improve readability of pre-formatted text in all browsers */
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
q { quotes: none; }
q:before, q:after { content: ""; content: none; }
small { font-size: 85%; }
/* Position subscript and superscript content without affecting line-height: gist.github.com/413930 */
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }

/* =============================================================================
   Lists
   ========================================================================== */
ul, ol { margin: 1em 0; padding: 0 0 0 40px; }
dd { margin: 0 0 0 40px; }
nav ul, nav ol { list-style: none; margin: 0; padding: 0; }

/* =============================================================================
   Embedded content
   ========================================================================== */
/*
 * Improve image quality when scaled in IE7
 * code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/
 */

img { border: 0; -ms-interpolation-mode: bicubic; }
/*
 * Correct overflow displayed oddly in IE9 
 */

svg:not(:root) {
    overflow: hidden;
}

/* =============================================================================
   Figures
   ========================================================================== */

figure { margin: 0; }


/* =============================================================================
   Forms
   ========================================================================== */

fieldset { border: 0; margin: 0; padding: 0; }

/* 
 * 1. Correct color not inheriting in IE6/7/8/9 
 * 2. Correct alignment displayed oddly in IE6/7 
 */

legend { border: 0; *margin-left: -7px; padding: 0; }

/* Indicate that 'label' will shift focus to the associated form element */
label { cursor: pointer; }

/*
 * 1. Correct font-size not inheriting in all browsers
 * 2. Remove margins in FF3/4 S5 Chrome
 * 3. Define consistent vertical alignment display in all browsers
 */

button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }

/*
 * 1. Define line-height as normal to match FF3/4 (set using !important in the UA stylesheet)
 * 2. Correct inner spacing displayed oddly in IE6/7
 */

button, input { line-height: normal; *overflow: visible; }

/*
 * 1. Display hand cursor for clickable form elements
 * 2. Allow styling of clickable form elements in iOS
 */

button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; }

/*
 * Consistent box sizing and appearance
*/
/*
input[type="checkbox"], input[type="radio"] 
{ 
               box-sizing: border-box; 
			   text-align: left;
			   
}
*/
input[type="search"] { -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }

/* 
 * Remove inner padding and border in FF3/4
 * www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/ 
 */

button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

/* Remove default vertical scrollbar in IE6/7/8/9 */
textarea { overflow: auto; vertical-align: top; }

/* Colors for form validity */
input:valid, textarea:valid {  }
input:invalid, textarea:invalid { background-color: #f0dddd; }


/* =============================================================================
   Tables
   ========================================================================== */

table { border-collapse: collapse; border-spacing: 0; }


/* =============================================================================
   Primary styles
   Author: Tejas Prithvi for 4W Design/Technologies
   ========================================================================== */

.sprite {
	background-image:url(../images/sprite.png);
	background-repeat:no-repeat
}
.sprite2{
	background-image:url(../images/sprite2.png);
	background-repeat:no-repeat
}
.sprite22{
	background-image:url(../images/invention.jpg);
	background-repeat:no-repeat
}
	h2 {
		color:#3b3b3b;
		font-size:18px;
	}
		
	h3 {
		color:#3b3b3b;
		font-size:15px;
		margin-left:10px;
	}
	
	p.bold {
		font-size:13px;
		color:#3b6a94;
		font-weight:700;
		margin-left:5px;
	}
	
	.box {
	width:90%;
	background:#FFF;
	padding:5px 5px 10px 10px;
	margin:10px 0 10px 0;
	border-radius:0px 16px 0px 16px;
	font-family: 'Droid Sans', sans-serif;
}
/*HEADER */
header {
	width:100%;
	background:url(../images/header2.png) repeat-x;
	height:112px;
}

#header1 {
	width:100%;
	background:url(../images/header2.png) repeat-x;
	height:112px;
	top:0px;
	/*display : inline-block !important;
	position: relative !important;*/
}

.logo {
	float:left;
	padding:0 0 5px 20px;
	margin:0;
	margin-top:-20px;
	display:block;
	height:67px;
	width:242px;
}

.info {
	float:left;
	padding:0 0 5px 10px;
	margin:0;
	margin-top:-25px;
	display:block;
	height:67px;
	width:170px;
	border:1px outset white;
	font-weight:normal;
	border-radius:16px 16px 0px 0px;
}

.logo2 {
	float:left;
	padding:0 0 5px 30px;
	margin:0;
	margin-top:-15px;
	display:block;
	height:57px;
	width:206px;
}

ul.left_links {
	float:left;
	list-style:none;
	height:35px;
	width:360px;
	margin-left:0;
	padding-left:5px;
	font-family:Georgia, "Times New Roman", Times, serif;
	
}

.left_links li{
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	width:120px;
	height:20px;
}

.left_links li a{
	float:left;
	margin-right:20px;
	padding-left:20px;
	margin-left:0;
	text-decoration:none;
	color:#CCC;
}

.left_links li a:hover {
	color:#FFF;
	font-weight:bold;
}

.tab
{
	width:111px;
	/*height:35px;*/
	float:left;
	padding-top:7px;
	text-align:left;
}
.tab a:hover {
	color:#FFF;
	font-weight:bold;
}

.tab_img
{
	width:26px;
	/*height:35px;*/
	float:left
}
.tab_text 
{
	width:85px;
	font:normal 12px Georgia, "Times New Roman", Times, serif;
	color:#FFF;
	line-height:26px;
	float:left;
	font-size:14px;
}
.tab_text a
{
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-left:0;
	text-decoration:none;
	color:#CCC;
}
.tab_text a:hover
{
	color:#FFF;;
}

a.back {
	background-position:0 0;
	height:20px;
}
a.refresh {
background-position:0 -21px;
	height:20px;
}
a.bookmark {
background-position:0 -43px;
	height:20px;
}
.right_links li .submenu li{
    display:none;	
}
.right_links li:hover .submenu li{
	display:block;
	color:white;
	/*font-weight:bold;*/
}
ul.right_links {
	float:right;
	list-style-type:none;
	/*height:20px;*/
	width:440px;
	margin-right:0;
	padding:0;
	font-family:Georgia, "Times New Roman", Times, serif;
}
ul.submenu {
	float:none;
	list-style-type:none;
	margin:0;
	padding:0;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.right_links li {
	float:left;
	list-style-type:none;
	margin:0;
	padding:0;
	width:100px;
	height:17px;
	line-height:17px;
	text-align:center;
	opacity:1;
	border:0px solid #285189;
}
.submenu li {
	float:left;
	list-style-type:none;
	margin:0;
	padding:0;
	text-indent:em;
	width:170px;
	height:17px;
	line-height:17px;
	text-align:center;
	opacity:.7;
	border:1px solid #285189;
	background-color:black;
}
.right_links li a{
	/*float:left;*/
	/*list-style:none;*/
	/*margin:0 10px 0 5px;*/
	text-decoration:none;
	color:#CCC;
	display:block;
}
.submenu li a{
	/*float:left;*/
	/*list-style:none;*/
	/*margin:0 10px 0 5px;*/
	text-decoration:none;
	color:#CCC;
	display:block;
}
.right_links li a:hover{
	background-color:#069;
	font-weight:bold;
	color:white;
}

.right_links li a.active {
	color:#FFF;
	font-weight:bold;
}

h3.date {
	float:right;
	margin-right:23px;
	margin-top:-20px;
	padding-left:23px;
	height:20px;
	background-position:0 -64px;
	font-family: 'Droid Sans', sans-serif;
    z-index:0;
}


p.business_number {
	float:right;
	margin-top:20px;
	/*clear:right;*/
	margin-right:20px;
	font-family: 'Droid Sans', sans-serif;
}
	span.whitetxt {
		color:#FFF;
	}
a.directory {
	float:right;
	margin-top:20px;
	clear:right;
		margin-right:20px;
	font-family: 'Droid Sans', sans-serif;
	text-decoration:none;
	font-weight:600;
	color:#222;
}

a.directory:hover {
	color:#FFF;
}
/*MAIN CONTENT*/

#main {
	width:100%;
	border-top:#FFF solid 0px;  
	/*background-color: #fff;*/
	/*background-color:#222;*/
	background:url(../images/nerdsnet.jpg) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
	/*padding-bottom:190px;*/
    height: auto !important;
	/*height: 75vh;*/
	display : inline-block !important;
	position:relative;
	/*position:absolute;
    top: 112px;*/
    left:0px;
    right:0px;
    bottom:0px;
    /*overflow-y:scroll;*/
	clear:both !important;
}

#main1 {
	width:100%;
	border-top:#FFF solid 0px;  
	/*background-color: #fff;*/
	/*background-color:#222;*/
	background:url(../images/nerdsnet.jpg) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

h4.status_bar {
	width:99%;
	margin:0 auto;
	height:20px;
}

/*LEFT COLUMN */

 #left_col {
	float:left;
	width:240px;
	height: auto;
	margin-right:10px;
	padding: 0;
	opacity:.91;
}



p.forgotpass a{
	float:right;
	font-size:11px;
	color:#21495d;
	margin:0 10px 0 15px;
}

p.forgotpass a:hover{
color:#000;
}

.box p {
	color:#252525;
	padding:10px;
}
label {
	float:left;
	font-size:13px;
	color:#222;
	margin:10px 10px 0 10px;
	font-weight:600;
}

input {
	/*width:180px;*/
	border:#CCC solid 0.5px;
	background:#fbfbee;
	margin:4px 0 8px 10px;
	line-height:20px;
	/*height:22px;*/
	border-radius:5px;
}
input.login[type='submit'] {
	float:left;
	background-position:0 -84px;
	width:84px;
	height:26px;
	display:block;
	color:#FFF;
	padding:2px 5px 2px 20px;
	border:0;
	margin:0 10px 10px 5px;
	font-family: 'Droid Sans', sans-serif;
	font-size:12px;
}

input.login[type='submit']:hover {
	color:#ccc;
	background-position:0 -109px;
}

input.signup[type='submit'] {
	float:right;
	background-position:0 -134px;
	width:75px;
	height:26px;
	display:block;
	color:#FFF;
	padding:2px 5px 2px 10px;
	border:0;
	margin:-5px 30px 10px 5px;
	font-family: 'Droid Sans', sans-serif;
	font-size:12px;
}

input.signup[type='submit']:hover {
	color:#222;
	background-position:0 -159px;
}
input[type='checkbox'] {
	width:10px;
	height:10px;
margin:5px 0 0 5px;
}

label.remember_me {
	font-size:10px;
	color:#036;
	float:right;
	margin:0;
	padding-top:5px;

}

ul.language {
	list-style:none;
	margin-left:-10px;
	font-size:13px;
}
.language li {
	margin-bottom:10px;
}

.language li a{
	color:#295c97;
	text-decoration:none;
	font-style:italic;
}

.language li a:hover {
	color:#5f89ba;
}

.language li a.active {
	color:#5f89ba;
	cursor: pointer;
	font-style:normal;
}

ul#nav {
	list-style-type:square;
	color:#295c97;
}
#nav li {
	margin-bottom:10px;
}
#nav li a{
	text-decoration:none;
	color:#295c97;	
}
#nav li a:hover {
	color:#333;
	margin-left:5px;
	-webkit-transition: all 0.26s ease-in;
	 -moz-transition: all 0.26s ease-out;
       -o-transition: all 0.26s ease-out;
      -ms-transition: all 0.26s ease-out;
}

/*
.leader {
	padding-left:32px;
	height:32px;
	background-position:0 -185px;
	padding-top:5px;
	margin:10px;
	
}
*/

.leader {
	background-image:url(../images/winner.png);
	background-repeat:no-repeat;
	padding-left:32px;
	padding-top:5px;
	margin:10px;
	height:32px;
}

.leader a{
	color:#069;
	text-decoration:none;
}

.leader a:hover {
	color:#5f89ba;
}

.allnews {
	background-image:url(../images/allnews.png);
	background-repeat:no-repeat;
	padding-left:32px;
	padding-top:5px;
	margin:10px;
	height:42px;
}

.allnews a{
	color:#069;
	text-decoration:none;
}

.allnews a:hover {
	color:#5f89ba;
}

.groups {
	background-image:url(../images/groups.png);
	background-repeat:no-repeat;
	padding-left:32px;
	padding-top:5px;
	margin:10px;
	height:32px;
}

.groups a{
	color:#069;
	text-decoration:none;
}

.groups a:hover {
	color:#5f89ba;
}

.owner_h {
    color:#069;
	padding-left:0px;
	padding-top:0px;
}

.owner_h a{
	color:#069;
	text-decoration:none;
}

.owner_h a:hover {
	color:#5f89ba;
}

.businesseslist {

}

.businesseslist a{
	color:#069;
	text-decoration:none;
}

.businesseslist a:hover {
	color:#5f89ba;
}

/*Middle Content */
#mid_content {
	width:500px;
	height:auto;
	float:left;
	margin: 5px 0 10px 5px;
	padding:0;
	opacity:.91;
}

h2.search {
	padding-left:28px;
	background-position: 0 -211px;
	height:25px;
	padding-top:5px;
}

input.searchbar {
	width:280px;
	/*background-color:#e3e3e3;*/
	-webkit-box-shadow: inset 1px 3px 5px 0 #c4c4c4;
-moz-box-shadow: inset 1px 3px 5px 0 #c4c4c4;
box-shadow: inset 1px 3px 5px 0 #c4c4c4; 
	background-position: 0 -245px;
	height:18px;
	padding:5px 0 3px 20px;
	border-radius:7px;
	margin:0;
	font-style:italic;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	margin-bottom:30px;
    border:solid 1px lightblue;
}
input.searchbtn[type='submit']{
	color:#102f56;
	font-weight:700;
	text-shadow: 1px 1px 1px #fafafa;
	filter: dropshadow(color=#fafafa, offx=, offy=1); 
	background-position:0 -273px;
	display:block;
	height:32px;
	width:114px;
	border:0;
	float:right;
	margin-top:0;
	margin-right:20px;
}
input.searchbtn[type='submit']:hover {
	background-position:0 -305px;
	color:#F5F5F5;
	text-shadow: 1px 1px 1px #484848;
	filter: dropshadow(color=#484848, offx=, offy=1); 
}

a.structure_search {
	float:right;
	margin-right:14px;
	margin-top:-20px;
	font:12px "Gill Sans MT", 'Droid Sans', "Trebuchet MS", sans-serif;
	text-decoration:none;
	font-style:italic;
	color:#111;
}

h2.about {
	height:28px;
	background-position:0 -338px;
	padding-left:28px;
	padding-top:5px;
}

img.about_img {
	boder:3px solid #ececec;
	border-radius:4px;
	/*width:161px;*/
	height:191px;
	margin:5px;
	float:left;
}

ul.do {
	float:left;
	width:90%;
	list-style-image:url(../images/do_list.png);
	margin-right:20px;	
}

.do li {
	margin-bottom:20px;
	font-style:italic;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#111;
        word-wrap: break-word;
        width:380px;
}

ul.do-main {
	float:left;
	width:90%;
	list-style-image:url(../images/do_list.png);
	margin-right:20px;	
}

.do-main li {
	margin-bottom:20px;
	font-style:italic;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#111;
        word-wrap: break-word;
    font-size: 18px
}

h3.free {
	color:#265682;
	margin-left:190px;
}

a.readmore {
	float:right;
	display:block;
	width:98px;
	height:17px;
	padding-top:8px;
	text-align:center;
	color:#5b5b5b;
	text-decoration:none;
	background-position:0 -372px;
	margin:-40px 10px 0 0;
	font-size:12px;
}
a.readmore:hover {
	background-position:0 -397px;
	color:#222;
}

a.readmore_big {
	position: relative;
    display: inline-block;
}
a.readmore_big span {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -0.5em;
    margin-left: -60%;
    width: 100%;
    height: 2em;
    color: #069;
    /*background-color: rgba(0,0,0,0.5);*/
}​
a.readmore_big:hover {

}

a.readmore_bigger {
	position: relative;
    display: inline-block;
}
a.readmore_bigger span {
    position: absolute;
    top: 50%;
    left: 40%;
    margin-top: -0.5em;
    margin-left: -50%;
    width: 100%;
    height: 2em;
    color: #069;
    /*background-color: rgba(0,0,0,0.5);*/
}​
a.readmore_big:hover {

}

/*INSIDE PAGES MAIN CONTENT */

#main_content {
	width:740px;
	float:left;
	margin:0;
	padding:10px 5px 10px 5px;
	opacity:.91;
}

/* General Details */
h2.activity {
	width:300px;
	background-position: 0 -50px;
	height:25px;
	padding:8px 0 0 35px;
	margin:0 auto;
}


.td{
	background-color:#5785ad;
	color:#FFF;
	/*bordercolor:#205684;*/
	font-size:11pt;
	text-align:left;
}


.number{
	color:#FFF;
	font-size:1.6em;
	background-color:#5785ad;
	text-align:center;
}
.length{
	width:40%;
	margin-top:20px;
	padding-bottom:40px;
	margin-left:50%;
}

a.edit_btn{
   background-color:#5785ad;
   background-position:0 -83px;
   color:#FFF;
   width:50px;
   height:22px;
   text-decoration:none;
   border-radius:6px;
   float:left;
   padding-left:30px;
   padding-top:5px;
   margin-left:10px;
   margin-right:10px;
}

a.delete_btn{
   background-color:#5785ad;
   background-position:0 -105px;
   color:#FFF;
   width:50px;
   height:22px;
   text-decoration:none;
   border-radius:6px;
   float:left;
   padding-left:30px;
   padding-top:5px;
   margin-left:10px;
   margin-right:10px;
}

a.edit_btn:hover, a.delete_btn:hover {
color:#CCC;
background-color:#666;	
}
img.profile_img {
	boder:3px solid #ececec;
	border-radius:4px;
	width:141px;
	height:141px;
	margin:0 10px 0 30px;
}

ul.secondary_nav {
	list-style-image:url(../images/details_list.png);
}
.secondary_nav li {
	margin-bottom:5px;
	padding-bottom:5px;
	margin-right:10px;
	border-bottom:#CCC solid 1px;
}

span.activefull {
	float:right;
	width:13px;
	height:11px;
	display:block;
	background-position:0 -672px;
	margin-right:10px;
	margin-top:3px;
	border:0;
	outline:none;
}
span.full {
	float:right;
	width:13px;
	height:11px;
	display:block;
	background-position:-13px -673px;
	margin-right:7px;
	margin-top:3px;
	border:0;
	outline:none;
}
span.empty {
	float:right;
	width:13px;
	height:11px;
	display:block;
	background-position:0 -683px;
	margin-right:10px;
	margin-top:3px;
	border:0;
	outline:none;
}
.secondary_nav li a{
	text-decoration:none;
	color:#222;
}

.secondary_nav li a:hover, .secondary_nav li a.active{
	text-decoration:none;
	color:#335b88;
	margin-left:5px;
	-webkit-transition: all 0.26s ease-in;
	 -moz-transition: all 0.26s ease-out;
       -o-transition: all 0.26s ease-out;
      -ms-transition: all 0.26s ease-out;
}

.detail {
	background-position:0 -648px;
	padding-left:25px;
	height:24px;
	border:0;
}

table {
	margin-left:10px;
}

.map {
	color:#316089;
	padding-left:40px;
	background-position:0 -694px;
	height:28px;
	display:inline-block;
	margin-top:-20px;
}
p.compete {
	width:85%;
	float:left;
		margin:0;
	padding-top:0;
}
a.competition {
	display:block;
	width:36px;
	height:46px;
	background-position:0 -722px;
	margin:0;
		margin-left:90%;
	padding-top:0;
}

/*INSIDE PAGES MAIN CONTENT  List_Business */

.box2{
	width:96%;
	background:#FFF;
	padding:5px 5px 10px 10px;
	margin:10px 0 10px 0;
	border-radius:6px;
	font-family: 'Droid Sans', sans-serif;
}
.box3{
	width:94%;
	background:#FFF;
	padding: 20px 20px 20px 0;
	margin:10px;
	border-radius:4px;
	border:solid #5785ad 1px;
	font-family: 'Droid Sans', sans-serif;
}
.image_box{
	padding:6px;
	border:solid 1px #333;
	
}

a.profile_btn {
	 background-color:#f1f0f0;
   background-position:0 -128px;
   padding-left:25px;
   color:#222;
   width:80%;
   height:20px;
   border:solid #666 0.5px;
   border-radius:6px;
   float:right;
   margin-top:10px;
   text-decoration:none;
   padding-top:5px;
   
}
a.profile_btn:hover {
	background-color:#5785ad;
	color:#fff;
}

ul#pagination{border:0; margin:0 auto;padding-bottom:40px; margin-left:10px; margin-bottom:20px;}
	#pagination li{
		float:left;
border:0; margin:0; padding:0;
font-size:11px;
list-style:none;
margin-right:2px;

}
#pagination a{
border:solid 1px #898989;
margin-right:2px;
display:block;
padding:10px;

}
#pagination .previous-off,
#pagination .next-off {
border:solid 1px #DEDEDE;
color:#353535;
display:block;
float:left;
font-weight:bold;
margin-right:2px;
padding:3px 4px;
}
#pagination .next a,
#pagination .previous a {
font-weight:bold;
background:#CCC;
}
#pagination .active{
background:#5785ad;
color:#FFFFFF;
font-weight:bold;
display:block;
float:left;
padding:4px 6px;
}
#pagination a:link,
#pagination a:visited {
color:#353535;
display:block;
float:left;
padding:3px 6px;
text-decoration:none;
}
#pagination a:hover{
border:solid 1px #0e509e;
}

/*Marketplace */
form#searchmarketplace  {
	border:solid 1px #5785ad;
	margin:10px;
	padding:10px;
	padding-top:20px;
}


#searchmarketplace label {
	width:80px;
}

#searchmarketplace fieldset {
	width: 70%;
	float:left;
}

#searchmarketplace input.searchbar {
	width:280px;
	background-color:#e3e3e3;
	-webkit-box-shadow: inset 1px 3px 5px 0 #c4c4c4;
-moz-box-shadow: inset 1px 3px 5px 0 #c4c4c4;
box-shadow: inset 1px 3px 5px 0 #c4c4c4; 
	background-position: 0 -245px;
	height:20px;
	padding:5px 0 3px 20px;
	border-radius:7px;
	margin:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	margin-bottom:15px;
}

#searchmarketplace input.searchbtn[type='submit']{
	color:#102f56;
	font-weight:700;
	text-shadow: 1px 1px 1px #fafafa;
	filter: dropshadow(color=#fafafa, offx=, offy=1); 
	background-position:0 -273px;
	display:block;
	height:32px;
	width:114px;
	border:0;
	float:right;
	margin-top:20px;
	margin-right:20px;
}

#searchmarketplace input.clearbtn[type='reset']{
	color:#102f56;
	font-weight:700;
	text-shadow: 1px 1px 1px #fafafa;
	filter: dropshadow(color=#fafafa, offx=, offy=1); 
	backgroun:#e0e0e0;
	display:block;
	height:32px;
	width:114px;
	border:solid 0.6px #164d6c;
	float:right;
	margin-top:10px;
	margin-right:20px;
}

#searchmarketplace input.searchbtn[type='submit']:hover {
	background-position:0 -305px;
	color:#F5F5F5;
	text-shadow: 1px 1px 1px #484848;
	filter: dropshadow(color=#484848, offx=, offy=1); 
}
#searchmarketplace input.clearbtn[type='reset']:hover {
	color:#fff;
	background:#102f56;
}
.box4{
    width:90%;
	background:#FFF;
	padding: 0px 6px 20px 10px;
	margin:10px;
	margin-bottom:20px;
	border-radius:4px;
	border:solid #5785ad 1px;
}
.box4 .title{
	width:98%;
	font-size:1.2em;
	margin:0 auto;
	
	
	
}
.timer{
	width:90px;
	height:22px;
	float:right;
	font-size:14px;
	padding-top:4px;
	margin-left:20px;
	background-color:#edecec;
	border:solid 1px #598cc6;
	text-align:center;
}

/*Right Column */
#right_col {
	float:right;
	width:245px;
	padding:0;
	opacity:.91;
}

.businessgrp {
	background-position:0 -423px;
	height:28px;
	margin:5px 0 10px 10px;
	padding-top:10px;
	padding-left:20px;
}

.businessgrp a{
	text-decoration:none;
	margin-left:38px;
	color:#265682;
	font-family:"Gill Sans MT", 'Droid Sans', "Trebuchet MS", sans-serif;
	font-weight:600;
}

.marketplace a{
	text-decoration:none;
	margin-left:38px;
	color:#265682;
	font-family:"Gill Sans MT", 'Droid Sans', "Trebuchet MS", sans-serif;
	font-weight:600;
}

.businessgrp a:hover, .marketplace a:hover{
	color:#6699cc;
	text-decoration:underline;
}

.marketplace {
	background-position:0 -462px;
	height:40px;
	margin:5px 5px 10px 10px;
	padding-top:10px;
	padding-left:20px;
}

.marketplace a{
	padding-right:5px;
	float:right;
	/*text-align:center;*/}
	
ul.potential {
	list-style-image:url(../images/potential.png);
	margin-left:-10px;
}
.potential li {
	margin:0 0 10px 0;
}
.potential li a{
	color:#336fa1;
	margin:10px 0 0 10px;
	text-decoration:none;	
}
.potential li a:hover{
	color:#333;
}

form#poll {
	margin-left:10px;
}

p.poll {
color:#34618a;
font-size:13px;
font-weight:600;
margin:0;
padding:0;	
}
#poll input[type='radio'] {
width:10px;
height:10px;
border:0;
float:left;
clear:both;
}
	
#poll label {
	margin-top:3px;
	font-size:12px;
}

/*#poll*/
	
input.vote[type='submit']{
	width:82px;
	height:23px;
	background-position:0 -514px;
	border:none;
	color:#ccc;
	margin-top:40px;
	margin-bottom:0;
	font-family:"Gill Sans MT", 'Droid Sans', "Trebuchet MS", sans-serif;
	font-size:13px;
	padding-bottom:3px;
}
	input.vote[type='submit']:hover {
	background-position:0 -538px;
	color:#FFF;
	
	}
/*Create Page CSS */
ul.links2 {
	list-style-image:url(../images/arrow_links.png);
margin: 0;
margin-left:30px;
padding: 0;
padding-bottom:10px;
border: none;
}
.links2 li {
	margin: 0;
	padding-left:12px;
	margin-top:6px;
	margin-bottom:10px;
}
.links2 li a {
font-size: 100%;
padding: 2px 0 10px 4px;
text-decoration: none;

color: #588db6;

}

.links2 li a:hover, .links2 li a.active{
color: #333;

}

a.statistics {
	background-position:0 0;
	padding-left:30px;
	margin:10px 0 10px 20px;
	height:19px;
	padding-top:5px;
	display:block;
	text-decoration:none;
		color:#222;
}
a.settings {
	background-position:0 -24px;
	padding-left:30px;
	margin:10px 0 10px 20px;
	height:21px;
	padding-top:5px;
	display:block;
	text-decoration:none;
		color:#222;
}

a.statistics:hover, a.settings:hover { 
color:#588db6;
margin-left:30px;
transition:all 0.26s ease-out;
-webkit-transition: all 0.26s ease-out;
	 -moz-transition: all 0.26s ease-out;
       -o-transition: all 0.26s ease-out;
      -ms-transition: all 0.26s ease-out;
}

form.create_change {
	margin:10px;
	padding:10px;
	border:solid 1px #5785ad;
}

form.create_change label {
float: left;
width:80px;
font-weight:700;
margin:0;
padding:2px 10px 2px 10px;
color:#222;
margin-right:20px;
}


.create_change fieldset {
	width:95%;
	margin:5px 0 10px 20px;
}

.txt {
color: #000000;
width:220px;
height:18px;
padding-top:2px;
}

.category2{
	height:20px;
	padding:5px 20px 20px;
}

#btnSubmit {
	margin-top:20px;
	margin-left:200px;
}
input.btn {
color: #ffffff;
font-weight:600;
background-color: #5785ad;
border: 1px outset #b7b9bb;
width:80px;
}	

input.btn:hover {
	color:#222;
}

ul.change {
	float:right;
	list-style:none;
	margin:0;
	padding:0;
	margin-top:2px;
	margin-right:40px;
}

ul.change1 {
	float:right;
	list-style:none;
	margin:0;
	padding:0;
	margin-top:2px;
	margin-right:20px;
}
.change1 li {
	float:left;
	list-style:none;
	margin:0 10px 0 10px;
}
.change li {
	float:left;
	list-style:none;
	margin:0 10px 0 10px;
}
a.reload {
	background-position:0 -152px;
	display:block;
	width:22px;
	height:21px;
	margin-right:30px;
}
a.add {
	background-position:0 -172px;
	display:block;
	width:22px;
	height:21px;
}
a.edit {
	background-position:0 -193px;
	display:block;
	width:22px;
	height:21px;
}
a.delete {
	background-position:0 -213px;
	display:block;
	width:22px;
	height:21px;
}

form#servicetype
{width:200px;
float:right;
margin-top:-5px;
height:25px;
}
#servicetype input[type='radio'] {
	width:20px;
	height:20px;
	padding:0;
	float:left;
}

#servicetype label {
	margin-top:5px;
	margin-left:0;
}
/*Business Profile Creation*/
.profile {
	background-position:0 -236px;
	height:30px;
	padding-left:35px;
}

p.attention {
	background-position:0 -265px;
	padding-left:20px;
	height:18px;
	color:#C63;
	margin-bottom:20px;
}
form.profile_creation {
	margin:10px;
	padding:10px;
	background:#eee;
	width:93%;
}

form.profile_creation label {
float: left;
width:150px;
font-weight:700;
margin:0;
padding:5px 0 2px 10px;
color:#222;
}

input.create_txt{
	width:50%;
	margin-left:0;
	height:24px;
	border:solid 1px lightblue;
	font:normal 12px Arial;
}

.myinput{
	height:24px;
    border:solid 1px lightblue;
    font:normal 12px Arial;

}

.myinput_tw{
    font:normal 14px Arial;
    background-color:transparent;
    border: 0px solid;
	margin-left: 5px;
}

.mylabel{
    font-size:11pt;
}

.profile_creation fieldset {
	width:95%;
	margin:5px 0 10px 20px;
}

#persontype {
	width:50%;
	margin-top:2px;
}
::-webkit-input-placeholder {
	font-size:12px;
	color:#666;
}

:-moz-placeholder {
	font-size:12px;
	color:#666;
}

.profile_creation input[type='checkbox'] {
margin-left:40px;	
}

.profile_creation a{
	text-decoration:none;
	margin:5px;
	padding-left:10px;
}
.create_submit {
	margin-left:10%;
	width:40%;
	margin-top:20px;
	vertical-align:top;
}
	

.create_submit input[type='submit']{
	width:80px;
	height:25px;
	display:block;
	background:#5991c2;
	color:#fff;
	margin-left:50px;
	margin-right:20px;
	margin-top:0;
    float:left;
	padding-top:2px;
}

.create_submit input[type='reset']{
	width:80px;
	height:25px;
	display:block;
	background:#ccc;
	color:#222;
	margin-top:0;
	padding-top:0px;
}
.create_submit input[type='submit']:hover{
	background:#2d5d8a;
	color:#fff;
}
.create_submit input[type='reset']:hover{
	background:#333;
	color:#fff;
}

/*div {
    overflow: hidden;
    word-wrap: break-word;
}*/

/*footer */
footer{
	background:url(../images/footer.jpg) ;
	height:190px;
	width:100%;
	clear:both;
	border-top:#999 solid 0px;
	margin:0;
}

#footer1{
	background:url(../images/footer.jpg) ;
	height:485px;
	width:100%;
	clear:both;
	border-top:#999 solid 0px;
	margin:0;
	display : inline-block !important;
	position: relative !important; 
	right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
}

.footer_box{
	height:440px;
	width:240px;
	border-right: #EEE dotted thin;
	float:left;	
	padding-left:10px;
	margin-top:5px;
	padding-top:0;
}
.footer_box2{
	height:440px;
	width:230px;
	float:left;
	padding-left:10px;
	margin-top:5px;
	padding-top:0;
	}

.social li {
margin:6px;
padding: 0;
float:left;
list-style:none;
}

.social li a {
	list-style:none;
display: block;
float:left;
padding: 4px;
margin:6px;
text-decoration: none;
color: #fff;
  opacity: .7; /* other browsers  and IE9+ */
    filter: alpha(opacity=70); /* IE6+ */
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70); /* IE6+ */
}

.social li a:hover{
	   list-style:none;
	 opacity:1;
	  filter: alpha(opacity=100); /* IE6+ */
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* IE6+ */
 }



ul.links {
	list-style-image:url(../images/arrow_footer.png);
margin: 0;
margin-left:30px;
padding: 0;
border: none;
}
.links li {
	margin: 0;
	padding-left:12px;
	margin-top:6px;
}
.links li a {
font-size: 100%;
padding: 5px 0 10px 4px;
text-decoration: none;
color: #588db6;

}

.links li a:hover, .links li a.active{
color: #ffffff;

}
footer h3{
	color:#FFF;
	font-size:1.2em;
	margin:0;
	margin-left:10px;
	padding-left:10px;
}

p.session {
	color:#588db6;
	font-size:15px;
	text-align:center;
}
p.copyright {
	 text-align:center;
	 color:#FFF;
	 font-size:94%;
 }
 
 a.plus {
	 display:block;
	 width:28px;
	 height:21px;
	 color:#CCC;
	 background-position:0 -560px;
 }
 a.twitter {
	 display:block;
	 width:28px;
	 height:21px;
	 color:#CCC;
	 background-position:0 -588px;
 }
 
 a.facebook {
	 display:block;
	 width:28px;
	 height:21px;
	 color:#CCC;
	 background-position:0 -617px;
 }

	 
 .img{
	 padding:10px;
 }
 
 /*Business Partner Marketplace */
 
 
form.partners_marketplace {
	margin:10px;
	padding:10px;
	border:solid 1px #5785ad;
	width:90%;
}

form.partners_marketplace label {
float: left;
width:80px;
font-weight:700;
margin:0;
padding:5px 10px 2px 10px;
color:#222;
}

input.location{
	width:60%;
	margin-left:0;
}

#message {
	width:60%;
}
.partners_marketplace fieldset {
	width:95%;
	margin:5px 0 10px 20px;
}

#type {
	width:270px;
	margin-top:4px;
}

.partner_submit input[type='submit']{
	width:80px;
	height:25px;
	display:block;
	background:#5991c2;
	color:#fff;
	margin-left:120px;
}

.partner_submit input[type='submit']:hover{
	background:#5991c2;
	color:#222;
}



 /*INFO LIGHTBOX */
 a.overlay {
	 width:200px;
	 margin:0 auto;
	color:#265682;
	font-weight:600;
	font-size:13px;
	
 }
#info {
	 background:#CCC;
	 padding:10px;
	 font-family:"Gill Sans MT", 'Droid Sans', Calibri,"Trebuchet MS", sans-serif;
	 font-size:14px;
	 color:#222;
}

.searchbutton
{
	width:113px;
	height:64px;
	margin:0 0 0 0;
	padding-left:8px;
	/*font: bold 14px  Georgia;*/
	color:white;
	font-size:16px;
	background:url(../images/search_big.png) no-repeat;
}

.votebtn
{
	width:80px;
	height:27px;
	margin:0 0 0 0;
	padding-left:8px;
	/*font: bold 14px  Georgia;*/
	color:white;
	background:url(../images/vote.png) no-repeat;
	background-position:center;
	border-width:0px;
	margin-top:12px;
	padding-top:0px;
}

.signin
{
	width:70px;
	height:34px;
	text-decoration:none;
	/*margin:0 0 0 0;*/
	padding-left:10px;
	padding-top:7px;
	font: bold 14px  Arial;
	color:white;
	/*background:url(../images/signin.png) no-repeat;
	background-position:center;*/
	display:block;
}

.signup
{
	width:70px;
	height:34px;
	text-decoration:none;
	/*margin:0px 0px 0px 12px;*/
	padding-left:10px;
	padding-top:7px;
	font: bold 14px  Arial;
	color:white;
	background:url(../images/signup.png) no-repeat;
	background-position:center; 
	display:block;
}

.signup:hover
{
	text-decoration:none;
	/*margin-left:0px; 
	margin-top:0px; 
	padding-left:0px; 
	padding-top:0px;*/ 
	color:#FFFFFF;
}

div#lineHorizontal {
    background-color: #069;
	text-align:center;
    width: 40px;
    height: 3px;
    display: inline-block;
    margin: 0px;
	vertical-align: middle;
 }
div#block1 {
	height:34px;
	width:65px;
    background:url(../images/signin.png) no-repeat;
	background-position:center;
    display: inline-block;
    margin: 0px;
	vertical-align: middle;
	padding-left:16px;
	padding-top:16px;
	font-weight:bold;
	font: bold 14px  Arial;
}
div#block2 {
	height:34px;
	width:65px;
    background:url(../images/signup.png) no-repeat;
	background-position:center;
    display: inline-block;
    margin: 0px;
	vertical-align: middle;
	padding-left:15px;
	padding-top:16px;
	font-weight:bold;
	font: bold 14px  Arial;
}
div#block1:hover
{
	text-decoration:none;
}
div#block2:hover
{
	text-decoration:none;
}

.rb
{
    text-align: left;
	font-size:10px;
}

.businessspace a{
	text-decoration:none;
	margin-left:0px;
	color:#265682;
	font-family:"Gill Sans MT", 'Droid Sans', "Trebuchet MS", sans-serif;
	font-weight:600;
}

.businessspace {
	/*background-position:0 -462px;*/
	height:28px;
	margin:5px 0px 10px 10px;
	padding-top:10px;
	padding-left:20px;
}

.businessspace a:hover{
	color:#6699cc;
	text-decoration:underline;
}

.spinner{
			display: block;
			position: absolute;
			width: 200px;
			top: 40px;
			right: 20px;
			color: #000000;
			border: 1px solid #003399;
			padding: 5px;
			text-align: center;
			vertical-align: middle;
     		background: #FFF;
            font:normal 12px Arial;
}
.spinner-text {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: nomal;
	color: black;
}

.captcha{
    height:25px;
}

.regenerate{
    border: 0;
}

.edit_btn1{
   background-color:#5785ad;
   color:#FFF;
   width:100px;
   height:35px;
   text-decoration:none;
   border-radius:6px;
   padding-left:10px;
   padding-top:0px;
   margin-left:10px;
   margin-right:10px;
}

.comment_btn1{
   background-color:green;
   color:#FFF;
   width:100px;
   height:35px;
   text-decoration:none;
   border-radius:6px;
   padding-left:10px;
   padding-top:0px;
   margin-left:10px;
   margin-right:10px;
}

.delete_btn1{
   background-color:#E20422;
   color:#FFF;
   width:100px;
   height:35px;
   text-decoration:none;
   border-radius:6px;
   padding-left:10px;
   padding-top:0px;
   margin-left:10px;
   margin-right:10px;
}

.clear_btn1{
   background-color:#938484;
   color:#FFF;
   width:100px;
   height:35px;
   text-decoration:none;
   border-radius:6px;
   padding-left:10px;
   padding-top:0px;
   margin-left:10px;
   margin-right:10px;
}

.round-button-circle {
	color:#FFF;
	width: 100px;
	height:35px;
	padding-bottom: 0%;
    border-radius: 42%;
	border:5px solid #b3a8a8;
    overflow:hidden;
    background: #4679BD; 
    box-shadow: 0 0 3px gray;
}

.helptext{
   color:#000000;
}

.helptext a{
	color:#265682;
}

/* =============================================================================
   Non-semantic helper classes
   ========================================================================== */

/* For image replacement */
.ir { display: block; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; text-align: left; direction: ltr; }
.ir br { display: none; }

/* Hide for both screenreaders and browsers:
   css-discuss.incutio.com/wiki/Screenreader_Visibility */
.hidden { display: none; visibility: hidden; }

/* Hide only visually, but have it available for screenreaders: by Jon Neal.
  www.webaim.org/techniques/css/invisiblecontent/  &  j.mp/visuallyhidden */
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }

/* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: drupal.org/node/897638 */
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }

/* Hide visually and from screenreaders, but maintain layout */
.invisible { visibility: hidden; }

/* Contain floats: nicolasgallagher.com/micro-clearfix-hack/ */ 
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }



/* =============================================================================
   PLACEHOLDER Media Queries for Responsive Design.
   These override the primary ('mobile first') styles
   ========================================================================== */

@media only screen and (min-width: 480px) {
  /* Style adjustments for viewports 480px and over go here */

}

@media only screen and (min-width: 768px) {
  /* Style adjustments for viewports 768px and over go here */

}


/* =============================================================================
   Print styles.
   Inlined to avoid required HTTP connection: www.phpied.com/delay-loading-your-print-css/
   ========================================================================== */
 
@media print {
  * { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } /* Black prints faster: sanbeiji.com/archives/953 */
  a, a:visited { color: #444 !important; text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  /* Don't show links for images, or javascript/internal links */
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; } /* css-discuss.incutio.com/wiki/Printing_Tables */
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3{ page-break-after: avoid; }
}

.personalinfo
{
	text-align: center;
	vertical-align: bottom;
	width:200px;
	background-position: 0 0px;
	height:25px;
	padding:8px 0 0 5px;
	margin:0 auto;
	background:url(../images/personalinfo.png) no-repeat;
	border-bottom: 3px solid salmon;
}

.personalinfo2
{
	text-align: center;
	vertical-align: bottom;
	width:230px;
	background-position: 0 0px;
	height:25px;
	padding:8px 0 0 5px;
	margin:0 auto;
	background:url(../images/personalinfo.png) no-repeat;
	border-bottom: 3px solid salmon;
}

.inventiontop
{
	text-align: center;
	vertical-align: bottom;
	width:200px;
	background-position: 0 0px;
	height:25px;
	padding:8px 0 0 5px;
	margin:0 auto;
	background:url(../images/inventiontop.png) no-repeat;
	border-bottom: 3px solid salmon;
}

.newstop
{
	text-align: center;
	vertical-align: bottom;
	width:260px;
	background-position: 0 0px;
	height:25px;
	padding:8px 0 0 5px;
	margin:0 auto;
	background:url(../images/newstop.png) no-repeat;
	border-bottom: 3px solid salmon;
}

.inventionstop
{
	text-align: center;
	vertical-align: bottom;
	width:200px;
	background-position: 0 0px;
	height:25px;
	padding:8px 0 0 5px;
	margin:0 auto;
	background:url(../images/inventionstop.png) no-repeat;
	border-bottom: 3px solid salmon;
}

.searchanytext
{
	text-align: center;
	vertical-align: bottom;
	width:380px;
	background-position: 0 0px;
	height:25px;
	padding:8px 0 0 5px;
	margin:0 auto;
	background:url(../images/searchanytext.png) no-repeat;
	border-bottom: 3px solid salmon;
}

.grouptop
{
	text-align: center;
	vertical-align: bottom;
	width:200px;
	background-position: 0 0px;
	height:25px;
	padding:8px 0 0 5px;
	margin:0 auto;
	background:url(../images/grouptop.png) no-repeat;
	border-bottom: 3px solid salmon;
}

.favinventionstop
{
	text-align: center;
	vertical-align: bottom;
	width:280px;
	background-position: 0 0px;
	height:25px;
	padding:8px 0 0 5px;
	margin:0 auto;
	background:url(../images/favinventionstop.png) no-repeat;
	border-bottom: 3px solid salmon;
}

.friendstop
{
	text-align: center;
	vertical-align: bottom;
	width:230px;
	background-position: 0 0px;
	height:25px;
	padding:8px 0 0 5px;
	margin:0 auto;
	background:url(../images/friendstop.png) no-repeat;
	border-bottom: 3px solid salmon;
}

.about1
{
	text-align: center;
	vertical-align: bottom;
	width:200px;
	background-position: 0 0px;
	height:25px;
	padding:8px 0 0 5px;
	margin:0 auto;
	background:url(../images/about.png) no-repeat;
	border-bottom: 3px solid salmon;
}

.adviser
{
	text-align: center;
	vertical-align: bottom;
	width:200px;
	background-position: 0 0px;
	height:25px;
	padding:8px 0 0 5px;
	margin:0 auto;
	background:url(../images/adviser.png) no-repeat;
	border-bottom: 3px solid salmon;
}

.blog
{
	text-align: center;
	vertical-align: bottom;
	width:200px;
	background-position: 0 0px;
	height:25px;
	padding:8px 0 0 5px;
	margin:0 auto;
	background:url(../images/blog.png) no-repeat;
	border-bottom: 3px solid salmon;
}

.contacts
{
	text-align: center;
	vertical-align: bottom;
	width:170px;
	background-position: 0 0px;
	height:25px;
	padding:8px 0 0 5px;
	margin:0 auto;
	background:url(../images/contacts.png) no-repeat;
	border-bottom: 3px solid salmon;
}

.subscription
{
	text-align: center;
	vertical-align: bottom;
	width:170px;
	background-position: 0 0px;
	height:25px;
	padding:8px 0 0 5px;
	margin:0 auto;
	background:url(../images/subscription.png) no-repeat;
	border-bottom: 3px solid salmon;
}

.allinventionstop
{
	text-align: center;
	vertical-align: bottom;
	width:220px;
	background-position: 0 0px;
	height:25px;
	padding:8px 0 0 5px;
	margin:0 auto;
	background:url(../images/allinventionstop.png) no-repeat;
	border-bottom: 3px solid salmon;
}

.allgroupstop
{
	text-align: center;
	vertical-align: bottom;
	width:280px;
	background-position: 0 0px;
	height:25px;
	padding:8px 0 0 5px;
	margin:0 auto;
	background:url(../images/group.png) no-repeat;
	border-bottom: 3px solid salmon;
}

.searchresults
{
	text-align: center;
	vertical-align: bottom;
	width:220px;
	background-position: 0 0px;
	height:25px;
	padding:8px 0 0 5px;
	margin:0 auto;
	background:url(../images/searchresults.png) no-repeat;
	border-bottom: 3px solid salmon;
}

.analyticstop
{
	text-align: center;
	vertical-align: bottom;
	width:220px;
	background-position: 0 0px;
	height:25px;
	padding:8px 0 0 5px;
	margin:0 auto;
	background:url(../images/analytics.png) no-repeat;
	border-bottom: 3px solid salmon;
}

.analyticstop1
{
	text-align: center;
	vertical-align: bottom;
	width:370px;
	background-position: 0 0px;
	height:25px;
	padding:8px 0 0 5px;
	margin:0 auto;
	background:url(../images/analytics.png) no-repeat;
	border-bottom: 3px solid salmon;
}

.finance
{
	text-align: center;
	vertical-align: bottom;
	width:370px;
	background-position: 0 0px;
	height:25px;
	padding:8px 0 0 5px;
	margin:0 auto;
	background:url(../images/finance.png) no-repeat;
	border-bottom: 3px solid salmon;
}

.webinars
{
	text-align: center;
	vertical-align: bottom;
	width:170px;
	background-position: 0 0px;
	height:25px;
	padding:8px 0 0 5px;
	margin:0 auto;
	background:url(../images/webinars.png) no-repeat;
	border-bottom: 3px solid salmon;
}

.allnewspage
{
	text-align: center;
	vertical-align: bottom;
	width:290px;
	background-position: 0 0px;
	height:25px;
	padding:8px 0 0 5px;
	margin:0 auto;
	background:url(../images/allnewstop.png) no-repeat;
	border-bottom: 3px solid salmon;
}

.files
{
	text-align: center;
	vertical-align: bottom;
	width:250px;
	background-position: 0 0px;
	height:25px;
	padding:8px 0 0 5px;
	margin:0 auto;
	background:url(../images/filetop.png) no-repeat;
	border-bottom: 3px solid salmon;
}

strong#newscount {
	color: black;
	text-decoration:none;
	animation-name: newscount;
	animation-duration: 4s;
	animation-delay: 1s;
	animation-iteration-count: 3;
}
@keyframes newscount {
	from {color: black;}
	to {color:white;}
}
strong#inventionscount {
	color: black;
	text-decoration:none;
	animation-name: newscount;
	animation-duration: 4s;
	animation-delay: 6s;
	animation-iteration-count: 3;
}
@keyframes inventionscount {
	from {color: black;}
	to {color:white;}
}
strong#groupscount {
	color: black;
	text-decoration:none;
	animation-name: newscount;
	animation-duration: 4s;
	animation-delay: 12s;
	animation-iteration-count: 3;
}
@keyframes groupscount {
	from {color: black;}
	to {color:white;}
}


</style>