html, body{ 
	margin:0; 
	padding:0; 
	text-align:center;
    font-family:Verdana,Arial,Helvetica,"Trebuchet Ms",Georgia,sans-serif;
    color:#898888;

}
 
#pagewidth{ 
	width:100%;                             
	text-align:left;  
	margin-left:auto; 
	margin-right:auto;  
} 
 
#links {
	width: 100%;
	height: 24px;
	background-color: #121D22;	
}

#links_wrapper {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	height: 24px;
	background-color: #121D22;	
}

#links_wrapper #language_selection {
	 float: left;	
	 margin-left: 15px;
	 padding-top: 5px;
	 width: 300px;
}

#links_wrapper #language_selection img {
	padding: 3px 0 0 3px;
}

#links_wrapper #language_selection .lang{
	 list-style: none;
	 width: 100px;
	 display: inline;
}

#links_wrapper #language_selection p{
	 color: #FFF;
	 font-size: 15px;
}

#links_wrapper #language_selection a{
	 color: #FFF;
	 font-size: 15px;
	 color: #a2cae7;	
	 text-decoration: none;
}

#links_wrapper #language_selection a:hover{
	text-decoration: underline;
}

#links #links_wrapper #navigation {
	width: 540px;
	*width: 570px;
	padding-top: 5px;
	float: right;
	text-align: right;
}


#links_wrapper #navigation .nav {
	display: inline;
	color: #FFF;	
	height: 15px;
}

#links #links_wrapper #navigation .nav a{
	color: #FFF;	
	text-decoration: none;
	display: inline;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	height: 20px;
}

#links #links_wrapper #navigation .nav a:hover{
	text-decoration: underline;
	display: inline;
	font-size: 12px;
	height: 20px;
}

#headertop{
	position:relative; 
	height:171px; 
	background-image: url(images/Repeater-Header.gif);
	background-repeat: repeat-x; 
	width:100%;
} 

#header_left {
	width: 220px;
	margin-left: 17px;
	margin-top: 20px;
	float: left;
	color: #FFF;
}

#header_left_logged {
	width: 220px;
	margin-left: 17px;
	margin-top: 35px;
	float: left;
	color: #FFF;
}


#login-register .login-register {
	display: inline;
	list-style: none;	
	margin: 0px;
	padding: 0px;
}

#header_left img{
	margin: -13px 0 0 85px;
}
#header_left_logged img{
	margin: -13px 0 0 85px;
}

#login-register .login-register a {
	color: #FFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	display: inline;
	font-size: 16px;
	width: 40px;
    font-weight:bold;

}

#login-register .login-register a:hover{
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
	display: inline;
}

#headertop #header_wrapper #header_left #header_left_logged #login-register .login-register a {
	text-align: left;	
	margin: 0px;
	padding: 0px;
}

#headertop #header_wrapper #header_left #header_left_logged #login-register .login-register a:hover {
	text-align: left;	
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
}

#header_left input {
	width: 186px;
	height: 27px;
	font-size: 16px;
	padding: 5px 0 0 5px;
	margin-top: 8px;
	margin-bottom: 2px;
	background-image: url(images/Search-BG.gif);
	background-repeat: no-repeat;
	border: none;
	background-color: #4093d0;
}

#header_left_logged input {
	width: 186px;
	height: 27px;
	font-size: 16px;
	padding: 5px 0 0 5px;
	margin-top: 8px;
	margin-bottom: 2px;
	background-image: url(images/Search-BG.gif);
	background-repeat: no-repeat;
	border: none;
	background-color: #4093d0;
}

#header_middle {
	width: 430px;
	height: 105px;
	margin-top: 17px;
	text-align: center;
	float: left;
}
#header_middle #shopping_cart {
	margin: 0 0 0 140px;
	*margin: -5px 0 0 140px;
	padding: 5px 0 0 45px;
	text-align: left;	
	width: 140px;
	height: 33px;
	color: #FFF;
	background-image: url(images/Shopping-Cart.png);
	*background-image: url(images/Shopping-Cart.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	font-size: 14px;
    text-decoration: none;
    cursor: pointer;
}
 #WeRJustFrTitle {
	letter-spacing: 1px; 
     margin: 0;
	padding: 0;
	text-align: center;
	color: #fff;
	/*color: #f4cb96;
	*/font-size: 21px;
     FONT-FAMILY:  Helvetica, Arial, sans-serif;
    font-weight:  bold;
}

#header_middle #shopping_cart a{
	color: #FFF;
	font-size: 14px;
    cursor : pointer;
    TEXT-DECORATION: none;
}


#header_middle h1 {
	display: none;	
}

#header_right {
	width: 190px;
	height: 150px;
	margin-top: 18px;
	float: right;
	background-image: url(images/PostIt-trans.png);
	*background-image: url(images/PostIt.jpg);
	background-repeat: no-repeat;
	color: #797669;
}

.toprightpar2{
  margin-top: 3px;
  margin-left:33px;
}

.toprightpar1{
  margin-top: 5px;
  margin-left:20px;
}

#header_right a{
    color: #797669;
    text-decoration: none;
}
#header_right a:hover{
	color: #797669;
    text-decoration: underline;
}

#header_right_no_img {
	width: 160px;
	height: 115px;
	margin-top: 3px;
	float: right;
	color: #FFF;
}
#header_right_no_img a{
	color: #FFF;
    text-decoration: none;
}
#header_right_no_img a:hover{
	color: #FFF;
    text-decoration: underline;
}

#header_wrapper {
	width: 960px;
	height: 170px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(images/Header-Glow.jpg);
	background-repeat: no-repeat;
	background-position: 678px;
}

#banner, #banner2{
    width:728px;
    height:90px;
    margin-left: auto;
	margin-right: auto;
	padding-top: 5px;
	padding-bottom: 15px;
}
#wrapper {
	width: 960px;
	margin-left: auto;
	margin-right: auto;	
	padding-top: 15px;
}


#sub_wrapper {
	width: 960px;
	margin-left: auto;
	margin-right: auto;	
}
#sub_wrapper2, #sub_wrapper2_new {

	background-color:#778e96;
	margin-left: auto;
	margin-right: auto;
    display: block;
    height: 50px;
}

#mycontent, #mycontent_new{
    background-color:#778e96;
    margin-left: auto;
	margin-right: auto;
    width:960px;
    height:50px;
    background-image: url(images/Seperator-4rd-Section.jpg);
	background-repeat: no-repeat;
	background-position: top center;
    }


#leftcol {
	height: 270px;
	float:left; 
	position:relative; 
	margin-left: 15px;
	color: #4093d0; 
 }
 
#rightcol {
	float: right; 
	display:inline; 
	position: relative; 
	width:570px;
	height: 270px;
	margin: 0 10px 0px 37px;
 }
#maincol {
	float: right;
	display:inline;
	position: relative;
	width:425px;
	height: 270px;
	margin: 0 0px 3px 37px;
 }

/*#maincol img {
	height: 268px;
	width: 457px;
}*/

#sub_content {
 	height: 300px;
 	background-color: #fff;
}

#leftcol2 {
	height: 220px;
	float:left; 
	position:relative; 
	margin-left: 15px;
 }
 
#content_background #sub_content #sub_wrapper #leftcol2 .top {
	font-size: 22px;
	color: #FFF;	
	font-family: Helvetica;
	margin: 23px 0 10px 0;
}

#green {
	font-size: 22px;
	color: #d1e0af;	
	font-family: Helvetica;
}
#green1 {
	font-size: 22px;
	color: #d1e0af;
	font-family: Helvetica;
}

#leftcol2 #boost {
	width: 382px;
	height: 160px;
	/*background-image: url(images/Boost-Creativity-BG.jpg);*/
	background-repeat: no-repeat;
	/*padding: 10px 0 0 0;*/
}

#leftcol2 ul {
 	margin-left: 0
 }

 #leftcol2 li{
 	display: inline;


 }
#leftcol2 #boost .thumbnail a{
 text-align: right;
 width: 125px;
 height: 110px;
 margin-left: 5px;
 color: #4193d0;
}

.thumbnail a{
 font-family: Helvetica;
 font-size: 10px;
 padding-left: 37px;
 display:inline;

}
#leftcol2 #boost .option a{
	text-align: left;
	width: 200px;
	height: 35px;
	line-height: 35px;	
	margin-left: 24px;
	width: 300px;
	color: #4193d0;
}

.option a{
	font-family: Helvetica;
	font-size: 22px;
	text-decoration: none;
	background-image: url(images/Boost-Creativity-UL.png);
	*background-image: url(images/Boost-Creativity-UL.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 40px;
	display: block;
}

#leftcol2 #boost .option a:hover{
	font-family: Helvetica;
	font-size: 22px;
	text-decoration: none;
	background-image: url(images/Boost-Creativity-HL.png);
	*background-image: url(images/Boost-Creativity-HL.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 40px;
	display: block;
}

li .tick {
    display:block;
    background-image: url(images/smalltick.png);
    background-repeat: no-repeat;
	background-position: left ;
}

#maincol2 {
	float: right; 
	display:inline; 
	position: relative; 
	width: 455px; 
	height: 220px;
	background-image: url(images/Seperator-3rd-Section.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	text-align: right;
	color: #FFF;
 }
 
#maincol2 .top {
	font-size: 16px;
	font-family: Helvetica;
	margin: 23px 0 10px 0;
}



#maincol2 #middle {
	font-size: 21px;
	font-family: Helvetica;	
	margin-right: 10px;
	margin-bottom: 7px;
}

#maincol2 #bottom a {
 font-size: 21px;
 font-family: Helvetica;
 width: 80px;
 color: #ccff66;
 text-decoration: none;
 margin-right: 25px;
}

#maincol2 #bottom a:hover {
	text-decoration: underline;	
}

#maincol2 img {
	margin-top: 20px;
    margin-left: 7px;
}

.maincol3, .maincol3_new {
	float: right;
	display:inline;
	position: relative;
	height: 20px;
	Text-align: center;
	background-color: #778e96;
    margin: 15px 100px 0px 20px;
   
 }

.maincol4, .maincol4_new{
	float: left;
	display:inline;
	position: relative;
	height: 20px;
	Text-align: center;
	background-color: #778e96;
    margin: 15px 20px 0px 20px;

 }

a.tp{
  font-size: 16px;
	font-family: Verdana, Arial;
	margin: 15px 5px 10px 5px;
    color:#ccff66;
}

 a.tp:hover{
    font-size: 16px;
	font-family: Verdana, Arial;
	margin: 15px 5px 10px 5px;
    color:#ccff66;
    text-decoration:underline;
}



#links #links_wrapper #navigation_new {
	width: 640px;
	*width: 640px;
	padding-top: 5px;
	float: right;
	text-align: right;
}


#links_wrapper #navigation_new .nav_new {
	display: inline;
	color: #FFF;	
	height: 15px;
    font-size: 15px;
}

#links #links_wrapper #navigation_new .nav_new a{
	color: #FFF;	
	text-decoration: none;
	display: inline;
	font-size: 15px;
	margin: 0px;
	padding: 0px;
	height: 20px;
}

#links #links_wrapper #navigation_new .nav_new a:hover{
	text-decoration: underline;
	display: inline;
	font-size: 15px;
	height: 20px;
}

#leftcol_new {
	height: 270px;
    width:315px;
	float:left; 
	position:relative; 
 }
 
#maincol_new img {
	height: 268px;
	width: 457px;
}

#maincol_new {
	float: right; 
	display:inline; 
	position: relative; 
	width:442px; 
	height: 270px;
	margin: 0 15px 3px 0;
 }

#wrapper_new {
	width: 960px;
	margin-left: auto;
	margin-right: auto;	
	padding-top: 15px;	
}

 #content_background_new {
 	background-image: url(images/Main-Content-Repeater.png);
 	height: 151px;
 	background-repeat: repeat-x;
 }

#sub_wrapper_new {
	width: 960px;
	margin-left: auto;
	margin-right: auto;	
}

#sub_content_new {
 	background-image: url(images/Repeater-Sub-Content.jpg);
 	height: 300px;
 	background-repeat: repeat-x;
 	background-color: #768e94;
}

#leftcol2_new {
	height: 220px;
	float:left;
     position:relative;
	margin-left: 15px;
 }
 
#content_background_new #sub_content_new #sub_wrapper_new  .top_new {
	font-size: 22px;
	color: #FFF;	
	font-family: Helvetica;
	margin: 23px 0 10px 0;
}

 #leftcol2_new .top_new {
	font-size: 22px;
	color: #FFF;
	font-family: Helvetica;
	margin: 23px 0 10px 0;
}

#green_new {
	font-size: 22px;
	color: #d1e0af;	
	font-family: Helvetica;
}
#green_new_gr {
	font-size: 22px;
	color: #d1e0af;
	font-family: Helvetica;
}

#leftcol2_new #boost_new {
	width: 382px;
	height: 160px;
	/*background-image: url(images/Boost-Creativity-BG.jpg);*/
	background-repeat: no-repeat;
	/*padding: 2px 0 0 0;*/
}

#leftcol2_new ul {
 	margin-left: 0
 }

 #leftcol2_new li{
 	display: inline;
 	

 }

#leftcol2_new #boost_new .thumbnail_new a{
 text-align: right;
 width: 125px;
 height: 110px;
 margin-left: 5px;
 color: #4193d0;
}

.thumbnail_new a{
 font-family: Helvetica;
 font-size: 10px;
 
 padding-left:37px;
 display:inline;

}

#leftcol2_new #boost_new .option_new a{
	text-align: left;
	width: 200px;
	height: 35px;
	line-height: 35px;	
	margin-left: 24px;
	width: 300px;
	color: #4193d0;
}

.option_new a{
	font-family: Helvetica;
	font-size: 22px;
	text-decoration: none;
	background-image: url(images/Boost-Creativity-UL.png);
	*background-image: url(images/Boost-Creativity-UL.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 40px;
	display: block;
}

#leftcol2_new #boost_new .option_new a:hover{
	font-family: Helvetica;
	font-size: 22px;
	text-decoration: none;
	background-image: url(images/Boost-Creativity-HL.png);
	*background-image: url(images/Boost-Creativity-HL.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 40px;
	display: block;
}

#maincol2_new {
	float: right; 
	display:inline; 
	position: relative; 
	width: 455px;  
	height: 220px;
	background-image: url(images/Seperator-3rd-Section.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	text-align: right;
	color: #FFF;
 }
 
#maincol2_new .top_new {
	font-size: 16px;
	font-family: Helvetica;
	margin: 23px 0 10px 0;
}

#maincol2_new #middle_new {
	font-size: 21px;
	font-family: Helvetica;	
	margin-right: 10px;
	margin-bottom: 7px;
}

#maincol2_new #bottom_new a {
	font-size: 21px;
	font-family: Helvetica;	
	width: 80px;
	color:#ccff66;
	text-decoration: none;
	margin-right: 25px;
}

#maincol2_new #bottom_new a:hover {
	text-decoration: underline;	
}

#maincol2_new img {
	margin-top: 20px;
     margin-left: 7px;
}

#leftcol_new h1 {
	color: #5e9549;
	padding-bottom: 10px;
	height: 25px;
	font-size: 25px;
    font-family: Verdana;
    width: 230px;
	background-image: url(images/Projects-Underline.png);
	background-repeat: no-repeat;
	background-position: bottom;
}

