.body {
	background-color: #FFFFFF;
	width: 980px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-repeat: repeat-x;
	background-image: url(../images/page_top_bg.jpg);
}
a:link {
	color: #FF0099;
	text-decoration: none;
}
a:visited {
	color: #FF0099;
	text-decoration: none;
}
a:hover {
	color: #0099CC;
	text-decoration: underline;
	text-decoration: none;
}
a:active {
	color: #FF0099;
	text-decoration: underline;
	text-decoration: none;
}
.hr {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
}
.hr2 {

	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #FFCC00;
}
.topmenu {
	background-image: url(../images/below_toppan.jpg);
	background-repeat: repeat-x;
	height: 50px;
	text-decoration: none;
	background-color: #FFFFFF;
	margin-top: 1px;
	margin-bottom: 10px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #666666;
}
.topmenu1 {
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	background-image: url(../images/below_toppan.jpg);
	background-repeat: repeat-x;
	text-decoration: none;
	background-color: #FFFFFF;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #09ADE6;
	margin-top: 1px;
}
.topmenu2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-color: #F4F4F4;
	color: #999999;
	padding: 5px;
}
.tdcentersmall {
	padding: 15px;
}
.tdright {
	padding: 5px;
}
.tdleft {
	padding: 5px;
	}
.errmsg {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
	background-image: url(../images/alert.gif);
	background-repeat: no-repeat;
	padding-left: 30px;
	padding-top: 4px;
	padding-bottom: 5px;
	background-color: #FFFBEC;
}
.accept {

	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-right: 2px;
	margin-left: 2px;
	color: #FF0099;
	border: 1px solid #FFCCEC;
	text-decoration: none;
	background-color: #FFFFFF;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 6px;
	letter-spacing: .5mm;
}
.remove {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	border: 1px solid #CCCCCC;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
	line-height: 10px;
}
.messagecenter {
	border: 1px solid #9FB16C;
	background-color: #F1F7E1;
}

.emailrow {
	background: #F5FAFC;
}
.emailrowover {
	background: #DEEEF5;
}
.imagegrey {
	filter: Gray;
	text-decoration: none;
}
.imagenormal {
	text-decoration: none;
}
.imagebox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	background-color: #F5F5F5;
	padding: 5px;
	border: 1px solid #D6D6D6;
}
.image {
	background-color: #F5F5F5;
	border: 1px solid #EAEBEE;
	padding: 2px;
}
.image2 {
	background-color: #FFFFFF;
	padding: 1px;
	border: 4px solid #FFFFFF;
}
.paging1 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-right: 2px;
	margin-left: 2px;
	color: #FF0099;
	border: 1px solid #FF93D3;
	text-decoration: none;
	background-color: #FFFFFF;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 6px;
}
.paging2 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-right: 2px;
	margin-left: 2px;
	color: #FFFFFF;
	border: 1px solid #FF0099;
	text-decoration: none;
	background-color: #FF0099;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 6px;
}
.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FEFEFE;
	font-weight: bold;
	background-color: #FF2EB3;
	background-repeat: repeat-x;
	background-image: url(../images/button_bg1.jpg);
	padding: 1px 5px;
	border: 1px outset #FF2369;
	height: 25px;
}
.buttongrey1 {
	color: #333333;
	font: 12px Arial, Helvetica, sans-serif;
	padding: 1px 5px;
	height: 25px;
	border: 1px outset #CECECE;
	background: #E6E6E6 url(../images/button_bg4.gif);
}

.bluebutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FEFEFE;
	font-weight: bold;
	padding: 1px 5px;
	height: 25px;
	border: 1px outset #006699;
	background: #1370CF url(../images/button_bg2.jpg) repeat-x;
}
.buttonregister {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FF3399;
	border: 1px ridge #FF3300;
	background-image: url(../images/button_bg1.jpg);
}
.acceptbutton {

	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-right: 2px;
	margin-left: 2px;
	color: #999900;
	border: 1px solid #99CC66;
	text-decoration: none;
	background-color: #FFFFCC;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 6px;
	letter-spacing: .5mm;
}
.buttongrey {
	background-color: #E6E6E6;
	color: #333333;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: outset;
	border-right-style: outset;
	border-bottom-style: outset;
	border-left-style: outset;
	background-image: url(../images/button_bg3.jpg);
	font: 10px Arial, Helvetica, sans-serif;
}
.buttongreyred {
	background-color: #E6E6E6;
	color: #CC0000;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: outset;
	border-right-style: outset;
	border-bottom-style: outset;
	border-left-style: outset;
	background-image: url(../images/button_bg3.jpg);
	font: 10px Arial, Helvetica, sans-serif;
}
.buttongreygreen {

	background-color: #E6E6E6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006600;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: outset;
	border-right-style: outset;
	border-bottom-style: outset;
	border-left-style: outset;
}
.buttongrey {
	font-family: Tahoma, "Trebuchet MS", Arial;
	font-size: 12px;
	color: #333333;
	background-color: #DDDDDD;
	background-repeat: repeat-x;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 6px;
	border-top-style: groove;
	border-right-style: groove;
	border-bottom-style: groove;
	border-left-style: groove;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.red11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	text-decoration: none;
}
.redtext {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #FF0000;
}
.pinksmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	height: 18px;
	background-color: #E6005A;
}
.greensmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #009900;
	text-decoration: none;
}
.text12pink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FF0066;
}
.whitetext11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.grey11 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}
.text10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.text11 {

	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.text12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.text14 {

	font-family:  Tahoma, "Trebuchet MS", Arial;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
}
.Grey16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: none;
	color: #333333;
}
.orange16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FF3300;
	text-decoration: none;
	background-color: #FFFAF2;
	border: 2px dotted #FFDCA8;
	padding: 5px;
}
.text12white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.whitetext16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.grey {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #F5F5F5;
	height: 10px;
	color: #E6005A;
	font-size: 12px;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F3F3F3;
	border-right-color: #F3F3F3;
	border-bottom-color: #F3F3F3;
	border-left-color: #F3F3F3;
}

