        .container
        {
            margin: 0 auto;
        }
        .reglink_red {
              padding: 5px 16px;
         margin-left: 0px;
padding: 5px 16px;
color: white;
             background-color:#b91515;
         }
          .reglink_blue {
               padding: 5px 16px;
        
padding: 5px 16px;
color: white;
              background-color:#1e4f8a;
         }
          #ads{ position:absolute; top:0px; left:970px;}
          #ads1{position:absolute; top:30px; text-align:left; line-height:20px;}
*
{
	margin: 0;
}
html
{
	overflow-y: scroll;
}
html, body
{
	height: 100%;
    margin:0px;
    padding:0px;
	
}
*
{
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
*:focus
{
	outline: none;
}
table
{
	border-collapse: collapse;
	border-spacing: 0;
}
html > body h1, h2, h3, h4, h5, h6
{
	font-weight: normal;
	line-height: 1;
	font-family: Lucida Grande;
	color: #242424;
	/*background-color: transparent;
	-webkit-background-clip: text;
	-moz-background-clip: text;
	text-shadow: rgba(255,255,255,0.5) 0px 3px 3px;*/
}
h1, h2, h3, h4, h5, h6
{
	font-weight: normal;
	line-height: 1;
	font-family: Lucida Grande;
	/*background-color: #242424;
	-webkit-background-clip: text;
	-moz-background-clip: text;
	background-clip: text;
	color: transparent;
	text-shadow: rgba(255,255,255,0.5) 0px 3px 3px;*/
}
    h2.notice {
    
    font-weight: normal;
	line-height: 1;
	font-family: Lucida Grande;
    background-color: transparent;

	color: transparent;
	
    }
#mainwrapper
{
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto 0px; /* the bottom margin is the negative value of the footer's height */
}
#footerwrapper, .push
{
	height:; /* .push must be the same height as .footer */
}


body
{
	margin: 0px auto;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #625f5a;
	text-align: center;
	font-size: 12px;
}
form
{
	height: 100%;
}



.float_right {
	float: right;
}

.float_left {
	float: left;
}

/* Wrappers
--------------------------------------------------------------------------------------- */
/* main */
#mainwrapper
{
	/*margin : 0px auto;*/
	padding: 0px;
	max-width: 960px;
    width:100%;
	text-align: center;
	position: relative;
}
/* top */
#topwrapper
{
	margin: 0px auto;
	padding: 0px;
	max-width: 960px;
	min-height: 148px;
	text-align: left;
}
/* logo */
#logowrapper
{
	margin: 0px auto;
	margin-top: 15px;
	float: left;
}
/* language */
#loginwrapper
{
	margin: 0px auto;
	margin-top: 40px;
	float: right;
}
/* billboardwrapper */
#billboardwrapper
{
	margin: 0px auto;
	padding: 0px;
	max-width: 960px;
	text-align: center;
	position: relative;
	margin-top: 10px;
}
/* body */
#bodywrapper
{
	/*margin : 0px auto;*/
	padding: 0px;
	max-width: 960px;
	text-align: left;
	position: relative;
	line-height: 20px; /*margin-bottom:10px;*/
}
/* footer */
#footerwrapper
{
	margin: 0px auto;
	padding: 0px;
	width: 100%;
	min-height: 155px;
	text-align: center;
	background: #d6d6d6;
}
#footerwrapperinner
{
	margin: 0px auto;
	padding-top: 15px;
	max-width: 960px;
	text-align: left;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	color: #676767;
	font-size: 11px;
	text-decoration: none;
	line-height: 22px;
}
#footerwrapperinner a
{
	color: #676767;
	text-decoration: none;
}
#footerwrapperinner a:hover
{
	text-decoration: underline;
}


/* Global Styles
--------------------------------------------------------------------------------------- */
#left
{
	float: left;
}
#right
{
	float: right;
}
.clear
{
	clear: both;
	font-size: 0px;
	line-height: 0px;
	overflow: hidden;
}

.blue
{
	color: #3d4a62;
}
.red
{
	color: #ae4941;
}
.grey
{
	color: #625f5a;
}
.lgtgrey
{
	color: #b2b2b2;
}
.white
{
	color: #ffffff;
}
.black{
    color:#000000;
}
.fs16
{
	font-size: 16px;
}
.fs15
{
	font-size: 15px;
}
.fs12
{
	font-size: 12px;
}
.fs11
{
	font-size: 11px;
}
.fs10
{
	font-size: 10px;
}

.lh16
{
	line-height: 16px;
}
.lh20
{
	line-height: 20px;
}

.nounderline
{
	text-decoration: none;
}
.nounderline:hover
{
	text-decoration: underline;
}

.hline
{
	height: 1px;
	background: #dbdbdb;
	margin: 10px 0px 10px 0px;
	padding: 0;
	font-size: 1px;
	line-height: 1px;
	overflow: hidden;
}

.header-grey
{
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	margin: 0;
	padding: 0px;
	color: #676767;
	background: url(/assets/unique_images/header-grey.gif) no-repeat;
}


/* Form
--------------------------------------------------------------------------------------- */

form
{
	margin: 0;
}
/* -------------- Inputs -------------- */
.logininput
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	border: 1px solid #EEEDED;
	padding: 4px 3px;
	color: #757575;
	width: 138px;
}
.input-blue
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #353e50;
	padding: 5px 8px;
	color: #757575;
	width: 270px;
	background: #FFFFFF url(/assets/unique_images/input-bkg.png) no-repeat;
	}
.input-red
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #893d37;
	padding: 5px 8px;
	color: #757575;
	width: 270px;
	background: #FFFFFF url(/assets/unique_images/input-bkg.png) no-repeat;
	height: 18px;
}
.input-grey
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #EEEDED;
	padding: 5px 8px;
	color: #757575;
	width: 270px;
	background: #FFFFFF url(/assets/unique_images/input-bkg.png) no-repeat;
	height: 18px;
}
.styled-select-red select
{
	background: transparent;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #757575;
	border: none;
	height: 28px;
}
.styled-select-red
{
	overflow: hidden;
	background: url(/assets/unique_images/select-bkg.png) no-repeat right #ffffff;
	height: 28px;
	border: 1px solid #893d37;
}
.styled-select-blue select
{
	background: transparent;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #757575;
	border: none;
	height: 28px;
}
.styled-select-blue
{
	overflow: hidden;
	background: url(/assets/unique_images/select-bkg.png) no-repeat right #ffffff;
	height: 28px;
	border: 1px solid #353e50;
}


