#wrap_home {
	width:100%;
	height:100%;
	background-image:url(../images/layout/home_bg.gif);
	background-repeat: repeat-x;
	}

#wrap_sub {
	width:100%;
	height:100%;
	background-image:url(../images/layout/sub_bg.gif);
	background-repeat: repeat-x;
	}
	
#layout {
	width: 940px;
	}

#layout_log {
	width: 940px;
	background-image:url(../images/layout/login_image.jpg);
	background-repeat: no-repeat;
	background-position:top right;
	}

#layout_employer {
	width: 940px;
	background-image:url(../images/layout/employer_image.jpg);
	background-repeat: no-repeat;
	background-position:top right;
	}

.gc_contentWrapper {
	overflow-y: auto;
	overflow-x:hidden;
	width: 698px;
	height: 150px;
	margin: 0px 0px 0px 0px;
	scrollbar-face-color: #6d9db7; 
	scrollbar-shadow-color: #fafafa;
	scrollbar-highlight-color: #fafafa;
	scrollbar-3dlight-color: #fafafa;
	scrollbar-darkshadow-color: #fafafa;
	scrollbar-track-color: #fafafa;
	scrollbar-arrow-color: #fafafa;
	border: 1px solid #c7cfd5;
	}
		
/*----------- header--------------*/

#header {
	width: 940px;
	height: 171px;
	}

#logo {
	width: 940px;
	height: 110px
	}

#site_tabs {
	width: 940px;
	height: 25px;
	}
	
#site_tab_left {
	width: 151px;
	float: left;
	}

#site_tab_middle {
	width: 151px;
	float: left;
	}

#site_tab_right {
	width: 638px;
	float: left;
	}

#footer_left {
	width: 86px;
	float: left;
	}

#footer_middle {
	width: 357px;
	float: left;
	font-family: tahoma;
	font-size: 11px;
	color: #747474;
	}

#footer_right {
	width: 507px;
	float: left;
	}

#blue_link ul {
	margin: 0px;
	list-style: square;	
	padding: 0px 0px 0px 0px;
	}

#blue_link li {
	font-family: tahoma;
	font-size: 11px;
	color: #2088be;
	padding: 0px 5px 0px 5px;
	margin: 0px;
	display: inline;
	}

#blue_link a:link {
	font-family:Tahoma;
	font-size: 11px;
	color: #2088be;
	text-decoration:none;
	}
#blue_link a:visited {
	font-family:Tahoma;
	font-size: 11px;
	color: #2088be;
	text-decoration:none;
	}
#blue_link a:active {
	font-family:Tahoma;
	font-size: 11px;
	color: #2088be;
	text-decoration:none;
	}
#blue_link a:hover {
	font-family:Tahoma;
	font-size: 11px;
	color: #2088be;
	text-decoration: underline;
	}

#blue_link2 a:link {
	font-family:Tahoma;
	font-size: 11px;
	color: #2088be;
	text-decoration:underline;
	}
#blue_link2 a:visited {
	font-family:Tahoma;
	font-size: 11px;
	color: #2088be;
	text-decoration:underline;
	}
#blue_link2 a:active {
	font-family:Tahoma;
	font-size: 11px;
	color: #2088be;
	text-decoration:underline;
	}
#blue_link2 a:hover {
	font-family:Tahoma;
	font-size: 11px;
	color: #2088be;
	text-decoration: underline;
	}

#blue_link3 a:link {
	font-family:Tahoma;
	font-size: 11px;
	color: #335e76;
	text-decoration:none;
	}
#blue_link3 a:visited {
	font-family:Tahoma;
	font-size: 11px;
	color: #335e76;
	text-decoration:none;
	}
#blue_link3 a:active {
	font-family:Tahoma;
	font-size: 11px;
	color: #335e76;
	text-decoration:none;
	}
#blue_link3 a:hover {
	font-family:Tahoma;
	font-size: 11px;
	color: #335e76;
	text-decoration: underline;
	}
	
#blue_link4 a:link {
	font-family:Tahoma;
	font-size: 12px;
	color: #2088be;
	text-decoration:none;
	}
#blue_link4 a:visited {
	font-family:Tahoma;
	font-size: 12px;
	color: #2088be;
	text-decoration:none;
	}
