@charset "utf-8";

* {font-family: Arial, Helvetica, sans-serif;	font-weight: normal;}
#container {
	background-image: url(images/background2.jpg);
	background-repeat: repeat-y;
	width: 900px;
	font-weight: normal;
}
/*------------ body tags <<<<--------------------*/
body {background-color: #B6B6B6;	font-size: 62.5%;	margin: 0;	padding: 0;}
body * {
	font-size: 100%;
	border-top-color: #669933;
	color: #000;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}
/*------------ end body tags <<<<--------------------*/
/*------------ head tags <<<<--------------------*/

h1 {
	width: 654px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 180%;
	font-weight: normal;
	text-align: left;
	color: #693;
	line-height: 120%;
	float: left;
	margin: 11px 0px 0px 35px;
	padding: 1px 0px 2px 0px;
	display: inline;
}
h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: bold;
	margin: 0 0 10px 0;}
h1.keith {font-weight: 600;}
/*------------ end head tags <<<<--------------------*/
/*------------ p tags <<<<--------------------*/
p {
	margin: 0 0 1.1em 0;
	border-bottom-color: #FFF;
	font-weight: normal;
	font-variant: normal;
}
p.buttons {float: right; display: inline; margin-left: 550px; width: 200px;}
p.center {text-align: center;}
p.pub {font-family: Arial, Helvetica, sans-serif; margin: 0 0 1.1em 0; text-align: center;}
p.right {float: right; width: auto;}
p.righty {text-align: right;}
p.righty2 {text-align: right; margin:5px 0 5px 0;}
p.titley {display: block; float: left; width: 210px; margin: 0px 5px 0px 85px; font-weight: normal;}
p.warning {font-family: Arial, Helvetica, sans-serif; margin: 0 0 0 15px; font-size: 12px;}
p.bold {font-weight: bold;}
p.small {margin: 0 0 5px 0;}
p.smallText {font-size: 60%; line-height: 90%;}
.p_docstandards {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	text-align: left;
	color: #693;
	line-height: 120%;
	padding-bottom: 2px;
	padding-top: 1px;
	margin-left: 19px;
	margin-top: 16px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 658px;
}
p span {
	font-weight: bold;
}
p.blue {
	color: #999;
	font-weight: bold;
	margin: 0 0 0 10px;
}
p.blue span {
	color: #693;
	font-weight: normal;
}
p.indent {margin: 0 0 15px 25px;}
p.large {font-size: 160%; line-height: 120%;}
/*------------ end p tags <<<<--------------------*/
/*------------ forms <<<<--------------------*/
fieldset {	border-bottom: 0px;
	border-right: 0px;
	border-left: 0px;
	border-top: 1px solid #009;
	display: block;
	margin: 20px 0;
	padding-bottom: 15px;}
fieldset.end label span {
    display: block;
	float: left;
    margin-right: 5px;
	width: 350px;
	margin-left: 90px;
	text-align: right;
	font-weight: normal;}	
fieldset.personal label span {
    display: block;
    float: left;
    width: 210px;
    margin-right: 5px;
	margin-left: 85px;
	font-weight: normal;}
input.right {float: right; margin-right: 50px;}
input.right2 {float: right;	margin-right: 50px;	margin-left: 500px;}
input.right3 {float: right; margin-right: 25px; display: inline; }
input:focus {background: #CAE8FF;}
input, textarea {outline-style:none;}
legend {margin-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;}
textarea {font-size: 12px; font-family: Arial;}	
textarea#requests3 {font-size: 12px; font-family: Arial, sans-serif;}
/*------------ end forms <<<<--------------------*/
a:link img, a:visited img {	border: none;}
div.clearFloat {	clear: both;
	font-size: 0;
	height: 0;
	line-height: 0px;}
/*------------ li and ul tags <<<<--------------------*/	
li.clearFloat {clear: both;}
ul.symbolList {display: inline;
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: auto;}
ul.list {list-style-type: none;}
ul.orders {list-style-type: none; margin: 0; padding: 0;}
ul.orders li {border: 0; padding: 0; display: block; float: left; width: auto;}
ul.orders ul {z-index: 1020; margin: 0; padding: 0;}
ul.journal, ul.journal li {list-style-type:disc; padding: 0 0 5px 0; margin: 0 0 0 35px;}
ul.journal17  {list-style-type: disc; padding: 0 0 5px 0; margin: 0 0 0 20px;}
ul.journal17 li	{list-style-type: disc; padding: 0 0 5px 0; margin: 0 0 0 0;}
ul.journal17 span {color: #666;}
ul.publications {list-style-type: none; display: table;}
ul.publications li {width: 150px; display: block;}
.noBul {list-style-type: none;}
ul.noBul span {font-weight: bold;}
.noBulU {list-style-type: none; text-decoration: underline;}
.noBulL {list-style-type: none; margin: 0 0 0 -20px;}
ul span {font-weight: bold;}
.disc2 {list-style-type: disc; margin-bottom: 20px;}
ul.disc {list-style-type: disc;}
.gray {
	color: #466923;
}
.lightblue {
	color: #693;
}
ul.disc2 {list-style-type: disc; margin: 0 0 7px -15px; color: #006;}
li.disc {list-style-type: disc;}
dt.bold {font-weight: bold}
dd.faq {margin: 5px 0 5px 20px;}
.noBulRev {list-style-type: none; text-indent: -25px;}
.BulRev {list-style-type: disc; text-indent: -25px;}
.noBulLeft {margin: 0 0 0 -38px; list-style-type: none;}
.discBack {list-style-type: disc; margin: 0 0 0 -20px;}
.discBack1 {list-style-type: disc; margin: 0 0 20px -25px;}
/*------------ end li and ul tags <<<<--------------------*/		
.AbsWrap {	position: relative;
	width: 100%;}
.rowWrap {	width: 100%;}
/*------------ #main <<<<--------------------*/
#main {margin: 0 auto; width: 900px; background-color: #FFF;}
#main_orderform {
	margin: 0 auto;
	width: 900px;
	background-image: url(images/background.gif);
	background-repeat: repeat-y;
	background-position: center;}
#main p.lastNode {margin-bottom: 0;}
/*------------ end #main <<<<--------------------*/
#banner {	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	height: 126px;
	margin-bottom: 0;
	width: 900px;}
#bannerSmall {display: none;}	
#menubar {	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	height: 26px;
	margin-bottom: 0;
	width: 900px;}
#colwrap1 {
	float: left;
	margin-left: 0px;
	margin-top: 0px;
	width: 735px;
	max-height: 6000px;
}
#aboutmars, #academics {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	height: 198px;
	margin-bottom: 0;
	width: 735px;}

