
body {
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.land8 #container {
	margin-top:0px;
}
a {
	text-decoration:none;
	color:#ebefe7;
}
a:link {
	text-decoration:none;
}
a:hover {
	text-decoration:none;
}
a:visited {
	color:#ebefe7;
	text-decoration:none;
}
a:visited:hover {
	text-decoration:none;
}

/*//////// MAIN NAVIGATION //////////*/

#navigation {
}
#navigation .nav_firms a {
	overflow:hidden;
	font-size:0px;
	line-height:100px;
	display:block;
	width:182px;
	height:31px;
	background-image:url(../images/main_navigation.gif);
	background-position:0px 0px;
}
#navigation .nav_firms a:hover {
	background-position:0px 31px;
}
#navigation .nav_jobs a {
	overflow:hidden;
	font-size:0px;
	line-height:100px;
	display:block;
	width:182px;
	height:31px;
	background-image:url(../images/main_navigation.gif);
	background-position:-182px 0px;
}
#navigation .nav_jobs a:hover {
	background-position:-182px 31px;
}
#navigation .nav_projects a {
	overflow:hidden;
	font-size:0px;
	line-height:100px;
	display:block;
	width:182px;
	height:31px;
	background-image:url(../images/main_navigation.gif);
	background-position:-364px 0px;
}
#navigation .nav_projects a:hover {
	background-position:-364px 31px;
}
#navigation .nav_lounge a {
	overflow:hidden;
	font-size:0px;
	line-height:100px;
	display:block;
	width:182px;
	height:31px;
	background-image:url(../images/main_navigation.gif);
	background-position:-546px 0px;
}
#navigation .nav_lounge a:hover {
	background-position:-546px 31px;
}
#navigation .nav_login a {
	overflow:hidden;
	font-size:0px;
	line-height:100px;
	display:block;
	width:170px;
	height:31px;
	background-image:url(../images/main_navigation.gif);
	background-position:-728px 0px;
}
#navigation .nav_login a:hover {
	background-position:-728px 31px;
}

#navigation .nav_loggedin a {
	overflow:hidden;
	font-size:0px;
	line-height:100px;
	display:block;
	width:170px;
	height:31px;
	background-image:url(../images/main_navigation_loggedin.gif);
	background-position:-728px 0px;
}
#navigation .nav_loggedin a:hover {
	background-position:-728px 31px;
}


/*//////// HOMEPAGE ELEMENTS //////////*/

.land8 .grayboxes p {
	color:#faf5e8;
	font-size:10px;
	font-weight:normal;
	margin:0px 0px 0px 10px;
}
.land8 .grayboxes h2 a, a:visited {
	text-decoration:none;
	color:#49321b;
}
.land8 .grayboxes td {
	background-color:#847161;
	padding:0px;
	margin:0px;
}
.land8 .grayboxes td a:hover {
	background-color:#49321b;
	text-decoration:none;
}
.land8 .grayboxes td h1 {
	color:#ebefe7;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:35px;
}
.land8 .grayboxes td h2 {
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	margin:0px 0px 0px 10px;
	padding:10px 0px 0px 0px;
}

.land8 .grayboxes td .homebox1 a {
	background-color:#847161;
	width:171px;
	height:63px;
	line-height: 13px;
	display:block;
	text-decoration:none;
}
.land8 .grayboxes td .homebox1 a:hover {
	background-color:#49321b;
}
.land8 .grayboxes td .homebox2 a {
	background-color:#847161;
	display:block;
	height:127px;
	width:536px;
	text-decoration:none;
}
.land8 .grayboxes td .homebox2 a:hover {
	background-color:#49321b;
}
.land8 .grayboxes td .homebox2 .prjimg {
	padding-top:4px;
}
.home_large_icon {
	width:64px;
	display:inline;
	float:left;
	margin:12px 6px 30px 10px;
}
.home_large_content {
	float:left;
	display:inline;
	margin:0px 0px 0px 0px;
	width:276px;
}
.home_large_img {
	width:153px;
	display:inline;
	float:right;
	margin:0px 10px 0px 15px;
}
.headline {
	color:#ebefe7;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin:-4px 0px -8px 6px;
	padding:0px 0px 0px 0px;
}
.land8 .grayboxes .firm_title_font {
	color:#ebefe7;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin:-3px 0px -7px 6px;
	padding:0px 0px 0px 0px;
	font-size:28px;
}