#leftcol_new h3 {
	color: #2C67A3;
	padding-bottom: 10px;
	height: 25px;
	font-size: 17px;
    font-family: Verdana;
    width: 250px;
    background-image: url(images/Projects-Underline.png);
	background-repeat: no-repeat;
	background-position: bottom;
}

#leftcol_new h2 a{
	color: #898888;
	font-size: 14px;
	font-weight: normal;	
	text-decoration: none;
    font-family:Tahoma,Arial,Georgia;
}

#leftcol_new h3 a{
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	color:#4093d0;
	text-decoration: none;
}

#leftcol_new h3 a:hover{
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	color: #4093d0;
	text-decoration: underline;
}


#leftcol_new h4 {
	font-size: 10px;
	margin: 0 0 6px 0;
	padding: 0px;
	color: #8b989e;
	text-decoration: none;
}

#leftcol_new h4 a {
	font-size: 11px;
	margin: 0 0 6px 0;
	padding: 0px;
	color: #8b989e;
	text-decoration: none;
}

#leftcol_new h4 a:hover {
	font-size: 11px;
	margin: 0 0 6px 0;
	padding: 0px;
	color: #000;
	text-decoration: underline;
}

#projects_selection_new {
	width: 465px;
	margin-top: 10px;
}

#left_content_new {
	width: 245px;	
	height: 195px;
	position: relative;
	text-decoration: none;
	padding-right: 1px;
}

/* START JS STYLING */
.sublevel_new .hideall_new { 
	height: 30px;
	line-height: 30px; 
}

.hideall_new .count_new, .showall_new .count_new {
	font-size: 11px; 
	font-weight: normal;
}

.hideall_new .count_new {
	color: #AAAAAA;
}

.showall_new {
 	padding: 8px 0 8px 0;
	width: 241px;
	font-weight: bold;
	background-image: url(images/Projects-Hover-Background.png);
	background-repeat: repeat-y;
	background-position: right;
	background-color: transparent;
}

.hideall_new, .showall_new{
	float:left;
 	width: 241px; 
 	padding: 8px 0 8px 0;
 	padding-left: 4px;
	font-size: 14px; 
	font-weight: bold;
	cursor: pointer;
	text-decoration: none;
	background-color: transparent;
}

#left_content_new {
	width: 245px;
	height: 195px;
	position: relative;
	text-decoration: none;
	padding-right: 1px;
}

#right_content_new {
	padding: 0  0 0 22px;
	position: absolute;
	width: 220px;
	background-color: transparent;
}

#right_content_new a.blueskilllinks{
    font-size: 13px;
    color: #4093d0;
    text-decoration: none;
    padding:5px 5px 0 0;
    font-family:Tahoma,Arial,Georgia,sans-serif;
}
#right_content_new a.blueskilllinks:hover{
    color: #0e4e7d;
}

#right_content_bg_new {
	background-image: url(images/Seperator-Project-Right.png);
	background-repeat: no-repeat;
	background-position: left center;
	width: 190px;
	height: 200px;
	margin-top: -210px;
	margin-left: 245px;
	background-color: transparent;
}

#right_content_new h4 a {
	color: #8b989e;	
}

#projects_selection_new {
	width: 465px;
	margin-top: 10px;
}
/*END JS STYLING*/






















#blue_new {
	font-size: 21px;
	font-family: Helvetica;	
	color: #b3defe;	
}
#blue_new1 {
	font-size: 21px;
	font-family: Helvetica;
	color: #b3defe;
}

#blue {
	font-size: 21px;
	font-family: Helvetica;	
	color: #b3defe;	
}
#blue1 {
	font-size: 21px;
	font-family: Helvetica;
	color: #b3defe;
}

#footer_wrapper{
	height: 116px; 
	background-color: #121d22; 
	clear: both;
	border-top: 1px solid #000;
 } 
 
 #footer_class {
 	width: 960px;
 	margin-left: auto;
 	margin-right: auto;	
 }

 #right_content .h4 a {
 	text-decoration: none;
 }
 
 /* Footer*/
 #footer_left {
 	width:	565px;
 	float: left; 
 	height: 106px;
 	margin-left: 17px;
 	background-image: url(images/Fotter-Bottom-Left-BG.jpg);
 	background-repeat: no-repeat;
 	color: #97c187;
 	padding-top: 10px;
 	
 }
 
 #footer_left a {
	color: #b1b5b8;	
	padding-left: 10px;
	text-decoration: none;
	font-size: 13px;
	line-height: 18px;
 }
   
 #footer_left a:hover {
 	text-decoration: underline;	
 }
 
 #footer_left_1 {
 	width: 180px;
 	float: left;
 }
 
#footer_left_1 p {
 	color: #97c187;
 	font-size: 16px;
 	border-bottom: 1px solid #97c187;
 	line-height: 26px;
	 width: 123px;
	 padding-left: 10px;
	 margin-bottom: 10px;
}

  #footer_left_2 {
 	color: #97c187;
 	font-size: 16px; 	
 	width: 180px;
 	float: left;
 }
 
 
#footer_left_2 p {
 	color: #97c187;
 	font-size: 16px;
 	border-bottom: 1px solid #97c187;
 	line-height: 26px;
	width: 123px;
	padding-left: 10px;
	 margin-bottom: 10px;
}

  #footer_right_1 a {
	color: #b1b5b8;	
	padding-left: 10px;
	text-decoration: none;
	font-size: 13px;
	line-height: 18px;
	margin-left: 10px;
 }
 
 #footer_right_1 a:hover {
 	text-decoration: underline;	
 }

  #footer_right_2 a {
	color: #b1b5b8;
	padding-left: 10px;
	text-decoration: none;
	font-size: 13px;
	line-height: 18px;
	margin-left: 10px;
 }

 #footer_right_2 a:hover {
 	text-decoration: underline;
 }

 #footer_right {
 	color: #97c187;		
 	background-image: url(images/Fotter-Bottom-Right-BG.jpg);
 	background-repeat: no-repeat;
 	width: 355px;
 	height: 106px;
 	float: right;
 	margin-top: 10px;
 }
 
 #footer_right_1 {
 	width: 220px;
 	float: left;
 	font-size: 15px;
 }
 
 #footer_right p {
 	font-size: 15px;
   margin: 15px 0 5px 10px;
 }

 #footer_right a.aboutfooter {
 	font-size: 15px;
 	margin: 0 0 0 0;
    color: #97c187;
    line-height: 15px;  
 }

 #footer_left a.aboutfooter2 {
 	font-size: 17px;
 	margin: 0 0 0 0;
    color: #4093d0;
    line-height: 15px;
     /*FONT-FAMILY: Comic Sans MS, Arial, Helvetica, sans-serif;*/
     FONT-WEIGHT: normal;

 }

#footer_right a.aboutcms {
 	font-size: 17px;
 	margin: 0 0 0 0;
    color: #4093d0;
    line-height: 15px;
     /*FONT-FAMILY: Comic Sans MS, Arial, Helvetica, sans-serif;*/
     FONT-WEIGHT: normal;

 }
 #footer_right_2 li {
 	color: #b1b5b8;
 	font-size: 13px;
 	/*margin-bottom: 6px;*/
 }
 /* Footer*/
 
 /* Copyright*/
  #copyright_wrapper{
	height: 17px; 
	background-color: #2f3132; 
	clear: both;
 } 
 
 #copyright {
 	width: 960px;
 	margin-left: auto;
 	margin-right: auto;	
 }
 
 #copyright ul {
 	margin-left: 26px;
 }
 
 #copyright ul li{
 	display: inline;	
 	color: #8c9194;
 	
 }
 
 #copyright ul li a {
 	color: #8c9194;
 	text-decoration: none;
 }
 
 #copyright ul li a:hover {
 	text-decoration: underline;
 }


#copyright ul li a.golirightA {
    color: #AAAAAA;
    text-decoration: none;
    font-weight:bold;
    font-size: 14px;
    padding-top:2px;
    margin-left:417px;
}
#copyright ul li a.golirightB {
    color: #AAAAAA;
    text-decoration: none;
    font-weight:bold;
    font-size: 14px;
    padding-top:2px;
    margin-left:253px;
}

 #copyright ul li a.golirightA:hover {
  text-decoration: none;
    color: #5e9549;
 }
#copyright ul li a.golirightB:hover {
  text-decoration: none;
    color: #5e9549;
 }

  /* Copyright*/
  
 /* *** Float containers fix: *** */ 
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


/* START JS STYLING */
.sublevel .hideall { 
	height: 30px;
	line-height: 30px; 
}

.hideall .count, .showall .count {
	font-size: 11px; 
	font-weight: normal;
}

.hideall .count {
	color: #AAAAAA;
}

.showall {
 	padding: 8px 0 8px 0;
	width: 241px;
	font-weight: bold;
	background-image: url(images/Projects-Hover-Background.png);
	background-repeat: repeat-y;
	background-position: right;
	background-color: transparent;
}

.hideall, .showall {
	float:left;
 	width: 241px; 
 	padding: 8px 0 8px 0;
 	padding-left: 4px;
	font-size: 14px; 
	font-weight: bold;
	cursor: pointer;
	text-decoration: none;
	background-color: transparent;
}


#left_content {
	width: 245px;	
	height: 195px;
	position: relative;
	text-decoration: none;
	padding-right: 1px;
}

#right_content {
	padding: 0  0 0 22px;
	position: absolute;
	width: 220px;
	background-color: transparent;
}

#right_content_bg {
	background-image: url(images/Seperator-Project-Right.png);
	background-repeat: no-repeat;
	background-position: left center;
	width: 190px;
	height: 200px;
	margin-top: -210px;
	margin-left: 245px;
	background-color: transparent;
}


#right_content h4 a {
	color: #8b989e;	
}

#projects_selection {
	width: 465px;
    margin-top: 10px;
}
/*END JS STYLING*/

#main_content {
	width: 710px;
	float: left;
	margin-left: 17px;
	line-height: 125%;
}




#right_navigation {
	width: 200px;
	float: right;
	background-image: url(images/Right-Navigation-Border.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 25px 0 0 0;
	margin-bottom: 30px;
	min-height:800px;
	_height: auto !important;
	height:800px;
}

#main_content #breadcrumb {
	margin-left: 10px;
	color: #989d9e;	
	margin-bottom: 25px;
}

#main_content #breadcrumb a{
	color: #989d9e;	
	text-decoration: none;
}

#main_content #breadcrumb a:hover{
	text-decoration: underline;
}

#main_content h1 {
	color: #71AF4F;
	font-size: 19px;	
	font-family: Tahoma,Helvetica;
	margin: 0 0 6px 10px ;
}

#main_content h2 {
	color: #FFF;
	font-size: 14px;
	font-family:  Tahoma,Verdana,Helvetica;
	width: 578px;
	background-image: url(images/Header-2-BG.png);
	background-position: left center;
	height: 27px;
	line-height: 30px;
	margin-right: 17px;	
	margin-left: 0px;
	padding-left: 10px;
}



#main_content h3 {
	color: #121d22;
	font-size: 13px;
	font-family: Tahoma,Verdana,Helvetica;
	width: 150px;
	float: left;
}

#main_content .main_header {
	margin-bottom: 20px;	
}

#curr_bids {

	width: 580px;
}

#buyer {
	width: 578px;
	margin: 5px 0 0 0px;
	padding: 0 0 5px 10px;
	border-bottom: 1px solid #bbbec0;
}

#buyer p {
	width: 400px;
	margin: 0px 0 5px 150px;
	color: #4f5557;
}


#closed_proced_proj {
	width: 578px;
	margin: 5px 0 0 0px;
	padding: 0 0 5px 10px;
	border-bottom: 1px solid #bbbec0;
}



#budget {
	width: 578px;
	margin: 5px 0 0 0px;
	padding: 0 0 5px 10px;
	border-bottom: 1px solid #bbbec0;
}

#budget p {
	width: 400px;
	margin: 0px 0 5px 150px;
	color: #4f5557;
}

#posted_on {
	width: 578px;
	margin: 5px 0 0 0px;
	padding: 0 0 5px 10px;
	border-bottom: 1px solid #bbbec0;
}

#posted_on p {
	width: 400px;
	margin: 0px 0 5px 150px;
	color: #4f5557;
}

#current_bids {
	width: 578px;
	margin: 5px 0 0 0;
	padding: 0 0 5px 10px;
	border-bottom: 1px solid #bbbec0;
}





#current_bids p {
	width: 400px;
	margin: 0px 0 5px 150px;
	color: #4f5557;
}

#expires_on {
	width: 578px;
	margin: 5px 0 0 0px;
	padding: 0 0 5px 10px;
	border-bottom: 1px solid #bbbec0;
}

#expires_on p {
	width: 400px;
	margin: 0px 0 5px 150px;
	color: #4f5557;
}

#proj_description .desc {
	width: 578px;
	margin: 5px 0 30px 0px;
	padding: 5px 0 10px 10px;
	border-bottom: 1px solid #bbbec0;
	font-size: 13px;
	color: #8f8a81;
}
#proj_description h3 {
	font-weight:bold;
}

.ppdescText {
	width: 578px;
	margin: 0 0 60px 0;
	padding: 0 0 5px 10px;
	border-bottom: 1px solid #bbbec0;
	font-size: 11px;
	color: #333333;
}

.provider_info {
	width: 580px;
    min-height: 130px;
    border-bottom: 1px solid #bbbec0;
	margin: 10px 0 10px 0;
	padding-bottom: 5px;
	padding-left: 10px;
    display:block;
}
.connected{
    display:block;
    width:600px;
    color:#429ED1;
    font-family:'Tahoma',sans serif;
    background:#fff;
    height:110px;
    overflow-y:auto;
}
.bconnected{
    display:inline;
    float:left;
    width:190px;
    text-align:center;
    color:#90CF6D;
    font-family:'Tahoma',sans serif;
    background:#fff;
}

#curr_bids .provider_info h3 {
	color: #121d22;
	font-size: 14px;
	font-family: Helvetica;	
	width: 150px;
}

.bid_comment {
	width: 300px;
	color: #8f8a81;
	font-size: 14px;
	margin-left: 150px;
}

.bid_comment a {
	color: #408fc9;
	text-decoration: none;	
}

.bid_comment a:hover {
	color: #408fc9;
	text-decoration: underline;	
}

.bid_price {
	width: 70px;
	float: right;
	font-size: 14px;
	color: #4f5557;
}

.bid_prov {
	width: 100px;
	float: left;
	font-size: 14px;
	color: #4f5557;
    text-align:center;
}

#makeoffer {
	text-align: right;
	margin: 20px -20px 45px 0;
}

#right_navigation h1 {
	color: #5e9549;
	font-size: 19px;	
	font-family: Helvetica;
	padding-left: 20px;
	margin-bottom: 20px;
}

#right_navigation ul li a{
	/*font-size: 16px;*/
	/*line-height: 30px;*/
	font-size: 14px;    /* * */
	line-height: 20px;  /* * */
	text-decoration: none;
	color: #677987;
	display: block;
	padding-left: 30px;
	margin-left: -1px;

}

#right_navigation ul li a:hover {
	color: #9dbb92;
	background-image: url(images/Right-Navigation-Highlighted.png);
	*background-image: url(images/Right-Navigation-Highlighted.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

#bottom_grad {
	height: 151px;
	margin-top: -130px;
	/*background-image: url(images/Btm-Grad.jpg);	*/
}