/*------------ .Txt <<<<--------------------*/

.Txt_404 {
	font-size: 190%;
	margin: 43px 0px 0px 134px;
	width: 396px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	color: #693;
	line-height: 120%;
	float: left;
	padding: 1px 0px 2px 0px;
	display: inline;
}

.Txt_Degree {
	font-size: 140%;
	width: 506px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	color: #693;
	line-height: 120%;
	float: left;
	margin: 11px 0px 0px 35px;
	padding: 1px 0px 2px 0px;
	display: inline;
}
.Txt_Doctrinal {
	font-size: 140%;
	margin: 11px 0px 0px 38px;
	width: 298px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	color: #693;
	line-height: 120%;
	float: left;
	padding: 1px 0px 2px 0px;
	display: inline;
}
.Txt_ECFA {
	margin: 18px 0px 0px 15px;
	width: 495px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	text-align: left;
	color: #693;
	line-height: 120%;
	float: left;
	padding: 1px 0px 2px 0px;
	display: inline;
}
.Txt_Finances {
	text-align: center; 
	color: #000; 
	margin: 4px 0px 0px 2px; 
	width: 144px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 120%; 
	line-height: 120%; 
	float: left; 
	padding: 1px 0px 2px 0px; 
	display: inline;}
.Txt_Financial {
	font-size: 140%;
	width: 396px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	color: #693;
	line-height: 120%;
	float: left;
	margin: 11px 0px 0px 35px;
	padding: 1px 0px 2px 0px;
	display: inline;
}

.Txt_July {
	margin: 35px 0px 0px 29px; 
	width: 156px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 120%; 
	text-align: left; 
	color: #693; 
	line-height: 120%; 
	float: left; 
	padding: 1px 0px 2px 0px; 
	display: inline;}
