body {

	font: 70% Arial;

	margin: 0;

	color: #333;

	text-align: center;

	background-image: url('../images/pagebg.gif');

	background-repeat: repeat-x;

}



.hiddenPic {display:none;}



a {

	color: #666;

}



a:hover {

	text-decoration: none;

}





#mainarea {

	width: 1000px;

	height: 240px;

	margin-left: auto;

	margin-right: auto;

	text-align: left;

}



#top {

	background-image: url('../images/topback.gif');

	height: 58px;

}

#logo {

	float: left;

	padding-left: 67px;

	padding-bottom: 12px;

}



#topnav {

	float: right;

	margin-top: 17px;

	margin-right: 5px;

}

#topnav a {

	background-image: url('../images/navbg_hover.gif');

	width: 102px;

	font: 105% Verdana;

	font-weight: bold;

	color: #627e87;

	text-decoration: none;

	padding-top: 14px;

	padding-bottom: 12px;

	display: block;

	text-align: center;

	float: left;

	clear: none;

}



#topnav a:hover {

	color: #294048;

	background-image: url('../images/navbg.gif');

}



#topnav a.activelink {

	color: #627e87;

	background-image: url('../images/navbg_hover.gif');

}



/* Language chooser */

#languagechoose {

position: absolute;

right: 0;

margin-top: 10px;

margin-right: 5px;

cursor: pointer;

}



#langChooser {

position: absolute;

right: 0;

width: 40px;

margin-top: 24px;

margin-right: 19px;

background: #b5b5b5 url('../images/langchoosebottom.gif') no-repeat bottom left;

}



.langulmenu {

width: 40px;

margin-top: 5px;

list-style-type: none;

list-style:none;

margin-left:0;

padding-left:0;

text-indent:0;

}



.langulmenu a{

display: block;

width: auto;

height: 16px;

padding-top: 3px;

padding-left: 10px;

color: #383c42;

text-decoration: none;

}



.langulmenu a:hover{

background: #a0a0a0;

}



#subarea {

	background: #294048;

}

#subcontainer {

	background: #294048;

	float: left;

	padding-left: 30px;

	padding-right: 30px;

	padding-bottom: 20px;
	
	height: 120px;

}



#latestnotices {

	width: 211px;

	float: left;

	background: #294048

}



#latestnotices h1 {

	color: #FAD000;

	font-size: 140%;

	font-weight: normal;

	font-family: Trebuchet MS;

	margin: 0px; 

	margin-bottom: 4px;

}



#latestnotices a {

	display: block;

	background: url('../images/headlineslink.gif') no-repeat;

	color: #fff;

	width: 216px;

	padding-top: 5px;

	padding-bottom: 5px;

	padding-left: 24px;

	margin-bottom: 1px;

	text-decoration: none;

}

#latestnotices a:hover {

	color: #e5e5e5;

}


/* Banner ad */

#banner {

	margin-left: auto;

	margin-right: auto;

	padding-left: 30px;

	text-align: center;

	margin-top: 35px;

	float: left;

	color: #FAD000;

	text-align: center;

}

#banner img {

	border: 0px;

}

/* Bottom */

#bottom {

	width: 950px;

	padding-left: 25px;

	margin-left: auto;

	margin-right: auto;

}

#logindiv {

	padding-right: 30px;

	padding-top: 0;

	color: #ffffff;

	font-size: 12px;

	width: 200px;

	height: 115px;

	float: right;

	text-align: right;

}



#logindiv input{

	height: 20px;

	background: url('../images/logininput.gif') repeat-x;

	border: 0;

	font-size: 10pt;

	color: #434040;

	padding-left: 3px;

	padding-right: 3px;

	padding-top: 2px;

}



#logindiv .submit {

	width: 69px;

	height: 20px;

	background: url('../images/loginbutton.gif') repeat-x;

	border: 0;

	font-size: 10pt;

	color: #000;

	padding-left: 3px;

	padding-right: 3px;

	padding-top: 0px;

	margin-bottom: 5px;

}

/* Login bar */

#loginbar {

	position: relative;

	background: #E6E9EA;

	float: left;

	width: 100%;

	margin-top: 25px;

}

#loginbar p {

	border: 1px solid #D2D6D7;

	padding: 3px;

	padding-left: 7px;

	margin: 0px;

	color: #54789B;

}

/* Category left menu */

