@charset "utf-8";
.body-profile {
    background-image: url(Images/bg1px.jpg);
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}
.bg {
    background-image: url(Images/bgbox5.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    width: 100%;
    float: none;
    background-attachment: scroll;
    height: 700px;
}
.search {
    width: 275px;
    float: none;
    height: 120px;
    padding:10px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    border-bottom-style: solid;
    border-right-color: #486F95;
    border-left-color: #486F95;
    border-bottom-color: #486F95;
    border-top-style: solid;
    border-top-color: #486F95;
    border-top-width: 1px;
}
.advance-search {
    width: 650px;
    float: none;
    height:auto;
    padding:10px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    border-bottom-style: solid;
    border-right-color: #486F95;
    border-left-color: #486F95;
    border-bottom-color: #486F95;
    border-top-style: solid;
    border-top-color: #486F95;
    border-top-width: 1px;
}
.header {
	width: 700px;
	float: none;
	height: 80px;
	position: relative;
	padding-top: 5px;
	padding-bottom: 0px;
	z-index: 999;
}
.userheader {
    width: 50%;
    float: left;
    position: absolute;
    padding-top: 5px;
    padding-bottom: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    left: 350px;
}
.userheader-static {
    width: 50%;
    float: left;
    position: absolute;
    padding-top: 20px;
    padding-bottom: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    left: 500px;
}
.image {
    width: 700px;
    float: none;
    position: relative;
    margin-bottom: 5px;
}
.home-container {
    width: 700px;
    float: none;
    position: relative;
    padding: 0px;
    z-index: 1;
    height: 272px;
}
.small-container {
    width: 337px;
    float: left;
    position: relative;
    height: 120px;
    background-image: url(Images/white-bg.png);
    padding-top: 5px;
    padding-right: 5px;
    padding-left: 5px;
    z-index: 5;
}
.small-container-right {
    width: 337px;
    float: right;
    position: relative;
    height: 115px;
    background-image: url(Images/white-bg.png);
    padding-top: 5px;
    padding-right: 5px;
    padding-left: 5px;
}

.small-container-inside {
    width: 145px;
    float: left;
    position: relative;
    height: 90px;
    padding: 10px;
    background-image: url(Images/white-bg.png);
    z-index: 2;
}
.bottom-container {
    width: 690px;
    float: none;
    position: relative;
    height: 90px;
    padding: 5px;
    background-image: url(Images/blue-bg.png);
    z-index: 3;
    border-right-width: thin;
    border-bottom-width: thin;
    border-right-style: none;
    border-bottom-style: solid;
    border-right-color: #486F95;
    border-bottom-color: #C9D7E4;
    border-top-style: none;
    border-top-color: #C9D7E4;
    border-top-width: thin;
    margin-top: 3px;
}
.footer {
    width: 500px;
    float: left;
    position: relative;
    height: 40px;
    padding: 1px;
    margin-top: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #333333;
    line-height: 16px;

}
.footer-html {
    width: 600px;
    float: left;
    position: relative;
    height: 40px;
    padding: 1px;
    margin-top: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #333333;
    line-height: 16px;

}
.flags {
    width: 205px;
    position: relative;
    height: 315px;
    z-index: 0;
    margin-top: -266px;
    background-image: url(Images/Flags2.png);










    visibility: inherit;
    padding: 0px;
    float: right;
    margin-right: -150px;
}
.fixed {
    margin: 0px;
    padding: 0px;
    height: 1px;
    width: 956px;
}

.align {
    width: 100%;
    float: none;
    position: relative;
    height: 5px;
    padding: 0px;
    z-index: 0;
    background-color: #2c5386;
}
.topnav {
    width: 350px;
    float: right;
    position: relative;
    margin-right: 0px;
    z-index: 1;
    border: thin none #333333;
    margin-top: 59px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-transform: uppercase;
    color: #333333;
}
.loginboxes {
    width: 300px;
    float: right;
    position: relative;
    margin-right: 200px;
    z-index: 1;
    border: thin none #333333;
    height: 31px;
    margin-top: 69px;
}
.bluetext {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: bold;
    color: #0769a4;
}
.small-container-text-blue {
    width: 100px;
    float: right;
    position: relative;
    height: 120px;

    background-image: url(Images/white-bg.png);
    z-index: 2;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 0px;
    padding-right: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: bold;
    color: #0769a4;
    text-align: left;
    line-height: 20px;
}
.small-container-text-green {
    width: 162px;
    float: right;
    position: relative;
    height: 90px;













    background-image: url(Images/white-bg.png);
    z-index: 2;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 0px;
    padding-right: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: bold;
    color: #009900;
    text-align: left;
    line-height: 18px;
}
.small-container-bottom {
    width: 390px;
    float: left;
    position: relative;

    z-index: 2;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    visibility: visible;
}
.home-green-text {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #009900;
    margin: 0px;
    padding: 0px;
}
.home-text {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #333333;
    border-bottom-width: thin;
    border-bottom-style: none;
    border-bottom-color: #333333;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 3px;
    padding-right: 0px;
    padding-bottom: 3px;
    padding-left: 0px;
}
.dotted-line {
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    border-bottom-color: #666666;
    height: 1px;
    padding-bottom: 4px;
    margin-bottom: 4px;
}
.small-container-text-blue {
    width: 162px;
    float: right;
    position: relative;
    height: 90px;












    background-image: url(Images/white-bg.png);
    z-index: 2;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 0px;
    padding-right: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: bold;
    color: #0066CC;
    text-align: left;
    line-height: 18px;
}
.home-blue-text {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #0066CC;
    margin: 0px;
    padding: 0px;
}
.home-red-text {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #CC0000;
    margin: 0px;
    padding: 0px;
}
.home-text-big {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #000000;
    border-bottom-width: thin;
    border-bottom-style: none;
    border-bottom-color: #333333;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 3px;
    padding-right: 0px;
    padding-bottom: 3px;
    padding-left: 0px;
}
.container {
    width: 700px;
    float: none;
    border: 1px none #000000;
    height: auto;
}
.small-container-text {
    width: 337px;
    float: left;
    position: relative;
    height: 120px;




















    background-image: url(Images/white-bg.png);
    padding-right: 5px;
    padding-left: 5px;
    z-index: 0;
}
.small-container-textright {
    width: 337px;
    float: right;
    position: relative;
    height: 120px;



















    background-image: url(Images/white-bg.png);
    padding-right: 5px;
    padding-left: 5px;
}
.small-container-left {
    width: 337px;
    float: left;
    position: relative;
    height: 115px;













    background-image: url(Images/white-bg.png);
    padding-top: 5px;
    padding-right: 5px;
    padding-left: 5px;
}
.inside-body-container {
    width: 450px;
    float: left;
    position: relative;

    height: 100%;
    z-index: 3;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    vertical-align: top;
    text-align: left;
}
.inside-body-container-right {
    width: 205px;
    float: right;
    position: relative;
    padding: 0px;
    z-index: 3;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}
.breadcrumbs {
    width: 690px;
    float: left;
    position: relative;
    padding: 5px;
    z-index: 3;
    border-right-width: thin;
    border-bottom-width: 1px;
    border-right-style: none;
    border-bottom-style: solid;
    border-bottom-color: #336633;
    border-top-style: solid;
    border-top-color: #336633;
    border-top-width: 1px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    background-image: url(Images/bredcrumbs-bg.png);
    height: 14px;
    text-transform: uppercase;
}
.bg-inside {
    background-image: url(Images/bgbox-inside.jpg);
    background-position: center top;
    width: 100%;
    background-attachment: scroll;
    height: 705px;
    background-repeat: no-repeat;
    position: relative;
    overflow: visible;
}
.image-inside {
    width: 700px;
    float: none;
    position: relative;
    margin: 0px;
    height: 180px;
}
.OnImag {
    width: 316px;
    float: right;
    position: absolute;
    height: 85px;
    padding: 10px;
    z-index: 3;
    margin-top: 1px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #333333;
    left: 289px;
    top: 58px;
    font-weight: normal;
    text-align: left;
    font-style: normal;
}
.green-container {
    float: left;
    position: relative;
    padding: 10px;
    z-index: 3;
    border-bottom-width: thin;
    border-right-style: none;
    border-bottom-style: none;
    border-bottom-color: #333333;
    border-top-style: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    background-image: url(Images/green-bg.png);
    width: 680px;
    margin: 0px;
}
.H1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #333333;
}
.H2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #333333;
}
.callforaction {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #CC0000;
}
.green-tableheader-text {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #009900;
}
.grey-tableheader-text {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #333333;
}
.breadcrumbs-about-us {
    width: 690px;
    float: left;
    position: relative;
    padding: 5px;
    z-index: 3;
    border-right-width: thin;
    border-bottom-width: 1px;
    border-right-style: none;
    border-bottom-style: solid;
    border-bottom-color: #333333;
    border-top-style: solid;
    border-top-color: #333333;
    border-top-width: 1px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    background-image: url(Images/bredcrumbs-aboutus-bg.png);
    height: 14px;
    text-transform: uppercase;
}
.inside-body-container-aboutus {
    width: 450px;
    float: left;
    position: relative;
    height: 100%;
    z-index: 3;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    vertical-align: top;
    text-align: left;
}
.grey-container {
    width: 680px;
    float: left;
    position: relative;
    padding: 10px;
    z-index: 3;
    border-bottom-width: thin;
    border-right-style: none;
    border-bottom-style: solid;
    border-bottom-color: #333333;
    border-top-style: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    background-color: #EEEEEE;
}
.breadcrumbs-blue {
    width: 690px;
    float: left;
    position: relative;
    padding: 5px;
    z-index: 3;
    border-right-width: thin;
    border-bottom-width: 1px;
    border-right-style: none;
    border-bottom-style: solid;
    border-bottom-color: #003366;
    border-top-style: solid;
    border-top-color: #003366;
    border-top-width: 1px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    background-image: url(Images/bredcrumbs-employers-bg.png);
    height: 14px;
    text-transform: uppercase;
}
.blue-container {
    width: 680px;
    float: left;
    position: relative;
    padding: 10px;



































    z-index: 3;
    border-bottom-width: thin;
    border-right-style: none;
    border-bottom-style: solid;
    border-bottom-color: #333333;
    border-top-style: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    background-color: #D9EAFF;
}
.grey-form {
    width: 680px;
    z-index: 3;
    float:left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    border: 1px solid #CCCCCC;
    background-color: #f4f4f4;
}
.contentgrey-form {
    width: 680px;
    z-index: 3;
    float:left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    background-color: #f4f4f4;
}
.small-text {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #006699;
}

