﻿body
{
    /*background: #27343C url(bgTopLine.jpg) repeat-x top;*/
    background: #E6EDF5 url(background.jpg) repeat-x top;
    font-family: Tahoma, Verdana, arial, sans-serif;
    font-size:11px;
}

* { 
margin:0;
padding:0;
}

div#main
{
    background-color: White;
    width: 900px;
    height: auto;
    margin: auto;
    position: relative;
    border: 1px dotted gray;
    color: #2b2b2b;
}

#header
{
    /*background: #27343C url(bgTopLine.jpg) repeat-x top;*/
    background:#1b1b1b;
    vertical-align:middle;
    Width: 900px;
    height:70px;
    margin:0 33px 0 33px
}

/*----------------------------------
            MENU STYLE
------------------------------------*/
#bgMenu1
{
    background: #222425 url(bg_mainMenu.jpg) repeat-x top;
    width: 900px;
    height: 45px;
}

.MainMenu
{
    width: 898px;
    height: 29px;
    font-size: 8pt;
    margin:8px 0 0 0;
}

.StaticMenuItemStyle
{
    width: 145px;
    height: 29px;
    text-align:center;
}

.StaticHoverStyle
{
    height: 29px;
    width: 145px;
    
}
.StaticSelectedStyle
{
    height: 29px;
    width: 145px;
}
.menuTemplateText
{
    width:100%; 
    height:29px; 
    line-height:29px;
}
.menuTemplateText:hover
{
    cursor:pointer;
}
/* End MENU STYLE*/

/*----------------------------------
            FOOT MENU STYLE
------------------------------------*/
#footer
{
    height: 28px;
    line-height: 22px;
    width: 900px;
    background-color: #1b1b1b;
    float:right;
    position:relative;
}

#footer ul{
	text-align:center;
	width:90%;
	margin:0;
	float: right;
	display: block;
	padding: 0;
	clear: both;
}

#footer li {
	display: inline;
	margin: 0;
	padding: 0;
	list-style: none;
}

#footer a {
	color: #bdbdbd;
	font-size: 10px;
	text-decoration: none;
	margin: 0;
	padding: 0 10px 0 10px;
}

#footer a:hover
{
    text-decoration: underline;
    color:#e9e9e9;
}

#copyRight
{
    height: 25px;
    line-height: 22px;
    width: 800px;
    text-align:center;
    font-size: 9px;
    margin-left:90px;
}

.rightSideEmailSection a:hover
{
    text-decoration: underline;
    color: #cc3300;
}


.rightSideEmailSection a
{
    color: #336699;
    font-size: 10px;
    text-decoration: none;
    margin: 0;
    padding: 0 10px 0 10px;
}

/* End FOOT MENU STYLE Navigation */


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	LINKS in general

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


a:link
{
    text-decoration: none;
    color: cornflowerblue;
}

a:visited
{
    text-decoration: none;
    color: cornflowerblue;
}

a:hover {
	text-decoration:underline;
	color:#e9e9e9;
}

a:active
{
    text-decoration: underline;
}

