@charset "UTF-8";

* {
    margin: 0;
    padding: 0;
    font-size: 12px;
    list-style: none;
    font-family: Arial, verdana, sans-serif;
}
 
/*
================================================================================
COLORS #
*/

body {
    background-color: #E5F5FF;
}

h2 {
    
	background-color: #49A5D1;
}

.readmore, .readmore1 .readmoreAdvertise{
    color: #E5F5FF;
}

.footer span, a, .eventcalendar .alink, .subnavi a:hover, .rightbar .smallbox a:hover, .rightbar .location {
    color: #2D7AA3;
}

.alink {
    color: #49A5D1 !important;
}

.tenders,.event_calendar_date, .deadli, .sublink{
    color: #FF901D;
}

.sublink, .deadline
{
	color: #FF901D;
	font-weight:900;
}


.input {
    color: black;
}

.tenders strong, .eventcalendar .description, strong, strong, .bdlink, .subcontent .rightcheckboxes label {
    color: #333;
}

.tenders .status, .footer a, .footer .copyright span, .eventcalendar a, p, .headerlogin label, .subnavi a, .infotext, .rightbar .smallbox a, .infolink {
    color: #666;
}

.adtext, .adHeader1, .adHeader2, .businessGuide{
	color:#000;
}

.headlinks a {
    color: #AAA;
}

.headerlogin a {
    color: #999;
}

.subcontent fieldset {
    background: #BFE0EF;
}

.LabelError
{
	color:Red;
}
.LabelSuccess
{
	color:Green;
}

/*
================================================================================
 #
*/

a {
    text-decoration: none;
}

h1 {
    float: left;
    width: 371px;
	height: 92;
}

h1 a {
    display: block;
    padding-top: 84px;
    height: 0;
    overflow: hidden;
    background: transparent url(../../images/undbnewlogo.png) left top no-repeat;
}

h2 {
    font-weight: normal;
    height: 27px;
    background-image: url(../../images/h2leftbg.png);
    background-position: left top;
    background-repeat: no-repeat;
    margin: 0 0 20px;
}

h2 span
{
    display: block;
    height: 27px;
    background: url(../../images/h2rightbg.png) right top no-repeat;
    font-family: arial, verdana, sans-serif;
    color: #FFF;
    line-height: 25px;
    padding: 0 10px 0 10px;
    font-weight: bold;
    font-size: 12px;
}
h2 a
{
	color: #FFF;
	 font-weight: bold;
    font-size: 12px;
}
.clear {
    clear: both;
}

strong {
    font-size: 12px;
}

p, .infotext {
    display: block;
    margin: 0 0 15px;
    line-height: 16px;
}

.adtext {
    display:inline-block;
    margin: 0 0 3px;
    line-height: 12px;
	padding-left:5px;
}

.adHeader1 {
    display:inline-block;
    margin: 0 0 5px;
    line-height: 12px;
	padding-left:5px;
}
.adHeader2 {
    display:inline-block;
    margin: 15px 0 5px;
    line-height: 12px;
	padding-left:5px;
}

fieldset {
    border: 0;
}

.infotext:hover {
    cursor: pointer;
    text-decoration: underline;
}

.adtext:hover, .adHeader1:hover, .adHeader2:hover, .businessGuide:hover{
    cursor: pointer;
    text-decoration: underline;
}

.readmore {
    font-size: 0;
    padding: 9px 9px 0 0;
    margin: 0 0 0 5px;
    background: transparent url(../../images/readmore.png) left 4px no-repeat;
    overflow: hidden;
    height: 0;
}

.readmore1 {
    font-size: 0;
    padding: 9px 9px 0 0;
    margin: 0 0 0 5px;
    background: transparent url(../../images/readmore.png) left 4px no-repeat;
    overflow: hidden;
    height: 0;
}

.alink {
    position: absolute;
    bottom: 10px;
    left: 10px; 
    background: transparent url(../../images/alinkbg.png) left 4px no-repeat;
    padding: 0 0 0 10px;
    text-decoration: underline;
}
.highlightsMoreLink
{
    background: transparent url(../../images/alinkbg.png) left 4px no-repeat;
    padding: 0 0 0 10px;
    text-decoration: underline;
}
#tenderssearchlink {
    left: 310px;
}
.wrapper {
    width: 980px;
    margin: 20px auto;
    background: url(../../images/wrapperbg.png) left top repeat-y;
}