#left_menu {

	float: left;

	width: 120px;

	margin-top: 5px;

	text-align: left;

}



#left_menu h1 {

	font-size: 140%;

	text-align: right;

}


#cat_menu {

background-color: #eee; 
width: 152px; 
padding: 4px; 
padding-left: 8px; 
margin-bottom: 6px;
border-right: 1px solid #ccc;

}

#cat_menu a {
font-size: 12px;
font-weight: bold;
}

#middle {

	float: left;

	width: 710px;

	margin-top: 5px;

	font-size: 105%;

	text-align: left;

	margin-left: 80px;

	margin-right: auto;

}



#middle h1 {

	font-size: 140%;

}



#middle p {

	padding-left: 5px;

	margin: 0px;

	color: #3c4038;

}



#middle .subscribe {

	background: url('../images/register.gif') no-repeat;

	width: 194px;

	height: 30px;

	text-align: center;

	padding-top: 3px;

	padding-bottom: 4px;

	font-size: 95%;

	display: block;

	text-decoration: none;

	margin-top: 3px;

	margin-left: auto;

	margin-right: auto;

}



#middle .subscribe:hover {

	 background: url('../images/register_hover.gif') no-repeat;

}



.comment {

	text-align: right;

	font-size: 95%;

	color: #2E464F;

	margin-top: 2px;

}



#categories {

width: 750px;

}



#categories a {

	background-image: url('../images/folder_icon.gif');

	background-repeat: no-repeat;

	padding-left: 30px;

	padding-top: 4px;

	padding-bottom: 4px;

	display: block;

	margin-bottom: 0px;

	text-decoration: none;

}



#categories a:hover {

	text-decoration: underline;

}



#categories .catbox {

	float: left;

	margin-left: 50px;

}



#choosequalifications {

width: 750px;

}



#choosequalifications .catbox {

	float: left;

}



/* Left column */

#left {

	float: left;

	width: 200px;

	margin-top: 5px;

	text-align: left;

}



#footer {

	clear:both;

	width: 100%;

	background: #294048 url('../images/bottombg.gif') repeat-x top left;

	text-align: left;
	
	height: 22px;

	color: #fff;

	padding-top: 4px;

	padding-bottom: 4px;

	margin-top: 6px;

}



#footer .left {

	float: left;

	padding-left: 180px;

}



#footer .right {

	float: right;

	padding-right: 30px;

}



#footer a {

	color: #fff;

}



/* Style for invalid input */

.invalidInput{

	background: url('../images/inputcheckinvalid.gif') no-repeat top right;

	padding-right: 23px;

}



/* Style for valid input */

.validInput{

	background: url('../images/inputcheckvalid.gif') no-repeat top right;

	padding-right: 23px;

}



/* Availability Check */



	#available {

		display: none;

		color: green;

	}

	#not_available {

		display: none;

		color: red;

	}



#noticeshow {

	background: #e3e7ef url('../images/shownoticetopbar.gif') no-repeat top left;

	padding-top: 6px;

	width: 690px;

	min-height: 30px;

}



#noticeshow h2{

	margin-left: 6px;

	font-size: 140%;

	font-weight: bold;

	margin-top: 0;

	margin-bottom: 5px;

}



#presentationdiv {

	font: 17px Arial;

	margin-left: auto;

	margin-right: auto;

	padding-left: 0px;

	text-align: center;

	margin-top: 0px;

	float: left;

	color: #ff9c00;

	text-align: center;

}



#presentationdiv a{

color: #ff9c00;

}



#presentationdiv a:hover{

text-decoration: none;

}



/* Your Account Menu */



#accountdiv {

	font: 12px Arial;

	margin-left: 48px;

	margin-right: auto;

	padding: 2px;

	padding-left: 7px;

	text-align: left;

	margin-top: 0px;

	float: left;

	color: #ff9c00;

	border: 0;

	border-left: 1px solid #4A7482

}



#accountdiv a{

color: #ff9c00;

}



#accountdiv a:hover{

text-decoration: none;

}



#accountdiv .submit {

	width: 69px;

	height: 20px;

	background: url('../images/loginbutton.gif') repeat-x;

	border: 0;

	font-size: 10pt;

	color: #000;

	padding-left: 3px;

	padding-right: 3px;

	padding-top: 0px;

	margin-bottom: 5px;

}