#blue_link4 a:active {
	font-family:Tahoma;
	font-size: 12px;
	color: #2088be;
	text-decoration:none;
	}
#blue_link4 a:hover {
	font-family:Tahoma;
	font-size: 12px;
	color: #2088be;
	text-decoration: underline;
	}
#orange_link2 a:link {
	font-family:Tahoma;
	font-size: 11px;
	color: #f87100;
	text-decoration:none;
	}
#orange_link2 a:visited {
	font-family:Tahoma;
	font-size: 11px;
	color: #f87100;
	text-decoration:none;
	}
#orange_link2 a:active {
	font-family:Tahoma;
	font-size: 11px;
	color: #f87100;
	text-decoration:none;
	}
#orange_link2 a:hover {
	font-family:Tahoma;
	font-size: 11px;
	color: #f87100;
	text-decoration: underline;
	}
	
#orange_link3 a:link {
	font-family:Tahoma;
	font-size: 11px;
	color: #b03e00;
	text-decoration:none;
	}
#orange_link3 a:visited {
	font-family:Tahoma;
	font-size: 11px;
	color: #b03e00;
	text-decoration:none;
	}
#orange_link3 a:active {
	font-family:Tahoma;
	font-size: 11px;
	color: #b03e00;
	text-decoration:none;
	}
#orange_link3 a:hover {
	font-family:Tahoma;
	font-size: 11px;
	color: #b03e00;
	text-decoration: underline;
	}
#red_link a:link {
	font-family:Tahoma;
	font-size: 11px;
	color: #b40000;
	text-decoration:none;
	font-weight:bold;
	}
#red_link a:visited {
	font-family:Tahoma;
	font-size: 11px;
	color: #b40000;
	text-decoration:none;
	font-weight:bold;
	}
#red_link a:active {
	font-family:Tahoma;
	font-size: 11px;
	color: #b40000;
	text-decoration:none;
	font-weight:bold;
	}
#red_link a:hover {
	font-family:Tahoma;
	font-size: 11px;
	color: #b40000;
	text-decoration: underline;
	font-weight:bold;
	}
	
#red_link2 a:link {
	font-family:Tahoma;
	font-size: 12px;
	color: #b40000;
	text-decoration:none;
	font-weight:bold;
	}
#red_link2 a:visited {
	font-family:Tahoma;
	font-size: 12px;
	color: #b40000;
	text-decoration:none;
	font-weight:bold;
	}
#red_link2 a:active {
	font-family:Tahoma;
	font-size: 12px;
	color: #b40000;
	text-decoration:none;
	font-weight:bold;
	}
#red_link2 a:hover {
	font-family:Tahoma;
	font-size: 12px;
	color: #b40000;
	text-decoration: underline;
	font-weight:bold;
	}

#orange_applicants {
	font-family:tahoma;
	font-size:11px;
	color:#b03e00;
	}
#applicant_box {
	border:1px solid #767a03;
	}

.paging_link a:link {
	font-family:Tahoma;
	font-weight:bold;
	font-size: 11px;
	color: #2088be;
	text-decoration:none;
	}
.paging_link a:visited {
	font-family:Tahoma;
	font-weight:bold;
	font-size: 11px;
	color: #2088be;
	text-decoration:none;
	}
.paging_link a:active {
	font-family:Tahoma;
	font-weight:bold;
	font-size: 11px;
	color: #2088be;
	text-decoration:none;
	}
.paging_link a:hover {
	font-family:Tahoma;
	font-weight:bold;
	font-size: 11px;
	color: #2088be;
	text-decoration: underline;
	}

.paging_link2 a:link {
	font-family:Tahoma;
	font-weight:bold;
	font-size: 11px;
	color: #f87100;
	text-decoration:none;
	}
.paging_link2 a:visited {
	font-family:Tahoma;
	font-weight:bold;
	font-size: 11px;
	color: #f87100;
	text-decoration:none;
	}
.paging_link2 a:active {
	font-family:Tahoma;
	font-weight:bold;
	font-size: 11px;
	color: #f87100;
	text-decoration:none;
	}
.paging_link2 a:hover {
	font-family:Tahoma;
	font-weight:bold;
	font-size: 11px;
	color: #f87100;
	text-decoration: underline;
	}