/*http://support.mozilla.com/tiki-view_forum_thread.php?forumId=1&comments_parentId=8822*/
a:focus
{
  -moz-outline: none;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	HEADINGS 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

	
h1, h2, h3, h4, h5, h6 {
	font-size:1.8em;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	line-height:1.1em;
	margin:5px 0;
}

h1
{
    margin-bottom: 0;
    color: #006699;
    font-family:Arial;
}

h1, h2 {
	margin-top:0px;
}

h2 {
	font-size:1.6em;
	color: #006699;
}

h3
{
    font-size: 1.1em;
    color: #ff3300;
}

h3.small {
	font-size:1.2em;
}

h4 {
	font-size:1.1em;
	color:#464646;
	line-height:20px;
}

h5 {
	font-size:1.1em;
}

h6 {
	font-size:1em;
	color:#464646;
}

/*	END HEADINGS */

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

    lines and separators 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.separator {
	height: 10px;
	line-height:10px;
	font-size:10px;
}
.separator6 {
	height: 6px;
	line-height:6px;
	font-size:6px;
}
.separator40 {
	height: 40px;
	line-height:40px;
	font-size:40px;
}

.separator50 {
	height: 50px;
	line-height:50px;
	font-size:50px;
}

.line {
	background: #EEE;
	height: 1px;
	line-height:1px;
	font-size:1px;
	overflow: hidden;
	width: 900px;
	margin: 0;
}
.line2
{
    background: #cccccc;
    height: 1px;
    line-height: 1px;
    font-size: 1px;
    overflow: hidden;
    width: 220px;
    margin: 10px 15px;
}

.line3
{
    background: #cc3333;
    height: 1px;
    line-height: 1px;
    font-size: 1px;
    overflow: hidden;
    width: 220px;
    margin: 10px 15px;
}

.line4
{
    background: #cccccc;
    height: 1px;
    line-height: 1px;
    font-size: 1px;
    overflow: hidden;
    width: 400px;
    margin: 10px 2px;
}

.line5
{
    background: #cccccc;
    height: 1px;
    line-height: 1px;
    font-size: 1px;
    overflow: hidden;
    width: 180px;
    margin: 0px 0px 10px 10px;
    position:static;
   
}

.navline{
	border-bottom:1px solid #eee;
	margin:0 auto 2px auto;
	padding:2px 0 0 0;
	width:90%;
}
.clear {
	height: 0px;
	clear: both;
	line-height: 0px;
	font-size:0px;
	width:100%;
}
hr
{
    color: #cc3333;
    background-color: #cc3333;
    height: 1px;
    border: 0;
    margin: 10px 10px 10px 10px;
}
.leftControlMargin
{
  margin-left:18px;   
}
/* end lines and separators */

/* SPAN style*/
.SpanStyle10pxBold
{
    font-size: 11px;
    color:orangered;
}

.SpanStyle10px
{
    font-size: 11px;
    color: red;
}
.SpanStyle10pxBold2
{
    font-size: 11px;
    font-weight: bold;
    color: orangered;
    text-decoration: underline;
}
.SpanStyle10pxGreen
{
    font-size: 11px;
    font-weight: bold;
    color: seagreen;
}
/*------------------------------------
  Default page div(s)
--------------------------------------*/
.upperLeft
{
    height: 400px;
    width: 250px;
    background: #852322;
    position: relative;
    float: left;
}
.ul_top
{
   
}

.ul_bottom
{
    margin-left:20px;
}

.upperRight
{
    height: 400px;
    width: 650px;  
    position:relative;
    float:right ;  
}

.ur_left
{
    width:345px;
    position:relative;
    float:left ; 
    text-align:center;
    margin:90px 0 0 0px;
}

.ur_left_welcome
{
    width:330px;
    text-align:justify;
    line-height:18px;
    margin-left:10px;
    margin-top:22px;
    font-size:12px;
}
.ur_right
{
    width:302px;
    position:relative;
    float:right ; 
}
.ur_bottom
{
    width: 650px;
    height: 119px;
    background-color: lavender;
    position:relative;
    float:left;
}

.lowerLeft
{
    height: 450px;
    width: 250px;
    background: #5e5e5e;
    position: relative;
    float: left;
}
.ll_top
{
    
}
.ll_bottom
{
    
}

.lowerRight
{
    height: 450px;
    width: 650px;  
    position:relative;
    float:right ; 
}
.lr_upper
{
    height: 230px;
    width: 100%; 
    position:relative;
    float:right ; 
}
.lr_upper_left
{
    width:325px;
    height:28px;
    background: url(bgJobsListTitle-1.gif) repeat-x;
    position:relative;
    float:left ;
    }
.lr_upper_right
{
    width:324px;
    height:28px;
    background: url(bgJobsListTitle-2.gif) repeat-x;
    position:relative;
    float:right ;
}
.HomeJobsList
{ 
  color: #333333; 
  line-height:30px;
  text-align:left;
  margin-left:30px;
}

.lr_middle
{
    height: 187px;
    width: 100%; 
    background-color:#E1E0E0;
}
.lr_middle_left
{
    width:495px;
    height:100%;
    position:relative;
    float:left ;
}
.lr_middle_left_Content
{
    padding:10px 0 0 20px;
    line-height:19px;
}
.lr_middle_left_btn
{
    margin-left:105px;
}

lr_middle_right
{
   width:155px;
   height:100%;
   position:relative;
   float:right ;
   text-align:right;
}
.lr_bottom
{
    height: 33px;
    width: 100%; 
    background:#1b1b1b;
     position:relative;
    float:left ;
}

.ur_bottom_content
{ 
  line-height:22px;
  text-align:justify ;
  padding: 0 10px;
}
.ur_bottom_btns
{
    text-align:center;
}

.Top4ReadMoreLink
{
    width: 300px;
    text-align: right;
    color: orangered;
}

.Top4ReadMoreLink a
{
    color: orangered;
}

.Top4ReadMoreLink a:hover
{
    text-decoration: underline;
    color: orangered;
}
.DivTextAlignRight
{
    width:670px;
    text-align:right;
}
/*------------------------------------
          Componets
--------------------------------------*/

.Componnet_Login
{
    padding:0px 1px 0 1px;
    width: 250px;
    height:180px;
    display: block; 
    float:left;
    position:relative ;
    background-color:Transparent;
    color:#ffffcc;
    
}

.loginTitle
{
    color: #ffffcc;
    line-height: 25px;
    text-align: left;
    padding-left: 30px;
    font-size: 12px;
    font-weight: bold;
}
.loginContent
{
    padding: 0 10px;
}
.login_textbox
{
    width: 110px;
    height: 14px;
    font-size: 11px;
    background-color: #fbefef;
}

.login_button
{
    width:60px;
    padding:0px;
    margin-right:5px;
    height:20px;
    font-size: 11px;
}

.login_forgetPassword
{
    font-size: 10px;
    font-weight:bold;
    color: #F47618;
	text-decoration: underline;
}

.login_forgetPassword:hover
{
    text-decoration: none;
    color: darkorange;
}

.login_Register {
	color: #F47618;
	text-decoration: underline;
}

.login_Register:hover
{
    color: darkorange;
}

.Componnet_jobSearch
{
    padding:0 1px 0 1px;
    width: 240px;
    display: block; 
    float:left;
    position:relative ;
    background-color:Transparent;
    color:#ffffcc;
}
.jobSearchTitle
{
    color: #ffffcc;
    line-height: 25px;
    text-align: left;
    padding-left: 15px;
    font-size:12px;
    font-weight:bold;
}
.jobSearchContent
{
  padding: 0 20px 0 0px;   
}
.ddlJobSearch
{
    width: 110px;
    height: 20px;
    font-size:11px;
    background-color: #fbefef;
}
.search_button
{
    width:60px;
    margin: 10px 0 0 15px;
    height:20px;
    font-size: 11px;
}
.Componnet_NewsList
{
    padding:10px 1px 0 1px;
    width: 250px;
    display: block; 
    float:left;
    position:relative ;
    background-color:Transparent;
}
.newsTitle
{
    color: #ffffcc;
    line-height: 25px;
    text-align: left;
    padding-left: 30px;
    font-size:12px;
    font-weight:bold;
}
.jobListSmall
{
     color: #ffffcc;
    line-height: 20px;
    text-align: left;
    padding-left: 25px;
}

.jobListSmall a
{
    color: lavender;
}

.NewsList_ReadMore
{
    padding-bottom:10px;
    width: 240px;
    display: block; 
    float:left;
    text-align:right;
    color:Red;
    position:relative ;
    background-color:Transparent;
}

.NewsList_ReadMore a
{
    color: orangered;
}

.Componnet_PrimaryContacts
{
    padding:0 1px 0 1px;
    width: 250px;
    display: block; 
    float:left;
    position:relative ;
    background-color:Transparent;
}
.ContactsTitle
{
    color: #ffffcc;
    line-height: 25px;
    text-align: left;
    padding-left: 30px;
    font-size:12px;
    font-weight:bold;
}
.ContactsContent
{
    color: #ffffcc;
    line-height: 15px;
    text-align: left;
    padding-left: 25px;
}
.ContactsContent2
{
    color: lavender;
    line-height: 15px;
    text-align: left;
    padding-left: 30px;
}

.InfoTitlePostion
{
  padding:2px 0 0 27px;   
}

.loginNameAndStatus
{
    width:900px;
    height:160px;
    vertical-align:bottom;   
    
}
.loginNameAndStatusLocation
{
    height:40px;
    width:880px;
    text-align:right;
    padding-right:120px;
}

.loginNameAndStatusLocation  a:hover
{
    text-decoration: underline;
    color: #cc3300;
}

.loginNameAndStatusLocation a
{
    color: #ff3333;
    font-size: 12px;
    text-decoration: none;
}
.loginInnerPage
{
  margin-left:50px;
}

/*------------------------------------
        END  Componets
--------------------------------------*/


/*----------------------------------
 Image Banner show except default page
-----------------------------------*/
.imgBannerAndLogin
{
    height:160px;
    width:900px;
    background-image: url(innerPageBanner.gif);    
    background-repeat:no-repeat;
}
.imgBannerForCandidates
{
    height:160px;
    width:900px;
    background-image: url(CandidatesPageBanner.gif);    
    background-repeat:no-repeat;
}
.imgBannerForEmployer
{
    height:160px;
    width:900px;
    background-image: url(EmployerPageBanner.gif);    
    background-repeat:no-repeat;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	CONTENT CONTAINER - THREE COLUMN

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#content-container-three-column
{
    margin-top: 3px;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    width: 900px;
    border-top: 1px solid #818181;
    background: url(bg-three-column-main.png) repeat-y;
    position: relative;
}
#content-main-three-column {
	width:450px;
	float:left;
	margin-left:0px;
	margin-right:0px;
	padding: 0 0 0 15px;
	text-align:justify;
	font-size:1.0em;
	color: #464646;
    line-height: 18px;
}

#content-side2-three-column{
	width:205px;
	padding:0 0 0 0px;
	text-align:justify;
	font-size:1.0em;
	color: #464646;
    line-height: 18px;
    vertical-align:top;
    position: relative;
}
	
