   /* default styles */
    body {  margin:0 auto; font: .7em Verdana, Arial, Helvetica, sans-serif; line-height: 1.7em; background: #ffffff; }
    a { color: #2F637A; background: inherit; text-decoration: none; }
    a:hover { color: #6D7DAF; background: inherit; text-decoration: underline; }
	
	/*ul.black li {width:90%;#margin-right:-3px;}*/
	
	#wrapper {width:100%;padding:0;margin:0;}
	#wrapper div.page {width:1003px;padding:0;margin:0 auto;}
	
	/**************************
	Button
	Added by Bhavik
	*************************/
	.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
	}
	.strPagination
	{
		 font-size:11px;
		 color:#CFCFEF;
	}
	.strPagination a
	{
		 font-size:11px;
		 font-weight:bold;
		 color:#ffffff;
		 text-decoration:none;
	}
	a.button {
		background: transparent url('../images/bg_button_a.gif') no-repeat scroll top right;
		color: #444;
		display: block;
		float: left;
		font: normal 12px arial, sans-serif;
		height: 24px;
		margin-right: 6px;
		padding-right: 18px; /* sliding doors padding */
		text-decoration: none;
	}
	
	a.button span {
		background: transparent url('../images/bg_button_span.gif') no-repeat;
		display: block;
		line-height: 14px;
		padding: 5px 0 5px 18px;
	} 
	
	a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
	}
	
	a.button:active span {
		background-position: bottom left;
		padding: 6px 0 4px 18px; /* push text down 1px */
	} 
	


    p { margin: 0 0 5px 0; }
    h1 { font: bold 2.2em; font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; padding: 8px 0 0 0; margin: 0; letter-spacing: -1px; }
    h2 { margin: 0; padding: 0; font:0.7em;font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: -1px; }
    h1 a, h2 a { color: #666666;  text-decoration: none; }
    ul { margin: 0; padding : 0;  }

    img { border: 0; }
    
    /* layout */
    /*#slogan1 a{ 
    font-size: 18px;
    font-weight: bolder;
    font-family: verdana;
    margin: 0px auto;
	text-decoration:none;
    color: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    }
    #slogan2 { 
    font-size: 1.6em;
    font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
    margin: 0px, auto; 
    color: #CCCCCC;
    padding: 0px 5% 0px;
    }
    #slogan3 { 
    font-size: 1.2em;
    font-weight: bold;
    font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
    color: #104080;
    margin-left: auto;
    margin-right: auto;
    }*/
    #Content {
		clear:both; 
		float:left;
		width:1003px;
		height:auto;
		min-height: 450px; 
		background-color:#E5ECF3;
    }
    
    
    #LeftMenu
    {
      margin:4px; 
      _margin:2px;
      padding-left:0px;
      margin-top:10px;
      float:left;
      background-color: #E1E6EB;
      height: auto;
      width:120px;
      border:1px solid;
      border-color: #8796C7;
      
    }
    #LeftMenuUI{
    height:auto;   
    width:120px;
    margin-top:10px;
    list-style : none; 
    
    }
    #LeftMenuUI li
    {
      background-color:#E1E6EB; 
      min-height:20px;    
      padding-top:2px;
      padding-bottom:2px; 
      margin-bottom: 5px;
    }
    #LeftMenuUI li a{ 
        color:#104080; 
        font-size:1.2em; 
        font-weight:bold;  
        font-family:Tahoma,Arial,sans-serif;   
        text-decoration:none;
      
        width: 100%;
            
     }   
   
   
    #LeftMenuUI li:hover{
    background: #B0C4DE  top right;
    color: #fff;
    width: 100%;  
    
    }
    
    #LeftMenuUI li.current{
    background: #8497BF  top right;
    color: #FFFFFF;
    width: 100%;
    }
    #LeftMenuUI li.current a{
      color: #FFFFFF;
    }
    
   
    #LeftSubMenuUI{
    height:auto;
    
    }
    #LeftSubMenuUI li
    {
      background-color: #FFFFFF; 
      margin: 2px;  
      min-height:25px;    
      
    }
    #LeftSubMenuUI li a{ 
        color:#104080; 
        font-size:1.2em; 
        padding: 4px 15px; 
        margin: 1px;      
        font-family:Tahoma,Arial,sans-serif;   
        text-decoration:none;
        margin-left: 5px;;
     } 
     
   
    #LeftSubMenuUI li a:hover{
    background: #B0C4DE  top right;
    color: #fff;
    }
    
    #LeftSubMenuUI li a.current{
    background: #104080  top right;
    color: #FFFFFF;
    padding: 6px 22px;
    }
    
	#general_Message
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		background-color:#e5ecf3;
		text-align:center;
		min-height:7px;
		clear:both;
	}
	.page_message
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		background-color:#FFFFFF;
		text-align:center;
		min-height:7px;
		clear:both;
		text-align:center;
	}
    #InnerDiv
    { 
      padding:0px; 
      background-color:#FFFFFF; 
      width:100%;  
      padding-top:0px; 
      margin-top:0px; 
      margin-left: 0px; 
      float:left;
      padding-bottom: 5px;
     
    }
    
    /*#top_info { 
    float: right; 
    font-size: 1.2em;
    font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
    color: #D2691E;
    text-align: right; 
    margin: 3px 5px 1px 0; 
    height: 70px;
    }
    */
    
     /*  horizontal submenu for hotlist */
   
    #HotlistSubMenu{ margin: 0; float:left;  }
    #HotlistSubMenu li{ list-style: none; display: inline; margin: 0; }
    #HotlistSubMenu li a{
    text-decoration: none;
    padding: 4px 22px;
    margin-right: 35px;
    background: #104080 top right;
    font-weight: bold;
    color:#fff;
    margin-bottom: 0px;
    font-size: 12px;
    }
    #HotlistSubMenu li a:hover{
    background: #B0C4DE  top right;
    color: #fff;
    }
    #HotlistSubMenu li a.current{
    background:#ECEFF5  top right;
    color: #000000;
    padding: 6px 22px;
   font-size: 12px;
    } 
    
    
    #headMenu{ padding: 3px 0; margin: 0;}
    #headMenu li{ list-style: none; display: inline; margin: 0; }
    #headMenu li.first{ list-style: none; display: inline; margin: 0; border-left:none}
    #headMenu li a{
    text-decoration: none;
    padding: 4px 6px;
    margin-right: 2px;

    background: inherit;
    font-weight: normal;
    color: #ffffff;
    }
    
  


    /* main horizontal menu */
    #tablist{ margin: 0; }
    #tablist li{ list-style: none; display: inline; margin: 0; }
    #tablist li a{
    text-decoration: none;
    padding: 4px 22px;
    margin-right: 2px;
    background:#8497BF  top right;
    font-weight: bold;
    color:#fff;
    }
    #tablist li a:hover{
    background:#104080  top right;
    color: #fff;
    }
    #tablist li a.current{
    background: #ffffff  top right;
    color: #104080;
    padding: 6px 22px;
    }
    #tablist .key { text-decoration: underline; }    
    
    
   
    
    
    
  
    /*  horizontal submenu for Contacts */
   
    #ContactSubMenu{ margin: 0;  height: 100px; }
    #ContactSubMenu li{ list-style: none; display: inline; margin: 0; }
    #ContactSubMenu li a{
    text-decoration: none;
    padding: 4px 22px;
    margin-right: 2px;
    background: #EEF0F7 top right;
    font-weight: bold;
    color: #585858;
    }
    #ContactSubMenu li a:hover{
    background: #B0C4DE  top right;
    color: #fff;
    }
    #ContactSubMenu li a.current{
    background: #ffffff  top right;
    color: #2F637A;
    padding: 6px 22px;
    }
   
   
      /* left side */
    #left {
    float: left;
    width: 545px;
    margin: 0 0 10px 0;   
    height: auto;
    }
    .leftsubheader {
    margin: 0 0 10px 0;
    padding: 8px;
    background: #f4f4f4 url(images/bgshade.gif) repeat-x;
    color: #808080;
    border-bottom: 1px solid #ccc;
    }
    
    .left_articles {
    margin: 0px 0 10px 0;
    background: #ffff ;
    color: #3399cc;
    padding: 15px 15px 5px 10px;
    }
    .date { font-size: .9em; padding: 0 0 0 12px; background: #fff url(images/news.gif) no-repeat center left; color: #808080; }
    
    .bigimage {
    float: left;
    clear: left;
    border: 1px solid #ccc;
    background: #eee;
    color: #000;
    width: 200px;
    height: 150px;
    margin: 0 15px 10px 0;
    }
    .left_box {
    background: #f4f4f4;
    width: 225px;
    color: #808080;
    border-top: 1px dotted #ccc;
    border-bottom: 1px dotted #ccc;
    padding: 15px;
    margin: 0 0 15px 0;
    }
    .half_box {
    float: left;
    width: 225px;
    padding: 0 5px 0 5px;

    }		

    /* right side */
    #right {
    float: right;
    width: 390px;
    margin: 0 0 10px 0;
    }
    .right_articles {
    border: 1px solid #ccc;
    padding: 8px;	
    margin: 0 0 10px 0;
    background: #eee;
    color: #454545;
    }
    .image { float: left; margin: 0 9px 3px 0; }
    .notes {
    border-top: 1px dotted #ccc;
    border-bottom: 1px dotted #ccc;
    padding: 17px 10px 17px 80px;	
    margin: 0 0 10px 0;
    background: #fff;
    color: #cc0000;
    }

    /* ----------- My Form ----------- */
    button{border:0; margin:0; padding:0;}
    .spacer{clear:both; height:5px;}
    .formonhome{
    margin:0 auto;
    width:360px;
    padding:14px;
    }
    
     .formregistration{
    margin:0 auto;
    width:500px;
   
    }
    
   /* Right column where left menu is present*/
    #RightColumn
    {
      margin-left:0px; 
      width:auto;  
      height:auto; 
      float:left;
    }
   

    /* footer */
    #footlist{ padding: 3px 0; margin: 0; width:1003px;}
    #footlist li{ list-style: none; display: inline; margin: 0; border-left: 1px solid #ccc;}
    #footlist li.first{ list-style: none; display: inline; margin: 0;border-left:none}
    #footlist li a{
    text-decoration: none;
    padding: 4px 6px;
    margin-right: 2px;
    background: inherit;
    font-weight: normal;
    color: #3B5998;;
    }
    
    #footer { 
    float: left;
    /*position: relative;*/
    width:1003px;
    color: #808080;
    background-color:#e5ecf3;
    overflow: hidden;
    border-top: 2px solid #B9D3EE;
    text-align:center;
    margin: 0;
	#margin-right:-3px;
    clear: both;
    }
    
    
    
    #registrationdiv{
    border:solid 2px #e1e6eb;
    background:#ffffff;
    }
    
   #registrationdiv td{
     width: 220px;    
     font-size:11px;
     color:#000058;
     display:block;
     font-family:Verdana, Arial, Helvetica, sans-serif;
     text-align:right;
     float:left;     
     }
     
   /* #registrationdiv input{
    float:left;
    font-size:12px;  
    border:solid 2px #aacfe4;
    margin:2px 0 20px 10px;
    height:18px;
    } 
    
	#registrationdiv textarea{
    float:left;
    font-size:12px;
    border:solid 2px #aacfe4;
    margin:2px 0 20px 10px;
    height:30px;
  
    }
    
    #registrationdiv select{
    float:left;
    font-size:12px;
    border:solid 2px #aacfe4;
    margin:2px 0 20px 10px;
    }
    
    #registrationdiv button{
    clear:both;
    width:90px;
    height:31px;
    text-align:center;
    line-height:31px;
    color:#FFFFFF;
    font-size:14px;
    font-weight:bold;
    font-family:verdana;
    background-image: url(../images/bg_green.jpg);
    background-color:transparent;
    background-position:center;
    background-repeat: repeat-x;
    }*/
    
    .red
    {
     color: red;
    }
    
    #pageHeader{
     width:600px;
     background-color: white;
     height:20px;
     float: left;
     font-family:Verdana, Arial, Helvetica, sans-serif; 
     font-size: 14pt;
     color: #000080;
     font-weight: bold;
    
    }
    
    
    
    #hotlistform{
    border:solid 0px #e1e6eb;
    
    }

    #hotlistform label{
    font-size:11px;
    color:#000058;
    display:block;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    text-align:right;
    width:140px;
    float:left;
  
    }
    
    #hotlistform .labelBig{
    font-size:12px;
    color:#000058;
    display:block;
    font-weight: bold;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    text-align:right;
    width:140px;
    float:left;
    }

    #hotlistform .small{
    color:#666666;
    display:block;
    font-size:11px;
    font-weight:normal;
    text-align:right;
    width:140px;
    }
    #hotlistform input{
    /*font-size:12px;*/  
    border:solid 2px #aacfe4;   
    /*height:18px;
    width:160px;*/
    } 
    
    #hotlistform textarea{
    /*font-size:12px;*/
    border:solid 2px #aacfe4;
    height: 50px;
  
    }
    
    #hotlistform select{
   
    /*font-size:12px;*/
    border: none;
    border:solid 2px #aacfe4; 
    
    }
    
        
    
    #AddHotJobDiv{
    border:solid 0px #e1e6eb;
    padding:5px;
    
    }

    #AddHotJobDiv label{
    font-size:11px;
    color:#000058;
    display:block;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    text-align:right;
    width:140px;
    float:left;
    float:left; 
    }
    
    #AddHotJobDiv .labelBig{
    font-size:12px;
    color:#000058;
    display:block;
    font-weight: bold;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    text-align:right;
    width:140px;
    float:left;
    }

    #AddHotJobDiv .small{
    color:#666666;
    display:block;
    font-size:11px;
    font-weight:normal;
    text-align:right;
    width:140px;
    }
    #AddHotJobDiv input{
    float:left;
    font-size:12px;  
    border:solid 2px #aacfe4;
   
    height:18px;
    } 
    
    #AddHotJobDiv textarea{
    float:left;
    /*font-size:12px;*/
    border:solid 2px #aacfe4;
    margin:2px 0 20px 10px;
  
    }
    
    #AddHotJobDiv select{
    float:left;
    /*font-size:12px;*/
    border:solid 2px #aacfe4;
    }
    
    #AddHotJobDiv button{
    clear:both;
    margin-left:150px;

    text-align:center;
    line-height:31px;
    color:#FFFFFF;
    font-size:14px;
    font-weight:bold;
    font-family:verdana;

    background-color: #104080;
    border:0px;
    color:#ffffff;
    font-size: 12;
    padding:1px  10px 1px 10px;
    }
    
    
    #grayBackground
    {
        background-color: #F0F0F0;
        height:70px;
        width:350px;
        margin-left: 200px;
        margin-top: 20px;
        padding-top: 40px;
        border: 1px solid;
        border-color:#808080 ;
    }
    
    
    #edithotlistdiv { 
		margin: 10px auto; 
		width: 500px;
		margin-left: 5px;
    }
    #edithotlistdiv .hotlisttableheader
    {
     background-color:#EEF0F7;
     height: 30px;
     padding-left: 14px;
     padding-right: 14px;
    
     font-weight: bold;
    
    }
    .hotjobtableheader
    {
     background-color: #C5CDE0;
     height: 30px;
     color: #000080;
     font-weight: bold;
     padding:5px;
    
    }
    
      
    #registerPageHeader
    {
      background-color: #E0E0E0;     
      padding-top:1px;
      padding-bottom :1px;
      padding-left:15px;
    }
    
    .FriendName
    {
    text-align:center;
    color:#800080;
    font-size:1.2em;
    font-family:"lucida grande",tahoma,verdana,arial,sans-serif; 
    font-weight: bold;  
    }
    
    .labelBig1{
    font-size:12px;
    color:#000000;
    display:block;    
    font-family:Verdana, Arial, Helvetica, sans-serif;
    text-align:right;
    width:170px;
    float:left;
    margin-right:20px;
    font-weight: bold;
    }
    
    .labelBig2{
    font-size:12px;
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    text-align:right;
    font-weight: bold;
    }
    
    .labelBig3{
    font-size:18px;   
    font-family:Arial, Helvetica, sans-serif;
    text-align:right;
    font-weight: bold;    
    }
    
   
   #current { 
   background:#104080;
   text-align: center;   
  
   }
   
   #current a{ 
   color: #ffffff;
   text-decoration: none;
   font-size: 12px;
   font-weight: bold;
   }
   
   .contactHotlistSkills{
      color:#2F637A;
      font-size:12px;
      font-weight: bold;
   }
   
   
   #hotlistform .blueButton, .blueButton
   {
    background-color: #8497BF;
    border-color: #104080;
    color:#ffffff;
    font-size: 12;
    width: auto;
    font-weight: bold;
    cursor: pointer;
   }
   
   .blueText{
       color:#104080;
       font-size:12px;
   }
   .redText{
       color:#D20000;
       font-size:12px;
   }
   .blackText{
       color:#000000;
       font-size:11px;
   }
   .GrayBigText{
       color:#585858;
       font-size:12px;
   }
   .ViewHeaderRow
   {
       color:#FFFFFF;/*0F4A7F*4A5E9D*/
       font-weight: bold;
   }
   .HotlistTable
   {
   font-size:12px;
   color:#000000;
   }
   
   .MainDiv{
   float:left; 
   background-color:#FFFFFF; /*ECEFF5*/ 
   width:100%;
   }
   
    #ProfileMenuUI{ margin: 0;   }
    #ProfileMenuUI li{ list-style: none; display: inline; margin: 0; }
    #ProfileMenuUI li a{
    text-decoration: none;
    padding: 4px 22px;
    margin-right: 2px;   
    font-weight: bold;
    color:#000000;
    }
    #ProfileMenuUI li a:hover{
    background:#104080  top right;
    color: #fff;
    }
    #ProfileMenuUI li a.current{
    background: #ffffff  top right;
    color: #104080;
    padding: 6px 22px;
    } 
    #ProfileMenuUI{
    height:auto;    
    margin-top:1px;
    margin-bottom: 7px;
    list-style : none; 
    
    
    }
    .blog{
		width:282px;
		height:203px;
		background-color:#ffffff;
	}	