#main_menu {
	width: 940px;
	height: 36px;
	background-image:url(../images/layout/menu_bg.gif);
	}

#main_menu_container {
	width: 940px;
	font-family: tahoma;
	font-weight: bold;
	font-size: 13px;
	color: #ffffff;
	}

#main_menu_container ul {
	margin:0px 0px 0px -3px;
	padding: 0px 0px 0px 0px;
	}

#main_menu_container li {
	margin: 0px;
	font-family: tahoma;
	font-size: 15x;
	color: #747474;
	padding: 0px 0px 0px 0px;
	display: inline;
	}

#main_menu_container a {
	display:inline-block;
	padding: 10px 2px;
	width: 129px;
	height: 16px;
	margin:0px -4px 0px 0px;
	background-position:0px;
	}

#main_menu_container a:link, #navlist a:visited
	{
	color: #ffffff;
	text-decoration: none;
	}

#main_menu_container a:visited
	{
	color: #ffffff;
	text-decoration: none;
	}
	
#main_menu_container a:hover
	{
	background-image: url(../images/layout/menu_bghover.gif);
	color: #ffffff;
	}

.menu_gap {
	border-left: 1px solid #ffb681;
	height:200px;
	}

/*-----------content tab--------------*/

#content_tab {
	width: 600px;
	height: 14px;
	}


#content_tab_container {
	width: 644px;
	font-family: tahoma;
	font-weight: bold;
	font-size: 14px;
	color: #ffffff;
	}

#content_tab_container ul {
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

#content_tab_container li {
	margin: 0px;
	font-family: tahoma;
	font-size: 12px;
	color: #747474;
	padding: 0px 0px 0px 0px;
	display: inline;
	}

#content_tab_container a {
	display:inline-block;
	padding: 4px 30px;
	width: 150px;
	height: 14px;
	margin:0px 0px 0px 0px;
	background-position:0px;
	}

#content_tab_container a:link, #tab_navlist a:visited
	{
	color: #d15224;
	text-decoration: none;
	background-color: #ffdbc1;
	border-top: 1px solid #f1ce9c;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #f1ce9c;
	border-right: 1px solid #f1ce9c;
	}

#content_tab_container a:visited
	{
	color: #d15224;
	text-decoration: none;
	background-color: #ffdbc1;
	border-top: 1px solid #f1ce9c;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #f1ce9c;
	border-right: 1px solid #f1ce9c;
	}
	
#content_tab_container a:hover
	{
	background-color: #ffffff;
	color: #333333;
	}

#content_tab_active a:link, #content_tab_active a:visited, #active a:hover
	{
	background-color: #ffffff;
	color: #333333;
	}
	







#content_tab2 {
	width: 600px;
	height: 14px;
	}


#content_tab2_container {
	width: 644px;
	font-family: tahoma;
	font-weight: bold;
	font-size: 14px;
	color: #ffffff;
	}

#content_tab2_container ul {
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

#content_tab2_container li {
	margin: 0px;
	font-family: tahoma;
	font-size: 12px;
	color: #747474;
	padding: 0px 0px 0px 0px;
	display: inline;
	}

#content_tab2_container a {
	display:inline-block;
	padding: 4px 20px;
	width: 106px;
	height: 14px;
	margin:0px 0px 0px 0px;
	background-position:0px;
	}

#content_tab2_container a:link, #tab_navlist a:visited
	{
	color: #d15224;
	text-decoration: none;
	background-color: #ffdbc1;
	border-top: 1px solid #f1ce9c;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #f1ce9c;
	border-right: 1px solid #f1ce9c;
	}

#content_tab2_container a:visited
	{
	color: #d15224;
	text-decoration: none;
	background-color: #ffdbc1;
	border-top: 1px solid #f1ce9c;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #f1ce9c;
	border-right: 1px solid #f1ce9c;
	}
	
#content_tab2_container a:hover
	{
	background-color: #ffffff;
	color: #333333;
	}

#content_tab2_active a:link, #content_tab2_active a:visited, #active a:hover
	{
	background-color: #ffffff;
	color: #333333;
	}

	
/*-----------home header forms--------------*/

.main_form {
	margin:0px 0px 0px 0px;
	}
	