.form-fields {
    float: left;
    position: relative;
    padding: 1px;
    z-index: 03;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #CCCCCC;
    border-right-color: #999999;
    border-bottom-color: #999999;
    border-left-color: #CCCCCC;
}
.coolbox {
    width: 670px;
    float: left;
    position: relative;
    z-index: 3;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFFFFF;
    border: 1px dotted #FFFFFF;
    margin-bottom: 5px;
    font-weight: bold;
    background-color: #333333;
    padding: 5px;
}
.coolbox-msg {
    width: 670px;
    float: left;
    position: relative;
    z-index: 3;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFFFFF;
    border: 1px dotted #FFFFFF;
    margin-bottom: 5px;
    background-color: #333333;
    padding: 5px;
}

.text-yellow {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFCC;
}
.text-green {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #0066CC;
}
.nav {
    width: 700px;
    float: none;
    position: relative;
    background-image: url(Images/blue-table-header.png);
    margin-bottom: 2px;
    border-top-width: thin;
    border-bottom-width: thin;
    border-top-style: dotted;
    border-bottom-style: dotted;
    border-top-color: #FFFFFF;
    border-bottom-color: #FFFFFF;
    height: 24px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #333333;
    font-weight: normal;
}
.findprofessionals:link {
    width: 335px;
    float: left;
    position: relative;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #009900;
    padding: 5px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #00CC66;
    border-right-color: #006600;
    border-bottom-color: #006600;
    border-left-color: #00CC66;
}
.findprofessionals:hover {
    width: 335px;
    float: left;
    position: relative;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #cc0000;
    padding: 5px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #cc0000;
    border-right-color: #006600;
    border-bottom-color: #006600;
    border-left-color: #cc0000;
}
.findprofessionals {
    width: 335px;
    float: left;
    position: relative;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #009900;
    padding: 5px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #00CC66;
    border-right-color: #006600;
    border-bottom-color: #006600;
    border-left-color: #00CC66;
}
.beprofessional {
    width: 335px;
    float: right;
    position: relative;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #006699;
    padding: 5px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #0066CC;
    border-right-color: #003399;
    border-bottom-color: #003399;
    border-left-color: #0066CC;
    }.beprofessional:hover {
    width: 335px;
    float: right;
    position: relative;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #cc0000;
    padding: 5px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #cc0000;
    border-right-color: #003399;
    border-bottom-color: #003399;
    border-left-color: #cc0000;
}
.text-blue-nav:link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #006699;
    text-decoration: none;

    }.text-blue-nav:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #CC0000;
    text-decoration: none;

    }.text-blue-nav {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #006699;
    text-decoration: none;
    cursor:pointer;
}
.text-blue-nav-tab:link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #006699;
    text-decoration: none;

    }.text-blue-nav-tab:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #CC0000;
    text-decoration: none;

    }.text-blue-nav-tab {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #006699;
    text-decoration: none;
    background-image:url(Images/grey-table-header.png);
    cursor:pointer;
}
.inactive-tab {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #A2A2A2;
    text-decoration: none;
    background-image:url(Images/grey-table-header.png);
}
.text-blue-nav-search {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #006699;
    text-decoration: none;
    cursor:pointer;
}

