body {
	background: #eeeeee url(images/body_bg.gif) repeat-x top;
	margin: 0px;
	height: 0px;
	font: 10pt arial,helvetica,freesans,sans-serif;
    color: #07519a;
}

a {
    color: #07519a;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

a img {
	border: none;
	padding: 0px;
	margin: 0px;
}

#center {
	margin: 0 auto 0;
	width: 770px;
	background: #FFFFFF;
	border: #ebf3fb solid 3px;
}

/* --------------------------------------------------------------------------header */
#header {
	width: 770px;
	height: 113px;
	background: #0099FF url(images/header_bg2.gif);
	border-bottom: #ebf3fb solid 5px;
}

#banner {
	width: 770px;
	height: 83px;
}

#banner_left {
	width: 350px;
	height: 83px;
	float: left;
}

#banner_left img {
	float: left;
}

#banner_right {
	width: 400px;
	height: 83px;
	float: right;
	font: 80% arial,helvetica,freesans,sans-serif;
	color: #ffffff;
}

#banner_right ul {
	margin: 0px;
	padding: 5px 5px;
	list-style: none;
	float: right;
}

#banner_right ul li {
	float: left;
	padding: 0 7px;
	margin: 0px;
}

#banner_right a {
    color: #ffffff;
    text-decoration: none;
}

#banner_right a:hover {
    text-decoration: underline;
}

.bull {
	background:url(images/nav_bullet.gif) no-repeat left;
	padding-left: 5px;
}

/* --------------------------------------------------------------------------translation not in template now*/
#nav_trans {
	width: 350px;
	height: 26px;
	position: absolute;
	top: 90px;
	font: bold 100% arial,helvetica,freesans,sans-serif;
	padding-left: 60px;
}


#nav_trans .input {
	border: 1px solid #CCCCCC;
	width: 70px;
	height: 13px;
	padding: 2px 5px 2px 5px;
	background: url(images/form_field_bg.gif) no-repeat;
	margin-right: 2px;
	color: #07519a;
	font: normal 100% arial,helvetica,freesans,sans-serif;
}

#nav_trans .submit {
	background: url(images/login_button.gif) no-repeat;
	border: none;
	width: 50px;
	height: 20px;
	cursor: pointer;
}

#nav_trans form {
	padding: 0px;
	margin: 0px;
}



/* --------------------------------------------------------------------------navigation */
#nav {
	width: 770px;
	height: 30px;
}

#content {
	width: 770px;
	height: auto;
}

/* --------------------------------------------------------------------------left column */
#left_col {
	width: 520px;
	background: #FFFFFF;
	float: left;
	padding: 10px 5px 10px 10px;
}


/* --------------------------------------------------------------------------right column */
#right_col {
	width: 220px;
	background: #FFFFFF;
	float: left;
	padding: 10px 10px 10px 5px;
}

/* --------------------------------------------------------------------------events */
#events {
	width: 518px;
	height: auto;
	border: #aaccee solid 1px;
	font: 12 px arial,helvetica,freesans,sans-serif;
	color: #07519a;
	margin-bottom: 10px;
	float: left;
}

#events_CV {
	width: 629px;
	height: auto;
	border: #aaccee solid 1px;
	font: 12 px arial,helvetica,freesans,sans-serif;
	color: #07519a;
	margin-bottom: 10px;
	float: left;
}
#events_com {
	width: 630px;
	height: auto;
	border: #aaccee solid 1px;
	font: 12 px arial,helvetica,freesans,sans-serif;
	color: #07519a;
	margin-bottom: 10px;
	float: left;
}


#events_srch_res {
	width: 633px;
	height: auto;
	border: #aaccee solid 1px;
	font: 12 px arial,helvetica,freesans,sans-serif;
	color: #07519a;
	margin-bottom: 10px;
	float: left;
}

#events h2 {
	font: bold 130% arial,helvetica,freesans,sans-serif;
	color: #07519a;
	}

#events_title {
	width: 516px;
	height: 14px;
	border-bottom: #aaccee solid 1px;
	background: #ebf3fb url(images/title_bg.gif) right no-repeat;
	padding: 5px 0 5px 10px;
}
#applicant_title {
	width: 620px;
	height: 14px;
	border-bottom: #aaccee solid 1px;
	background: #ebf3fb url(images/title_bg.gif) right no-repeat;
	padding: 5px 0 5px 10px;
	text-align:left
}


#applicant_srch {
	width: 600px;
	height: 14px;
	border-bottom: #aaccee solid 1px;
	background: #ebf3fb url(images/title_bg.gif) right no-repeat;
	padding: 5px 0 5px 10px;
	text-align:left
}


#applicant_header {
	width: 610px;
	height: 14px;
	border-bottom: #aaccee solid 1px;
	background: #ebf3fb url(images/title_bg.gif) right no-repeat;
	padding: 5px 0 5px 10px;
	text-align:left
}


#reg_title {
	width: 764px;
	height: 14px;
	border-bottom: #aaccee solid 1px;
	background: #ebf3fb url(images/title_bg.gif) right no-repeat;
	padding: 5px 0 5px 10px;
}