.bg_contact {background: url(../images/bg_contact.png) 0 100% no-repeat; width:100%; height:100%;}
.bl {background: url(../images/box/bl.gif) 0 100% no-repeat ;  width:100%; height:100%;}
.br {background: url(../images/box/br.gif) 100% 100% no-repeat; width:100%; height:100%;}
.tl {background: url(../images/box/tl.gif) 0 0 no-repeat; }
.tr {background: url(../images/box/tr.gif) 100% 0 no-repeat; padding:10px}
    /*
    #ProfileMenuUI li
    { list-style: none; display: inline; margin: 0;
     
    }
    #ProfileMenuUI li a{ 
        color:#000000; 
        font-size:1.2em; 
        font-weight:bold;  
        font-family:Tahoma,Arial,sans-serif;   
        text-decoration:none;
      
        width: 100%;
            
     }   
   
   
    #ProfileMenuUI li:hover{
    background: #B0C4DE  top right;
    color: #fff;
    width: 100%;  
    
    }
    
    #ProfileMenuUI li.current{
    background: #8497BF  top right;
    color: #FFFFFF;
    width: 100%;
    }
    #ProfileMenuUI li.current a{
      color: #FFFFFF;
    }   */
    
   /*
   Added By: Bhavik Patel
   */
	.gray
	{
		color: #5F5F5F;
	} 
	.pad_left
	{
		padding-left: 40px;
	}
	
	.page_title
	{
		/*color:#104080;*/
		color:#FFFFFF;
		overflow:hidden;
		font-size: 18px;
		font-weight:bold;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		padding:5px;
		width:990px;
		background-color:#0091CC;
		height:32px;
	}
	.barButtons
	{
		clear:left;
		height:28px;
		padding:2px 5px;
		text-align:right;
	}

	.page_title a
	{
		font-size: 12px;
		font-weight:bold;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
	input{
		font-size:12px;  
		border:solid 2px #aacfe4;
		padding-left:3px;
    } 
    
    textarea{
		font-size:12px;
		border:solid 2px #aacfe4;
    }
    
    select{
		font-size:12px;
		border:solid 2px #aacfe4;
    }
	
	.frm_label
	{
		color:#000000;
		font-weight:bold;
	}
	.frm_input
	{
		font-size:14px;
		height:20px;
		padding-top:3px;
	}
	.frm_select
	{
		font-size:16px;
	}
	.frm_txtarea
	{
		font-size:14px;
		padding-top:3px;
	}
    
    /*button{
    clear:both;
    text-align:center;
    line-height:31px;
    color:#FFFFFF;
    font-size:14px;
    font-weight:bold;
    font-family:verdana;

    background-color: #104080;
    border:0px;
    color:#ffffff;
    font-size: 12;
    padding:1px  10px 1px 10px;
    }*/
	
	
	
	
	/*
	* Added By: Bhavik Patel
	* Home Page
	*/
	
	#divMain
	{
		overflow:hidden;

		padding-top:5px;
		padding-bottom:5px;
		margin-bottom:5px;
		background-color:#FFFFFF;

		font-family:Verdana, Arial, Helvetica, sans-serif;
		line-height:normal;
	}
	.headingName
	{
		font-size:14px;
		font-weight:bold;
		letter-spacing:normal;
	}
	
	#panelLeft
	{
		float:left;
		margin-top:5px;
		margin-left:3px;
	}
	
	#panelRight
	{
		float:left;
		margin-top:5px;
		margin-left:5px;
	}
	.panelRight
	{
		float:left;
		margin-top:5px;
		margin-left:5px;
	}
	.panelMiddle
	{
		float:left;
		margin-top:5px;
		margin-left:5px;
	}
	
	#mySummary
	{
		border:1px solid #94a3c4;
		padding:5px 5px 5px 10px;
		background-color:white;
	}
	
	.leftBox
	{
		margin-top:5px;
		border:1px solid #94a3c4;
		overflow:hidden;
	}
	
	.rightBox
	{
		margin-top:5px;
		border:1px solid #94a3c4;
		overflow:hidden;
		background:#FFFFFF;
	}
	
	#boxTitle
	{
		border-bottom:1px solid #94a3c4;
		background-color:#B0C4DE; /*#eceff5*/
		padding:4px 4px 4px 5px;
		color:#3f3f5f;/*#333333*/
		height:14px;
	}
	#boxTitle .divLeft
	{
		float:left;
		font-weight:bold;
		font-size:12px;
	}

	#boxTitle .divRight
	{
		float:right;
		font-weight:bold;
		font-size:11px;
	}
	
	.pad
	{
		padding:5px;
		background-color:white;
		overflow:hidden;
	}
	
	/*******CONTACT********/
	
	#divContact
	{
		margin:3px;
		text-align:center;
		color:#1B5790;
	}
	#divContact a
	{
		font-size:10px;
		font-weight:bold;
	}
	#divContact img
	{
		padding:3px;
	}
	
	/*******Invitation********/
	
	.divInvitation
	{
		margin-bottom:20px;
		clear:both;
	}
	
	.divInvitationImg
	{
		display:block;
		float:left;
		padding-right:15px;
	}
	
	/*******Hotlist and HotJobs********/
	.txtHolder
	{
		padding:10px 0px 3px 5px;
		margin-top:5px;
		font-size:14px;
		color:#1B5790;
	}
	.txtHolder a
	{
		font-size:14px;
	}
	.txtRow
	{
		color:#3f3f3f;
		font-size:12px;
		padding:7px 0px 0px 5px;
	}
	.boxMessage
	{
		color:#3f3f3f;
		padding:15px 5px;
		text-align:center;
	}
	
/*
myprofile 
*/

	.boxPhoto
	{
		text-align:center;
		padding:0px;
	}
	#profileLeftLinks a
	{
		display:block;
		padding:4px 0px 4px 5px;
		background-color:#efefef;
		font-size:11px;
	}
	#profileLeftLinks a:hover
	{
		text-decoration:none;
		background-color:#B0C4DE;
	}
	#profileLeftLinks .new
	{
		display:block;
		padding:4px 0px 4px 5px;
		background-color:#FFFFFF;
		font-size:11px;
	}
	#profileLeftLinks .new:hover 
	{
		text-decoration:none;
		background-color:#B0C4DE;
	}



	#profileLeftLinksSelected a
	{
		display:block;
		background-color:#B0C4DE;
		padding:4px 0px 4px 5px;
		font-size:11px;
		border-top:2px solid #FFFFFF;
		border-bottom:2px solid #FFFFFF;
	}
	#profileLeftLinksSelected a:hover
	{
		text-decoration:none;
	}
	
	
/*
	Conversation
*/	

	#monoConversation
	{
		width:775px;
		display:none;
		margin-left:0px;
		padding:3px;
		background-color:#B0C4DE;
	}
	#polyConversation
	{
		width:775px;
		margin-left:0px;
		padding:3px;
		background-color:#B0C4DE;
	}
	#conversation
	{
		border-top:1px solid #D6D6D6;
		height:18px;
		clear:both;
		float:left;
		margin:0px;
		padding-top:4px;
		line-height:normal;
		text-decoration:none;
		color:#000000;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		cursor:pointer;
		overflow:hidden;
		width:749px;
	}
	#conversation:hover
	{
		background-color:#E1E1E1;
	}
	#conversation a
	{
		text-decoration:none;
	}
	#conversation .direction
	{
		float:left;
		width:18px;
		padding-left:5px;
	}
	#conversation .convwith
	{
		float:left;
		width:250px;
		padding-left:5px;
	}
	#conversation .subject 
	{
		float:left;
		font-size:12px;
	}
	#conversation .conv_date
	{
		float:right;
		padding-right:5px;
		color:gray;
	}
	.delconv
	{
		border-top:1px solid #D6D6D6;
		height:18px;
		float:right;
		margin:0px;
		padding-top:4px;
		line-height:normal;
		cursor:pointer;
		width:22px;
	}
	.delconv:hover
	{
		background-color:#E1E1E1;
	}

	.unread
	{
		background-color:#FFFFFF;
		font-weight:bold;
	}
	.read
	{
		background-color:#EFEFEF;
		font-weight:normal;
	}
	#conv_header
	{
		font-size:14px;
		font-weight:bold;
		letter-spacing:normal;
		margin-bottom:3px;
		overflow:hidden;
	}
	.conv_header
	{
		font-size:14px;
		font-weight:bold;
		letter-spacing:normal;
		margin-bottom:3px;
		overflow:hidden;
	}
	
	.boxMessagelist
	{
		background-color:#FFFFFF;
	}

	.boxMessageCover
	{
		margin:2px 3px 0px 25px;
		clear:both;
	}
	
	#boxMessageHeader
	{
		padding:4px 4px 4px 5px;
		height:14px;
	}
	#boxMessageHeader .divLeft
	{
		float:left;
		font-weight:bold;
		font-size:12px;
		color:#000000;
	}

	#boxMessageHeader .divRight
	{
		float:right;
		font-weight:bold;
		font-size:11px;
		padding-right:5px;
		color:gray;
	}
	.color1
	{
		border-top:1px solid #94a3c4;
		border-left:1px solid #94a3c4;
		border-right:1px solid #94a3c4;
		background-color:#ECEFF5;
		cursor:pointer;
	}
	.color2
	{
		border-top:1px solid #BBBBBB;
		border-left:1px solid #BBBBBB;
		border-right:1px solid #BBBBBB;
		background-color:#F7F7F7;
		cursor:pointer;
	}
	.color3
	{
		border-top:1px solid #315E9F;
		border-left:1px solid #315E9F;
		border-right:1px solid #315E9F;
		background-color:#B3BFDF;
		cursor:pointer;
	}
	
	
	.boxMessageText
	{
		text-align:left;
		padding:5px;
		font-size:12px;
	}
	
	#divJobseekerConversation
	{
		width:775px;
		display:none;
		margin-left:0px;
		padding:3px;
		background-color:#B0C4DE;
	}

	
	#divReply
	{
		text-align:left;
		overflow:hidden;
		padding:5px;
		background:#FFFFFF;
	}
	
	
	#conversationLeftLinks a
	{
		display:block;
		padding:4px 0px 4px 5px;
		background-color:#efefef;
		font-size:11px;
		border-right:2px solid #FFFFFF;
	}
	#conversationLeftLinks a:hover
	{
		text-decoration:none;
		background-color:#B0C4DE;
	}
	#conversationLeftLinks .new
	{
		display:block;
		padding:4px 0px 4px 5px;
		background-color:#FFFFFF;
		font-size:11px;
	}
	#conversationLeftLinks .new:hover 
	{
		text-decoration:none;
		background-color:#B0C4DE;
	}



	#conversationLeftLinksSelected a
	{
		display:block;
		background-color:#B0C4DE;
		padding:4px 0px 4px 5px;
		font-size:11px;
		border-top:2px solid #FFFFFF;
		border-bottom:2px solid #FFFFFF;
	}
	#conversationLeftLinksSelected a:hover
	{
		text-decoration:none;
	}
	
	
	
	/*
		ProgressBar Div
	*/
	#divProgressBar
	{
		position: absolute; 
		left: 45%;
        top: 45%; 
		filter: alpha(opacity=55);
		-moz-opacity: .55;		
		display:none;
	}
	
	/*
		public profile page
	*/
	.divPub
	{
		clear:both;
		overflow:hidden;

		background-color:#FFFFFF;
		
		font-family:Verdana, Arial, Helvetica, sans-serif;
		line-height:normal;
	}
	.pubHeader
	{
		clear:both;
		margin:10px 0 5px 5px;
		height:30px;
		font-size:18px;
		font-weight:bold;
		letter-spacing:normal;
	}
	
	/*
		Edit Profile Page
	*/
	#divEditProfile h3
	{
		background:#DEDEDE url(../images/arrow_down_gray.gif) no-repeat scroll left 2px;
		height:20px;
		font-size:13px;
		padding-left:22px;
		padding-top:3px;
		margin:0px 0px 3px 0px;
		cursor:pointer;
	}
	
	.filedFixJobDetail{
		width:550px;
	}
	.filedFixJobDetail1{		
		width:260px;
	}
	.filedFixRef
	{
		width:550px;
	}
	.filedFixRef1 {		
		width:160px;
	}
	.filedFixRef2 {		
		width:100px;
	}
	
	/*
		Jobseeker Public Profile Page
	*/
	.divPubProfile 	
	{
		clear:both;
		border:2px solid #CFCFCF;
		border-top:4px solid #CFCFCF;
		margin-bottom:5px;
	}
	.clsRow
	{
		overflow:hidden;
		clear:left;
	}
	.clsLeft
	{
		float:left;
		padding:5px;
	}
	.clsRight
	{
		float:right;
		padding:5px;
	}
	.personalInfoLabel
	{
		width:200px;
		text-align:right;
	}
	.educationInfoLabel
	{
		width:200px;
		text-align:right;
	}
    /* main horizontal menu */
    #tablist_pub{ margin: 0;   }
    #tablist_pub li{ list-style: none; display: inline; margin: 0; }
    #tablist_pub li a{
    text-decoration: none;
    padding: 4px 22px;
    margin-right: 2px;
    background:#8497BF  top right;
    font-weight: bold;
    color:#FFFFFF;
    }
    #tablist_pub li a:hover{
    background:#0091CC  top right;
    color: #104080;
    }
    #tablist_pub li a.current{
    background: #0091CC  top right;
    color: #FFFFFF;
    padding: 6px 22px;
    }
    #tablist_pub .key { text-decoration: underline; }    
	
	
	/*
	Jobseeker module messaging
	*/
	.allConversation
	{
		width:995px;
		display:none;
		margin-left:0px;
		padding:3px;
		background-color:#B0C4DE;
	}

	.boxHeader
	{
		border-bottom:1px solid #94a3c4;
		background-color:#B0C4DE; /*#eceff5*/
		color:#3f3f5f;/*#333333*/
		font-size:12px;
		font-weight:bold;
		height:18px;
	}