.usertext-blue-nav {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #006699;
    text-decoration: none;
    cursor:pointer;
}
.greenimage{
    background-image:url(Images/green-table-header.png);
    cursor:pointer;
}



.text-white-nav:link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}

.text-white-nav:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #CC0000;
    text-decoration: none;
}
.text-white-nav {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}
.text-white-nav:active {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}
.text-white-nav:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}
.inside-body-search {
    width: 680px;
    float: left;
    position: relative;
    height: 100%;
    z-index: 3;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    vertical-align: top;
    text-align: left;
}
.text-white:link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}
.text-white:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #cccccc;
    text-decoration: none;
}
.text-white:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}
.text-blue {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #009900;
}
.profile-photo {
    padding: 2px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #CCCCCC;
    border-right-color: #2F628D;
    border-bottom-color: #2F628D;
    border-left-color: #CCCCCC;
    background-color: #92B9DB;
}
.solid-line {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CCCCCC;
    height: 1px;
    margin-bottom: 4px;
}
.solid-line-lower {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CCCCCC;
    height: 1px;
    margin-bottom: 12px;
}
.solid-line-grey {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #666666;
    height: 1px;
    margin-bottom: 4px;
}
.blue {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #006666;
}
.grey {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #333333;
}
.white {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
}
.whitenonbold {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #FFFFFF;
}
.profile-title {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #009900;
    margin: 0px;
    padding: 0px;
}
.Red {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #CC0000;
}
.load {
    z-index: 998;
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    display:none;
    -moz-opacity: 0.75;
    filter: alpha(Opacity=75);
    background-image: url(Images/blue-bg.png);
}