#right_content h3, h4{
	width: 100%;
}

#leftcol h1 {
	color: #5e9549;
	padding-bottom: 10px;
	height: 25px;
	font-size: 25px;
	width: 230px;
	background-image: url(images/Projects-Underline.png);
	background-repeat: no-repeat;
	background-position: bottom;
}

#leftcol h2 a{
	color: #37484f;
	font-size: 14px;
	font-weight: normal;	
	text-decoration: none;
}

#leftcol h3 a{
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	color: #4093d0;
	text-decoration: none;
}

#leftcol h3 a:hover{
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	color: #4093d0;
	text-decoration: underline;
}


#leftcol h4 {
	font-size: 10px;
	margin: 0 0 6px 0;
	padding: 0px;
	color: #8b989e;
	text-decoration: none;
}

#leftcol h4 a {
	font-size: 11px;
	margin: 0 0 6px 0;
	padding: 0px;
	color: #8b989e;
	text-decoration: none;
}

#leftcol h4 a:hover {
	font-size: 11px;
	margin: 0 0 6px 0;
	padding: 0px;
	color: #000;
	text-decoration: underline;
}

#header_wrapper .h1{
	font-size: 25px;
	margin-bottom: 2px;
    line-height:27px;
}

#header_wrapper .h3 {
	font-size: 16px;
}

#header_right .h1 {
	font-size: 17px;
	margin-left: 17px;
}
#header_right .h1 a{
	font-size: 17px;   /*18*/
	margin-left: -5px;  /*8*/
    color: #797669;
     text-decoration: none;
}
#header_right .h1 a:hover{
	font-size: 17px;  /*18*/
	margin-left: -5px;  /*8*/ 
  text-decoration: underline;
   color: #797669;
}

#header_right .h2{
	margin-left: 8px;
	text-decoration: none;
	margin-top: 4px;
}

#header_right .h2 a{
	font-size: 14px;
	text-decoration: none;
	color: #797669;
}

#header_right .h2 a:hover{
	text-decoration: underline;
}

#header_right .h3 {
	font-size: 12px;	
	margin-top: 30px;
	margin-left: 17px;
}

#header_right_no_img .h1 {
	font-size: 18px;
	margin-left: 17px;
}

#header_right_no_img .h1 a{
	font-size: 18px;
	/*margin-left: 8px;*/
    color: #FFF;
   text-decoration: none;
}
#header_right_no_img .h1 a:hover{
	font-size: 18px;
	/*margin-left: 8px;*/
   text-decoration: underline;
   color: #FFF;
}

#header_right_no_img .h2{
	margin-left: 28px;
	text-decoration: none;
	margin-top: 7px;
}

#header_right_no_img .h2 a{
	font-size: 15px;
	text-decoration: none;
	color: #FFF;
}

#header_right_no_img .h2 a:hover{
	text-decoration: underline;
	color: #FFF;
}

#header_right_no_img .h3 {
	font-size: 12px;	
	margin-top: 30px;
	margin-left: 17px;
}
/*

*/
/* START IE PNG FIX */
/*
* html img,
* html .png{
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}
*/
/*END IE PNG FIX */
/*
*/




/*FROM OUR OLD CSS STYLES AND MORE START*/


#PageNarrowDiv {
padding: 0 100px 0 0;
 float: left;
}


#PageNarrowDiv .linkTitleGreen a{
     margin: 15px 0 5px 0;
     /*FONT-WEIGHT: bold;*/
     FONT-SIZE: 14px;
     COLOR: #e72ac3;
     FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
     TEXT-DECORATION: none
}

#PageNarrowDiv .linkTitleGreen a:hover {
	 COLOR: #9dbb92
}


#PageWideDiv {
padding: 0 20px 0 0;
float: left;
}


#PageWideDiv .PageTitle {
	 margin: 15px 0 5px 0;
     FONT-WEIGHT: bold;
     FONT-SIZE: 14px;
     COLOR: #429ED1;
     FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
     TEXT-DECORATION: none;
}


#PageWideDiv .PageTitleBlue {
	 margin: 15px 0 5px 0;
     FONT-WEIGHT: bold;
     FONT-SIZE: 14px;
     COLOR: #408fc9;
     FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
     TEXT-DECORATION: none;
}

#PageWideDiv p{
    margin: 8px 0 5px 0;
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    COLOR: #898888;
    TEXT-DECORATION: none;
    line-height: 1.4em;
}

#PageNarrowDiv ul li{
margin: 8px 0 5px 0;
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    text-align :left;
    COLOR: #898888;
    TEXT-DECORATION: none;
    line-height: 1.4em;
}

#viewdiv {
float: left;
}




/*#PageTextWide {*/
	/*margin: 8px 0 5px 0;*/
    /*FONT-WEIGHT: normal;*/
    /*padding: 0 0 0 0;*/
    /*FONT-SIZE: 12px;*/
    /*text-align :left;*/
    /*letter-spacing: 1px;*/
    /*COLOR: #000000;*/
    /*FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;*/
    /*TEXT-DECORATION: none*/
/*}*/
#PageTextWide {
	margin: 8px 0 5px 0;
    FONT-WEIGHT: 400;
    padding: 0 0 0 0;
    FONT-SIZE: 14px;
    text-align :justify;
    letter-spacing: 0px;
    COLOR: #898888;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    line-height:1.4em;


}


 /*.PageTitle {*/
	 /*margin: 15px 0 5px 0;*/
     /*FONT-WEIGHT: bold;*/
     /*FONT-SIZE: 14px;*/
     /*COLOR: #5e9549;*/
     /*FONT-FAMILY: Arial, Helvetica, sans-serif;*/
     /*TEXT-DECORATION: none;*/
/*}*/
 .PageTitle {
	 margin: 15px 0 5px 0;
     FONT-WEIGHT: normal;
     FONT-SIZE: 15px;
     COLOR: #429ED1;
     FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
     TEXT-DECORATION: none;
}


.PageTitleBlue {
	 margin: 15px 0 5px 0;
     FONT-WEIGHT: bold;
     FONT-SIZE: 14px;
     COLOR: #408fc9;
     FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
     TEXT-DECORATION: none;
}

.PageGreyTitle {
	 margin: 15px 0 15px 0;
     FONT-WEIGHT: bold;
     FONT-SIZE: 16px;
     COLOR: #677987;
     FONT-FAMILY: Tahoma,Verdana,Arial, Helvetica, sans-serif;
     TEXT-DECORATION: none
}
.PageGreyTitle a{
	 margin: 15px 0 15px 0;
     FONT-WEIGHT: bold;
     FONT-SIZE: 16px;
     COLOR: #677987;
     FONT-FAMILY: Tahoma,Verdana,Arial, Helvetica, sans-serif;
     TEXT-DECORATION: none
}
.PageGreyTitle a:hover{
	 margin: 15px 0 15px 0;
     FONT-WEIGHT: bold;
     FONT-SIZE: 16px;
     COLOR: #8aa2b5;
     FONT-FAMILY: Tahoma,Verdana,Arial, Helvetica, sans-serif;
     TEXT-DECORATION: underline
}



.PageGreyTitle2 {
	 margin: 5px 0 5px 0;
     FONT-WEIGHT: bold;
     FONT-SIZE: 12px;
     COLOR: #53626e;
     FONT-FAMILY: Tahoma,Verdana,Arial, Helvetica, sans-serif;
     TEXT-DECORATION: none
}

#PageWideDiv .PageGreyTitle2 {
	 margin: 5px 0 5px 0;
     FONT-WEIGHT: bold;
     FONT-SIZE: 12px;
     COLOR: #53626e;
     FONT-FAMILY: Tahoma,Verdana,Arial, Helvetica, sans-serif;
     TEXT-DECORATION: none
}

.PageGreyTitle3 {
	 margin: 15px 0 15px 0;
     FONT-WEIGHT: 600;
     letter-spacing: -1px;
     FONT-SIZE: 16px;
     COLOR: #677987;
     FONT-FAMILY:  Tahoma,Verdana,Arial , Helvetica, sans-serif;
     TEXT-DECORATION: none
}
.PageGreyTitle3 a{
	 margin: 15px 0 15px 0;
     FONT-WEIGHT: 600;
     FONT-SIZE: 16px;
     COLOR: #677987;
     FONT-FAMILY:  Tahoma,Verdana,Arial ,  Helvetica, sans-serif;
    letter-spacing: -1px;
     TEXT-DECORATION: none
}
.PageGreyTitle3 a:hover{
	 margin: 15px 0 15px 0;
     FONT-WEIGHT: 600;
     FONT-SIZE: 16px;
     COLOR: #8aa2b5;
     FONT-FAMILY:  Tahoma,Verdana,Arial ,  Helvetica, sans-serif;
    letter-spacing: -1px;
     TEXT-DECORATION: underline
}

 .SmallgreyTitle {
     margin: 15px 0 5px 0;
     TEXT-ALIGN:left;
     FONT-SIZE: 12px;
     COLOR: #677987;
     FONT-FAMILY: Tahoma,Verdana,Arial, Helvetica, sans-serif;
     TEXT-DECORATION: none
}


.SmallgreyText {
     margin: 5px 0 5px 30px;
     TEXT-ALIGN:left;
     FONT-SIZE: 11px;
     COLOR: #37484f;
     TEXT-DECORATION: none
}


/*.PageText {*/
	/*margin: 8px 0 5px 0;*/
    /*FONT-WEIGHT: normal;*/
    /*FONT-SIZE: 14px;*/
    /*text-align :left;*/
    /*COLOR: #000;*/
    /*TEXT-DECORATION: none;*/
    /*line-height: 130%*/
/*}*/

.PageText {
	margin: 8px 0 5px 0;
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    text-align :justify;
    COLOR: #898888;
    TEXT-DECORATION: none;
    line-height: 1.4em;
    font-weight:400;
    font-family:Verdana,Arial,Helvetica,"Trebuchet Ms",Georgia,sans-serif
}

.PageText2 {
	margin: 8px 5px 5px 5px;
    padding-right: 5px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    text-align :center;
    COLOR: #898888;
    TEXT-DECORATION: none;
    line-height: 1.4em
}


#PageWideDiv .PageText ul{
 text-align:left;}

#PageWideDiv  .PageText li{
   text-align: left;
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    COLOR: #898888;
    TEXT-DECORATION: none;

   }

.PageTextBigger {
	margin: 8px 0 5px 0;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    text-align :left;
    COLOR: #898888;
    TEXT-DECORATION: none;
    line-height: 130%
}

.PageBlueText {
	margin: 8px 0 5px 0;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    text-align :left;
    COLOR: #4093d0;
    TEXT-DECORATION: none;
    line-height: 130%
}
.PageBlueText2 {
	margin: 8px 0 5px 0;
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    text-align :left;
    COLOR: #2C67A3;
    TEXT-DECORATION: none;
    line-height: 130%
}
.PageBlueText3 {
	margin: 8px 0 5px 0;
    FONT-WEIGHT: normal;
    FONT-SIZE: 15px;
    text-align :left;
    COLOR: #2C67A3;
    TEXT-DECORATION: none;
    line-height: 130%
}

.PageTextGreen {
	margin: 8px 0 5px 0;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    text-align :left;
    COLOR: #5e9549;
    TEXT-DECORATION: none;
    line-height: 130%
}


#PageTextWide .big {
    line-height: 170%;
    FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
    font-size:14px;
}

#PageWideDiv .h3 {
     margin: 15px 0 5px;
    TEXT-ALIGN:center;
    FONT-WEIGHT: normal;
    FONT-SIZE: 15px;
    COLOR: #429ED1;
    FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
#PageWideDiv .h4 {
    margin: 15px 0 5px 0; TEXT-ALIGN:center;
    FONT-WEIGHT: normal;
    line-height: 1cm;
    FONT-SIZE: 21px;
    COLOR: #429ED1;
    FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

#PageWideDiv .Greenbigger {
     margin: 10px 0 10px 0;
    TEXT-ALIGN:center;
    FONT-WEIGHT: normal;
    FONT-SIZE: 19px;
    COLOR: #429ED1;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

#PageNarrowDiv .h3 {
     margin: 15px 0 5px 0; TEXT-ALIGN:center;
    FONT-WEIGHT: normal;
    FONT-SIZE: 15px;
    COLOR: #429ED1;
    FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

#PageNarrowDiv .h4 {
    margin: 15px 0 5px 0; TEXT-ALIGN:center;
    FONT-WEIGHT: normal;
    line-height: 1cm;
    FONT-SIZE: 21px;
    COLOR: #429ED1;
    FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}



#PageNarrowDiv a {
    margin: 8px 0 5px 0;
    FONT-WEIGHT: normal;
    FONT-SIZE: 13px;
    text-align :left;
    COLOR: #677987;
    TEXT-DECORATION: none
}

#PageNarrowDiv a:hover{
	COLOR: #9dbb92;
}

#PageWideDiv a {
    margin: 8px 0 5px 0;
    FONT-WEIGHT: normal;
    FONT-SIZE: 13px;
    text-align :left;
    COLOR: #677987;
    TEXT-DECORATION: none
}

#PageWideDiv a:hover{
	COLOR: #9dbb92;
}

#PageNarrowDiv a.bluelinkmedium{
     margin: 15px 0 5px 0; TEXT-ALIGN:center;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #0e4e7d;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    text-align:center;
}

#PageNarrowDiv a.bluelinkmedium:hover{
     margin: 15px 0 5px 0; TEXT-ALIGN:center;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #539dd4;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    text-align:center;
}


#PageNarrowDiv .h2{
     margin: 15px 0 5px 0; TEXT-ALIGN:center;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #677987;
    FONT-FAMILY: Tahoma,Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

#PageNarrowDiv .ch{
     margin: 15px 0 5px 0; TEXT-ALIGN:center;
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #ff3333;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}


.delSubmitButtons {
	BORDER-RIGHT: #ff3333 1px solid;
    BORDER-TOP: #ff3333 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    BORDER-LEFT: #ff3333 1px solid;
    COLOR: #333333;
    BORDER-BOTTOM: #ff3333 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR:  #ff9966;
    TEXT-DECORATION: none
}
a.bolbbluelink {
	text-align:center;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px; COLOR: #2C67A3;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
a.bigbolbbluelink {
	text-align:center;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px; COLOR: #2C67A3;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
a.bigbolbbluelink:hover {
	text-align:center;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px; COLOR: #539dd4;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
a.bluelink {
	text-align:center;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #2C67A3;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.BlueGreenTextarea {
	BORDER-RIGHT: #5e9549 1px solid;
    BORDER-TOP: #5e9549 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BORDER-LEFT: #5e9549 2px solid;
    COLOR: #fbfcfc;
    BORDER-BOTTOM: #5e9549 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #539dd4;
    TEXT-DECORATION: none
}
#price-info .gSubmitButtons {
	BORDER-RIGHT: #5e9549 1px solid;
    BORDER-TOP: #5e9549 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BORDER-LEFT: #5e9549 2px solid;
    COLOR: #fbfcfc;
    BORDER-BOTTOM: #5e9549 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #539dd4;
    TEXT-DECORATION: none
}

a.linkblue {
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    text-align :left;
    COLOR: #5d94cc;
    TEXT-DECORATION: none;
}

a.linkblue:hover {
  COLOR: #5d94cc
}

.gSubmitButtons {
	 FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    width: 100px;
     height: 22px;
     margin: 0;
     padding: 0;
     border: 0;
     background: transparent url(images/small_blue_button.jpg) no-repeat center top;
     cursor: pointer;
}

.gSubmitButtonsSmall {
	BORDER-RIGHT: #5e9549 1px solid;
    BORDER-TOP: #5e9549 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    BORDER-LEFT: #5e9549 1px solid;
    COLOR: #fbfcfc;
    BORDER-BOTTOM: #5e9549 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    background: transparent url(images/small_blue_button.jpg) no-repeat center top;
    TEXT-DECORATION: none;
    margin-top:3px;
}

.eSubmitButtons {
	BORDER-RIGHT: #2c67a3 1px solid;
    BORDER-TOP: #2c67a3 1px solid;
    FONT-WEIGHT: normal; FONT-SIZE: 10px;
    BORDER-LEFT: #2c67a3 1px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #2c67a3 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR:  #2c67a3;
    TEXT-DECORATION: none
}



#usecontactform  {
	width: 600px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 15px;

}
 #scheduleappointment  {
	width: 600px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 15px;

}
 #contactdetails {
	width: 600px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 15px;

}


