@font-face {

    font-family: 'dosislight';

    src: url('fonts/dosis-light-webfont.eot');

    src: url('fonts/dosis-light-webfont.eot?#iefix') format('embedded-opentype'),

         url('fonts/dosis-light-webfont.woff') format('woff'),

         url('fonts/dosis-light-webfont.ttf') format('truetype'),

         url('fonts/dosis-light-webfont.svg#dosislight') format('svg');

    font-weight: normal;

    font-style: normal;

}body {
 
	    background-color: #d3f4ff;
	background-position:top;
	background-repeat:repeat;
	margin: 0px 0px 0px 0px;
	}
body,td,th {
	font-family: Tahoma;
	font-size: 10pt;
	color: #ffffff;
	text-decoration:none;
}

a.ha-media {
	font-family: Tahoma;
	font-size: 8pt;
	color: #ffffff;
	text-decoration:none;
	font-weight: bold;
	}
a.ha-media:hover {
	font-family: Tahoma;
	font-size: 8pt;
	color: #ffffff;
	text-decoration:none;
	font-weight: bold;
	}
	
a.sub_menu {
	font-family: Tahoma;
	font-size: 9pt;
	color: #000;
	text-decoration:none;
	}
	
a.sub_menu:hover {
	font-family: Tahoma;
	font-size: 9pt;
	color: #000;
	text-decoration:none;
	font-weight:normal;
	}
	
.heading  {
	font-family: Tahoma;
	font-size: 8pt;
	color: #000;
	text-decoration:none;
	font-weight: bold;
	}
.heading2 {
	font-family: Tahoma;
	font-size: 8pt;
	color: #ffffff;
	text-decoration:none;
	font-weight: bold;
	}
.heading2:hover {
	font-family: Tahoma;
	font-size: 8pt;
	color: #ffffff;
	text-decoration:none;
	font-weight: bold;
	}
.heading-main {
	font-family:Tahoma;
	font-size:12px;
	color: #000000;
	text-decoration:none;
	font-weight:normal; 
	}
.heading-main:hover {
	font-family:Tahoma;
	font-size:12px;
	color: #fff;
	text-decoration:none;
	font-weight:normal;
	}
.pname  {
	font-family: Tahoma;
	font-size: 8pt;
	color: #7b7b7a;
	text-decoration:none;

	}

.pagination {
font-family: Tahoma;
font-size: 8pt;
color:#000000;
}

a.paging {
	font-family: Tahoma;
	font-size: 8pt;
	color: #7cb21d;
	text-decoration:none;
	font-weight: bold;
	}
a.paging:hover {
	font-family: Tahoma;
	font-size: 8pt;
	color: #7cb21d;
	text-decoration:none;
	font-weight: bold;
	}
	
a.inquiryTxt {
	font-family: Tahoma;
	font-size: 8pt;
	color: #7b7b7a;
	text-decoration:none;
	font-weight: bold;
	}
a.inquiryTxt:hover {
	font-family: Tahoma;
	font-size: 8pt;
	color: #ffffff;
	text-decoration:none;
	font-weight: bold;
	}

.mainTxt {
	font-family: Tahoma;
	font-size: 10pt;
	color: #575757;
	text-decoration:none;
	}.mainTxt2 {
	font-family: Tahoma;
	font-size: 9pt;
	color: #7b7b7a;
	text-decoration:none;
	}

.txtBox {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-decoration: none;
	background-color:#e1e1e1;
	color: #333;
	 border:solid 1px #858585;
}
.txtBox-q {
font-family: Courier New;
font-size: 8pt;
color:#646464;
background-color:#ffffff;
border:solid 1px #444444;
width:220px
}
.required  {
display:block; padding-left:10px;color:#1f1f1f; font-family:'dosislight'; font-size:18px; text-decoration:none; transition: all 0.5s ease-in-out 0s; line-height:35px; border-bottom:1px dashed #666; color:#fff;margin-bottom:2px;
	
	}
.required:hover  {
display:block; padding-left:10px; color:#1f1f1f; font-family:'dosislight'; font-size:20px; text-decoration:none; transition: all 0.5s ease-in-out 0s;   line-height:35px; border-bottom:1px dashed #fff;  color:#fff;margin-bottom:2px;
	}