#reqjob_title {
	width: 766px;
	height: 14px;
	border-bottom: #aaccee solid 1px;
	background: #ebf3fb url(images/title_bg.gif) right no-repeat;
	padding: 5px 0 5px 10px;
}



#events ul {
	margin: 0;
	padding: 0 5px 5px 5px;
	list-style: none;
}

#events ul li {
	margin: 0;
	padding: 4px 0 0 7px;
	background: url(images/bullet.gif) no-repeat 0 12px;
}

#events p {
	margin: 0;
	padding: 5px 0 0 0;
}

#events img.img_border, #events a img.img_border {
    border: 1px solid #aaccee;
    margin: 5px;
	padding: 2px;
}

#events a:hover img.img_border {
    border: 3px solid #ebf3fb;
}

#events_pic {
	width: 97px;
	height: auto;
	float: left;
}

#events_content {
	width: 401px;
	height: auto;
	float: left;
}

#events_content_left {
	width: 150px;
	height: auto;
	float: left;
	padding: 10px;
}

#events_content_right {
	width: 251px;
	height: auto;
	float: left;
}

#events .red {
    color: #FF6600;
}

#events .margin {
	margin-top: 10px;
}

.bullet {
	background: url(images/req_bullet.gif) left no-repeat;
	padding-left: 15px;
}

#events .next {
	background: url(images/next_button.gif) no-repeat;
	border: none;
	width: 70px;
	height: 20px;
	cursor: pointer;
	margin: 15px 0;
}
#events .save {
	background: url(images/vot_button.jpg) no-repeat;
	border: none;
	width: 70px;
	height: 20px;
	cursor: pointer;
	margin: 15px 0;
}

#events .search{
	background: url(images/search_but.jpg) no-repeat;
	border: none;
	width: 70px;
	height: 20px;
	cursor: pointer;
	margin: 15px 0;
}


#events .assign{
	background: url(images/assign_button.jpg) no-repeat;
	border: none;
	width: 70px;
	height: 20px;
	cursor: pointer;
	margin: 15px 0;
}

#events .add{
	background: url(images/add.jpg) no-repeat;
	border: none;
	width: 120px;
	height: 20px;
	cursor: pointer;
	margin: 15px 0;
}
#events .reset {
	background: url(images/reset_button.gif) no-repeat;
	border: none;
	width: 70px;
	height: 20px;
	cursor: pointer;
	margin: 15px 0;
}
#events .reset {
	background: url(images/reset_button.gif) no-repeat;
	border: none;
	width: 70px;
	height: 20px;
	cursor: pointer;
	margin: 15px 0;
}
#events .submit {
	background: url(images/search_button.gif) no-repeat;
	border: none;
	width: 70px;
	height: 20px;
	cursor: pointer;
	margin-top: 15px 0;
}

#events .reset {
	border: none;
	width: 70px;
	height: 20px;
	cursor: pointer;
	margin-top: 15px 0;
	background-image: url(images/re_button.jpg);
	background-repeat: no-repeat;
}

#events .sub {
	border: none;
	width: 70px;
	height: 20px;
	cursor: pointer;
	margin-top: 15px 0;
	background-image: url(images/sub_button.jpg);
	background-repeat: no-repeat;
}

#events .cancel {
	background: url(images/cancel_button.jpg) no-repeat;
	border: none;
	width: 70px;
	height: 20px;
	cursor: pointer;
	margin-top: 15px 0;
}


#events .send {
	border: none;
	width: 70px;
	height: 20px;
	cursor: pointer;
	margin-top: 15px 0;
	background: url(images/send_button.jpg) no-repeat;
}

#events .addtest {
	border: none;
	width: 70px;
	height: 20px;
	cursor: pointer;
	margin-top: 15px 0;
	background-image: url(images/test_button.jpg);
	background-repeat: no-repeat;
}

#events .signup {
	background: url(images/signup_button.gif) no-repeat;
	border: none;
	width: 70px;
	height: 20px;
	cursor: pointer;
	margin-top: 15px 0;
}

#events .exp {
	background: url(images/exp_button.gif) no-repeat;
	border: none;
	width: 120px;
	height: 20px;
	cursor: pointer;
	margin-top: 15px 0;
}

#events .sel {
	border: 1px solid #aaccee;
	width: 410px;
	height: 20px;
	color: #07519a;
}

#events .sel2 {
	border: 1px solid #aaccee;
	width: 200px;
	height: 20px;
	color: #07519a;
}

#events .sel3 {
	border: 1px solid #aaccee;
	width: 360px;
	height: 20px;
	color: #07519a;
}

#events .sel4 {
	border: 1px solid #aaccee;
	width: 100px;
	height: 20px;
	color: #07519a;
}

#events .sel5 {
	border: 1px solid #aaccee;
	color: #07519a;
}

/* --------------------------------------------------------------------------login */
#login {
	width: 219px;
	height: 225px;
	border: #aaccee solid 1px;
	overflow: hidden;
	color: #07519a;
	font: 85% arial,helvetica,freesans,sans-serif;
	margin-bottom: 10px;
}