#leftcol1c  {
	height: 600px;
	float:left;
	position:relative;
	margin-left: 15px;

 }
#leftcol2c  {
	height: 420px;
	float:left;
	position:relative;
	margin-left: 15px;

 }
#leftcol3c {
	height: 330px;
	float:left;
	position:relative;
	margin-left: 15px;

 }

#rightcol1c {
	height: 600px;
	float:right;
	position:relative;
	margin-left: 15px;

 }
 #rightcol2c {
	height: 420px;
	float:right;
	position:relative;
	margin-left: 15px;

 }
 #rightcol3c {
	height: 200px;
	float:right;
	position:relative;
	margin-left: 15px;

 }


.smallEgText {
	FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    text-align :left;
    COLOR: #333333;
    FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}


a.linkgrey {
    FONT-WEIGHT: normal;
    FONT-SIZE: 13px;
    text-align :left;
    COLOR: #677987;
    TEXT-DECORATION: none;
    padding-left: 30px;
	margin-left: -1px;
}

a.linkgrey:hover {
	 COLOR: #9dbb92
}


a.linkgrey2 {
    FONT-WEIGHT: normal;
    FONT-SIZE: 13px;
    text-align :left;
    COLOR: #677987;
    TEXT-DECORATION: none;
}

a.linkgrey2:hover {
	 COLOR: #9dbb92
}

#PageWideDiv a.linkblue {
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    text-align :left;
    COLOR: #2C67A3;
    TEXT-DECORATION: none;
}

#PageWideDiv a.linkblue:hover {
	 COLOR: #5d94cc
}

#user_history a.linkblue {
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    text-align :left;
    COLOR: #5d94cc;
    TEXT-DECORATION: none;
}

#user_history a.linkblue:hover {
	 COLOR: #5d94cc
}

#provider_information a.linkblue {
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    text-align :left;
    COLOR: #5d94cc;
    TEXT-DECORATION: none;
}

#provider_information a.linkblue:hover {
	FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    text-align :left;
    COLOR: #5d94cc
}

#provider_information a.linkblue2 {
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    text-align :left;
    COLOR: #5d94cc;
    TEXT-DECORATION: none;
}

#provider_information a.linkblue2:hover {
	 FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    text-align :left;
    COLOR: #5d94cc
}

#PageNarrowDiv a.linkblue {
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    text-align :left;
    COLOR: #2C67A3;
    TEXT-DECORATION: none;
}

#PageNarrowDiv a.linkblue:hover {
	 COLOR: #9dbb92
}

.colordarkgreyfont{
    color:#333333;
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;}


#PageWideDiv .linkTitleGreen a{
     margin: 15px 0 5px 0;
     FONT-WEIGHT: normal;
     FONT-SIZE: 14px;
     COLOR: #5e9549;
     FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
     TEXT-DECORATION: none
}

#PageWideDiv .linkTitleGreen a:hover {
	 COLOR: #9dbb92
}

.smallPageText {
	FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    text-align :left;
    COLOR: #000000;
    FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

#PageWideDiv .GreenText {
	margin: 8px 0 5px 0;
    FONT-WEIGHT: normal;
    FONT-SIZE: 13px;
    text-align :left;
    COLOR: #5e9549;
    TEXT-DECORATION: none
}

.hrgrey{ width:"90%";
    color:"#cccccc" ;
    font-size:"2px";
    text-align:left; }


a.sitemaplink {
 FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #677987;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

a.sitemaplink:hover {
 FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #9dbb92;
}
a.sitemaplinkm {
 FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #677987;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}

a.sitemaplinkm:hover {
 FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR:#9dbb92;
}

.iteration{
    background: url("images/xpbig_trans1.gif") top left no-repeat;
    padding: 0;
    height :270px;
    width:555px; }



.VotedRow {
	BORDER-RIGHT: #cee5ff 2px solid;
    PADDING: 6px 10px 0 10px;
    BORDER-TOP: #cee5ff 2px solid;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: #cee5ff 2px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #cee5ff 2px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 25px;
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-DECORATION: none
}



#pricetable{
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #333333;
    FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    border: 0;
}

.priceTitle {
	FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    COLOR: #595858;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}


a.bluredboldlink {
	FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #333333;
    letter-spacing: 1px;
    FONT-STYLE: normal; FONT-FAMILY:  Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    margin: 0;
    padding: 0;
}
a.bluredboldlink:link {
	COLOR:#333333
}
a.bluredboldlink:visited {
	COLOR: #333333
}
a.bluredboldlink:hover {
	COLOR: #5e9549
}
a.bluredboldlink:active {
	COLOR: #333333 }





a.admLinks {FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #666666;
    padding: 10px 5px;font-family: Tahoma, Verdana,Arial, Helvetica, sans-serif;
    cursor : pointer;}
a.admLinks:link {FONT-SIZE: 11px;
    COLOR: #666666;
    TEXT-DECORATION: none;
    cursor : pointer;}
a.admLinks:visited {FONT-SIZE: 11px;
    COLOR: #666666;
    TEXT-DECORATION: none;
    cursor : pointer;}
a.admLinks:hover {FONT-SIZE: 11px;
    COLOR: #2C67A3;/*#5e9549*/
    TEXT-DECORATION: none;
    cursor : pointer;}
a.admLinks:active {FONT-SIZE: 11px;
    COLOR: #666666;
    TEXT-DECORATION: none;
    cursor : pointer;}



a.admLinks1 {FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #666666;
    padding: 10px 5px;font-family: Tahoma, Verdana,Arial, Helvetica, sans-serif;
    cursor : pointer;}
a.admLinks1:link {FONT-SIZE: 11px;
    COLOR: #666666;
    TEXT-DECORATION: none;
    cursor : pointer;}
a.admLinks1:visited {FONT-SIZE: 11px;
    COLOR: #666666;
    TEXT-DECORATION: none;
    cursor : pointer;}
a.admLinks1:hover {FONT-SIZE: 11px;
    COLOR: #2C67A3;/*#5e9549*/
    TEXT-DECORATION: none;
    cursor : pointer;}
a.admLinks1:active {FONT-SIZE: 11px;
    COLOR: #666666;
    TEXT-DECORATION: none;
    cursor : pointer;}
 

a.admLinks2 {FONT-WEIGHT: bold;
    text-align: left;
    FONT-SIZE: 11px;
    COLOR: #2C67A3;
    padding: 10px 5px;
    font-family: Tahoma, Verdana,Arial, Helvetica, sans-serif;
    cursor : pointer;}
a.admLinks2:link {FONT-SIZE: 11px;
    COLOR: #2C67A3;
    TEXT-DECORATION: none;
    cursor : pointer;}
a.admLinks2:visited {FONT-SIZE: 11px;
    COLOR: #2C67A3;
    TEXT-DECORATION: none;
    cursor : pointer;}
a.admLinks2:hover {FONT-SIZE: 11px;
    COLOR: #F93526;
    TEXT-DECORATION: none;
    cursor : pointer;}
a.admLinks2:active {FONT-SIZE: 11px;
    COLOR: #2C67A3;
    TEXT-DECORATION: none;
    cursor : pointer;}


.adminFormTitleA{
    FONT-WEIGHT:bold;
    FONT-SIZE: 11PX;
    text-align: left;
    COLOR: #2C67A3;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.adminHeadline{font-weight: bold;
    font-size: 14px;
    padding-left: 10px;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
    margin-bottom: 10px;
    color: #333333;
    font-family: Arial, Helvetica, sans-serif}

.adminXHeadline{font-weight: bold;
    font-size: 14px;
    text-align: center;
    padding:0;
    margin-bottom: 0;
    color: #999999;
    font-family: Arial, Helvetica, sans-serif}

.admintext {font-size: 14px;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none}

.adminInput{font-weight: normal;
    font-size: 13px;
    color: #000000;
    font-family: Verdana,Arial, Helvetica, sans-serif}

.admposl{ padding: 10px 5px;}


/*START PANELS: the somebodylogged jsps*/

/*panels for buyer and providers and  wmm*/

#Panel_content {
margin-right: 20px;
margin-left: -20px;
width: 1030px;
min-height:	1000px;
height:	auto;
}

#PanelSet_top{
  width: 1030px;
  height:190px;
  display:block;
  background-color:#121D22;
  /*background-color:#90CF6D;*/

    -moz-border-radius-topleft:10px ;
    -moz-border-radius-bottomleft:10px ;
    -moz-border-radius-topright:10px ;
    -webkit-border-top-left-radius:10px;
    -webkit-border-bottom-left-radius:10px;
    -webkit-border-top-right-radius:10px;
}

#PanelSet_topleft  {
display:block;
margin-left:10px;
padding-top:25px;
width:200px;
}

#PanelSet_topleft p{
height:140px;
FONT-WEIGHT: normal;
FONT-SIZE: 12px;
text-align :left;
COLOR: #999999;
TEXT-DECORATION: none;
line-height: 130%;
padding:1px 0 1px 0 ;}

#PanelSet_topleft .floatimgleft{
float: left;
margin:0 3px 0 3px ;
}

#PanelSet_topright{
    float:right;
    width: 814px;
    display:block;
    margin-top:10px;
    margin-right:0px;
   background-color:#121D22;
   /*background-color:#DCF8D6;*/
}

/*for buyer*/
#PanelSet_topright .main_buttons .divinfonewp{
 margin-left: 10px;
}
/*for buyer*/
#PanelSet_topright .main_buttons .divinfopp{
 margin-left: 145px;
 margin-top: -20px;
}
/*for buyer*/
#PanelSet_topright .main_buttons .divinfomn{
 margin-left: 265px;
    margin-top: -20px;
}
/*for buyer*/
#PanelSet_topright .main_buttons .divinfomsg{
 margin-left: 460px;
    margin-top: -20px;
}
/*for buyer*/
/*#PanelSet_topright .main_buttons .divinfolei{*/
 /*margin-left: 530px;*/
    /*margin-top: -20px;*/
/*}*/

/*for provider*/
#PanelSet_topright .main_buttons .divinfobids{
 margin-left: 10px;
}
/*for provider*/
#PanelSet_topright .main_buttons .divinfoppprov{
 margin-left: 145px;
 margin-top: -20px;
}
 /*for provider*/
#PanelSet_topright .main_buttons .divinfomnprov{
 margin-left: 265px;
    margin-top: -20px;
}
/*for provider*/
#PanelSet_topright .main_buttons .divinfomsgprov{
 margin-left: 460px;
    margin-top: -20px;
}

.main_buttons{
    background:#121D22;
    padding:5px;
}

/*for wmm*/
#PanelSet_topright .main_buttons .divwebmark{
 margin-left: 10px;

}
/*for wmm*/
#PanelSet_topright .main_buttons .divmarkcamp{
 margin-left: 195px;
 margin-top: -20px;
}
 /*for wmm*/
#PanelSet_topright .main_buttons .divemails{
 margin-left: 350px;
    margin-top: -20px;
}
/*for wmm*/
#PanelSet_topright .main_buttons .divstatics{
 margin-left:460px;
    margin-top: -20px;
}


#PanelSet_topright .main_buttons a.atease{

    FONT-SIZE: 17px;
	background-image: url(images/notick2.gif);
    *background-image: url(images/notick2.gif);
    background-repeat:no-repeat;
    COLOR: #999999;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    line-height: 20px;
    text-decoration: none;
    padding:5px 5px 5px 25px;
    background-color:#121D22;
    display:inline;}

#PanelSet_topright .main_buttons a.activated{

    FONT-SIZE: 17px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    color: #90CF6D;
	background-image: url(images/tick2.gif);
    *background-image: url(images/tick2.gif);
	background-repeat: no-repeat;
    line-height: 20px;
    text-decoration: none;
    padding:5px 5px 5px 25px;
    background-color:#121D22;
    display:inline;}

#infonewp{
    margin-left:20px;
    width:280px;
}
/*for buyer*/
#infopp{
 margin-left: 160px;
    width:280px;
}
/*for buyer*/
#infomn{
 margin-left: 280px;
    width:210px;
}
/*for buyer*/
#infomsg{
 margin-left: 480px;
    width:210px;
}
/*for buyer*/
/*#infolei{*/
 /*margin-left: 540px;*/
/*}*/

#infobids{
  margin-left:20px;
    width:280px;
}

/*for provider*/
#infoppprov{
 margin-left:160px;
     width:280px;
}
/*for provider*/
#infomnprov{
 margin-left: 280px;
     width:210px;
}
/*for provider*/
#infomsgprov{
 margin-left: 480px;
    width:210px;
}

/*for wmm*/
#infowebmark{
 margin-left:20px;
    width:220px;
}


/*for wmm*/
#infocamp{
 margin-left:205px;
    width:180px;
}
/*for wmm*/
#infoem{
 margin-left: 365px;
    width:200px;
}
/*for wmm*/
#infostats{
 margin-left: 475px;
    width:200px;
}

 a.atease_small{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #999999;
    background: url(images/notick2.gif) no-repeat scroll 0 0 #121D22;
    *background: url(images/notick2.gif) no-repeat scroll 0 0 #121D22;
    FONT-FAMILY: Tahoma,Verdana, Arial, Helvetica, sans-serif;
    margin:0 10px 0 10px;
    line-height: 20px;
    text-decoration: none;
    padding:7px 5px 2px 25px;
    margin-left: -1px;
    display: block;
     border-bottom:1px dashed #323537;
}



 a.activated_small{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FONT-FAMILY: Tahoma,Verdana, Arial, Helvetica, sans-serif;
    color: #90CF6D;
	background-image: url(images/tick2.gif);
    *background-image: url(images/tick2.gif);
	background-repeat: no-repeat;
    margin:0 10px 0 10px;
    line-height: 20px;
    text-decoration: none;
    padding:7px 5px 2px 25px;
    margin-left: -1px;
     background-color:#121D22;
      border-bottom:1px dashed #323537;
    display: block;}

 a.atease_small:hover{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #90CF6d;
	background-image: url(images/tick2.gif);
    *background-image: url(images/tick2.gif);
	background-repeat: no-repeat;
    margin:0 10px 0 10px;
    line-height: 20px;
    text-decoration: none;
    padding:7px 5px 2px 25px;
    margin-left: -1px;
     background-color:#121D22;
      border-bottom:1px dashed #323537;
    display: block;}


 