.header {
    position: relative;
    padding: 5px 0px 3px 17px;
    height: 133px;
    background: transparent url(../../images/headerbg.png) left top no-repeat;
}

.content
{
	padding: 0 18px 0 17px;
}

.boxes {
     padding: 0 0px 0 0px;
     width:948px;
}


.headlinks {
    display: block;
    height: 30px;
}

.headlinks li {
    float: right;
    margin: 0 0 0 5px;
    background: url(../../images/dot.png) left no-repeat;
    padding-left: 10px;
}

.headlinks .firstlink {
    background: none;
}

.headlinks input {
    border: 1px solid #E5E9EA;
    height: 15px;
    width: 119px;
}

.headlinks a {
    height: 17px;
    line-height: 17px;
    display: block;
    font-size: 11px;
    text-decoration: underline;
}

.rss {
    background: transparent url(../../images/rss.png) left 1px no-repeat;
    padding: 0 0 0 20px;
}

.searchform {
    width: 180px;
}

.headerlogin {
    float: right;
	padding: 5px 0 0 0px;
}

.headlinks .searchfield {
    float: left;
}

.headlinks .findbutton {
    background: transparent url(../../images/Search_BTN.png) left top no-repeat;
    margin: 0 0 0 5px;    
    text-indent: -9999px;
    width:50px;
    height: 17px;
    border: 0;
    display: block;
    float: left;
}

.flash {
    margin: -6px 0 15px 1px;
	position: relative;
}

.largebox {
    position: relative;
    float: left;
   height:auto;
   min-height:470px;
    margin: 0 0px 10px 0;
	width: 628px;
    background: transparent url(../../images/largeboxbg.png) left bottom no-repeat;
}
.smallboxTenders {
	position: relative;
    float: left;
    min-height:470px;
    height: auto;
    margin: 0 0px 10px 6px;
	width: 325px;
    background: transparent url(../../images/smallboxbg1.png) left bottom no-repeat;

}
.boxcontent {
    margin: 0 12px;
}

.smallbox
{
    position: relative;
    float: left;
    height: 430px;
    margin: 0 2px 10px 0px;
    width: 303px;
    background: transparent url(../../images/smallboxbg1.png) left bottom no-repeat;
}
.smallbox1 {
    position: relative;
    float: left;
    height: 430px;
    margin: 0 0px 10px 0px;
	width: 315px;
    background: transparent url(../../images/smallboxbg1.png) left bottom no-repeat;
}

.smallbox2 {
	position: relative;
    float: left;
    min-height:910px;
    height: auto;
    margin: 0 0px 10px 0px;
	width: 315px;
    background: transparent url(../../images/smallboxbg1.png) left bottom no-repeat;

}

.infolink {
    display: block;
    text-decoration: underline;
}

.tenders li {
    width: 300px;
    height:77px;
    float: left;
    margin: 0 5px 15px 5px;
}
/*
.tenders a {
    height: 100%;
    display: block;
    padding: 0 0 0 70px;
}

.tenders span {
    display: block;
}
*/

.TenderImageSearch
{
	float:left;
	position:relative;	
	display:block;
}


.TenderImage
{
	float:left;
	position:relative;
	width:70px;
	display:block;
}
.TenderContent
{
	float:right;
	position:relative;
	width:220px;
	 height: 100%;
}
.tenders .A a {
    background: transparent url(../../images/symbols60px/A.gif) no-repeat top left;
}

.tenders .deadli {
    font-size: 12px;
	float: left;
	clear: both;
}
.tenders .TendersCountry 
{
	color:Black;
    font-size: 12px;
	float: left;
	font-weight:800;
}
.tenders .institution 
{
	color:Black;
	font-size: 12px;
	float:left;
	padding-left:10px;
	white-space: nowrap;
}

.tenders strong {
    font-size: 12px;
    line-height: 13px;
	float: left;
}

.tenders a:hover strong {
    text-decoration: underline;
}

.tenders .status {
    font-size: 12px;
	float: left;
	clear: both;
}