#header_forms {
	width: 940px;
	height: 255px;
	}
	
#header_forms_left {
	width: 226px;
	float: left;
	}

#header_forms_middle {
	width: 226px;
	float:left;
	}

#header_forms_right {
	width: 488px;
	float: left;
	}

#border01 {
	border: 1px solid #f7d8ac;
	}

#title01 {
	font-family: tahoma;
	font-size: 11px;
	font-weight:bold;
	color: #4a75ad;
	}

#title_white {
	font-family: tahoma;
	font-size: 11px;
	font-weight:bold;
	color: #ffffff;b03e00
	}

#title_orange {
	font-family: tahoma;
	font-size: 11px;
	font-weight:bold;
	color: #b03e00;
	}

.input01 {
	width: 170px;
	font-family: tahoma;
	font-size: 11px;
	color: #333333;
	}

.input02 {
	width: 200px;
	font-family: tahoma;
	font-size: 11px;
	color: #333333;
	}

.input03 {
	width: 80px;
	font-family: tahoma;
	font-size: 11px;
	color: #333333;
	}

.input04 {
	width: 20px;
	font-family: tahoma;
	font-size: 11px;
	color: #333333;
	}

.input05 {
	width: 355px;
	font-family: tahoma;
	font-size: 11px;
	color: #333333;
	}

.input06 {
	width: 455px;
	font-family: tahoma;
	font-size: 11px;
	color: #333333;
	}


.select01 {
	width: 175px;
	font-family: tahoma;
	font-size: 11px;
	color: #333333;
	}
	
.select02 {
	font-family: tahoma;
	font-size: 11px;
	color: #333333;
	}

#notice01 {
	font-family: tahoma;
	font-size: 11px;
	color: #515e63;
	}
	
#notice01_employer02 {
	font-family: tahoma;
	font-size: 10px;
	color: #515e63;
	}
	
#notice01_employer {
	font-family: tahoma;
	font-size: 11px;
	color: #cc6b0d;
	}
	
#notice02 {
	font-family: tahoma;
	font-size: 10px;
	color: #6e5c35;
	}

#notice03 {
	font-family: tahoma;
	font-size: 11px;
	color: #ff8a00;
	}

#pword a:link {
	font-family:Tahoma;
	font-size: 11px;
	color: #284758;
	text-decoration:none;
	}
#pword a:visited {
	font-family:Tahoma;
	font-size: 11px;
	color: #284758;
	text-decoration:none;
	}
#pword a:active {
	font-family:Tahoma;
	font-size: 11px;
	color: #2088be;
	text-decoration:none;
	}
#pword a:hover {
	font-family:Tahoma;
	font-size: 11px;
	color: #284758;
	text-decoration: underline;
	}

#pword2 a:link {
	font-family:Tahoma;
	font-size: 11px;
	color: #b03e00;
	text-decoration:none;
	}
#pword2 a:visited {
	font-family:Tahoma;
	font-size: 11px;
	color: #b03e00;
	text-decoration:none;
	}
#pword2 a:active {
	font-family:Tahoma;
	font-size: 11px;
	color: #b03e00;
	text-decoration:none;
	}
#pword2 a:hover {
	font-family:Tahoma;
	font-size: 11px;
	color: #b03e00;
	text-decoration: underline;
	}
	
#blue_text {
	font-family: tahoma;
	font-size: 11px;
	color: #4a75ad;
	}

#required_symbol {
	font-family: tahoma;
	font-size: 14px;
	color: #ff9600;
	}

#required_symbol2 {
	font-family: tahoma;
	font-size: 12px;
	color: #ff9600;
	font-weight:bold;
	}
	
#validation01 {
	width: 138px;
	height: 66px;
	background-image:url(../images/layout/validate_bg.gif);
	position: absolute;
	margin: 74px 0px 0px 340px;
	}

#forms_notice{
	font-family: tahoma;
	font-size: 11px;
	font-style: italic;
	color: #999999;
	}

/*-----------home content--------------*/

#homecontent {
	width: 940px;
	clear:both;
	}
	
#homecontent_left {
	width: 682px;
	float:left;
	}

#homecontent_right {
	width: 243px;
	float:right;
	}

/*-----------tab design--------------*/