a
{
    text-decoration: none;
    }
 a label
    {
        cursor:pointer;
        
        }
        
       a label:hover
{
    -moz-box-shadow: 0 0 5px #888;
-webkit-box-shadow: 0 0 5px#888;
box-shadow: 0 0 5px #888;
    }
    

/* Navigation
--------------------------------------------------------------------------------------- */
#navwrapper
{
	margin: 0px auto;
	max-width: 954px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}
.mlddm
{
	margin: 0px auto;
	width: 954px;
	visibility: visible;
	padding: 0px;
	height: 35px;
	text-align: center;
}
.mlddm li
{
	display: inline;
	list-style: none;
	margin: 0px;
	padding: 0px;
	float: left;
}
.mlddm li a
{
	font-size: 13px;
	font-weight: bold;
	display: block;
	text-align: left;
	margin: 0;
	padding: 9px 18px 10px 18px;
	text-decoration: none;
	color: #757575;
	background: url(/assets/unique_images/nav-bkg.png) repeat-x center;
	border-right: 1px solid #dbdbdb;
	border-left: 1px solid #ffffff;
}
.mlddm li a:hover
{
	color: #FFFFFF;
	background: url(/assets/unique_images/nav-bkg-ovr.png) repeat-x center;
}
.mlddm li a#buttonhover
{
	color: #FFFFFF;
	background: url(/assets/unique_images/nav-bkg-ovr.png) repeat-x center;
}
.mlddm li a.last
{
	font-size: 13px;
	font-weight: bold;
	display: block;
	text-align: left;
	margin: 0;
	/*padding: 9px 18px 10px 18px;*/
	text-decoration: none;
	color: #757575;
	background: url(/assets/unique_images/nav-bkg.png) repeat-x center;
	border-right: none;
	border-left: 1px solid #ffffff;
}
.mlddm li a.last:hover
{
	color: #FFFFFF;
	background: url(/assets/unique_images/nav-bkg-ovr.png) repeat-x center;
}
.mlddm li a.last#buttonhover
{
	color: #FFFFFF;
	background: url(/assets/unique_images/nav-bkg-ovr.png) repeat-x center;
}
.mlddm li a.home
{
	display: block;
	width: 47px;
	height: 35px;
	margin: 0;
	padding: 0px;
	background: url(/assets/unique_images/nav-btn-home.png) no-repeat;
	border-right: 1px solid #dbdbdb;
	border-left: 1px solid #ffffff;
}
.mlddm li a.home:hover
{
	background: url(/assets/unique_images/nav-btn-home-ovr.png) no-repeat;
}
.mlddm li a.home#buttonhover
{
	background: url(/assets/unique_images/nav-btn-home-ovr.png) no-repeat;
}
.mlddm ul
{
	z-index: 100;
	padding: 0;
	margin: 0px;
	margin-top: 0px;
	visibility: hidden;
	position: absolute;
	clear: both;
}
.mlddm ul li
{
	float: none;
}
.mlddm ul li a
{
	white-space: nowrap;
	width: auto;
	margin: 0px auto;
	padding: 10px 12px;
	font-size: 11px;
	text-align: left;
	text-decoration: none;
	text-transform: none;
	color: #ae4941;
	border-left: 1px solid #ae4941;
	border-right: 1px solid #ae4941;
	border-bottom: 1px solid #ae4941;
	background-color: #ffffff;
}
.mlddm ul li a:hover
{
	color: #FFFFFF;
	background-color: #ae4941;
}
.mlddm li a.active
{
	color: #FFFFFF;
	background: url(/assets/unique_images/nav-bkg-ovr.png) repeat-x center;
}



.mlddm li a.current {
color: #FFFFFF;
background: url(/assets/unique_images/nav-bkg-ovr.png) repeat-x center;
}
/* `ViewData Table
----------------------------------------------------------------------------------------------------*/

table.viewdata
{
	border: 0px solid #ddd;
	width: 100%;
    margin-top:10px;
}
table.viewdata th
{
	padding: 4px 10px 4px 5px;
	color: white;
	vertical-align: middle;
	border-right: 1px solid #ffffff;
}
table.viewdata td
{
	padding: 5px 10px 5px 5px;
	color: #2E3A5D;
	vertical-align: middle;
	font-size: 13px;
	text-align: left;
	border: 1px solid #ffffff;
	text-align: left;
	line-height: 1.8em;
}
table.viewdata td.labeltd
{
	width: 25%;
	vertical-align: top;
	background: #E5E7F1;
}
table.viewdata td.labeltd-nowidth
{

	vertical-align: top;
	background: #E5E7F1;
}
table.viewdata td .label
{
	font-weight: bold;
	color: #444F89;
	font-size: 13px;
	float: right;
	text-align: right;
    /*width: 137px;*/
}
table.viewdata td .labelLeft
{
	font-weight: bold;
	color: #444F89;
	font-size: 11px;

}
table.viewdata thead th
{
	background: #F1F1F1; /*url(../images/ui/data_th.png) repeat-x 	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F1F1F1), color-stop(1, #F1F1F1)); 	background: -moz-linear-gradient(top center, #fff 0%, #eee 100%);*/
	border-bottom: 1px solid #ddd; /*text-shadow: #fff 0 1px 0;*/
}