.submitbid {

	width: 165px;

	height: 50px;

	background: url('../images/bidbutton.gif') repeat-x;

	border: 0;

	font-size: 16px;

	font-weight: bold;

	color: #222;

	padding-left: 3px;

	padding-right: 3px;

	padding-top: 0px;

	margin-bottom: 5px;

}



.submitbid:hover {

	font-size: 17px;

	cursor: pointer;

	cursor: hand;

}



/* Content Slider */

.contentslide{

border: 1px solid #294048;

border-bottom-width: 5px;

padding: 8px;

width: 200px;

height: 250px;

float:left;

}



/*.contentslide .opacitylayer{

width: 100%;

height: 100%;

filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);

-moz-opacity: 1;

opacity: 1;

}

*/



.contentslide .contentdiv{

display: none;

}



.pagination{

width: 416px;

text-align: right;

background: #294048;

border: 10px solid #294048;

border-width: 0 10px;

padding: 0 0 4px 0;

font-weight: bold;

}



.pagination2{

width: 198px;

text-align: right;

background: #294048;

border: 10px solid #294048;

border-width: 0 10px;

padding: 0 0 4px 0;

font-weight: bold;

}



* html .pagination{

width: 400px;

w\idth: 416px;

}



* html .pagination2{

width: 182px;

w\idth: 198px;

}



.pagination a{

padding: 0 5px;

text-decoration: none; 

color: #294048;

background: white;

}



.pagination a:hover, .pagination a.selected{

color: #000;

background: #c9e3ea;

}



.pagination2 a{

padding-left: 3px;

padding-right: 3px;

text-decoration: none; 

color: #294048;

background: white;

}



.pagination2 a:hover, .pagination2 a.selected{

color: #000;

background: #c9e3ea;

}



/* Show Profile Box */

#showprofilebox {

width: 299px;

padding: 0px;

float: left;

}



#showprofilebox .boxcontent {

min-height: 190px;

padding: 5px;

margin:0;

background: #e6e9ea;

color: #282828;

border-left: 1px solid #b6b6b6;

border-right: 1px solid #b6b6b6;

}



#showprofilebox h1{

width: 299px;

height: 41px;

margin: 0;

margin-top: 8px;

background: url('../images/boxtop2.gif') no-repeat top left;

font-size: 18px;

color: #fff;

padding-left: 10px;

}



#profilelogobox {

float: left;

width: 157px;

height: 149px;

margin-top: 75px;

background: url('../images/profilelogobg.gif') top left no-repeat;

}



#profilelogobox .userlogo {

padding: 3px;

margin-top: 8px;

margin-left: 10px;

background: url('../images/userlogobg.gif') no-repeat;

}



#currentstatusbox {

float: right;



}



#currentstatusbox .statusshowoffline {

width: 182px;

height: 41px;

padding-top: 7px;

background: url('../images/statusshowoffline.gif') top left no-repeat;

font-size: 17px;

color: #fff;

text-align: center;

}



#currentstatusbox .statusshowonline {

width: 182px;

height: 41px;

padding-top: 7px;

background: url('../images/statusshowonline.gif') top left no-repeat;

font-size: 17px;

color: #fff;

text-align: center;

}



#clearuserstyle {

clear:both;

}



/* Show Other Box */

#showotherbox {

width: 299px;

padding: 0px;

float: left;

margin: 0;

}



#showotherbox .boxcontent {

padding: 5px;

margin:0;

background: #e6e9ea;

color: #282828;

border-left: 1px solid #b6b6b6;

border-right: 1px solid #b6b6b6;

}



#showotherbox h1{

width: 299px;

height: 41px;

margin: 0px;

margin-top: 6px;

font-size: 18px;

color: #fff;

padding-left: 10px;

background: url('../images/boxtop2.gif') no-repeat top left;

}



#showotherbox .showdetailed {

padding: 5px;

margin:0;

background: #e6e9ea;

color: #282828;

border-left: 1px solid #b6b6b6;

border-right: 1px solid #b6b6b6;

text-align: right;

}



/* Shadetabs by Dynamicdrive.com */

.shadetabs{

border-bottom: 1px solid gray;

/* width: 90%; width of menu. Uncomment to change to a specific width */

margin-bottom: 1em;

}