/*-----------tab1 design--------------*/

.tab_content1 { 
	border: 1px solid #ffffff; 
	border-top: 1px solid #ffffff;
	border-right: 1px solid #f1ce9c;
	border-left: 1px solid #f1ce9c;
	border-bottom: 1px solid #f1ce9c;
	padding: 15px; }
#tabContainer1 {	padding-bottom: 0px; margin-bottom: 0px; display: block;}
#tabContainer1 div { 
	padding-bottom: 4px;
	padding-right: 8px;
	padding-left: 8px;
	font-weight: bold;
	margin-left: 5px;
	padding-top: 4px;
	color: #000000;
	float: left;
}

#tabContainer1 .tabs_on, #tabContainer1 .tabs_off { color:#d15224;
	border-bottom-color: #ffffff;
	border-right-color: #f1ce9c;
	background-position: bottom;
	border-left-color: #f1ce9c;
	border-bottom-style: solid;
	background-color: #ffdbc1;
	border-right-style: solid;
	border-top-color: #f1ce9c;
	border-left-style: solid;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-left-width: 1px;
	border-top-width: 1px;
	cursor: pointer;
}
#tabContainer1 .tabs_on { background-color: #ffffff; color: #333333;}


/*-----------tab2 design--------------*/

.tab_content2 { 
	border: 1px solid #ffffff; 
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	padding: 0px 15px 10px 15px; }
#tabContainer2 {	padding-bottom: 0px; margin-bottom: 0px; display: block;}
#tabContainer2 div { 
	padding-bottom: 4px;
	padding-right: 8px;
	padding-left: 8px;
	font-weight: bold;
	margin-left: 5px;
	padding-top: 4px;
	color: #000000;
	float: left;
}

#tabContainer2 .tabs_on, #tabContainer2 .tabs_off { color:#4c7aa5;
	border-bottom-color: #ffffff;
	border-right-color: #c7cfd5;
	background-position: bottom;
	border-left-color: #c7cfd5;
	border-bottom-style: solid;
	background-color: #cbdbe8;
	border-right-style: solid;
	border-top-color: #c7cfd5;
	border-left-style: solid;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-left-width: 1px;
	border-top-width: 1px;
	cursor: pointer;
}
#tabContainer2 .tabs_on { background-color: #ffffff; color: #333333;}

#tabcontent_title {
	font-weight: bold;
	color: #6fbc8a;
	}

#tabline01 {
	width: 682px;
	height: 3px;
	position: absolute;
	margin: 22px 0px 0px 0px;
	}

#tabline02{
	width: 682px;
	height: 3px;
	position: absolute;
	margin: 23px 0px 0px 0px;
	}	

/*-----------home jobs section--------------*/

#jobposts_list {
	font-family: tahoma;
	font-size: 11px;
	color: #414141;
	}

#jobposts_title {
	font-family: tahoma;
	font-size: 11px;
	color: #2088be;
	}
#jposts_more {
	position: absolute;
	margin: 4px 0px 0px 620px;
	}
	
#jobposts ul {
	list-style: none;
	list-style-position: outside;
	text-align: left;
	margin: 0px 0px 0px 0px;
	display: inline;
	
	}

#jobposts li {
	margin: 0px 0px 0px 0px;
	display: list-item;
	}
	
	
	
/*-----------home banner section--------------*/

#banner_type1 {
	width: 243px;
	height: 65px;
	border: 1px solid #f1ce9c;
	}

#banner_type2 {
	width: 243px;
	height: 104px;
	border: 1px solid #f1ce9c;
	}

#banner_type3 {
	width: 214px;
	height: 67px;
	border: 1px solid #f1ce9c;
	}

#banner_border {
	border: 1px solid #f1ce9c;
	}
/*-----------member--------------*/	

#member_thumb {
	width: 72px;
	height: 72px;
	border: 1px solid #e89819;
	background-color: #ffffff;
	}

#member {
	width: 79px;
	}

#member .hi {
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #ff7200;
	}

#member .name {
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #b03e00;
	}

#login_mypoints	{
	width: 190px;
	height: 23px;
	border: 1px solid #ba2800;
	background-image:url(../images/layout/mypoints_bg.gif);
	background-repeat: repeat-x;
	}

