/* CSS Document */

 body{
margin: 0;
 background: url(img/bg.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.topbar {
	background-image: url(img/top_bar.jpg);
	background-repeat: repeat-x;
	width:128px;
	height: 149px;
}
.bluebar {
	background-image: url(img/blue_bar.jpg);
	background-repeat: repeat-x;
	width:1297px;
	height: 261px;
}

.w_bar {
	background-image: url(img/w_line.png);
	background-repeat: repeat-x;
	width:155px;
	height: 16px;
}

.bbg {
	background-color: #EEEEEE;
	-webkit-box-shadow: -4px -3px 54px -23px rgba(0,0,0,0.72);
-moz-box-shadow: -4px -3px 54px -23px rgba(0,0,0,0.72);
box-shadow: -4px -3px 54px -23px rgba(0,0,0,0.72);

}


.conbg {
	background-image: url(img/contact_bg.png);
	background-repeat: no-repeat;
	width:627px;
	height: 521px;
}

.botbar {
	background-image: url(img/bot_blue_line.jpg);
	background-repeat: repeat-x;
	width:124px;
	height: 148px;
}

.botbarbk {
	background-image: url(img/bot_blue_line2.jpg);
	background-repeat: repeat-x;
	width:124px;
	height: 126px;
}

.logo_img{
	background-image: url(img/Provincial_Department_logo.png);
	background-repeat: no-repeat;
	width:850px;
	height: 77px;
}

.w_bar_top {
	background-image: url(img/w_bar.jpg);
	background-repeat: repeat-x;
	width:180px;
	height: 13px;
}

.menu_banner{
	background-image: url(img/menu_bnner.jpg);
	background-repeat: no-repeat;
	width:239px;
	height: 58px;
}
@font-face
{
font-family: iskpota;
src: url(font/iskpota_0.ttf);
}
@font-face
{
font-family: AA-Sinhala;
src: url(font/AA-Sinhala_8_0.TTF);
}

@font-face
{
font-family: TREBUCBD;
src: url(font/TREBUCBD_0.TTF);
}

@font-face
{
font-family: AA-Sinhala;
src: url(font/AA-Sinhala_8_0.TTF);
}

.font1 {
	font-family:TREBUCBD;
	font-size: 16px;
	color:#0070B0;
	font-weight: bold;
text-shadow: white 0.1em 0.1em 0.2em
	
}
.fonts22 {
	font-family:AA-Sinhala;
	font-size: 21px;
	color:#D80000;
text-shadow: white 0.1em 0.1em 0.2em
	
}

.fonts11 {
	font-family:AA-Sinhala;
	font-size: 17px;
	color:#0070B0;
	font-weight: bold;
text-shadow: white 0.1em 0.1em 0.2em
}

.font2 {
	font-family:TREBUCBD;
	font-size: 16px;
	color:#D80000;
	font-weight: bold;
text-shadow: white 0.1em 0.1em 0.2em
	
}


.whit_fonts1 {
	font-family:iskpota;
	font-size: 14px;
	color:#FFFFFF;
	line-height: 20px;
	
}
.fonts2 {
	font-family:AA-Sinhala;
	font-size: 19px;
	color:#D80000;

text-shadow: white 0.1em 0.1em 0.2em
	
}


.font22 {
	font-family:TREBUCBD;
	font-size: 20px;
	color:#D80000;
	font-weight: bold;
text-shadow: white 0.1em 0.1em 0.2em
	
}
.font3 {
	font-family:TREBUCBD;
	font-size: 14px;
	color:#006DD9;
	font-weight: bold;
text-shadow: white 0.1em 0.1em 0.2em
	
}

.fonts3 {
	font-family:AA-Sinhala;
	font-size: 16px;
	color:#006DD9;

text-shadow: white 0.1em 0.1em 0.2em
	
}
.w_box_home{
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	width:842px;
	
	-webkit-box-shadow: 10px 10px 36px -21px rgba(0,0,0,0.75);
-moz-box-shadow: 10px 10px 36px -21px rgba(0,0,0,0.75);
box-shadow: 10px 10px 36px -21px rgba(0,0,0,0.75);
}


.w_box_home2{
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	width:1075px;
	-webkit-box-shadow: 10px 10px 36px -21px rgba(0,0,0,0.75);
-moz-box-shadow: 10px 10px 36px -21px rgba(0,0,0,0.75);
box-shadow: 10px 10px 36px -21px rgba(0,0,0,0.75);
	
}

.w_box_home3{
	background-image: url(img/new_details2.png);
	background-repeat: no-repeat;
	width:1026px;
	height: 214px;
}

.sml_menu_bar{
	background-image: url(img/sml_menu_bnner.jpg);
	background-repeat: no-repeat;
	width:448px;
	height: 26px;
}
.gryborder {
	border-top: 6px solid #AAAAAA;
	border-right: 6px solid #AAAAAA;
	border-bottom: 6px solid #AAAAAA;
	border-left: 6px solid #AAAAAA;
}
@font-face
{
font-family: Frutiger;
src: url(font/Frutiger.ttf);
}
.gry_font1 {
	font-family:Frutiger;
	font-size: 13px;
	color:#464646;
	line-height: 20px;
	text-align: justify;

	
}
@font-face
{
font-family: Frut5;
src: url(font/Frutiger.ttf);
}
.gry_font2 {
	font-family:Frut5;
	font-size: 13px;
	color:#464646;
	line-height: 20px;
	text-align: justify;

	
}
@font-face
{
font-family: Frutiger2;
src: url(font/Frutiger.ttf);
}
.whit_font1 {
	font-family:Frutiger2;
	font-size: 14px;
	color:#FFFFFF;
	line-height: 20px;
	
}

.whit_font2 {
	font-family:Frutiger;
	font-size: 13px;
	color:#FFFFFF;
	line-height: 20px;
	
}
.blck_font1 {
	font-family:Frutiger;
	font-size: 14px;
	color:#444444;
	font-weight: bold;
}
@font-face
{
font-family: Frutiger2;
src: url(font/Frutiger.ttf);
}

.whit_fonte2 {
	font-family:Frutiger2;
	font-size: 13px;
	color:#FFFFFF;
	line-height: 20px;
	
}

@font-face
{
font-family: FrutigerB;
src: url(font/Frutiger_Black.ttf);
}
.bfont1 {
	font-family:FrutigerB;
	font-size: 15px;
	color:#FFFFFF;
	font-weight: bold;
text-shadow: #006AAA 0.1em 0.1em 0.2em
	
}

.wlink:link {
text-decoration:none;
	color:#FFFFFF;


}
.wlink:visited {
text-decoration:none;
color:#FFFFFF;
	
}
.wlink:hover {
text-decoration:none;
color:#7FDFFF;
}
.wlink:focus {
text-decoration:none;
color:#FFFFFF;
	
}

.wlink:active {
text-decoration:none;
color:#FFFFFF;
	
}

	.login_bg
{
background-image:url('img/login_bg.png');
background-repeat: no-repeat;
width: 412px;
height: 199px;
align: center;


}
.textInput3{
	height: 30px;
	width:190px;
	border: 1px solid #E3E3E3;
	background: #FFFFFF;
	color: #072362;
	font-size: 1.0em;


}

.textInputs2{
	height: 30px;		
	background: #F2F2F2;
	color: #000000;
	font-size: 0.9em;
	border: 1px solid #B6B8BD;

/* rounded corners */
-webkit-border-radius: 12px;
-moz-border-radius: 7px; 
border-radius: 7px;
}

.bigfontbk {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #990000;
}

.bk_font{
font-family: Frutiger2;
color:#000000;
font-size: 13px;
}

.textInputs4{	
	background: #F2F2F2;
	color: #000000;
	font-size: 0.9em;
	border: 1px solid #B6B8BD;

/* rounded corners */
-webkit-border-radius: 12px;
-moz-border-radius: 7px; 
border-radius: 7px;
}
.smallfont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #B20000;
}
.borcolor {
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}

.wlink2:link {
text-decoration:none;
	color:#007CC6;


}
.wlink2:visited {
text-decoration:none;
color:#007CC6;
	
}
.wlink2:hover {
text-decoration:none;
color:#D80000;
}
.wlink2:focus {
text-decoration:none;
color:#007CC6;
	
}

.wlink2:active {
text-decoration:none;
color:#007CC6;
	
}

.wlinks2:link {
font-family:AA-Sinhala;
text-decoration:none;
	color:#007CC6;


}
.wlinks2:visited {
font-family:AA-Sinhala;
text-decoration:none;
color:#007CC6;
	
}
.wlinks2:hover {
font-family:AA-Sinhala;
text-decoration:none;
color:#D80000;
}
.wlinks2:focus {
font-family:AA-Sinhala;
text-decoration:none;
color:#007CC6;
	
}

.wlinks2:active {
font-family:AA-Sinhala;
text-decoration:none;
color:#007CC6;
	
}