@charset "utf-8";
/* CSS Document */


body,html {
	/*background:url(../images/background.jpg); */
	background-repeat:repeat-x;
	margin:0;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	background-color: #9a97c2;
	font-size: .9em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}


a{text-decoration:none; color: #3f5a85;}
/*a:visited{color:#3f5a85;}*/
a:hover{text-decoration:underline;}

h2{color:#3f5a85; font-family: Georgia, "Times New Roman", Times, serif; font-size: 17px;}
h3{color:#cd9f3c; font-family: Georgia, "Times New Roman", Times, serif; font-size: 17px;}
h4{color:#3f5a85; margin:30px 0 5px 0; font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px;}
h5{color:#000000; font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; margin:0;}



.records h4{font-size:16px;}

#bg_container{
display:table;
width:825px;
background:url(../images/bg4.jpg);
background-repeat:repeat-y;
height:auto;
margin:0px;
padding:0 15px 0 15px;
margin-left:auto;
margin-right:auto;

}

#container_main{
float:left;
width:810px;
height:auto;
padding:0;

}

#right_bar{
float:left;
display:table;
text-align:center;
width:50px;
height:900px;
background:url(../images/bg3.png);
background-repeat:repeat-y;
}

#header{
position:relative;
width:810px;
height:102px;
margin:0;
background:url(../images/header.jpg);
}

#print_header{display:none;}

#main_nav{
position:relative;
width:810px;
height:26px;
margin:0;
padding:0;
background:url(../images/nav_bg.jpg);
background-repeat:no-repeat;
}




#main_nav a{font-family:Verdana, Arial, Helvetica, sans-serif;}
#main_nav a:hover{color:#face70;}

#side_nav{
float:left;
width:198px;
background:url(../images/sidenav_bg.jpg);
background-repeat:repeat-x;
background-color:#FFFFFF;
height:auto;
min-height:350px;
/*border-right:solid #b5b9cd 3px;*/
padding:10px 0 50px 0;
font-family:Georgia, "Times New Roman", Times, serif;
}

#sidenav_header {background:url(../images/headerContainerBg.jpg) repeat-x; float:left; display:inline; width:800px; height:22px; padding:0 0 0px 10px; border-bottom:solid 1px #363434; }
#sidenav_header h4{color:#f4d082; float:left;font-size:12px; margin:3px 0 0px 0; font-family:Verdana, Arial, Helvetica, sans-serif;}

#aboutHeader{margin:0 0 0 -10px; padding:0px 5px 0 5px; background:url(../images/navHeaderBG.jpg) repeat-x; float:left; display:inline; height:22px;  width:auto; }
#projectHeader{margin:0 0 0 100px; padding:0px 5px 0 5px; background:url(../images/navHeaderBG.jpg) repeat-x; float:left; display:inline; height:22px;  width:auto; }
#audiovideoHeader{margin:0 0 0 210px; padding:0px 5px 0 5px; background:url(../images/navHeaderBG.jpg) repeat-x; float:left; display:inline; height:22px;  width:auto; }
#newsHeader{margin:0 0 0 320px; padding:0px 5px 0 5px; background:url(../images/navHeaderBG.jpg) repeat-x; float:left; display:inline; height:22px;  width:auto; }
#supportHeader{margin:0 0 0 430px; padding:0px 5px 0 5px; background:url(../images/navHeaderBG.jpg) repeat-x; float:left; display:inline; height:22px;  width:auto; }
#shopHeader{margin:0 0 0 540px; padding:0px 5px 0 5px; background:url(../images/navHeaderBG.jpg) repeat-x; float:left; display:inline; height:22px;  width:auto; }
.headerLeft{height:22px; margin:0 3px 0 0;width:11px; background:url(../images/headerCap.jpg) no-repeat; float:left; display:inline;  }
.headerRight{height:22px; margin:0 0 0 3px; width:11px; background:url(../images/headerCap.jpg) no-repeat; float:left; display:inline;  }


.weblinks {
	font-size:.9em;
	}

.sidelink{
position:relative;
margin:10px 0 15px 10px;
padding:0;
width:185px;

}