.loading {
    z-index: 999;
    position:static;
    background-image: url(Images/processing.gif);
    background-repeat: no-repeat;
    background-position:65px;
    background-color:white;
    width:250px;
    height: 150px;
    border-color: #c0c0c0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight:bold;
    margin-top: 150px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    color: #60809F;
    padding-top: 100px;
}
.process {
    z-index: 998;
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    display:none;
    -moz-opacity: 0.75;
    filter: alpha(Opacity=75);
    background-image: url(Images/blue-bg.png);
}
.processing {
    z-index: 999;
    position:static;
    background-image: url(Images/processing.gif);
    background-repeat: no-repeat;
    background-position:65px;
    background-color:white;
    width:250px;
    height: 150px;
    border-color: #c0c0c0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight:bold;
    margin-top: 150px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    color: #60809F;
    padding-top: 100px;
}

/* css Added for course form grey container */
.grey-container-course {
    position: relative;
    padding: 4px;
    z-index: 3;
    border-right-style: none;
    border-bottom-style: none;
    border-top-style: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
}
.grey-container-password {
    z-index: 3;
    position: relative;
    border-right-style: none;
    border-bottom-style: none;
    border-top-style: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    padding: 2px;
}
/* css Added For Course Form Display In Ajax using showModalWindow*/
.modalDialog_transparentDivs{
    filter:alpha(opacity=40);	/* Transparency */
    opacity:0.4;	/* Transparency */
    background-color:#EDF3FA;
    z-index:999;
    position:absolute; /* Always needed	*/
}
.modalDialog_contentDiv{
    padding:2px;
    z-index:100;/* Always needed	*/
    position:absolute;	/* Always needed	*/
    background-color:#EDF3FA;	/*  background color for the message */
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #2F628D;
    border-right-color: #2F628D;
    border-bottom-color: #2F628D;
    border-left-color: #2F628D;

}
.modalDialog_contentDiv_shadow{
    z-index:90;/* Always needed	- to make it appear below the message */
    position:absolute;	/* Always needed	*/
    background-color:#555;
    filter:alpha(opacity=30);	/* Transparency */
    opacity:0.3;	/* Transparency */
}
/* class for display Message before delete Advt*/
.blue-msg {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #006666;
    background-color:#EDF3FA;
}
.save {
    z-index: 100001;
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    display:none;
    -moz-opacity: 0.75;
    filter: alpha(Opacity=75);
    background-image: url(Images/blue-bg.png);
}
.saving {
    z-index: 100002;
    position:static;
    background-repeat: no-repeat;
    background-position:65px;
    background-color:white;
    width:250px;
    height: 150px;
    border-color: #c0c0c0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight:bold;
    margin-top: 150px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    color: #60809F;
    padding-top: 100px;
}
.subscribe_css{
    padding:2px;
    z-index:100;/* Always needed	*/
    position:absolute;	/* Always needed	*/
    background-color:#EDF3FA;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #006666;
    border: 2px solid #2F628D;
}
.frmAdmin
{
    padding: 20px;
    border: 1px solid #CCCCCC;
    width: 620px;
    height:200px;
}
.frmAdmin_tag
{
    padding: 20px;
    border: 1px solid #CCCCCC;
    width: 633px;
    height:90px;
}
.DefaultAdmin
{
    float: left;
    margin-top: 100px;
    margin-left: auto;
}
.cont {
    padding: 5px;
    border: 1px solid #CCCCCC;
    width: 90%;
}
.cont-admin {
    border: 1px solid #CCCCCC;
    width: 100%;
}
.cont-Error {
    border: 1px solid #CCCCCC;
    width: 100%;
    height:200px;
    }.buttons {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    background-image: url(Images/grey-table-header.png);
    padding: 1px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #F3F3F3;
    border-right-color: #999999;
    border-bottom-color: #999999;
    border-left-color: #F3F3F3;
    color: #000000;
    height: 25px;
    }.text-blue-nav-language {
    background-image:url(Images/Add-Save.gif);
    height:15px;
    width:75px;
}
/* CSS added for Membership Plan Table */
.membership {
    font-family: Arial, Helvetica, sans-serif;
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 10px;
    font-weight: bold;
    font-size: 18px;
    color: #006699;
}
.white-text{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 14px;
    color: #FFFFFF;
}
.black-text{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 12px;
    color: #5B5B5B;
}
.membership-plan-contentDiv{
    padding:2px;
    z-index:1000;/* Always needed	*/
    position:absolute;	/* Always needed	*/
    background-image: url(Images/green-bg.png);	/*  background color for the message */
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #2F628D;
    border-right-color: #2F628D;
    border-bottom-color: #2F628D;
    border-left-color: #2F628D;
}

