body {

	margin: 0;

	padding: 0;

	background: #FFFFFF url(images/img01.jpg) repeat-x left top;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #000000;

}



#logo {

	width: 972px;

	height: 71px;

	margin: 0 auto;

	padding: 0 10px;

}

#logo h1, #logo p {

	float: left;

	margin: 0;

	color: #FFFFFF;

}



#logo h1 {

	padding: 10px 0 0 0;

	/*text-transform: lowercase;*/

	font-weight: normal;

	font-size: 3em;

}



#logo p {

	text-transform: uppercase;

	padding: 37px 0 0 3px;

	font-size: 10px;

	color: #FFFFFF;

}



#logo a {

	border: none;

	text-decoration: none;

	color: #FFFFFF;

}


#menu {

	width: 972px;

	height: 30px;

	margin: 0 auto;

	padding-top: 7px;
	background-color: #d3d3d3

	/*background: url(images/img02.jpg) no-repeat left top;*/
	/*background: url(images/img102.jpg) no-repeat left top;*/ 

}

#menu ul {

	margin: 0 0 0 20px;

	padding: 0;

	list-style: none;

}



#menu li {

	display: inline;

}



#menu a {

	display: block;

	float: left;

	margin: 0 3px 0 10px;

	background: url(images/img04.jpg) no-repeat left 50%;

	padding: 5px 15px 5px 15px;

	border: none;

	text-decoration: none;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 11px;

	color: #262626;

}



#menu .current_page_item a {

	background: none;

	margin: 0 3px 0 0;

	padding: 5px 15px 5px 0px;

	color: #000000;

}

#banner {

	margin: 0 auto;

	width: 972px;

	height: 310px;

	background: url(images/mimg05.jpg) no-repeat left top;

}

#wrapper {

}

a img {

	border: none;

}

img.left {

	float: left;

	margin: 0 20px 0 0;

}



img.right {

	float: right;

	margin: 0 0 0 20px;

}

#page {

	width: 972px;

	margin: 0 auto;

	padding: 30px 0;

}





#content {

	float: left;

	width: 530px;

}



.post {

	margin-bottom: 20px;

	padding-bottom: 15px;

	line-height: 200%;

}

.post {

	margin-bottom: 20px;

	padding-bottom: 15px;

	line-height: 200%;

}



.post h1 {

	font-weight: normal;

	font-size: 30px;

}



.post h2 {

	font-size: 24px;

}



.title {

	margin: 0;

	padding-bottom: 6px;

	font-weight: normal;

	

}

.title a {

	border-bottom: none;

}



.title a:hover {

	border-bottom: 1px dashed #CCCCCC;

}



.byline {

	border-top: 1px dashed #CCCCCC;

	margin: 0 0 20px 0;

	text-transform: uppercase;

}



.entry {

}


#space-between-photo {

	margin: 0 auto;

	width: 972px;

	height: 100px;

}

#members_content {

	float: left;

	width: 930px;

}

.sidebar {

	float: left;

	width: 400px;

	padding: 0 0 0 21px;

}


.sidebar ul {

	margin: 0;

	padding: 0;

	list-style: none;

}


.sidebar li {

	margin-bottom: 10px;

	padding: 0 0 20px 0px;

	background: url(images/img06400.jpg) repeat-y left top;

	border-bottom: 1px solid #CCCCCC;
        /*border-left: 1px solid #CCCCCC;*/ 

}



.sidebar li ul {

}



.sidebar li li {

	margin: 0;

	padding: 5px 10px;

	border: none;

}



.sidebar li h2 {

	height: 30px;

	margin: 0 0 10px 0;

	padding: 14px 0 5px 10px;

	background: url(images/img05400.jpg) no-repeat left top;

	font-size: 14px;

	font-weight: normal;

	color: #FFFFFF;

}

.sidebar p {

	padding: 0 10px;

}


/* Continuing Education Bar */
.cedubar {

	float: left;

	width: 930px;

	padding: 0 0 0 10px;

}


.cedubar ul {

	margin: 0;

	padding: 0;

	list-style: none;

}


.cedubar li {

	margin-bottom: 10px;

	padding: 0 0 20px 0px;

	background: url(images/img06930.jpg) repeat-y left top;

	border-bottom: 1px solid #CCCCCC;
        /*border-left: 1px solid #CCCCCC;*/ 

}