.Txt_Kloostermanfa{
	width: 633px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 140%;	
	text-align: left; 
	color: #693; 
	line-height: 120%; 
	float: left; 
	margin: 11px 0px 0px 35px; 
	padding: 1px 0px 2px 0px; 
	display: inline;} 	
.Txt_Location {
	font-size: 140%; 
	width: 298px; 
	font-family: Arial, Helvetica, sans-serif; 
	text-align: left; 
	color: #693; 
	line-height: 120%; 
	float: left; 
	margin: 11px 0px 0px 35px; 
	padding: 1px 0px 2px 0px; 
	display: inline;}
.Txt_Master {font-size: 140%; 
	width: 500px; 
	font-family: Arial, Helvetica, sans-serif; 
	text-align: left; 
	color: #693; 
	line-height: 120%; 
	float: left; 
	margin: 11px 0px 0px 35px; 
	padding: 1px 0px 2px 0px; 
	display: inline;}

.Txt_Mid-America6 {
	font-size: 140%; 
	width: 654px; 
	font-family: Arial, Helvetica, sans-serif; 
	text-align: left; 
	color: #693; 
	line-height: 120%; 
	float: left; 
	margin: 11px 0px 0px 35px; 
	padding: 1px 0px 2px 0px; 
	display: inline;}
.Txt_Sorry {
	font-size: 140%; 
	margin: 28px 0px 0px 127px; 
	width: 659px; 
	font-family: Arial, Helvetica, sans-serif; 
	text-align: left; 
	color: #693; 
	line-height: 120%; 
	float: left; 
	padding: 1px 0px 2px 0px; 
	display: inline;}
.Txt_Summer {
	margin: 35px 0px 0px 61px; 
	width: 163px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 120%; 
	text-align: left; 
	color: #693; 
	line-height: 120%; 
	float: left; 
	padding: 1px 0px 2px 0px; 
	display: inline;}

.Txt_To {
	margin: 20px 0 20px 30px; 
	width: 640px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 120%;
	text-align: left; 
	color: #693; 
	line-height: 120%; 
	float: left; 
	padding: 1px 0px 2px 0px; 
	display: inline;}

.Txt_View {
	margin: 38px 0px 0px 53px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 120%; 
	text-align: left; 
	color: #693; 
	line-height: 120%; 
	float: left; 
	padding: 1px 0px 2px 0px; 
	display: inline;
	width: auto;}
.Txt_QUICK {
	font-size: 140%; 
	color: #fff; 
	margin: 32px 0 0 27px; 
	width: 107px; 
	font-family: Arial, Helvetica, sans-serif; 
	text-align: left; 
	line-height: 120%; 
	float: left; 
	padding: 1px 0px 2px 0px; 
	display: inline;}

.Txt_About, .Txt_Finances {
	text-align: center;
	color: #FFF;
	margin: 4px 0 0 2px;
	width: 144px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	float: left;
	padding: 1px 0px 2px 0px;
	display: inline;
}
	
.text_white {
	color: #fff; 
	margin: 7px 0 0 11px; 
	width: 150px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 120%; 
	text-align: left; 
	line-height: 120%; 
	float: left; 
	padding: 1px 0px 2px 0px; 
	display: inline;}
.text {
	margin: 18px 0 0 24px;
	width: 670px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	text-align: left;
	color: #000;
	line-height: 120%;
	float: left;
	padding: 1px 0px 2px 0px;
	display: inline;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}
.text_short {
	margin: 18px 0 0 24px; 
	width: 500px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 120%; 
	text-align: left; 
	color: #693; 
	line-height: 120%; 
	float: left; 
	padding: 1px 0px 2px 0px; 
	display: inline;}
.text_pub {
	margin: 18px 0 0 24px; 
	width: 110px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 120%; 
	text-align: left; 
	color: #693; 
	line-height: 120%; 
	float: left; 
	padding: 1px 0px 2px 0px; 
	display: inline;}
.text_pub2 {
	margin: 35px 0 0 0px; 
	width: 200px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 120%; 
	text-align: left; 
	color: #693; 
	line-height: 120%; 
	float: left; 
	padding: 1px 0px 2px 0px; 
	display: inline;}