/*
================================================================================
HEADERLOGIN #
*/

.headerlogin a {
    display: block;
    text-align: right;
	float: right;
    padding: 0 5px 0 0;
    font-size: 9px;
    margin: 2px 0 0;
    text-decoration: underline;
}

.headerlogin fieldset {
    width: 235px;
}

.headerlogin .loginbutton {
    overflow: hidden;
    height: 17px;
    width: 19px;
    display: block;
    text-indent: -9999px;
    background: transparent url(../../images/loginbutton.png) left top no-repeat;
    border: 0;
    float: left;
    margin-left: 3px;
    border: 0;
}

.headerlogin input {
    border: 1px solid #E5E9EA;
    height: 13px;
    width: 78px;
    float: left;
    margin: 0 0 2px 4px;
    padding: 2px 0 0;
}

.headerlogin label {
    display: block;
    float: left;
    font-weight: bold;
    padding: 2px 3px 0 0;
}

/*
================================================================================
NAVIGATION #
*/

.navigation {
    position: absolute;
    left: 445px;
    top: 87px;
    width: 530px;
    height: 41px;
}

.navigation li {
    float: left;
    width: 103px;
}

.navigation .home {
    width: 108px;
}

.navigation li a {
    display: block;
    padding: 41px 103px 0 0;
    height: 0;
    width: 0;
    background: transparent url(../../images/navigation.png) left top no-repeat;
    overflow: hidden;
    z-index: 1;
}

.navigation li a:hover {
    padding: 41px 108px 0 0;
    margin: 0 0 0 -5px;
    z-index: 10;
}

.navigation .home a {
    padding: 41px 108px 0 0;
    background-position: 0 1px;
}

.navigation .about a {
    background-position: -108px 1px;
}

.navigation .tenders a {
    background-position: -211px 1px;
}

.navigation .ressubscriber a {
    background-position: -314px 1px;
}

.navigation .resborrowers a {
    background-position: -417px 1px;
}

.navigation .home a:hover {
    margin: 0;
    background-position: 0 -40px;
}

.navigation .about a:hover {
    background-position: -113px -40px;
}

.navigation .tenders a:hover {
    background-position: -226px -40px;
}

.navigation .ressubscriber a:hover {
    background-position: -339px -40px;
}

.navigation .resborrowers a:hover {
    background-position: -452px -40px;
}


.navigation .HomeHighlighted  a {
     padding: 41px 108px 0 0;
    margin: 0 0 0 -5px;
    z-index: 10;
   background-position: 0 -40px;
}

.navigation .AboutHighlighted a 
{
	 padding: 41px 108px 0 0;
    margin: 0 0 0 -5px;
    z-index: 10;
    background-position: -113px -40px;
}

.navigation .TendersHighlighted a 
{
	padding: 41px 108px 0 0;
    margin: 0 0 0 -5px;
    z-index: 10;
    background-position: -226px -40px;
}

.navigation .RessubscriberHighlighted a 
{
	padding: 41px 108px 0 0;
    margin: 0 0 0 -5px;
    z-index: 10;
    background-position: -339px -40px;
}

.navigation .ResborrowersHighlighted a 
{
	padding: 41px 108px 0 0;
    margin: 0 0 0 -5px;
    z-index: 10;
    background-position: -452px -40px;
}


/*
================================================================================
MINI-MENU on the right#
*/

.cuadrados {
	position: absolute;
	right: 14px;
	top: 10px;
	width: 218px;
	height: 218px;
}

.minimenu li {
    float: left;
    width: 109px;
	line-height: 109px;
    
    overflow: hidden;
}

.minimenu li a {
    display: block;
    padding: 0 0 0 0;
    line-height: 109px;
   
    background: transparent url(../../images/welcomeBoxes.png) left top no-repeat;
    text-indent: -9999px;
	overflow: hidden;
    z-index: 1;
}

.minimenu li a:hover {
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    z-index: 10;
}

.minimenu .newtothesite a {
    padding: 0 0 0 0;
    background-position: 0px 0px;
}

.minimenu .faq a {
    background-position: -109px 0px;
}

.minimenu .forpartners a {
    background-position: -0px -109px;
}