.button {
	font-family: Tahoma;
	font-size: 8pt;
	color: #ffffff;
	text-decoration:none;
	background-image:url(../imgs/marq-back.gif);
	background-repeat: repeat-x;
	border:  solid 2px #3f8805;
	}
.p-button {
	font-family: Tahoma;
	font-size: 6pt;
	color: #ffffff;
	text-decoration:none;
	background-image:url(../imgs/p-button.gif);
	background-repeat: repeat-x;
	border:  solid 2px #848484;
	}

a.mainLink {
	font-family: Tahoma;
	font-size: 9pt;
	color: #fff;
	text-decoration:none;
	}

a.mainLink:hover {
	font-family: Tahoma;
	font-size: 9pt;
	color: #fff;
	text-decoration:none;
	}
	
a {

	text-decoration:none;
	font-weight:normal;
}

a:hover {

	text-decoration:none;
	font-weight:normal;
}


	
	
/* Layout Specific Styles */	
.simg {
background:#000000;
border:solid 1px #3d3d3d;
}
.fimg {
background:#ffffff;
}
.limg {
border: solid 2px #a5de05;
background:#ffffff;
}
.artback {
background-image:url(../imgs/art-back.jpg);
background-position:center;
background-repeat: no-repeat;
}

.leftBorder {
border-left:solid 1px #3d3e3d;
padding-left: 10px;
}

.rightBorder {
border-right:solid 1px #3d3e3d;
padding-right: 2px;
}
.black {
	font-family: Tahoma;
	font-size: 8pt;
	color: #000000;
	text-decoration:none;

}
.heading-bg{
background-image:url(../imgs/heading-bg.gif);
background-repeat:no-repeat;
}
.size-bg{
background-image:url(../imgs/size-bg.gif);
background-repeat:repeat-x;
background-color:#FFFFFF;
}
.lang {
	font-family: Tahoma;
	font-size: 7pt;
	color: #ffffff;
	text-decoration:none;
	}
.RedMenu {
	font:normal 12px Arial, Helvetica, sans-serif; color:#000000;
}
.RedMenu a:link {
	font:normal 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;
}
.RedMenu a:hover {
	font:normal 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;
}
.gray-bro{
	border:0px solid #cacaca;
	background-color:#000;
}
.buttons{
background-image:url(../imgs/but-bg.gif);
border:solid 0px;
width:89px; height:21px;
font:normal 11px Arial, Helvetica, sans-serif; color:#ffffff; font-stretch:11px;
}
.sbuttons{
background-image:url(../imgs/search.gif);
border:solid 0px;
width:59px; height:16px;
font:normal 9px Arial, Helvetica, sans-serif; color:#ffffff;
}

.catmenu {
	font:normal 13px Arial, Helvetica, sans-serif; color:#333333; font-stretch:13px;
}
.catmenu a:link {
	font:normal 13px Arial, Helvetica, sans-serif; color:#333333; text-decoration:none;
}
.catmenu a:hover {
	font:normal 13px Arial, Helvetica, sans-serif; color:#1092E6; text-decoration:none;
}
.sm{

	font-family:Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000;

	text-decoration: none;
	font-weight:bold;

}

.sm:link{

	font-family:Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000;

	text-decoration: none;
	font-weight:bold;

}

.sm:hover {

	font-family:Arial, Helvetica, sans-serif;

	font-size: 11px;

	text-decoration: none;

	color:#a60700;
	font-weight:bold;

}

.menu-Out { background:transparents; background-position:top; background-repeat:repeat-x;
}

.menu-Over { background-image:url(../imgs/bt-bg1.png); background-position:center; background-repeat:no-repeat;
}
.sm-Out { background-image:url(../imgs/sms.png); background-position:top; background-repeat:repeat-x;
}

.sm-Over { background-image:url(../imgs/sms.png); background-position:top; background-repeat:repeat-x;
}
.pro-heading-ye {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	letter-spacing:0px;
	text-decoration:none;
	font-style:normal;
}
.h11-w {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#F00;
	text-transform:capitalize;
}
.red-h {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#1092E6;
	text-transform:uppercase;
}
.basetxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#1E1E1E;
	text-decoration:none;
}.basetxt:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#1E1E1E;
	text-decoration:none;
}
.h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#a60700;
	text-transform:none;
	background-image:url(../imgs/bt-bg.png);
	background-repeat:repeat-x;
}
.bt{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	font-weight:normal;

}

