body { 
	background: #EDF7FF url(images/bck.jpg); 
	margin-top:0; 
	margin-bottom:0;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#330000; 
	}
img {
	border:none;
	}
.txtCntr {
	text-align:center;
	margin:0 auto
	}
h2 {
	font-size:12px;
	color:#E3F0FF;
	font-weight:bold;
	margin:0 auto
	}
a:link {
	font-size:12px;
	color:#141F34;
	}
a:hover {
	font-size:12px;
	color:#990000;
	}
a:visited {
	font-size:12px;
	color:#141F34;
	}
#topStruc {
	width:960px;
	height:40px;
	margin:0 auto;
	text-align:center;
	overflow:hidden
	}
	.logo {
		width:283px;
		text-align:left;
		width:40px;
		float:left
		}
	.searStruc {
		width:677px;
		float:left;
		text-align:right;
		padding:7px 4px 0px 0px;
		}
#main {
	clear:both;
	width:960px;
	overflow:hidden;
	text-align:center;
	margin:0 auto;
	overflow:hidden;
	background-color:#75BCF9
	}
#mainStruc {
	clear:both;
	text-align:center;
	margin:0 auto;
	width:950px;
	overflow:hidden;
	margin:5px 0px 5px 5px
	}
	.topImg {
		width:950px;
		height:130px;
		margin:0 auto;
		text-align:center
		}
	#topNavRow {
		width:950px;
		clear:both;
		overflow:hidden;
		}
		.head {
			background-image:url('images/td_head.jpg'); 
			background-color:#064F86; 
			text-align:center;
			padding:3px 23px 0px 22px;
			margin:0px 1px 0px 0px;
			height:22px;
			float:left;
			}
		.head a:link {
			color:#B8DDF7;
			text-transform:uppercase;
			font-size:13px;
			font-weight:bold;
			text-align:center;
			text-decoration:none
			}
		.head a:hover {
			color:#FFFFCC;
			text-transform:uppercase;
			font-size:13px;
			font-weight:bold;
			text-align:center;
			text-decoration:none
			}
		.head a:visited {
			color:#B8DDF7;
			text-transform:uppercase;
			font-size:13px;
			font-weight:bold;
			text-align:center;
			text-decoration:none
			}
		#friendDate {
			width:946px;
			background-color:#043B66;
			padding:3px 0px 3px 4px;
			text-align:left
			}
		#introTxt {
			background-color:#C7DDF8;
			padding:3px;
			text-align:justify;
			font-family:Arial, Helvetica, sans-serif;
			color:#375274;
			font-weight:bold;
			font-size:11px
			}
			#introTxt a:link {
				color:#0E2F57;
				text-decoration:none
				}
			#introTxt a:hover {
				color:#672828;
				text-decoration:none
				}
			#introTxt a:visited {
				color:#0E2F57;
				text-decoration:none
				}
				
 #contMain {
 	width:950px;
	padding-top:10px;
	text-align:center;
	margin:0 auto;
	clear:both;
	background-repeat:repeat;
	overflow:hidden;
	background-image:url('images/td_bg2.jpg');
	margin-bottom:4px
	}
	
	#contLft {
		width:320px;
		vertical-align:top;
		float:left;
		margin:0 auto;
		text-align:center;
		}
	#contRht1 {
		width:628px;
		vertical-align:top;
		float:left;
		margin:0 auto;
		padding-bottom:10px;
		}
	
	#contRht2 {
		width:628px;
		vertical-align:top;
		float:left;
		margin:0 auto;
		}
		.lnkStruc {
			width:198px;
			text-align:center;
			margin:0 auto;			
			background-repeat:repeat;
			overflow:hidden;
			float:left;
			margin-left:5px;
			background-color:#D2E2FF; 
			border:2px dotted #A9C2FF;			
			}
		 .hdStruc {
		 	width:auto;
			text-align:center;
			padding-top:2px;
			padding-bottom:2px;
			font-weight:bold;
			clear:both;
			margin:0 auto;
			background-color:#A9C2FF; 
			text-align:center;
			}
			.hdStruc a:link {
				font-size:12px;
				font-weight:bold;
				color:#000033;
				text-decoration:none
				}
			.hdStruc a:hover {
				font-size:12px;
				font-weight:bold;
				color:#990000;
				text-decoration:underline				
				}
			.hdStruc a:visited {
				font-size:12px;
				font-weight:bold;
				color:#000033;
				text-decoration:none
				}
		   .iconStruc {
		   		width:100%;
				text-align:center;
				margin:0 auto;
				background-color:#E9F1FF;
				padding-top:4px;
				padding-bottom:4px;
				overflow:hidden;
				background-repeat:repeat;
				}
		 	.iconBck {
		 		background-image:url('images/td_bg.jpg');
		 		width:130px;
				height:123px;
				padding-top:7px;
				clear:both;
				text-align:center;
				vertical-align:middle;
				margin:0 auto;
				}
		 .descStruc {
		 	background-color:#DFEAFF;
			width:auto;
			font-size:11px;
			text-align:left;
			padding:3px;
			clear:both;
			color:#314871
			}	
	#contSub {
		overflow:hidden;
		background-repeat:repeat;
		text-align:center;
		margin:0 auto;
		clear:both;
		padding-top:6px;
		padding-left:1px;
		width:931px;
		text-align:center;
		margin:0 auto
		}
		
	  .subHead {
			background-color:#054E83;
			border-bottom:3px solid #003C68;
			border-top:2px solid #003C68;
			color:#F5FBFF;
			font-size:14px;
			font-weight:bold;
			padding-left:1px;
			padding-top:2px;
			padding-bottom:2px
			}
	  .SubCell {
		overflow:hidden;
		clear:both;
		margin:0 auto
		}
		.SubLnkStruc {
			width:228px;
			text-align:center;
			margin:0 auto;			
			background-repeat:repeat;
			overflow:hidden;
			float:left;
			padding-left:4px;
			padding-top:4px;		
			}
		 /************ .hdStruc is on 160 line *******/
		 .SubDesc {
		 	width:auto;
			text-align:left;
			margin:0 auto;
			background-color:#DFEAFF;
			padding:4px 4px 4px 4px;
			overflow:hidden;
			border:1px solid #9EB8F8;
			font-size:11px;
			color:#314871
			}
