#wrap{
	overflow:hidden;
	width: 870px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	}
body {
	padding: 0px;
	text-align: center;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
body,td,div{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
input{
	margin: 0px;
	padding: 0px;
	display: inline;
}
form {
	margin: 0px;
	padding: 0px;
	clear: both;
}
.bg2 {
	background-color:  #F3FBFC;
	text-align: center;
	line-height: 20px;
	height: 20px;
}
.bg1{
	background-color: #F7F7F7;
}
.bg0{
	background-color: #ffffff;
}
.space_top {
	margin-top: 7px;
}
a:link {
	color: #254E69;
	text-decoration: none;
}
a:visited {
	color: #254E69;
	text-decoration: none;
}
a:hover {
	color: #FF6600;
	text-decoration: none;
}
a:active {
	color: #254E69;
	text-decoration: none;
}
.logo {
	text-align: left;
	margin-bottom: 8px;
	height: 60px;
	overflow: hidden;
	margin-top: 8px;
	margin-left: 5px;
	width: 250px;
	float: left;
}
.nav_box {
	background-image: url(/imgs_new/nav_bg.jpg);
	clear: both;
	height: 36px;
	width: 870px;
	overflow: hidden;
	text-align: center;
}
.nav_box a {
	font-size: 14px;
	line-height: 36px;
	height: 36px;
	display: block;
	width: 143px;
	float: left;
}
.nav_box span {
	background-image: url(/imgs_new/nav_line.gif);
	background-repeat: no-repeat;
	float: left;
	height: 36px;
	width: 2px;
	display: block;
}
.font_bold_blue{
	font-weight: bold;
	color: #1794BB;
}
.font_gray {
	color: #666666;
}
.font_hilite {
	color: #FF6600;
}
.pSet {
	line-height: 165%;
}



.bottom_box {
	
	margin-top: 10px;
}
.bottom_box .tel_box {
	line-height: 25px;
	height: 25px;
	text-align: center;
	clear: both;
}
.bottom_box .copyright_box {
	width: 360px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
}
.bottom_box .copyright_box .text {
	float: right;
	text-align: left;
}
.bottom_box .copyright_box .photo {
	float: left;
}
.bottomNav {
	background-image: url(/imgs_new/bottom_bg.jpg);
	clear: both;
	height: 32px;
	width: 870px;
	color: #373737;
	line-height: 32px;
	height: 32px;
}
.bottomNav a{
	padding-right: 8px;
	padding-left: 8px;
}
.bottomNav a:link {
	color: #373737;
	text-decoration: none;
}
.bottomNav a:visited {
	color: #373737;
	text-decoration: none;
}
.bottomNav a:hover {
	color: #466285;
	text-decoration: none;
}
.bottomNav a:active {
	color: #373737;
	text-decoration: none;
}
.Main_index_box {
	clear: both;
}
.Main_index_box .MI_MainCol {
	float: left;
	width: 599px;
}
.Main_index_box .MI_SideCol {
	float: right;
	width: 265px;
}
.InfoBlock_rim_top {
	background-image: url(/imgs_new/InfoBlock_rimTB.jpg);
	background-repeat: no-repeat;
	background-position: left 0px;
	height: 31px;
}
.InfoBlock_rim_bottom {
	background-image: url(/imgs_new/InfoBlock_rimTB.jpg);
	background-repeat: no-repeat;
	background-position: 0px -31px;
	height: 5px;
	overflow: hidden;
}
.InfoBlock_rim_LeftRight {	
	background-image: url(/imgs_new/InfoBlock_rimLR.gif);
	background-repeat: repeat-y;

}
.InfoBlock_con{
	background-repeat: repeat-x;
	background-position: top;
	margin-right: 1px;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 14px;
	margin-left: 1px;
}
.InfoBlock2_rim_top {
	background-image: url(/imgs_new/InfoBlock2_rimTB.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 5px;
	overflow: hidden;
}
.InfoBlock2_rim_bottom {
	background-image: url(/imgs_new/InfoBlock2_rimTB.gif);
	background-repeat: no-repeat;
	background-position: 0px -5px;
	height: 5px;
}
.InfoBlock2_rim_LeftRight {
	background-image: url(/imgs_new/InfoBlock2_rimLR.gif);
	background-repeat: repeat-y;
	
}
.IndexJobs_top_box {
	text-align: right;
	background-color: #EBF0F4;
	margin-right: 15px;
	height: 18px;
	overflow: hidden;
	margin-left: 15px;
}
.IJ_title {
	display: block;
	padding-right: 20px;
	background-color: #FFFFFF;
	height: 18px;
	overflow: hidden;
	float: left;
}

.more {
	display: block;
	float: right;
	overflow: hidden;
	margin-top: 5px;
	margin-right: 10px;
}

.IndexJobs_list {
	margin-right: 15px;
	margin-left: 15px;
	padding-top: 5px;
}
.IndexJobs_list th {
	line-height: 20px;
	height: 28px;
}
.IndexJobs_list td {
	line-height: 20px;
	height: 22px;
}
.HeadServices ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.HeadServices li {
	text-align: left;
	padding-bottom: 0px;
	line-height: 200%;
}
.InfoBlock_title {
	font-size: 14px;
	font-weight: bold;
	color: #466285;
	margin: 0px;
	line-height: 33px;
	float: left;
	height: 28px;
	width: 87px;
	text-align: center;
	padding: 0px;
}
.main {
	background-image: url(/imgs_new/sort_bg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	margin-top: 8px;
	overflow: hidden;
	height: auto;
	zoom:1;
}
.mainCol_box {
	float: left;
	width: 240px;
	overflow: hidden;
}
.sideCol_box {
	float: right;
	width: 600px;
	overflow: hidden;
	height: auto;
	zoom:1;
	margin-top: 5px;
}
.main_2 {
	margin-top: 17px;
	overflow: hidden;
	height: auto;
	zoom:1;
}
.sort_top {
	background-image: url(/imgs_new/sort_top.jpg);
	clear: both;
	height: 33px;
	overflow: hidden;
	width: 240px;
}
.sort_con {
	background-image: url(/imgs_new/sort_bg.jpg);
	background-repeat: repeat;
	overflow: hidden;
	clear: both;
	zoom:1;
	text-align: center;
}
.indMember {
	background-image: url(/imgs_new/indMember_bg.jpg);
	height: 93px;
	width: 234px;
	margin-right: auto;
	margin-left: auto;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	color: #587587;
}
.indMember .input1 {
	height: 18px;
	border: 1px solid #BDC9D1;
	overflow: hidden;
	width: 80px;
}
/*
.userInfo {
	text-align: right;
	float: right;
	width: 500px;
	line-height: 165%;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.userInfo a {
	text-decoration: underline;
}
*/
.userInfo {
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	line-height: 160%;
	padding: 5px;
	text-align: left;
}
/*
.indMember .userInfo {
	text-align: left;
	padding: 10px;
}
.indMember .userInfo .font_bold_blue {
	font-weight: bold;
}
.indMember .userInfo a {
	display: inline;
}
.indMember .userInfo span {
	display: inline;
}

*/
#jobSeeker_Nav1 .jobSeeker_Nav1 {
	background-image: url(/imgs_new/nav2_bg.gif);
	background-position: 0px 0px;
}
#jobSeeker_Nav2 .jobSeeker_Nav2 {
	background-image: url(/imgs_new/nav2_bg.gif);
	background-position: 0px 0px;
}
#jobSeeker_Nav3 .jobSeeker_Nav3 {
	background-image: url(/imgs_new/nav2_bg.gif);
	background-position: 0px 0px;
}
#jobSeeker_Nav4 .jobSeeker_Nav4 {
	background-image: url(/imgs_new/nav2_bg.gif);
	background-position: 0px 0px;
}
#jobSeeker_Nav5 .jobSeeker_Nav5 {
	background-image: url(/imgs_new/nav2_bg.gif);
	background-position: 0px 0px;
}
#jobSeeker_Nav6 .jobSeeker_Nav6 {
	background-image: url(/imgs_new/nav2_bg.gif);
	background-position: 0px 0px;
}
#employer_Nav1 .employer_Nav1 {
	background-image: url(/imgs_new/nav2_bg.gif);
	background-position: 0px 0px;
}
#employer_Nav2 .employer_Nav2 {
	background-image: url(/imgs_new/nav2_bg.gif);
	background-position: 0px 0px;
}
#employer_Nav3 .employer_Nav3 {
	background-image: url(/imgs_new/nav2_bg.gif);
	background-position: 0px 0px;
}
#employer_Nav4 .employer_Nav4 {
	background-image: url(/imgs_new/nav2_bg.gif);
	background-position: 0px 0px;
}

