iframe.uploader, span.uploader
{	
	border: 1px solid red;
	display: none; 
}

/*
#spinId
{
	margin-right:4px;
	top:  82px;
	left: 18px;
	position:absolute;
}
*/

body {
	background-color: #8cc63f;
	background-image: url(../images/background.gif);
	background-repeat: repeat-x;
	margin: 0;
	padding: 0;
	behavior: url(css/csshover.htc);	
	}
#outer_header {
	background-color: #fff;
	width: 100%;
	height: 130px;
	margin: 0;
	padding: 0;
	}

#header {
	text-align: center;
	width: 800px;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	}

#greenleg_logo {
	text-align: left;
	float: left;
	margin-top: 10px;
	border-width: 0;
	}

#outer_navbar {
	background-color: #8cc63f;
	width: 100%;
	height: 36px;
	margin-top: 0;
	margin-bottom: 0;
	border-bottom: 1px solid #fff;
	}
p {
	color: #001a00;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	margin-right: 30px;
	margin-left: 20px;
	}
p a {
	color: #093307;
	font-size: 12px;
	text-decoration: underline;
	}

p a:hover {
	color: #a00;
	font-size: 12px;
	text-decoration: none;
	}
p.light {
	color: #f1fff1;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	margin-right: 30px;
	margin-left: 20px;
	}	
h1 {
	color: #fff;
	font-size: 22px;
	font-family: Tahoma, verdana, "trebuchet ms", arial;
	font-weight: normal;
	text-align: left;
	margin-top: 0;
	padding-top: 20px;
	}

h2 {
	color: #ff0;
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	margin-top: 0;
	margin-right: 30px;
	padding-top: 20px;
	}
h2 a {
	color: #971a26;
	font-family: verdana, Tahoma, "trebuchet ms", arial;
	font-weight: bold;
	text-decoration: none;
	}

h2 a:hover {
	color: #971a26;
	font-family: verdana, Tahoma, "trebuchet ms", arial;
	font-weight: bold;
	background-color: #d2e0b4;
	text-decoration: none;
	}	

h2.home {
	color: #f9f7f3;
	font-size: 16px;
	font-family: verdana, Tahoma, "trebuchet ms", arial;
	font-weight: bold;
	text-align: left;
	margin-right: 30px;
	padding-right: 20px;
	}
h2.home a {
	color: #971a26;
	font-family: verdana, Tahoma, "trebuchet ms", arial;
	font-weight: bold;
	text-decoration: none;
	}

h2.home a:hover {
	color: #971a26;
	font-family: verdana, Tahoma, "trebuchet ms", arial;
	font-weight: bold;
	background-color: #d2e0b4;
	text-decoration: none;
	}

h3 {
	color: #f1fff1;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	}
h3 a {
	color: #f1fff1;
	text-decoration: none;
	}

h3 a:hover {
	color: #a00;
	}

a:link { }

a:visited { }

a:hover { }

a:active { }
#home_pic {
	background-repeat: no-repeat;
	text-align: left;
	width: 500px;
	height: 210px;
	margin-top: 0;
	margin-left: 0;
	}

h1.over_home {
	color: #d2f1bf;
	font-size: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: right;
	position: relative;
	top: 0;
	width: 280px;
	z-index: 100;
	float: right;
	margin: -200px 0 0;
	}
/* Profiles style starts here*/	
div#profiles{
	width: 500px;
	height: 100px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	}
h4 {
	color: #494949;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	padding-left: 35px;
	}
h4 a {
	color: #494949;
	text-decoration: none;
	text-align: left;
	}

h4 a:hover {
	color: #6ea131;
	text-decoration: none;
	text-align: left;
	}

div#profiles div{
	float: left;
	width: 160px;
	margin: 0 0 5px 4px;
	padding: 5px 0
	}

div.n1{
	background-color: #c3f1a1;
	background-image: none;
	background-attachment: scroll;
	}
div.n2{
	background: #fdde99
	}
div.n3{
	background: #c3d3fd
	}
div.n4{
	background: #e0e2e0
	}

.jobfind, .searchRes {
	background-image: url(../images/icons/find_job.gif);
	background-repeat: no-repeat;
	background-position: 0 top;
	height: 35px;
	margin:4px 4px 4px 4px;
	}

.manageRes {
	background-image: url(../images/icons/mang_resu.gif);
	background-repeat: no-repeat;
	background-position: 0 top;
	height: 35px;
	margin:4px 4px 4px 4px;
	}

.myProfile {
	background-image: url(../images/icons/my_profile.gif);
	background-repeat: no-repeat;
	background-position: 0 top;
	height: 35px;
	margin:4px 4px 4px 4px;
	}

.buyAds, .buyPost {
	background-image: url(../images/icons/buy_ads.gif);
	background-repeat: no-repeat;
	background-position: 0 top;
	height: 35px;
	margin:4px 4px 4px 4px;
	}
.buy_instr {
	margin:0px;
	padding:0px;
	padding-left:20px;
	text-align:center;
	}

.manageAds {
	background-image: url(../images/icons/manage_ads.gif);
	background-repeat: no-repeat;
	background-position: 0 top;
	height: 35px;
	margin:4px 4px 4px 4px;
	}

.managePost {
	background-image: url(../images/icons/manage_post.gif);
	background-repeat: no-repeat;
	background-position: 0 top;
	height: 35px;
	margin:4px 4px 4px 4px;
	}

/* Profiles style ends here*/	

/*** Main generic Menu**/
#underlinemenu{
	text-align: center;
	width: 800px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 10px 0 0;
	}

#underlinemenu ul{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 1em 250px;
	padding-left: 0;
	font-weight: bold;
	}
#underlinemenu ul li{
	display: inline;
	}


#underlinemenu ul li a{
	color: #446344;
	font-weight: bold;
	background-repeat: repeat-y;
	background-attachment: scroll;
	background-position: right top;
	text-decoration: none;
	text-align: center;
	float: left;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
	}

#underlinemenu ul li a:hover{
	color: #f9ff91;
	border-bottom: 6px solid #a00;
	padding-bottom: 6px;
}
#underlinemenu ul li a.active {
	color: #f9ff91;
	background-color: #7eb633;
	padding-bottom: 6px;
	border-bottom: 6px solid #a00;
	}

/*** End Main generic Menu**/

/** Topmost Menue starts here**/
#vdividermenu ul{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	float: right;
	width: 400px;
	margin-top: 100px;
	margin-right: 30px;
	}
#vdividermenu ul li{
	display: inline;
	}

