body {
	font-size: 12.5px; /* Resets 1em to 10px */
	font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	color:#333;
	letter-spacing : 0.1px;
}

.border		{
	
	border: 1px solid #666666; 
	background-color: #FFFFFF;
}

.box		{
	border: 1px;
	border-color: #cecece;
	border-style: solid;
}


input, select, textarea {
	background: #f4f4f4;
	border: 1px solid #b2b2b2;
	color: #000;
	font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
	margin: 1px;
	padding: 3px;
	font-weight:bold;
	font-size:12px;
}




input:focus, textarea:focus, label:focus {
	background: #fff;
	border: 1px solid #686868;
}

.checkbox {
	background: #fff;
	border: none;
	margin: 0;
	padding: 0;
}

.submit input, .submit input:focus{
	background: url(/Buttons/fade-butt.png);
	border: 3px double #999;
	border-left-color: #ccc;
	border-top-color: #ccc;
	color: #333;
	padding: 0.25em;
	font-size:10px;
}


form, label input {
	margin: 0;
	padding: 0;
}

label {
	cursor: pointer;
}

.buttons {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 10px;
 background-color: #15498F;
 color: #FFFFFF;
 margin-right: 6px;
}

img
{
border: none;
}
.nav
{
	font : bold 12px Arial, Tahoma, Verdana;
	letter-spacing : 1px;
	color : White;
}
.text
{

	font: 75%/175%; /* Resets 1em to 10px */
	font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
	color : #333;
	line-height: 1.4em;
}

.articletitle, .articletitle:hover
{
	font-weight:bold;
	font-size: 1.4em; /* Resets 1em to 10px */
	margin-top: 10px;
	margin-bottom: 2px;
	color: #333;
	text-decoration:none;
	font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;

}


.date
{
	font : italic 11px/130% Arial, Tahoma, Verdana;
	color : #464646;
	font-weight: bold;
}
.link_with_arrow
{
	font: small-caps 11px Arial, Tahoma, Verdana;
	color : #14498F;
	font-weight:bold;
	letter-spacing : 1px;
	text-decoration:none;
}
.link,.link:visited
{
	font: bold 11px Tahoma, Verdana;
	color : #14498F;
	text-decoration:none;
	border-bottom: 1px dotted #000;
}

.link:hover
{
	font: bold 11px Tahoma, Verdana;
	color : #14498F;
	text-decoration:none;
	border-bottom: 1px solid #000;
}


.big_link,.big_link:visited
{
	font: bold 12.5px Tahoma, Verdana;
	line-height: 1.6em;
	color : #14498F;
	text-decoration:none;
	border-bottom: 1px dotted #000;
}

.big_link:hover
{
	font: bold 12.5px Tahoma, Verdana;
	line-height: 1.6em;
	color : #14498F;
	text-decoration:none;
	border-bottom: 1px solid #000;
}



.question,.question:visited
{
	font: bold 11px Tahoma, Verdana;
	color : #FF0000;
	text-decoration:none;
	
}

.question:hover
{
	font: bold 11px Tahoma, Verdana;
	color : #14498F;
	text-decoration:none;

}


.preferred_only,.preferred_only:visited
{
	font: bold 13px Tahoma, Verdana;
	color : #FF0000;
	text-decoration:none;
	
}

.preferred_only:hover
{
	font: bold 13px Tahoma, Verdana;
	color : #FF0000;
	text-decoration:none;

}



.total
{
	font: 10px Tahoma, Verdana;
	line-height: 1.6em;
	color : #FF0000;
	text-decoration:none;
	
}




.red_link,.red_link:visited
{
	font: bold 11px Tahoma, Verdana;
	color : #CC3300;
	text-decoration:none;
	border-bottom: 1px dotted #CC3355;
}

.red_link:hover
{
	font: bold 11px Tahoma, Verdana;
	color : #CC3300;
	text-decoration:none;
	border-bottom: 1px solid #CC3355;
}



.link_u
{
	font: bold 11px Tahoma, Verdana;
	color : #14498F;
	text-decoration : underline;
	border-bottom: 1px dotted #000;
}

