body{
	padding:0px 10px 0px 10px; font-family:Arial, Helvetica, sans-serif;
	margin::0px; color:#000000; 
	}
.mainDiv{width:900px; border:1px solid green;}
.header{
	width:900px; height:80px; border:0px solid red; padding:0px;font-size:11px;
	}
	
.skype{
	color:#DC4942; font-size:20px; font-weight:bold;
	}
.skype a:{text-decoration:none;}
.skype a:link{text-decoration:none;}
.skype a:active{text-decoration:none;}
.skype a:visited{text-decoration:none;}
.skype a:hover{text-decoration:none;}
	
.blueNav{
	background-color:#0883c7;  width:930px;
	color:#ffffff; border:0px solid red; text-align:left;
	font-weight:bold;
	font-size:12px;
	vertical-align:middle;
	padding:5px 10px 5px 10px; height:20px;
		}
/* the following style is added to apply font style for top menubar in professional results - this is a temporary class and should be removed */
.blueNav  #frmsearch{
	color:#ffffff; 
	font-weight:bold;
	font-size:12px;
	vertical-align:middle;
	display:inline; height:20px;}
.blueNav  #frmsearch td{ padding-right:3px; font-size:12px; color:#FFFFFF;}
.blueNav  #frmsearch td select{ margin:0px; padding:0px; width:130px;font-family: Arial, Helvetica, sans-serif;}
.blueNav tr td a{ font-size:12px;}
.blueNav a:{color:#ffffff; text-decoration:none; font-weight:bold;font-size:12px;}
.blueNav a:link{color:#ffffff; text-decoration:none; font-weight:bold;font-size:12px;}
.blueNav a:active{color:#ffffff; text-decoration:none; font-weight:bold;font-size:12px;}
.blueNav a:visited{color:#ffffff; text-decoration:none; font-weight:bold;font-size:12px;}
.blueNav a:hover{color:#ffffff; text-decoration:underline; font-weight:bold;font-size:12px;}

.caption0{
	background-color:#006599; height:180px; width:950px;
	padding:15px; font-size:24px; 
	font-weight:none; vertical-align:top;
		}

.caption1{
	color:#ffffff; border:0px solid red; text-align:left;
	font-size:24px; 
	font-weight:none; width:470px; float:left; clear:left;
	line-height:60px; line-height:40px !important;
		}
.caption1 a:{color:#ffffff; text-decoration:none;}
.caption1 a:link{color:#ffffff; text-decoration:none;}
.caption1 a:active{color:#ffffff; text-decoration:none;}
.caption1 a:visited{color:#ffffff; text-decoration:none;}
.caption1 a:hover{color:#ffffff; text-decoration:underline;}
		
.caption2{
	color:#ffffff; text-align:left;
	vertical-align:middle; font-size:15px; 
	font-weight:none; width:470px; line-height:20px;
	text-align:left; float:left; border:0px solid red;
	float:left; clear:left;
		}
.caption2 a:{color:#ffffff; text-decoration:none;}
.caption2 a:link{color:#ffffff; text-decoration:none;}
.caption2 a:active{color:#ffffff; text-decoration:none;}
.caption2 a:visited{color:#ffffff; text-decoration:none;}
.caption2 a:hover{color:#ffffff; text-decoration:underline;}

.workingArea{
	color:#000000; text-align:left;
	width:900px; border:1px solid #f7f7f7; padding:5px 20px 0px 10px;
	margin-bottom:10px;
		}

.fstColm{
	width:58%; border:0px solid green; float:left;
	color:#000000; padding:0px;
	height:100%;
	}
.fstColm {text-align:left; vertical-align:bottom; color:#000000;}
.fstColm a:{text-decoration:none; color:#000000;}
.fstColm a:link{text-decoration:none; color:#000000;}
.fstColm a:active{text-decoration:none; color:#000000;}
.fstColm a:visited{text-decoration:none; color:#000000;}
.fstColm a:hover{text-decoration:underline; color:#1f9ded;}

.font1 {font-size:18px;}
.font1 a:{font-size:18px; text-decoration:none;}
.font1 a:link{font-size:18px; text-decoration:none;}
.font1 a:active{font-size:18px; text-decoration:none;}
.font1 a:visited{font-size:18px; text-decoration:none;}
.font1 a:hover{font-size:18px; color:black; text-decoration:underline;}

.font2 { font-size:14px; font-weight:normal;}

.font3 { font-size:14px; font-weight:normal;}
.font3 a:{text-decoration:none;}
.font3 a:link{text-decoration:none;}
.font3 a:active{text-decoration:none;}
.font3 a:visited{text-decoration:none;}
.font3 a:hover{color:black; text-decoration:underline;}

.mandate{color:#1f9ded; font-weight:bold; text-decoration:none;}
.mandate a:{color:#1f9ded;  font-weight:bold; text-decoration:none;}
.mandate a:link{color:#1f9ded;  font-weight:bold; text-decoration:none;}
.mandate a:visited{color:#1f9ded;  font-weight:bold; text-decoration:none;}
.mandate a:hover{color:#006599; text-decoration:underline;}

.visitblog{color:#006599; font-weight:bold; text-decoration:none;}
.visitblog a:{color:#006599;  font-weight:bold; text-decoration:none;}
.visitblog a:link{color:#006599;  font-weight:bold; text-decoration:none;}
.visitblog a:visited{color:#006599;  font-weight:bold; text-decoration:none;}
.visitblog a:hover{color:#006599; text-decoration:underline;}

.secColm {
	width:38%; border:0px solid black; float:right;
	color:#000000; font-size:14px; padding:0px;
	background-image:url(../images/bg.gif);
	background-repeat:repeat; height:100%;
	 }
.secColm a:{ font-size:12px; text-decoration:none; color:#000000;}
.secColm a:link{ font-size:12px; text-decoration:none; color:#000000;}
.secColm a:active{ font-size:12px; text-decoration:none; color:#000000;}
.secColm a:visited{ font-size:12px; text-decoration:none; color:#000000;}
.secColm a:hover{ font-size:12px; text-decoration:underline; color:#1f9ded;}

.projectsdropdown
{
border: 2px solid rgb(191, 191, 191); color:#FFFFFF;
background-color:#4196CD;
}

 .newslist {
	list-style:none; padding-bottom:8px;
	border-bottom:1px solid #e4e5e6;
	padding-left:15px;
	}
.errormessage
{
	color:red;
	/*border:1px solid #cacaca;
	color:#333;
	background:#FFFABF;*/
}


.footer {text-align:center; font-size:12px; vertical-align:bottom; color:#000000;background-color:#FFFFFF; width:100%; padding-top:20px; float:left}
.footer a:{ font-size:12px; text-decoration:none; color:#000000;}
.footer a:link{ font-size:12px; text-decoration:none; color:#000000;}
.footer a:active{ font-size:12px; text-decoration:none; color:#000000;}
.footer a:visited{ font-size:12px; text-decoration:none; color:#000000;}
.footer a:hover{ font-size:12px; text-decoration:underline; color:#1f9ded;}