#vdividermenu ul li a{
	color: #578426;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: right center;
	padding: 4px 10px;
	text-decoration: none;
	float: right;
	border-bottom: 1px solid #fff;
	border-left: 4px solid #fff;
	}
#vdividermenu ul li a:hover{
	color: #003307;
	background-color: #f1fff1;
	border-left: 4px solid #f3f9e0;
	border-bottom: 1px solid #d4e2b8;
	}
#vdividermenu ul li a.active{
	color: #003307;
	background-color: #f5fff5;
	border-bottom: 1px solid #d4e2b8;
	border-left: 4px solid #f3f9e0;
	}
/** Topmost Menue ends here**/

/** Account selector Menue starts here**/
ul#accselmenu,ul#accselmenu li{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	background-image: none;
	text-align: left;
	width: 500px;
	height: 30px;
	padding-left:10px;
	margin-left:10px;
	padding-top: 10px;
	border-style: none;
	list-style-type: none;
	list-style-image: none;
	}
ul#accselmenu li{
	float:left;
	width:110px;
	margin-right:5px;
	text-align: center
	;
	height: 30px;
	list-style-image: none;
	}
ul#accselmenu a{
	text-decoration:none;
	padding:2px 0 2px 10px;
	color: #044726;
	font-weight:bold;
	background: #a8dc5d url(../images/icons/accesbot.gif) no-repeat 7px center;
	list-style-image: none;
	display: block;
	}
ul#accselmenu a:hover{
	color:#83a23e;
	background-color: #c3f1a1;
	background-image: url(../images/icons/accesbot_over.gif);
	background-repeat: no-repeat;
	background-position: 7px center;
	text-decoration: none;
	list-style-image: none;
	}
ul#accselmenu li.activelink a,ul#accselmenu li.activelink{
	color:#83a23e;
	background-color: #c3f1a1;
	text-decoration: none;
	}
/** Account selector Menue ends here**/

#content_wrap {
	text-align: center;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	}
	
#navboxright {
	background-color: #8cc63f;
	width:200px;
	float:right;
	margin: 0;
	padding-top: 0;
	border-left: 1px dotted #bdd4b8;
	}
#main_content {
	text-align: left;
	width:596px;
	}
#main_content p {
	text-align: left;
	}
ul.bullets li {
	color: #001a00;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: italic;
	line-height: 15px;
	text-align: left;
	width: 500px;
	list-style-type: none;
	margin: 10px 0 10px 20px;
	border-bottom: 1px dotted #7e9e46;
	}

.bullets li a{
	color: #001a00;
	display: block;
	width: 100%;
	text-decoration: none;
	font-weight: bold;
	text-decoration:none;
	padding: 4px;
	border-bottom: 1px dotted #7e9e46;
	border-left: 8px solid #7e9e46;
	}

.bullets li a:hover, .bullets li a:active{
	color: black;
	background-color: #b8d48f;
	padding: 4px;
	border-bottom: 1px dotted #971a26;
	border-left: 8px solid #971a26;
	}

/** Generic Search form style*/	

/*search form result page starts here*/
.SearchForm{
	background-color: #7eb633;
	text-align: left;
	width: 580px;
	margin-top: 20px;
	}
.SearchForm fieldset {
	text-align: left;
	margin: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-style: none;
	border-width: 0;
	}
.SearchForm label {
	color: #003307;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	width: 130px;
	float: left;
	margin-top: 5px;
	margin-left: 12px;
	}

.SearchForm #adv_search_check {
	text-align: left;
	width: 15px;
	border-width: 0;
	margin:4px 5px 0 0;
	}	

.SearchForm input, textarea
{
	color: #003307;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	background-color: #a8dc5d;
	text-align: left;
	width: 150px;
	height: 16px;
	margin-top: 5px;
	margin-left: 5px;
	padding: 2px 5px;
	border: solid 1px #578426;
	}
	
.SearchForm input:hover, .SearchForm textarea:hover {
	color: #003307;
	font-size: 10px;
	background-color: #e0f3cf;
	text-align: left;
	margin-top: 5px;
	margin-left: 5px;
	padding: 2px 5px;
	width: 150px;
	height: 16px;
	border: solid 1px #578426;
	}

.SearchForm input:focus, .SearchForm textarea:focus {
	color: #003307;
	font-size: 10px;
	background-color: #e0f3cf;
	text-align: left;
	margin-top: 5px;
	margin-left: 5px;
	padding: 2px 5px;
	width: 150px;
	height: 16px;
	border: solid 1px #578426;
	}

.SearchForm option
{
	color: #003307;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	background-color: #e0f3cf;
	text-align: left;
	vertical-align: middle;
	width: 160px;
	padding-top: 2px;
	padding-right: 0;
	padding-left: 4px;
	}
		
.SearchForm select
{
	color: #003307;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	background-color: #a8dc5d;
	text-align: left;
	vertical-align: middle;
	width: 160px;
	height: 20px;
	margin-left: 5px;
	border: solid 1px #578426;
	}
	
.SearchForm input.Searchsubmit
	{
	color: #f9f9f9;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #8cc63f;
	background-image: url(../images/search.gif);
	background-repeat: repeat-x;
	text-align: center;
	vertical-align: middle;
	width: 60px;
	height: 20px;
	margin-top: 10px;
	margin-bottom: 3px;
	margin-left: 10px;
	border: solid 1px #578426;
	outline-width: 0;
	}
	
.SearchForm input.Searchsubmit:hover
	{
	color: #f9f9f9;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #dda14f;
	background-image: url(../images/searchover.gif);
	background-repeat: repeat-x;
	text-align: center;
	width: 60px;
	height: 20px;
	vertical-align: middle;
	margin-top: 10px;
	margin-bottom: 3px;
	margin-left: 10px;
	border: solid 1px #578426;
	outline-width: 0;
	}


/*search form result page ends here*/
.Searchdrop {
	color: #003307;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	background-color: #a8dc5d;
	text-align: left;
	width: 150px;
	height: 20px;
	margin-top: 3px;
	margin-left: 10px;
	padding: 2px 5px;
	border: solid 1px #578426;
	}


.Searchdrop:hover {
	color: #003307;
	font-size: 10px;
	background-color: #d4e2b8;
	text-align: left;
	width: 150px;
	height: 20px;
	margin-left: 10px;
	padding: 2px 5px;
	border: solid 1px #578426;
	}


.Searchdrop:focus {
	color: #003307;
	font-size: 10px;
	background-color: #d4e2b8;
	text-align: left;
	width: 150px;
	height: 20px;
	margin-left: 10px;
	padding: 2px 5px;
	border: solid 1px #578426;
	}