/* CSS  class added for to display the Job Details.*/
.blue-container-job-msg{
    background-color: #D9EAFF;/*  background color for the message */
    padding:2px;
    z-index:100;/* Always needed	*/
    position:absolute;	/* Always needed	*/
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #2F628D;
    border-right-color: #2F628D;
    border-bottom-color: #2F628D;
    border-left-color: #2F628D;
}

.blue-container-job {
    width: 680px;
    float: left;
    position: relative;
    padding: 10px;
    z-index: 3;
    border-right-style: none;
    border-bottom-style: none;
    border-top-style: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    background-color: #D9EAFF;
}
/*CSS For Job Display */
.jobTitle {
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    color: #3772A4;
    font-weight: bold;
    text-decoration: none;
    }.jobTitle:link {
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    color: #3772A4;
    font-weight: bold;
    text-decoration: none;
    }.jobTitle:hover {
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    color: #CC0000;
    font-weight: bold;
}
.dotted-line-new {
    height: 100%;
    width: 100%;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: #333333;
    border-right-color: #333333;
    border-bottom-color: #333333;
    border-left-color: #333333;
}
.dotted-box {
    height: 100%;
    width: 100%;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: dotted;
    border-right-style: dotted;
    border-bottom-style: dotted;
    border-left-style: dotted;
    border-top-color: #999999;
    border-right-color: #999999;
    border-bottom-color: #999999;
    border-left-color: #999999;
    background-color: #F4F4F4;
}
.dotted-line-new-bottom {
    height: 100%;
    width: 100%;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: none;
    border-top-color: #333333;
    border-right-color: #333333;
    border-bottom-color: #333333;
    border-left-color: #333333;
}
.solid-line-job {
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: #333333;
    border-right-color: #333333;
    border-bottom-color: #333333;
    border-left-color: #333333;
}
.solid-line-job-sitemap {
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: #333333;
    border-right-color: #333333;
    border-bottom-color: #333333;
    border-left-color: #333333;
}
.solid-line-row-job {
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: none;
    border-top-color: #333333;
    border-right-color: #333333;
    border-bottom-color: #333333;
    border-left-color: #333333;
}
.dotted-box-new {
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: dotted;
    border-right-style: dotted;
    border-bottom-style: dotted;
    border-left-style: dotted;
    border-top-color: #999999;
    border-right-color: #999999;
    border-bottom-color: #999999;
    border-left-color: #999999;
    background-color: #ECF4FF;
    padding: 5px;
}
.job-footer {
    font-size: 9px;
    font-family: Arial, Helvetica, sans-serif;
    color: #7E9CB8;
    font-weight: normal;
    text-decoration: none;
}
/*CSS For copywriter pop up display  */
.container-copywriter-msg{
    z-index:100;/* Always needed	*/
    position:absolute;	/* Always needed	*/
    background-color:#FFFFFF;	/*  background color for the message */
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #2F628D;
    border-right-color: #2F628D;
    border-bottom-color: #2F628D;
    border-left-color: #2F628D;
}
/*CSS class added for Job detail display.*/
.dotted-line-job {
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: dashed;
    border-right-style: none;
    border-bottom-style: dashed;
    border-left-style: none;
    border-top-color: #666666;
    border-right-color: #666666;
    border-bottom-color: #666666;
    border-left-color: #666666;
}
.jobTitleDetail {
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
    color: #3772A4;
    font-weight: bold;
    text-decoration: none;
}
/*CSS class added for to display the breadcrumbs link */
.breadcrumbs-blue-link {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    text-decoration: none;
    cursor:pointer;
    font-size: 11px;
    color: #FFFFFF;
}