.land8 .grayboxes td .home_more_btn1 a {
	background-image:url(../images/more_btn.gif);
	background-position:-364px 0px;
	display:block;
	height:30px;
	width:171px;
	overflow:hidden;
	font-size:0px;
	line-height:100px;
}
.land8 .grayboxes td .home_more_btn1 a:hover {
	background-position:-364px -30px;
}

.land8 .grayboxes td .home_more_btn2 a {
	background-image:url(../images/more_btn.gif);
	background-position:0px 0px;
	display:block;
	height:30px;
	width:535px;
	overflow:hidden;
	font-size:0px;
	line-height:100px;
}
.land8 .grayboxes td .home_more_btn2 a:hover {
	background-position:0px -30px;
}
/*//////// FORM ELEMENTS //////////*/


.form_title {
	color:#49321B;
	font-size:10px;
}
.form_title a {
	color:#968b81;
	font-size:10px;
	text-decoration:none;
}
.form_title a:hover, a:visited:hover {
	color:#49321B;
	text-decoration:none;
}
.form_forget a, a:visited {
	color:#968b81;
	font-size:9px;
	text-decoration:none;
}
.form_forget a:hover, a:visited:hover {
	color:#49321B;
	text-decoration:none;
}
.form_textfeild {
	font-size:10px;
	color:#666666;
	border:none;
	outline:none;
	height:15px;
	width:170px;
	background-color:#FFFFFF;
}
.form_textfeild_generic {
	font-size:10px;
	color:#666666;
	border:none;
	outline:none;
	height:15px;
	background-color:#FFFFFF;
}
.form_captcha {
	border:none;
	outline:none;
	height:30px;
	width:80px;
	background-color:#FFFFFF;
}
.form_dropdown {
	font-size:9px;
}
.required {
	color:#de6115;
	font-size:12px;
	margin-left:2px;
	display:inline-block;
}
.form_bio_field {
	font-size:10px;
	color:#666666;
	border:none;
	outline:none;
	background-color:#FFFFFF;
	width:230px;
	height:75px;
}
.hiring_btn {
	padding:5px 5px 5px 10px;
}
.fade {
	position: relative;
}
.fade div {
	position: relative;
	display: none;
	height: 93px;
	width: 171px;
}
.bottom_ad {
	margin:3px 25px 0px 25px;
}
.more_btn {
	margin-right:5px;
}
/*//////// FIRM, JOB and PROJECTS LISTING //////////*/

.land8 .grayboxes .firmlist {
	display:block;
}
.land8 .grayboxes .firmlist a {
	display:block;
	cursor:pointer;
	text-decoration:none;
}
.land8 .grayboxes .firmlist a td {
	background-color:#847161;
	text-decoration:none;
}
.land8 .grayboxes .firmlist a:hover td {
	background-color:#49321b;
	text-decoration:none;
}
.land8 .grayboxes td .firmlist h2 {
	margin:-12px 0px 0px 0px;
}
.firmlist_image {
	margin-top:3px;
	margin-bottom:4px;
}
.firmlist_more {
	text-transform:uppercase;
	font-size:9px;
	color:#FFFFFF;
	font-weight:bold;
	display:block;
	letter-spacing:1px;
	width:40px;
	background-image:url(../images/arrows.gif);
	background-position:33px -67px;
	background-repeat:no-repeat;
}
/*//////////  SORT HEADERS /////////*/