.cedubar li ul {

}



.cedubar li li {

	margin: 0;

	padding: 5px 10px;

	border: none;

}



.cedubar li h2 {

	height: 30px;

	margin: 0 0 10px 0;

	padding: 14px 0 5px 10px;

	background: url(images/img05930.jpg) no-repeat left top;

	font-size: 14px;

	font-weight: normal;

	color: #FFFFFF;

}

.cedubar p {

	padding: 0 10px;

}
/* Continuing Education Bar End */

/* add bullets */
/*.splist {

	float: left;

	width: 500px;

	padding: 0 0 0 10px;

}*/

.splist ul {
  	margin: 12px;

	padding: 12px;

	list-style: disc;
}

.splist li ul {

}



.splist li li {

	margin: 0;

	padding: 0 0px;

	border: none;

}

.splist li {

	margin-bottom: 10px;

	padding: 0 0 20px 0px;
        background: none;

	/*background: url(images/img06930.jpg) repeat-y left top;

	border-bottom: 1px solid #CCCCCC;
        border-left: 1px solid #CCCCCC;*/
}
.spacer {

	margin: 0 auto;

	width: 930px;

	height: 100px;
}	
/* Footer */



#footer {

	border-top: 1px solid #C8C8C8;

	height: 100px;

}

/* new */
.loginpanel {
             margin: 0px;
             width: 450px;
             float: left;
             /*background-color:#b0c4de
             border-width: .2em; 
             border-style: dotted; 
             border-color: #900;*/
}
.signuppanel {
             margin: 0px;
             width: 415px;
             float: left;
             /*border-width: .2em; 
             border-style: dotted; 
             border-color: #900;*/
             padding-left: 10px;
             border-left: 1px solid #CCCCCC;
}

.boxend {clear:both;}

.paneltexth2 {
           font-weight: normal;

           font-size: 1.5em;
           text-align: center;
           width: 100%;
}

.paneltext { 
          /*font-weight: normal;

          font-size: 1.5em;*/
          text-align: center;
          width: 100%;
}

.space {

	margin: 0 auto;

	width: 100%;

	height: 15px;

}


.signuppanel li {
  background: #ffffff;
  padding-left: 10px;
}

.col1 {
             margin: 0px;
             width: 335px;
             float: left;
             padding-left: 10px;
             /*background-color:#b0c4de
             border-width: .2em; 
             border-style: dotted; 
             border-color: #900;*/
}
.col2 {
             margin: 0px;
             width: 220px;
             float: left;
             /*border-width: .2em; 
             border-style: dotted; 
             border-color: #900;*/
             padding-left: 10px;
             /*border-left: 1px solid #CCCCCC;*/
}

.col3 {
             margin: 0px;
             width: 300px;
             float: left;
             /*border-width: .2em; 
             border-style: dotted; 
             border-color: #900;*/
             padding-left: 10px;
             border-left: 1px solid #CCCCCC;
}

.col1 li, .col2 li, .col3 li {
  background: #ffffff;
  padding-left: 10px;
}

.fillend {
             margin: 0px;
             width: 100%;
             height: 180px;
             float: left;
             /*border-width: .2em; 
             border-style: dotted; 
             border-color: #900;*/
             /*padding-left: 10px;
             border-left: 1px solid #CCCCCC;*/
}

.requiredfld { 
             /*display: block;        */
             color: #C00;        
             font-size: 1em;        
             font-weight: normal;        
             text-transform: uppercase;   
}

.requiredfldstatement { 
             margin: 0px 0px 10px 15px;
             width: 100%;
             /*padding-bottom: 5px;*/
}

.submitbox {
             margin: 0px;
             width: 100%;
             /*border-width: .2em; 
             border-style: dotted; 
             border-color: #900;*/
             text-align:center;
}

.requiredflderror { 
             border-width: .2em; 
             /*border-style: dotted; */
             border-style: ridge;
             border-color: #C00;
}
.minpassedlen { 
             font-size: 0.9em;
             /*color: #C00;*/
             /*color: #0dd50d;*/
             font-family: arial;   
}

.passerror { 
             /*margin: 0px 0px 0px 70px;*/
             font-size: 0.9em;
             /*color: #0dd50d;*/
             color: #cc0404;  
             font-family: arial;
}