#login_mypoints .text {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	}

#login_date {
	font-family:tahoma;
	font-size: 11px;
	color: #773900;
	padding-top: 8px;
	}
	
#login_menu { 
	width: 160px;
	padding: 0px 0px 0px 12px;
	}

#login_menu ul {
	margin:0px;
	padding: 0px;
	list-style-type: none;
	font-family:Tahoma;
	font-weight:bold;
	font-size: 11px;
	}

#login_menu a {
	display: block;
	padding: 5px 15px;
	width: 130px;
	margin:50 auto;
	background:url(../images/layout/arrow2.gif) no-repeat;
	background-position:0px;
	}

#login_menu a:link, #home_navlist a:visited
	{
	color: #ff7800;
	text-decoration: none;
	}

#login_menu a:hover
	{
	background-color: #f8e6bb;
	color: #ff7800;
	}
.logmenu_underline {
	border-bottom: 1px solid #ffae6a;
	}

/*-----------sub layout--------------*/

#sublayout {
	width: 940px;
	clear: both;
	}

#sublayout_left {
	width: 214px;
	float:left;
	}
	
#sublayout_right {
	width: 726px;
	float:left;
	}

#sublayout_content {
	width: 700px;
	}

#content_title {
	font-family: Myriad Pro;
	font-size: 29px;
	color: #444648;
	padding-top: 7px;
	}

#breadcrums {
	position: absolute;
	width: 700px;
	margin: 19px 0px 0px 0px;
	font-family: tahoma;
	font-size: 11px;
	color: #747c84;
	}
	

/*-----------side nav-------------*/

#sidenav ul {
	margin:0px;
	padding: 0px;
	list-style-type: none;
	font-family:Tahoma;
	font-weight:bold;
	font-size: 12px;
	}

#sidenav a {
	display: block;
	padding: 5px 18px;
	width: 156px;
	margin:50 auto;
	background:url(../images/icon/nav_bullet.gif) no-repeat;
	background-position:5px;
	}

#sidenav a:link, #navlist a:visited
	{
	color: #e25522;
	text-decoration: none;
	}

#sidenav a:hover
	{
	background-color: #ff7603;
	color: #ffffff;
	}

#active a:link, #active a:visited, #active a:hover
	{
	background-color: #ff7603;
	color: #ffffff;
	}	
	
.underline {
	border-bottom: 1px solid #f5d3a0;
	}

#sidenav_container {
	width: 212px;
	background-color: #fff6e0;
	border:1px solid #f7d8ab;
	}

#sidenav_title {
	width: 196px;
	height: 48px;
	background-image:url(../images/layout/sidenav_titlebg.gif);
	background-repeat: no-repeat;
	}

#sidenav_title .text {
	font-family: Myriad Pro;
	font-weight:norma;
	font-size: 20px;
	color: #79b242;
	padding: 12px 0px 0px 15px
	}
/*-----------content templates--------------*/

#content_header {
	font-family: tahoma;
	font-weight: bold;
	font-size: 12px;
	color: #e25522;
	width: 700px;
	background-color: #fff6e0;
	height: 28px;
	border-bottom: 1px solid #f0bd7a;
	}
	
#content_header2 {
	font-family: tahoma;
	font-weight: bold;
	font-size: 12px;
	color: #e25522;
	width: 405px;
	background-color: #fff6e0;
	height: 28px;
	border-bottom: 1px solid #f0bd7a;
	}

#content_memberthumb {
	width: 100px;
	height: 100px;
	border: 1px solid #f7d8ab;
	}

/*-----------buttons--------------*/

.button1 {
	font-family: tahoma;
	font-size: 11px;
	}

/*-----------sub forms--------------*/

.textfield1 {
	width: 150px;
	font-size: 11px;
	font-family:tahoma;
	}

.textfield2 {
	font-family: tahoma;
	width: 250px;
	font-size: 11px;
	}

.textfield3 {
	font-family: tahoma;
	width: 120px;
	font-size: 11px;
	}

.textfield4 {
	font-family: tahoma;
	width: 30px;
	font-size: 11px;
	}

.textfield5 {
	font-family: tahoma;
	width: 200px;
	font-size: 11px;
	}