#name_sort a {
	display:block;
	width:100px;
	text-transform:uppercase;
	font-size:9px;
	color:#49321b;
	font-weight:bold;
	text-decoration:none;
	letter-spacing:1px;
	background-image:url(../images/arrows.gif);
	background-position:33px 3px;
	background-repeat:no-repeat;
}
#name_sort a:hover {
	background-image:url(../images/arrows.gif);
	background-position:33px -11px;
	background-repeat:no-repeat;
	color:#ebefe7;
	background-color:transparent;
}
#name_SORTED {
	display:block;
	width:100px;
	text-transform:uppercase;
	font-size:9px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	letter-spacing:1px;
	background-image:url(../images/arrows.gif);
	background-position:33px -11px;
	background-repeat:no-repeat;
}
#title_sort a {
	display:block;
	width:100px;
	text-transform:uppercase;
	font-size:9px;
	color:#49321b;
	font-weight:bold;
	text-decoration:none;
	letter-spacing:1px;
	background-image:url(../images/arrows.gif);
	background-position:33px 3px;
	background-repeat:no-repeat;
}
#title_sort a:hover {
	background-image:url(../images/arrows.gif);
	background-position:33px -11px;
	background-repeat:no-repeat;
	color:#ebefe7;
	background-color:transparent;
}
#title_SORTED {
	display:block;
	width:100px;
	text-transform:uppercase;
	font-size:9px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	letter-spacing:1px;
	background-image:url(../images/arrows.gif);
	background-position:33px -11px;
	background-repeat:no-repeat;
}
#position_sort a {
	display:block;
	width:100px;
	text-transform:uppercase;
	font-size:9px;
	color:#49321B;
	font-weight:bold;
	text-decoration:none;
	letter-spacing:1px;
	background-image:url(../images/arrows.gif);
	background-position:62px 3px;
	background-repeat:no-repeat;
}
#position_sort a:hover {
	background-image:url(../images/arrows.gif);
	background-position:62px -11px;
	background-repeat:no-repeat;
	color:#ebefe7;
	background-color:transparent;
}
#position_SORTED {
	display:block;
	width:100px;
	text-transform:uppercase;
	font-size:9px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	letter-spacing:1px;
	background-image:url(../images/arrows.gif);
	background-position:62px -11px;
	background-repeat:no-repeat;
}
#specialty_sort a {
	display:block;
	width:100px;
	text-transform:uppercase;
	font-size:9px;
	color:#49321B;
	font-weight:bold;
	text-decoration:none;
	letter-spacing:1px;
	background-image:url(../images/arrows.gif);
	background-position:36px 3px;
	background-repeat:no-repeat;
}
#specialty_sort a:hover {
	background-image:url(../images/arrows.gif);
	background-position:36px -11px;
	background-repeat:no-repeat;
	color:#ebefe7;
	background-color:transparent;
}
#specialty_SORTED {
	display:block;
	width:100px;
	text-transform:uppercase;
	font-size:9px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	letter-spacing:1px;
	background-image:url(../images/arrows.gif);
	background-position:36px -11px;
	background-repeat:no-repeat;
}
#location_sort a {
	display:block;
	width:100px;
	text-transform:uppercase;
	font-size:9px;
	color:#49321B;
	font-weight:bold;
	text-decoration:none;
	letter-spacing:1px;
	background-image:url(../images/arrows.gif);
	background-position:62px 3px;
	background-repeat:no-repeat;
}
#location_sort a:hover {
	background-image:url(../images/arrows.gif);
	background-position:62px -11px;
	background-repeat:no-repeat;
	color:#ebefe7;
	background-color:transparent;
}
#location_SORTED {
	display:block;
	width:100px;
	text-transform:uppercase;
	font-size:9px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	letter-spacing:1px;
	background-image:url(../images/arrows.gif);
	background-position:62px -11px;
	background-repeat:no-repeat;
}
#school_sort a {
	display:block;
	width:100px;
	float:left;
	text-transform:uppercase;
	font-size:9px;
	color:#49321B;
	font-weight:bold;
	text-decoration:none;
	letter-spacing:1px;
	background-image:url(../images/arrows.gif);
	background-position:49px 3px;
	background-repeat:no-repeat;
}
#school_sort a:hover {
	background-image:url(../images/arrows.gif);
	background-position:49px -11px;
	background-repeat:no-repeat;
	color:#ebefe7;
	background-color:transparent;
}
#school_SORTED {
	display:block;
	width:100px;
	float:left;
	text-transform:uppercase;
	font-size:9px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	letter-spacing:1px;
	background-image:url(../images/arrows.gif);
	background-position:49px -11px;
	background-repeat:no-repeat;
}
#rating_sort a {
	display:block;
	width:100px;
	text-transform:uppercase;
	font-size:9px;
	color:#49321B;
	font-weight:bold;
	text-decoration:none;
	letter-spacing:1px;
	background-image:url(../images/arrows.gif);
	background-position:48px 3px;
	background-repeat:no-repeat;
}
#rating_sort a:hover {
	background-image:url(../images/arrows.gif);
	background-position:48px -11px;
	background-repeat:no-repeat;
	color:#ebefe7;
	background-color:transparent;
}
#rating_SORTED {
	display:block;
	width:100px;
	text-transform:uppercase;
	font-size:9px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	letter-spacing:1px;
	background-image:url(../images/arrows.gif);
	background-position:48px -11px;
	background-repeat:no-repeat;
}
#resume_sort a {
	display:block;
	width:100px;
	text-transform:uppercase;
	font-size:9px;
	color:#49321B;
	font-weight:bold;
	text-decoration:none;
	letter-spacing:1px;
	background-image:url(../images/arrows.gif);
	background-position:48px 3px;
	background-repeat:no-repeat;
}
#resume_sort a:hover {
	background-image:url(../images/arrows.gif);
	background-position:48px -11px;
	background-repeat:no-repeat;
	color:#ebefe7;
	background-color:transparent;
}
#resume_SORTED {
	display:block;
	width:100px;
	text-transform:uppercase;
	font-size:9px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	letter-spacing:1px;
	background-image:url(../images/arrows.gif);
	background-position:48px -11px;
	background-repeat:no-repeat;
}
/*////////////////////////////////////////*/