.minimenu .forsubscribers a {
    background-position: -109px -109px;
}


.minimenu .newtothesite a:hover {
    margin: 0;
    background-position:  -250px 0px;
}

.minimenu .faq a:hover {
    background-position: -359px 0px;
}

.minimenu .forpartners a:hover {
    background-position: -250px -109px;
}

.minimenu .forsubscribers a:hover {
    background-position: -359px -109px;
}

/*
================================================================================
EVENT CALENDAR #
*/

.event_calendar_newslist li {
    margin: 0 0 15px 0;
}

.eventcalendar a {
    font-size: 11px;
    line-height: 15px;
}

.event_calendar_newslist a:hover, .eventcalendar a:hover {
    text-decoration: none;
}

.eventcalendar .description {
    font-size: 11.5px;
    font-weight: bold;
    margin-bottom: 15px;
}

.event_calendar_date {
    margin: 0;
    font-size: 11px;
}

.eventcalendar strong {
    display: block;
    font-size: 1px;
}

/*
================================================================================
BUSINESS DIRECTORY #
*/

.bdimg {
    margin: 0 0 10px 3px;
}

.bdlink:hover {
    text-decoration: underline;
}

/*
================================================================================
ADVERTISE WITH US #
*/
.adwithus {
    padding: 59px 0 0;
    height: 0px;
    background: transparent url(../../images/adwithus.png) left top no-repeat;
    overflow: hidden;
}

.adwithus span {
    background: none;
}

ul.adverti{
	list-style-type: none;
	padding: 0;
	margin: 0;
	width: 21em;
}

li.nicebullets{
	background-image: url(../../images/readmore.png);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-left: .6em;
	
}

li.nicebullets2{
	background-image: url(../../images/readmore.png);
	background-repeat: no-repeat;
	background-position: 0 1.6em;
	padding-left: .6em;
}

li.nicebulletsBG{
	background-image:url(../../images/readmore.png);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-left: 1.2em;
	margin:.6em;
}

li.nicebulletsKC{
	background-image:url(../../images/readmore.png);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-left: .6em;
	margin:.6em;
}


li.nonicebullets{
	background-image:none;
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-left: 2em;
	color:#666666;
}

ul#adverti *{
	list-style-type:circle;
	margin-left: 25px;
}
.readmore {
    font-size: 0;
    padding: 9px 9px 0 0;
    margin: 0 0 0 5px;
    background: transparent url(../../images/readmore.png) left 4px no-repeat;
    overflow: hidden;
    height: 0;
}
.readmoreAdvertise {
	font-size: 0;
    padding: 9px 9px 0 0;
    margin: 0 0 0 5px;
    background: transparent url(../../images/readmore.png) left 2px no-repeat;
    overflow: hidden;
    height: 0;
}
	
DIV#advertiseHeaders{
	display:block;
	line-height:16px;
	margin:0 0 0px;
}
/*
================================================================================
FOOTER #
*/
.footer
{
	background-position: left top;
	background: #E5F5FF url(../../images/footerbg.png) left top no-repeat;
	clear: both;
	padding: 15px 30px 15px 0px;
	margin:15px 0 0 0px;
	text-align: center;
}
    
    .footer span {
        font-weight: bold;
        margin: 0 5px 0 0;
    }
    
    .footer .iperdi {
        font-weight: bold;
        background: none;
        padding-left: 0;
    }
    
    .footer li {
        margin: 0 0 0 0;
        float: left;
    }
    
    .footer p {
        font-size: 10px;
        text-align: center;
    }

    .footer p span {
        font-size: 10px;
    }

    .footer a {
        background: url(../../images/dot.png) left no-repeat;
        font-size: 1.0em !important;
        line-height: 14px;
        text-decoration: none;
        padding-left: 12px;
        margin-right: 5px;

    }

    .footer a:hover {
        text-decoration: underline;
    }
    
    .footer .nodot {
        background: none;
        padding: 0;
    }

    .footer .copyright {
        margin: 10px 0 0;
    }

    .footer .copyright span {
        font-weight: normal;
    }
    
    
/*
================================================================================
SUB HEADER #
*/

    .subheader {
        margin: -6px 0 15px 1px;
    }