.textfield6 {
	font-family: tahoma;
	width: 350px;
	font-size: 11px;
	}
	
.textfield7 {
	font-family: tahoma;
	width: 80px;
	font-size: 11px;
	}

.select03 {
	width: 127px;
	font-family: tahoma;
	font-size: 11px;
	color: #333333;
	}

.select04 {
	width: 200px;
	font-family: tahoma;
	font-size: 11px;
	color: #333333;
	}

.wordfield1 {
	width: 646px;
	height: 200px;
	font-family:tahoma;
	font-size:11px;
	}

.wordfield2 {
	width: 648px;
	height: 100px;
	font-family:tahoma;
	font-size:11px;
	float:left;
	}

.wordfield3 {
	width: 200px;
	height: 40px;
	font-family:tahoma;
	font-size:11px;
	float:left;
	}

.wordfield4 {
	width: 400px;
	height: 80px;
	font-family:tahoma;
	font-size:11px;
	float:left;
	}

.checkbox {
	margin:0px;
	font-size:11px;
	}
	
/*-----------notice--------------*/	

#notice_text {
	font-family: Arial;
	font-size: 20px;
	color: #5c94bb;
	}

#notice_text2 {
	font-family: Arial;
	font-size: 18px;
	color: #ff7800;
	}

#notice_text3 {
	font-family: Arial;
	font-size: 20px;
	color: #ff7800;
	}

/*-----------board--------------*/	

#package_border {
	border: 1px solid #f7d8ab;
	background-image:url(../images/layout/package_bg1.gif);
	background-repeat: repeat-x;
	}


#package_border1 {
	border-bottom: 1px solid #f7d8ab;
	border-right: 1px solid #f7d8ab;
	}

#package_border2 {
	border-bottom: 1px solid #f7d8ab;
	}

#package_border3 {
	border-right: 1px solid #f7d8ab;
	}
	

#package_bg01 {
	background-image:url(../images/layout/package_bg1.gif);
	background-repeat: repeat-x;
	}

#package_bg02 {
	background-image:url(../images/layout/package_bg2.gif);
	background-repeat: repeat-x;
	}

#package_bg03 {
	background-image:url(../images/layout/package_bg3.gif);
	background-repeat: repeat-x;
	}
	
#package_bg04 {
	background-image:url(../images/layout/package_bg4.gif);
	background-repeat: repeat-x;
	}

#package_bg05 {
	background-image:url(../images/layout/package_bg5.gif);
	background-repeat: repeat-x;
	}

#package_bg06 {
	background-image:url(../images/layout/package_bg6.gif);
	background-repeat: repeat-x;
	}
	
#package_bg07 {
	background-image:url(../images/layout/package_bg7.gif);
	background-repeat: repeat-x;
	}
	
#package_bg08 {
	background-image:url(../images/layout/package_bg8.gif);
	background-repeat: repeat-x;
	}






#board_border {
	border: 1px solid #f7d8ab;
	}

#board_border_header1 {
	border-bottom: 1px solid #f0bd7a;
	border-right: 1px solid #f7d8ab;
	background-color: #fff6e0;
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #464749;
	}

#board_border_header2 {
	border-bottom: 1px solid #f0bd7a;
	background-color: #fff6e0;
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #464749;
	}

#board_border_header3 {
	border-bottom: 1px solid #f7d8ab;
	background-color: #8cc05f;
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	}

#board_border_header4 {
	border-bottom: 1px solid #f0bd7a;
	border-right: 1px solid #f7d8ab;
	background-color:#ffbe48;
	font-size: 12px;
	font-weight: bold;
	color: #b03e00;
	}

#board_border_header5 {
	border-bottom: 1px solid #f0bd7a;
	background-color:#ffbe48;
	font-size: 12px;
	font-weight: bold;
	color: #b03e00;
	}

#board_border1 {
	border-bottom: 1px solid #f7d8ab;
	border-right: 1px solid #f7d8ab;
	}

#board_border2 {
	border-bottom: 1px solid #f7d8ab;
	}

#board_border3 {
	border-bottom: 1px solid #f7d8ab;
	border-right: 1px solid #f7d8ab;
	background-color:#f4f6f9;
	}

#board_border4 {
	border-right: 1px solid #c7cfd5;
	}