#prev a {
	display:inline-block;
	width:20px;
	float:left;
	text-transform:uppercase;
	font-size:9px;
	color:#49321B;
	font-weight:bold;
	text-decoration:none;
	padding-left:18px;
	letter-spacing:1px;
	background-image:url(../images/arrows.gif);
	background-position:10px -81px;
	background-repeat:no-repeat;
}
#prev a:hover {
	background-image:url(../images/arrows.gif);
	background-position:10px -94px;
	background-repeat:no-repeat;
	color:#ebefe7;
	background-color:transparent;
}
#next_bn a {
	display:inline-block;
	width:40px;
	text-transform:uppercase;
	font-size:9px;
	color:#49321B;
	font-weight:bold;
	text-decoration:none;
	letter-spacing:1px;
	background-image:url(../images/arrows.gif);
	background-position:30px -53px;
	background-repeat:no-repeat;
}
#next_bn a:hover {
	background-image:url(../images/arrows.gif);
	background-position:30px -67px;
	background-repeat:no-repeat;
	color:#ebefe7;
	background-color:transparent;
}
#viewall a {
	display:inline-block;
	width:80px;
	text-transform:uppercase;
	font-size:9px;
	color:#49321B;
	font-weight:bold;
	margin-left:10px;
	text-decoration:none;
	letter-spacing:1px;
	background-repeat:no-repeat;
}
#viewall a:hover {
	background-repeat:no-repeat;
	color:#ebefe7;
	background-color:transparent;
}
.pagination {
	color:#ebefe7;
	font-size:10px;
	display:inline;
}
#search {
	width:80px;
	position:relative;
	margin:0px;
	top:0px;
	left:818px;
	cursor:pointer;
}
#search a {
	display:block;
	letter-spacing:1px;
	cursor:pointer;
	text-transform:uppercase;
	font-size:9px;
	color:#49321B;
	font-weight:bold;
	text-decoration:none;
	background-image:url(../images/arrows.gif);
	background-position:46px 3px;
	background-repeat:no-repeat;
}
#search a:hover {
	background-image:url(../images/arrows.gif);
	background-position:46px -11px;
	background-repeat:no-repeat;
	color:#ebefe7;
	background-color:transparent;
}