.link_u:hover
{
	font: bold 11px Tahoma, Verdana;
	color : #14498F;
	text-decoration : underline;
	border-bottom: 1px solid #000;
}

.nav_bottom
{
	font: bold 11px Tahoma, Verdana;
	color: White;
	text-decoration:none;
	border-bottom: 1px dotted #fff;
	
}

.nav_bottom:hover
{
	font: bold 11px Tahoma, Verdana;
	color: White;
	text-decoration:none;
	border-bottom: 1px solid #fff;
	
}


.footer
{
	color: #14498F;
}
.silver
{
	font: bold 16px Arial, Tahoma, Verdana;
	color: #A5A9BE;
}
.text_silver
{
	font : 11px/130% Arial, Tahoma, Verdana;
	color: #A5A9BE;
	text-decoration:none;
}
.blue_in_table
{
	color: #F3F8FC;
}
.head_article
{
	font-size: 11px;
	font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
	color : Black;
	font-weight: bold;
}
.head_articles
{
	font-size: 10px;
	font-family: 'Lucida Grande' Myriad Apple, Verdana, Arial, Sans-Serif;	
	color : #EBA83F;
	text-decoration:none;
	font-weight: bold;
}
.input_box
{
	background: #f4f4f4;
	border: 1px solid #b2b2b2;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 1px;
	padding: 3px;
	font-weight:normal;
	font-size: 11px;
}

.big_blue_text
{
	font: bold 14px Arial, Tahoma, Verdana;
	color:#4E76AA;
}
.table_top
{
	color : #14498F;
	width : 580px;
	height : 19px;
	border : 1px solid #919294;
}
.admin_table_top
{
	color : #EC9900;
	height : 19px;
	border : 1px solid #919294;
}
.line
{
	color : #9FA0A4;
}
.title
{
	font: bold 14px Tahoma, Verdana, Arial;
	color: Black;
}
.admin_statistic_left_nav
{
	font: bold 10px Tahoma, Arial, Verdana;
	color: #CF0F0A;
}
.admin_statistic
{
	font: bold 16px Arial, Tahoma, Verdana;
	color: #CF0F0A;
}

.large_text
{
	font: bold 16px Arial, Tahoma, Verdana;
	color: #14498F;
}

.admin_welcometext
{
	font: bold 16px Arial, Tahoma, Verdana;
	color : #CF0F0A;
	align: left;
}
.whitetext_topbox1
{
	font: bold 13px Tahoma, Arial, Verdana;
	color: White;
	text-decoration : none;
}
.whitetext_topbox2
{
	font: bold 11px Tahoma, Arial, Verdana;
	color: White;
	text-decoration : none;
}
.text_white
{
	font : 11px/130% Arial, Tahoma, Verdana;
	color : White;
}
.text_white1
{
	font : bold 11px/130% Arial, Tahoma, Verdana;
	color : White;
	text-decoration : underline;
}
.grey_box_centre
{
	color: #8AADD0;
}
.headerWhite
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF; 
	font-size: 9pt;
	font-weight: bold;

}
.headerBlack
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000; 
	font-size: 9pt;
	font-weight: bold;
}
div.error
{
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: red;
	border: 1pt solid red;
	padding: 5pt 5pt 5pt 5pt;
}
div.message
{
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: blue;
	border: 1pt solid blue;
	padding: 5pt 5pt 5pt 5pt;
}
input.blue{ 
  border: 1px solid #919191;
  font : 11px/130% Arial, Tahoma, Verdana;
  color: #444;
  background-color: #fff;
  width: 160px;
}

.leftmenuitem{
  background-color: #14498F;
    height: 30px;
	line-height: 1.5;
}


.leftmenuitem:whiteline{
 backgroud-color: #ffffff;
 height:1px;
}


.leftmenuitem td {
  font : bold 12px Tahoma;
  letter-spacing : 1px;
  	line-height: 1.5;
	vertical-align:middle;
}

.leftmenuitem td a:link, .leftmenuitem td a:visited{ 
  color : White;
  text-decoration: none;
  	line-height: 1.5;
		vertical-align:middle;
}
.leftmenuitem td a:hover{ 
  color: #A5A9BE;
  text-decoration: none;
    	line-height: 1.5;
			vertical-align:middle;
}



