body, table {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:center;
}
.graphicButton	{
	border:none;
}
div#top	{
	width:100%;
	text-align:center;
	margin:0px;
	padding:0px;
}
td#topSignUp	{
	vertical-align:middle;
}
div#content	{
	width:100%;
//	text-align:center;
}
div#bottom	{
	width:100%;
	height:200px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
div#wrapInner	{
   // text-align:center;
	width:800px;
	margin:auto;
	position:relative;
//	font: 10pt "Lucida Grande", Lucida, Verdana, sans-serif;
}
div#bottom div#wrapInner	{
	color:#666666;
	padding-top:10px;
	background-color:#CCCCCC;
	padding-bottom:40px;
}

table
{ 
margin-left: auto;
margin-right: auto;
}

table#navigation	{
	width:100%;
}
table#featuredQollages	{
	width:100%;
	height:200;
	background-color:#eeeeee;
}
td#topSignUp	{
	width:400px;
}
div#bottom div# p	{
	margin:2px 0px 4px 0px;
}
div#bottom a	{
	font-weight: normal;
	text-decoration: none;
	color:#666666;
}
div#bottom a:link	{

}
div#bottom a:visited	{

}
div#bottom a:hover	{
	color:#FF9900;
}
div#bottom a:active	{

}
div#top div# h1	{
	color:#E8521D;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	letter-spacing:-0.04em;
	word-spacing:-0.05em;

}
div#top div# h2	{
	color:#000;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	letter-spacing:-0.02em;
	word-spacing:-0.02em;
	padding-left:10px;
	padding-right:10px;
}
p.smallText	{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:10px;
	padding-right:10px;
	word-spacing:-0.02em;

}
table#navigation	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	border:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
table#navigation td	{
	width:33%;
	padding-top:16px;
	padding-bottom:8px;
}
table#navigation td a	{
	background-color:#333333;
	color:#FFFFFF;
	text-decoration:none;
	font-size:10px;
	padding:3px 4px 3px 4px;
	margin-left:4px;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #999999;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #999999;
	text-align:left

}
.QollageGreen	{
	background-color:#a0cb48;
	color:#FFFFFF;
}
.QollageBlue	{
	background-color:#3d8cce;
	color:#FFFFFF;
}
.QollageOrange	{
	background-color:#e8521d;
	color:#FFFFFF;
}

.faq_question {
	font-size: 18px;
	font-weight: 500;
	font-family: Arial, Helvetica, sans-serif;
}
.faq_background {
	text-align: left;
	margin: 15 0 0 15;
}
.faq_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
}

.faq_answer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-left: 15px;
	margin-top: 8px;
}

.smugtest {
	font-family: verdana;
	padding: 10px;
	font-size: 14px;
	color:#E8521D;
	margin-bottom: 20px;
	position: static;
	top: 20px;
	border: 2pt  red;
}

s_search {
	position:  absolute;
	top:  25;
	left:  110;
	border: 1pt solid orange;
}

.image_left {
	position: relative;
	top: 10px;
	left: 10px;
}

.s_thumb {
	position:  relative;
float: left;
width: 160px;
height:  160px;
border: 0px solid #999;
margin: 0 10px 15px 0;
}

.smug_icon {
	float: left;
	margin:  20px;
	width: 80px;
	height: 80px;
	border: 1pt solid blue;
}

img { border:  0px solid black;
	
}

s_child {
	display:  inline;
	border: 1pt solid red;
	
}

.gal_master {
	position: relative;
    min-height: 100%
	border: 1pt solid black;
	background-color: #c4ffbb;
	text-align: center;
}

.gal_banner {	
padding-top: 10px;
	margin:  5px 0px 5px 15px;	
	text-align: left;
	color: #999;
	font: bold 20px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-indent: 30px;
}

.s_footer {
    position: absolute;
    bottom: 0;
}

.gal_text{
text-align: center;
	font: 10pt "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #333;
	
}

.button .submit {
	font: 12pt "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-right:  5px;
	
}


gal_label {
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	padding-top:  3px;
	margin:  1px solid gray;
}

.gal_caption{
margin: 2px 6px 6px 5px;
text-align: middle;
font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}


.gal_caption img{border:1px black solid;
margin:6px 5px 3px 5px}
	
.gal_thumb{
margin: 2px 0px 0px 4px;
}


.gal_thumb img{border:2px black solid;
margin:5px 5px 3px 5px;}


.gal_thumb img:hover{
border: 2px solid silver;
}

.gal_thumb img:hover{
color: red; /* Dummy definition to overcome IE bug */
}

.gal_thumb img:active{
border: 2px solid black;
}

.gal_image_thumb {
	border:  2px solid #333333;

}

gal_align {
	position: relative;
	float: right;
}

.gal_logo {
	width: 80px;
	height: 80px;
	margin: 5px 45px 15px 15px;
	float: left;	
	border:  0px solid black;
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.gal_album {
	margin-top:  2px;
   cursor:  pointer	;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.gal_header {
	text-align: left;
	background-color: #ccc;
	valigh: top;
	border-bottom:  5px solid ;
	border-top:  5px solid ;
	border-color: silver;
}

.gal_footer {
	padding:  10px;
	background-color: #ccc;
	border-bottom:  5px solid ;
	border-top:  5px solid ;
	border-color: silver;
	height: 40px;
	margin-top:  10px;
}

.gal_container {
	text-align: left;
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.gal_submit
{

color: #000;
background: silver;
border: 2px outset #d7b9c9;
padding:  5px;
font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
position: static;
bottom: 5px;
}

.gal_submit:hover{ /* Hover state CSS */

border: 2px outset #d7b9c9;
	font-weight: 50000;
}

.gal_submit:active{ /* Hover state CSS */
color:  #222;
border: 2px inset #d7b9c9;
}

.img2_thumb{
margin: 2px 0px 0px 4px;
}

.img2_thumb img{border:2px black solid;
margin:15px 10px 3px 10px;}


.img2_thumb img:hover{
border: 2px solid black;
}

.img2_thumb img:hover{
color: black; /* Dummy definition to overcome IE bug */
}

.img2_thumb img:active{
border: 2px solid black;
}

.img2_image_thumb {
	border:  2px solid #333333;

}

.select_bg {
	background-color: silver;
}

.field_label {
	font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: left;
}



