/* CSS Document */

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
body {
	background-image: url(../images/bg.gif);
	background-repeat: repeat-x;
	margin: 0px;
}
#main {
	width: 856px;
	margin-right: auto;
	margin-left: auto;
	height:auto;
}
#topbanner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7b7a78;
	height: 153px;
	width: 856px;
}
#logo {
	height: 115px;
	width: 431px;
	margin-top: 19px;
	float:left;
}
#img4 {
	height: 108px;
	width: 160px;
	float: right;
	margin-top: 19px;
}

.read {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	float: right;
}
.txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}
a.txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}
a.txt:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}
#sucess {
	height: 202px;
	width: 856px;
}

#links {
	height: 120px;
	width: 428px;
	float: right;
	padding-top: 38px;
}
#login {
	height: 44px;
	width: 851px;
	background-color: #a7d650;
	padding-top: 5px;
	padding-left: 5px;
}
#inner {
	height: 28px;
	width: 846px;
	background-image: url(../images/loginbg.jpg);
	background-repeat: repeat-x;
	padding-top: 11px;
}


#toplink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	height: 28px;
	width: 760px;
	float: right;
}
.homelink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ad0000;
	text-decoration: none;
	height: 15px;
	width: 160px;
	float: right;
	position: absolute;
	top: 65px;
	left: 780px;
}
a.homelink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ad0000;
	text-decoration: none;
	height: 15px;
	width: 160px;
	float: right;
	position: absolute;
	top: 65px;
	left: 780px;
}
#welcome {
	height: 158px;
	width: 856px;
}
#welbox {
	float: left;
	height: 158px;
	width: 402px;
}
.welhead {
	background-image: url(../images/welcome.jpg);
	background-repeat: no-repeat;
	height: 21px;
	width: 239px;
	margin-top: 15px;
}


a.homelink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ad0000;
	text-decoration: underline;
	height: 15px;
	width: 160px;
	float: right;
	position: absolute;
	top: 65px;
	left: 780px;
}
#header {
	background-image: url(../images/header.jpg);
	background-repeat: no-repeat;
	height: 253px;
	width: 856px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.search_font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.dropdown {
	height: 20px;
	width: 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}


#searchbox {
	height: 239px;
	width: 280px;
	position: relative;
	left: 335px;
	top: 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.textbox {
	height: 15px;
	width: 120px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}
.sucessimg {
	background-repeat: no-repeat;
	height: 105px;
	width: 160px;
	position: relative;
	float: left;
	top: 27px;
}
.sucesstxt {
	height: 135px;
	width: 363px;
	float: left;
	position: relative;
	top: 27px;
	left: 27px;
}
.sucesshead {
	background-image: url(../images/sucesshead.jpg);
	background-repeat: no-repeat;
	height: 13px;
	width: 119px;
}
.free {
	background-image: url(../images/free.jpg);
	background-repeat: no-repeat;
	height: 39px;
	width: 146px;
	position: relative;
	top: 20px;
	left: 100px;
}
#img1 {
	background-repeat: no-repeat;
	height: 138px;
	width: 137px;
	float: left;
	position: relative;
	top: 27px;
	left: 35px;
}
#img2 {
	background-repeat: no-repeat;
	height: 138px;
	width: 137px;
	float: left;
	position: relative;
	top: 27px;
	left: 50px;
}
#bridebox {
}
#footer {
	background-image: url(../images/footerbg.gif);
	background-repeat: repeat-x;
	height: 50px;
	width: 856px;
	text-align: center;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	float: left;
}
a.foot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration:none;
}
a.foot:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: underline;
}
#menu {
	height: 38px;
	width: 856px;
}
#header_sub {
	background-image: url(../images/header_new.jpg);
	background-repeat: no-repeat;
	height: 253px;
	width: 856px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	float: left;
}
#content_sub {
	width: 856px;
	float: left;
	text-align:center;
	background-color: #f2fbdd;
	height:auto;
}
.regTCD{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
a.regTCD{
	text-decoration:none;
}
a.regTCD:hover {
	text-decoration: underline;
}




/*CSS used to style the Registration Page. */

.pntr{ cursor:pointer;}
.reg-head{ background-color: #FAFAFA;border: 1px solid #CCCCCC; border-bottom:0px; padding-top:3px; padding-bottom: 3px; background: url(../images/rp-row-bg.gif) repeat-x;}
.iconspan{ float: left; margin: 3px; cursor:hand; cursor:pointer; font-weight: bold; border:0px;}
.reg-title{ font-family: Georgia, Arial, Helvetica, Tahoma; color: #339933; font-size:12px; font-weight:bold; float:left;}
.icongroup1{ border: 1px solid #CCCCCC;  border-top:0px; font: normal 11px arial; color: #666666; text-align:left; }
.smalltxt { font-size:11px;}



.red{ color: rgb(204, 0, 0); font-size: 10pt;}
.text{ font-family: Arial; font-size: 8pt; color: black; font-weight:bold;}
.redtext{ font-family: Arial; font-size: 7pt; color: rgb(204, 0, 0); font-weight:normal;}  