.shadetabs ul{

padding: 3px 0;

margin-left: 0;

margin-top: 1px;

margin-bottom: 0;

font: bold 12px Verdana;

list-style-type: none;

text-align: left; /*set to left, center, or right to align the menu as desired*/

}



.shadetabs li{

display: inline;

margin: 0;

}



.shadetabs li a{

text-decoration: none;

padding: 3px 7px;

margin-right: 3px;

border: 1px solid #778;

color: #2d2b2b;

background: white url(../images/shade.gif) top left repeat-x;

}



.shadetabs li a:visited{

color: #2d2b2b;

}



.shadetabs li a:hover{

text-decoration: underline;

color: #2d2b2b;

}



.shadetabs li.selected{

position: relative;

top: 1px;

}



.shadetabs li.selected a{ /*selected main tab style */

background-image: url(../images/shadeactive.gif);

border-bottom-color: white;

}



.shadetabs li.selected a:hover{ /*selected main tab style */

text-decoration: none;

}



.showuserlogo {

padding: 3px;

margin-top: 8px;

margin-left: 10px;

background: url('../images/userlogobg.gif') no-repeat;

margin-right: 5px;

}

/* For dynamic content box  */



#heading ul {

	list-style-type: none;

}



#heading li {

	list-style-type: none;

}



#heading {

	display: block;

	text-align: center;

	margin-bottom: 1em;

}

#heading * {

	display: inline;

	padding: 4px;

	cursor: pointer;

	vertical-align: middle;

}

#heading li.active {

	font-weight: bold;

	font-size: 14pt;

	border: 3px;

}

#panes {

	text-align: justify;

	border-style: none;

	width: 100%;

	margin: 0 auto 0 auto;

}



#panes div div { overflow: hidden; }



#previous { float: none; cursor: pointer; }

#next { float: none; cursor: pointer; }



#frontpresentation {

	text-align: left;

	width: 629px;

	height: 200px;

	background: url('../images/frontpage_gfx.gif') no-repeat;

	cursor: pointer;

	float:left;

}



#frontpresentation h1{

	margin:0;

	margin-top: 15px;

	margin-left: 16px;

	color: #ffffff;

}



/* ErrorBox */

.errBoxx{

	background: #cc0000 url(../images/errbox-left.png) left top no-repeat;

	color: #FFFFFF;

	text-align: center;

}



.errBoxx div{

	background: url(../images/errbox-right.png) right bottom no-repeat;

	padding: 4px;

}



/* SuccessBox */

.succBox{

	background: #008000 url(../images/successbox-left.png) left top no-repeat;

	color: #FFFFFF;

	text-align: center;

}



.succBox div{

	background: url(../images/successbox-right.png) right bottom no-repeat;

	padding: 4px;

}



/* InfoBox */

.infoBox{

	background: #ebeac2 url(../images/infobox-left.png) left top no-repeat;

	color: #302f0c;

	text-align: center;

}



.infoBox div{

	background: url(../images/infobox-right.png) right bottom no-repeat;

	padding: 4px;

}



/* InfoBox End 



.qualdiv {

	z-layer: 999;

	position: absolute;

	background: url('../images/qualibox.gif') no-repeat;

	width: 400px;

	height: 70px;

	text-align: center;

	padding-top: 8px;

}

*/





.newuserdiv {

	background:url('../images/newuserbg.gif') no-repeat;

	width: 165px;

	height: 50px;

	color: #4a8005;

	cursor: pointer;

	font-size: 16px;

	text-align: center;

	padding-top: 15px;

	float:left;

	font-weight: bold;

}



.newuserdiv a{

	color: #4a8005;

	text-decoration: none;

}

	

.newuserdiv a:hover{

	text-decoration: underline;

}



.forgotpassdiv {

	background:url('../images/forgotpassbg.gif') no-repeat;

	width: 165px;

	height: 50px;

	color: #fff;

	cursor: pointer;

	font-size: 16px;

	text-align: center;

	padding-top: 15px;

	font-weight: bold;

}



.forgotpassdiv a{

	color: #fff;

	text-decoration: none;

}

	

.forgotpassdiv a:hover{

	text-decoration: underline;

}



#pscroller2{

width: 400px;

height: 75px;

padding: 5px;

text-align:left;

color:white;

}



.rssclass .rsstitle{

font-weight: bold;

color:white;

}



.rssclass .rssdate{

color: white;

font-size: 85%;

}



.rssclass a{

text-decoration: none;

}