body  {font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color: #31231A; background-color:#ded3a5;}
td {font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color: #31231A; }

.pickmydesign{

}

.lighterbox {
	border-style: solid;
	border-width: 1;
	border-color: #ded3a5;
}

.donthave a{
	color: #31231a;
	text-decoration: none;
}

.donthave{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #31231a;
	width: 250px;
	margin-left:105px;
	text-decoration: none;
	padding: 10px;
	border: 1px solid #E7DAB7;
	margin-top: 5px;
	margin-bottom: 5px;
}

.progressbartop1{
	background-color:#31231A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	padding-right: 3px;
	padding-left: 3px;
	border: 1px solid #31231A;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

.progressbartop{
	background-color:#31231A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-align: center;
	padding-right: 3px;
	padding-left: 3px;
	text-decoration: none;
	text-transform: uppercase;
	border: 1px solid #31231A;	
	font-weight: bold;
}


.lowerhalf{
	width: 670px;
	padding-top: 5px;
	float: left;
	padding-bottom: 20px;

}

.lowercontainer{
	width:670px;
	float:left;
	padding-top: 5px;
}


.imgonleft{
	float:left;
	padding-left: 0px;
	padding-right: 25px;
}

.lowerheader {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: 31231A;
	text-decoration: none;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

.confirmheader {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: 31231A;
	text-decoration: none;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

.lowerheadernotes {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: 31231A;
	text-decoration: none;
	text-align: left;
	margin: 0px;
	padding: 0px;
}


.moreviewstext {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #31231A;
	text-decoration: none;
	text-align: left;
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
}


.notesonright {
float:right;
margin: 0px;
padding: 0px;
padding-top:0px;
}


.lowerbuttons {
float:right;
padding-top:50px;
}


.progressbar1{
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	color: #31231A;
	text-align: center;
	font-size: 10px;
	border: 1px solid #31231A;
	text-decoration: none;
	text-transform: uppercase;
	padding-right: 3px;
	padding-left: 3px;
}

.progressbar{
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	color: #31231A;
	text-align: center;
	font-size: 9px;
	text-decoration: none;
	text-transform: uppercase;
	border: 1px solid #FFFFFF;
	padding-right: 3px;
	padding-left: 3px;
}

.progressbarfilled{
	background-color: #c1c1c1;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
	font-size: 9px;
	text-decoration: none;
	text-transform: uppercase;
	border: 1px solid #b1b1b1;
	padding-right: 3px;
	padding-left: 3px;
}

.progressbarselected1{
	background-color:#ded3a5;
	font-family: Arial, Helvetica, sans-serif;
	color: #31231A;
	font-size: 10px;
	text-align: center;
	padding-right: 3px;
	padding-left: 3px;
	border: 1px solid #31231A;
	text-transform: uppercase;
}


.progressbarselected{
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	color: #31231A;
	border: 1px solid #FFFFFF;	
	font-size: 9px;
	text-align: center;
	padding-right: 3px;
	padding-left: 3px;
	text-transform: uppercase;
}


.progresslinks{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #31231A;
	text-align: center;
	padding-right: 3px;
	padding-left: 3px;
	text-decoration: none;
	text-transform: uppercase;
}

.progresslinksfilled{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-align: center;
	padding-right: 3px;
	padding-left: 3px;
	text-decoration: none;
	text-transform: uppercase;

}


.progresslinksselected{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #31231A;
	text-align: center;
	padding-right: 3px;
	padding-left: 3px;
	text-decoration: none;
	font-weight: bold;	
	text-transform: uppercase;

}

.tight{
margin:0;
padding:0;
}

.smallnumbers {
	margin: 0px;
	padding: 0px;
	font-size: 8px;
}



.pageviddiv{
	z-index:-999999999;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
	display:none;
}

.pageimgdiv{
z-index:-999999999;
padding-left:20px;
}


.picstable{
height:400px;
padding-top:30px;
}

.picstable2{
padding-top:30px;
float:left;
}

.keywords {
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 2px;
}

.keywords h6 {
	padding: 0px;
	margin: 0px;
	font-size: 12px;
 }
 
 
 .elements1{
	margin: 0px;
	padding: 0px;
 }
 
 
 .keywords p {padding:0px; margin: 0 px;}
 
 .keywordsp { font-size:10px;}
 
 
 .keywords a {
	text-transform: uppercase;
	color: #976C4A;
	text-decoration: none;
	font-size: 10px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
 }
 


.morelike {
visibility:hidden}

.education {
	height: 600px;
	overflow: auto;
	margin-top: 10px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 30px;
	padding-left: 10px;
}

.education2 {
	height: 540px;
	overflow: auto;
	margin-top: 10px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 30px;
	padding-left: 10px;
}

#brownbuttons {
	background-color: #31231A;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 4px;
	padding-right: 20px;
	padding-bottom: 4px;
	padding-left: 20px;
}

#brownbuttons a {
	background-color: #31231A;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}


.uploadborder {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	border: 1px solid #D0C082;
	background-color: #ded3a5;
}


.dottedhr {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: 31231A;
}


.customlist {
	padding-bottom: 20px;
	padding-left: 30px;
	padding-top: 20px;
}

.customlist ul {
	padding-bottom: 5;!important
	list-style-type: circle;!important
}

.customlist li {
	padding-bottom: 5;!important
	list-style-type: circle;!important
}


.adminbox {
	width:770px;
	background-color: #FFFFFF;
	height: 600px;
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 40px;
}

.ad_catbox{
float:left;
clear:both;
}


.ad_cat2box{
float:right;
}

.ad_pagebox{
	float:right;
	clear: both;
	padding-bottom: 30px;
	padding-right: 40px;
}

.ad_photo{
	float:left;
	clear:both;
	height: 250px;
}

.ad_header{
	float:left;
	clear:both;
	padding-top: 30px;
}

.ad_keywords{
	float:right;
	clear:both;
	padding-right: 40px;
}


.education a {
	color:#31231A;
	text-decoration: none;
}
.education a:hover {color:#976C4A}
.education li{
	padding-bottom:3px;
	list-style-type: square;
}

.education h1{
	margin:0;
	padding-top: 10;
	padding-right: 0;
	padding-bottom: 10;
	padding-left: 0;
}

.restofgents h1{
	margin:0;
	padding-top: 10;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}


.education h3{
	margin:0;
	padding-top: 10;
	padding-right: 0;
	padding-bottom: 10;
	padding-left: 0;
}

.education h2{
	margin:0;
	padding-top: 17;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

.education hr{
	color:#31231A;
	background-color: #31231A;
	height: 1px;
}

.subed{
	font-size: 11px;
}


.help {
	font-size: 16px;
	color: #31231A;
	text-decoration: none;
}


.pagelinks {
	margin: 0px;
	padding: 0px;
}



.help a:link {color:#31231A}      /* unvisited link */
.help a:visited {color:#31231A}  /* visited link */
.help a:hover {color:#976C4A}  /* mouse over link */
.help a:active {color:#31231A}  /* selected link */


.red {
color: #6f0d2c;
}


.cdheader {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #6f0d2c;
}

.cdtext {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 5px;
	color: #6f0d2c;	
}

.cdul {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding-top: 8px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 15px;
	margin: 0px;
	color: #6f0d2c;	
}

.cdli {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding-bottom: 4px;
	padding-right: 4px;
	color: #6f0d2c;	
}

.citysearch {
	padding: 0px;
	float: right;
	position: relative;
	top: -90px;
	left: 500px;
	margin: 0px;
}

.finejewels {
	height: 400px;
	overflow: auto;
	margin-top: 10px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.moreinfo{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #CCCCCC;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
}

.policies {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #31231A;
}


.leftside {
	height:400px;
	float: left;
	width: 330px;
	padding-right: 40px;
}

.vertbar {
	height:400px;
	width:2px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}


.photoarea {
width:475px;}

.footerpagebreadcrumbs{
	clear:both;
	float:right;
	width: 200px;
}

.moreviewsthumbwrap{
	padding:0px;
	padding-bottom:2px;
	width:90px;
	height:90px;
	position:relative;
	clear:none;
	margin:0px;
}


.moreviews2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #31231A;
	width: 200px;
	text-align:center;
	z-index: 0;
	margin: 0px;
	float:right;
	padding-top: 30px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}


.moreviews {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #31231A;
	text-align: center;
	height: 300px;
	width: 100px;
	z-index: 0;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
}

.carat {
	height: 340px;
	overflow: auto;
	margin-top: 10px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.searchtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
}

.searchtxt2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #31231A;
}


.eduimageR {
	float:right;
	margin-right: 10px;
	margin-left: 20px;
	font-size: 10px;
	padding-bottom: 10px;
}

.eduimageL {
	float: left;
	margin-right: 20px;
	font-size: 10px;
	padding-bottom: 20px;
}


.glossary {
	padding: 10px;
	height: 450px;
	overflow: auto;
	margin-top: 10px;
}

.glossarybar {
	padding-left: 0px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #31231A;
	margin-left: 10px;
}	

.glossarybar h2 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}	

.glossarybar a{
	font-size: 16px;
	font-weight: bold;
	color: #31231A;
	padding-right: 10px;
	font-style: normal;
	text-decoration: none;
}

.glossarybar a:link {color:#31231A}      /* unvisited link */
.glossarybar a:visited {color:#31231A}  /* visited link */
.glossarybar a:hover {color:#976C4A}  /* mouse over link */
.glossarybar a:active {color:#31231A}  /* selected link */

.thewholething {
	margin-top:-10px;
	padding-top: 0px;
}

/* this is the thin border around the main div - around the main white box */
.tborder {
	border: 1px solid #31231A;
}

/* this is the border around the main part of the webpage, the interior border above the JJ logo and the header, and to the left and right of the main page inside of the BG main div - essentially a giant padding around the whole page */
.wborder {
border-top: 15pt solid #FFFFFF;
border-right: 23pt solid #FFFFFF;
border-bottom: 12pt solid #FFFFFF;
border-left: 23pt solid #FFFFFF;
}

/* border around the welcome box in the interior div on the main page */
.blborder {
}

/* this is the interior border inside the welcome box, inside the .blborder style, essentially a giant padding inside the welcome box */
.inborder {
	background-image: url(../images/brown_leadbg.jpg);
	background-repeat: no-repeat;
	width: 415px;
	height: 322px;
	padding: 25px;
}



/* this is the non-highlighted, or the drop-down color in the nav.. it swaps classes between this and nav3 */
.nav {
	color: #976C4A;
	font-size: 11px;
	text-decoration:none;
}

a.nav {
	color: #976C4A;
	font-size: 11px;
	text-decoration:none;
	padding: 3px;
}

a.nav:hover {color: #976C4A; text-decoration:none; }

/*these 2 controls the nav menu mouse-over appearance */
td.nav:hover {
	color: #976C4A;
	text-decoration:none;
}
td.hilite {
	color: #976C4A;
	text-decoration:none;
}

/* this is the text and hilight color of the main navigation across the top of the page */
.nav3 {
	color: #31231A;
	font-size: 11px;
	white-space: nowrap;
	text-decoration:none;
	padding: 0px;
}
/* this is what changes the hover-over hilight color of the main nav, in the top box, not in the pop-ups (that is changed in menu_functions.php) */
a.nav3:hover {color: #976C4A; text-decoration:none;}

/* this is the color of the drop-down menu items but not the hilights, somehow */
.menuitem3 {
	color: #31231A;
	font-size: 11px;
	text-decoration:none;
	background-color: #FFFFFF;
}
a.menuitem3:hover {color: #976C4A; text-decoration:none;}


.searchbox {
	margin-left: 150px;
	padding-top: 10px;
}


/* this is the main color in the welcome box, but not on the page.php page*/
.welcomebox {
	color: #6f0d2c;
	font-size: 14px;
	line-height: 17px;
	text-decoration:none;
	width: 415px;
	height: 320px;
	padding-top: 60px;
	padding-right: 30px;
	padding-left: 17px;
	background-image: url(/images/june_frontpage_banner_02.jpg);
}


/* this is the main text entry*/
.mainsm {
	color: #31231A;
	font-size: 14px;
	line-height: 17px;
	text-decoration:none;
}


.scrollymainbox {
	overflow: auto;
	height: 300px;
	border: 1px solid #ded3a5;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	width: 700px;
}



a.mainsm:hover {color: #31231A; text-decoration:none;}

/* this is the 'enlarge photo' text color and hilight color */
.enlarge {color: #31231A; font-size: 10px; text-decoration:none;}
a.enlarge:hover {color: #976C4A; text-decoration:none;}


/* this is the main header text on page.php, underneath the breadcrumbs link */
.header {color: #1B1B1B; font-size: 20px; text-decoration:none;}
a.header:hover {color: #1B1B1B; text-decoration:none;}

/* this is the 'search' text in the header, not the text inside the search box */
.search {color: #31231A; font-size: 10px; text-decoration:none;}
a.search:hover {color: #976C4A; text-decoration:none;}

/* this is the phone number text in the header */
.bluesm {color: #31231A; font-size: 11px; text-decoration:none;}
a.bluesm:hover {color: #976C4A; text-decoration:none;}

/* this is the small links on the front page, the sign-in link, and the links in the welcome box */
.bluesmlk {color: #31231A; font-size: 11px; text-transform:uppercase; text-decoration:none;}
a.bluesmlk:hover {color: #976C4A; text-decoration:underline;}


/* this is the small links on the front page, the sign-in link, and the links in the welcome box */
.bluesmlk_welcome {color: #6f0d2c; font-size: 11px; text-transform:uppercase; text-decoration:none;}
a.bluesmlk_welcome:hover {
	color: #6f0d2c;
	text-decoration:underline;
}


.bluesmlk_gents {color: #31231A; font-size: 9px; text-transform:uppercase; text-decoration:none;}
a.bluesmlk_gents:hover {color: #976C4A; text-decoration:underline;}




/* this is the links in the my design page */
.mydes {
	color: #31231A;
	font-size: 12px;
	text-transform:uppercase;
	text-decoration:none;
	font-weight: bold;
}
a.mydes:hover {color: #976C4A; text-decoration:underline;}

/* these are the little vertical breaks at the bottom of the sign in area - sign up | members | more info */
.bluelg {color: #976C4A; font-size: 12px; text-decoration:none;}
a.bluelg:hover {color: #976C4A; text-decoration:none;}

/* this is the text at the bottom of the sign in area - sign up members more info */
.bluelglk {color: #31231A; font-size: 12px; text-decoration:none;}
a.bluelglk:hover {color: #976C4A; text-decoration:underline;}

/* this is the copyright text in the footer, but not the link text */
.copyright {color: #31231A; font-size: 10px; text-decoration:none;}
a.copyright:hover {color: #976C4A; text-decoration:underline;}

/* this is the link text in the copyright part of the footer */
.copyrightlink {color: #31231A; font-size: 10px; text-decoration:none;}
a.copyrightlink:hover {color: #976C4A; text-decoration:underline;}

/* this is the controls for all the form boxes on the page, as on register.php */
input.box {border-style: solid; background-color:#ded3a5; border-width: 1; border-color: #E7DAB7;}

/* this is the controls for the textarea form boxes, such as on membercontact.php */
textarea.box {border-style: solid; background-color:#ded3a5; border-width: 1; border-color: #E7DAB7;}

/* this is the breadcrumbs text, the currently navigated-to page on page.php */
.smloc {color: #976C4A; font-size: 10px;}

/* this is the color of any form errors that are presented by the javascript validating the form */
.errors {color: red;}




/*unknown what this is */
.boxborder {border: 6pt solid #FFFFFF;}

/*unknown - light blue somewhere */
.smborder {border: 1pt solid #859AC7;}

/* not sure what this is... grey text somewhere */
.main {color: #31231A; font-size: 12px; line-height: 19px; text-decoration:none; font-smooth:always;}
a.main:hover {color: #31231A; text-decoration:none;}


.mainb {color: #31231A; font-size: 12px; line-height: 16px; text-decoration:none; font-smooth:always;}
a.mainb:hover {color: #31231A; text-decoration:none;}

.main2 {
	color: #31231A;
	font-size: 12px;
	text-decoration:none;
	font-smooth:always;
	margin: 0px;
	padding: 0px;
}
a.main2:hover {color: #31231A; text-decoration:none;}


/* not sure what this is... grey text somewhere, this is underlined */
.mainlink {color: #31231A; font-size: 12px; line-height: 19px; text-decoration:underline;}
a.mainlink:hover {color: #31231A; text-decoration:none;}


/* not sure what this is... grey text somewhere, this is underlined */
.benlink {color: #31231A; font-size: 12px; line-height: 12px; text-decoration:underline;}
a.benlink:hover {color: #31231A; text-decoration:none;}


/* the main bolded text.. can't find it */
.mainbold {color: #31231A; font-size: 12px; line-height: 19px; font-weight: bold; text-decoration:none;}
a.mainbold:hover {color: #31231A; font-weight: bold; text-decoration:none;}

/* is this a backup? Can't find where this is.. */
.main2 {color: #31231A; font-size: 12px; text-decoration:none;}
a.main2:hover {color: #31231A; text-decoration:none;}


/* can't find this on the main page or page.php page */
.mainsm2 {color: #31231A; font-size: 10px; text-decoration:none;}
a.mainsm2:hover {color: #31231A; text-decoration:none;}


.adminloginbox {
	color: #31231A;
	font-size: 10px;
	text-decoration:none;
	text-transform: capitalize;
}


/* can't find this on the main page or page.php page */
.mainsm2lk {color: #31231A; font-size: 10px; text-decoration:underline;}
a.mainsm2lk:hover {color: #31231A; text-decoration:none;}

/* can't find this on the main page or page.php page */
.list {color: #31231A; font-size: 13px; line-height: 21px; text-decoration:none;}
a.list:hover {color: #31231A; text-decoration:none;}

/* can't find this on the main page or page.php page */
.subhead {color: #31231A; font-size: 14px; text-transform:uppercase; line-height: 19px; font-weight: bold; text-decoration:none;}
a.subhead:hover {color: #31231A; font-weight: bold; text-decoration:none;}

/* can't find this on the main page or page.php page */
.subhead2 {color: #31231A; font-size: 18px; text-transform:uppercase; line-height: 22px; font-weight: bold; text-decoration:none;}
subhead2.a {color: #31231A; font-weight: bold; text-decoration:none;}
subhead2.a:hover {color: #31231A; font-weight: bold; text-decoration:underline;}
a.subhead2:hover {color: #31231A; font-weight: bold; text-decoration:underline;}
a.subhead2:visited {color: #31231A; font-weight: bold; text-decoration:none;}




.subhead3 {
	color: #31231A;
	font-size: 14px;
	text-transform:uppercase;
	font-weight: bold;
	text-decoration:none;
	margin: 0px;
	padding: 0px;
}



/*dunno what this is */
.nav2 {color: #31231A; font-size: 11px; text-decoration:none;}
a.nav2:hover {color: #31231A; text-decoration:none;}

/* dunno what this is */
.menuitem1 {color: #000000; font-size: 12px; font-weight: bold; text-decoration:none;}
a.menuitem1:hover {color: #000000; font-weight: bold; text-decoration:none;}

/* dunno what this is */
.menuitem2 {color: #3399CC; font-size: 11px; text-decoration:none;}
a.menuitem2:hover {color: #976C4A; background-color:#3399CC; text-decoration:none;}


/* dunno what this is */
.headersm {color: #292B3B; font-size: 16px; text-decoration:none;}
a.headersm:hover {color: #292B3B; text-decoration:none;}

/* dunno what this is */
.headersmlk {color: #976C4A; font-size: 13px; font-weight: bold; text-decoration:underline;}
a.headersmlk:hover {color: #976C4A; font-weight: bold; text-decoration:none;}

/* dunno what this is */
.bluemed {color: #976C4A; font-size: 13px; font-weight: bold; text-decoration:none;}
a.bluemed:hover {color: #976C4A; text-decoration:none;}

/* dunno what this is */
.bluesub {color: #976C4A; font-size: 14px; font-weight: bold; text-decoration:none;}
a.bluesub:hover {color: #976C4A; text-decoration:none;}

/* dunno what this is */
.bluesmbd {
	color: #976C4A;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	text-transform: uppercase;
}
a.bluesmbd:hover {color: #976C4A; text-decoration:none;}

/* dunno what this is */
.new {color: #292B3B; font-size: 9px; text-decoration:none;}
a.new:hover {color: #292B3B; text-decoration:none;}

/* dunno what this is */
.boxheader {color: #631010; font-size: 12px; font-weight: bold; text-decoration:none;}
a.boxheader:hover {color: #631010; font-weight: bold; text-decoration:none;}

/* dunno what this is */
.boxcopy {color: #2a2a2a; font-size: 11px; text-decoration:none;}
a.boxcopy:hover {color: #2a2a2a; text-decoration:none;}


/* these next three are for styling a browse button for the file upload page.. */
div.fileinputs {
	position: relative;
}


div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
	border-style: solid; 
	background-color:#E0EFF8; 
	border-width: 1; 
	border-color: #E0EFF8;	
}
.FPheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #31231A;
}