#login table {
	width: 198px;
	border: none;
}

#login ul {
	margin: 0;
	padding: 10px 5px 0px 5px;
	list-style: none;
}

#login ul li {
	margin: 0;
	padding: 4px 0 0 7px;
	background: url(images/bullet.gif) no-repeat 0 12px;
}

form {
	padding: 0px;
	margin: 0px;
}

#login .input {
	border: 1px solid #CCCCCC;
	width: 120px;
	height: 17px;
	padding: 2px 5px 2px 5px;
	background: url(images/form_field_bg.gif) no-repeat;
	margin-right: 2px;
	color: #07519a;
	font-weight: normal;
}

#login .submit {
	background: url(images/login_button.gif) no-repeat;
	border: none;
	width: 50px;
	height: 20px;
	cursor: pointer;
	margin-top: 15px;
}

#login .sel {
	border: 1px solid #CCCCCC;
	width: 115px;
	height: 20px;
	color: #07519a;
}

/* --------------------------------------------------------------------------latest */
#latest {
	width: 218px;
	height: 235px;
	border: #aaccee solid 1px;
	font: 90% arial,helvetica,freesans,sans-serif;
	color: #07519a;
}

#latest_title {
	width: 217px;
	height: 14px;
	border-bottom: #aaccee solid 1px;
	background: #ebf3fb url(images/title_bg.gif) right no-repeat;
	padding: 5px 0 5px 10px;
}

iframe {
	width: 218px;
	height: 215px;
	border: none;
	overflow: hidden;
}

/* --------------------------------------------------------------------------ads cv need help */
#cv_help {
	width: 220px;
	height: 130px;
	font: 90% arial,helvetica,freesans,sans-serif;
	color: #07519a;
	margin-top: 5px;
}

#cv_help_right {
	width: 90px;
	height: 130px;
	background: url(images/girl_cv.gif) no-repeat right;
	float: right;
}

#cv_help_left {
	width: 129px;
	height: 70px;
	border-top: #aaccee solid 1px;
	border-left: #aaccee solid 1px;
	border-bottom: #aaccee solid 1px;
	float: left;
	margin-top: 48px;
	padding-top: 10px;
}

#cv_help_left p {
	padding: 5px 0px 0 10px;
	margin: 0px;
}

#cv_help_left a {
    color: #07519a;
    text-decoration: none;
}

#cv_help_left a:hover {
    text-decoration: underline;
}

/* --------------------------------------------------------------------------poll */
#poll {
	width: 218px;
	height: 219px;
	border: #aaccee solid 1px;
	font: 90% arial,helvetica,freesans,sans-serif;
	color: 07519a;
	margin-top: 10px;
}

#poll_title {
	width: 208px;
	height: 14px;
	border-bottom: #aaccee solid 1px;
	background: #ebf3fb url(images/title_bg.gif) right no-repeat;
	padding: 5px 0 5px 10px;
}

#poll p {
	padding: 0 10px;
}

#poll ul{
	padding: 0px 0 20px 0;
	margin: 0px;
	list-style: none;
}

#poll ul li{
	padding: 5px 0 0 20px;
	margin: 0px;
}

#poll form {
	padding: 0px;
	margin: 0px;
}

#poll .submit {
	background: url(images/vote_button.gif) no-repeat;
	border: none;
	width: 70px;
	height: 20px;
	cursor: pointer;
}

/* --------------------------------------------------------------------------mail list */
#m_list {
	width: 218px;
	height: 77px;
	border: #aaccee solid 1px;
	font: 90% arial,helvetica,freesans,sans-serif;
	color: 07519a;
	margin-top: 10px;
}

#m_list_title {
	width: 208px;
	height: 14px;
	border-bottom: #aaccee solid 1px;
	background: #ebf3fb url(images/title_bg.gif) right no-repeat;
	padding: 5px 0 5px 10px;
}

#m_list form {
	margin: 0;
	padding: 10px;
}

#m_list .input {
	border: 1px solid #CCCCCC;
	width: 100px;
	height: 14px;
	padding: 4px 5px 2px 5px;
	background: url(images/form_field_bg.gif) no-repeat;
	margin-right: 2px;
	color: #000000;
	font-weight: normal;
}

#m_list .submit {
	background: url(images/add_button.gif) no-repeat;
	border: none;
	width: 40px;
	height: 20px;
	cursor: pointer;
}

/* --------------------------------------------------------------------------footer */
#footer {
    width: 770px;
    height: 40px;
	background: #dbe9f2;
	clear: both;
	padding: 20px;
	margin-top: 10px;
}

#footer p {
    font: 12 px arial,helvetica,freesans,sans-serif;
	padding: 0px;
    margin: 0;
	color: #4f94d3;
}

#footer a {
    text-decoration: none;
	color: #4f94d3;
}

#footer a:hover {
    text-decoration: underline;
}

#footer_left {
    width: 400px;
	float: left;
}

#footer_right {
    width: 330px;
	float: right;
	font-size:12px;
	text-align: center;
}