.Searchsubmit {
	color: #f9f9f9;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #8cc63f;
	background-image: url(../images/search.gif);
	background-repeat: repeat-x;
	text-align: center;
	vertical-align: middle;
	width: 60px;
	height: 20px;
	margin-top: 5px;
	margin-left: 12px;
	padding-top: 2px;
	padding-bottom: 4px;
	border: solid 1px #578426;
	outline-width: 0;
	}

.Searchsubmit:hover {
	color: #f9f9f9;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #dda14f;
	background-image: url(../images/searchover.gif);
	background-repeat: repeat-x;
	text-align: center;
	margin-top: 5px;
	margin-left: 12px;
	padding-top: 2px;
	padding-bottom: 4px;
	width: 60px;
	height: 20px;
	vertical-align: middle;
	outline-width: 0;
	}
/** Generic Search form style ends*/

/** Basic Search Begins */
form.BasicSearch
	{
	text-align: left;
	padding: 5px;
	}

 form.BasicSearch input
{
	color: #003307;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	background-color: #a8dc5d;
	text-align: left;
	width: 150px;
	height: 16px;
	margin-top: 5px;
	margin-left: 10px;
	padding: 2px 5px;
	border: solid 1px #578426;
	}
	
form.BasicSearch input:hover 
	{
	color: #003307;
	font-size: 10px;
	background-color: #e0f3cf;
	text-align: left;
	margin-top: 5px;
	margin-left: 10px;
	padding: 2px 5px;
	width: 150px;
	height: 16px;
	border: solid 1px #578426;
	}

form.BasicSearch input:focus 
	{
	color: #003307;
	font-size: 10px;
	background-color: #e0f3cf;
	text-align: left;
	margin-top: 5px;
	margin-left: 10px;
	padding: 2px 5px;
	width: 150px;
	height: 16px;
	border: solid 1px #578426;
	}

form.BasicSearch option
	{
	color: #003307;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	background-color: #e0f3cf;
	text-align: left;
	vertical-align: middle;
	width: 160px;
	padding-top: 2px;
	padding-right: 0;
	padding-left: 4px;
	}
		
form.BasicSearch select
{
	color: #003307;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	background-color: #a8dc5d;
	text-align: left;
	vertical-align: middle;
	width: 160px;
	height: 20px;
	margin-top: 4px;
	margin-left: 10px;
	border: solid 1px #578426;
	}
	
form.BasicSearch input.Searchsubmit
	{
	color: #f9f9f9;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #8cc63f;
	background-image: url(../images/search.gif);
	background-repeat: repeat-x;
	text-align: center;
	vertical-align: middle;
	width: 60px;
	height: 20px;
	margin-top: 10px;
	margin-bottom: 3px;
	margin-left: 10px;
	border: solid 1px #578426;
	outline-width: 0;
	}
	
	form.BasicSearch input.Searchsubmit:hover
	{
	color: #f9f9f9;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #dda14f;
	background-image: url(../images/searchover.gif);
	background-repeat: repeat-x;
	text-align: center;
	width: 60px;
	height: 20px;
	vertical-align: middle;
	margin-top: 10px;
	margin-bottom: 3px;
	margin-left: 10px;
	border: solid 1px #578426;
	outline-width: 0;
	}
	
/** Basic Search Ends */

/*Search result syles starts here*/

.search_results {
	background-color: #c3e799;
	width: 570px;
	margin-bottom: 10px;
	}

.search_results:hover {
	background-color: #e0f3cf;
	width: 570px;
	}

.search_results p {
	color: #494949;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	margin-right: 15px;
	margin-left: 15px;
	}
.search_results h3 {
	color: #044726;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	margin-right: 15px;
	margin-left: 15px;
	}

.search_results h3 a {
	color: #044726;
	font-weight: bold;
	}

.comp_name {
	color: #313131;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	margin-left: 5px;
	padding-left: 5px;
	border-left: 1px solid #70a432;
	}

.location {
	color: #881a28;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	margin-left: 5px;
	padding-left: 5px;
	border-left: 1px solid #70a432;
	}

.post_date {
	color: #578426;
	font-size: 10px;
	font-weight: normal;
	text-align: right;
	margin-left: 100px;
	}

.view_more a {
	color: #044726;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	margin-top: 0;
	}

.view_more a:hover {
	color: #881a28;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	margin-top: 0;
	}

.search_results h3 a:hover {
	color: #881a28;
	font-weight: bold;
	}

/*Search result syles ends here*/


.floatingbox {
	width: 180px;
	margin: 30px auto;
	}
.floatingbox h3 {
	color: #fff;
	font-size: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #578426;
	text-align: center;
	margin-top: 0;
	margin-bottom: 0;
	padding: 5px 0;
	border-bottom: 3px double #fff;
	}

.insidefloat {
	background-color: #fff;
	width: 162px;
	margin: 0;
	padding: 10px 8px;
	}
.callout {
	background-color: #d4e2b8;
	text-align: left;
	width: 400px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 30px;
	}
.callout ul li {
	color: #446344;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	text-align: left;
	margin-right: 10px;
	margin-bottom: 10px;
	border-style: none;
	border-width: 0;
	list-style-image: url(../images/bullet.gif);
	}
.callout ul li a {
	color: #281e2f;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	border-style: none;
	border-width: 0;
	list-style-image: url(../images/bullet.gif);
	}

.callout ul li a:hover {
	color: #8a1a26;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	border-style: none;
	border-width: 0;
	list-style-image: url(../images/bullet.gif);
	}

#member {
	background-color: #f1fff1;
	width: 590px;
	height: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
	}

#member p {
	color: #494949;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-right: 0;
	margin-left: 0;
	padding-right: 30px;
	padding-left: 30px;
	}

#member h2 {
	color: #494949;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	text-align: left;
	margin-right: 0;
	margin-left: 0;
	padding-right: 30px;
	padding-left: 30px;
	}

/*Side menu bar style starts from here*/

#vertmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	width: 150px;
	margin-right: auto;
	margin-left: auto;
	padding: 0;
	}	

#vertmenu ul {
	text-align: left;
	margin: 30px auto;
	list-style: none;
	padding: 0;
	}

#vertmenu ul li {
	margin: 0px;
	padding: 0px;
	}

#vertmenu ul li a {
	font-size: 11px;
	display: block;
	border-bottom: 1px dotted #70a432;
	padding: 5px 0 2px 5px;
	text-decoration: none;
	color: #444;
	width: 88%;
	}

#vertmenu ul li a:hover, #vertmenu ul li a:focus { 
	color: #f1fff1; 
	background-color: #70a432; 
	}