.text_pub3 {
	margin: 35px 0 0 0px; 
	width: 400px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 120%; 
	text-align: left; 
	color: #693;
	line-height: 120%; 
	float: left; 
	padding: 1px 0px 2px 0px; 
	display: inline;}	
.Txt_Alumni,.Txt_Current,.Txt_Donors,.Txt_Prospective {
	text-align: center;
	color: #FFF;
	margin: 4px 0 0 2px;
	width: 144px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	line-height: 120%;
	float: left;
	padding: 1px 0px 2px 0px;
	display: inline;
}
.Txt_ContactForm {
	font-size: 140%; 
	width: 396px; 
	font-family: Arial, Helvetica, sans-serif;
	text-align: left; 
	color: #693; 
	line-height: 120%; 
	float: left; 
	margin: 11px 0px 0px 35px; 
	padding: 1px 0px 2px 0px; 
	display: inline;}
.Txt_Use {
	font-size: 100%; 
	font-weight: bold; 
	margin: 24px 0 0 31px; 
	width: 657px; 
	font-family: Arial, Helvetica, sans-serif; 
	text-align: left; 
	color: #693; 
	line-height: 120%; 
	float: left; 
	padding: 1px 0px 2px 0px; 
	display: inline;}
.Txt_table {
	background-color: #FFF; 
	font-size: 140%; 
	width: 396px; 
	font-family: Arial, Helvetica, sans-serif; 
	text-align: left; 
	color: #693;
	line-height: 120%; 
	float: left; 
	margin: 11px 0px 0px 35px; 
	padding: 1px 0px 2px 0px; 
	display: inline;}
.Txt_beach{
	width: 400px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 120%; 
	text-align: left; 
	color: #693; 
	line-height: 120%; 
	float: left; 
	margin: 11px 0px 0px 35px; 
	padding: 1px 0px 2px 0px; 
	display: inline;}
.Txt_HOME {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 120%; 
	text-align: center; 
	color: #fff; 
	line-height: 140%; 
	padding: 20px 0 2px 0; 
	margin: 50px 3px 0 0;
	vertical-align: middle;
	display: inline; 
	width: 600px;}
.Txt_All {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 100%; 
	text-align: center; 
	color: #fff; 
	margin: 15px 0 0 0; 
	width: 750px; 
	line-height: 120%;
	display: inline;
	vertical-align: middle;
	padding: 20px 0 2px 0;}
.Txt_About2 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 100%; 
	text-align: center; 
	color: #693; 
	line-height: 120%; 
	padding: 1px 0 2px 0; 
	margin: 30px 0 0 0; 
	display: inline; 
	width: 556px;
	vertical-align: middle;}
/*------------ end .Txt <<<<--------------------*/
/*------------ div <<<<--------------------*/
div.right {float: right; width: auto;}
div.right6 {float: right; width: 200px;}
div.single-field {}
div.curFocus {background: #cae8ff; width:auto;}
div.submitBtn {float: right; width: 450px;}
div.submit {margin: 0 0 0 100px;}
div.body {
	margin: 18px 0 0 24px; 
	width: 670px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 120%; 
	text-align: left; 
	color: #693; 
	line-height: 120%; 
	float: left; 
	padding: 1px 0px 2px 0px; 
	display: inline;}
div.boxes {
	margin: 8px 0 0 7px;
	display: inline;
	float: left;
	background-color: #2C492B;
	border: 1px solid #ccc;
	width: 148px;
	padding-top: 0px;
	height: 25px;
	color: #FFF;
}
div.buttons {float: right; display: inline; margin-left: 550px; width: 200px;}
div.subTables {width: 735px; display: inline;}
div.form {margin: 125px 0 0 0;}
/*------------ end div <<<<--------------------*/
#img-grid{
    width:603px;
    margin:auto;
    overflow:hidden;
    position:relative;
    border:solid 1px #CCCCCC;
	background-color: #FFF;}
#img-grid h3{
    padding:0 0 12px 0;
    margin:0;
    text-align:center;}
#img-grid ul{
	list-style-type:none;
	margin:-1px 0 0 -1px;
	padding:0;
	width:100%;
	border-width:0px 1px 0 0;  
	position:relative;}