/*
================================================================================
SUBNAVI #
*/

    .subnavi {
        float: left;
        margin: 0 0 0 0px;
        width: 155px;
        min-height: 200px;
    }
    
        .subnavi li {
            background: transparent url(../../images/leftmenuline.jpg) left bottom no-repeat;
            margin: 0 0 10px;
            padding: 0 0 8px 10px;
        }
        
        .subnavi a {
            text-decoration: none;
        }
        
        .subnavi a .readmore {
            display: none;
        }
        
        .subnavi li ul {
            display: none;
            margin: 10px 0 0;
        }
        
        .subnavi .liactive ul {
            display: block;
        }
        
        .subnavi li li {
            background: none;
            margin: 0 0 5px;
            padding: 0;
            
        }
        .subnavi .Root
        {
        	background-color:#E2E2E2;
        	padding-top:5px;
        }
        .subnavi .Child 
        {
        	padding-left:20px;
        	
        }
         .subnavi .SubChild 
        {
        	padding-left:35px;
        	font-style:italic;
        }

/*
================================================================================
SUB CONTENT #
*/

    .subcontent 
    {
    	float: left;
        min-width: 530px;
        min-height: 500px;
    }

    .subcontent form {
        margin: 0 20px;
    }

    .subcontent fieldset {
        width: 478px;
        margin: 2px 0;
        padding: 11px;
        position: relative;
    }
    
    .subcontent .headline {
        display: block;
        margin: 10px 0;
    }

    .subcontent .headline strong {
        float: left;
        margin: 0 10px 0 0;
    }
    
    .subcontent .helplink {
        display: block;
        padding: 17px 44px 0 0;
        width: 0;
        overflow: hidden;
        height: 0;
        margin: 0 10px;
        background: transparent url(../../images/help.png) left top no-repeat;
    }
    
    .subcontent .na {
        width: 500px;
    }
    
    .subcontent .rightcheckboxes {
        position: absolute;
        right: 11px;
        width: 80px;
        top: 0;
    }

    .subcontent .rightcheckboxes input {
        float: left;
        margin: 0 5px 3px 0;
    }
    
    .subcontent .rightcheckboxes label {
        display: block;
        margin: 0 0 5px 0;
    }
    
    .subcontent .extext {
        display: inline;
    }

    .subcontent label {
        font-weight: bold;

    }
    
    .subcontent .subtext {
        margin-top: 1px;
        margin-left: 18px;
    }

/*
================================================================================
SUBPAGE RIGHTBAR #
*/

    .rightbar {
        float: right;
        width: 224px;
    }
    
    .rightbar .smallbox {
        width: 224px;
        min-height:250px;
        height:auto;
        background: url(../../images/subpagerightmenbg.png) left bottom no-repeat;
    }
    
    .rightbar .smallbox ul {
        margin: 0 13px;
    }
    
    .rightbar .smallbox img {
        float: left;
        margin: 0 5px 0 0;
    }
    
    .rightbar .smallbox a {
        line-height: 16px;
    }
    
    .rightbar .advertisewithus {
        background: transparent url(../../images/adwithussmall.png) left top no-repeat;
        display: block;
        padding: 36px 226px 0 0;
        overflow: hidden;
        width: 0;
        height: 0;
        clear: both;
    }
    
    .rightbar .location {
        font-size: 9px;
        
    }
	
.twitter a {
	text-indent: -9999px;
	background: transparent url(../../images/twitter.png) left top no-repeat;
    display:inline-block;
    padding: 0 0 0 0;
	overflow: visible;
    line-height: 41px;
	min-width: 65px;
}

.rss2 a {
	text-indent: -9999px;
	background: transparent url(../../images/rss2.png) left top no-repeat;
    display:inline-block;
    padding: 0 0 0 0;
	overflow: visible;
    line-height: 41px;
	min-width: 40px;
}

.facebook a {
	text-indent: -9999px;
	background: transparent url(../../images/facebook.png) left top no-repeat;
    display:inline-block;
    padding: 0 0 0 0;
	overflow: visible;
    line-height: 41px;
	min-width: 40px;
}