a.sidelink_link{
width:180px;
margin:0 0 1px 0;
text-decoration: none; 
font-size: 13px; 
color: #243a71;
display: block;
padding-bottom: 3px; 
}

a.sidelink_link:hover{
color:#8582c9;
}


a.selected{

	color:#172c5f;
	width:180px;
	margin:0 0 1px 0;
	text-decoration:none; 
	font-size: 13px; 
	font-weight:bold;
	
	display: block;
	padding-bottom: 3px; 

}

a.selected:visited {
	color:#172c5f;
	font-weight: bold;
	text-decoration:none;
}
a.selected:hover {
	color:#8582c9 ;
	font-weight: bold;
	text-decoration:none;
}

.sublink {padding: 0px 0px 0px 0px;font-size:13px;}
.sublink ul li{list-style-type:none; margin:-3px 0 0 -30px;}
.sublink a{display:block; padding: 2px 0 2px 0;}
.sublink a:link {text-decoration:none;}
.sublink a:visited{text-decoration:none;}
.sublink a:hover {}


.sidelink2 {
position:relative;
margin:10px 0 15px 10px;
padding:0;
width:185px;
}

.sidelink2 a{
font-size: 11px;
}

sidelink3 {
position:relative;
margin: 10px 0 15px 10px;
padding: 0 0 0 10px;
width:185px;

}

.sidelink3 a{
font-size: 11px;
padding-left: 10px;
}





#search_bar{
float:right;
width:360px;
height:33px;
padding:0 7px 0 0;

color:#FFFFFF;
}

.search_form{
margin:3px 0 3px 5px;
float:left;
display:inline;
width:120px;
height:15px;

background:url(../images/search_bg.jpg) repeat-x;



}


.search{float:right; margin:10px 5px 0 0;  height:33px;}
.search_btn{float:right; margin:13px 0 0 0; height:20px;  background:none; }
.toplink{float:right;height:15px; margin: 15px 5px 5px 0;  }
a.small_link{color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; text-decoration:none;}
a.small_link:hover{color:#face70; text-decoration:none;}





.small_text {font-size: .8em;}
.small_text_gold {font-size: .9em; color:#b28226;cursor:pointer;padding:2px;}
.small_text_gold:hover{text-decoration:underline;}
.small_text_gold a{font-size: .9em; color:#b28226;}

.small_text_blue {font-size: .8em; color:#3f5a85;cursor:pointer;padding:2px;}
.small_text_blue:hover{text-decoration:underline;}
.small_text_blue a{font-size: .8em; color:#3f5a85;}

.tab{ display:inline;float:left; width:110px; height:26px; margin:0; padding:0; }
.tab img{margin:0; padding:0;}

img_text{margin:5px;}

#drk{background-image:url(../images/drk_normal.jpg); background-repeat:no-repeat;}

.spacer{display:inline;float:left; width:9px; height:26px; margin:0; padding:0; }
.spacer img{padding:0; margin:0;}
.right{float:left;  width:38px; height:26px; margin:0; padding:0px;}

a.tab_drk{ text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-size:11px; text-decoration:none; display:block;  height:26px; width:105px; background-image:url(../images/drk_normal.jpg); background-repeat:no-repeat;
padding-top:3px; padding-left:5px;}
a.tab_drk:hover{  background-image:url(../images/drk_hover.jpg); text-decoration:none;}
a.tab_dark img{padding:0; margin:0;}

a.tab_left{text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-size:11px;  
text-decoration:none;display:block; padding:3px 0 0 5px;height:26px; width:105px; background-image:url(../images/drk_hover.jpg); background-repeat:no-repeat;}

a.tab_left:hover{text-decoration:none;}

a.tab_light{ text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-size:11px;
text-decoration:none;display:block; padding:3px 0 0 5px; height:26px; width:105px; background-image:url(../images/prev_active.jpg); background-repeat:no-repeat;}
a.tab_light:hover{ background-image:url(../images/drk_hover.jpg); text-decoration:none;}

a.tab_drk_selected{background-image:url(../images/drk_hover.jpg);text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-size:11px; text-decoration:none; display:block; height:26px; width:105px; background-repeat:no-repeat;padding-top:3px; padding-left:5px;}
a.tab_light_selected{text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-size:11px;text-decoration:none;display:block; padding:3px 0 0 5px; height:26px; width:105px;background-image:url(../images/light_hover.jpg);  background-repeat:no-repeat;}

a.tab_drk_selected:hover{text-decoration:none;}
a.tab_light_selected:hover{text-decoration:none;}

#container_content{
clear:both;
float:left;
display:inline;
margin:0px;
width:810px;
height:auto;
/*background:url(../images/content_bg.jpg);*/
background-repeat:repeat-x;
background-color:#FFFFFF;
}

#content{
position:relative;
float:left;
display:inline;
margin-left:auto;
margin-right:auto;
padding:20px;
width:770px;
height:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
background:none;
}

#content2{
float:left;
display:inline;
/*border:solid #CCCCCC 1px;*/
margin:20px 0 20px 20px;


font-family:Verdana, Arial, Helvetica, sans-serif;
width:560px;
height:auto;
min-height:500px;
/*background:url(../images/content_bg3.jpg);*/
background-repeat:repeat-x;
background-position:bottom;
background-color:#FFFFFF;
}

#content3{
padding:10px;

}


#container_border{
float:left;
border-left:solid #c7cce3 2px;
display:table;
width:600px;
min-height:800px;
background:none;
margin:0px;

}