.bt:link{
	font-family:arial;
	font-size: 13px;
	color: #3A3A3A;
	text-decoration: none;
	font-weight:bold;

}

.bt:hover {

	font-family:arial;

	font-size: 13px;

	text-decoration: none;

	color:#FFFFFF;
	font-weight:bold;

}
.bt-Out { background:transparents; background-position:top; background-repeat:repeat-x;
}

.bt-Over {
	background-image:url(../images/over.jpg);
	background-position:top;
	background-repeat:repeat-x;
	color: #FFFFFF;
}


.s-name{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color:#FFF;
	font-weight:normal;

}
.INPUT {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-decoration: none;
	background-color:#e1e1e1;
	color: #333;
	border:solid 1px #858585;
}

.heading-contact {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
#formal{
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding:9px;
	line-height:61px; height:61px; display:block;
 
	text-decoration:none;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	
	webkit-transition: background .4s ease-in-out;
	-moz-transition: background .4s ease-in-out;
	-o-transition: background .4s ease-in-out;
	transition: background .4s ease-in-out;
}
#formal:hover{
	color:#FFF;display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;line-height:61px;height:61px;
	padding:9px;
 
	text-decoration:none;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	background-color:#0083c0;
	webkit-transition: background .4s ease-in-out;
	-moz-transition: background .4s ease-in-out;
	-o-transition: background .4s ease-in-out;
	transition: background .4s ease-in-out;
	
	-moz-box-shadow:0px 0px 1px 0px #0b87bf;
	-webkit-box-shadow:0px 0px 1px 0px #0b87bf;
	box-shadow:0px 0px 1px 0px #0b87bf;
	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;	
	
	background: #0083c0; /* Old browsers */
	background: -moz-linear-gradient(top, #00adfc 0%, #0083c0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00adfc), color-stop(100%,#0083c0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #00adfc 0%,#0083c0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #00adfc 0%,#0083c0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #00adfc 0%,#0083c0 100%); /* IE10+ */
	background: linear-gradient(to bottom, #00adfc 0%,#0083c0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00adfc', endColorstr='#0083c0',GradientType=0 ); /* IE6-9 */
}
.probg{

background-color:#FFFFFF; width:193px;
box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	
	box-shadow:0 0 3px #ccc;
	-moz-box-shadow:0 0 3px #ccc;
	-webkit-box-shadow:0 0 3px #ccc;
	
	transform: scale(1);
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	
	transition: background-color 1s, box-shadow 1s, transform 0.5s;
	-moz-transition: background-color 1s, -moz-box-shadow 1s, -moz-transform 0.5s;
	-webkit-transition: background-color 1s, -webkit-box-shadow 1s, -webkit-transform 0.5s;
	-o-transition: background-color 1s, -o-box-shadow 1s, -o-transform 0.5s;

}
.probg:hover{
border:1px solid #1396DC;width:193px;
box-shadow:0 0 25px #1396DC;
	-moz-box-shadow:0 0 25px #1396DC;
	-webkit-box-shadow:0 0 25px #1396DC;
	
	transform: scale(1.1);
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	
	
	}
	.thumbnail { background:#ffffff; padding:6px; width:205px; height:335px; float:left; margin:11px; color:#20201e; transition:all 0.5s ease-in-out 0s;  width:193px;
box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	
	box-shadow:0 0 3px #ccc;
	-moz-box-shadow:0 0 3px #ccc;
	-webkit-box-shadow:0 0 3px #ccc;
	
	transform: scale(1);
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	
	transition: background-color 1s, box-shadow 1s, transform 0.5s;
	-moz-transition: background-color 1s, -moz-box-shadow 1s, -moz-transform 0.5s;
	-webkit-transition: background-color 1s, -webkit-box-shadow 1s, -webkit-transform 0.5s;
	-o-transition: background-color 1s, -o-box-shadow 1s, -o-transform 0.5s;}

.thumbnail:hover {
	color:#1f1f1f;
	 
	width:193px;
	box-shadow:0 0 15px #666;
	-moz-box-shadow:0 0 15px #666;
	-webkit-box-shadow:0 0 15px #666;
	transform: scale(1.1);
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);	background-color: #fff;
}
.menu-bro{
  
	background-color:#fff;
}.menu-bro:hover{
 
	background-color:#000;
	 
}.selected{
	border:1px solid #4d4d4d;
	background-color:#CC0000; 
}
