/* Master Page Page */
#page
{
	margin: auto;
	text-align: center;
	left: 50%;
	border: 1px solid #cccccc;
	background-color: #ffffff;
	width: 920px;
	height: 100%;
	
	
}
/* Master Page Header */
#header
{
	margin-right: auto;
	height: 100px;
	width: 100%;
	border: 0px solid black;
}
#navtop
{
    width:100%;
    font-size:93%;
    border-bottom:1px solid #2763A5;
    line-height:normal; 
    float: right;    
}

/* Master Page Header (Logo) */
#logo
{
	margin: 10px 20px 0 10px;
	float: left;
	border: 0px solid black;
}


/* Master Page Header (Login) */
#login
{
	margin-top: 15px;
	margin-right: 15px;
	float: right;
	text-align: right;
	line-height: 20pt;
	border: 0px solid black;
	color: #808080;
}

#login a, #login a:hover, #login a:visited
{
	color: red;
}

/* Master Page Menu */

#tabs10 ul 
{
	margin:0;
    padding:0px 10px 0 200px;
    list-style:none;
}
#tabs10 li 
{
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs10 a {
      float:left;
      background:url(images/tableft10.gif) no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabs10 a span {
      float:left;
      display:block;
      background:url(images/tabright10.gif) no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFF;
      }

    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs10 a span {float:none;}
    /* End IE5-Mac hack */

    #tabs9 a:hover span {
      color:#FFF;
      }
    #tabs10 a:hover {
      background-position:0% -42px;
      }
    #tabs10 a:hover span {
      background-position:100% -42px;
      }

      #tabs10 #current a {
              background-position:0% -42px;
      }
      #tabs10 #current a span {
              background-position:100% -42px;
      }

/* Content Holder */
#maincontent
{
	padding: 10px;
	margin: 10px auto;
	clear: left;
	width: 900px;
	text-align: left;
	border: 0px solid #000000;
}
#password
{
	margin: auto;
	clear: left;
	width: 300px;
	text-align: center;
}
/* Home Page */
#homeContainer
{
	width: 90%;
	height: 400px;
	border: 0px solid #000000;
	margin: auto;
	text-align: center;	
}
#homeContainerLeft
{
	width: 309px;
	height: 321px;	
	margin: 30px 0 0 0;
	float: left;
}
#homeContainerRight
{
	width: 500px;
	float: right;
}

a.lnkTitle 
{
	font-size: 20px;
	color: #4A82D0; 	
}

/* IE needs height:512px BUT this height:512px below must be removed to display correctly in Mozilla */
#maincontent
{
	/* height: 512px; */
}
/* Mozilla needs min-height:512px (IE will ignore this min-height) */
#maincontent
{
	min-height: 512px;
}

#loginpage
{
	margin: auto;
	border: 0px solid black;
	width: 240px;
}

#candidatedefault
{
	width: 100%;
	margin-left: 5px;
	margin-top: 15px;
	border: 0px solid black;
	/*height: 800px;*/
	text-align: center;
	margin: auto;
}

/* Candidate Tree View Categories */
#candidatetvcategory
{
	float: left;
	clear: both;	
	text-align: left;
	margin: 0 0 0 10px;
	width: 350px;
}

/* Candidate Tree View States */
#candidatetvstate
{
	float: left;
	text-align: left;
	margin: 0 0 0 10px;
	width: 280px;
}

#candidateCntry {
	float: left;
	text-align: left;
	margin: 0 0 0 10px;
	width: 280px;
}

#candidatecomm
{
	width: 100%;
	margin-left: 5px;
	margin-top: 15px;
}

#candidatecommgrid
{
	display: block;
	margin: 15px;
	width: 100%;
}

#candidatecommctrl
{
	clear: both;
	display: block;
	margin: 15px;
	width: 100%;
}

.stepContent
{
	float:left;
	width: 420px;
}
.createuser
{
	float: right;
	width: 450px;
	margin: auto;
}


#employerdefault
{
	width: 100%;
	margin-left: 5px;
	margin-top: 15px;
}


#employersearch
{
	width: 100%;
	margin-left: 5px;
	margin-top: 15px;
	background-color: #f5f5f5;
}


/* Employer Tree View Categories */
#employertvcategory
{
	
	width: 210px;
}

/* Employer Tree View States */
#employertvstate
{
	
	width: 210px;
}

#termscopy
{
	width: 550px;
	background-color: White;
	margin: auto;
	height: 100%;
	border: solid 1px #999999;
	text-align:left;
	padding: 10px;
}

.MyDetailsCopy
{
	text-align: left; 
	margin: 0 0 0 10px;
}
#homeContainerBottom
{
	width: 100%;
	float: left;
	margin: 40px 0 0 0;	
}
#homeContainerBottom ul
{
	margin:10px;
    padding:0px 10px 0 10px;
    list-style: disc;
}
#homeContainerBottom li
{
	display: inline;
	color: #4A82D0;
}
.FormInput
{
	border-width: 1px;
	border-style: solid;
	border-color: #8F98A7;
	height: 15px;
	font-family: Verdana;
	font-size: 8pt;
	width: 270px;
	background-color: whitesmoke;
}

.btnActivate{
    float: left;
    
}

.ActTab {
    width: 102%; 
    height: 100px; 
    margin: 0px 0px 0px 0px;
}

/* -- TRASH COLLECTION
#navtop
{
	clear: both;
	float: left;
	display: block;
	background-image: url(../../RadControls/Menu/Skins/WebBlue/img/MenuBackground.gif);
	width: 100%;
	height: 23px;
	border: 0px solid black;
}

#footer
{
	
	width: 100%;
	margin: 150px 0 0 0;
	height: 30px;
	border: solid 0px red;
	text-align: center;
	font-family: Arial,Tahoma;
	font-size: 11px;
}
#footer table
{
	width: 500px;
	margin: 0 auto;
}
#footer a
{
	color: dimgray;	
}
*/