#vertmenu ul li a.active {
	color: #f1fff1;
	background-color: #578426;
	}

/*Side menu bar style ends here*/


/**Forms designs layout style starts here**/
#LoginForm{
	background-color: #a8dc5d;
	text-align: left;
	width: 420px;
	margin-top: 30px;
	margin-bottom: 30px;
	margin-left: 20px;
	}
#LoginForm fieldset {
	text-align: left;
	margin: 20px 10px;
	padding: 10px;
	border-width: 0;
	}
#LoginForm legend {
	color: #d65a14;
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-style: oblique;
	text-align: left;
	margin-bottom: 8px;
	padding: 3px 5px;
	border-bottom: 1px dotted #fafaed;
	}
	
#LoginForm label {
	color: #003307;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	width: 132px;
	float: left;
	margin-top: 5px;
	margin-right: 5px;
	white-space: nowrap: 
	}
	
#LoginForm input, #LoginForm option {
	color: #003307;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color: #d2e7bd;
	text-align: left;
	width: 190px;
	margin-top: 5px;
	padding: 2px;
	border: solid 1px #fff;
	}
#LoginForm textarea {
	color: #003307;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color: #d2e7bd;
	text-align: left;
	width: 190px;
	height: 150px;
	margin-top: 5px;
	margin-left: 0;
	padding: 2px;
	border: solid 1px #fff;
	}
#LoginForm select {
	color: #003307;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color: #d2e7bd;
	text-align: left;
	margin-top: 5px;
	width: 194px;
	padding-top: 2px;
	padding-right: 2px;
	padding-left: 2px;
	border: solid 1px #fff;
	}

#LoginForm input:hover, #LoginForm textarea:hover {
	color: #003307;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color: #deffcd;
	border: solid 1px #fff;
	}
#LoginForm input:focus, #LoginForm textarea:focus {
	color: #003307;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color: #deffcd;
	border: solid 1px #fff;
	}

#LoginForm .Username {
	color: #003307;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color: #d4e2b8;
	text-align: left;
	width: 150px;
	padding: 2px;
	border: solid 1px #fff;
	}
.Username:hover {
	color: #003307;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color: #deffcd;
	text-align: left;
	width: 150px;
	border: solid 1px #fff;
	}

#LoginForm .Password {
	color: #003307;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color: #d4e2b8;
	text-align: left;
	width: 150px;
	margin-right: 2px;
	padding: 2px;
	border: solid 1px #fff;
	}
	
.Password:hover {
	color: #003307;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color: #deffcd;
	text-align: left;
	width: 150px;
	border: solid 1px #fff;
	}

#LoginForm input#Login {
	color: #f9f9f9;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #8cc63f;
	background-image: url(../images/search.gif);
	background-repeat: repeat-x;
	text-align: center;
	vertical-align: middle;
	width: 60px;
	height: 20px;
	margin-top: 2px;
	margin-bottom: 3px;
	margin-left: 2px;
	border: solid 1px #578426;
	outline-width: 0;
	}
#LoginForm input#Login:hover {
	color: #f9f9f9;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #dda14f;
	background-image: url(../images/searchover.gif);
	background-repeat: repeat-x;
	text-align: center;
	margin-left: 2px;
	width: 60px;
	height: 20px;
	vertical-align: middle;
	border: solid 1px #578426;
	outline-width: 0;
	}
	
#LoginForm input.submit {
	color: #f9f9f9;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #8cc63f;
	background-image: url(../images/search.gif);
	background-repeat: repeat-x;
	text-align: center;
	vertical-align: middle;
	width: 70px;
	height: 20px;
	margin-top: 10px;
	margin-bottom: 3px;
	margin-left: 20px;
	border: solid 1px #578426;
	outline-width: 0;
	}
	
#LoginForm input.submit:hover {
	color: #f9f9f9;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #dda14f;
	background-image: url(../images/searchover.gif);
	background-repeat: repeat-x;
	text-align: center;
	width: 70px;
	height: 20px;
	vertical-align: middle;
	border: solid 1px #578426;
	outline-width: 0;
	}
	
#LoginForm input#reset {
	color: #f9f9f9;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #8cc63f;
	background-image: url(../images/search.gif);
	background-repeat: repeat-x;
	text-align: center;
	vertical-align: middle;
	width: 60px;
	height: 20px;
	margin-top: 10px;
	margin-bottom: 3px;
	margin-left: 134px;
	border: solid 1px #578426;
	outline-width: 0;
	}
#LoginForm input#reset:hover {
	color: #f9f9f9;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #dda14f;
	background-image: url(../images/searchover.gif);
	background-repeat: repeat-x;
	text-align: center;
	width: 60px;
	height: 20px;
	vertical-align: middle;
	border: solid 1px #578426;
	outline-width: 0;
	}
	
#LoginForm #contact_check{
	text-align: left;
	margin: 4px 5px 0 0;
	width: 15px;
	border-width: 0;
	}	
	
#LoginForm table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 100%;
	border-collapse: collapse
	}
	
#LoginForm th {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #8cc63f;
	padding: 5px 4px 4px 5px;
	border-bottom: 1px solid #578426;
	}
	
#LoginForm tbody {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #7ab037;
	}

#LoginForm tr.even {
	background-color: #c3f393;
	padding: 4px 5px;
	}

#LoginForm td {
	padding: 4px 5px;
	}
#LoginForm div.promo {
	margin-top: 10px;
	margin-right: 20px;
	margin-left: 20px;
	}
#LoginForm div.promo label {
	text-align: right;
	margin-top: 10px;
	margin-right: 20px;
	margin-left: 20px;
	}

#LoginForm #code input, #LoginForm #code textarea {
	width: 70px;
	margin-top: 10px;
	margin-right: 20px;
	margin-left: 20px;
	}
	
#LoginForm a {
	color: #044e26;
	font-size: 11px;
	font-family: verdana, Tahoma, "trebuchet ms", arial;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	border-style: none;
	border-width: 0;
	}

#LoginForm a:hover {
	text-decoration: underline;
	}
	
#LoginForm .price {
	color: #881a28;
	text-align: right;
	margin-top: 4px;
	border-bottom: 1px dotted #8cc63f;
	}

.asterisk {
	color: #000;
	font-weight: bold;
	}
	
.asterisk-error {
	color: #a00;
	font-weight: bold;
}

/**** temp ****/
#errordiv {
	color: #a00;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #fafafa;
	display: none;
	width: 94%;
	margin: 5px auto;
	padding: 5px 5px 5px 10px;
	border-color: #fc6 #fc6 #968e37 #968e37;
	border-style: dotted dotted solid solid;
	border-width: 1px;
	}