/*****************HEADER*******************/
#header {
	width: 1003px;
	height:36px;
	margin: 0px;
	overflow: hidden;
	/*background: #1b5790; *hc1**/
}
/*#subheader {
	width: 100%;
	margin: 0;
	padding: 5px 5px 0px;
	overflow: hidden;
	background: #FFFFFF;
	height: 40px;
}*/
#top_menu { 
	float:left;
	margin:10px 0px 0px 10px;
}

#top_menu a
{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;   
}


#top_right { 
	float:right;
	margin:10px 0px 0px 10px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #DFF0FF;
	font-weight: bold; 	
}
#top_right a
{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;   
}


#headlist {margin: 0;}
#headlist li{ list-style: none; display: inline; margin-right: 10px;}
#headlist li.first{ list-style: none; display: inline; margin: 0;border-left:none}
#headlist li a{
	text-decoration: none;
	margin-right: 2px;
	background: inherit;
	font-weight: bold;
	color: #fff;
}
#h ul, #h li {
    margin: 0;
    padding: 0;
    list-style: none;
}

#h ul {
    float: left;
}
#h li {
    float: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

/************************************/
#h-pri {
    float: left;
    width: 1003px;
	height:38px;
    font-size: 100%;
    position: relative;
    /*background: #b2d281;*hc2**/
    clear: left;
	font-weight:bold;
}