#container_content2{
float:left;
display:inline;
border-left:none;
width:595px;
height:auto;
min-height:800px;
background:none;
padding-bottom:25px;
}

#secondary_content{
position:relative;
top:10px;
margin-left:18px;
border:solid #848282 1px;
height:auto;
width:550px;
padding:10px 10px 10px 10px;
background-image:url(../images/content_bg3.jpg);
background-position:bottom;
background-repeat:repeat-x;
background-color:#FFFFFF;
}

#showcase{
clear:both;
float:left;
margin:0px;
width:811px;
height:auto;
display:inline;

}

#showcase_title{
width:810px; 
height:29px; 
margin:0px;
padding:0;
background:url(../images/showcase_title.jpg);
background-repeat:no-repeat;
}

#showcase_content{
width:790px; 
height:auto;
margin:0; 
padding:10px;
background:#424a7b;
float:left;
text-align:center;
display:inline;

}


#highlights{

width:770px;
height:auto;
padding:10px;
float:left;
display:inline;



}

.highlight_img{
float:left;
margin:5px;
display:inline;

}

.highlight_item{
float:left;
width:395px;
display:inline;
margin:5px 0 5px 10px;
}

.highlight_item h2{
border-bottom:solid 1px;
width:100%;
}


.highlight_item ul{
margin:0;
}

.highlight_item li{
margin:5px 0 5px 0;
}

.visit_project{
float:right;
width:375px;
text-align:right;
margin:30px 0 10px 0;
display:inline;
color:#666666;
}

.vid_features{
float:left;
width:190px;
padding:0 10px 10px 10px;
}

.vid_features2{
float:left;
width:540px;
padding:0;

}
.vid_container{
float:right; 
width:220px; 
height:auto;

}

.floatLeft{float:left; margin:5px;}
.floatRight{float:right; margin:5px;}

.advancedResult{float:left; margin:5px; width:375px; }

.links1{
font-size:.7em;
}

.back{
float:right;
font-size:.8em;
}

#highlights a{color:#5b5488; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight: 400; text-decoration:none;}
#highlights a:hover{color:#13184c;}

.showcase_item{
float:left;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:normal;
margin:10px 21px 10px 21px;
height:auto;
width:150px;
display:inline;
text-align:left;
background:none;

}