#view_applicants a {
	display:block;
	background-image:url(../images/dark_hatch_pattern.gif);
	background-repeat:repeat;
	height:29px;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	font-size:10px;
	line-height:30px;
	padding-left:8px;
	cursor:pointer;
}
#view_applicants a:hover {
	color:#de6115;
}
#search_toleft {
	width:55px;
	position:relative;
	margin:0px;
	top:0px;
	left:478px;
	cursor:pointer;
}
#search_toleft a {
	display:block;
	letter-spacing:1px;
	cursor:pointer;
	text-transform:uppercase;
	font-size:9px;
	color:#49321B;
	font-weight:bold;
	text-decoration:none;
	background-image:url(../images/arrows.gif);
	background-position:46px 3px;
	background-repeat:no-repeat;
}
#search_toleft a:hover {
	background-image:url(../images/arrows.gif);
	background-position:46px -11px;
	background-repeat:no-repeat;
	color:#ebefe7;
	background-color:transparent;
}
.land8 .grayboxes td .projectlist {
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	text-decoration:none;
}
.land8 .grayboxes td .projectlist a td {
	background-color:#847161;
	text-decoration:none;
	color:#ebefe7;
	font-size:10px;
	cursor:pointer;
}
.land8 .grayboxes td .projectlist a:hover td {
	background-color:#49321b;
	text-decoration:none;
}
.land8 .grayboxes td .projectlist h2 {
	margin:-12px 0px 0px 0px;
	color:#ebefe7;
}
/*//////// PROJECT DETAIL //////////*/

.land8 .grayboxes .project_detail h2 {
	color:#49321B;
}
.land8 .grayboxes .project_detail p {
	line-height:17px;
	margin-bottom:10px;
}
.firm_name {
	font-weight:bold;
}
.land8 .grayboxes .project_detail h3 {
	color:#49321b;
	margin:8px 0px 0px 0px;
	text-transform:uppercase;
	font-size:11px;
}
.land8 .grayboxes .blank_project td {
	background-image:url(../images/blank_project.jpg);
}
.land8 .grayboxes .project_detail td a:hover {
	background-color:#847161;
	text-decoration:none;
}
.land8 .grayboxes .project_detail p a {
	font-size:10px;
	color:#ebefe7;
	text-decoration:none;
}
.land8 .grayboxes .project_detail p a:hover {
	font-size:10px;
	color:#fff;
	text-decoration:underline;
}
.land8 .grayboxes .project_detail p a:visited {
	font-size:10px;
	color:#fff;
	text-decoration:none;
}
.land8 .grayboxes .project_detail p a:visited:hover {
	font-size:10px;
	color:#fff;
	text-decoration:underline;
}
/*//////// FIRM DETAIL //////////*/

.land8 .grayboxes .firm_detail {
	color:#ebefe7;
	font-size:10px;
}
.land8 .grayboxes .firm_detail h2 {
	color:#49321B;
	margin-top:-7px;
}
.land8 .grayboxes .firm_detail p {
	line-height:15px;
	margin-bottom:10px;
}
.firm_name {
	font-weight:bold;
}
.land8 .grayboxes .firm_detail h3 {
	color:#49321b;
	margin:8px 0px 0px 0px;
	text-transform:uppercase;
	font-size:11px;
}
.inline_head {
	color:#49321b;
	margin:8px 0px 0px 0px;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
}
.land8 .grayboxes .firm_detail .jobs_avail {
	color:#FF9B48;
	margin:8px 0px 0px 0px;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
}
.land8 .grayboxes .firm_detail a {
	color:#ebefe7;
	font-size:10px;
	text-decoration:none;
}
.land8 .grayboxes .firm_detail a:hover {
	color:#ebefe7;
	font-size:10px;
	text-decoration:underline;
}
.land8 .grayboxes .firm_detail .featured_firm {
	margin-left:10px;
}
.land8 .grayboxes .project_detail .apply a {
	float:right;
	display:block;
	margin-right:5px;
	width:182px;
	height:34px;
	background-image:url(../images/apply_for_this_job.gif);
	background-position:0px 0px;
	font-size:0px;
	line-height:300px;
	overflow:hidden;
}
.land8 .grayboxes .project_detail .apply a:hover {
	float:right;
	display:block;
	width:182px;
	height:34px;
	background-image:url(../images/apply_for_this_job.gif);
	background-position:0px -35px;
	font-size:0px;
	line-height:300px;
	overflow:hidden;
}


.land8 .grayboxes .project_detail .resumedwn a {
	float:right;
	display:block;
	margin-right:5px;
	width:182px;
	height:34px;
	background-image:url(../images/download-resume.gif);
	background-position:0px 0px;
	font-size:0px;
	line-height:300px;
	overflow:hidden;
}
.land8 .grayboxes .project_detail .resumedwn a:hover {
	float:right;
	display:block;
	width:182px;
	height:34px;
	background-image:url(../images/download-resume.gif);
	background-position:0px -35px;
	font-size:0px;
	line-height:300px;
	overflow:hidden;
}

