*
{
	padding: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
}
html, body
{
	height: 100%;
}
body
{
	background: #FFFFFF; /*#717171;*/
	font-family: Tahoma,Geneva,sans-serif;
	font-size: 100%;
	line-height: 1em;
	color: #404141;
}
input, select, textarea
{
	font-family: Tahoma,Geneva,sans-serif;
	font-size: 1em;
}
.fleft
{
	float: left;
}
.fright
{
	float: right;
}
.clear
{
	clear: both;
}
.alignright
{
	text-align: right;
}
.aligncenter
{
	text-align: center;
}
.wrapper
{
	width: 100%;
	overflow: hidden;
}
.container
{
	width: 100%;
}
p
{
	margin-bottom: 16px;
	text-align: justify;
}
/* forms */
input, select
{
	vertical-align: middle;
	font-weight: normal;
}
img
{
	border: 0;
	vertical-align: top;
	text-align: left;
}
object
{
	vertical-align: top;
}
#contacts-form
{
	clear: right;
	width: 100%;
	overflow: hidden;
}
#contacts-form fieldset
{
	border: none;
	float: left;
}
#contacts-form .field
{
	clear: both;
	padding-bottom: 7px;
	width: 100%;
	overflow: hidden;
}
#contacts-form label
{
	float: left;
	width: 79px;
	color: #2cb6e9;
	font-weight: bold;
}
#contacts-form input
{
	width: 240px;
	padding: 2px 0 2px 3px;
	border: 1px solid #d9d9d9;
	background: none;
}
#contacts-form textarea
{
	width: 790px;
	height: 192px;
	border: 1px solid #d9d9d9;
	background: none;
	padding: 2px 0 2px 3px;
	margin-bottom: 15px;
	overflow: auto;
}
#contacts-form .button
{
	width: 150px;
	float: right;
}
/* list */
ul
{
	list-style: none;
}
.list1 li
{
	padding-bottom: 10px;
	font-weight: bold;
}
.list1 li p
{
	margin-bottom: 6px;
}
.list1 li a
{
	font-weight: bold;
}
.list2
{
	padding: 4px 0 10px 0;
}
.list2 li
{
	width: 100%;
	overflow: hidden;
	padding-bottom: 20px;
}
.list2 li.last
{
	padding-bottom: 0 !important;
}
.list2 li img
{
	float: left;
	margin-right: 20px;
}
.list2 li h5
{
	padding-top: 6px;
}
.list2 li h6
{
	padding-top: 15px;
}
.list3 li
{
	list-style-type: disc;
	list-style-position: inside;
	padding-bottom: 15px;
}
.list3.color1 li
{
	color: #58b01f;
}
.list3.color2 li
{
	color: #ff8002;
}
.list3.color3 li
{
	color: #f32e10;
}
.list3 li span
{
	color: #404141 !important;
}
.list4 dt
{
	font-weight: bold;
	margin-bottom: 16px;
	color: #2cb6e9;
}
.list4 dd
{
	padding-bottom: 16px;
}
.carousel
{
	width: 100%;
	overflow: hidden;
}
.carousel li
{
	float: left;
	margin-right: 15px;
}
.carousel li.prev
{
	margin-right: 17px;
	padding-top: 74px;
}
.carousel li.next
{
	margin-right: 0;
	padding-top: 74px;
}
.phones-list li
{
	width: 100%;
	overflow: hidden;
	padding-bottom: 16px;
}
.phones-list li strong
{
	float: left;
	width: 69px;
	color: #2cb6e9;
}
/* other */
.img-indent
{
	margin: 0 20px 0 0;
	float: left;
	border: 1px solid #4AAEE7;
}
.img-indent.fright
{
	float: right;
	margin: 0 0 0 20px;
}
.img-indent.alt
{
	margin-bottom: 30px;
}
.img-box
{
	/*background: url(../images/Empbg.png);*/
	overflow: hidden;
	border: 1px solid balck;
}
.img-box img
{
	float: left;
	margin: 0 20px 0 0;
}
.imgShadow {
	background-color: #ff6633;
	padding: 2px;
	-webkit-box-shadow: 0 8px 6px -6px black;
	-moz-box-shadow: 0 8px 6px -6px black;
	box-shadow: 0 8px 6px -6px black;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	-ms-transition: all 1s ease;
	transition: all 1s ease;
	width: 100px;
	height: 100px;
}
	.imgShadow:hover {
		/*width: 250px;   height: 250px; 	background-color:Gray;filter:alpha(opacity=70);opacity:0.7;*/
		transform: scale(2.5);
		-ms-transform: scale(2.5); /* IE 9 */
		-moz-transform: scale(2.5); /* Firefox */
		-webkit-transform: scale(2.5); /* Safari and Chrome */
		-o-transform: scale(2.5);
		cursor: pointer;
	}