table.admintable{ 
  background-color: #EC9900;
}
table.admintable th{ 
  background-color : #ffddaa;
  font: bold 16px Arial, Tahoma, Verdana;
  color: #CF0F0A;
}
table.admintable td{ 
  background-color : #fff;
  font: bold 12px Arial, Tahoma, Verdana;
  color: #000;
}
table.admintable tr.odd td{
  background-color : #fff8f2;
  font: bold 12px Arial, Tahoma, Verdana;
  color: #000;
}

table.admintable .flat{ 
  border: solid #EC9900 1px;
  font: normal 12px Arial, Tahoma, Verdana;
}
table.admintable table td.admin_welcometext{
  font: bold 16px Arial, Tahoma, Verdana;
  color : #CF0F0A;
  align: left;
}

table.admintable a{ 
  color: #700;
}

table.admintable .text{ 
  font-weight: normal;
}

.paging{ 
  font: bold 11px Arial, Tahoma, Verdana;
  padding-top: 12px;
  padding-bottom: 12px;
}
.paging a{ 
  color: #700;
}

.acronym{ 
  color : #CF0F0A;
}

.button  {
	background: url(_images/home/bg_button.gif);
	border: 1px double #999;
	border-left-color: #ccc;
	border-top-color: #ccc;
	color: #333;
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
 } 



.greyborder {background-color:#B0B0B0;
		padding-top:0px;
		height:146;
		weight:100%;}