#content-side1-three-column {
	width:210px;
	}
	
#content-side2-three-column {
	float:right;
	}

#content-side1-three-column {
	float:left;
}

#content-main-three-column a
{
    color: #006699;
    text-decoration:underline;
}

#content-main-three-column a:hover
{
    color: #006699;
}
.middleSideSection
{
    margin-right:5px;
}
.middleSideSectionLeft60
{
    margin-left:60px;
    margin-right:5px;
}

.middleSideSectionLeft160
{
    margin-left:160px;
}

/*End of CONTENT CONTAINER - THREE COLUMN*/


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	CONTENT CONTAINER - TWO COLUMN

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#content-container-two-column
{
    margin-top: 3px;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    width: 900px;
    border-top: 1px solid #818181;
    background: url(bg-two-column-main.png) repeat-y;
    position: relative;
}

#content-main-two-column {
	width:685px;
	float:right;
	margin-left:5px;
	margin-right:5px;
	padding: 0 0 0 0px;
	text-align:justify;
	font-size:1.0em;
	color: #464646;
    line-height: 18px;
}
	
#content-side1-two-column {
	width:200px;
	}
	
#content-side1-two-column {
	float:left;
}

#content-main-two-column a
{
    color: #006699;
}

#content-main-two-column a:hover
{
    color: #006699;
}
/*
.middleSideSection
{
    margin-right:5px;
}
.middleSideSectionLeft60
{
    margin-left:60px;
}
*/
/*End of CONTENT CONTAINER - THREE COLUMN*/