#about_Nav1 .about_Nav1 {
	background-image: url(/imgs_new/nav2_bg.gif);
	background-position: 0px 0px;
}
#about_Nav2 .about_Nav2 {
	background-image: url(/imgs_new/nav2_bg.gif);
	background-position: 0px 0px;
}
#about_Nav3 .about_Nav3 {
	background-image: url(/imgs_new/nav2_bg.gif);
	background-position: 0px 0px;
}
.sort_bottom {
	background-image: url(/imgs_new/sort_bottom.jpg);
	clear: both;
	height: 10px;
	width: 240px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: left top;
}
.sort_top h1 {
	font-size: 14px;
	font-weight: bold;
	color: #657489;
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	line-height: 33px;
	height: 33px;
}
.sort_con a {
	display: block;
	line-height: 43px;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 43px;
}
.jobSeeker_brief {
	background-image: url(/imgs_new/photo_1.gif);
	background-repeat: no-repeat;
	clear: both;
	height: 200px;
	width: 600px;
	overflow: hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E1E1E1;
}
.employer_brief {
	background-image: url(/imgs_new/photo_2.gif);
	background-repeat: no-repeat;
	clear: both;
	height: 200px;
	width: 600px;
	overflow: hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E1E1E1;
}
.successStories_brief {
	background-image: url(/imgs_new/photo_3.gif);
	background-repeat: no-repeat;
	clear: both;
	height: 200px;
	width: 600px;
	overflow: hidden;

}
.services_brief {
	background-image: url(/imgs_new/photo_3.gif);
	background-repeat: no-repeat;
	clear: both;
	height: 177px;
	width: 600px;
	overflow: hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E1E1E1;
	background-position: 400px;
}
.brief_title {
	font-size: 24px;
	font-weight: bold;
	color: #0C86AC;
	padding: 0px;
	clear: both;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.brief_con {
	clear: both;
	text-align: left;
	line-height: 160%;
}
.brief_con p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

.currentPosition {
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E1E1E1;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.currentPosition h1 {
	font-size: 18px;
	font-weight: bold;
	color: #0C86AC;
	word-spacing: 100px;
	background-image: url(/imgs_new/ico_noncePlace.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}


.sort_con span {
	background-image: url(/imgs_new/nav2_bg.gif);
	background-position: 0px -43px;
	display: block;
	clear: both;
	height: 2px;
	overflow: hidden;
}
.jobs_list {
	padding-top: 10px;
}
.jobs_list th {
	line-height: 25px;
	height: 25px;
}
.jobs_list td {
	line-height: 25px;
	height: 25px;
}
.programming_box {
	margin-top: 10px;
}
.programming_box .top {
	background-image: url(/imgs_new/bg_600x36.gif);
	clear: both;
	height: 36px;
	width: 600px;
	line-height: 36px;
	font-size: 14px;
	font-weight: bold;
	overflow: hidden;
	color: #666666;
}
.programming_box .top img {
	padding-right: 5px;
	padding-left: 5px;
	vertical-align: middle;
}
*html .programming_box .top img {
	margin-top: 5px;
}
.programming_box .con {
	line-height: 160%;
	margin-top: 10px;
	clear: both;
}
.programming_box .con p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.ind_depiction {
	clear: both;
	margin-top: 10px;
}
.ind_depiction dl {
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	overflow: hidden;
	height: auto;
	zoom:1;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E1E1E1;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.ind_depiction dt {
	line-height: 165%;
	margin: 0px;
	padding: 0px;
	clear: both;
}
.ind_depiction dd {
	color: #FF6600;
	text-align: right;
	margin: 0px;
	clear: both;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.employers_readme {
	clear: both;
	margin-top: 10px;
}
.employers_readme dl {
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	overflow: hidden;
	height: auto;
	zoom:1;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E1E1E1;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.employers_readme dt {
	line-height: 165%;
	margin: 0px;
	padding: 0px;
	clear: both;
}
.employers_readme dd {
	color: #FF6600;
	text-align: right;
	margin: 0px;
	clear: both;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.upresume {
	clear: both;
	margin-top: 10px;
}

.contact {
	padding-top: 10px;
}
.contact bg1 {
	background-color: #FCFCFC;
}
.contact table {
	padding-top: 3px;
	padding-bottom: 3px;
}
.contact .font_hilite2 {
	font-size: 13px;
	font-weight: bold;
	width: 120px;
}
.contact td {
	line-height: 24px;
	height: 24px;
	width: 460px;
}
.PostList_box .FunManipulation {
	line-height: 25px;
	height: 25px;
	clear: both;
}
.PostList_box th {
	font-size: 12px;
	background-color: #F7F7F7;
	line-height: 24px;
	height: 24px;
}
.posInfo .pos_top {
	background-image: url(/imgs_new/posInfo_topBg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 40px;
}
.posInfo .pos_con {
	margin-top: 20px;
}

.posInfo .pos_top h1 {
	font-size: 20px;
	color: #0C86AC;
	padding: 0px;
	float: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.posInfo .posInfo_nav {
	margin: 0px;
	padding: 0px;
	float: right;
	list-style-type: none;
}
.posInfo .posInfo_nav li {
	line-height: 26px;
	text-align: center;
	padding: 0px;
	float: left;
	height: 26px;
	width: 100px;
	background-image: url(/imgs_new/posInfo_nav.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	margin-top: 14px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	background-position: -102px 0px;
}
.posInfo .posInfo_nav .nonce {
	line-height: 26px;
	text-align: center;
	padding: 0px;
	float: left;
	height: 26px;
	width: 100px;
	background-image: url(/imgs_new/posInfo_nav.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	margin-top: 14px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	background-position: 0px 0px;
}
.PostParticular {
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	color: #373737;
}
.PostParticular dt {
	font-size: 18px;
	font-weight: bold;
	line-height: 30px;
	height: 30px;
	color: #4D7F9F;
	padding-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.PostParticular dd {
	line-height: 160%;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.PostParticular dd span {
	font-weight: bold;
	color: #4D7F9F;
}
.PostParticular td {
	color: #373737;
}
.posId {
	padding-left: 10px;
	font-size:12px;
	font-weight: normal;
}
.details_postList {
	margin-top: 15px;
}
.details_postList th {
	line-height: 21px;
	height: 21px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CFDFE9;
}
.details_postList td {
	line-height: 25px;
	height: 25px;
}
.details_CorpIntro{
	margin-top: 15px;
	
}
.details_CorpIntro dl {
	margin: 0px;
	padding: 0px;
}
.details_CorpIntro dt {
	font-size: 15px;
	font-weight: bold;
}
.details_CorpIntro dd {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 160%;
}
.privacy {
	margin-top: 10px;
	line-height: 170%;
}
.privacy p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-indent: 24px;
}

.privacy .pri_title {
	font-size: 14px;
	color: #0C86AC;
	font-weight: bold;
	margin-bottom: 5px;
	text-indent: 0px;
}
.about {
	margin-top: 10px;
	clear: both;
	line-height: 165%;
}
.about dl {
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EEEEEE;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.about dt {
	font-size: 14px;
	font-weight: bold;
	color: #FF6600;
	padding: 0px;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.about dd {
	display: block;
	margin: 0px;
	padding: 0px;
	text-align: left;
	clear: both;
	line-height: 165%;
}
.about p {
	text-indent: 24px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.about dd p {
	text-indent: 0px;
	font-family: "";
}

.usClient {
	margin-top: 15px;
}
.usClient table {
	margin-bottom: 10px;
}
.services {
	clear: both;
	margin-top: 10px;
}
/*
.services .SI_title {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	line-height: 30px;
	height: 30px;
	margin-top: 15px;
	background-color: #f5f5f5;
}
.services table {
}
*/
.services dl{
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	display: block;
	overflow: hidden;
	height: auto;
	zoom:1;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EEEEEE;
}
.services dt {
	color: #0C86AC;
	font-size: 14px;
	font-weight: bold;
	clear: both;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.services dd {
	margin: 0px;
	padding: 0px;
	clear: both;
	line-height: 170%;
}
.services dd p {
	margin: 0px;
	padding: 0px;
}
.services .font_bold {
	color: #FF6600;
	font-weight: bold;
}



.copyright {
	background-image: url(/imgs_new/copyrightBg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	padding-left: 250px;
	line-height: 210%;
	height: 270px;
	letter-spacing: 1px;
}
.map {
	clear: both;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.map a {
	padding-left: 16px;
	padding-right: 5px;
	font-size: 14px;
}
.map .sort {
	padding: 0px;
	font-weight: bold;
	color: #3190C8;
}
.map .mapList {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E3E3E3;
}


.IndustryPosts_box {
	background-image: url(/imgs/IndustryPosts_rim.jpg);
	background-repeat: repeat-x;
	background-position: 0px -238px;
	height: 119px;
	overflow: hidden;
	clear: both;
}
.IndustryPosts_box .IP_left {
	background-image: url(/imgs/IndustryPosts_rim.jpg);
	background-position: 0px top;
	height: 119px;
	width: 5px;
	overflow: hidden;
	background-repeat: no-repeat;
	float: left;
}
.IndustryPosts_box .IP_right {
	background-image: url(/imgs/IndustryPosts_rim.jpg);
	background-repeat: no-repeat;
	background-position: 0px -119px;
	overflow: hidden;
	height: 119px;
	float: right;
	width: 5px;
}
.IndustryPosts_box .IP_con {
	height: 119px;
	float: left;
	width:860px;
	overflow: hidden;
}
.IndustryPosts_box .line {
	background-image: url(/imgs/IndustryPosts_rim.jpg);
	background-repeat: no-repeat;
	background-position: left -357px;

}
.rim2_top_box {
	background-image: url(/imgs/rim_TopBottom_bg.gif);
	background-repeat: repeat-x;
	height: 28px;
	overflow: hidden;
	background-position: 0px 0px;
	clear: both;
}
.rim2_TopLeft {
	background-image: url(/imgs/rim_TopBottom.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
	height: 28px;
	overflow: hidden;
	float: left;
	width: 5px;
}
.rim2_TopRight {
	background-image: url(/imgs/rim_TopBottom.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
	float: right;
	height: 28px;
	width: 5px;
	overflow: hidden;
}
.rim2_TopCon {
	float: left;
	width: auto;
	text-align: left;
}
.rim2_bottom_box {
	background-image: url(/imgs/rim_TopBottom_bg.gif);
	background-repeat: repeat-x;
	background-position: 0px -28px;
	height: 5px;
	overflow: hidden;
	clear: both;
}
.rim2_BottomLeft {
	background-image: url(/imgs/rim_TopBottom.gif);
	background-repeat: no-repeat;
	background-position: 0px -28px;
	float: left;
	height: 5px;
	width: 5px;
	overflow: hidden;
}
.rim2_BottomRight {
	background-image: url(/imgs/rim_TopBottom.gif);
	background-repeat: no-repeat;
	background-position: -5px -28px;
	height: 5px;
	width: 5px;
	overflow: hidden;
	float: right;
}
.rim2_LeftRight , .rim3_LeftRight , .rim5_LeftRight {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #DDE2E8;
	border-left-color: #DDE2E8;
}
.details_CName {
	font-size: 14px;
	color: #FFFFFF;
	padding: 0px;
	float: left;
	line-height: 28px;
	height: 28px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.details_CName span {
	font-size: 12px;
	font-weight: normal;
}
.details_right {
	line-height: 28px;
	color: #FFFFFF;
	height: 28px;
	float: right;
	margin-right: 10px;
}
.details_right .hilite {
	color: #FFFF00;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.pagination_box {
	text-align: center;
	clear: both;
	height: 25px;
	padding-top: 10px;
	line-height: 25px;
}
.pagination_box a{
	padding-right: 3px;
	padding-left: 3px;
}
.pagination_box span {
	padding-right: 8px;
	padding-left: 8px;
}
.itemTitle{
	text-align: left;
	height: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	padding-bottom: 0px;
	margin-top: 10px;
	margin-bottom: 5px;
}
.itemTitle h1 {
	font-size: 14px;
	background-image: url(/imgs/register/ico_alow.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-weight: bold;
	color: #FD7C21;
	vertical-align: baseline;
	padding-left: 18px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	float: left;
}
.font_bold {
	font-weight: bold;
}
a.a_underline:link {
	color: #254E69;
	text-decoration: underline;
}
a.a_underline:visited {
	color: #254E69;
	text-decoration: underline;
}
a.a_underline:hover {
	color: #FF6600;
	text-decoration: underline;
}
a.a_underline:active {
	color: #254E69;
	text-decoration: underline;
}