.greyborder td{background-color:#ffffff;}

.redBG		{background: url(home/bg_red.gif) repeat-x;
		letter-spacing:0.1px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #FFFFFF; 
		font-size: 8.5pt;
		font-weight: bold;}

.blueBG	{background-color:#809FBE;}

.bluebottom{background: url(home/bg_bot_blue.gif) repeat-x;}

.bluetop{background: url(home/bg_blue_top.gif) repeat-x;
		     font-family: Verdana, Arial, Helvetica, sans-serif;
		     color: #000000; 
	             font-size: 9pt;
	             font-weight: bold;padding-bottom: 2px;}

.yelBG 	{background: url(home/bg_yel.gif) repeat-x;letter-spacing:0.1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF; 
	font-size: 8.5pt;
	font-weight: bold;
}
input.signin{padding-right: 40px; padding-top: 10px;}


.loginbutton{

	background: url(home/bg_button.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;	
	}
			
			
.categ td{align:left;}

.constr_log{background: url(home/line_whiteblue_home.jpg);}
.welcome {

	font: bold 14px Tahoma, Verdana, Arial;
	color: Black;
}
.article {

	font-size: 10px; /* Resets 1em to 10px */
	font-family: Verdana, Arial, Sans-Serif;
	color : #464646;
}
.explan {

	margin-left:25px;
	font: bold 12px Tahoma, Verdana, Arial;
	color: #EBA83F;
}
#yellow ul{
      list-style-type: disc;
      list-style-image: url(home/bullet.gif);
	line-height: 1.5em;
      
      }
#red ul{
      list-style-type: disc;
      list-style-image: url(home/bullet1.gif);
	line-height: 1.5em;
      
      }
.explaHome {margin-left:25px;
	font: bold 13px Tahoma, Verdana, Arial;
	color: #CC3300;
	left: 100px;

}




.blueText {
	font: bold 13px Tahoma, Verdana, Arial;
	color: #14498F;

}

.redText {
	font: bold 13px Tahoma, Verdana, Arial;
	color: #CC3300;

}


.explaHomeBlue {margin-left:25px;
	font: bold 13px Tahoma, Verdana, Arial;
	color: #14498F;
	left: 100px;

}


.headAH {

	font-size: 10px;
	font-family: 'Lucida Grande' Myriad Apple, Verdana, Arial, Sans-Serif;	
	color : #CC3300;
	text-decoration:none;
	font-weight: bold;
}
.loginbottom {
	background-image: url(houses.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.articlepic{border: 1px solid rgb(159, 160, 164); margin-right: 10px;  margin-top:5px;margin-bottom:5px;margin-left:10px;}

.jobtable td{padding-left:10px;  font-size: 10px; /* Resets 1em to 10px */
	font-family: Verdana, Arial, Sans-Serif;
	color : #464646;}
.jobtable td table td{padding-left:0px;  }



.jobcaptions {

	font: bold 11px Tahoma, Verdana;
	color : #14498F;
	text-decoration:none;


}
.jobcontenttable {


	font: 75%/175%; /* Resets 1em to 10px */
	letter-spacing: .01em;
	font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
	color : #333;


	
}
.jobBGblue {
	background-color: #DEEAF6;
	height: 25px;
	text-align: left;
	vertical-align: middle;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	
}

.blueBorder {
	background-color: #DEEAF6;
	height: 25px;
	text-align: left;
	vertical-align: middle;
	padding-left: 10px;
	border: 1px solid #666666; 
}


.jobBGred {
	background-color: #FFE3D9;
	height: 25px;
	text-align: left;
	vertical-align: middle;
	padding-left: 10px;
}



.jobBGyellow {
	background-color: ##FFF9BF;
	height: 25px;
	text-align: left;
	vertical-align: middle;
	padding-left: 10px;
}



.jobBGwhite {

	background-color: #FFFFFF;
	height: 25px;
	text-align: left;
	vertical-align: middle;
	padding-left: 10px;	
}
.job {border: 1px solid #b2b2b2;}


.job td{height: 25px;padding-left: 10px;}
.jobtestimonials{background-color:#b2b2b2;cellpadding:1;}
.jobtestimonials td {height: 25px;background-color:#ffffff;}
.jobtestimonials .first{padding-left: 10px;
			padding-right: 10px;
			height: 25px;
	background-image: url(home/job_table_bg.gif);
			font : bold 12px Arial, 									Tahoma, Verdana;
			letter-spacing : 1px;
			color : White;
}
.jobtestimonials .rating{BACKGROUND-POSITION: center center;
	BACKGROUND-IMAGE:  url(pic/space_red.jpg); PADDING-BOTTOM: 0px; WIDTH: 35px; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 17px;;
			font : bold 12px Arial, 									Tahoma, Verdana;
			color : White;}


.jobtestimonials .rating1{BACKGROUND-POSITION: center center;
			BACKGROUND-IMAGE:  url(pic/space_yellow.jpg);
			PADDING-BOTTOM: 0px;
			WIDTH: 35px; 
			PADDING-TOP: 3px; 
			BACKGROUND-REPEAT: no-repeat; 
			HEIGHT: 17px;
			font : bold 12px Arial,Tahoma, Verdana;
			color : White;}

.jobBGtop {
	background-image: url(home/job_table_bg.gif);
	font : bold 12px Arial, Tahoma, Verdana;
	letter-spacing : 1px;
	color : White;
	font-weight:bold;
	
	height:15px;
}
.articletable{background-color:#b2b2b2;cellpadding:1;align:left;}
.articletable .first{padding-left: 10px;padding-top:0px; padding-bottom:0px;padding-right: 10px;;
			
			height: 25px;
	background-image: url(home/job_table_bg.gif);
			font : bold 12px Arial,Tahoma, Verdana;
			letter-spacing : 1px;
			color : White;
}
.articletable td{ height: 25px;background-color:#ffffff;padding: 10px 10px 10px 10px;
		  font-size: 8pt; /* Resets 1em to 10px */
		  line-height:120%;
	          font-family: Verdana, Arial, Sans-Serif;
		  color : #464646;}
.homepic{border: 2px solid rgb(240,190,000); margin-right: 10px;  margin-top:10px;margin-bottom:10px;margin-left:10px;}
.homepic1{border: 2px solid rgb(240,080,000); margin-right: 10px;  margin-top:10px;margin-bottom:10px;margin-left:10px;}
.welcome1 {


	font: bolder 16px Tahoma, Verdana, Arial;
	color: #000000;
}




.announce {
	font: bolder 16px Tahoma, Verdana, Arial;
	color: #ffffff;
	background: url(home/annouce_red.gif) repeat-x;
	letter-spacing:0.1px;
		
}



.pleaselogin {


	font: bolder 16px Tahoma, Verdana, Arial;
	color: #FF0000;
}