#PanelSet_main{
  width: 1030px;
  display:block;
}

#rightmenu{
background-color:#90cf6d;
border-left:3px solid #90cf6d;
float:right;
margin-left:5px;
margin-top:0;
width:115px;
    height:800px;
    -moz-border-radius-bottomleft:10px ;
    -moz-border-radius-bottomright:10px ;
    -webkit-border-bottom-left-radius:10px;
    -webkit-border-bottom-right-radius:10px;
}

#rightmenu .rightmenu_contact{
padding: 0 0 0 3px ;
margin: 50px 0 20px 0;
width:107px;
color:#999999;
   
}

#rightmenu .rightmenu_info{
padding: 0 0 0 3px ;
margin: 0 0 20px 0;
width:107px;
color:#999999;
}


/*panels for the rest*/
#PanelDiv {
padding-right: 20px;
padding-left: 20px;
float: left;
}

 #PalelSet {
  margin-left: -20px;
  margin-right: 20px;
 }

#PanelSet_wrapper {
    width: 1020px;
}

 #PanelSet_left {
 	width:	120px;
  	float: left;
 	min-height:	1000px;
    height:	auto;
 }

#PanelSet_left p{
 	margin:4px 0 4px 0;
 }

 #PanelSet_right {
 	width:	900px;
    height:	auto;
  	float: right;
 }

/*iframes for all panels*/

#main {
    margin: 0;
    width:900px;
    height:1100px;
    float:left;
    display:block;
}

#content {
   margin: 0;
   padding-top: 10px;
   padding-bottom: 10px;
   padding-left: 0;
   padding-right: 0px;
   height: 1080px;
   width: 900px;
   border: none ;
}

 .contentFrame {
 border:0;
 margin: 0;
 padding:0;
 width:900px;
 height:950px;
}

/*END PANELS*/

a.whiteredboldlink {
	FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    letter-spacing: 1px;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
a.whiteredboldlink:link {
	COLOR: #ffffff
}
a.whiteredboldlink:visited {
	COLOR: #ffffff
}
a.whiteredboldlink:hover {
	COLOR: #9dbb92
}
a.whiteredboldlink:active {
	COLOR: #ffffff
}

a.greybluelink {
	FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #cccccc;
    letter-spacing: 1px;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
a.greybluelink:link {
	COLOR: #cccccc
}
a.greybluelink:visited {
	COLOR: #cccccc
}
a.greybluelink:hover {
	COLOR: #99ccff
}
a.greybluelink:active {
	COLOR: #cccccc
}

.adminFormText{
    FONT-WEIGHT:normal;
    FONT-SIZE: 14PX;
    COLOR: #000000;
    FONT-FAMILY: Tahoma,Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none

}

.orangeText {
	FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    COLOR: #ff9933;
    FONT-FAMILY: Tahoma,Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}


{
.adminth {
    font-weight: bold;
    font-size: 14px;
    color: #000000;
    padding: 10px 5px;
    font-family: Tahoma,Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none}
 }

.AwardTitle {
	margin: 0;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #3366ff;
    FONT-FAMILY: Tahoma,Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

#heightadjust{
    padding: 0 20px 100px 20px;
    height:auto;
  
}
/*FROM OUR OLD CSS STYLES AND MORE END*/




/*for skills START*/


.flcategory{
margin:0;
padding:0;
width:446px;
 }

 .alignleft{
     float:left;}

 .alignright{
     float:right;}

 .flcategory ul{
 margin:0 0 30px 0;
 padding:0;
 width:223px; }

 .flcategory li{
     margin:0;
     padding:0;}

#navigate_form{
margin-top:100px;
padding:0;
width: 358px;
height:20px;
position: relative;
top: 60px;

}

#navigate_form ul{
text-align:center;
}

#navigate_form li{
text-align:center;}


#PageExeprtDiv {
padding: 0 100px 100px 100px;
float: left;
height:2200px}

#PageBigHeightDiv {
height:1700px}

#PageBigHeightDiv2 {
height:1100px}


/*for skills END*/




.conceptdiv{
margin:0;
padding:0;
width:700px;
height:100px;
 }
.conceptdiv ul{
 width:350px;
 }
 .conceptdiv li{
     margin:0;
     padding:0;
     text-align:center;}


#ContainingTextdiv{
margin:0;
padding:0;
width:700px;
 height:900px;}

#ContTextdivBig{
margin:0;
padding:0;
width:700px;
 height:850px;}

#ConceptTextdiv{
margin:0;
padding:0;
width:700px;
 height:600px;}

.web2div{
margin:0;
padding:0;
width:700px;
height:60px;
 }
.web2div ul{
 text-align:center;  }

.web2div li{
    width: 200px;
      float: left;
      text-align: center;
      margin: 0;
      padding: 0 1em 0 1em;
   }


.servdiv{
margin:0;
padding:0;
width:700px;
height:100px;
 }
.servdiv ul{
 text-align:center;  }
                                                  
.servdiv li{
    width: 180px;
      float: left;
      text-align: center;
      margin: 0;
      padding: 0 1em 0 1em;
   }




h4 {
    FONT-SIZE: 14px;
    COLOR: #5e9549;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    font-weight: bold;}



.panexpldiv{
margin:0;
padding:0;
width:600px;
height:20px;
 }
.panexpldiv ul{
 width:300px;
 }
 .panexpldiv li{
     margin:0;
     padding:0;
     text-align:center;}

.DullBluetext {
	color: #5f8895;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 30px;
	FONT-WEIGHT: bold;
	font-size: 15px;
	width: 230px;
}
.LatestNewstext {
	color: #5e9549;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 30px;
	FONT-WEIGHT: bold;
	font-size: 15px;
	width: 230px;
}

.ViewImgAlign{
 padding:11px 5px 10px 5px;
 width:70px;
}


.Aoffer_info{
 width: 560px;
	margin: 10px 0 10px 0;
	padding-bottom: 5px;
	padding-left: 10px;
}

#Aoffer_info_div{
 width: 580px;

}



.Aoffer_prov {
	width: 120px;
    text-align:center;
	float: left;

  }

.Aoffer_details {
  width: 320px;
    vertical-align: top
}

.Aoffer_details a {
	color: #408fc9;
	text-decoration: none;
}

.Aoffer_details a:hover {
	color: #408fc9;
	text-decoration: underline;
}

a.littlebluelink  {
	color: #408fc9;
	text-decoration: none;
}

a.littlebluelink :hover {
	color: #408fc9;
	text-decoration: underline;
}

a.littlebluelinkbold  {
	font-weight:bold;
    color: #408fc9;
	text-decoration: none;
}

a.littlebluelinkbold :hover {
	font-weight:bold;
    color: #408fc9;
	text-decoration: underline;
}

.Aoffer_prd {
	width: 100px;
    height: 100px;
   float: right;
   vertical-align: top;
  }


#current_bids  li{
 	display: table-cell;
 }


#current_bids  ul{
    display: table-row;
 }

#votetable{
 margin-left:100px;
 width:500px;
 border:0;
 text-align:center;
}

#votetable td{
  height:100px;
 vertical-align:middle;
}
#tableprov{
COLOR: #000;
TEXT-DECORATION: none;
 width:700px;
 border:0;
 text-align:left;
}

#tableprov th{
 FONT-SIZE: 15px;
 vertical-align:middle;
 font-weight:bold;
}

#tableprov th.SmallblackTitle {
     margin: 15px 0 5px 0;
     FONT-SIZE: 13px;
}

#tableprov td{
 FONT-SIZE: 13px;
 vertical-align:middle;
}

#tableprov td.boldtd{
 font-weight:bold;
  FONT-SIZE: 14px;   
}
#tableprov  td.boldtd a{
 font-weight:bold;
  FONT-SIZE: 14px;
}

#votedtable{
 width:80%;
 border:0;
}

#votedtable td{
  height:100px;
 vertical-align:middle;
    width:50%;
 text-align:center;
}

.voteSubmitButtons {
	HEIGHT: 40px;
    BORDER-RIGHT: #524951 1px solid;
    BORDER-TOP: #524951 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    BORDER-LEFT: #524951 2px solid;
    COLOR: #524951;
    BORDER-BOTTOM: #524951 3px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #be6385;
    TEXT-DECORATION: none
}

#top10{
 width:650px;
 border:0;
 text-align:center;
}

#top10 td{
  height:100px;
 vertical-align:middle;
}

.top10div{
    height:1100px
}

#Allservicediv{
    height:1150px;
}

#Allcompanydiv{
 padding-bottom:150px;
 width:650px;
}

#web2softwarediv{
    height:1100px;
}

#web2softwareimage{
   float:left;
    margin-top: -15px;
    margin-right: 5px;
}


#Allsoftwarediv{
    height:1100px;
}


.bigpagediv{
   margin-bottom:180px
}
#plofilediv{
    width:710px;
    font-family:Tahoma,sans serif;
    font-size:1em;
    display:block;
    margin-bottom:180px
}
#proftitlediv{
    height:30px;
    width:710px;
    display:block;
    float:left;
    border-bottom:1px dashed #71af4f;
}
.proftitle{
    font-family:Tahoma,sans serif;
    color:#E62AC2;
    display:inline;
    font-size:21px;
    vertical-align:6px;
}
#firstprofdiv{
    background:transparent url('images/oriental.gif') no-repeat top left;
    width:710px;
    display:block;
    float:left;
    text-align:left;
    height:210px;
}
#profimg{
    width:100px;
    height:100px;
    float:right;
    margin:50px 60px 0 0;
}
#data{
    width:490px;
    height:210px;
    float:left;
    display:block;
    color:#677987;
}
#data p{
    margin:20px 0 10px 5px;
}
.middletext{
    font-size:1.2em;
    vertical-align:14px;
    color:#4093D0;
    font-family:Tahoma,sans serif;
    font-weight:bold;
}
#secondprofdiv{
    width:710px;
    display:block;
    float:left;
    text-align:left;
    height:100%;
    color:#677987;
    line-height:1.5em;
    margin-bottom:10px;
}
.pinakas{
    font-size:1em;
    font-family:Tahoma,sans serif;
    text-align:left;
}
.pinakas td{
    padding-right:5px;
    width:200px;
    border-bottom:1px dashed #c3d8ea;
}
.pinakas th{
   padding-right:5px;
   font-size:1.1em;
   font-weight:bold;
   text-align:left;
   border-bottom:1px dashed #c3d8ea;
}
a.refer{
    font-size:1em;
    color:#4093D0;
}
#secondprofdiv p{
   margin:20px 0 30px 5px;
}
#thirdprofdiv{
  width:710px;
  display:block;
  float:left;
  text-align:left;
  color:#677987;
  line-height:1.5em;
  background-color:#dbeec3;
  -moz-border-radius:10px ;
  -webkit-border-radius:10px;
  border:2px solid #b0d87a;
}
#fourthprofdiv{
  width:710px;
  display:block;
  float:left;
  text-align:left;
  color:#677987;
  line-height:1.5em;
}

.Rmargindiv60{
   margin-right:60px
}


a.linkgreen{
     FONT-WEIGHT: bold;
     FONT-SIZE: 16px;
     COLOR: #fff;
     FONT-FAMILY: Arial, Helvetica, sans-serif;
     TEXT-DECORATION: none;
     padding-left:53px;
     vertical-align:middle
}

a.linkgreen:hover{
	 COLOR: #9dbb92
}


.aligncontentcenter {
    text-align:center;
}


.width560  {
    width:560px;
    text-align:center;
}

.stbuttontext a{
float:right;
color:#339900;
text-decoration: none;
}


.leftsofttect{
 float:left;
    width:80%
}

 .rightsofttect{
 float:right;
    width:15%
}


.leftinfastr{
 float:left;
    width:70%
}

.rightinfastr{
 float:right;
    width:25%
}


.width650  {
    width:650px;
}

.width650  a{
    FONT-WEIGHT: normal;
    FONT-SIZE: 13px;
    text-align :left;
    COLOR: #677987;
    TEXT-DECORATION: none;
}

.width650  a:hover {
	 COLOR: #9dbb92
}


#FAQDiv {
padding: 0 20px 0 0;
}

#FAQDiv  h3 {
    FONT-SIZE: 16px;
    COLOR: #5e9549;
   width:100%;
   margin: 10px 0 5px 0;
}


#FAQDiv  li{
   margin: 8px 0 5px 0;
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    text-align :left;
    COLOR: #000;
    TEXT-DECORATION: none;
    line-height: 130%;
   list-style: disc inside;
}

#rightwelcomemenu {
    height:270px;
}



a.mostactiveprovlink{
    TEXT-DECORATION: none;
    COLOR: #5e9549;
    font-family:Tahoma;
}

a.mostactiveprovlink:hover{
	 COLOR: #9dbb92;
    font-family:Tahoma;
}


.imagedefaultdim {
margin-left:130px}

.smallPageTextCenter {
	FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    text-align :center;
    COLOR: #68686a;
    TEXT-DECORATION: none;
   FONT-FAMILY:  Verdana, Helvetica,  sans-serif;
}




/*NEW*/


#main_content h2 {
	color: #FFF;
	font-size: 14px;
	font-family: Helvetica;
	width: 578px;
	background-image: url(images/Header-2-BG.png);
	background-position: left center;
	height: 27px;
	line-height: 30px;
	margin-right: 17px;
	margin-left: 0px;
	padding-left: 10px;
}

#main_content h2 .L {
	width: 150px;
	float: left;
	font-size: 14px;
}

#main_content h2 .M {
	width: 360px;
	float: left;
	font-size: 14px;
}

#main_content h2 .R {
	width: 50px;
	float: left;
	font-size: 14px;
}

/*#main_content h3 {*/
	/*color: #121d22;*/
	/*font-size: 14px;*/
	/*font-family: Tahoma,Verdana,Helvetica;*/
	/*width: 150px;*/
	/*float: left;*/
/*}*/

#main_content .main_header {
	margin-bottom: 20px;
	font-variant:normal;
	font-style:normal;
}

#main_content .listing_header {
	margin:0;
	padding:0;
	font-variant:normal;
	font-style:normal;
	font-stretch:normal;
	font-weight:400;
    font-family:'Tahoma',sans serif;
}

#user_history .history_header {
	margin:0;
	padding:0;
	font-style:normal;
	font-weight:400;
    color: #5e9549;
	font-size: 19px;
	margin: 0;
}

#user_history .history_header  a {
	font-family: Helvetica;
    font-size: 19px;
	margin:0;
    padding:0;
	color: #5e9549;
	text-decoration: underline;
}

#user_history .history_header  a:hover {
	font-family: Helvetica;
    color: #9dbb92;
	text-decoration: underline;
}


#service_description{
width: 655px;
height:105px;
margin:14px 0 0 0;
padding:0;
position:relative;

}

#service_description ul li{
display:inline;
}

li#banner {
width:315px;
}
li#description {
width:288px;
margin:8px 0 0 0;
color:#8b9092;
}

li#description a {
text-decoration:none;
color:#8b9092;
}
li#description a:hover {
text-decoration:none;
color:#9cba91;
}

