/****************************
 ********** HEADER **********
 ****************************/
#tic-tim-title{
	border-bottom:1px solid #ccc;
	margin-bottom:1.4em;
	
	background:#fff url(../graphics/header-title.jpg) no-repeat;
	text-align:center;
}
#tic-tim-title-img{
	float:left;
}
#tic-tim-title-text{
	width:300px;
	
	float:right;
	text-align:center;
}
#tic-title{
	margin-bottom:0em;
	padding-top:.7em;
	font-variant:small-caps;
}
#tim-title,
#tim-title-main{
	font-style:oblique;
}
#tim-title{
	margin:0;
	padding:.7em 0 0 0;
}

/*********************************
 ********** DOUBLE CARD **********
 *********************************/
#tic-tim-bg{margin:1.4em auto; padding-top:0; background:#fff url(../graphics/card-bg.png);}
#tic-tim-header{
	padding:190px 1.4em 0;
	background:transparent url(../graphics/card-header-title.jpg) no-repeat;
}
#tic-tim-footer{
	padding-bottom:15px;
	background:transparent url(../graphics/card-bottom.png) no-repeat left bottom;
}
#tic-half{width:205px; float:left;}
#tim-half{
	width: 205px;
	
	float:right;
}
/******************************
 ********** TIC CARD **********
 ******************************/
#tic-card{
	margin-bottom:1.4em; background:transparent url(../graphics/tic-bg.jpg) no-repeat center right;
}
#tic-card-container{
	padding-bottom:15px;
	width:241px;
	
	background:#476d3b url(../graphics/tic-card-bottom.png) no-repeat bottom left;
}
#tic-card-border{
	background:transparent url(../graphics/tic-card-border.png) repeat-y;
}
#tic-card-content{
	padding:19px 10px 0px 19px;
	width:212px;
	background: url(../graphics/tic-card.jpg) no-repeat;
}
#tic-card h2,
#tic-card p,
#tic-card ul{
	color:#fff;
}

/******************************
 ********** TIM CARD **********
 ******************************/
#tim-card{
	margin-bottom:1.4em; background:transparent url(../graphics/tim-bg.jpg) no-repeat center left;
}
#tim-card-container{
	padding-bottom:15px;
	width:300px;
	
	background:#c0b4c2 url(../graphics/tim-card-bottom.png) no-repeat bottom left;
	float:right;
}
#tim-card-border{
	background:transparent url(../graphics/tim-card-border.png) repeat-y;
}
#tim-card-content{
	padding:19px 10px 0px 19px;
	width:271px;
	background: url(../graphics/tim-card.jpg) no-repeat;
}

#tic-tim-sponsor{
	border-top:1px solid #ccc;
	padding-top:1.4em;
	
	clear:both;
	color:#666;
}
#tic-tim-sponsor p{
	color:#666;
	font-style:oblique;
}
#certificate{
	margin-bottom:1.4em;
	padding:2.8em;
	background-color:#ccc;
	text-align:center;
}

/**************************
 ********** DEMO **********
 **************************/
#tic-demo,
#tim-demo{
	border:1px solid #ccc;
	/*height:380px;*/
	margin-bottom:1.4em;
	width:557px;
	
	clear:both;
	overflow:hidden;
	text-align:center;
}
#tim-demo a:hover{
	position:relative;
	top:-380px;
}

/******************************
 ********** REGISTRY **********
 ******************************/
#RegistryWrapper{text-align:center; background-color:#FFFFFF; margin:10px; padding:5px; width:725px;}

#RegistryHeader{text-align:center; background-color:#009900; color:#FFFFFF; background:#006b3f url(/join/tictim/graphics/registry-head.jpg); min-height:100px;}
	#RegistryHeader h2{text-align:right; font-family:Georgia, "Times New Roman", Times, serif; padding:2px 10px; margin-bottom:2.8em; color:#fff;}
	RegistryHeader h3{text-align:right; font-family:Georgia, "Times New Roman", Times, serif; padding:2px 10px;}

#RegistrySearch{text-align:center; margin:0px; padding:5px 0px; background-color:#fefae9; font-size:10px;}
	#RegistrySearch input, #RegistrySearch select{background-color:#FFFFFF; font-size:10px;}	
	.RegistrySearchSpacing{margin:1px 5px 1px 5px;}

#RegistryPageCount{font-size:smaller; text-align:right; margin-right:15px; font-weight:bold;}

#RegistryResults{width:725px;}
	#RegistryResults th{font-size:smaller; font-weight:bold;}
	#RegistryResults td{font-size:smaller; border:1px solid #dcd8c7;}
	
#RegistryFooter{font-size:smaller; margin:10px 0px; border-top:#CCCCCC 1px solid; text-align:center;}