#h-pri ul{
    padding-top:7px;
    height:28px;
}

#h-pri li{
	margin-left:14px;
    height:28px;
	font-size:12px;
}
#h-pri a{
    /*padding:2px 10px 0px 10px;*/
    height:22px;
	margin-bottom:4px;
}

#h-pri a:hover,
#h-pri a:focus{
    text-decoration: none;
    background-color: #DDEEC2;/**hc3**/
	color:#000000;/*h1-c1*/ /*BF6F47*/
}

#h-pri div{
	float:right;
    height:28px;
}

#h li a, #h-pri div a {
    color: #000000;/*h1-c2*/ /*FFEECC*/
    position: relative;
    display: block;
    float: left;
}

#h-pri a.current { 	 	 
    background-color: #DDEEC2;/**hc3**/ /*81A594*/
	color:#000000;/*h1-c1*/ /*BF6F47*/
} 

#h-pri li a:hover
{
	background:#DDEEC2  url(../images/xxx.gif) 0 0 no-repeat;
}
#h-pri li a strong,
#h-pri li a strong {
	padding:1px 10px 2px 10px;
  	display:block;
}
#h-pri li a:hover strong,
#h-pri li a:focus strong {
    background:#DDEEC2 url(../images/xxx.gif) 100% 0 no-repeat;
    cursor: pointer;
}