#img-grid li{
    list-style-type:none;
    margin:10px;
    padding:10px;
    vertical-align:middle;
    width:200px;
    padding:0 0 30px 0;
    text-align:center;
    position:relative;
    border:solid 1px #dedede;
    border-top-color:#CCCCCC;
    margin:-1px -1px 0 0;
    border-width:1px 0 0px 1px;
    float:left;
    display:inline;
    padding:0;}
#img-grid li img {
	vertical-align:middle;
	background:#fff;
	font-size:12px;
	padding:2px;
	margin: 5px;
	border: 1px solid #fff;}
#img-grid li a:hover{
	text-indent:0;/*IE6 need this to trigger :hover*/}
#img-grid li a:hover img{border: 1px solid #09C;}
#img-grid li strong{
   display:block;
   font:small/1.1 Arial;
   width:100%;}
#img-grid li strong a{
    display:block;    
    padding:8px 4px;
    color:#693;
    text-decoration:none;}
#img-grid li strong a:hover{}
.pubImg {
	border: 1px solid #000;}
	
a.pubImgB:active {border: 1px solid #fff;}
a.pubImgB:link {border: 1px solid #fff;}
a.pubImgB:visited {border: 1px solid #fff;}
a.pubImgB:hover {border: 1px solid #666;}

#img-grid a.pubImgB {text-decoration: none; border: 1px solid #fff;}


/*------------ #Div <<<<--------------------*/
#Div {
	margin: 1px 0px 0px 18px;
	display: inline;
	float: left;
	border-bottom: 1px solid #009;
	width: 659px;
	height: 1px;
	overflow: hidden;}
#Div_docstandards {
	margin: 1px 0px 0px 0px;
	display: inline;
	float: left;
	background-color: #fff;
	width: 735px;
	padding-top: 0px;
	height: 626px;}	
#Div_e404 {
	margin: 2px 0px 0px 115px;
	display: inline;
	float: left;
	border-bottom: 1px solid #009;
	width: 659px;
	height: 1px;
	overflow: hidden;}
#Div_glance {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	margin-bottom: 0;
	background-color: #fff;
	width: 735px;
	padding-top: 0px;
	height: 391px;}	
#Div_location {
	margin: 0px;
	display: inline;
	float: left;
	width: 735px;
	padding-top: 0px;
	height: 602px;}

#Div_welcome {
	margin: 0px;
	display: inline;
	float: left;
	width: 735px;
	padding-top: 0px;
	height: 602px;}
#Div2 {
	margin: 13px 0 0 7px;
	display: inline;
	float: left;
	margin-bottom: 0;
	background-color: #999;
	border: 1px solid #ccc;
	width: 148px;
	padding-top: 0px;
	height: 22px;
	text-align: center;}
#Div2_contact {
	margin-left: 4px;
	margin-top: 13px;
	display: inline;
	float: left;
	margin-bottom: 0;
	background-color: #999;
	border: 1px solid #ccc;
	width: 148px;
	padding-top: 0px;
	height: 22px;}
#Div2_docstandards {
	margin-left: 19px;
	margin-top: 1px;
	display: inline;
	float: left;
	margin-bottom: 0;
	border-bottom: 1px solid #693;
	width: 659px;
	height: 1px;
	overflow: hidden;}
#Div2_e404 {
	margin-left: 115px;
	margin-top: 53px;
	display: inline;
	float: left;
	margin-bottom: 0;
	background-color: #fff;
	width: 659px;
	padding-top: 0px;
	height: 49px;
	text-align: center;}
#Div2_glance {
	margin-left: 19px;
	margin-top: 1px;
	display: inline;
	float: left;
	margin-bottom: 0;
	border-bottom: 1px solid #693;
	width: 659px;
	height: 1px;
	overflow: hidden;}
#Div2_location {
	margin-left: 19px;
	margin-top: 1px;
	display: inline;
	float: left;
	margin-bottom: 0;
	border-bottom: 1px solid #693;
	width: 659px;
	height: 1px;
	overflow: hidden;}
#underline {
	margin-left: 19px;
	margin-top: 1px;
	display: inline;
	float: left;
	margin-bottom: 0;
	border-bottom: 1px solid #693;
	width: 659px;
	height: 1px;
	overflow: hidden;}