.contentViewerBox
{
    position: relative;
    float: left;
    min-height: 379px;
    margin: 0 7px 6px 0;
    width: 550px;
    padding-left:10px;
}
.contentViewerBoxWide
{
    position: relative;
    float: left;
    min-height: 379px;
    margin: 0 7px 6px 0;
    
    width: 750px;
}
.BlueBorderSmallTextBox
{
	text-align:left;
	padding-left:5px;
	vertical-align:middle;
	height: 25px;
	width: 180px;
	background: url(../../images/BlueBorderTextBox.png) no-repeat;
}
.BlueBorderImageBox
{ padding-top:2px;
    height:100px;
    width:160px;
    background: url(../../images/BlueBorderImageBox.png) no-repeat;
}
.BlueBorderContentBox
{
    overflow: auto;
    padding: 5px;
    width:600px;
    height:62px;
    background: url(../../images/BlueBorderContentBox.png) no-repeat;
}
.BlueBorderLargeBox
{	
	padding: 5px;
    height: 300px; 
    overflow: auto;
    width:600px;
    background: url(../../images/BlueBorderLargeBox.png) no-repeat;
}
.BlueBorderButton
{
   background: url(../../images/BlueBorderTextBox.png) no-repeat;
    min-height:20px;
    width:180px;
    height: 25px;
} 
.GridSortAsc a
{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding-left:10px;
	background-position:left;
	background: url(../../images/SORT-ASC.png) left center no-repeat;
}
.GridSortDesc a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding-left:10px;
	background-position:left;
	background: url(../../images/SORT-DESC.png) left center no-repeat;
}
.GridSortNone a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding-left: 10px;
	background-position: left;
	background: url(../../images/SORT-NON.png) left center no-repeat;
}
.GridSortNone td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	padding-left: 10px;
	background-position: left;
}
.infoSearch
{
	color: #666;
}
.ProjectViewSubTitle
{
	color:#666;
	font-weight:bold;
	font-size:12px;
}


.radToolTip .rtWrapperContent div
{
 	line-height:1.8em;
	padding: 15px;
	
	


}


.titleseach
{
	font-family: "Lucida Sans Unicode" , "Lucida Grande" , sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	right: 25px;
	text-align: left;
}

.titleseachss {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #FFF;
	right: 25px;
	text-align: center;
} 

.btnssn {
	color:#ff9900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	height: 21px;
	width: 65px;
}


.searchlargeboxadvanced {
	position: relative;
	float: right;
	min-height: 870px;
	width: 950px;
	font-family: Arial, verdana, sans-serif;
	background-color: #FFFFFF;
	text-align: left;
	margin: 0;
	
}
.resultsperpage {
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 11px;
	color: #000;
	font-weight: lighter;
}
.tablecenter td  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	border-bottom-style: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	text-align: center;
}
.tablecountry td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	font-weight: normal;
	text-align: center;
}
.tabletitle td {
	text-align: left;
	color: #306792;
	font-size: 11px;
	font-weight: lighter;
}
.gridHeader tr
{
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-bottom-width: 1px;
}

/*
================================================================================
KNOWLEDGE CENTER IMAGE
*/
.bgimage {
	padding-left: .5em;
}

.bgimage span {
    float: left;
    width: 271px;
	line-height: 165px;
    line-width: 271px;
    overflow: hidden;
}

.bgimage span a {
    display: block;
    padding: 0 0 0 0;
    line-height: 165px;
    line-width: 271px;
    background: transparent url(../../content/pictures/p1.png) left top no-repeat;
    text-indent: -9999px;
	overflow: hidden;
    z-index: 1;
}

.bgimage span a:hover {
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    z-index: 10;
}

.bgimage .graphic a {
    padding: 0 0 0 0;
    background-position: 0px 0px;
}

.bgimage .graphic a:hover {
    margin: 0;
    background-position:  -271px 0px;
}

div.kctext {
	float: left;
	display:block;
	padding-top:1.2em;
}

.knowledgecenter {
	
}
/*
================================== Contact US ============================================
*/
.smallboxcontact {
	position: relative;
	float: left;
	height: 550px;
	width: 210px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	background-repeat: repeat;
	background-position: left 48px;
	background-color: #2C7BA3;
	margin-top: 0;
	margin-right: 6px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: left;
	padding-left: 15px;
	color: #F38D00;
}