.showcase_item a{color:#FFFFFF; text-decoration:none;}
.showcase_item a:hover{color:#face70;}

.showcase_item img{border:solid 1px #ccc; width:90px;  margin:4px 0 4px 0; clear:both; border:solid 1px;}


#sponsor_bar{
float:left;
margin: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color: #515c92;
height:30px;
width:810px;
background:url(../images/sponsor_bg.gif);
background-repeat:repeat-y;
}


#footer_container{position:relative; margin:0px; width:810px;}

#sponsor_bar a{color:#515c92; text-decoration:none; clear:both; float:right; margin:10px 10px 5px 0;}

#footer{
font-family:Verdana, Arial, Helvetica, sans-serif;
float:left;
/* color:#b1b1ce; */
color: #fff; 
font-size:10px;
margin:0;
padding:10px 5px 10px 5px;
height:auto;
width:800px;
background:url(../images/footer_bg.gif);
background-repeat:repeat-x;
background-color:#12184c;
}

#footer a{color:#b1b1ce;}

#footer_left {clear:both; float:left; margin:5px;}
#footer_right {float:right; margin:5px; width:400px; text-align: right;}

.input_medium {width: 220px;}
.input_small{width:50px;}
.form_left {width: 50%; font-weight: bold;}
.textarea {width: 520px; height: 200px;}
.textarea_big {width: 350px; height: 200px;}
.contact td {padding: 5px;}
.contact_td_left {width: 140px; text-align: right;}
.error {color: red; padding:10px;}

#breadcrumbs {
	font-size: 10px;
	color: #999999;
	text-align:right;
	}
	
#box {
	height: auto;
	width: 150px;
	float: right;
	display:inline;
	border: #999999 solid 1px;
	margin: 10px 0 10px 5px;
	padding: 0 15px 5px 5px;
	text-align: left;
	}

#box ul {
	
	padding-left: 25px;
	margin:0;
	
	}

	
.product {width:225px; padding: 15px; float:left; height:auto;}
.clear{clear:both;}

#dek {POSITION:absolute;VISIBILITY:hidden;Z-INDEX:200;}
.quiltdetails   { font-size: 12px; line-height: 22px; text-align: left; margin-right: 10%; margin-left: 10% }
.quiltdetails1 { font-size: 12px; text-align: center; margin-right: 10%; margin-left: 10% }

#portrait {width: 370px; float: left; padding-bottom: 10px;}

.queryQ{display:none;}

.table{padding:5px;}

.table td{padding:5px; text-align:center;}


.myquilts_table { width:100%;}
.myquilts_table tr{margin:10px 0 10px 0;}
.myquilts_table td{padding:10px 10px; text-align:left; width:150px;}



.box_gallery{ padding:5px; float:left; width:530px; margin:10px 0 15px 0;}

.box_gallery_thumb{float:left; padding:5px;  height:220px; width:145px;margin:auto; }

.box_gallery_display{width:auto; clear:both; margin:10px 0 0 10px; padding:20px;  text-align:center; }
.box_gallery_display img{margin:10px auto 10px auto;}

.timeline {border-collapse: collapse;}
.timeline td {padding: 5px; /*border: #000000 solid 1px; */}

.leftAlign {float: left; margin-right: 10px; margin-bottom:10px; margin-top:10px;}
.leftAlign img {border: #000 solid 1px; width: 170px;}
.rightAlign {float: right; margin-left: 10px; margin-bottom:10px; margin-top:10px;} 
.rightAlign img {border: #000 solid 1px; max-width: 250px;}

.left {float: left; margin-right: 5px; margin-bottom:5px;}

.line{width:100%; height:2px; border-top:dashed 1px #48699a;}


.directory table tr {width: 100%;}
.directory table tr td {padding-right: 10px;}

.bold{font-weight:bold;}

.table_front{padding:5px;}
.table_front td{padding:10px;}
.table_front h4{margin:0;}

.table{width:100%;}
.table td{padding:0 5px; text-align:left; width:150px;}

table.qsosBrowse{}
table.qsosBrowse td{padding:2px 5px;}
tr.trBlueBg{background-color:#dce2ec;}


.donortable{width:100%;}
.donortable tr{padding:5px 0;}
.donortable td{padding:5px 5px; text-align:left; width:150px;}

.click_me ul{margin:0; list-style:none; text-align:right;}

div.table{clear:both; margin:10px 0 10px 0;}
div.row {clear: both;}  
div.row span.elem {float: left;   width: 165px; padding:3px;text-align: left; } 


table.pressRelease{}

.pressRelease td{padding:7px; vertical-align:top; }