table.viewdata.ured tbody th
{
	/*background: #343e53; 2E3A5D 6088C9 url(../images/ui/data_th.png) repeat-x 	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F1F1F1), color-stop(1, #F1F1F1)); 	background: -moz-linear-gradient(top center, #fff 0%, #eee 100%);
	border-bottom: 1px solid #ddd;
	color: #f1f1f1;
	text-decoration: none;*/
	
	
	/*background: #F1F1F1 url(../wdCalendar/images/share/tbg.gif) repeat-x 50% top;*/
	
	
	background: #aa473f; /* Old browsers */
background: -moz-linear-gradient(top, #aa473f 0%, #963d36 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aa473f), color-stop(100%,#963d36)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #aa473f 0%,#963d36 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #aa473f 0%,#963d36 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #aa473f 0%,#963d36 100%); /* IE10+ */
background: linear-gradient(to bottom, #aa473f 0%,#963d36 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aa473f', endColorstr='#963d36',GradientType=0 ); /* IE6-9 */
	
	
/*border-bottom: 1px solid #99BBE8; */
border-bottom: 1px solid #D14836 !important;
color: #ffffff;
font-size: 11px;
font-weight: bold;
text-decoration: none;
	
}

table.viewdata.ublue tbody th
{
	/*background: #343e53; 2E3A5D 6088C9 url(../images/ui/data_th.png) repeat-x 	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F1F1F1), color-stop(1, #F1F1F1)); 	background: -moz-linear-gradient(top center, #fff 0%, #eee 100%);
	border-bottom: 1px solid #ddd;
	color: #f1f1f1;
	text-decoration: none;*/
	
	
	/*background: #F1F1F1 url(../wdCalendar/images/share/tbg.gif) repeat-x 50% top;*/
	
	
	background: #3c485f; /* Old browsers */
background: -moz-linear-gradient(top, #3c485f 0%, #353d51 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3c485f), color-stop(100%,#353d51)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #3c485f 0%,#353d51 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #3c485f 0%,#353d51 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #3c485f 0%,#353d51 100%); /* IE10+ */
background: linear-gradient(to bottom, #3c485f 0%,#353d51 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c485f', endColorstr='#353d51',GradientType=0 ); /* IE6-9 */
/*border-bottom: 1px solid #99BBE8; */
border-bottom: 1px solid #29303F !important;
color: #ffffff;
font-size: 13px;
font-weight: bold;
text-decoration: none;
	
}




table.viewdata tbody th:first-child
{
    border-top-left-radius:4px;
    -webkit-border-top-left-radius: 4px;
-moz-border-top-left-radius: 4px;
}
table.viewdata tbody  th:last-child
{
    border-top-right-radius:4px;
    -webkit-border-top-right-radius: 4px;
-moz-border-top-right-radius: 4px;
    border-right:0px;
}

table.viewdata.single tbody th
{
    
    border-bottom:0px; 
    }
table.viewdata.single tbody th:first-child
{
    border-top-left-radius:4px;
    -webkit-border-top-left-radius: 4px;
-moz-border-top-left-radius: 4px;
border-bottom-left-radius:4px;
    -webkit-border-bottom-left-radius: 4px;
-moz-border-bottom-right-radius: 4px;

}
table.viewdata.single tbody th:last-child
{
    border-top-right-radius:4px;
    -webkit-border-top-right-radius: 4px;
-moz-border-top-right-radius: 4px;
    border-bottom-right-radius:4px;
    -webkit-border-bottom-right-radius: 4px;
-moz-border-bottom-right-radius: 4px;
    border-right:0px;
}


table.viewdata tbody th a
{
	color: #f1f1f1;
	text-decoration: none;
	font-weight: bold;
}
table.viewdata tbody > tr:nth-child(even)
{
	/*background: #edf3fe;*/
	background: #ffffff;
}
table.viewdata.ured tbody > tr:nth-child(odd)
{
	/*background: #edf3fe;*/
	background: #F1F1F1;
}
table.viewdata.ured.nostripe  tbody > tr:nth-child(odd)
{
	/*background: #edf3fe;*/
	background: #ffffff;
}
table.viewdata.ublue tbody > tr:nth-child(odd)
{
	/*background: #edf3fe;*/
	background: #edf3fe;
}
table.viewdata.ublue.nostripe tbody > tr:nth-child(odd)
{
	/*background: #edf3fe;*/
	background: #ffffff;
}
table.viewdata .button
{
	float: right;
}
table.viewdata .leftnav
{
	width: 95%;
	margin: 5px 0;
padding: 4px;
float: left;

}
table.viewdata .leftnav .label
{color: #AE4941;
    }
table.viewdatasmall
{
	border: 1px solid #ddd;
	width: 60%;
}
table.viewdatasmall th
{
	padding: 4px 10px 4px 5px;
	color: #2E3A5D;
	vertical-align: middle;
	border-right: 1px solid #ffffff;
}

table.viewdatasmall td
{
	padding: 5px 10px 5px 5px;
	color: #2E3A5D;
	vertical-align: middle;
	font-size: 13px;
	text-align: left;
	border: 1px solid #ffffff;
	text-align: left;
	line-height: 1.8em;
}
table.viewdatasmall td.labeltd
{
	width: 25%;
	vertical-align: top;
	background: #edf3fe;
}
table.viewdatasmall td .label
{
	font-weight: bold;
	color: #444F89;
	font-size: 13px;
	float: right;
	text-align: right;
}

table.viewdatasmall thead th
{
	background: #F1F1F1; /*url(../images/ui/data_th.png) repeat-x 	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F1F1F1), color-stop(1, #F1F1F1)); 	background: -moz-linear-gradient(top center, #fff 0%, #eee 100%);*/
	border-bottom: 1px solid #ddd; /*text-shadow: #fff 0 1px 0;*/
}

table.viewdatasmall tbody th
{
	background: #6088C9; /*2E3A5D 6088C9 url(../images/ui/data_th.png) repeat-x 	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F1F1F1), color-stop(1, #F1F1F1)); 	background: -moz-linear-gradient(top center, #fff 0%, #eee 100%);*/
	border-bottom: 1px solid #ddd;
	color: #f1f1f1;
	text-decoration: none;
}
table.viewdatasmall tbody th a
{
	color: #f1f1f1;
	text-decoration: none;
	font-weight: bold;
}
table.viewdatasmall tbody > tr:nth-child(even)
{
	/*background: #edf3fe;*/
	background: #ffffff;
}

table.viewdatasmall .button
{
	float: right;
}




table.viewdataregistration
{
	border: 1px solid #ddd;
	width: 90%;
}
table.viewdataregistration th
{
	padding: 4px 10px 4px 5px;
	vertical-align: middle;
	border-right: 1px solid #ffffff;
}

table.viewdataregistration td
{
	padding: 5px 10px 5px 5px;
	vertical-align: middle;
	font-size: 13px;
	text-align: left;
	border: 1px solid #ffffff;
	text-align: left;
	line-height: 1.8em;
}
table.viewdataregistration td.labeltd
{
	width: 25%;
	vertical-align: top;
	background: #edf3fe;
}
table.viewdataregistration td .label
{
	font-weight: bold;
	color: #444F89;
	font-size: 13px;
	float: right;
	text-align: right;
}

table.viewdataregistration thead th
{
	background: #F1F1F1; /*url(../images/ui/data_th.png) repeat-x 	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F1F1F1), color-stop(1, #F1F1F1)); 	background: -moz-linear-gradient(top center, #fff 0%, #eee 100%);*/
	border-bottom: 1px solid #ddd; /*text-shadow: #fff 0 1px 0;*/
}

table.viewdataregistration tbody th
{
	background: #6088C9; /*2E3A5D 6088C9 url(../images/ui/data_th.png) repeat-x 	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F1F1F1), color-stop(1, #F1F1F1)); 	background: -moz-linear-gradient(top center, #fff 0%, #eee 100%);*/
	border-bottom: 1px solid #ddd;
	color: #f1f1f1;
	text-decoration: none;
}
table.viewdataregistration tbody th a
{
	color: #f1f1f1;
	text-decoration: none;
	font-weight: bold;
}
table.viewdataregistration tbody > tr:nth-child(even)
{
	/*background: #edf3fe;*/
	background: #ffffff;
}

table.viewdataregistration .button
{
	float: right;
}


/*VIEWDATA INNER*/
/* `ViewData Table
----------------------------------------------------------------------------------------------------*/

table.viewdataInner
{	
	width: 100%;
}
table.viewdataInner.ured th
{
	padding: 4px 10px 4px 5px;
	color: #2E3A5D;
	vertical-align: middle;
	border-right: 1px solid #88302A;
	/*border-right: 1px solid #f4f4f4;*/
}

table.viewdataInner.ublue th
{
	padding: 4px 10px 4px 5px;
	color: #2E3A5D;
	vertical-align: middle;
	/*border-right: 1px solid #D14836;*/
	border-right: 1px solid #29303f;
}

table.viewdataInner td
{
	padding: 5px 10px 5px 5px;
	vertical-align: middle;
	font-size: 13px;
	text-align: left;
	border: 1px solid #ffffff;
	text-align: left;
	line-height: 1.8em;
    /*color:#fff;*/
}
table.viewdataInner td.labeltd
{
	width: 25%;
	vertical-align: top;
	background: #edf3fe;
}
table.viewdataInner td .label
{
	font-weight: bold;
	color: #444444;
	font-size: 11px;
	/*float: right;*/
	text-align: right;
}
table.viewdataInner td .label2
{
	font-weight: bold;
	color: #DC4A38;
	font-size: 11px;

}
table.viewdataInner thead th
{
	background: #F1F1F1; /*url(../images/ui/data_th.png) repeat-x 	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F1F1F1), color-stop(1, #F1F1F1)); 	background: -moz-linear-gradient(top center, #fff 0%, #eee 100%);*/
	border-bottom: 1px solid #ddd; /*text-shadow: #fff 0 1px 0;*/
}

table.viewdataInner.ured tbody th
{
	/*background: #343e53; 2E3A5D 6088C9 url(../images/ui/data_th.png) repeat-x 	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F1F1F1), color-stop(1, #F1F1F1)); 	background: -moz-linear-gradient(top center, #fff 0%, #eee 100%);
	border-bottom: 1px solid #ddd;
	color: #f1f1f1;
	text-decoration: none;*/
	
	
	/*background: #F1F1F1 url(../wdCalendar/images/share/tbg.gif) repeat-x 50% top;*/
	
	
background: #aa473f; /* Old browsers */
background: -moz-linear-gradient(top, #aa473f 0%, #963d36 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aa473f), color-stop(100%,#963d36)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #aa473f 0%,#963d36 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #aa473f 0%,#963d36 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #aa473f 0%,#963d36 100%); /* IE10+ */
background: linear-gradient(to bottom, #aa473f 0%,#963d36 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aa473f', endColorstr='#963d36',GradientType=0 ); /* IE6-9 */
/*border-bottom: 1px solid #99BBE8; */
/*background-color:#004378;*/
border-bottom: 1px solid #D14836 !important;
color: #ffffff;
font-size: 11px;
font-weight: bold;
text-decoration: none;
	
}
table.viewdataInner.ublue tbody th
{
background: #3c485f; /* Old browsers */
background: -moz-linear-gradient(top, #3c485f 0%, #353d51 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3c485f), color-stop(100%,#353d51)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #3c485f 0%,#353d51 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #3c485f 0%,#353d51 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #3c485f 0%,#353d51 100%); /* IE10+ */
background: linear-gradient(to bottom, #3c485f 0%,#353d51 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c485f', endColorstr='#353d51',GradientType=0 ); /* IE6-9 */
/*border-bottom: 1px solid #99BBE8; */
border-bottom: 1px solid #29303F !important;
color: #ffffff;
font-size: 11px;
font-weight: bold;
text-decoration: none;
	
}
table.viewdataInner tbody th:first-child
{
    border-top-left-radius:4px;
    -webkit-border-top-left-radius: 4px;
-moz-border-top-left-radius: 4px;
}
table.viewdataInner tbody th:last-child
{
    border-top-right-radius:4px;
    -webkit-border-top-right-radius: 4px;
-moz-border-top-right-radius: 4px;
    border-right:0px;
}
table.viewdataInner tbody th a
{
	color: #f1f1f1;
	text-decoration: none;
	font-weight: bold;
}
table.viewdataInner tbody > tr:nth-child(even)
{
	background: #edf3fe;
	/*background:#20518C;*/
	border:1px solid #f80;
}


table.viewdataInner tbody > tr:nth-child(odd) td
{
	
	padding:0;
}

table.viewdataInner .button
{
	float: none;
}

table.viewdataInner.nobg 
{
    background: #ffffff;
  
    }
    
    table.viewdataInner.nobg td
{

    font-size:12px;
    }
table.viewdataInner.nobg tbody > tr:nth-child(even)
{
	background: #ffffff;
	
	border:1px solid #f80;
}
/* `Horizontal Table
----------------------------------------------------------------------------------------------------*/

table.horiz td
{
	padding: 20px 0 0 20px;
}

table.horiz tr:first-child td
{
	padding-top: 0;
}

table.horiz tr td:first-child
{
	padding-left: 0;
}
/* `Data edit Table
----------------------------------------------------------------------------------------------------*/

table.editdata
{
	border: 1px solid #ddd;
	width: 100%;
}
table.editdata th
{
	padding: 7px 5px;
	color: #2E3A5D;
	vertical-align: middle;
	border-right: 1px solid #ffffff;
}

table.editdata td
{
	padding: 2px 5px;
	color: #2E3A5D;
	vertical-align: middle;
	font-size: 11px;
	text-align: left;
	border: 1px solid #ffffff;
}

table.editdata thead th
{
	background: #F1F1F1; /*url(../images/ui/data_th.png) repeat-x 	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F1F1F1), color-stop(1, #F1F1F1)); 	background: -moz-linear-gradient(top center, #fff 0%, #eee 100%);*/
	border-bottom: 1px solid #ddd; /*text-shadow: #fff 0 1px 0;*/
}

table.editdata tbody th
{
	background: #6088C9; /*2E3A5D 6088C9 url(../images/ui/data_th.png) repeat-x 	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F1F1F1), color-stop(1, #F1F1F1)); 	background: -moz-linear-gradient(top center, #fff 0%, #eee 100%);*/
	border-bottom: 1px solid #ddd;
	color: #f1f1f1;
	text-decoration: none;
}
table.editdata tbody th a
{
	color: #f1f1f1;
	text-decoration: none;
	font-weight: bold;
}
table.editdata tbody > tr:nth-child(even)
{
	background: #edf3fe;
}

/*----images -----*/
.profileImg
{
	padding: 3px;
	/*margin-bottom: 10px;*/
	/*margin-top: 10px;*/
	margin-left: 0px;
	display: inline-block;
	border: 1px solid #ddd;
}

a.candidate_image
{
	display: block;
	position: relative;
}

a.candidate_image
{
	display: block;
	position: relative;
}


a.candidate_image:hover
{
	-moz-opacity: .80;
	opacity: .80;
	filter: alpha(opacity=80);
	cursor: pointer;
}
a.candidate_image:hover span
{
	cursor: pointer;
	background-color: #ffffff;
	background-image: url(../images/google_colour.png);
	background-position: -72px -126px;
	display: block;
	position: absolute;
	right: -4px;
	z-index: 100;
	top: 14px;
	line-height: 18px;
	height: 18px;
	width: 18px;
	max-width: 18px;
	overflow: hidden;
}


a.candidate_image_content {
display: table-cell;
position: relative;
height: 176px;
min-width: 200px;
vertical-align: middle;
}

.CustomTabStyle .ajax__tab_header
{
	margin-left: 20px;
}

.CustomTabStyle .ajax__tab_header .ajax__tab_outer
{
}
.CustomTabStyle .ajax__tab_header .ajax__tab_active .ajax__tab_outer
{
}

.CustomTabStyle .ajax__tab_header .ajax__tab_active .ajax__tab_inner
{
}

.CustomTabStyle .ajax__tab_header .ajax__tab_inner
{
}
.CustomTabStyle .ajax__tab_header .ajax__tab_active .ajax__tab_tab
{
	border-color: #4D90FE;
	color: #4D90FE; /*color: #444;*/
	-moz-box-shadow: inset 0 0 10px #D4D4D4;
	-webkit-box-shadow: inset 0 0 10px #D4D4D4;
	box-shadow: inset 0 0 10px #D4D4D4;
}

.CustomTabStyle .ajax__tab_header .ajax__tab_tab
{
	text-decoration: none;
	text-shadow: 0 1px 0 #fff;
	font: bold 11px Helvetica, Arial, sans-serif;
	color: #444;
	line-height: 17px;
	height: 18px;
	display: inline-block;
	float: left;
	margin: 5px;
	padding: 5px 6px 4px 6px;
	background: #F3F3F3;
	border: solid 1px #D9D9D9;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-transition: border-color .20s;
	-moz-transition: border-color .20s;
	-o-transition: border-color .20s;
	transition: border-color .20s;
}
.CustomTabStyle .ajax__tab_header .ajax__tab_tab:hover
{
	/*background: #F4F4F4; 		border-color: #C0C0C0; 		color: #333;*/
	border-color: #4D90FE;
	color: #4D90FE;
	-moz-box-shadow: inset 0 0 10px #D4D4D4;
	-webkit-box-shadow: inset 0 0 10px #D4D4D4;
	box-shadow: inset 0 0 10px #D4D4D4;
}
.button_full
{
	width: 95%;

}



.field input
{
	width: 112px;
}


/* Zankhana Start 22-08-2012 */


a.view1
{
	background: none repeat scroll 0 0 #5969C0;
	border: 1px solid #CCCCCC;
	color: #FFFFFF;
	display: block;
	font-size: 10px;
	margin-top: 4px;
	padding: 2px;
	text-decoration: none;
	text-transform: uppercase;
}
a.view1:hover
{
	background: none repeat scroll 0 0 #3F497E;
	border: 1px solid #CCCCCC;
	color: #FFFFFF;
	display: block;
	font-size: 10px;
	margin-top: 4px;
	padding: 2px;
	text-decoration: none;
	text-transform: uppercase;
}

.link_black
{
	color: #000000;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 10px;
}

a.view
{
	background: none repeat scroll 0 0 #F1F1F1;
	border: 1px solid #CCCCCC;
	color: #AA0000;
	display: block;
	font-size: 9px;
	margin-top: 4px;
	padding: 2px;
	text-decoration: none;
	width: 150px;
}
a.view:hover
{
	background: none repeat scroll 0 0 #E1E1E1;
	border: 1px solid #CCCCCC;
	color: #AA0000;
	display: block;
	font-size: 9px;
	margin-top: 4px;
	padding: 2px;
	text-decoration: none;
	width: 150px;
}

.heading_form
{
	color: White;
	font-family: "Century Gothic" ,Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
}
.heading_red
{
	color: white;
	font-family: "Century Gothic" ,Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 16px;
	line-height: 22px;
	font-weight: bold;
}

.txt_grey2
{
	color: #525252;
	font-family: "Century Gothic" ,Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 11px;
	line-height: 16px;
}


.txt_blue_sm
{
	color: #B02B47;
	font-family: "Century Gothic" ,Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 11px;
	line-height: 14px;
}

.heading_right
{
	color: White;
	font-family: "Century Gothic" ,Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
	padding-left: 12px;
}
.txt_black
{
	color: #000000;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 10px;
	padding: 6px 12px 10px;
}
a.view2
{
	background: none repeat scroll 0 0 #5969C0;
	border: 1px solid #CCCCCC;
	color: #FFFFFF;
	font-size: 10px;
	margin-top: 4px;
	padding: 2px;
	text-decoration: none;
	text-transform: uppercase;
}
a.view2:hover
{
	background: none repeat scroll 0 0 #5969C0;
	border: 1px solid #3F497E;
	color: #FFFFFF;
	font-size: 10px;
	margin-top: 4px;
	padding: 2px;
	text-decoration: none;
	text-transform: uppercase;
}

.txt_red
{
	color: #B02B47;
	font-family: "Century Gothic" ,Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 10px;
	line-height: 16px;
}
a.buttonDT
{
	background-color: #242424;
	background-image: -moz-linear-gradient(center top , #5763A1, #7E87B9);
	border: 1px solid #CCCCCC;
	border-radius: 3px 3px 3px 3px;
	color: #FFFFFF;
	cursor: pointer;
	display: inline-block;
	font: 10px arial,helvetica,sans-serif;
	outline: 0 none;
	overflow: visible;
	padding: 0.5em;
	text-decoration: none;
	white-space: nowrap;
}

a.buttonDT:hover
{
	color: #FFFFFF;
}
.txt_grey
{
	color: #525252;
	font-family: "Century Gothic" ,Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 11px;
	line-height: 16px;
}

.body_text_blue
{
	color: #444F89;
	font-family: "Century Gothic" ,Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 11px;
}
.table_header
{
	color: #FFFFFF;
	font-family: "Century Gothic" ,Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 11px;
}

.table_header2
{
background: #3C485F;
background: -moz-linear-gradient(top, #3C485F 0%, #353D51 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3C485F), color-stop(100%,#353D51));
background: -webkit-linear-gradient(top, #3C485F 0%,#353D51 100%);
background: -o-linear-gradient(top, #3C485F 0%,#353D51 100%);
background: -ms-linear-gradient(top, #3C485F 0%,#353D51 100%);
background: linear-gradient(to bottom, #3C485F 0%,#353D51 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c485f', endColorstr='#353d51',GradientType=0 );
border-bottom: 1px solid #29303F !important;
color: white;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}
table.viewdata td.table_header2
{color: white;}


.txt_red_11
{
	color: #B02B47;
	font-family: "Century Gothic" ,Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 11px;
	line-height: 20px;
}

.txt_blue
{
	color: #444F89;
	font-family: "Century Gothic" ,Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 11px;
	line-height: 16px;
}
.heading
{
	color: #444F89;
	font-family: "Century Gothic" ,Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 18px;
	line-height: 22px;
}


.ui-tooltip-light .ui-tooltip-titlebar, .ui-tooltip-light .ui-tooltip-content {
border-color: #E2E2E2;
color: #454545;
}
        .ui-tooltip-light .ui-tooltip-titlebar {
background-color: #C43C35;
color: #ffffff;
}
        
    .ui-tooltip-wiki{
	max-width: 440px;
}
 
	.ui-tooltip-wiki .ui-tooltip-content{
		padding: 10px;
 
		line-height: 12.5px;
	}
 .ui-tooltip-content p{margin-bottom: 20px;
	}
	.ui-tooltip-wiki h1{
		margin: 0 0 7px;
 
		font-size: 1.5em;
		line-height: 1em;
	}
 
	.ui-tooltip-wiki img{ padding: 0 10px 0 0; }
 
	.ui-tooltip-wiki p{ margin-bottom: 9px; }
	.ui-tooltip-wiki .note{ margin-bottom: 0; font-style: italic; color: #888; }
	
	/*===form tests===*/
input,
select,
textarea {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: normal;
}
/*
form .input {
  margin-left: 150px;
}
*/
input[type=checkbox], input[type=radio] {
  cursor: pointer;
}
input,
textarea,
.uneditable-input {
  display: inline-block;
  width: 210px;
  padding: 4px;
  font-size: 13px;
  line-height: 18px;
  color: #808080;
  /*border: 1px solid #c1c1c1;*/
	border: 1px solid #3C7FB1;
  /*-webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;*/
}

input[type=image]{
width: auto;
  height: auto;
padding: 0;
font-size: 13px;


border: 0px solid #3C7FB1;
}

select {
  padding: initial;
  display: inline-block;

  height: 18px;
  padding: 4px;
  font-size: 13px;
  line-height: 18px;
  /*color: #808080;*/
  /*border: 1px solid #c1c1c1;*/
	border: 1px solid #3C7FB1;
  /*-webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;*/
}
input[type=checkbox], input[type=radio] {
  width: auto;
  height: auto;
  padding: 0;
  margin: 3px 0;
  *margin-top: 0;
  /* IE6-7 */

  line-height: normal;
  border: none;
}
input[type=file] {
  background-color: #ffffff;
  padding: initial;
  border: initial;
  line-height: initial;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
input[type=button], input[type=reset], input[type=submit] {
  width: auto;
  height: auto;
}
select, input[type=file] {
  height: 27px;
  *height: auto;
  line-height: 27px;
  *margin-top: 4px;
  /* For IE7, add top margin to align select with labels */

}
select[multiple] {
  height: inherit;
  background-color: #ffffff;
}
textarea {
  height: auto;
}
.uneditable-input {
  background-color: #ffffff;
  display: block;
  border-color: #eee;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
  cursor: not-allowed;
}
:-moz-placeholder {
  color: #bfbfbf;
}
::-webkit-input-placeholder {
  color: #bfbfbf;
}
input, textarea {
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
  -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
  -ms-transition: border linear 0.2s, box-shadow linear 0.2s;
  -o-transition: border linear 0.2s, box-shadow linear 0.2s;
  transition: border linear 0.2s, box-shadow linear 0.2s;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
}
input:focus, textarea:focus {
  outline: 0;
   border: 1px solid ;
  border-color: rgba(82, 168, 236, 0.8);
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
}


input:hover, textarea:hover {
  outline: 0;
  /*border: 1px solid ;*/
  border-color: rgba(82, 168, 236, 0.8);
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
}


input[type=file]:focus, input[type=checkbox]:focus, select:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  outline: 1px dotted #666;
}
form .clearfix.error > label, form .clearfix.error .help-block, form .clearfix.error .help-inline {
  color: #b94a48;
}
form .clearfix.error input, form .clearfix.error textarea {
  color: #b94a48;
  border-color: #ee5f5b;
}
form .clearfix.error input:focus, form .clearfix.error textarea:focus {
  border-color: #e9322d;
  -webkit-box-shadow: 0 0 6px #f8b9b7;
  -moz-box-shadow: 0 0 6px #f8b9b7;
  box-shadow: 0 0 6px #f8b9b7;
}
form .clearfix.error .input-prepend .add-on, form .clearfix.error .input-append .add-on {
  color: #b94a48;
  background-color: #fce6e6;
  border-color: #b94a48;
}
form .clearfix.warning > label, form .clearfix.warning .help-block, form .clearfix.warning .help-inline {
  color: #c09853;
}
form .clearfix.warning input, form .clearfix.warning textarea {
  color: #c09853;
  border-color: #ccae64;
}
form .clearfix.warning input:focus, form .clearfix.warning textarea:focus {
  border-color: #be9a3f;
  -webkit-box-shadow: 0 0 6px #e5d6b1;
  -moz-box-shadow: 0 0 6px #e5d6b1;
  box-shadow: 0 0 6px #e5d6b1;
}
form .clearfix.warning .input-prepend .add-on, form .clearfix.warning .input-append .add-on {
  color: #c09853;
  background-color: #d2b877;
  border-color: #c09853;
}
form .clearfix.success > label, form .clearfix.success .help-block, form .clearfix.success .help-inline {
  color: #468847;
}
form .clearfix.success input, form .clearfix.success textarea {
  color: #468847;
  border-color: #57a957;
}
form .clearfix.success input:focus, form .clearfix.success textarea:focus {
  border-color: #458845;
  -webkit-box-shadow: 0 0 6px #9acc9a;
  -moz-box-shadow: 0 0 6px #9acc9a;
  box-shadow: 0 0 6px #9acc9a;
}
form .clearfix.success .input-prepend .add-on, form .clearfix.success .input-append .add-on {
  color: #468847;
  background-color: #bcddbc;
  border-color: #468847;
}
.input-mini,
input.mini,
textarea.mini,
select.mini {
  width: 60px;
}
.input-small,
input.small,
textarea.small,
select.small {
  width: 90px;
}
.input-medium,
input.medium,
textarea.medium,
select.medium {
  width: 150px;
}
.input-large,
input.large,
textarea.large,
select.large {
  width: 210px;
}
.input-xlarge,
input.xlarge,
textarea.xlarge,
select.xlarge {
  width: 270px;
}
.input-xxlarge,
input.xxlarge,
textarea.xxlarge,
select.xxlarge {
  width: 530px;
}
textarea.xxlarge {
  overflow-y: auto;
}
input.span1, textarea.span1 {
  display: inline-block;
  float: none;
  width: 30px;
  margin-left: 0;
}
input.span2, textarea.span2 {
  display: inline-block;
  float: none;
  width: 90px;
  margin-left: 0;
}
input.span3, textarea.span3 {
  display: inline-block;
  float: none;
  width: 150px;
  margin-left: 0;
}
input.span4, textarea.span4 {
  display: inline-block;
  float: none;
  width: 210px;
  margin-left: 0;
}
input.span5, textarea.span5 {
  display: inline-block;
  float: none;
  width: 270px;
  margin-left: 0;
}
input.span6, textarea.span6 {
  display: inline-block;
  float: none;
  width: 330px;
  margin-left: 0;
}
input.span7, textarea.span7 {
  display: inline-block;
  float: none;
  width: 390px;
  margin-left: 0;
}
input.span8, textarea.span8 {
  display: inline-block;
  float: none;
  width: 450px;
  margin-left: 0;
}
input.span9, textarea.span9 {
  display: inline-block;
  float: none;
  width: 510px;
  margin-left: 0;
}
input.span10, textarea.span10 {
  display: inline-block;
  float: none;
  width: 570px;
  margin-left: 0;
}
input.span11, textarea.span11 {
  display: inline-block;
  float: none;
  width: 630px;
  margin-left: 0;
}
input.span12, textarea.span12 {
  display: inline-block;
  float: none;
  width: 690px;
  margin-left: 0;
}
input.span13, textarea.span13 {
  display: inline-block;
  float: none;
  width: 750px;
  margin-left: 0;
}
input.span14, textarea.span14 {
  display: inline-block;
  float: none;
  width: 810px;
  margin-left: 0;
}
input.span15, textarea.span15 {
  display: inline-block;
  float: none;
  width: 870px;
  margin-left: 0;
}
input.span16, textarea.span16 {
  display: inline-block;
  float: none;
  width: 930px;
  margin-left: 0;
}
input[disabled],
select[disabled],
textarea[disabled],
input[readonly],
select[readonly],
textarea[readonly] {
  background-color: #f5f5f5;
  border-color: #ddd;
  cursor: not-allowed;
}
.actions {
  background: #f5f5f5;
  margin-top: 18px;
  margin-bottom: 18px;
  padding: 17px 20px 18px 150px;
  border-top: 1px solid #ddd;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}
.actions .secondary-action {
  float: right;
}
.actions .secondary-action a {
  line-height: 30px;
}
.actions .secondary-action a:hover {
  text-decoration: underline;
}
.help-inline, .help-block {
  font-size: 13px;
  line-height: 18px;
  color: #bfbfbf;
}
.help-inline {
  padding-left: 5px;
  *position: relative;
  /* IE6-7 */

  *top: -5px;
  /* IE6-7 */

}
.help-block {
  display: block;
  max-width: 600px;
}
.inline-inputs {
  color: #808080;
}
.inline-inputs span {
  padding: 0 2px 0 1px;
}
.input-prepend input, .input-append input {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.input-prepend .add-on, .input-append .add-on {
  position: relative;
  background: #f5f5f5;
  border: 1px solid #ccc;
  z-index: 2;
  float: left;
  display: block;
  width: auto;
  min-width: 16px;
  height: 18px;
  padding: 4px 4px 4px 5px;
  margin-right: -1px;
  font-weight: normal;
  line-height: 18px;
  color: #bfbfbf;
  text-align: center;
  text-shadow: 0 1px 0 #ffffff;
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
.input-prepend .active, .input-append .active {
  background: #a9dba9;
  border-color: #46a546;
}
.input-prepend .add-on {
  *margin-top: 1px;
  /* IE6-7 */

}
.input-append input {
  float: left;
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
.input-append .add-on {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
  margin-right: 0;
  margin-left: -1px;
}
.inputs-list {
  margin: 0 0 5px;
  width: 100%;
}
.inputs-list li {
  display: block;
  padding: 0;
  width: 100%;
}
.inputs-list label {
  display: block;
  float: none;
  width: auto;
  padding: 0;
  margin-left: 20px;
  line-height: 18px;
  text-align: left;
  white-space: normal;
}
.inputs-list label strong {
  color: #808080;
}
.inputs-list label small {
  font-size: 11px;
  font-weight: normal;
}
.inputs-list .inputs-list {
  margin-left: 25px;
  margin-bottom: 10px;
  padding-top: 0;
}
.inputs-list:first-child {
  padding-top: 6px;
}
.inputs-list li + li {
  padding-top: 2px;
}
.inputs-list input[type=radio], .inputs-list input[type=checkbox] {
  margin-bottom: 0;
  margin-left: -20px;
  float: left;
}
.form-stacked {
  padding-left: 20px;
}
.form-stacked fieldset {
  padding-top: 9px;
}
.form-stacked legend {
  padding-left: 0;
}
.form-stacked label {
  display: block;
  float: none;
  width: auto;
  font-weight: bold;
  text-align: left;
  line-height: 20px;
  padding-top: 0;
}
.form-stacked .clearfix {
  margin-bottom: 9px;
}
.form-stacked .clearfix div.input {
  margin-left: 0;
}
.form-stacked .inputs-list {
  margin-bottom: 0;
}
.form-stacked .inputs-list li {
  padding-top: 0;
}
.form-stacked .inputs-list li label {
  font-weight: normal;
  padding-top: 0;
}
.form-stacked div.clearfix.error {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  margin-top: 0;
  margin-left: -10px;
}
.form-stacked .actions {
  margin-left: -20px;
  padding-left: 20px;
}


.sidebar_newlist
{
     margin: 0;padding: 0;list-style: none;color: #000;
    }
    
    .sidebar_newlist li
    {
        padding:2px;
        }
    
    .sidebar_newlist li:hover
{
  
     
    }
    .sidebar_newlist li:hover a
    {
        color:#ffffff;
        text-decoration:underline;
        
        }
        
        
.newlist{
margin: 0;
padding: 0;
list-style: none;
color: #000;
}
.newlist li
{
padding:10px;
}
    
.newlist li:hover
{    
    background:#65a6ff;
}
.newlist li:hover a{
color:#ffffff;
text-decoration:underline;
}

.newsHeader
{
text-transform:uppercase;
font-family:Lucida Grande;
font-size:2em;
}
.newsDate    
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: black;
font-size: 12px;
}
.newsTitle    
{
    font-family: "Century Gothic", Verdana, Geneva, Arial, Helvetica, sans-serif;
color: white;
font-size: 17px;
line-height: 20px;
}
.newsBody    
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: black;
font-size: 10px;
}
.newsArticleDate    
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: black;
font-size: 12px;
}
.newsArticleTitle    
{
    font-family: "Century Gothic", Verdana, Geneva, Arial, Helvetica, sans-serif;
color: black;
font-size: 17px;
line-height: 20px;
font-weight:bold;
}
.newsArticleBody    
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: white;
font-size: 15px;
}

.newlistcand{
margin: 0;
padding: 0;
list-style: none;
color: #000;
}
.newlistcand li
{
padding:10px;
}
.newlistcand li:hover
{    
    background:#f1f1f1;
}
.newlistcand li:hover a{
color:#ffffff;
text-decoration:underline;
}
.newsDatecand    
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: black;
font-size: 10px;
}
.newsTitlecand    
{
    font-family: "Century Gothic", Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #B02B47;
font-size: 14px;
line-height: 20px;
}
.newsBodycand    
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: black;
font-size: 10px;
}
.newsArticleDatecand    
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: black;
font-size: 10px;
}
.newsArticleTitlecand    
{
    font-family: "Century Gothic", Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #B02B47;
font-size: 14px;
line-height: 20px;
font-weight:bold;
}
.newsArticleBodycand    
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: black;
font-size: 12px;
}


.AppliedJobsDate    
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: black;
font-size: 10px;
}
.AppliedJobsTitle    
{
    font-family: "Century Gothic", Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #B02B47;
font-size: 14px;
line-height: 20px;
}
.listingTileContainer {
    border: 0px solid #ddd;
    /*border: 1px solid #ddd;*/
    margin-bottom: 15px;
}.listingTileContainer:hover {
     border: 0px solid #194174;
/*border: 1px solid #194174;*/
-moz-box-shadow: 0px 3px 3px rgba(68,68,68,0.63);
-webkit-box-shadow: 0px 3px 3px rgba(68, 68, 68, 0.3);
box-shadow: 0px 3px 3px rgba(68, 68, 68, 0.3);
/*cursor:pointer;*/
}
.listingTileContainer-title {
    display:block;
    padding: 10px;
    /*background:#e9e9e9;*/
    color:#333333;
    font-size:18px;
    /*overflow: hidden;*/
    
}
.listingTileContainer-img {
     padding: 10px;
     display:block;
}
.listingTileContainer-details {
    padding: 10px;
    display:block;
}
.listingLink {

    color: #37597e;
    font-size: 12px;
    font-family: 'Arial Rounded MT',Arial,sans-serif;
    font-weight: bold;
}
.price {
    font-family: 'Arial Rounded MT',Arial,sans-serif;
     color: #37597e;
    font-size: 18px;
}
#prop_details {
    color: #222222;
font-size:14px;
font-weight: bold;
}

 .Star
        {
            background-image: url(../images/Star.gif);
            height: 17px;
            width: 17px;
        }
        .WaitingStar
        {
            background-image: url(../images/WaitingStar.gif);
            height: 17px;
            width: 17px;
        }
        .FilledStar
        {
            background-image: url(../images/FilledStar.gif);
            height: 17px;
            width: 17px;
        }
.pagination {
/*width:100%;*/
float:left;
text-align:center;
margin:25px 0;
}
    .pagination a {
        width:25px;
        height:25px;
        line-height:25px;
        display:inline-block;
        border:1px solid #1e4f8a;
        font-size:14px;
        font-weight:bold;
        color:#1e4f8a;
        border-radius:100%;
        margin:0 2px;
        background:none;
    }

   .pagination a.active{
       color:#fff;
       background:#1e4f8a;
   } 



   .img-responsive {
    display:block;
     max-width: 100%;
     height: auto;
}

   .spcpad {
       padding:0px 7px !important;
   }

   .pad0 {
       padding:0px !important;
   }

   .input-red {
      height:29px;
   }
   .padright0 {
       margin-right:0px;
   }
   .spclpas {
    padding: 15px 0px 15px 20px;
   }

/*.button{
    float:none !important;
}*/

.responsive_anchor {
    overflow-wrap: break-word;
    word-wrap: break-word;
    -ms-word-break: break-all;
    word-break: break-all;
    word-break: break-word;
    -ms-hyphens: auto;
    -moz-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto;
}
.loader {
            border: 16px solid #f3f3f3; /* Light grey */
            border-top: 16px solid #3498db; /* Blue */
            border-radius: 50%;
            width: 120px;
            height: 120px;
            animation: spin 2s linear infinite;
        }

        .loadersmallbg {
            background: rgba(0, 0, 0, .2);
            height: 100%;
            width: 100%;
            position: fixed;
            left: 0px;
            right: 0px;
            top: 0px;
            bottom: 0px;
            z-index: 100;
        }

        .loadersmall {
            border: 5px solid #f3f3f3;
            -webkit-animation: spin 1s linear infinite;
            animation: spin 1s linear infinite;
            border-top: 5px solid #555;
            border-radius: 50%;
            width: 50px;
            height: 50px;
            z-index: 999;
            position: absolute;
            left: 0;
            right: 0;
            margin: auto;
            top: 450px;
        }
         .bg-gr{background:rgba(191,191,191,0.6); width:100%; padding:0px; position:fixed; z-index:777; height:100%; left:0; right:0; top:0;}
        @keyframes spin {
            0% {
                transform: rotate(0deg);
            }

            100% {
                transform: rotate(360deg);
            }
        }
@media (min-width:768px) {
.span-18 {
    width:100%;
}
}
@media (max-width: 768px) and (min-width: 768px){
.span-18 {
    width: calc(710px - 230px);
}
}
/*31-07-2018*/
.image-cropper-candidate {
    width: 120px;
    height: 120px;
    position: relative;
    overflow: hidden;
    border-radius: 50%;
}
@media only screen and (max-width:578px){
    #ads{display:none !important}
}