.modal {
	display: none;
	position: fixed;
	z-index: 1;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
	background-color: rgb(0,0,0);
	background-color: rgba(0,0,0,0.4);
	padding-top: 60px;
}

.modal-content {
	background-color: #fefefe;
	margin: 5% auto;
	padding: 20px;
	border: 1px solid #888;
	width: 25%;
}

.close-btn {
	color: #aaa;
	float: right;
	font-size: 28px;
	font-weight: bold;
}

	.close-btn:hover,
	.close-btn:focus {
		color: black;
		text-decoration: none;
		cursor: pointer;
	}

.extra-wrap
{
	overflow: hidden;
}
/* txt,links,lines,titles */
.a
{
	color: #4b80ba;
	font-weight: bold;
	outline: none;
	text-decoration: none;
}
.a:hover
{
	text-decoration: none;
}
/*a
{
	color: #6b489e;/*#2cb6e9;*/
/*	outline: none;
	font-weight:bold;
	text-decoration: none;
}
a:hover
{
	text-decoration: none;
	color: #2cb6e9;
	
}*/
h1 {
	font-size: 3em;
	line-height: 1em;
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	color: #515151;
	font-weight: normal;
	letter-spacing: -1px;
	width: 400px;
	margin-bottom: 42px;
}
h2
{
	font-family: "Trebuchet MS" ,Arial,Helvetica,sans-serif;
	font-size: 22px;
	line-height: 1em;
	font-weight: normal;
	margin-bottom: 23px;
	color: #515151;
}
h2.alt
{
	letter-spacing: -1px;
}
h3
{
	font-family: "Trebuchet MS" ,Arial,Helvetica,sans-serif;
	font-size: 1.5em;
	line-height: 1.1em;
	margin-bottom: 10px;
}
h4
{
	font-size: .91em;
	margin-bottom: 10px;
}
h4 strong
{
	font-size: 1.1em;
	color: #2cb6e9;
	display: block;
}
h5
{
	font-size: 1em;
	margin-bottom: 5px;
}
h6
{
	font-size: 1em;
	font-weight: normal;
}
.txt1
{
	color: #2cb6e9;
}
/* header */
#header .row-1
{
	height: 105px;
}
#header .logo
{
	float: left;
	padding: 22px 0 0 10px;
	width: 121px;
	height: 20px;
}
#header .top-links
{
	float: right;
	padding: 45px 35px 0 0;
}
#header .top-links li
{
	float: left;
	margin-left: 8px;
}
#header .nav-box
{
	background: url(../images/Manu-box-bg.png) left top repeat-x;
	width: 100%;
}
#header .nav-box .left
{
	background: url(../images/nav-box-left.png) no-repeat left top;
}
#header .nav-box .right
{
	background: url(../images/nav-box-right.png) no-repeat right top;
	height: 48px;
}
/* header navigation */