/*------------------------------------------


--------------------------------------------*/
.rightSideEmailSection a:hover
{
    text-decoration: underline;
    color: #cc3300;
}


.rightSideEmailSection a
{
    color: #336699;
    font-size: 11px;
    text-decoration: none;
    margin: 0;
    padding: 0 10px 0 10px;
}

.rightSideEmailSection
{
    width:205px;
    text-align:left;
    margin-top:40px;
    margin-left:3px;
     background-image: url(bgEmailUs.gif);    
    background-repeat:no-repeat;
}
.rightSideMailSection
{
     width:205px;
    text-align:left;
    margin-left:3px;
     background-image: url(bgMailUs.gif);    
    background-repeat:no-repeat;
}

/*---------------------------------
    Label Style
----------------------------------*/

/*---------------------------------
    Text Box Style
----------------------------------*/

.textbox100
{
    width:100px;
    font-size:12px;
}
.textbox106
{
    width:106px;
    font-size:12px;
}
.textbox125
{
     width:123px;
    font-size:12px;
}
.textbox130
{
    width:130px;
    font-size:12px;
}
.textbox148
{
    width:148px;
    font-size:12px;
}
.textbox180
{
    width:180px;
    font-size:12px;
}
.textbox335
{
    width:335px;
    font-size:12px;
}
.textbox340
{
    width:340px;
    font-size:12px;
}
.textbox435
{
    width:435px;
    font-size:12px;
}
.textBoxMultiLines339
{
    width:339px;
    height:80px;
    font-size:12px;
    font-family:Arial;
}
.textBoxMultiLines
{
    width:355px;
    height:80px;
    font-size:12px;
    font-family:Arial;
}
.textBoxMultiLines438
{
    width:438px;
    height:80px;
    font-size:12px;
    font-family:Arial;
}
/*------------------------------------
    Button Style
--------------------------------------*/
.button60
{
    width:60px;
    padding:0px;
    height:20px;
    font-size: 11px;
}
.button100
{
    width:100px;
    padding:0px;
    height:23px;
    font-size: 11px;
}

