@charset "utf-8";
body { background-color: #c7d8f0; background-image: url(images/bg.gif); background-repeat: no-repeat; margin: 0; padding: 0; }
p { font-size: 12px; }
.topbg {
	background-color: #c7d8f0;
	background-image: url(images/topbg.jpg);
	background-repeat: repeat-x;
	background-position: 50% top;
}
.photo-gallery-table {  }
.botbg {
	background-color: #c7d8f0;
	background-image: url(images/botbg.png);
	background-repeat: repeat-x;
	background-position: 50% top;
}
.lrgtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
}
.contact { font-family: Arial, Helvetica, sans-serif; font-size: 0.95em; color: #000; line-height: 16px; height: 500px; margin-left: 15px; }
.form { color: #000; font-size: 0.95em; font-family: Arial, Helvetica, sans-serif; line-height: 16px; height: 500px; }
.bodytxtblk { font-family: Arial, Helvetica, sans-serif; font-size: 0.95em; color: #000000; line-height: 16px; margin-left: 15px; }
.newsletter_table { color: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 16px; margin-left: 15px; padding: 4px; border: solid 1px #fff; }
.thedeveloper { color: #000000; font-size: 0.95em; font-family: Arial, Helvetica, sans-serif; line-height: 15px; margin-left: 15px; }
.smltxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A9A9A9;
}
.smltxtblk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.white_line_left { padding-top: 3px; border-left: 1px solid #fff; }
.bgrego {
	background-attachment: fixed;
	background-image: url(images/bg_register5.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.white_line_right { border-right: 1px solid #fff; }
.register {
	line-height: 17px;
	background-image: url(images/bg_register5.jpg);
	background-repeat: no-repeat;
	width: 180px;
	height: 505px;
	float: right;
}
.img { text-align: left; border: solid 1.5px #fff; }
.img_link { text-align: left; border: solid 1.5px #c7d8f0; }
.img_holder { height: 500px; }