/*#header .nav-box ul {font-family:"Trebuchet MS",Arial,Helvetica,sans-serif}
#header .nav-box ul li {display:inline}
#header .nav-box ul li a {display:block;float:left;color:#fff;text-decoration:none}
#header .nav-box ul li a em {display:block;float:left;font-style:normal;background:url(../images/divider-left.gif) no-repeat left 10px}
#header .nav-box ul li a em b {display:block;float:left;height:47px;line-height:47px;width:158px;text-align:center;background:url(../images/divider-right.gif) no-repeat right 10px;cursor:pointer}
#header .nav-box ul li a:hover {background:url(../images/nav-act.gif) left top repeat-x}
#header .nav-box ul li a:hover em {background:url(../images/divider-left-act.gif) no-repeat left 10px}
#header .nav-box ul li a:hover b {background:url(../images/divider-right-act.gif) no-repeat right 10px}
#header .nav-box ul li a.current {background:url(../images/nav-act.gif) left top repeat-x}
#header .nav-box ul li a.current em {background:url(../images/divider-left-act.gif) no-repeat left 10px}
#header .nav-box ul li a.current b {background:url(../images/divider-right-act.gif) no-repeat right 10px}
#header .nav-box ul li a.first em {background:none}
#header .nav-box ul li a.first:hover em {background:url(../images/nav-left-act.gif) no-repeat left top}
#header .nav-box ul li a.first-current {background:url(../images/nav-act.gif) left top repeat-x}
#header .nav-box ul li a.first-current em {background:url(../images/nav-left-act.gif) no-repeat left top !important}
#header .nav-box ul li a.first-current b {background:url(../images/divider-right-act.gif) no-repeat right 10px}
#header .nav-box ul li a.last b {background:none;width:160px}
#header .nav-box ul li a.last:hover b {background:url(../images/nav-right-act.gif) no-repeat right top}
#header .nav-box ul li a.last-current {background:url(../images/nav-act.gif) left top repeat-x}
#header .nav-box ul li a.last-current em {background:url(../images/divider-left-act.gif) no-repeat left 10px}
#header .nav-box ul li a.last-current b {background:url(../images/nav-right-act.gif) no-repeat right top !important;width:160px}*/
/* content */
#content
{
	padding: 0 0 20px 0;
	background: #fff;
}
#content .section
{
	padding-bottom: 20px;
}
.buttonold
{
	border: solid 1px #FFFFFF;
	background: #0d2e51;
	background: -webkit-gradient(linear, left top, left bottom, from(#5ea3ef), to(#4b80ba));
	background: -moz-linear-gradient(top,  #5ea3ef,  #4b80ba);
	background: -o-linear-gradient(top,  #5ea3ef,  #4b80ba);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=    '#5ea3ef' , endColorstr= '#4b80ba' );
	font-size: 12px;
	font-weight: bold;
	height: 30px;
	color: White;
	width: 70px;
}

.ic, .ic a
{
	border: 0;
	float: right;
	background: #f00;
	color: #f00;
	width: 50%;
	line-height: 10px;
	font-size: 10px;
	margin: -50% 0 0 0;
	overflow: hidden;
	padding: 0;
}
.main-banner-big
{
	background: url(../images/main-banner-big.jpg) no-repeat left top;
	width: 950px;
	height: 303px;
	margin-bottom: 20px;
}
.main-banner-big .inner
{
	padding: 70px 0 0 52px;
}
.main-banner-big .button
{
	background: url(../images/button.jpg) no-repeat left top !important;
	width: 170px;
	height: 36px;
	line-height: 32px;
	float: left;
	font-family: "Trebuchet MS" ,Arial,Helvetica,sans-serif;
	font-size: 1.75em;
	text-align: center;
	color: #fff;
	text-decoration: none;
	text-transform: none !important;
}
.main-banner-big .button:hover
{
	color: #000;
}
.main-banner-small
{
	background: url(../images/main-banner-small.jpg) no-repeat left top;
	background-size: 100% 100%;
	width: 100%;
	height: 163px;
	margin-bottom: 20px;
}
.main-banner-small .inner
{
	padding: 30px 0 0 52px;
}
.main-banner-small .innerh1
{
	font-size: 35px;
	width: 170px;
	color: #f4efd1;
	font-family:Calibri;
}
.main-banner-small .innerh2
{
	font-size: 20px;
	width: 280px;
}
.innerh1
{
	line-height: 1em;
	font-family: "Trebuchet MS" ,Arial,Helvetica,sans-serif;
	color: #fff;
	font-weight: normal;
	letter-spacing: -1px;
	width: 400px;
	margin-bottom: 5px;
}

/* extra-content */
#extra-content
{
	background: #ededed;
	border-bottom: 1px solid #fff;
	padding: 20px 0 29px 0;
}
#extra-content .section
{
	padding-bottom: 20px;
}
#extra-content .box
{
	background: url(../images/box1-bg.gif) left top repeat-x #fff;
	width: 100%;
}
#extra-content .box .border-top
{
	background: url(../images/border.gif) repeat-x top;
}
#extra-content .box .border-bot
{
	background: url(../images/border.gif) repeat-x bottom;
}
#extra-content .box .border-left
{
	background: url(../images/border.gif) repeat-y left;
}
#extra-content .box .border-right
{
	background: url(../images/border.gif) repeat-y right;
}
#extra-content .box .left-top-corner
{
	background: url(../images/left-top-corner1.gif) no-repeat left top;
}
#extra-content .box .right-top-corner
{
	background: url(../images/right-top-corner1.gif) no-repeat right top;
}
#extra-content .box .left-bot-corner
{
	background: url(../images/left-bot-corner1.gif) no-repeat left bottom;
	width: 100%;
}
#extra-content .box .right-bot-corner
{
	background: url(../images/right-bot-corner1.gif) no-repeat right bottom;
}
/* boxes */
.box
{
	background: url(../images/box-bg.gif) left top repeat-x;
	width: 100%;
}
.box .border-top
{
	background: url(../images/border.gif) repeat-x top;
}
.box .border-bot
{
	background: url(../images/border.gif) repeat-x bottom;
}
.box .border-left
{
	background: url(../images/border.gif) repeat-y left;
}
.box .border-right
{
	background: url(../images/border.gif) repeat-y right;
}
.box .left-top-corner
{
	background: url(../images/left-top-corner.gif) no-repeat left top;
}
.box .right-top-corner
{
	background: url(../images/right-top-corner.gif) no-repeat right top;
}
.box .left-bot-corner
{
	background: url(../images/left-bot-corner.gif) no-repeat left bottom;
	width: 100%;
}
.box .right-bot-corner
{
	background: url(../images/right-bot-corner.gif) no-repeat right bottom;
}
.box .inner
{
	padding: 27px 35px 30px 34px;
	height: auto !important;
}
.box1
{
	background: #ededed;
	width: 100%;
}
.box1 .border-top
{
	background: url(../images/border-top.gif) repeat-x top;
}
.box1 .border-bot
{
	background: url(../images/border-bot.gif) repeat-x bottom;
}
.box1 .border-left
{
	background: url(../images/border-left.gif) repeat-y left;
}
.box1 .border-right
{
	background: url(../images/border-right.gif) repeat-y right;
}
.box1 .left-top-corner
{
	background: url(../images/left-top-corner2.gif) no-repeat left top;
}
.box1 .right-top-corner
{
	background: url(../images/right-top-corner2.gif) no-repeat righ../op;
}
.box1 .left-bot-corner
{
	background: url(../images/left-bot-corner2.gif) no-repeat left bottom;
	width: 100%;
}
.box1 .right-bot-corner
{
	background: url(../images/right-bot-corner2.gif) no-repeat right bottom;
}
.box1 .inner
{
	padding: 27px 35px 30px 34px;
}
.dept-list
{
	float: left;
}
.dept-list dd
{
	clear: both;
	text-align: right;
}
.dept-list dd span
{
	float: left;
	padding-right: 25px;
}
.dept-list dd p
{
	text-align: left;
}
/* footer */
#footer
{
	color: #fff;
	padding: 1px 0 1px 0;
	height: 20px;
}
#footer .nav
{
	text-align: center;
	padding-bottom: 0px;
}
#footer .nav li
{
	display: inline;
}
#footer .nav li a
{
	color: #fff;
	padding: 0 52px 0 49px;
}
#footer .fleft
{
	padding: 0 0 0 44px;
}
#footer .fright
{
	padding: 0 44px 0 0;
}

.textboxsalary
{
	font-family: Tahoma;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	height: 18px;
	border: 1px solid #4AAEE7;
	margin-left: 0px;
	margin-top: 0px;
	text-decoration: none;
	width: 80px;
	height: 20px;
}
.textboxsalary:hover
{
	background-color: #b5e0f8;
}

input.textboxsalary:focus
{
	background-color: #b5e0f8;
}

.textbox {
	font-family: Tahoma;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	height: 18px;
	border: 1px solid #ad7b20;
	margin: 0px;
	text-decoration: none;
	width: 150px;
	height: 22px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
	.textbox:hover {
		background-color: #e7dbc1;
	}

input.textbox:focus {
	background-color: #e7dbc1;
}

table.gridtable
{
	font-family: verdana,arial,sans-serif;
	font-size: 11px;
	color: #333333;
	border-width: 1px;
	border-color: #666666;
	border-collapse: collapse;
}
table.gridtable th
{
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #666666;
	background-color: #dedede;
}
table.gridtable td
{
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #666666;
	background-color: #ffffff;
}


table.Tab
{
	/*width: 100%;*/
	border-collapse: collapse;
}
/* Zebra striping */
.Tab tr:nth-of-type(odd)
{
	background: #666666;
}

.Tab th
{
	background: #333;
	color: white;
	font-weight: bold;
}
.Tab td, th
{
	padding: 6px;
	border: 1px solid #ccc;
	text-align: left;
}

label
{
    float: center;
    width: auto;
    color: #666767;
    font-weight: bold;
        
} 

.label
{
	width: auto;
	color: #666767;
	font-weight: bold;
	font-size: 10px;
}

.DropDownList {
	border: 1px solid #ad7b20;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #333333;
	font-family: Tahoma;
	font-size: 13px;
	font-weight: normal;
	height: 22px;
	margin: 0;
	text-decoration: none;
	width: 150px;
}

select.DropDownList:focus {
	background-color: #e7dbc1;
}
.DropDownList:hover {
	background-color: #e7dbc1;
}

fieldset
{
	background-color: transparent;
	border-radious: 1em;
	-webkit-border-radius: 1em;
	-moz-border-radius: 1em;
}
legend
{
	font-family: "Trebuchet MS" ,Arial,Helvetica,sans-serif; /*border-bottom-width: 3px;*/ /*border: 1px solid;*/
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 3px;
	padding-top: 10px;
	width: 3%;
}
legendold
{
	font-family: "Trebuchet MS" ,Arial,Helvetica,sans-serif; /*border-bottom-width: 3px;*/
	border: 1px solid;
	font-size: 1.8em;
	font-weight: bold;
	margin-bottom: 5px;
	padding-bottom: 7px;
	padding-left: 10px;
	padding-right: 3px;
	padding-top: 10px;
	width: 45%;
}

.column
{
	width: 98%;
	float: left;
	padding-bottom: 10px;
}
.scolumn
{
	width: 48%;
	float: left;
	padding-bottom: 10px;
	padding-right: 10px;
}
.portlet:hover
{
	border: 1px solid #124d8d; /* #B9B5B5;*/
	box-shadow: 4px 10px 12px #8c8c8c; /*overflow-y: scroll; 	overflow-x: scroll; 	filter: chroma(color=#FFFFFF); 	scrollbar-arrow-color: #000000; 	scrollbar-face-color: #FFFFFF; 	scrollbar-3dlight-color: #CFD5DF; 	scrollbar-darkshadow-color: #CFD5DF; 	scrollbar-highlight-color: #FFFFFF; 	scrollbar-shadow-color: #FFFFFF; 	scrollbar-track-color: #FFFFFF;*/
}
.portlet
{
	margin: 0 1em 1em 0; /*max-height: 400px;     overflow: scroll; /*overflow-y: hidden; 	overflow-x: hidden;*/
}
.portlet-header
{
	margin: 0.3em;
	padding-bottom: 4px;
	padding-left: 0.2em;
}
.portlet-header .ui-icon
{
	float: right;
}
.portlet-content
{
	padding: 0.4em;
}
.ui-sortable-placeholder
{
	border: 1px dotted black;
	visibility: visible !important;
	height: 50px !important;
}
.ui-sortable-placeholder *
{
	visibility: hidden;
}

/*Button Css */
.buttonImg
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #3798D5;
	background-image: url(../images/button_bg.png);
	background-repeat: repeat-x;
	padding: 0 5px 0 5px;
	color: White;
	font-weight: bold;
	height: 26px;
}

.buttonImg:hover
{
	/*background: -webkit-gradient(linear, left top, left bottom, from(#4b80ba), to(#5ea3ef)); 	background: -moz-linear-gradient(top,  #4b80ba, #5ea3ef ); 	background: -o-linear-gradient(top,  #4b80ba, #5ea3ef); 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4b80ba', endColorstr='#5ea3ef');*/
	background-image: url(../images/button_rbg.png);
	background-repeat: repeat-x;
}

input.buttonImg:focus
{
	/*background: -webkit-gradient(linear, left top, left bottom, from(#4b80ba), to(#5ea3ef)); 	background: -moz-linear-gradient(top,  #4b80ba, #5ea3ef ); 	background: -o-linear-gradient(top,  #4b80ba, #5ea3ef); 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4b80ba', endColorstr='#5ea3ef');*/
	background-image: url(../images/button_rbg.png);
	background-repeat: repeat-x;
}

.button {
	border: 1px solid #af8c50;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	font-size: 12px;
	font-family: arial, helvetica, sans-serif;
	padding: 5px 10px 5px 10px;
	text-decoration: none;
	display: inline-block;
	text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
	font-weight: bold;
	color: #FFFFFF;
	background-color: #af8c50;
	/*background-image: linear-gradient(to bottom, #49c0f0, #2CAFE3);*/
}

	.button:hover {
		border: 1px solid #ad7b20;
		background-color: #ad7b20;
		/*background-image: linear-gradient(to bottom, #1ab0ec, #1a92c2);*/
	}
input.button:focus {
	border: 1px solid #af8c50;
	background-color: #af8c50;
	/*background-image: linear-gradient(to bottom, #1ab0ec, #1a92c2);*/
}

.BlockWrapper
{
	border: 1px solid #193b61;
	background-color: #FAF9EE;
	width: 100%;
}
.BlockWrapper:hover
{
	/*background-color: #d5d1f0;*/
	border: 1px solid #193b61; /* #B9B5B5;*/
	box-shadow: 4px 10px 12px #8c8c8c;
}
.BlockTitle
{
	/*background-color: #E5E5E5;*/ /*background: #0d2e51;     background: -webkit-gradient(linear, left top, left bottom, from(#5ea3ef), to(#4b80ba));     background: -moz-linear-gradient(top,  #5ea3ef,  #4b80ba);     background: -o-linear-gradient(top,  #5ea3ef,  #4b80ba);     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5ea3ef', endColorstr='#4b80ba'); /* background:#0d2e51; 	background: -webkit-gradient(linear, left top, left bottom, from(#124d8d), to(#0d2e51)); 	background: -moz-linear-gradient(top,  #124d8d,  #0d2e51); 	background: -o-linear-gradient(top,  #124d8d,  #0d2e51);*/
	border: 1px solid #CFCACA;
	color: #359709;
	padding: 0px;
	height: 25px;
	background-color: #82bbd1;
	background-image: linear-gradient(to bottom, #82bbd1, #193b61);
}
.Title
{
	text-align: left;
	padding: 5px 0 0 10px;
	color: White;
	font-size: 15px;
	font-weight: bold;
}
.BlockData
{
	padding: 3px;
}
/*#containment-wrapper { width: 95%; height:150px; border:2px solid #ccc; padding: 10px; }*/
.section_box
{
	margin: 10px;
	padding: 10px;
	border: 1px dashed #CCCCCC;
	background: #F2F2F2;
}
.subtitle
{
	padding-bottom: 6px;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}

.ErrorMessage
{
	font: bold 9pt Arial;
	text-align: center;
	color: Red;
}

.lblbold2
{
	font: bold 8pt Arial;
}
.lblbold
{
	font: bold 8pt Arial;
	color: Black;
}

.CurrentUserName
{
	color: Blue;
	font: bold 9pt Arial;
}
.tableH td
{
	border-bottom: 1px solid blue; /*#BBD9EE;*/
}

/* Grid CSS */
.GridViewStyle
{
	border-collapse: collapse; /*border-right: 2px solid #A7A6AA;     border-bottom: 2px solid #A7A6AA;     border-left: 2px solid white;     border-top: 2px solid white;*/
	padding: 4px;
	width: 100%;
}

.GridViewStyle a
{
	color: blue;
}

.GridViewHeaderStyle th {
	background: #333;
	color: white;
	font-weight: bold;
	padding: 4px;
	border: 1px Solid #9b834f;
}

.GridViewHeaderStyle
{
	background-color: #5D7B9D;
	font-weight: bold;
	color: White;
}

.GridViewFooterStyle
{
	background-color: #507CD1;
	font-weight: bold;
	color: White;
}

.GridViewRowStyle {
	background-color: #ede4d0; /*background-color: #F7F6F3;*/
	color: #333333;
	border: 1px solid #9b834f;
}

.GridViewAlternatingRowStyle {
	background-color: #efe9e9;
	color: #284775;
}

	.GridViewRowStyle td, .GridViewAlternatingRowStyle td {
		border: 1px Solid #9b834f;
		padding: 4px;
		text-align: left;
	}
.GridViewRowStyle div
{
	text-align: center;
}
.GridViewAlternatingRowStyle div
{
	text-align: center;
}
.GridViewSelectedRowStyle
{
	background-color: #E2DED6;
	font-weight: bold;
	color: #333333;
}

.GridViewPagerStyle
{
	background-color: #333;
	color: #FFFFFF;
}

.GridViewPagerStyle a
{
	color: #FFFFFF;
}
.GridViewPagerStyle table tr td /* to center the paging links*/
{
	color: #49c0f0;
	font-weight: bold;
	width: 20px;
	height: 20px;
	text-align: center;
}

.GridViewRowStyle:hover
{
	background: #FFCC99;
}

.GridViewAlternatingRowStyle:hover
{
	background: #FFCC99;
}

/*For center*/
.GridViewRowStyle1 {
	background-color: #EFF3FB; /*background-color: #F7F6F3;*/
	color: #333333;
	border: 1px solid #9b834f;
}

.GridViewAlternatingRowStyle1
{
	background-color: #c1e2f3;
	color: #284775;
}

	.GridViewRowStyle1 td, .GridViewAlternatingRowStyle1 td {
		border: 1px Solid #9b834f;
		padding: 4px;
		text-align: center;
	}
.GridViewRowStyle1 div
{
	text-align: center;
}
.GridViewAlternatingRowStyle1 div
{
	text-align: center;
}
.GridViewSelectedRowStyle1
{
	background-color: #E2DED6;
	font-weight: bold;
	color: #333333;
}
.GridViewRowStyle1:hover
{
	background: #FFCC99;
}

.GridViewAlternatingRowStyle1:hover
{
	background: #FFCC99;
}

/* Test*/
.all-four-rounded-corners
{
	width: 50%;
	height: 50px;
	border: 1px solid #5ea3ef;
	-webkit-border-radius: 1px;
	-khtml-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
}


.PaneTitle
{
	/*background-color: #E5E5E5;*/
	background: #0d2e51;
	background: -webkit-gradient(linear, left top, left bottom, from(#5ea3ef), to(#4b80ba));
	background: -moz-linear-gradient(top,  #5ea3ef,  #4b80ba);
	background: -o-linear-gradient(top,  #5ea3ef,  #4b80ba);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=    '#5ea3ef' , endColorstr= '#4b80ba' ); /* background:#0d2e51; 	background: -webkit-gradient(linear, left top, left bottom, from(#124d8d), to(#0d2e51)); 	background: -moz-linear-gradient(top,  #124d8d,  #0d2e51); 	background: -o-linear-gradient(top,  #124d8d,  #0d2e51);*/
	border: 1px solid #CFCACA;
	border-left: 3px solid Red;
	border-right: 3px solid Red;
	color: #359709;
	padding: 0px;
	height: 25px;
	width: 200px;
	margin-left: 20px;
}

/* exploded rounded corners */
.exploded-rounded-corners
{
	border: 1px solid #5ea3ef;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-khtml-border-radius-bottomright: 10px;
	-khtml-border-radius-bottomleft: 10px;
	-khtml-border-radius-topright: 10px;
	-khtml-border-radius-topleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-topleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
}

.modalBackground
{
	background-color: Black;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

/*For SalarySlip */
.Slabel
{
	width: auto;
	color: #4b547f;
	font-weight: bold;
	font-size: 12px;
}
.SDlabel
{
	width: auto;
	color: #000000;
	font-weight: bold;
	font-size: 12px;
}
.Declarelabel
{
	color: #666767;
	float: right;
	font-weight: bold;
	font-size: 8px;
	width: auto;
}
.Forline
{
	border-bottom: solid 1px #000000;
}
.Sh2
{
	font-family: "Trebuchet MS" ,Arial,Helvetica,sans-serif;
	font-size: 23px;
	font-weight: bold;
	color: #18385f;
}
.Table
{
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	border: 1px Solid Black;
}
.Table th, .Table td
{
	border: 1px Solid Black;
	padding: 5px;
	text-align: center;
}
.Table td
{
	border-style: none solid;
	text-align: left;
}

.PrintSalary
{
	border: 1px solid #15aeec;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	cursor: pointer;
	font-size: 12px;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	background: #49c0f0 url(../images/Printicon.png) no-repeat left top;
	width: 90px;
	padding: 5px 20px 5px 30px;
	color: #FFFFFF;
}
.PrintSalary:hover
{
	border: 1px solid #1090c3;
	background-color: #1ab0ec;
}
input.PrintSalary:focus
{
	border: 1px solid #1090c3;
	background-color: #1ab0ec;
}


@media print
{
	/**
					{
						margin: 0 !important;
						padding: 0 !important;
					}*/
	#controls, .footer, .footerarea
	{
		display: none;
	}
	html, body
	{
		/*changing width to 100% causes huge overflow and wrap*/
		height: 100%; /*font-size: 8pt;*/
	}
	div
	{
		page-break-inside: avoid;
	}
	.page-break
	{
		display: block;
		page-break-before: always;
	}

	.label
	{
		font-weight: bold;
		color: #000000;
		font-size: 10px;
	}
}

.required
{
	color: Red;
	font-weight: bold;
}
.imgShadow1
{
	background-color: #15aeec;
	border: solid 1px #ffffff;
	padding: 2px;
	-webkit-box-shadow: 0 8px 6px -6px black;
	-moz-box-shadow: 0 8px 6px -6px black;
	box-shadow: 0 8px 6px -6px black;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	-ms-transition: all 1s ease;
	transition: all 1s ease;
	width: 300px;
	height: 300px;
}
.imgShadow1:hover
{
	/*width: 250px;   height: 250px; 	background-color:Gray;filter:alpha(opacity=70);opacity:0.7;*/
	transform: scale(3.5);
	-ms-transform: scale(3.5); /* IE 9 */
	-moz-transform: scale(3.5); /* Firefox */
	-webkit-transform: scale(3.5); /* Safari and Chrome */
	-o-transform: scale(3.5);
	cursor: pointer;
}
.chkboxlist
{
	outline: none;
	border: 1px solid #515151;
	padding: 0px;
	color: #000;
	font-weight: bold;
	font-size: 13px;
}
.newchkboxlist
{
	outline: none;
	float: left;
	padding-left: 75px;
	color: #000;
	font-weight: bold;
	font-size: 13px;
	text-align: justify;
}
.Panelfs
{
	padding: 15px 5px 5px 5px;
	border: 1px #15aeec dashed;
	position: relative;
	margin: 5px 0 5px 0;
}

.PanelTitlelg
{
	position: absolute;
	top: -11px;
	left: 7px;
	width: auto;
	height: 20px;
	background-color: #15aeec;
	text-align: center;
	padding: 0 7px 0 7px;
	color: #FFFFFF;
	font-size: 11px;
	line-height: 20px;
}
.scrollingControlContainer
{
	overflow-x: hidden;
	overflow-y: scroll;
}

.scrollingCheckBoxList
{
	border: 1px #808080 solid;
	margin: 10px 10px 10px 10px;
	height: 200px;
}

.newGridViewRowStyle
{
	background-color: #EFF3FB; /*background-color: #F7F6F3;*/
	color: #333333;
	border: 1px solid balck;
}

.newGridViewAlternatingRowStyle
{
	background-color: #c1e2f3;
	color: #284775;
}

.newGridViewRowStyle td, .newGridViewAlternatingRowStyle td
{
	border: 1px Solid #5ea3ef;
	padding: 4px;
	text-align: center;
}