#LoginForm .required {
  background-color: #efb9e6;
}

#LoginForm .required:focus {
  background-color: #deffcd;
}	
/**** temp ****/

/* #LoginForm ends here

/*view generic form starts here*/
.viewform{
	background-color: #deedd8;
	text-align: left;
	width: 420px;
	margin-top: 0;
	margin-bottom: 10px;
	margin-left: 20px;
	}
.viewform fieldset {
	color: #044e26;
	font-size: 11px;
	font-family: verdana, Tahoma, "trebuchet ms", arial;
	text-align: left;
	margin: 20px 10px;
	padding: 5px;
	border-style: none;
	border-width: 0;
	}
.viewform fieldset a {
	color: #044e26;
	font-size: 11px;
	font-family: verdana, Tahoma, "trebuchet ms", arial;
	font-weight: bold;
	font-style: oblique;
	text-decoration: none;
	text-align: left;
	border-style: none;
	border-width: 0;
	}

.viewform legend {
	color: #d65a14;
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-style: oblique;
	text-align: left;
	margin-bottom: 8px;
	padding: 3px 5px;
	border-bottom: 1px dotted #fafaed;
	border-top-style: none;
	border-top-width: 0;
	border-right-style: none;
	border-right-width: 0;
	border-left-style: none;
	border-left-width: 0;
	}
.viewform label {
	color: #003307;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	width: 130px;
	float: left;
	margin-top: 5px;
	margin-right: 5px;
	white-space: nowrap
	}
.viewform input {
	color: #003307;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color: #d8e9d8;
	text-align: left;
	width: 190px;
	margin-top: 5px;
	padding: 2px;
	border-color: #a8cd80 #fff #f1fff1 #a8cd80;
	border-style: solid;
	border-width: 1px;
	}
.viewform #cover_check {
	text-align: left;
	width: 15px;
	border-width: 0;
	margin:4px 5px 0 0;
	}
.viewform #contact_check {
	text-align: left;
	margin: 4px 5px 0 0;
	width: 15px;
	border-width: 0;
	}
.viewform #def_app_notify {
	text-align: left;
	margin: 4px 5px 0 0;
	width: 15px;
	border-width: 0;
	}
.viewform #jp_app_notify {
	text-align: left;
	margin: 4px 5px 0 0;
	width: 15px;
	border-width: 0;
	}
.viewform #index_check {
	text-align: left;
	margin: 4px 5px 0 0;
	width: 15px;
	border-width: 0;
	}

.viewform textarea {
	color: #003307;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color: #d8e9d8;
	text-align: left;
	width: 190px;
	height: 100px;
	margin-top: 5px;
	margin-left: 0;
	padding: 2px;
	border-color: #a8cd80 #fff #f1fff1 #a8cd80;
	border-style: solid;
	border-width: 1px;
	}	
.viewform select {
	color: #003307;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color: #deedd8;
	text-align: left;
	margin-top: 5px;
	width: 194px;
	padding-top: 2px;
	padding-right: 2px;
	padding-left: 2px;
	border-color: #a8cd80 #fff #fff #a8cd80;
	border-style: solid;
	border-width: 1px;
	}
.viewform option {
	color: #003307;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color: #deedd8;
	text-align: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-left: 2px;
	width: 194px;
	margin-left: 4px;
	border-style: solid;
	border-width: 1px;
	border-color: #c1e4bf #fff #fff #c1e4bf;
	}

.viewform input:hover, .viewform textarea:hover {
	color: #003307;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color: #deffcd;
	border: solid 1px #fff;
	}
.viewform input:focus, .viewform textarea:focus {
	color: #003307;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color: #deffcd;
	border: solid 1px #fff;
	}
.job-appl-info {
	background-color: #d2f1bf;
	width: 130px;
	float: right;
	margin-right: 7px;
	}
.job-appl-info h5 {
	background-color: #cde6d6;
	margin-left: 0;
	padding: 4px 5px;
	border-bottom: 1px dotted #f9fff9;
	}

.job-appl-info span {
	color: #313131;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	padding: 5px 10px 5px 5px;
	display: block;
	}

div#job_apply_form_box {
	width: 430px;
	}
div#job_apply_resume_form_box {
	width: 430px;
	}
	
div#defcover {
	border:1px solid #deedd8;
	}

h2.resume_search
{
	width:500px;
	margin-top: 0;
	margin-bottom: 0;
	}

div.resume_search_stats
{
	color: #6ea131;
	font-size: 10px;
	display:inline;
	/* t r b l */
	padding:0 0 0 20px;
	font-weight:normal;
	}

input.button {
	color: #f9f9f9;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #8cc63f;
	background-image: url(../images/search.gif);
	background-repeat: repeat-x;
	text-align: center;
	vertical-align: middle;
	width: 90px;
	height: 20px;
	margin-top: 5px;
	margin-left: 3px;
	padding-top: 2px;
	padding-bottom: 4px;
	border: solid 1px #578426;
	outline-width: 0;
	}
input.button:hover {
	color: #f9f9f9;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #dda14f;
	background-image: url(../images/searchover.gif);
	background-repeat: repeat-x;
	text-align: center;
	margin-top: 5px;
	margin-left: 3px;
	padding-top: 2px;
	padding-bottom: 4px;
	width: 90px;
	height: 20px;
	vertical-align: middle;
	border: solid 1px #578426;
	outline-width: 0;
	}

/*view generic form ends here*/	








/*view generic form starts here*/
.d-viewform{
	background-color: #cddcc5;
	text-align: left;
	width: 420px;
	margin-top: 0;
	margin-bottom: 10px;
	margin-left: 20px;
	}
.d-viewform fieldset {
	color: #044e26;
	font-size: 11px;
	font-family: verdana, Tahoma, "trebuchet ms", arial;
	text-align: left;
	margin: 20px 10px;
	padding: 5px;
	border-style: none;
	border-width: 0;
	}
.d-viewform fieldset a {
	color: #044e26;
	font-size: 11px;
	font-family: verdana, Tahoma, "trebuchet ms", arial;
	font-weight: bold;
	font-style: oblique;
	text-decoration: none;
	text-align: left;
	border-style: none;
	border-width: 0;
	}

.d-viewform legend {
	color: #d65a14;
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-style: oblique;
	text-align: left;
	margin-bottom: 8px;
	padding: 3px 5px;
	border-bottom: 1px dotted #fafaed;
	border-top-style: none;
	border-top-width: 0;border-right-;border-left-style: none;
	border-left-width: 0;
	style: none;
	border-right-width: 0;
	}