.breadcrumbs-blue-link:link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #FFFFFF;
    text-decoration: none;

    }.breadcrumbs-blue-link:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #FFFFFF;
    text-decoration: none;
}
.pagination {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #009900;
    text-decoration: none;
    cursor: default;
}
.pagination-link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #78BDE7;
    text-decoration: none;
    cursor:pointer;
}
.pagination-link-active {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #DF1C4B;
    text-decoration: none;
    cursor:pointer;
}
.button-view-job {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    padding: 1px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #F3F3F3;
    border-right-color: #999999;
    border-bottom-color: #999999;
    border-left-color: #F3F3F3;
    color: #000000;
    height: 25px;
    background-color: #7CC2EA;
}
.black {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #333333;
}
.small-text-black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.topnav-new {
	width: 330px;
	float: right;
	position: relative;
	margin-right: 0px;
	z-index: 10000;
	border: thin none #333333;
	margin-top: 55px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.topnav-new-chat {
	float: right;
	position: relative;
	margin-right: -102px;
	z-index: 10000;
	border: thin none #333333;
	margin-top: -25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
/*Global css class for anchor tag*/
a:link { color: #2f60a1; text-decoration: none;}
a:visited { color: #2f60a1; text-decoration: none;}
a:active { color: #2f60a1; text-decoration: none;}
a:hover { color: #CC0000; text-decoration: none;}

.job-provider-one
{
	background-image: url(Images/blue-bg.png);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 10px;
	border: 1px dotted #64A1E0;
}
.job-provider-two
{
	background-image: url(Images/blue-bg.png);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-top-color: #64A1E0;
	border-right-color: #64A1E0;
	border-bottom-color: #64A1E0;
	border-left-color: #64A1E0;
	padding: 5px;
}

.job-provider-title-one
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #003399;
	font-weight: bold;
}
.job-provider-title-two {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003399;
}
.job-provider-container-right {
	width: 175px;
	float: right;
	position: relative;
	padding: 10px;
	z-index: 3;
	border: 1px dotted #64A1E0;
	margin: 0px;
	background-image: url(Images/blue-bg.png);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.job-provider-container {
	width: 450px;
	float: left;
	position: relative;
	height: 100%;
	z-index: 3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	vertical-align: top;
	text-align: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.service-provider-title-one {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #029800;
	font-weight: bold;
}
.service-provider-title-two {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #029800;
}
.service-provider-one
{
	background-image: url(Images/blue-bg.png);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 10px;
	border: 1px dotted #87BF9A;
}
.service-provider-two
{
	background-image: url(Images/blue-bg.png);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-top-color: #87BF9A;
	border-right-color: #87BF9A;
	border-bottom-color: #87BF9A;
	border-left-color: #87BF9A;
	padding: 5px;
}
.service-provider-container-right {
	width: 175px;
	float: right;
	position: relative;
	padding: 10px;
	z-index: 3;
	border: 1px dotted #87BF9A;
	margin: 0px;
	background-image: url(Images/blue-bg.png);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.job-provider-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
}
.service-provider-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #029800;
}
/*style for "Compare the membership plans" link that appears on the professionals page*/
.text-blue-nav-search-membership {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #006699;
	text-decoration: none;
	cursor:pointer;
}
/* CSS class For Deleted Files Title and View Comments*/
.file-title {
    font-family: Arial, Helvetica, sans-serif;
    padding-top: 5px;
    padding-right: 0px;
    padding-bottom: 5px;
    font-weight: bold;
    font-size: 14px;
    color: #006699;
}

.file-title-white-text{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    color: #FFFFFF;
}
/* Class added for Links in  XSLT  */
.text-blue-nav-xslt:link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #006699;
    text-decoration: none;

    }.text-blue-nav-xslt:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #CC0000;
    text-decoration: none;

    }.text-blue-nav-xslt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #006699;
    text-decoration: none;
    cursor:pointer;
}
.small-text-xslt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
}
.footer-bar{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
}
.text-blue-no-nav-xslt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #006699;
    text-decoration: none;
}

.text-white-no-nav-xslt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}