.underline {border-bottom: 1px solid #693; width: 350px; display: inline; height: 1px;}
#Div2_welcome {
	margin-left: 19px;
	margin-top: 1px;
	display: inline;
	float: left;
	margin-bottom: 0;
	border-bottom: 1px solid #693;
	width: 659px;
	height: 1px;
	overflow: hidden;}
#Div3_Facilities {
	margin-left: 7px;
	margin-top: 16px;
	display: inline;
	float: left;
	margin-bottom: 0;
	background-color: #999;
	border: 1px solid #ccc;
	width: 148px;
	padding-top: 0px;
	height: 25px;}

/*------------ end #Div <<<<--------------------*/
/*------------ #Div min-height <<<<--------------------*/
html > body #Div_glance {height: auto; min-height: 392px;}
html > body #Div_location {height: auto; min-height: 603px;}
html > body #Div_welcome {height: auto;	min-height: 603px; color: #693;}
html > body #Div2 {height: auto; min-height: 21px;}
html > body #Div2_contact {height: auto; min-height: 21px;}
html > body #Div2_e404 {height: auto; min-height: 50px;}
/*------------ end #Div min-height <<<<--------------------*/
/*------------ tables <<<<--------------------*/
table.center {text-align: center;}
table.coll {border-collapse: collapse; border-color: #693; border-style: solid;}	
table.margin {margin-left: 45px; text-align: center; font-weight: bold;}
.table {
	font-family:Arial, Helvetica, sans-serif;
	font-size:120%;
	color:#693;
	text-align:left;}
table.sub {display: block; float: left; width: auto;}
table.right {float: right; margin: 0 125px 0 0; text-align: center; padding: 5px; border-collapse: collapse; border-color: #ccc; width: auto;}
table.left {float: left; margin: 0 0 0 125px; text-align: center; padding: 5px; border-collapse: collapse; border-color: #ccc; width: auto;}
.bold {font-weight: bold;}
table.space {border:1px solid; padding:3px; margin:3px;}
tr.yellow {background-color: #FF9;}
tr.blue {background-color: #cff; border: 1px solid #FFF;}
tr.green {background-color: #9FC; border: 1px solid #fff;}
.golf {margin: 0 0 0 75px;}

/*------------ end tables <<<<--------------------*/
/*------------ #QuickLinksSidebar <<<<--------------------*/
#QuickLinksSidebar {
	margin: 0 0 20px 0;
	display: inline;
	float: left;
	background-color: #669933;
	padding-top: 0px;
	width: 165px;
	height: 700px;
}
/*------------ end #QuickLinksSidebar <<<<--------------------*/
/*------------ footer <<<<--------------------*/
#footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-align: center;
	margin: 0px;
	display: inline;
	float: left;
	background-color: #693;
	width: 900px;
	padding-top: 0px;
	height: 96px;}
/*------------ end footer <<<<--------------------*/
/*------------ footer min-height <<<<--------------------*/
html > body #footer,#footer_pub {
	height: auto;
	min-height: 30px;
	text-align: center;
}
/*------------ end footer min-height <<<<--------------------*/
/*------------ links <<<<--------------------*/
a:link {
	color: #030;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
}
a:visited {
	color: #030;
	text-decoration: none;
}
a:hover {
	color: #030;
	font-weight:bold;
	text-decoration: none;
	font-variant: normal;
	font-style: normal;
	text-transform: none;
}

a.style1:link {color: #FFF; text-decoration: none;}
a.style1:visited {color: #FFF; text-decoration: none;}
a.style1:hover {
	color: #FFF;
	font-weight:normal;
	text-decoration: none;
	font-variant: normal;
	text-transform: none;
	font-style: normal;
}
	
a.style2:link {color: #693	text-decoration: none;}
a.style2:visited {color: #693; text-decoration: none;}
a.style2:hover {color: #030; font-weight:bold; text-decoration: none;}
	
a.style3:link {color: #000; text-decoration: none;}
a.style3:visited {color:#000; text-decoration: none;}
a.style3:hover {
	color:#FFF;
	font-weight:bold;
	text-decoration: none;
}

a.style4:link {
	color: #693;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}
a.style4:visited {
	color: #693;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}
a.style4:hover {
	color: #030;
	font-weight:bold;
	font-variant: normal;
	text-transform: none;
}

a.style5 {color: #693}

a.style6:link {color: #693; text-decoration: none;}
a.style6:visited {color: #693; text-decoration: none;}
a.style6:hover {color: #030; text-decoration: none; font-weight: normal;}

a.small:link {color: #fff; text-decoration: none;}
a.small:visited {color: #fff; text-decoration: none;}
a.small:hover {color: #030; text-decoration: none; font-weight: bold; font-size: 11px;}

a.warning {font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
/*------------ end links <<<<--------------------*/
/*------------ various classes <<<<--------------------*/
.Calendar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	text-align: left;
	color: #693;
	margin: 20px 0 20px 0;}
.vcenter {vertical-align: middle;}
.clearFix {clear: both; font-size: 0; height: 0; overflow: hidden;}
.textInput {border: 1px solid #009;}
.txt_schiebout {color: #693}
/*------------ end various classes <<<<--------------------*/
/*------------ various ids <<<<--------------------*/
.newfooter1 {color:#FFF; text-align:center; font-size:10px}
#audio1,#audio2,#audio3,#audio4 {margin: 0px 5px 0px 45px;}
#book1,#book2,#book3,#book4,#book5,#book6,#book7,#book8,#book9,#book10 {margin-left: 45px;}
#cd1,#cd2,#cd3,#cd4,#cass1,#cass2,#cass3,#cass4,#mp31,#mp32,#mp33,#mp34 {text-align: center;}
#ecfa {
	margin-left: 58px;
	margin-top: 28px;
	display: inline;
	float: left;
	height: 46px;
	margin-bottom: 0;
	width: 58px;}
#journal {
	text-align: center;}
#left {float: left; margin: 10px 0 0 45px; width: 200px;}	
#otherfield {margin-left: 5px;}
#photo, #photo1, #photo2, #photo3, #photo4, #photo5 {
	text-indent: 2px;
	margin-left: 40px;
	width: 175px;
	float: left;}
#search_field {
	margin-left: 6px;
	margin-top: 18px;
	display: inline;
	float: left;
	margin-bottom: 0;
	background-color: #666;
	width: 147px;
	padding-top: 0px;
	height: 40px;}
html > body #search_field {
	height: auto;
	min-height: 41px;
	background-color: #669933;
}	
#spacer3 {width: 600px; float: left; margin: 0 0 30px 0;}
#spacer4 {
	width: 900px;
	float: left;
	margin: 0 0 20px 0;
}
#qty11,#qty12,#qty13,#qty14,#cost11,#cost12,#cost13,#cost14 {}
#subTotal,#grandTotal,#postage {margin-right: 10px; display: block;}
#venpro {
	margin-left: 16px;
	margin-top: 22px;
	display: inline;
	float: left;
	height: 149px;
	margin-bottom: 0;
	width: 118px;}
#back_e404 {background-color: #FFF;}
#back_results {margin: 0 0 0 50px;}
/*------------ end various ids <<<<--------------------*/


#byidtagandclass2 {
padding:5px;
width:auto;
margin:auto;
border: none;
}

.qbox {
background-color: #fff;
border:0;
margin:10px;
width: auto;
}
.qbox p {
text-align:left;
width: auto;
}
.question {
text-indent:20px;
font-weight: bold;
color: #693;
width: auto;
}
.closed {
background:url(images/plus.gif) left no-repeat;
}
.open {
background:url(images/minus.gif) left no-repeat;
}
.clicker {
cursor:pointer;
}
.eg {
border:0;
margin:auto;
}
.eg p {
margin:0;
text-align:left;
}


#expand {
	width: 150px;
	float: left;
	font-weight: bold;
	cursor: pointer;
}

#col {
	text-align: right;
	font-weight: bold;
}

#fill {
	width: 250px;
	margin: 0 0 20px 0;
	}

.float {
	float: left;
	width: auto;
	margin: 2px;
}

.fac {
	width: 540px;
	height: 175px;
	margin: 5px 0 0 130px;
}

.fac2 {
	width: 540px;
	height: 175px;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 130px;
}

.photo {
	width: 75px;
	margin: 20px 10px 0 50px;
	float: left;
	display: inline;}

.error {display: none;}

.topLinks {
	width: 250px;
	margin: 0 0 5px 0;
	float: left;
}

.topLinksRight {
	width: 250px;
	height: 40px;
	margin: 0 0 5px 0;
	float: left;
}

a.normal:link {color: #693;}
a.normal:active {color: #693;}
a.normal:visited {color: #006;}
a.normal:hover {color:#693; font-weight: bold;}

#ie6warning {
	background-color: #FF3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	padding: 10px;}
	
p.warning span {font-weight: bold; font-size: 140%;}

.none {display: none;}

a.ie6warning:link {color: #693; text-decoration: none;}
a.ie6warning:visited {color: #693; text-decoration: none;}
a.ie6warning:hover {color: #693; text-decoration: none; font-weight: bold;}

.backgroundGray {background-color: #666;}

tr.border {border-top: 1px #009 solid;}

.mm {color: #F00;}
.as {color: #060;}
.cv {color: #03F;}
.mvh {color: #F60;}
.jmb {color: #93C;}
.af {color: #099;}

.red {color: #006;}
.red span {color: #F00;}

.styledSubmit {background-color: #0CF; font-family: Arial, Helvetica, sans-serif; color: #333;}

#underlineECFA {
	margin-left: 10px;
	margin-top: 10px;
	display: inline;
	float: left;
	margin-bottom: 10px;
	border-bottom: 1px solid #009;
	width: 659px;
	height: 1px;
	overflow: hidden;}
	
#underlineBarnabas {
	margin-left: 10px;
	margin-top: 10px;
	display: inline;
	float: left;
	margin-bottom: 10px;
	border-bottom: 1px solid #009;
	width: 659px;
	height: 1px;
	overflow: hidden;}	
	
#underlineECFA2 {
	margin-left: 10px;
	margin-top: 10px;
	display: inline;
	float: left;
	margin-bottom: 10px;
	border-bottom: 1px solid #009;
	width: 659px;
	height: 1px;
	overflow: hidden;}

.ecfa {display: inline; width: 500px; float: left; text-align: left; margin: 0,0,0,10px; position: relative; padding-top: 50px;}

.barnabas {display: inline; width: 375px; float: left; text-align: left; margin: 0,0,0,10px; position: relative; padding-top: 25px;}

#ecfaImage {
	margin-left: 25px;
	margin-top: 10px;
	display: inline;
	float: left;
	height: 148px;
	margin-bottom: 10px;
	width: 114px;
	margin-right: 20px;
}

#barnabasImage {
	margin-left: 25px;
	margin-top: 10px;
	display: inline;
	float: left;
	height: 145px;
	margin-bottom: 10px;
	width: 230px;
	margin-right: 20px;
}

#contactnotes {font-family: Arial, Helvetica, sans-serif; font-size: 12px;}

.sendresume {background-color: #CCC; padding: 10px 2px 2px 10px;  width: 500px; float: right; margin: 0 40px 0 0;} 

.squish {margin-left: 20px;}
.audiotapes {
	color: #693;
}




.slider-wrap                                            { width: 419px; position: absolute; }
.stripViewer .panelContainer
.panel ul                                               { text-align: left; margin: 0 15px 0 30px; }
.stripViewer                                            { position: relative; overflow: hidden; width: 419px; height: 285px; }
.stripViewer .panelContainer                            { position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel                     { float: left; height: 100%; position: relative; width: 419px; }
.stripNavL, .stripNavR, .stripNav                       { display: none; }
.nav-thumb                                              { border: 1px solid black; margin-right: 5px; }
#movers-row                                             { margin: -43px 0 0 62px; }
#movers-row div                                 { width: 20%; float: left; }
#movers-row div a.cross-link                            { float: right; }
.photo-meta-data                                        { background: url(images/transpBlack.png); padding: 10px; height: 30px;
                                                                                          margin-top: -50px; position: relative; z-index: 9999; color: white; }
.photo-meta-data span                                   { font-size: 13px; }
.cross-link                                             { display: block; width: 62px; margin-top: -14px;
                                                                                          position: relative; padding-top: 15px; z-index: 9999; }
.active-thumb                                           { background: transparent url(images/icon-uparrowsmallwhite.png) top center no-repeat; }
.bigandbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #030;
	text-decoration: none;
}