.error { 
             /*margin: 0px 0px 0px 70px;*/
             font-size: 0.9em;
             /*color: #0dd50d;*/
             color: #cc0404;  
             font-family: arial;
}
.confirmpasserror { 
             margin: 0px 0px 0px 0px;
             font-size: 0.9em;
             color: #C00;
             font-family: arial;
}

/* new */
.padmin {

	margin: 0;

	padding: 0;

	/*background: #FFFFFF url(images/img01.jpg) repeat-x left top;*/

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #000000;

}

.userinfobar {
             width: 972px;
             height: 20px; 
             background-color:#FFF;
             /*background-color: #d3d3d3;*/
             margin: 0 auto;
             /*float: left;*/
             /*border-width: .2em; 
             border-style: solid; 
             border-color: #FFF;*/
             padding-top: 5px; 
             /*padding-left: 10px;*/
             /*border-left: 1px solid #CCCCCC;*/
}

.logobar {

	width: 972px;

	height: 30px;

	margin: 0 auto;

	padding-left: 10px;
        padding-top: 5px; 
        /*background-color: #0d2139;*/
        background: #FFFFFF url(images/userbar3.jpg) no-repeat left top;
        color: white; 
        font-family: arial;
        font-size: 1.5em; 

}

.useraccountname { 
             margin: 0px;
             width: 400px;
             float: right;
             border-right: 2px solid #CCCCCC;
             text-align:right;
             padding-right: 5px; 
}
.useraccounttype { 
             margin: 0px;
             width: 150px;
             float: left;

}

.userlogout { 
             margin: 0px;
             width: 60px;
             float: right;
             padding-left: 5px;

}

.userdatapage {

	width: 972px;

	/*height: 30px;*/

	margin: 0 auto;

	/*padding-left: 10px;
        padding-top: 5px;*/ 
        /*background-color: #0d2139;*/
        /*background: #FFFFFF url(images/userbar3.jpg) no-repeat left top;*/
        /*color: white; 
        font-family: arial;
        font-size: 1.5em;*/

}

.userprofile {

	width: 500px;

	height: 360px;

	margin: 0;

	/*padding-left: 10px;
        padding-top: 5px;*/ 
        background-color: #e8e8e8;
        border:1px solid #d3d3d3;
        /*background: #FFFFFF url(images/userbar3.jpg) no-repeat left top;*/
        /*color: white; 
        font-family: arial;
        font-size: 1.5em;*/

}

.userprofiledata { 
	width: 95%;

	/*height: 30px;*/

	margin: 0 auto;

	padding-bottom: 10px;
        /*padding-top: 5px;*/ 
        background-color: #FFF;
        border-left: 1px solid #d3d3d3;
        border-right: 1px solid #d3d3d3;
        border-bottom: 1px solid #d3d3d3;
        /*border-top: 1px solid #d3d3d3;*/
        /*background: #FFFFFF url(images/userbar3.jpg) no-repeat left top;*/
        /*color: white; 
        font-family: arial;
        font-size: 1.5em;*/



}
.userprofilename { 
        font-weight: bold;
        font-size:20px;
        padding-left: 10px;
        padding-top : 10px; 
}

.userprofilename a { 
        text-decoration: none; 
        color: #328343; 
        font-weight: bold;
        font-size: 14px;
}

#userprofiledatalist {
        clear: both;
        margin: 10px 0 0;
        overflow: hidden;
        padding:0px 0 0 10px;
}


#userprofiledatalist dt { 
        float: left; 
        clear: left;
        width: 140px; 
        text-align: left;
        font-weight: bold; 
        color: #0d2139;
        border-bottom:1px dotted #0d2139;
        /*border-top:1px dotted #0d2139;*/
        padding: 0.5em 0 0.5em 0;
        
}

#userprofiledatalist dt:after {
                     content: ":";
} 

#userprofiledatalist dd { 
                     margin: 0 0 0 120px;
                     width: 330px;
                     padding: 0.5em 0 0.5em 0;
                     border-bottom:1px dotted #0d2139;
                     
}

#userprofiledatalist ul {
                     border:0; 
                     margin:0; 
                     padding:0; 
                     list-style:none;

}
#userprofiledatalist li{
                     border:0; 
                     margin:0; 
                     padding:0; 
                     list-style:none;
                     border-bottom:1px dotted #0d2139;  
}
/*#userprofiledatalist li{
clear:both;
list-style:none;
padding-bottom:10px;
}*/