li#description a.addtobasket {
color:#be6385;
}

#description hr{
margin:9px 0 5px;
padding:0;
border:1;
color:#eee;
height:1px;
}
#description p{
font-size:1.35em;
font-weight:400;
color:#6f8873;
line-height:1.1em;
}

.blue{
color: #4293d0;

}


h1#product_image {
margin:0;
padding:0;
}

#product_image{
position: relative;
font-size: 0.9em;
color: #eee;
width:115px;
height:40px;
overflow: hidden;
margin:0px;
padding:0px;
text-indent:-4000px;
}

#product_image span{
position: absolute;
width:115px;
height:40px;
left:0;
top:0;
background: url("images/feshop.png") no-repeat;
margin:0;
padding:0;
}
#product_description{
margin:10px 0pt 0pt;
padding:0pt;
width:643px;
}


#product_description p{
color:#74797b;
font-size:1.28em;
line-height:1.2em;
font-style:normal;
font-weight:400;
font-variant:normal;
}
#product_description ul{
margin:10px 0pt 10px 38px;
padding:0;
list-style-image:url(images/bullet.png);
list-style-position:outside;
/*list-style:image;*/
}

#product_description ul li{
color:#6f8873;
font-size:1.28em;
line-height:1.2em;
font-style:normal;
font-weight:400;
font-variant:normal;
}

p#description_price{
font-size:1.28em;
line-height:1.2em;
font-style:normal;
font-weight:400;
font-variant:normal;
}
p#product_price{
font-size:1.37em;
line-height:1.2em;
font-style:normal;
font-weight:400;
font-variant:normal;
}
#product_price span{
color: #4293d0;
font-size:1.3em;
line-height:1.2em;
font-style:normal;
font-weight:400;
font-variant:normal;
}
#product_description h2{
line-height:1.2em;
font-style:normal;
font-weight:400;
font-variant:normal;
color:#82ab73;
background-image:none;
border-bottom:1px green dotted;
width: 100%;
margin:20px 0 0 0;
padding:10px 0 10px 0;
position:relative;
}
#product_description h3{
font-size:1.3em;
line-height:1.2em;
font-style:normal;
font-weight:400;
font-variant:normal;
color:#82ab73;
width:100%;
margin:4px 0 0 0;
}
#product_description a{
text-decoration:none;
color:#82ab73;
font-size:1.5em;
line-height:1.2em;
font-style:normal;
font-weight:400;
font-variant:normal;
}
#product_description a:hover{
text-decoration:none;
color:#82ab73;
font-size:1.5em;
line-height:1.2em;
font-style:normal;
font-weight:400;
font-variant:normal;
}


ul#further_info {
list-style-image:none;
margin:0;
padding:0;
width:100%;
position:relative;
height:auto;

}
ul#further_info li{
display:inline;
width:302px;
}
ul#further_info li.contact_info{
display:inline;
width:146px;
}
ul#further_info li p{
font-size:0.94em;
color: #929793;
}

h2#contactinfo1{
border:0;
font-size:1.2em;
margin: 10px 0 0 0;
padding:0;
}

h2#contactinfo2{
border:0;
font-size:1.2em;
margin: 10px 0 0 0;
padding:0;
}

.feshopindex {
width: 165px;
height: 115px;
margin-top: 50px;
float: right;
margin-left: 17px;
}
.feshopindex a{
font-size: 14px;
font-weight:bold;
color: #fff; 
}


#main_content h1 a {
	font-size: 14px;
	margin:0;
	padding-right: 60px;
	padding-bottom: 6px;
	color: #be6385;
	text-decoration: none;
    float:right
}

#main_content h1 a:hover {
	color: #9cba91;
	text-decoration: underline;
}

a.linktocatalog {
	font-size: 14px;
	margin:0;
	padding-bottom: 6px;
	color: #be6385;
	text-decoration: none;
    padding-top: 20px;
}

a.linktocatalog:hover {
    color: #9cba91;
	text-decoration: underline;
}

#bottom_new a{
    font-size: 14px;
	margin:0;
	padding-bottom: 6px;
	color: #be6385;
	text-decoration: none;

}
#bottom_new a:hover {
    color: #9cba91;
	text-decoration: underline;
}
.catalogsidebar {
font-weight:bold;
margin-bottom: 15px;
}


.linkPostedProjectSide{
     FONT-WEIGHT: bold;
     FONT-SIZE: 20px;
     COLOR: #677987;
     FONT-FAMILY: Arial, Helvetica, sans-serif;
     TEXT-DECORATION: none
}


.bottommargin15 {
 margin-bottom: 15px;
}


.blueF{
 color: #4293d0;
 font-size: 18px;
 font-weight:bold;   
}

.blankF{
 color: #ffffff;
 font-size: 15px;
 font-weight:bold;
}

#cartform  {
	margin-left: auto;
	margin-right: auto;
}
#leftcolcart {
    float:left;
	position:relative;
    padding-top: 100px;
    width:250px;
 }


#rightcolcart {
	height: 450px;
	float:right;
	position:relative;
 }


#product_description h3 a{
font-size:1.3em;
line-height:1.2em;
font-weight:normal;     
font-style:normal;
font-variant:normal;
color:#82ab73;
width:100%;
margin:4px 0 0 0;
}
#product_description h3 a:hover{
font-size:1.3em;
line-height:1.2em;
color: #9cba91;
text-decoration: underline;
}

.imgmargin{
    border:0;
    margin-left:50px;
    float:right;
	position:relative;
}

ul#further_info {
list-style-image:none;
margin:0;
padding:0;
width:100%;
position:relative;
height:auto;

}
ul#further_info li{
display:inline;
width:302px;
}
ul#further_info li.contact_info{
display:inline;
width:146px;
}
ul#further_info li p{
font-size:0.94em;
color: #929793;
}
ul#further_info li p a.linkblue{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    text-align :left;
    COLOR: #2C67A3;
    TEXT-DECORATION: none;
}
ul#further_info li p a.linkblue:hover{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    text-align :left;
    COLOR: #5d94cc;
    TEXT-DECORATION: none;
}


h2#contactinfo{
border:0;
font-size:1.2em;
margin: 10px 0 0 0;
padding:0;
}

h2#contactinfo1{
border:0;
font-size:1.2em;
margin: 10px 0 0 0;
padding:0;
}

#procedure{
width: 710px;
margin:0;
padding:0;
height:auto;
position:relative;
}

.imgalign{
   
  padding: 14px 0 0px 0;

}

.smallSubmitButtons {
	BORDER-RIGHT: #408fc9 1px solid;
    BORDER-TOP: #408fc9 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BORDER-LEFT: #408fc9 2px solid;
    COLOR: #408fc9;
    BORDER-BOTTOM: #408fc9 2px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-DECORATION: none
}


.viweproviderprofileselect {
	BORDER-RIGHT: #408fc9 1px solid;
    BORDER-TOP: #408fc9 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BORDER-LEFT: #408fc9 2px solid;
    COLOR: #408fc9;
    BORDER-BOTTOM: #408fc9 2px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-DECORATION: none;
    width:400px;
}


.PageTextbigger {
	margin: 8px 0 5px 0;
    FONT-WEIGHT: normal;
    FONT-SIZE: 16px;
    text-align :left;
    COLOR: #000;
    TEXT-DECORATION: none;
    line-height: 130%
}

.headerwhiteText{
    color:#fff;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    margin-top:7px;
}

.width350{ width: 350px;}

.width70percent{  width: 70%}

.colorblueish{background-color:#dee4f0; padding:10px 10px 10px 10px ;}

.colorgreyish{background-color:#ddddde; padding:10px 10px 10px 10px ;}



/*NEW HEADER*/

/*This is new id #nextstep - we don't worry about the new ones.We are worried about the old id's and how we will combine the changed attributes here, with their old, without breaking the rest of the site. Solution one: change the id name from xhtml and css, and keep the same attributes. */

#nextstep{
background: url("images/line-white.jpg")no-repeat;
width: 197px;
	height: 71px;
	float:right;
	padding: 7px 0 0 0;
	color: #FFF;
}

a.anextstep,a.anextstep:hover,a.anextstep:active,a.anextstep:visited {color:#cdeb8b; text-decoration: none;}



/*The new id #header_middle_b */
#header_middle_b_logged {
	width: 460px;
	height: 167px;
	margin-top: 2px;
	text-align: center;
	float: left;
}
/*The new h1 attribute for id #header_middle_b */
#header_middle_b_logged h1 {
	display: none;
}

/*The new id #help-text */
#help-text{
color:#64626A;
font-size:1.26em;
line-height:1.1em;
margin:-6pt 0pt 0pt -22px;
padding:0pt;
text-align:left;
width: 435px;

}


/*The new a attribute for #help-text id*/
a.ahelp_text, a.ahelp_text:visited, a.ahelp_text:active{
font-size: 14px;
color:#4093D0;
text-decoration:none;

}
/*The new hover attribute for id #help-text */
a.ahelp_text:hover{
text-decoration:underline;
}


/*this old id #header_right_no_img has new changed atrributes. Becarefull when putting it on the new css body.maybe you need to change the id on xhtml and css if you like, and keep the same attributes. */
#header_right_no_img_logged {
	width: 197px;
	height: 39px;
	margin: 13px 0 0 0px;
	float: right;
	color: #FFF;
	background: url("images/Shopping-Cart.jpg")top left no-repeat;

	}

#header_right_no_img_logged p{
margin:-20pt 0pt 0pt 50px;
padding:0px 0pt 0pt 0px;
position:relative;
width:121px;
}

#header_right_no_img_logged img{
width:39px;
}


#header_wrapper_logged {
	width: 960px;
	height: 170px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(images/Header-paper.jpg);
	background-repeat: no-repeat;
	background-position: 131px 38px;
}

#header_wrapper_logged .h1{
	font-size: 24px;
	margin-bottom: 2px;
}

#header_wrapper_logged .h1 a{
	font-size: 24px;
	margin-bottom: 2px;
    color: #FFF;
    text-decoration: underline;
}

#header_wrapper_logged .h1 a:hover{
	font-size: 24px;
	margin-bottom: 2px;
    color: #b3defe;
    text-decoration: underline;
}




#header_wrapper_logged .h3 {
	font-size: 14px;
}

#header_wrapper_logged a {
	text-align: left;
	margin: 0px;
	padding: 0px;

}
#header_wrapper_logged a.linkButton {
background:url("images/btn_mid.gif") repeat-x scroll left top #FFCC00;
border-color:#FFDA47 #A58400 #A58400 #FFDA47;
border-style:solid;
border-width:2px;
-moz-border-radius:0.4em 0.4em 0.4em 0.4em;
-webkit-border-bottom-radius:0.4em 0.4em 0.4em 0.4em;

color:#000000;
cursor:pointer;
font-size:1em;
font-weight:bold;
padding:0.2em 1em; }


#header_wrapper_logged a:hover {
	text-align: left;
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
}

#header_wrapper_logged a.linkButton:hover {
-moz-box-shadow:0 0 2px 1px #4F93FF;
background:url("images/btn_mid_hover.gif") repeat-x scroll left top #FFE57F;
border-color:#FFDA47 #A58400 #A58400 #FFDA47;
border-style:solid;
border-width:2px;
padding:0.2em 1em;
text-decoration:none;}

#header_left_logged2 {
	width: 310px;
	margin-top: 40px;
	float: left;
	color: #FFF;
}


.aligncentered{text-align: center;}





/* CHECKOUT CSS */

#checkout{
width: 643px;
height: 223px;
background: url("images/excel.png");
*background-image: url(images/excel.jpg);
background-repeat: no-repeat;
margin:0;
padding:0;
}


/* START product ul id */
 ul.product{
margin:0px 0 0 11px;
padding:0px 0 0 0;
height: 35px;
}

ul.product li{
color:#767677;
display:block;
float:left;
font-size:1.1em;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:400;
margin:0pt 0px 0pt 65px;
padding:0pt;
width:115px;
}

ul.product li.product-description{
display:block;
height:25px;
margin:0 0 0 9px;
padding:0;
width:195px;

}
ul.product li.product-delete{
width: 15px;
display:block;
height:25px;
margin:0 0 0 -53px;
padding:0;
font-weight:400;

}
ul.product li.product-delete a{
margin:0;
padding:0;
font-weight:400;
color:#bbb;
text-decoration:none;
font-size: 1.4em;
}

ul.product li.product-delete a:hover{
margin:0;
padding:0;
font-weight:400;
color:#4b6f8d;
text-decoration:none;
font-size: 1.4em;
}


/* START Titles id */
 ul#titles{
margin:0px 0 0 24px;
padding:5px 0 0 0;
height: 40px;
}
ul#titles li {
display: inline;
margin:0pt 146px 0pt 10px;
padding:0;
}

/* START description title id */

li#description-title{
position: relative;
font-size: 0.9em;
color:#fff;
width:91px;
height:30px;
overflow: hidden;
margin:0px 0 0 0px;
padding:0px;
background-image:none;

}
li#description-titleEN{
position: relative;
font-size: 0.9em;
color:#fff;
width:91px;
height:30px;
overflow: hidden;
margin:0px 0 0 0px;
padding:0px;
background-image:none;

}

li#description-title span{
position: absolute;
width:91px;
height:30px;
left:0;
top:0;
background: url("images/description.png") no-repeat;
margin:0;
padding:0;
}

li#description-titleEN span{
position: absolute;
width:91px;
height:30px;
left:0;
top:0;
background: url("images/descriptionEN.png") no-repeat;
margin:0;
padding:0;
}

/* START quantity title id */

li#quantity-title{
position: relative;
font-size: 0.9em;
color:#fff;
width:91px;
height:30px;
overflow: hidden;
margin:0px 0 0 0px;
padding:0px;
background-image:none;

}


li#quantity-titleEN{
position: relative;
font-size: 0.9em;
color:#fff;
width:91px;
height:30px;
overflow: hidden;
margin:0px 0 0 0px;
padding:0px;
background-image:none;

}

li#quantity-title span{
position: absolute;
width:91px;
height:30px;
left:0;
top:0;
background: url("images/quantity.png") no-repeat;
margin:0;
padding:0;
}

li#quantity-titleEN span{
position: absolute;
width:91px;
height:30px;
left:0;
top:0;
background: url("images/quantityEN.png") no-repeat;
margin:0;
padding:0;
}

/* START price title id */
li#price-title{
position: relative;
font-size: 0.9em;
color:#fff;
width:76px;
height:30px;
overflow: hidden;
margin:0px 0 0 0px;
padding:0px;
background-image:none;

}
li#price-titleEN{
position: relative;
font-size: 0.9em;
color:#fff;
width:76px;
height:30px;
overflow: hidden;
margin:0px 0 0 0px;
padding:0px;
background-image:none;

}

li#price-title span{
position: absolute;
width:76px;
height:30px;
left:0;
top:0;
background: url("images/price.png") no-repeat;
margin:0;
padding:0;
}
li#price-titleEN span{
position: absolute;
width:76px;
height:30px;
left:0;
top:0;
background: url("images/priceEN.png") no-repeat;
margin:0;
padding:0;
}
/* START checkout-navigation ul id */

 ul#checkout-navigation{
/*margin:19px 0 0 32px;*/
/*padding:0;*/
margin:12px 0 0 32px;
padding:0;
height:40px;     
}