.d-viewform label {
	color: #003307;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	width: 130px;
	float: left;
	margin-top: 5px;
	margin-right: 5px;
	white-space: nowrap
	}
.d-viewform input {
	color: #003307;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color: #cddcc5;
	text-align: left;
	width: 190px;
	margin-top: 5px;
	padding: 2px;
	border-top: 1px dotted #a8cd80;
	border-left: 1px dotted #a8cd80;
	border-right-width: 0;
	border-bottom-width: 0;
	}
.d-viewform #cover_check {
	background-color: #83a23e;
	text-align: left;
	width: 15px;
	border-width: 0;
	margin:4px 5px 0 0;
	}
.d-viewform #contact_check {
	text-align: left;
	margin: 4px 5px 0 0;
	width: 15px;
	border-width: 0;
	}
.d-viewform #def_app_notify {
	text-align: left;
	margin: 4px 5px 0 0;
	width: 15px;
	border-width: 0;
	}
.d-viewform #jp_app_notify {
	text-align: left;
	margin: 4px 5px 0 0;
	width: 15px;
	border-width: 0;
	}
.d-viewform #index_check {
	text-align: left;
	margin: 4px 5px 0 0;
	width: 15px;
	border-width: 0;
	}	

.d-viewform textarea {
	color: #003307;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color: #cddcc5;
	text-align: left;
	width: 190px;
	height: 100px;
	margin-top: 5px;
	margin-left: 0;
	padding: 2px;
	border-top: 1px dotted #a8cd80;
	border-left: 1px dotted #a8cd80;
	}	
.d-viewform select {
	color: #003307;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color: #cddcc5;
	text-align: left;
	margin-top: 5px;
	width: 194px;
	padding-top: 2px;
	padding-right: 2px;
	padding-left: 2px;
	border-top: 1px solid #a8cd80;
	border-left: 1px solid #a8cd80;
	border-bottom-width: 0;
	}
.d-viewform option {
	color: #003307;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color: #cddcc5;
	text-align: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-left: 2px;
	width: 194px;
	margin-left: 4px;
	border-top: 1px dotted #a8cd80;
	border-left: 1px dotted #a8cd80;
	border-right-width: 0;
	border-bottom-width: 0;
	}

.d-viewform input:hover, .d-viewform textarea:hover {
	color: #003307;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color: #cddcc5;
	border-top: 1px dotted #a8cd80;
	border-left: 1px dotted #a8cd80;
	border-right-width: 0;
	border-bottom-width: 0;
	}
.d-viewform input:focus, .d-viewform textarea:focus {
	color: #003307;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color: #cddcc5;
	border-top: 1px dotted #a8cd80;
	border-left: 1px dotted #a8cd80;
	border-right-width: 0;
	border-bottom-width: 0;
	order-bottom-style: solid;
	order-right-style: solid;
	}
	
.d-viewform input.button {
	color: #f9f9f9;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #8cc63f;
	background-image: url(../images/search.gif);
	background-repeat: repeat-x;
	text-align: center;
	vertical-align: middle;
	width: 90px;
	height: 20px;
	margin-top: 5px;
	margin-left: 3px;
	padding-top: 2px;
	padding-bottom: 4px;
	border: solid 1px #578426;
	outline-width: 0;
	}
.d-viewform input.button:hover {
	color: #f9f9f9;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #dda14f;
	background-image: url(../images/searchover.gif);
	background-repeat: repeat-x;
	text-align: center;
	margin-top: 5px;
	margin-left: 3px;
	padding-top: 2px;
	padding-bottom: 4px;
	width: 90px;
	height: 20px;
	vertical-align: middle;
	border: solid 1px #578426;
	outline-width: 0;
	}	

/*view generic form ends here*/	








/*tableform style starts here*/
.tableform{
	background-color: #deedd8;
	text-align: left;
	width: 550px;
	margin-top: 0;
	margin-bottom: 10px;
	margin-left: 20px;
	}
.tableform fieldset {
	color: #578426;
	font-family: Tahoma, verdana, "trebuchet ms", arial;
	text-align: left;
	margin: 20px 10px;
	padding: 10px;
	border-style: none;
	border-width: 0 0 0 0;
	}
.tableform legend {
	color: #d65a14;
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-style: oblique;
	text-align: left;
	margin-bottom: 8px;
	padding: 3px 5px;
	border-bottom: 1px dotted #fafaed;
	border-top-width: 0;
	border-right-width: 0;
	border-left-width: 0;
	}
.tableform label {
	color: #003307;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	width: 130px;
	margin: 3px 5px;
	padding: 3px;
	}
.tableform  input, .tableform textarea, .tableform option {
	color: #003307;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color: #d8e9d8;
	text-align: left;
	width: 100px;
	margin-top: 5px;
	padding: 2px;
	border-color: #c1e4bf #fff #f1fff1 #c1e4bf;
	border-style: solid;
	border-width: 1px;
	}
.tableform select {
	color: #003307;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color: #deedd8;
	text-align: left;
	margin-top: 5px;
	width: 95px;
	padding-top: 2px;
	padding-right: 2px;
	padding-left: 2px;
	border-color: #c1e4bf #fff #fff #c1e4bf;
	border-style: solid;
	border-width: 1px;
	}

.tableform input:hover, .tableform textarea:hover {
	color: #003307;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color: #deffcd;
	border: solid 1px #fff;
	}
.tableform input:focus, .tableform textarea:focus {
	color: #003307;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color: #deffcd;
	border: solid 1px #fff;
	}

.tableform input.button {
	color: #f9f9f9;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #8cc63f;
	background-image: url(../images/search.gif);
	background-repeat: repeat-x;
	text-align: center;
	vertical-align: middle;
	width: 90px;
	height: 20px;
	margin-top: 3px;
	margin-right: 20px;
	margin-left: 3px;
	padding-top: 2px;
	padding-bottom: 4px;
	border: solid 1px #578426;
	outline-width: 0;
	}
.tableform input.button:hover {
	color: #f9f9f9;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #dda14f;
	background-image: url(../images/searchover.gif);
	background-repeat: repeat-x;
	text-align: center;
	margin-top: 3px;
	margin-left: 3px;
	padding-top: 2px;
	padding-bottom: 4px;
	width: 90px;
	height: 20px;
	vertical-align: middle;
	margin-right: 20px;
	border: solid 1px #578426;
	outline-width: 0;
	}
	
.tableform table {
	width:100%;
	border-bottom: 2px solid #86be3c;
	border-left: 1px solid #86be3c;
	border-collapse: collapse
	}