/************************************/

#h-sec {
    float: left;
    width: 1003px;
	height:32px;
    font-size: 100%;
    position: relative;
    /*background: #eceff5 url(../images/menu-secondary.gif) no-repeat scroll 100% 100%;*hc3**/
    clear: left;
}

#h-sec .divSearch
{
	padding:0px;
	margin-top:0px;
	height:32px;
	vertical-align:top;
	float:right;
}
#h-sec .searchInput
{
	height:21px;
	width:228px;
	border:0px;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	margin-right:15px;
	padding-top:0px;
}

#h-sec ul{
	padding-top:5px;
	padding-left:10px;
	/*background:transparent url(../images/menu-secondary.gif) no-repeat scroll 0 100%;*/
    height:24px;
}

#h-sec li{
	margin-left:10px;
    height:24px;
	font-size:12px;
}

#h-sec a:hover {
    text-decoration:none;
}

#h-sec li a {
    color: #FFFFFF;/*h1-c1*/ /*BF6F47*/
    position: relative;
    display: block;
    float: left;
	font-size:12px;
}
#h-sec li a:hover {
    color: #000000;/*h2-c1*/ /*000000*/
}

#h-sec li a.current{ 	 	 
	font-weight:bold;    
    color: #FFFFFF;/*h2-c1*/ /*000000*/
} 

