﻿body {padding:50px 100px; margin:0; font-family:Tahoma, Geneva, sans-serif; background-color:#D7E3F4 ;}

#container {background-color:#FFFFFF; padding:10px;}

#header {height:150px; background-image:url(../images/header_bg.png);}
#logo {font-size:30px; background:url(../images/logoHeader.png) no-repeat; height:100px; padding:50px 0 0 30px;}
#logo {}
#logo a {color:#FFFFFF; text-decoration:none;}
#slogan {float:right; font-size:18px; color:#FFFFFF; padding:60px 30px 0 0;}

#menu 
{   
        height:40px; 
        background-image:url(../images/menu_bg.png); 
        margin-top:5px;
        z-index: 1;
}
#menu ul 
{
        margin:0; 
        padding:0;
        list-style: none;
        border-bottom: 1px solid #ccc;
        z-index: 1;
}

#menu li 
{       
        list-style:none;
        background:url(../images/menu_border.png) right no-repeat; /* removed float:left;*/
        z-index: 1;
}

#loginMenu
{
    float: right;
    z-index: 1; /*  make sure menu won't be overlapped by rest of the page */
}

#menu ul li
{
	position: relative;
}
#menu li ul
{
	position: absolute;
	left: 480px;
	top: 40px;
	display: none;
}

#menu ul li ul li a
{
        float:left;
        height:20px;
        width: 82px;
        padding:10px 30px;
        color:#FFFFFF;
        font-size:15px;
        font-weight:bold;
        text-decoration:none;
        font-family:Arial, Helvetica, sans-serif;
        border: 1px solid #ccc;
	    border-bottom: 0;   
	    display: block;
	    background-image:url(../images/menu_bg.png);
	    z-index: 1;
}
#menu a 
{       
        float:left;
        height:20px;
        padding:10px 30px;
        color:#FFFFFF;
        font-size:15px;
        font-weight:bold;
        text-decoration:none;
        font-family:Arial, Helvetica, sans-serif;
        display: block;
        border: 1px solid #ccc;
	    border-bottom: 0;
}
#menu a:hover 
{       
        background:url(../images/menu_border.png);
}
#menu li:hover ul 
{ 
        display: block;
}
/*#menu ul li a 
{
	display: block;
	text-decoration: none;
	color: #777;
	background: #fff;
	padding: 5px;
	border: 1px solid #ccc;
	border-bottom: 0;
}*/

#main {float:left; width:100%; margin:5px 0; background:url(../images/main_bg.png) right repeat-y; color:#111111; font-size:11px;}
#main a {color:#333333;}
#main a:hover {color:#000000;}
#main br {line-height:8px;}
#sidebar {width:160px; float:right; padding:0 30px 30px 30px; margin-top:10px;}
#sidebar h3 {font-size:17px; font-weight:normal; margin:20px 0 5px 0;}
#sidebar ul {margin:0; padding:0; border-top:1px solid #ECECEC;}
#sidebar li {list-style:none; border-bottom:1px solid #ECECEC;}
#sidebar li a {color:#111111; text-decoration:none; padding:3px; display:block;}
#sidebar li a:hover {background-color:#ECECEC;}
#text {line-height:14px; margin-right:225px; padding:10px 30px 30px 30px;}
#text h1 {font-size:22px; font-weight:normal; margin:20px 0 10px 0;}
#text h2 {font-size:19px; font-weight:normal; margin:20px 0 10px 0;}
#text ol, #text ul {padding:0; margin:8px 0;}
#text li {margin-left:40px;}





#searchPCoT { vertical-align:middle;}

#repeaterText th 
{ 
    font-family:Times New Roman; 
    font-size:medium;
    text-align: left;
}


#contactUsList { font-family:Times New Roman; font-size:medium;}

#contactUsForm { font-family:Times New Roman; font-size:medium;}

#fillFormUp { font-family:Times New Roman; font-size:medium;}

#aboutUsText 
{ 
            font: 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
            letter-spacing: 2px;
        	text-align: left;
	        padding: 6px 6px 6px 12px;
}

.searchResListMainContacts { font-family:Times New Roman; font-size:16px;}
.searchResAboutServices { font-family:Times New Roman; font-size:16px;}
.lblCompanyName
{
            
            font: bold 24px Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
            color: #3DB35C;
            font-style:oblique;
            text-decoration: underline;
            letter-spacing: 2px;
            text-transform: uppercase;
        	text-align: left;
	        padding: 6px 6px 6px 12px;
}
.addressRow 
{            
             font: 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
             letter-spacing: 2px;
             text-transform: uppercase;
        	 text-align: left;
	         padding: 6px 6px 6px 12px;
}
.lblWhatStyle
{            
             font: 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
             letter-spacing: 2px;
        	 text-align: left;
	         padding: 6px 6px 6px 12px;
}
.lblContactsStyle 
{            
             font: 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
             letter-spacing: 2px;
        	 text-align: left;
	         padding: 6px 6px 6px 12px;
}
.lblOtherStyle
{            
             font: 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
             letter-spacing: 2px;
        	 text-align: left;
	         padding: 6px 6px 6px 12px;
}
.lblCareInfo
{            
             font: 14px Arial; 
             letter-spacing: 2px;
        	 text-align: left;
	         padding: 6px 6px 6px 12px;
	         background-color: #d7e3f4;
}
#welcomeTextHead
{
             font: bold 24px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
             letter-spacing: 2px;
        	 text-align: left;
	         padding: 6px 6px 6px 12px;
}
#welcomeText
{
             font: 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
             letter-spacing: 2px;
        	 text-align: left;
	         padding: 6px 6px 6px 12px;
}
#mainNews
{
             font: bold 20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
             letter-spacing: 2px;
        	 text-align: left;
	         padding: 6px 6px 6px 12px;
	         text-decoration: underline;
}
#mainNewsText
{
             font: 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
             letter-spacing: 2px;
        	 text-align: left;
	         padding: 6px 6px 6px 12px;
}
#footer
{
              height:40px; 
              color:#FFFFFF; 
              font-size:11px; 
              background-image:url(../images/footer_bg.png); 
              clear:both;
}
#footer a 
{   
              color:#FFFFFF;
}
#footer a:hover 
{           
              color:#DFDFDF;
}
#footerLinks
{
              float:left;
              padding:13px 0 0 30px;
}
#footer_left
{
              padding:13px 0 0 30px;
              float:left;
}
#footer_right
{
              padding:13px 30px 0 0;   
              float: right;
}
#loginFormStyle
{
              position: relative;
              left: 30%;
}
.selfRegistrationForm_style
{
              /*position: absolute;*/
              /*left: 20%;*/
              font: 12px Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
#registerHeader
{
              font: bold 24px Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
              color: Black;
              font-style :oblique;
              letter-spacing: 2px;
        	  text-align: left;
	          padding: 6px 6px 6px 12px;             
}
.myAcc_tb_style
{
              font: 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
              position: relative;
              left: 30%;
              border-collapse: inherit;
              border-top: 1px solid #CCC;
              border-bottom: 1px solid #CCC;
              border-left: 1px solid #CCC;
              border-right: 1px solid #CCC;
              
}
.myAcc_tb_style tr
{
              border-top: 1px solid #CCC;
}
.myAcc_label_cell
{
              font: bold 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
              border-top: 1px solid #CCC;
              border-right: 1px solid #CCC;
}
.myAcc_label_value_cell
{
              font: 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
              border-top: 1px solid #CCC;
              width: 500px;
}
.myAcc_addJobButton
{
             font: 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
             border-top: 1px solid #CCC;
             /*border-bottom: 1px solid #CCC;*/
}
.myAcc_header
{
              font: bold 18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
              font-style: oblique;
}
#searchBoxes
{
              font: 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
              
}
#searchBoxes li 
{
             list-style :none;
}
#searchBoxes ul 
{
             margin:0; 
             padding:0; 
             border-top:1px solid #ECECEC;
}