.button200
{
    width:200px;
    padding:0px;
    height:23px;
    font-size: 11px;
}
/*---------------------------------
Datalist
----------------------------------*/

.MiddleDataListStyle
{
    position:static;
    vertical-align:middle;
    text-align:justify;
    width: 430px;
}

.DataListCRNATop4
{
    height: 170px;
    background: url(bg_Top4CRNAJobs.jpg) no-repeat top left;
}
.DataListAnesthTop4
{
    height: 170px;
    background: url(bg_Top4AnesthJobs.jpg) no-repeat top left;
}

.Top4JobsDataListStyle
{
    position:static;
    vertical-align:middle;
    text-align:justify;
    margin-left:5px;
    width: 315px;
}

.Top4JobsDataListStyle a
{
    color: #2b2b2b;
}

.Top4JobsDataListStyle a:hover
{
    text-decoration: underline;
    color: #cc3300;
}

.ActiveJobsDataListStyle
{
    width:100%;
}

/*-------------------------------------
DropDown list 
--------------------------------------*/
.ddlStyle60
{
    width: 60px;
    height: 20px;
    font-size:11px;
}

.ddlStyle110
{
    width: 110px;
    height: 20px;
    font-size:11px;
}

.ddlStyle135
{
    width: 135px;
    height: 20px;
    font-size:11px;
}

.ddlStyle155
{
    width: 155px;
    height: 20px;
    font-size:11px;
}
.ddlStyle200
{
    width: 200px;
    height: 20px;
    font-size:11px;
}
.ddlStyle240
{
    width: 230px;
    height: 20px;
    font-size:11px;
}

/*-------------------------------------
  Datalist
--------------------------------------*/
.datalistStates
{
    width: 135px;
    height: 100px;
    font-size:11px;
}



/*---------------------------------------

 DetailsView
----------------------------------------*/
.dtlViewHeadLine
{ 
 font-size: 12px; 
 background: url(DetailsViewTitle.jpg) repeat-x top;  
 font-weight:bold;
 height:28px;
}
.dtlViewHeadLineYellow
{ 
 font-size: 12px; 
 background: url(DetailsViewTitle2.jpg) repeat-x top;  
 font-weight:bold;
 height:28px;
}
.DetailsViewFooter
{
    font-weight: bold;
    font-size: 12px;
    text-align: left;
    color: #ff3300;
}
/*---------------------------------------
  Panel
-----------------------------------------*/
.CRNAJoblistPanelDiv .CRNAJobListPanel
{
    width:450px;
}

.CRNAJoblistPanelDiv fieldset
{
    border: cornflowerblue 1px solid;
}

.CRNAJoblistPanelDiv legend
{
    margin-left:5px;
    color:Red;
    font-size:14px;
    line-height:40px;
}
.AnesthJoblistPanelDiv .AnesthJobListPanel
{
    width:450px;
}

.AnesthJoblistPanelDiv fieldset
{
   border: #ff9933 1px solid;
}

.AnesthJoblistPanelDiv legend
{
    margin-left:5px;
    color:Red;
    font-size:14px;
    line-height:40px;
}
.AdminCandidatesType
{
    background-color: #ffffcc;
}
.AdminCandidatesType fieldst
{
    border: #ff9933 1px solid;
}

.AdminCandidatesType legend
{
    margin-left:5px;
    color:Red;
    font-size:14px;
    line-height:40px;
}
.AdminCandidateList fieldst
{
    
}
.AdminCandidateList legend
{
    margin-left:5px;
    color:Red;
    font-size:14px;
    line-height:40px;
}
.panelNewMemberCreated fieldst
{
    
}
.panelNewMemberCreated legend
{
    margin-left:5px;
    color:Red;
    font-size:14px;
    line-height:40px;
}

.panelNewJobOrProfile legend
{
    margin-left:5px;
    color:#006699;
    font-size:14px;
    line-height:40px;
}
/*---------------------------------------
  END Panel
-----------------------------------------*/