/*//////// APPLY FOR JOB //////////*/

.applyforjob h2 {
	color:#49321b;
	text-transform:uppercase;
	font-size:11px;
	margin:0px;
	padding-top:10px;
}

.applyforjob p {
	color:#49321b;
	margin:0px 0px 10px 0px;
	font-size:10px;
}

#jobdesc_apply {
	margin-top:5px;
	height:180px;
	width:325px;
	overflow-y:scroll;
	
}

/*//////// PROJECT COMMENTS //////////*/

.comment_title {
	color: #49321b;
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
}

.comment_date {
	color: #faf5e8;
	font-size: 10px;
}

.comment_body {
	color: #faf5e8;
	font-size: 10px;
	line-height: 17px;
	
}

.poster_name {
	color: #49321b;
	font-weight:bold;
	font-size:11px;
}

.poster_name a {
	color: #49321b;
	font-weight:bold;
	font-size:11px;
}

.poster_name a:hover {
	color: #ebefe7;
}

.poster_name a:visited {
	color: #49321b;
}

.poster_name a:visited:hover {
	color: #ebefe7;
}

.poster_img {
	margin-top:10px;
}



/*//////// COLLAPSIBLE SEARCH BOX //////////*/


#search_div {
	background-color:#EBEFE7;
}
#search_div td {
	background-color:#EBEFE7;
}
#search_div .searchtext {
	color:#49321B;
	font-size:9px;
}
.CollapsiblePanel {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.CollapsiblePanelTab {
	font: bold 0.7em sans-serif;
	margin: 0px;
	padding: 2px;
	cursor: pointer;
	
}
.CollapsiblePanelContent {
	margin: 8px 0px 0px 0px;
	padding: 0px;
	color:#49321B;
	font-size:9px;
	background-color:#EBEFE7;
}
.CollapsiblePanelContent td {
	background-color:#EBEFE7;
}
.CollapsiblePanelTab a {
	color: black;
	text-decoration: none;
}
.CollapsiblePanelOpen .CollapsiblePanelTab {
}
.CollapsiblePanelClosed .CollapsiblePanelTab {
/* background-color: #EFEFEF */
}
.CollapsiblePanelTabHover, .CollapsiblePanelOpen .CollapsiblePanelTabHover {
}
.CollapsiblePanelFocused .CollapsiblePanelTab {
}
/*//////// FOOTER ELEMENTS //////////*/

#footer {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
#footer a, a:visited {
	color:#757575;
	text-decoration:none;
}
#footer a:hover {
	color:#757575;
	text-decoration:underline;
}

.general_table {
	background: #ebefe7;
	color:#49321B;
	font-size: 10px;
}

.general_table a, .general_table a:visited {
        color:#968b81;
	font-size: 10px;
}
.general_table a:hover {
        color:#49321B;
}
.general_table p {
	margin: 1.12em 0;
}

.general_table .headline {
	color:#ebefe7;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin:-4px 0px -8px 6px;
	padding:0px 0px 0px 0px;
	font-size: 35px;
}

.errormessage {
	color: red;
}

.errormessage li {
	list-style-position: inside;
}

.pagenumbers {
	font-size: 10px;
}

.currentpagenumber {
	font-weight: bold;
	font-size: 12px;
}

.award {
	margin-bottom: 10px;
}

div.fileinputs input.form_textfeild_generic {
	height: 20px;
}
/*//////// ORANGE BUTTON //////////*/


.orange_button {
	color:#FFFFFF;
	display: inline-table;
}
.orange_button a {
	display:block;
	padding:2px 10px 2px 10px;
	margin:0px;
	background-color:#de6115;
	text-decoration:none;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:9px;
	font-weight:bold;
	text-align:center;
	display: inline-table;
}
.orange_button a:hover {
	color:#FFFFFF;
	background-color:#b74d0d;
}
.orange_button a:visited {
	display:block;
	padding:2px 10px 2px 10px;
	margin:0px;
	background-color:#de6115;
	text-decoration:none;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:9px;
	font-weight:bold;
	text-align:center;
	display: inline-table;
}
.orange_button a:visited:hover {
	color:#FFFFFF;
	background-color:#b74d0d;
}