.largeboxcontact {
	position: relative;
	float: right;
	height: 550px;
	width: 520px;
	font-family: Arial, verdana, sans-serif;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align :top;
	margin: 0;
}
.contactinfo {
	border: 1pt solid #CCC;
	background-color: #FFF;
	text-indent: 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	color: #000;
	width: 250px;
	height: 18px;
}

.contacttitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	text-align: left;
	color: #FFF;
	font-weight: lighter;
}
.contentcontact {
	font-size: 12px;
	text-align: left;
	color: #FFF;
}
.contentcontact2 {
	font-size: 9px;
	text-align: left;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 7px;
}
.infocontact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: italic;
	font-weight: lighter;
	color: #2C7BA3;
}
.contacttext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-align: left;
}
.titlesearch_conctactpage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FF8D00;
	right: 25px;
	text-align: left;
	font-weight: lighter;
}
.AdminLink
{
	color:#fff;
    font-size: 9px;
    text-decoration:none;
    padding-left:15px;
}
.SearchPanel
{
	width:200px;
	height:800px;
	background-color:Navy;
	position:absolute;
	top:15px;
	left:5px;
}
.SearchText span, .SearchText p, .SearchText label, .SearchText table, .SearchText td,.SearchText  tr
{
	color:#fff;
}

.SearchText a
{
	color:#fff;
	font-weight:bold;
	font-size:larger;
}
.sectorsUL li  
{
	display: block;
	padding: 0 0 0 0;
	/*line-height: 85px;
	line-width: 100px;*/
	overflow: hidden;
	/*z-index: 1;*/
	padding-top:60px;
}

.sectorsUL li {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	padding-top:60px;
	/*z-index: 10;*/
}
.SearchHeader {
    display: block;
    color:Black;
    margin-top:10px;
}

.SearchHeader span
{
	color:Black;
}

.AdminPageTitle
{
    font-weight: bold;
    font-size: 18px;
}
.title
{
	font-weight:bold;
	font-size:larger;
	color:Maroon;
}
.titleH2
{
	font-weight:bold;
	font-size:16pt;
	color:Maroon;
}
.LabelSpan
{
	font-weight:bold;
}
.ContnetEditor
{
	width:670px;
	max-width:670px;
}
#adminLinks {
    background-color: white;
    border: 1px solid #BDBDBD;
    display: inline-block;
    list-style-type: none;
    margin: 0;
    padding: 10px;
    position: absolute;
    top: 20px;
    left:355px;
    z-index: 2;
}
#companyLinks {
    background-color: white;
    border: 1px solid #BDBDBD;
    display: inline-block;
    list-style-type: none;
    margin: 0;
    padding: 10px;
    position: absolute;
    top: 20px;
    left:270px;
    z-index: 2;
}
.LabelBorder
{
	border: 1px solid #BDBDBD;
	background-color: White;
	color: #000000;
	height:18px;
}

/*
================================== Menu line breaks ============================================
*/

.navmenu 
{ 
color:Black;
}


.chkPadding
{
	
	padding:3;
}	
/*
=============Profile page
*/
.ProfileHeader
{
	Font-Size:1.25em; 
	Margin-Top:.25em; 
	Margin-Bottom:.25em; 
	color: #145383;
	font-weight:bold;
}

.Required
{
	color:Red;
}
.SearchLabelError
{
	padding-left: 10px;
	color: #FF9900;
	font-weight: bold;
}

/* for rounding of panel edges*/

b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #edeff4}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}


/* for rounding of button */
.btnRound 
{
	font-weight:bold;
	cursor:hand;
    display: inline-block;
  padding: 10px  20px;
  background: #FF901D;
  color: white;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  
}
.smallboxAd
{
	padding-bottom:10px;
}
#google_translate_element span
{
	font-family:Arial;
font-size:11px;
}
#google_translate_element a
{
	text-decoration:none;
	display:inherit;
}
.goog-te-gadget-simple 
{
	padding-bottom:0px;
	padding-top:0px;
}
.goog-te-menu-value 
{
	
	
}
.goog-te-gadget-icon
{
	
}

a.HyperLinkHover {
     color: none; }  

a.HyperLinkHover:visited { color:Purple;}