ul#checkout-navigation li#cn_previous{
position: relative;
font-size: 0.9em;
color:#fff;
width:100px;
height:50px;
overflow: hidden;
margin:0px 0 0 0px;
padding:0px;
background-image:none;
display:inline;
float:left;
}
ul#checkout-navigation li#cn_previousEN{
position: relative;
font-size: 0.9em;
color:#fff;
width:100px;
height:37px;
overflow: hidden;
margin:0px 0 0 0px;
padding:0px;
background-image:none;
display:inline;
float:left;
}
ul#checkout-navigation li#cn_previous span{
position: absolute;
width:100px;
height:50px;
left:0;
top:0;
background: url("images/back.png") no-repeat;
margin:0;
padding:0;
}

ul#checkout-navigation li#cn_previousEN span{
position: absolute;
width:100px;
height:37px;
left:0;
top:0;
background: url("images/backEN.png") no-repeat;
margin:0;
padding:0;
}

ul#checkout-navigation li#cn_next{
position: relative;
font-size: 0.9em;
color:#fff;
width:81px;
height:30px;
overflow: hidden;
margin:0 32px 0;
padding:0px;
background-image:none;
display:inline;
float:right;

}

ul#checkout-navigation li#cn_nextEN{
position: relative;
font-size: 0.9em;
color:#fff;
width:81px;
height:30px;
overflow: hidden;
margin:0 32px 0;
padding:0px;
background-image:none;
display:inline;
float:right;
}

ul#checkout-navigation li#cn_next span{
position: absolute;
width:81px;
height:20px;
left:0;
top:0;
background: url("images/next.png") no-repeat;
margin:0;
padding:0;
}

ul#checkout-navigation li#cn_nextEN span{
position: absolute;
width:81px;
height:20px;
left:0;
top:0;
background: url("images/nextEN.png") no-repeat;
margin:0;
padding:0;
}

ul#checkout-navigation li#cn_payment{
position: relative;
font-size: 0.9em;
color:#fff;
width:127px;
height:38px;
overflow: hidden;
margin:0 61px 0 0;
padding:0px;
background-image:none;
display:inline;
float:right;
}
ul#checkout-navigation li#cn_paymentEN{
position: relative;
font-size: 0.9em;
color:#fff;
width:127px;
height:38px;
overflow: hidden;
margin:0 61px 0 0;
padding:0px;
background-image:none;
display:inline;
float:right;
}

ul#checkout-navigation li#cn_payment span{
position: absolute;
width:127px;
height:38px;
left:0;
top:0;
background: url("images/payment.jpg") no-repeat;
margin:0;
padding:0;
}

ul#checkout-navigation li#cn_paymentEN span{
position: absolute;
width:127px;
height:38px;
left:0;
top:0;
background: url("images/paymentEN.jpg") no-repeat;
margin:0;
padding:0;
}

ul#checkout-navigation li#cn_startagain{
position: relative;
font-size: 0.9em;
color:#fff;
width:150px;
height:38px;
overflow: hidden;
margin:0;
padding:0px;
background-image:none;
display:inline;
float:left;
}
ul#checkout-navigation li#cn_startagainEN{
position: relative;
font-size: 0.9em;
color:#fff;
width:150px;
height:38px;
overflow: hidden;
margin:0;
padding:0px;
background-image:none;
display:inline;
float:left;
}

ul#checkout-navigation li#cn_startagain span{
position: absolute;
width:150px;
height:38px;
left:0;
top:0;
background: url("images/startagain.jpg") no-repeat;
margin:0;
padding:0;
}

ul#checkout-navigation li#cn_startagainEN span{
position: absolute;
width:150px;
height:38px;
left:0;
top:0;
background: url("images/startagainEN.jpg") no-repeat;
margin:0;
padding:0;
}


#threeways_payment{
float:right;
margin:7px 25px 0 0;
padding:0;

}

#paypalbutton{
display:inline;
}

#MoneyBankbutton{
display:inline;
}


/* START eucitizen ul&div id */
#eucitizen{
width: 600px;
/*height: 15px;*/
margin: 11px 0 0 16px;
}

#eucitizen form{
margin:0 0 0 0px;
padding:0;
width:20px;
display:inline;
}

#eucitizen fieldset{
margin:0 0 0 0px;
padding:0;
width:20px;
display:inline;
}
#eucitizen input{
margin:0 0 0 0px;
padding:0;
width:20px;
display:inline;
border:none;
}
#eucitizen ul li{
color:#767677;
margin:0;
padding:0;
display:inline;
}

#eucitizen ul li a{
color:#bbb;
margin:0;
padding:0;
text-decoration:none;
}

#calculator ul{
height: 50px;
}

#eucitizen ul#calculator li{
margin:0;
padding:0;
font-size: 1.2em;
 }

#eucitizen ul#calculator li span{
color: #8eb45c;
font-size: 1.3em;
font-weight:400;
  }

#eucitizen p{
color:#989D9E;
margin: 2px 0 0 0;
}
#credit-cards{
margin:0 0 0 0px;
padding:0;
color:#767677;
font-size: 1.2em;


}
#credit-cards p{

margin:3px 0px 0 16px;
padding:0;
text-align:left;

}

a#price-info ,a{
color:#767677;
text-decoration:none;
}
a#price-info ,a:hover{
color:#5e9549;
text-decoration:none;
}

#makecartheight{height:180px}

/* END CHECKOUT CSS */


/*Starting Wall CSS*/

#curr_wallposts{
width: 600px;
height: 500px;
margin: 20px 0 0 0;
overflow-y:auto;
overflow-x:hidden;
display:block;
background:transparent url("images/wall.jpg") repeat-y scroll 0 0;
}
#curr_wallposts h1{
margin: 0 0 15px 0;
}
#curr_wallposts h2{
background-color: #ebf5fc;
color:#555;
background-image:none;
}

.wall_comments{
color:#121D22;
font-size:14px;
margin-left:150px;
width:300px;
}

.wall_date{
color:#4F5557;
float:right;
font-size:14px;
width:70px;
 margin-right:15px
}
/*End of Wall CSS*/


.RedText {
	 COLOR: #ff3333;
  	 font-size:15px;
     font-weight:bold;
}

.BlueText {
	 COLOR: #408fc9;
  	 font-size:15px;
     font-weight:bold;   
}

.BiggerText {
	 font-size:15px;
     font-weight:bold;    
}

/*Starting ContactForm CSS*/
#foli10.Security_number{
width:148px;

}

#theform{
width:400px;

}
#provider_information{
clear:both;
margin:10px 0pt 0pt 9px;
width: 100%;
position:relative;

display:inline;
}


#clearboth{clear:both;}

#provider_information p{
display:inline;
margin:0pt 0pt 0pt 3px;
width:393px;
float:left;
font-size:1em;
color:#4A4A4A;
 font-family:Tahoma,sans serif;

}
#provider_information img{
display:inline;
margin: 0 0 0 0px;
}

#provider_information a{
font-size:1.2em;
font-weight:bold;
color: #71AF4F;
text-decoration:none;
}
#provider_information a:hover{
font-size:1.2em;
font-weight:bold;
text-decoration:underline;
}

#Form_container{
height:auto;
}
/*End of ContactForm CSS*/



/*START The game code */
h1#game_image {
margin:0;
padding:0;
}

#game_image{
position: relative;
font-size: 0.9em;
color: #eee;
width:372px;
height:55px;
overflow: hidden;
margin:0px;
padding:0px;
text-indent:-4000px;
}

#game_image span{
position: absolute;
width:372px;
height:55px;
left:0;
top:0;
background: url("images/titlegame.png") no-repeat;
margin:0;
padding:0;
}
/* End of "The game code" */


/*The game CSS*/

#content_background_forthegame  {
 	background-image: url(images/Main-Content-Repeater_game.png);
 	height: 151px;
 	background-repeat: repeat-x;
 }


#main_content_forthegame {
	width: 726px;
	float: left;
	margin-left: 17px;
	line-height: 125%;
	background: url("images/greencolumn.jpg") top no-repeat;
	position:relative;}


.game_links{
float:right;
line-height:1.4em;
margin:12px 40px 0pt 0pt;
padding:0pt 0pt 0pt 0px;
width:275px;
}
.game_links a{
text-decoration:none;
color:#677987;
font-size:14px;
font-weight:400;
}
.game_links a:hover{
color:#70A25D;
}
.game_links a.current{
font-weight:700;
color:#677987;
}

#game_description{
margin:10px 0pt 0pt;
padding:0pt;
width:726px;
float:left;
position:relative;
}

#game_description p{
color:#74797b;
font-size:14px;
line-height:20px;
font-style:normal;

font-variant:normal;
width:335px;
margin: 10px 10px 10px 0;
}



#game_navigation ul li{
padding:0 0 5px 0;

}

#game_navigation ul li a{
	font-size: 16px;
	line-height: 30px;
	*font-size: 14px;
	*line-height: 1.2em;
	text-decoration: none;
	color: #677987;
	display: block;
	padding-left: 30px;
	margin-left: -1px;
}


#main_content_forthegame h2#get_link{
margin:0 0px 0 279px;
padding:0 0 0 113px;
background: url("images/game_title.png") no-repeat;
width:300px;
height:71px;
line-height:16px;
text-indent: -9999px;
}

#main_content_forthegame h2#get_credits{
margin:0 0px 0 279px;
padding:0 0 0 113px;
background: url("images/get_credits.png") no-repeat;
width:300px;
height:80px;
line-height:16px;
text-indent: -9999px;
}

#main_content_forthegame h2#get_rating{
margin:0 0px 0 279px;
padding:0 0 0 113px;
background: url("images/game_title_3.png") no-repeat;
width:300px;
height:81px;
line-height:16px;
text-indent: -9999px;
}

#main_content_forthegame h2#get_discount{
margin:0 0px 0 279px;
padding:0 0 0 113px;
background: url("images/game_title_4.png") no-repeat;
width:300px;
height:81px;
line-height:16px;
text-indent: -9999px;
}

#main_content_forthegame h2#get_premium{
margin:0 0px 0 279px;
padding:0 0 0 113px;
background: url("images/game_title_5.png") no-repeat;
width:300px;
height:81px;
line-height:16px;
text-indent: -9999px;
}

#main_content_forthegame h2#get_penalty{
margin:0 0px 0 279px;
padding:0 0 0 113px;
background: url("images/game_title_6.png") no-repeat;
width:300px;
height:81px;
line-height:16px;
text-indent: -9999px;
}

#main_content_forthegame h2#get_link_EL{
margin:0 0px 0 279px;
padding:0 0 0 113px;
background: url("images/game_title_EL.png") no-repeat;
width:300px;
height:71px;
line-height:16px;
text-indent: -9999px;
}

#main_content_forthegame h2#get_credits_EL{
margin:0 0px 0 279px;
padding:0 0 0 113px;
background: url("images/get_credits_EL.png") no-repeat;
width:300px;
height:80px;
line-height:16px;
text-indent: -9999px;
}

#main_content_forthegame h2#get_rating_EL{
margin:0 0px 0 279px;
padding:0 0 0 113px;
background: url("images/game_title_3_EL.png") no-repeat;
width:300px;
height:81px;
line-height:16px;
text-indent: -9999px;
}

#main_content_forthegame h2#get_discount_EL{
margin:0 0px 0 279px;
padding:0 0 0 113px;
background: url("images/game_title_4_EL.png") no-repeat;
width:300px;
height:81px;
line-height:16px;
text-indent: -9999px;
}

#main_content_forthegame h2#get_premium_EL{
margin:0 0px 0 279px;
padding:0 0 0 113px;
background: url("images/game_title_5_EL.png") no-repeat;
width:300px;
height:81px;
line-height:16px;
text-indent: -9999px;
}

#main_content_forthegame h2#get_penalty_EL{
margin:0 0px 0 279px;
padding:0 0 0 113px;
background: url("images/game_title_6_EL.png") no-repeat;
width:300px;
height:81px;
line-height:16px;
text-indent: -9999px;
}



#main_content_forthegame #breadcrumb {
	margin-left: 10px;
	color: #989d9e;
	margin-bottom: 25px;
}

#main_content_forthegame #breadcrumb a{
	color: #989d9e;
	text-decoration: none;
}

#main_content_forthegame #breadcrumb a:hover{
	text-decoration: underline;
}

/*End of Game CSS*/


/*PREMIUM CSS*/
.Aoffer_prov a.premium_user{
text-decoration:none;
padding: 0 2px;
margin:0;
color:#fff;
background: #9DC721
}
.Aoffer_prov  a.premium_user:hover{
text-decoration:none;
padding:0 2px;
margin:0;
color:#fff;
background-color: #9DC721
}

.provider_info a.premium_user{
text-decoration:none;
padding:0 2px;
margin:0;
color:#fff;
background-color: #9DC721
}

.provider_info a.premium_user:hover{
text-decoration:none;
padding:0 2px;
margin:0;
color:#fff;
background-color: #9DC721
}

#proj_description a.premium_user{
text-decoration:none;
padding:0 2px;
margin:0;
color:#fff;
background-color: #9DC721
}

#proj_description a.premium_user:hover{
text-decoration:none;
padding:0 2px;
margin:0;
color:#fff;
background-color: #9DC721
}

.provider_information a.premium_user{
text-decoration:none;
padding:0 2px;
margin:0;
color:#fff;
background-color: #9DC721
}

.provider_information a.premium_user:hover{
text-decoration:none;
padding:0 2px;
margin:0;
color:#fff;
background-color: #9DC721
}

#secondprofdiv a.premium_user{
text-decoration:none;
padding:0 2px 0 2px;
margin-top:5px;
margin-left:20px;
color:#fff;
background-color: #9DC721;
}

#secondprofdiv a.premium_user:hover{
text-decoration:none;
padding:0 2px 0 2px;
margin-top:5px;
margin-left:20px;
color:#fff;
background-color: #9DC721;
}

#user_history a.premium_user{
text-decoration:none;
padding:0 2px 0 2px;
margin-top:5px;
margin-left:20px;
color:#fff;
background-color: #9DC721;
}

#user_history a.premium_user:hover{
text-decoration:none;
padding:0 2px 0 2px;
margin-top:5px;
margin-left:20px;
color:#fff;
background-color: #9DC721;
}

#PageWideDiv a.premium_user{
text-decoration:none;
padding:0 2px 0 2px;
margin-top:5px;
margin-left:20px;
color:#fff;
background-color: #9DC721;
}

#PageWideDiv a.premium_user:hover{
text-decoration:none;
padding:0 2px 0 2px;
margin-top:5px;
margin-left:20px;
color:#fff;
background-color: #9DC721;
}

.atickimg{margin:3px; 0 3px; 0}

/*END OF PREMIUMCSS*/

#user_history p{
margin:0pt 0pt 0pt 3px;
font-size:1.1em;
color:#4A4A4A;
}
#user_history .marginleftin{
margin-left: 15px;
}


#user_history .smallEgText {
	FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    text-align :left;
    COLOR: #333333;
    FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}


/*START OF Individual-Company MEMBERSHIP*/
.individual {
   margin:0 0 -30px 20px;
}

.individual img{
    vertical-align:middle;
}