#userprofiledatalist input{
                     float:left;
                     /*border-bottom:1px dotted #0d2139;*/
}
#userprofiledatalist label{
                     /*width:140px;
                     float:left;*/
                     float: left; 
                     clear: left;
                     width: 140px; 
                     text-align: left;
                     font-weight: bold; 
                     color: #0d2139;
                     /*border-bottom:1px dotted #0d2139;*/
                     /*border-top:1px dotted #0d2139;*/
                     padding: 0.5em 0 0.5em 0;
}


#prospace { 
        margin: 0 auto; 
        width: 972px;

	height: 15px;
        /*border: 1px solid #d3d3d3;*/
}

#jobsDatagrid { 
        margin: 0 auto; 
        width: 972px;

	height: 400px;
        border: 1px solid #d3d3d3;
        overflow:auto;
}

#jobsDatagrid table {
        width: 972px;
}

#jobsDatagrid th{

              -moz-background-clip:border;

              -moz-background-inline-policy:continuous;

              -moz-background-origin:padding;

              background:#0d2139 url(images/bk_results_header2.gif) repeat-x scroll left bottom;
              /*background:#fff url(images/bk_results_header3.jpg) repeat-x scroll left bottom;*/
              /*background:#EEEEEE*/;
              border-bottom:1px solid #d3d3d3;

              border-right:1px solid #d3d3d3;

              cursor:pointer;

              font-size:11px;

              font-weight:bold;

              text-align:center;
              /*color: #FFF;*/
              color: #0d2139;

}
.results-item{
              background:#FFFFFF;
              color:#333333;
              /*border-bottom:1px solid #CCCCCC;*/
              border-bottom:1px solid #d3d3d3;
              /*border-right:1px solid #CCCCCC;*/
              border-right:1px solid #d3d3d3;
              cursor:default;
}

.results-item-alt{
              background:#EEEEEE;
              color:#333333;
              /*border-bottom:1px solid #CCCCCC;*/
              border-bottom:1px solid #d3d3d3;
              /*border-right:1px solid #CCCCCC;*/
              border-right:1px solid #d3d3d3;
               cursor:default;
}


.jobsDatagridPad { 
        margin: 0 auto; 
        width: 972px;

	height: 25px;
        background-color: #e8e8e8;
        border-bottom:1px solid #d3d3d3;
        border-left:1px solid #d3d3d3;
        border-right:1px solid #d3d3d3;
        /*border-top:1px solid #d3d3d3;*/
}
.jobsDatagridToolbar { 
        margin: 0 auto; 
        width: 972px;

	height: 25px;
        background-color: #0d2139;
        border-bottom:1px solid #FFF;
        border-left:1px solid #d3d3d3;
        border-right:1px solid #d3d3d3;
}

.jobspostform { 
        margin: 0 auto;
        /*width: 700px;*/
        width: 99%;
        /*border: 1px solid #CCCCCC;*/
        border: 1px solid #FFF;
        background-color: #FFF;
}

.jobsformgrid { 
        background-color: #FFF;
        margin: 0 auto;
        border: 1px solid #000;
        width: 972px;
        border: 3px solid #CCCCCC;

}

.jobspostform li {
  list-style: none;
  /*background: #ffffff;
  padding-left: 10px;*/
  padding-bottom: 10px;
}

.editprofileinput { 
        margin-top:-4px;
        height:4px;
}


/*globalnav*/
#globalnav {
	/*position:relative;
	float:left;*/
	width:100%;
	padding:0 0 0.65em 0;
	/*margin:0;*/
	list-style:none;
	line-height:1em;
}

#globalnav LI {
	float:left;
	margin:0;
	padding:0;
}

#globalnav A {
	display:block;
	color:#444;
	text-decoration:none;
	font-weight:bold;
	background:#ddd;
	margin:0;
	padding:0.25em 1em;
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	border-right:1px solid #aaa;
}

#globalnav A:hover,
#globalnav A:active,
#globalnav A.here:link,
#globalnav A.here:visited {
	background:#bbb;
}

#globalnav A.here:link,
#globalnav A.here:visited {
	position:relative;
	z-index:102;
}