#board_border5 {
	border-right: 1px solid #c7cfd5;
	border-bottom: 1px solid #c7cfd5;
	background-color: #fffef4
	}

#board_border6 {
	background-color: #fffef4;
	border-bottom: 1px solid #c7cfd5;
	}

#board_border7 {
	border-bottom: 1px solid #c7cfd5;
	background-color: #fffef4
	}

/*-----------footer--------------*/
#points_figure {
	font-family: myriad pro;
	font-size: 30px;
	color: #73ac31;
	}

/*----------resume thumbs--------------*/

#resume_thumbs {
	width: 123px;
	height: 156px;
	border: 1px solid #c7cfd5;
	}

#resume_bg {
	background-color: #e8eff5;
	width: 123px;
	height: 20px;
	}	

#resume_bg2 {
	background-color: #fff5e5;
	width: 123px;
	height: 20px;
	}	

/*----------rewards thumbs--------------*/

#rewards_thumbs {
	width: 115px;
	height: 115px;
	border: 1px solid #c7cfd5;
	}

#rewards_thumbs2 {
	width: 115px;
	height: 135px;
	border: 1px solid #c7cfd5;
	}

#rewards_thumbview {
	width: 270px;
	height: 270px;
	border: 1px solid #c7cfd5;
	}

#discount_border {
	border-bottom: 1px solid #c7cfd5;
	}
	
/*-----------account status--------------*/

#a_status {
	background-color:#a0c449;
	font-size: 18px;
	font-weight:bold;
	color:#ffffff;
	}

#a_status_title {
	font-family:myriad pro;
	font-size:25px;
	color:#ff7800;
	}

#a_status_border01 {
	border-bottom:1px solid #f7d8ab;
	}

#a_status_header {
	background-image:url(../images/layout/status_bg.gif);
	background-repeat:repeat-y;
	font-family:tahoma;
	font-weight:bold;
	color: #ffffff;
	}

#rewards_thumbview2 {
	width: 220px;
	height: 300px;
	border: 1px solid #c7cfd5;
	}

/*-----------zoom--------------*/

.ienlarger {
	float: left;
	clear: none; 
	padding-bottom: 5px; 
	padding-right: 5px;
}

.ienlarger a { 
	display:block;
	text-decoration: none;
}

.ienlarger a:hover{ 
 	position:relative;
}

.ienlarger span img {
	border: 1px solid #FFFFFF; 
}

.ienlarger a span {  
	position: absolute;
	display:none;
	color: #FFCC00; /* caption text colour */
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; /* caption text size */
	background-color: #000000;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.ienlarger img { 
border-width: 0;
}

.ienlarger a:hover span { 
	display:block;
	bottom: 29px; 
	left: 0px;
	z-index: 100;

}

.resize_thumb {
}



/*----------- ZIP POPUP--------------*/

#zip_popup {
	position: absolute;
	visibility: hidden;
	width: 382px;
	height: 450px;
	margin:50px 0px 0px 50px;
	z-index:100;
	background-color:#ffffff;
	border:8px solid #8b95aa;
	/* for IE */
  	filter:alpha(opacity=100);
  	/* CSS3 standard */
  	opacity:1.0;
  	}
	
#zip_header {
	font-family:myriad pro;
	width:100%;
	height:42px;
	background-image:url(../../images/layout/zip_bg.gif);
	background-repeat:repeat-x;
	font-size:22px;
	color:#4c7ca2;
	}
#zip_content {
	width:381px;
	height:407px;
	}

#zip_close {
	position:absolute;
	z-index:150;
	margin:425px 0px 0px 325px;
	}
	
	
	
/*-----------footer--------------*/

#footer_line {
	border-bottom: 1px solid #c7cfd5;
	width: 940px;
	float: left;
	padding-top:10px;
	}

#footer {
	width: 940px;
	clear:both;
	padding: 10px 0px 0px 0px
	}

#footer_logo {
	width: 85px;
	float:left;
	}

#footer_copyright {
	font-family: tahoma;
	font-size: 11px;
	float: left;
	padding-top:7px;
	padding-bottom: 20px;
	}

#footer_menu {
	width: 537px;
	float: right;
	padding-top:7px;
	}
	