.Aoffer_prov a.individual_user{
text-decoration:none;
padding: 0 2px;
margin:0;
color:#fff;
background: url("images/individualtag.jpg");
}
.Aoffer_prov  a.individual_user:hover{
text-decoration:none;
padding:0 2px;
margin:0;
color:#fff;
background: url("images/individualtag.jpg");
}

.provider_info a.individual_user{
text-decoration:none;
padding:0 2px;
margin:0;
color:#fff;
background: url("images/individualtag.jpg");


}

.provider_info a.individual_user:hover{
text-decoration:none;
padding:0 2px;
margin:0;
color:#fff;
background: url("images/individualtag.jpg");


}

#proj_description a.individual_user{
text-decoration:none;
padding:0 2px;
margin:0;
color:#fff;
background: url("images/individualtag.jpg");


}

#proj_description a.individual_user:hover{
text-decoration:none;
padding:0 2px;
margin:0;
color:#fff;
background: url("images/individualtag.jpg");


}

.provider_information a.individual_user{
text-decoration:none;
padding:0 2px;
margin:0;
color:#fff;
background: url("images/individualtag.jpg");


}

.provider_information a.individual_user:hover{
text-decoration:none;
padding:0 2px;
margin:0;
color:#fff;
background: url("images/individualtag.jpg");


}

#provider_information a.individual_user{
text-decoration:none;
padding:0 2px 0 2px;
margin-top:5px;
margin-left:20px;
color:#fff;
background: url("images/individualtag.jpg");

}

#provider_information a.individual_user:hover{
text-decoration:none;
padding:0 2px 0 2px;
margin-top:5px;
margin-left:20px;
color:#fff;
background: url("images/individualtag.jpg");
;
}

#user_history a.individual_user{
text-decoration:none;
padding:0 2px 0 2px;
margin-top:5px;
margin-left:20px;
color:#fff;
background: url("images/individualtag.jpg");


}

#user_history a.individual_user:hover{
text-decoration:none;
padding:0 2px 0 2px;
margin-top:5px;
margin-left:20px;
color:#fff;
background: url("images/individualtag.jpg");


}

#PageWideDiv a.individual_user{
text-decoration:none;
padding:0 2px 0 2px;
margin-top:5px;
margin-left:20px;
color:#fff;
background: url("images/individualtag.jpg");


}

#PageWideDiv a.individual_user:hover{
text-decoration:none;
padding:0 2px 0 2px;
margin-top:5px;
margin-left:20px;
color:#fff;
background: url("images/individualtag.jpg");

    
}




.Aoffer_prov a.company_user{
text-decoration:none;
padding: 0 2px;
margin:0;
color:#fff;
background-color: #e71e49;
}
.Aoffer_prov  a.company_user:hover{
text-decoration:none;
padding:0 2px;
margin:0;
color:#fff;
background-color: #e71e49;
}

.provider_info a.company_user{
text-decoration:none;
padding:0 2px;
margin:0;
color:#fff;
background-color: #e71e49;
}

.provider_info a.company_user:hover{
text-decoration:none;
padding:0 2px;
margin:0;
color:#fff;
background-color: #e71e49;
}

#proj_description a.company_user{
text-decoration:none;
padding:0 2px;
margin:0;
color:#fff;
background-color: #e71e49;
}

#proj_description a.company_user:hover{
text-decoration:none;
padding:0 2px;
margin:0;
color:#fff;
background-color: #e71e49;
}

.provider_information a.company_user{
text-decoration:none;
padding:0 2px;
margin:0;
color:#fff;
background-color: #e71e49;
}

.provider_information a.company_user:hover{
text-decoration:none;
padding:0 2px;
margin:0;
color:#fff;
background-color: #e71e49;
}

#provider_information a.company_user{
text-decoration:none;
padding:0 2px 0 2px;
margin-top:5px;
margin-left:20px;
color:#fff;
background-color: #e71e49;
}

#provider_information a.company_user:hover{
text-decoration:none;
padding:0 2px 0 2px;
margin-top:5px;
margin-left:20px;
color:#fff;
background-color: #e71e49;
}

#user_history a.company_user{
text-decoration:none;
padding:0 2px 0 2px;
margin-top:5px;
margin-left:20px;
color:#fff;
background-color: #e71e49;
}

#user_history a.company_user:hover{
text-decoration:none;
padding:0 2px 0 2px;
margin-top:5px;
margin-left:20px;
color:#fff;
background-color: #e71e49;
}

#PageWideDiv a.company_user{
text-decoration:none;
padding:0 2px 0 2px;
margin-top:5px;
margin-left:20px;
color:#fff;
background-color: #e71e49;
}

#PageWideDiv a.company_user:hover{
text-decoration:none;
padding:0 2px 0 2px;
margin-top:5px;
margin-left:20px;
color:#fff;
background-color: #e71e49;
}


 /* END OF Individual Membership*/











/*START OF MEMBERSHIP TABLE*/

/*START OF MEMBERSHIP TABLE*/

 #tablememb {
  width:100%;
  border:5px double #2d90cf;
  text-align:center;
  padding: 3px 4px 3px 4px;
  background-color:#eff4f9;

 }
 #tablememb td {
     FONT-SIZE: 13px;
     vertical-align:middle;
     color:#677987;
     FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
     border-color: #2d90cf;
        border-width: 1px 0 1px 0;
        border-style: dotted ;
        border-bottom: none ;
        margin: 0;
        padding: 10px 8px;
        text-align:center;
 }

 #tablememb th {
     FONT-SIZE: 13px;
     padding: 2px 4px 2px 4px;
     font-weight:bold;
     height:20px;
     FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
     text-align:center;
     color: #429ED1;}

 #tablememb th a{
     FONT-SIZE: 13px;
     padding: 2px 4px 2px 4px;
     font-weight:bold;
     height:20px;
     FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
     text-align:center;
     color: #429ED1;}



/*END OF MEMBERSHIP TABLE*/

/*START OF MEMBERSHIP TABLE*/

 .tablememb {
  width:100%;
  /*border:5px double #2d90cf;*/
  text-align:center;
  padding: 3px 4px 3px 4px;
  background-color:#eff4f9;

 }
 .tablememb td {
     FONT-SIZE: 13px;
     vertical-align:middle;
     color:#677987;
     FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
     border-color: #2d90cf;
        border-width: 1px 0 1px 0;
        border-style: dotted ;
        border-bottom: none ;
        margin: 0;
        padding: 10px 8px;
        text-align:center;
 }

 .tablememb th {
     FONT-SIZE: 13px;
     padding: 2px 4px 2px 4px;
     font-weight:bold;
     height:20px;
     FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
     text-align:center;
     color: #429ED1;}

 .tablememb th a{
     FONT-SIZE: 13px;
     padding: 2px 4px 2px 4px;
     font-weight:bold;
     height:20px;
     FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
     text-align:center;
     color: #429ED1;}



/*END OF MEMBERSHIP TABLE*/

/*END OF MEMBERSHIP TABLE*/

.greycolor{color:#677987;font-weight:bold; FONT-SIZE: 15px;}

.greencolor{color:#5e9549; FONT-SIZE: 15px;font-weight:bold;}

.greycolor1{color:#a5a6a7;font-weight:bold;}
.greycolor2{color:#677987;font-weight:bold;}

.greencolor2{color:#5e9549; font-weight:bold;}

#curr_bids .greencolor2{color:#5e9549; font-weight:bold;}

#Aoffer_info_div .greencolor2{color:#5e9549; font-weight:bold;}

#provider_information a.greycolorlink {color:#677987;font-weight:bold; FONT-SIZE: 15px;text-decoration:underline;}
#provider_information a.greycolorlink:hover {color:#999999;font-weight:bold; FONT-SIZE: 15px;text-decoration:underline;}

#PageWideDiv a.greycolorlink {color:#677987;font-weight:bold; FONT-SIZE: 15px;text-decoration:underline;}
#PageWideDiv a.greycolorlink:hover {color:#999999;font-weight:bold; FONT-SIZE: 15px;text-decoration:underline;}

a.greycolorlink {color:#677987;font-weight:bold; FONT-SIZE: 15px;text-decoration:underline;}
a.greycolorlink:hover {color:#999999;font-weight:bold; FONT-SIZE: 15px;text-decoration:underline;}

a.greycolorlink2 {color:#677987;font-weight:bold;text-decoration:underline;}
a.greycolorlink2:hover {color:#999999;font-weight:bold;text-decoration:underline;}

a.greencolorlink2 {color:#5e9549;font-size:13px;font-weight:bold;text-decoration:none;font-family:Verdana,Arial;}
a.greencolorlink2:hover {color:#5e9549;font-size:13px;font-weight:bold;text-decoration:underline;font-family:Verdana,Arial;}

#curr_bids a.greycolorlink2 {color:#677987;font-weight:bold;text-decoration:underline;}
#curr_bids a.greycolorlink2:hover {color:#999999;font-weight:bold;text-decoration:underline;}


#Aoffer_info_div a.greycolorlink2 {color:#677987;font-weight:bold;text-decoration:underline;}
#Aoffer_info_div a.greycolorlink2:hover {color:#999999;font-weight:bold;text-decoration:underline;}

.whitelineclass{ width:300px; margin:0 170px 0 170px}

/* START IE PNG FIX */
* html img,
* html .png{
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}
/*END IE PNG FIX */

/*supremetop START*/

#supremebg{
background-image: url(images/supremesteps.gif);
background-repeat: no-repeat;
background-position: 0 0;
width: 604px;
height: 500px;
}
#supremebg a.linksupreme{
    font-size:23px;
    color:#ffffff;
    font-weight:bold;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    text-decoration:underline;
}
#supremebg a.linksupreme:hover{
    font-size:29px;
    color:#ffffff;
    font-weight:bold;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    text-decoration:underline;
}
#supremebg a.tooltip{
    font-size:21px;
    color:#ffffff;
    font-weight:bold;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    text-decoration:underline;
}
#supremebg a.tooltip:hover{
    font-size:24px;
    color:#ffffff;
    font-weight:bold;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    text-decoration:underline;
}

#supremeuser{top: 50px; left: 552px; position:relative}
#topuser1{top: 80px; left: 510px; position:relative }
#topuser2{top: 110px; left: 455px; position:relative }
#topuser3{top: 140px; left: 400px; position:relative }
#topuser4{top: 170px; left: 350px; position:relative }
#topuser5{top: 200px; left: 295px; position:relative }
#topuser6{top: 220px; left: 240px; position:relative }
#topuser7{top: 245px; left: 190px;  position:relative}
#topuser8{top: 265px; left: 130px;  position:relative}
#topuser9{top: 285px; left: 75px;  position:relative}

#tooltip{
 position:absolute;
 border:3px solid #5e9549;
 background:#ffffff;
 padding:10px 10px;
 color:#333;
 display:none;
    font-size:18px
    }

#tooltip span{
    font-size:18px;
text-decoration:none;
padding: 0 2px;
margin: 2px 2px;
color:#fff;
background-color: #9DC721}

#tooltip .isindividual{
    font-size:18px;
text-decoration:none;
padding: 0 2px;
margin: 2px 2px;
color:#fff;
background-color: #43c75a}

#tooltip  .iscompany{
    font-size:18px;
text-decoration:none;
padding: 0 2px;
margin: 2px 2px;
color:#fff;
background-color: #e71e4a}

#linksupreme{
 position:absolute;
 border:3px solid #5e9549;
 background:#ffffff;
 padding:10px 10px;
 color:#333;
 display:none;
    font-size:18px
 }

#linksupreme span{
    font-size:18px;
text-decoration:none;
padding: 0 2px;
margin: 2px 2px;
color:#fff;
background-color: #9DC721}

#linksupreme .isindividual{
    font-size:18px;
text-decoration:none;
padding: 0 2px;
margin: 2px 2px;
color:#fff;
background-color: #43c75a}

#linksupreme div{
    font-size:18px;
text-decoration:none;
padding: 0 2px;
margin: 2px 2px;
color:#fff;
background-color: #e71e4a}

/*supremetop END*/


 .tip {
 position:absolute;
 border:2px solid #cccccc ;
 background:#ffffff;
 padding:10px 10px;
 color:#737475;
 font-size:12px;
 width:200px;
z-index:100;
visibility:hidden;
}

.tip span{
   color: #4093d0;

}

 #showprojects_bg{
	background-image: url(images/Seperator-Project-Right.png);
	background-repeat: no-repeat;
	background-position: left center;
	background-color: transparent;
}

#showprojects_bg a.blueskilllinks{
    font-size: 13px;
    color: #4093d0;
    text-decoration: none;
    margin:2px 0;
}
#showprojects_bg a.blueskilllinks:hover{
    color: #0e4e7d;
}

#showprojects_bg .paragraphstyle{
   padding-left: 20px;
   font-weight:bold;
}


.underlineTitle
{color: #5e9549;
	padding-bottom: 10px;
	height: 25px;
	font-size: 24px;
    font-family: Verdana;
    width: 250px;
    background-image: url(images/Projects-Underline.png);
	background-repeat: no-repeat;
	background-position: bottom;}



.tick {
  padding-right:5px; background-image: url(images/smalltick.png); background-repeat: no-repeat; background-position: left ;
}


#userportflio{
    width:95%;
    color:#4f4f4f;
    background-color:#ffffff;
    padding:5px;
    font-size:35px;

}


#userportflio td{
    text-align:left;
    background-color:#e3fbdc;
   vertical-align:top;
    padding:5px;
    font-size:11px;

}

#userportflio a{
    font-size:12px;
    color:#5e9549;
    font-weight:bold;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    text-decoration:underline;
}



.backlightblue{background-color:#9adafa;
margin: 8px 0 5px 0;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    text-align :left;
    COLOR: #000;
    TEXT-DECORATION: none;
    line-height: 130%}

.blueblack{
    /*background-color:#ff66cc; */
    margin: 8px 0 5px 0;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    text-align :left;
    COLOR: #121d22;
    TEXT-DECORATION: none;
   
}
#PageWideDiv .PageText3 {
	margin: 8px 0px 5px 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    text-align :left;
    COLOR: #898888;
     FONT-FAMILY:Arial;
    TEXT-DECORATION: none;
    line-height: 0.6cm
}
#PageWideDiv .bluelinkmedium{
     margin: 15px 0 5px 0; TEXT-ALIGN:center;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #0e4e7d;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    text-align:center;

.dimosio{
    font-family:Helvetica;
    color:#000;
    font-size:14px;
}
   .linkButton {
    background:url("images/btn_mid.gif") repeat-x scroll left top #FFCC00;
    border-color:#FFDA47 #A58400 #A58400 #FFDA47;
    border-style:solid;
    border-width:2px;
    -moz-border-radius:0.4em 0.4em 0.4em 0.4em;
    -webkit-border-bottom-radius:0.4em 0.4em 0.4em 0.4em;
    color:#000000;
    cursor:pointer;
    font-family:"Tahoma","Verdana",sans serif;
    font-size:1em;
    font-weight:bold;
    padding:0.2em 1em; }

.linkButton:hover {
    -moz-box-shadow:0 0 2px 1px #4F93FF;
    background:url("images/btn_mid_hover.gif") repeat-x scroll left top #FFE57F;
    border-color:#FFDA47 #A58400 #A58400 #FFDA47;
    border-style:solid;
    border-width:2px;
    padding:0.2em 1em;
    text-decoration:none;}