/*---------------------------------------
 Grid view
-----------------------------------------*/
.grid
{
 font: 11px Arial, Sans-Serif;   
 margin-right:5px;
}
.grid td, .grid th
{
    padding:2px;
}
.grid_header
{
  text-align:left ;
  color:Black;
  background-color:Silver ;   
}
.grid_row td
{
    border-bottom:solid 1px silver;
    
}
.grid_alternating
{
    background-color: #d5e3ef;
}
.grid_alternating_yellow
{
    background-color: #F5DEB3;
}
.grid_alternating_gainsboro
{
    background-color: gainsboro;
}
.grid_alternating_lightblue
{
    background-color: #daebfe;
}
.grid_alternating_darkblue
{
    background-color: #afcfff;
}
.grid_alternating td
{
    border-bottom:solid 1px silver;
}
.grid_pager
{
    background-color:#C6C3C6;
    color: Black ;
    height:15px;
}
.grid a
{
    text-decoration:underline;   
}
/*---------------------------------------
 END Grid view
-----------------------------------------*/

/*--------------------------------------
 File Upload

----------------------------------------*/
.fileUpload250
{
     width:250px;
    font-size:12px;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	TREE VIEW CONTROL

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.TreeView
{
    border-bottom: 1px dotted #B2B2B2 !important;
    margin-left: 5px;
    line-height: 20px;
    color: #003399;
}

.TreeView div
{
    margin-left:5px;
}

.TreeView table
{
    border-top:1px dotted #B2B2B2 !important;
}

.TreeView div table
{
    border-bottom:none !important;
    border-top:none !important;
}

.TreeView table td
{
    padding:2px 0;
}

.LeafNodesStyle 
{
     margin-top:5px;
}


.RootNodeStyle
{
    background-color: gainsboro;
    margin-left:3px;
}

/* ALL ELEMENTS */
.NodeStyle 
{
  
}

.ParentNodeStyle 
{
    font-size:12px;
    font-weight:normal;
}

.ParentNodeStyle a
{
    font-size:12px;
    font-weight:normal;
}

.ParentNodeStyle a:hover
{
    text-decoration:none;
}
 
.TreeView a
{
    color: #0033cc;
}

.TreeView a:hover
{
    text-decoration: underline;
    color: #cc3300;
}

.TreeView a:active
{
    text-decoration: underline;
    color: #cc0000;
}

.SelectedNodeStyle
{
    background: #E5E5E5;
    display: block;
    padding: 2px 0 2px 3px;
    color: #cc0000;
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	End TREE VIEW CONTROL

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/* ---------------------------------------
    Profile
------------------------------------------*/
.profileGroupInfo
{
    text-align:left;
    margin-left: 100px;   
}
.profileInfo
{
    text-align:left;
    width:500px;
    margin-left: 100px;
}
.CandidateProfileInfo
{
    width:500px;
    text-align:left;
}


/*-------------------------------
 
  Member's section

--------------------------------*/
#content-main-two-column a
{
    text-decoration:underline;
}

.leftBorderDotted
{
    margin-left:10px;
    height:400px;
    border-left: 1px dotted gray;
}
.divLeftMargin50
{
     margin-left:150px;
}

.LogoInnerPages
{  
    width:575px; 
    float:left; 
    text-align:right; 
    margin-top:30px;
}
/*-------------------------------
 
  Below are for Message box
  source: 
  http://www.jankoatwarpspeed.com/post/2008/05/28/Create-MessageBox-user-control-using-ASPNET-and-CSS.aspx

--------------------------------*/

.info, .success, .warning, .error, .validation {
border: 1px solid;
margin: 10px 0px;
background-repeat: no-repeat;
background-position: 10px center;
height: 40px;
}
.info {
color: #00529B;
background-color: #BDE5F8;
background-image: url('info.png');
}
.success {
color: #4F8A10;
background-color: #DFF2BF;
background-image:url('success.png');
}
.warning
{
    color: #9F6000;
    background-color: #FEEFB3;
    background-image:url('warning.png');
}
.error {
color: #D8000C;
background-color: #FFBABA;
background-image: url('error.png');
}
.msgBoxContainer
{
    
}
.info p, .success p, .warning p, .error p {
padding: 0px 50px;
}
.info a, .success a, .warning a, .error a {
float: right;
padding: 10px;
cursor:pointer;
}
.msgBoxContainer img {
border: none;
}

/*-------------------------------
 
  End Message box

--------------------------------*/