#h-sec li a:hover.current{ 	 	 
	font-weight:bold;    
    color: #000000;/*h2-c1*/ /*000000*/
} 


/**********************PAGE TITLE**************************/
.contentHeader
{
	height:6px;
	font-size:5px;
	background:#FFFFFF url(../images/bkgd_header_line.gif) no-repeat scroll 0 0;
}
.contentHeaderForPgTitle
{
	height:6px;
	font-size:5px;
	background:#FFFFFF url(../images/bkgd_header_line_with_title.gif) no-repeat scroll 0 0;
}

.contentCover
{
	
	min-height:450px;
	height:100%;
	overflow:hidden;
	border:3px solid #0091CC;
	border-bottom:0px;
	border-top:0px;
	background-color:#FFFFFF;
	width:997px;
	/*padding-top:20px;*/
}

.contentFooter
{
	height:6px;
	font-size:5px;
	background:#FFFFFF url(../images/bkgd_footer_line.gif) no-repeat scroll 0 0;
	margin-bottom:3px;
}

/* Informer */
#divInformer
{
	width:440px;
	/*height:160px;*/
	border:1px solid #8F251A; 
	display:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
}
#divInformer .infoHeader
{
	height:20px;
	font-weight:bold;
	font-size:12px;
	background-color:#CC3727;
	border-bottom:1px solid #8F251A; 
	padding:0px 0px 2px 5px;
	overflow:hidden;
}
#divInformer .close
{
	float:right;
	padding:4px 4px 0px 0px;
}

#divInformerTitle
{
	color:#FFFFFF;
	float:left;
}
#divInformerText
{
	padding:5px;
}
#divInformerText .texttitle
{
	font-weight:bold;
	font-size:11px;
	color:#0070A7;
}
.genMsg
{
	font-size:12px;
	font-weight:bold;
	text-align:center;
	margin:20px 0px;
	width:990px;
}