.tableform fieldset.info_block {
	width: 400px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 10px;
	border-color: #d2e2d2 #d2e2d2 #d2e2d2 #deedd8;
	border-style: solid;
	border-width: 3px 1px 10px 10px;
	}

.tableform fieldset.info_block span {
	color: #5c1a26;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	margin-left: 10px;
	padding: 5px;
	}

.tableform th {
	color: #fbfbfb;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	background-color: #70a432;
	text-align: left;
	padding: 4px 2px 4px 5px;
	border-right: 1px dotted #bdd4b8;border-top-s;border-bottom: 1px solid #f9fff9;
	border-left-style: none;
	border-left-width: 0;
	tyle: none;
	border-top-width: 0;
	}

.tableform td {
	color: #044726;
	font-size: 11px;
	font-family: Tahoma, verdana, "trebuchet ms", arial;
	font-style: normal;
	padding: 4px;
	border-bottom: 1px dotted #f9fff9;
	border-left-style: none;
	border-left-width: 0;
	tyle: none;
	border-top-width: 0;
	border-right-style: solid;
	border-right-width: 0;
	}

.tableform tr.odd {
	color: #044726;
	font-size: 11px;
	font-family: Tahoma, verdana, "trebuchet ms", arial;
	font-style: normal;
	background-color: #d2e7bd;
	text-align: left;
	}

.tableform tfoot {
	color: #204726;
	font-size: 11px;
	font-family: Tahoma, verdana, "trebuchet ms", arial;
	font-weight: bold;
	font-style: normal;
	line-height: 20px;
	background-color: #bdd4b8;
	text-align: left;
	padding-left: 5px;
	}

.tableform table.cc_confirm {
	border-bottom: 2px solid #dbedd8;
	border-left: 1px solid #dbedd8;
	}
	
.tableform table.cc_confirm tr.odd {
	background-color: #dbedd8;
	}

.tableform table.cc_confirm td.label {
	color: #003307;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	width: 110px;
	margin: 3px 5px;
	padding: 3px 3px 3px 8px;
	}
	
.tableform table.cc_confirm td span {
	color: #971a26;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	margin: 3px 5px;
	padding: 3px 3px 3px 8px;
	}	
	
/*tableform style ends here*/	
/**Forms designs layout style ends here**/

/*Product type selection style starts here*/
.gold {
	background-color: #fef3e2;
	background-image: url(../images/icons/gold_member.gif);
	background-repeat: no-repeat;
	background-position: 4px 4px;
	margin-bottom: 4px;
	}
.gold h1 {
	color: #f88f17;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: left 10px;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 0;
	margin-left: 65px;
	padding-top: 0;
	}
.gold p {
	color: #204726;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-repeat: no-repeat;
	background-position: left 10px;
	margin-top: 5px;
	margin-bottom: 4px;
	margin-left: 70px;
	padding-top: 0;
	padding-left: 4px;
	}
.silver {
	background-color: #d0d8d0;
	background-image: url(../images/icons/silver_member.gif);
	background-repeat: no-repeat;
	background-position: 4px 4px;
	margin-bottom: 4px;
	}
.silver h1 {
	color: #281e2f;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: left 10px;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 0;
	margin-left: 65px;
	padding-top: 0;
	}
.silver p {
	color: #204726;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-repeat: no-repeat;
	background-position: left 10px;
	margin-top: 5px;
	margin-bottom: 4px;
	margin-left: 70px;
	padding-top: 0;
	padding-left: 4px;
	}
.platinum {
	background-color: #efefef;
	background-image: url(../images/icons/platinum_member.gif);
	background-repeat: no-repeat;
	background-position: 4px 4px;
	margin-bottom: 4px;
	}
.platinum h1 {
	color: #565c5f;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: left 10px;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 0;
	margin-left: 70px;
	padding-top: 0;
	}
.platinum p {
	color: #204726;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-repeat: no-repeat;
	background-position: left 10px;
	margin-top: 5px;
	margin-bottom: 4px;
	margin-left: 65px;
	padding-top: 0;
	padding-left: 4px;
	}
p.prod_detail_toggle {
	color: #971a26;
	font-size: 11px;
	font-family: Tahoma, verdana, "trebuchet ms", arial;
	font-weight: bold;
	font-style: normal;
	background-color: #d2e0b4;
	text-align: left;
	width: 80px;
	padding: 4px 5px;
	border-right: 1px dotted #b8d48f;
	border-bottom: 1px dotted #91b254;
	border-left: 8px solid #b8d48f;
	}
div.prod_detail {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #e0f3cf;
	text-align: left;
	margin-right: 10px;
	margin-left: 10px;
	padding: 10px;
	border-bottom: 2px solid #b8d48f;
	border-left: 1px solid #b8d48f;
	}
/*Product type selection style ends here*/

#footer {
	color: #deffcd;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	background-image: url(../images/footbg.gif);
	background-repeat: repeat-x;
	background-position: 0 bottom;
	text-align: center;
	width: 100%;
	height: 20px;
	clear: both;
	padding-top: 5px;
	}
#footer a {
	color: #deffcd;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	}

#footer a:hover {
	color: #a00;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	}
.extra {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding: 5px;
	}

.extra a {
	color: #696969;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin:0px 4px 0px 4px;
	}