.pinkbackground {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#FFF2F8;
	color: #E6005A;
	font-size: 12px;
	text-decoration:none;
	border: 1px solid #FFF0F9;
}
.maintable {
	background-color: #FFFFFF;
	background-image: url(../images/maintablebg.jpg);
	background-repeat: repeat-x;
}

.table1 {
	border: 1px solid #CFE7CF;
	background-color: #E9F3E9;
	padding-top: 5px;
	padding-bottom: 5px;
}

.table2 {
	background-color: #FFF8F0;
	border: 1px solid #FFD3A4;
	padding-top: 5px;
	padding-bottom: 5px;
}
.table3 {
	background-color: #FFFFF2;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px solid #FFCC66;
}

.signintable {
	background-color: #FFFAF2;
	border: 1px solid #FFD595;
	margin-bottom: 10px;
}
.greytablehead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C4C9D2;
	font-weight: bold;
	text-decoration: none;
	background-color: #F0F0F0;
}
.searchbox {
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #C4C9D2;
	border-left-color: #C4C9D2;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C4C9D2;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C4C9D2;
}
.memberbox {
	background-color: #F5F5F5;
	border: 1px solid #EBEBEB;
}
.memberboxover {
	background-color: #FFFFFF;
	border: 1px solid #FBDDED;
}
.bluetable {
	border: 1px solid #43B4D9;
	margin-bottom: 10px;
}
.bluetablehead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #007EA8;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B7EDFF;
	font-weight: bold;
	text-decoration: none;
	background-color: #D5F4FF;
}
.greytablelight {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	margin-bottom: 10px;
}
.greytable {
	background-color: #F5F5F5;
	border: 1px solid #D6D6D6;
	margin-bottom: 10px;
}
.memberstable {
	border: 1px solid #B7EDFF;
	background-color: #E8FAFF;
	margin-bottom: 4px;
}
.header_table {
	height: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-image: url(../images/set1/but_bg.gif);
	background-repeat: repeat-x;
	text-decoration: none;
	background-color: #666666;
	color: #FFFFFF;
	padding-top: 5px;
}
.categorybox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #666666;
	background-color: #F5F5F5;
	border: 1px solid #EBEBEB;
	margin: 1px;
}
.categoryboxover {
	text-decoration: none;
	color: #666666;
	background-color: #FFFFFF;
	border: 1px solid #FFBBE9;
	margin: 1px;
	font: 12px Arial, Helvetica, sans-serif;
}
.pantext {
	text-decoration: none;
	color: #FFFFFF;
	font: 11px/18px Arial, Helvetica, sans-serif;
	margin-right: 25px;
	padding: 2px 10px 2px 5px;
	background-color: #CC0000;
	background-image: url(../images/but/mem_menu_bg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.pantextover {
	color: #FFFFFF;
	text-decoration: none;
	font: 11px/18px Arial, Helvetica, sans-serif;
	margin-right: 25px;
	padding: 2px 10px 2px 5px;
	background-color: #CCCCCC;
	background-image: url(../images/but/mem_menu_bg_grey.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}



.forumtable1 {
	background-color: #FFFFFF;
	background-image: url(../images/forum_bg1.jpg);
	background-repeat: repeat-x;
}
.forumtable2 {
	background-color: #FFFAE4;
	background-image: url(../images/forum_bg2.jpg);
	background-repeat: repeat-x;
}
.forumtable3 {
	background-repeat: repeat-x;
	background-color: #F5F5F5;
}

.forumtable4 {
	background-repeat: repeat-x;
	background-color: #F2FAFD;
}
.footerbg {
	background-image: url(../images/footerbg.jpg);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.footerbgbottm {
	background-image: url(../images/footerbg_bottom.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #666666;
	background-color: #FFFFFF;
}
.text12blue {
	color:#0F5397;
	font: 12px Arial, Helvetica, sans-serif;
}
.blue16 {
	color: #0066FF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.pink16 {
	color: #FF0066;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.phototext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 1px;
	clear: both;
	width: 100%;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