.extra a:hover {
	color: #8a1a26;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}

/* borrowed table  */
table.ccadmin {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
	margin-left: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 94%;
	border-width: 0;
	}

table.ccadmin tr.odd:hover, table.ccadmin tr.even:hover
{
background-color:#bdd4b8;
cursor:pointer;
cursor:hand;
}

table.ccadmin tr.odd
{
background-color:#deedd8;
}
table.ccadmin tr.odd td, table.ccadmin tr.even td
{
	padding-right: 4px;
	padding-left: 4px;
	}
table.ccadmin tr.cfmdselrow
{
background-color:#578426;
}

table.ccadmin tr.cfmdselrow:hover
{
background-color:#83a23e;
cursor:pointer;
cursor:hand;
}

table.ccadmin tr.cfmdselrow td
{
	color:#ffef96;
	padding-right: 4px;
	padding-left: 4px;
	}

table.ccadmin tr.cfmdselrow:hover td
{
color:#ffffb8;
}

table.ccadmin th
{
	color:#f1fff1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#70a432;
	text-align: left;
	padding-left: 4px;
	height:20px;
	}

table.ccadmin td
{
padding:2px;
}
table.ccadmin tr.even
{
background-color:#d2f1bf;
}
table.ccadmin tfoot tr
{
background-color:#bdd4b8;
}
table.ccadmin tr.cfmdselrow td
{
	color:#f1fff1;
	padding-right: 4px;
	padding-left: 4px;
	}
table.ccadmin td
{
padding:2px;
}

/* RAJ styles */
form.product select.qty
{
width:50px;
}

form.product select.term
{
width:100px;
}

form.product td.price
{
padding:0px 6px;
}

form.product td.label_total
{
font-weight:bold;
}

form.product td.price_total
{
padding:0px 6px;
font-weight:bold;
}

form.product div.promo
{
	text-align: left;
	padding:0 6px;
	}
/*Search result details start here*/

h5 {
	color: #881a28;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	margin-top: 15px;
	margin-bottom: 2px;
	margin-left: 10px;
	}

.description {
	color: #112c17;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #f1fff1;
	width: 400px;
	float: right;
	margin-right: 6px;
	}
.description p {
	color: #003307;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	margin-right: 30px;
	margin-left: 20px;	
	}
address {
	color: #112c17;
	font-size: 11px;
	font-family: Tahoma, verdana, "trebuchet ms", arial;
	font-weight: normal;
	font-style: normal;
	line-height: 16px;
	text-align: left;
	padding-right: 8px;
	padding-bottom: 10px;
	padding-left: 8px;
	}

address strong {
	color: #881a28;
	font-family: Tahoma, verdana, "trebuchet ms", arial;
	font-weight: bold;
	font-style: normal;
	text-align: left;
	padding-right: 3px;
	}

address a {
	color: #112c9a;
	font-size: 11px;
	font-family: Tahoma, verdana, "trebuchet ms", arial;
	font-weight: normal;
	font-style: normal;
	line-height: 16px;
	text-align: left;
	padding-right: 8px;
	padding-bottom: 10px;
	padding-left: 8px;
	text-decoration:none;
	}

address a:hover {
	color: #881a28;
	text-decoration:underline;
	}
	
.description p {
	color: #112c17;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-right: 20px;
	padding-left: 20px;
	}
.description h2 {
	color: #494949;
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	text-align: left;
	margin-right: 0;
	margin-left: 0;
	padding-right: 20px;
	padding-left: 20px;
	}
.description h3 {
	color: #044726;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	margin-right: 0;
	margin-left: 0;
	padding-right: 20px;
	padding-left: 20px;
	}

.descrip_topleft {
	background-color: #bbe78a;
	width: 180px;
	margin-bottom: 5px;
	padding-top: 0;
	}
.descrip_topleft h3 {
	color: #eff1e4;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	background-color: #578426;
	text-align: center;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}

.descrip_bottomleft {
	background-color: #ede9b4;
	width: 180px;
	}
.descrip_bottomleft p {
	color: #112c17;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 3px;
	margin-bottom: 12px;
	}

.applyform {
	background-color: #a8dc5d;
	text-align: center;
	width: 230px;
	margin-top: 5px;
	margin-bottom: 5px;
	}

.btmapplyfrm{
	background-color: #a8dc5d;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 20px;
	width: 230px;
	float: right;
	margin-right: 10px;
	}
.comp_logo {
	text-align: left;
	width: 100px;
	margin-left: 10px;
	border-color: #e0f3cf;
	border-style: solid;
	border-width: 1px 1px 4px 4px;
	}

/*Search result details end here*/

/**tab browser style starts here**/
*html .ddoverlap{
	margin-left: 20px;
	}
.ddoverlap{
	
	}

.ddoverlap ul{
	padding: 0;
	font: bold 90% default;
	margin: 0 0 0 20px;
	list-style-type: none;
	}

.ddoverlap li{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: inline;
	margin: 0;
	}

.ddoverlap li a{
	padding: 4px 32px 4px 7px;
	text-decoration: none;
	color: #a00;
	background: url(../images/righttabdefault.gif) no-repeat 100% 1px; /*give illusion of shifting 1px down vertically*/
	position: relative;
	display: block;
	margin-left: -20px; /*shift tabs 20px to the left so they overlap*/
	left: 20px;
	float: left;
	}

.ddoverlap li a:visited{
	color: #a00;
	text-decoration: none;
	}

.ddoverlap li a:hover{
	color: #044726;
	background-image: url(../images/righttabselected.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 100% 0;
	text-decoration: none;
	}

.ddoverlap li.active a{ /*selected tab style*/
	color: #044726;
	z-index: 100; /*higher z-index so selected tab is topmost*/
	top: 1px; /*Shift tab 1px down so the border beneath it is covered*/
	background: url(../images/righttabselected.gif) no-repeat 100% 0;
	}

.ddoverlap li.selected a:hover{
	text-decoration: none;
	}

/**tab browser style end here**/

/** DJS : begin temp css */

div.pager-info-container{
	display: inline;
	color: #fff;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #86be3c;
	margin-left: 160px;
	padding: 4px;
	border-bottom: 1px solid #7eb633;
	border-left: 4px solid #7eb633;
	}

div.pager-info-container div.pager-info{
	display: inline;
	}

div.pager-container{
	background-color: #7eb633;
	text-align: center;
	width: 570px;
	margin-top: 0;
	margin-bottom: 10px;
	}

div.pager-container div.pager{
	color: #d2f1bf;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #7eb633;
	text-align: center;
	padding: 5px;
	border-bottom: 1px dotted #8cc63f;
	}

div.pager-container div.pager a{
	color: #f9fff9;
	background-color: #86be3c;
	text-decoration:none;
	padding:5px;
	margin:2px 4px;
	border-right: 4px solid #a8cd80;
	border-left: 4px solid #a8cd80;
	}

div.pager-container div.pager a:hover{
	color: #204726;
	background-color: #c3f393;
	margin-right: 4px;
	margin-left: 4px;
	padding: 5px;
	}
	
div.pager-container div.pager-jump{
	margin:3px 0px 0px 0px;
	}
	
div.pager-container div.pager-jump label{
	color: #044e26;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: right;
	width: 130px;
	margin-top: 5px;
	margin-left: 12px;
	}
	
div.pager-container div.pager-jump select{
	color: #003307;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	background-color: #a8dc5d;
	text-align: left;
	vertical-align: middle;
	width: 50px;
	height: 16px;
	margin:5px 0 5px 5px;
	border: solid 1px #8cc63f;
	}
	
/** DJS : end temp css */
.uipager {
	margin-top: 5px;
	padding: 2px;
	}

.uipager img {
	background-color: #e0f3cf;
	padding: 2px 4px;
	
	
	
	}

.uiinfo {
	color: #494949;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align: top;
	margin-top: 4px;
	padding-bottom: 4px;
	
	}
