body    { color: #f00; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; background: #000 url(bg-tile.jpg); text-align: center; margin: 0 auto 20px }







img  { border: 0  }







a  { color: #b70000; text-decoration: none }







a:hover {



	color:#000;



}











input {



	background:#F6F6F6;



	border:1px #000 solid;	



	font-size:10pt;



	color:#000;



}







.inputmain {



	background:#fff;



	border:1px #000 solid;	



	font-size:10pt;



	color:#000;



}







textarea {



	background:#F6F6F6;



	border:1px #000 solid;	



	font-size:8pt;
	color:#000;
}

.textarea {
	background:#fff;
	border:1px #000 solid;	
	font-size:8pt;
	color:#000;

}











/*########################



	MAIN SURR.



########################*/







#outer {



	width:800px;



	margin-left:auto;



	margin-right:auto;



	font-size:8pt;



	text-align:left;



}















/*########################



	INPUT BUTTONS / FORMS



########################*/







.button {



	background:#fff url(line10.gif);



	color:#fff;



	border-top:2px #3E577C solid;	



	border-left:2px #3E577C solid;



	border-right:2px #fff solid;



	border-bottom:2px #fff solid;



	font-size:7pt;



	cursor:pointer;



}







.button2 {



	background:#fff url(line11.gif);



	color:#000;



	border-top:2px #F3F3F4 solid;	



	border-left:2px #F3F3F4 solid;



	border-right:2px #fff solid;



	border-bottom:2px #fff solid;



	font-size:7pt;



	cursor:pointer;



}











.input {



	background:#E7F2FC;



	border-right:2px #344D71 solid;



	border-bottom:2px #344D71 solid;



	border-top:2px #6689AA solid;



	border-left:2px #6689AA solid;



	font-size:8pt;



	color:#000;



}











.input2  { font-size: 8pt; background: #fff; border: solid 2px #ff0052 }







.input3 {



	background:#000;



	border:1px #fff solid;



	font-size:8pt;



	color:#fff;



}







.input4 {



	background:#000;



	border:1px #459DCF solid;



	font-size:8pt;



	color:#fff;



}























/*########################

	IMAGES

########################*/



.pic1  { border: solid 1px #000; vertical-align:middle;text-align:center;

margin-top: expression((55 - this.height)/2);}



.pic2   { border: solid 1px #ce0000; vertical-align:middle; text-align:center;

margin-top: expression((55 - this.height)/2);}



.pic3 { border:2px #fff solid; }



.pic4 { filter:alpha(opacity=50);-moz-opacity:0.5;opacity: 0.5; border:1px #fff solid; }



.pic5 { border:1px #ccc solid; }



.pics1 {



	position:absolute;



	background:#ff0000;



	border:1px solid #fff;



	padding: 0px 1px 0px 1px;



	color: #FFF;



	font-size:7pt;



}







.pics4 {



	position:absolute;



	background:#ff0000;



	border:1px solid #fff;



	padding: 0px 1px 0px 1px;



	color: #FFF;



	font-size:7pt;



	filter:alpha(opacity=50);-moz-opacity:0.5;opacity: 0.5; border:1px #fff solid;



}







.pics2 {



	position: relative;



}







.pics3 {



	background:#ccc;



	position:absolute;



	filter:alpha(opacity=50);-moz-opacity:0.5;opacity: 0.5;



	padding: 0px 1px 0px 1px;



	color: #FFF;



	font-size:7pt;



	font-weight:bold;



}











.wrap1 img {background:#fff;}



.wrap1 {background:url(shadow.gif) right bottom no-repeat;}



.wrap2 {background:url(corner_bl.gif) -4px 100% no-repeat;}



.wrap3 {padding:0 9px 9px 0;background:url(corner_tr.gif) 100% -4px no-repeat;}















/*########################



	TOP AREA



########################*/











#top .top_text a { color:#fff; }



#top .top_text a:hover { color:#B70000; } 



#top .top_text { color:#fff; }







#top  { color: #fff; background-image: url(menu_BG.gif); background-repeat: repeat; background-attachment: scroll; background-position: 0; width: 100%; border-top: 1px; border-left: #000 }







#top input,select {



	font-size:8pt;



	background:#fff;



	color:#000;



}







#top a {



	font-size:7pt;



	color:#fff;



}







#top a:hover {



	font-size:7pt;



	color:#fff;



	text-decoration:underline;



}







.top2  { background: #000 url('(EmptyReference!)') }



























/*########################



	MENU LINKS



########################*/


#outer2 {
	background:url(menu_BG.gif);
	border-left:1px #D9D9D9 solid;
	border-right:1px #D9D9D9 solid;
	text-align:center;
}

.menu {
	background:url(menu_BG.gif);
	height:30px;
	padding-left:5px;
	padding-right:5px;
	cursor:pointer;
}















.menu a  { color: #fff; font-size: 7pt; font-weight: bold; text-decoration: none }











.menu2   { color: #fff; background: #c03 url('(EmptyReference!)'); cursor: pointer; padding-right: 5px; padding-left: 5px; height: 30px }







.menu2 a   { color: #fff; font-size: 7pt; font-weight: bold; text-decoration: none; background-image: none; border-color: #c03; outline-color: #c03 }







.menu2 a:hover   { color: #fff; font-size: 7pt; font-weight: bold; text-decoration: none }



















/*########################



	MENU LINKS 4



########################*/











.menu4 {



	padding:2px;



	/* border-top:1px #014E82 solid;



	border-left:1px #000 solid; */



	border-bottom:1px #014E82 solid;



	/*cursor:pointer;*/



	font-size:7pt;



	font-weight:bold;



}







.menu4-1 {



	padding:2px;



	border-bottom:1px #97C81F solid;



	/*cursor:pointer;*/



	font-size:7pt;



	font-weight:bold;



}







.menu4-2 {



	font-size:7pt;



	font-weight:bold;



	padding-left:15px;



}







.menu4-4 a {



	color:#fff;



}







.menu4-4 a:hover {



	color:#fff;



}











/*########################



	LOGIN BOX



########################*/







.LoGin1 {background:#fff;border-left:1px #D9D9D9 solid;border-right:1px #D9D9D9 solid;}



.LoGin2 {background:#2282BF;border-left:1px #D9D9D9 solid;border-right:1px #D9D9D9 solid;color:#fff;font-size:8pt;}



















/*########################



	MENU LINKS 5







	MAIN LINKS FOR THE MEMBERS AREA border-bottom:1px #332F2F solid;







########################*/







.menu5border {







}







.menu5 {



	



	font-size:7pt;



	color:#fff;



	padding-left:5px; 



	cursor:pointer;



	background:#000 url(menu_BG.gif);



}







.menu5c {



	font-size:7pt;



	color:#fff;



	padding-left:5px; 	



	cursor:pointer;



	background:#000 url(menu_BG.gif);



}







.menu5a {



	background:#000  url(line5red.gif) right;



	background-repeat:no-repeat;



	text-align:right;



	width:24px;	



	height:41px;



}







.menu5b {



	background:#000  url(line5.gif) right;



	background-repeat:no-repeat;



	text-align:right;



	width:24px;	



	height:41px;



}







.menu5d {



	font-size:7pt;



	color:#000;	



	text-align:center;



	background:#fff;



}







.menu5e {



	font-size:8pt;



	color:#fff;



	text-align:right;



	padding-right:10px;



	padding-top:8px;



	background:#000;



	font-weight:bold;



}







.menu5f {



	background:#000;



	width:24px;	



	height:35px;



}







.menu5g {



	border:1px #000 solid;	



	padding:5px;



	background:#000;



	font-size:7pt;



}







.menu5g2 {



	border:1px #000 solid;



	padding:5px;



	background:#1F1F1F;



	font-size:7pt;



}











.menu5 a {



	color:#fff;



}







.menu5c a {



	color:#fff;



}







.menu5d a {



	color:#064D9F;



}







.menu5d a:hover {



	color:#000;



}







.menu5g a {



	color:#fff;



}







.menu5g2 a {



	color:#000;



}



















/*########################



	MAIN PAGES



########################*/











#main   { color: #000; font-size: 8pt; background: #fff; border-right: 1px solid #d9d9d9; border-left: 1px solid #d9d9d9 }







.main2 {



	background:#fff;



	border-right:1px #D9D9D9 solid;



	font-size:7pt;



	color:#fff;



}







.main3 {



	background:#fff;



	border-left:1px #D9D9D9 solid;



	font-size:7pt;



	color:#fff;



}







.main3-b {



	background:#000;



	vertical-align:bottom;



}















.main3-a {



	background:#fff;



	text-align:right;



	vertical-align:bottom;



}















.main3-c {



	background:#fff;



	border-left:1px #D9D9D9 solid;



	font-size:7pt;



	color:#fff;



}















.main4 {



	background:#fff;



	border-right:1px #D9D9D9 solid;



	font-size:8pt;



	color:#000;



}







.main3 a {
	color:#fff;
}
.main3 a:hover {
	color:#fff;
	text-decoration:underline;
}











#topright {



	background:#fff;



	border-right:1px #D9D9D9 solid; 



	font-size:8pt;



	color:#000;



	



}











/*##############################



	#topleft - TOP LEFT AREA BLACK SWOSH



	A:LINKS - USERNAME



###############################*/



#topleft  { color: #ffffeb; background-image: url(swosh.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0; width: 480px; height: 45px; border-left: 1px solid #d9d9d9 }







#topleft a { color:#fff; text-decoration:underline; }



#topleft a:hover { color:#fff; text-decoration:none; }

.pager{
    color:#000;
}

.page {
	color:#fff;
}
.pbar1 {
	background:transparent;
}
.pbar2 {
	background:#941D31;
}
.pbar3 {
	font-size:8pt;
	padding:1px;
	border:solid #014E82 1px;
}

.pbar4 {
 	font-size:10pt;
 	padding:0px;
	width:153px;
	height: 55px;
	background:#1e1e1e url(loading2.gif)no-repeat;
} 











/*########################



	MENUS



########################*/











.mainmenu {	



	background:#1F1F1F url(line11.gif);



	font-size:7pt;



	color:#000;



}







.mainmenu2 {



	background:#1F1F1F url(line10.gif);



	font-size:7pt;



	color:#fff;



}







.mainmenu2 a { color:#fff; }



.mainmenu2 a:hover { color:#B70000; }











.mainmenu3 {



	background:#fff url(menu_BG.gif);



	font-size:7pt;



	color:#fff;



}







.mainmenu4  { color: #fff; font-size: 7pt; background: #bbb url(menu_BG.gif) }







.mainmenu5  { color: #fff; font-size: 7pt; background: #fff url(line8.gif) }







.mainmenu6 {



	border:1px #000 solid; 	



	padding:5px;



	background:#fff url(line11.gif);



	font-size:7pt;



	cursor:pointer;



	color:#000;



}







.mainmenu6 a { color:#000; }



.mainmenu6 a:hover { color:#000; }







.mainmenu7 {



	border:1px #BF0000 solid;



	padding:5px;



	background:#fff url(line10.gif);



	font-size:7pt;



	cursor:pointer;



	color:#fff;



}







.mainmenu7 a { color:#FFF; }



.mainmenu7 a:hover { color:#FFF; }



















/*########################



	SITE MENUS



########################*/











.item  { color: #fff; font-size: 7pt; font-weight: bold; background: url(line12.gif); cursor: pointer; padding: 5px; border-style: solid; border-width: 1px; border-color: #ccc #ccc #000 }







.item2 {







	border-top:2px #000 solid;



	border-left:1px #ccc solid;



	border-right:1px #ccc solid;



	border-bottom:1px #fff solid;



	padding-top:9px;



	padding-bottom:5px;



	padding-right:5px;



	padding-left:5px;	



	cursor:pointer;



	font-size:7pt;



	font-weight:bold;



	background:url(line11.gif);



}







.item3  { color: #000; background-color: #fff; border-bottom: 1px solid #000 }



.item a { color:#fff; }



.item2 a  { color: #000 }



.item2 a:hover { color:#000; }











/*########################



	BORDERS



########################*/











.border {



	border:1px #332F2F solid;



	background:#000;



}







.border2 { border:1px #BDBDBD solid; background:#fff; color:#000;  }



.border3 { border:1px #95C719 solid; background:#000; color:#fff; }



.border4 { border:1px #BDBDBD solid; background:#F6F6F6; }



.border5 { border-bottom:1px #000 dashed; }



.border6 { border:1px #95C719 solid; background:#2589C5; color:#fff; }



.border7 { border-bottom:1px #98C920 dashed; }



.border8 { background:#F5F5F5; border:1px #000 solid; }



.border9 { background:#fff; color:#000; }







/* USED IN MAIL ALERT */ 



.border10 { background:#000 url(line10.gif); color:#fff; }



.border11 { border:1px #BDBDBD solid; background:#fff; color:#000; } 







/* B-BOARD */



.border12 { background:#fff; color:#000; } 



.border13 { background:#F5F5F5; color:#000; } 



.border14 { background:#F9F9F9; color:#fff; } 











/*########################



	TEXT COLORS



########################*/







.color  { color: #000; background-color: #fff }



.color2 { color:#fff; }



.color3 { color:#ff0000; }



.color4 { color:#000; }















/*########################



	BACKGROUNDS & EXTRAS



########################*/







.cur { cursor:pointer; }











.pollinput {



	background:transparent;



	font-size:7pt;



	border:0px;



}











.frame1 { background:#fff; margin:0px; }



.main_frame1 { background:#FFFFFF; margin:0px; }







.link1 a { color:#97C81F; }



.link1 a:hover { color:#97C81F; text-decoration:underline; }







/* USED IN MAIN MENU SQURE */



.sqr { background:#000; vertical-align:middle; }







/* COMMENT BOX */



.comment {



	border:1px #E4E4E4 solid;



	background:#F8F8F8;



	



}







.comment-text {



	color:#000;	



	font-size:8pt;



}







.comment-headline {



	background:#fff;



	color:#000;



	padding:5px;



	font-size:7pt;



}







.comment-head {



	background:#fff url(line10.gif);



	color:#fff;



	padding:5px;



	font-size:8pt;



}







.comment-head a { color:#fff; }



.comment-head a:hover { color:#B70000; }















/*########################



	BOTTOM MENUS



########################*/







#bottom3 {



	background:url(menu_BG.gif);



	width:100%;



	font-size:7pt;



	font-weight:bold;



	text-align:center;



	color:#fff;



}







#bottom3 a {



	color:#fff;



}







#bottom3 a:hover {



	color:#fff;



	text-decoration:underline;



}







#bottom4 {



	background:url(line12.gif);



	width:100%;



	color:#fff;



}







/*########################



	FORUM



########################*/







.forum-1  { color: #fff; font-size: 8pt; background: url(line8.gif) }







.forum-2 {



	background:#fff;



	color:#000;



	font-size:8pt;



}







.forum-2 a { color:#b70000; }



.forum-2 a:hover { color:#000; text-decoration:underline; }







.forum-3 {



	border:1px #000 solid;



}







.forum-4 {



	border:1px #000 solid;



	background:#fff;



	color:#000;



	font-size:8pt;



}







.forum-q {



	background:#F5F5F5;



	color:#000;



	font-size:8pt;



	border:1px #2282BF solid;







}











/*########################



	DROP DOWN MENU



########################*/







#dropmenudiv{
	padding:5px;
	border:1px #c0c0c0 solid;
	background:#1c4c80;
	position:absolute;
	z-index:100;
	font-size:7pt;
	text-align:left;
}
#dropmenudiv a {
	color:#fff;
}
#dropmenudiv a:hover {
	color:#fff;
	text-decoration:underline;
}
/*             styles for the star rater                */
/* the default rating is placed as a background image in the ul */
/* use the background position according to the table above to display the required images*/
.rating, .rating_readonly{
	width:80px;
	height:16px;
	margin:0 0 20px 0;
	padding:0;
	list-style:none;
	clear:both;
	position:relative;
	background: url(/file/style/light/star-matrix.gif) no-repeat 0 0;
}
/* add these classes to the ul to effect the change to the correct number of stars */
.nostar {background-position:0 0}
.onestar {background-position:0 -16px}
.twostar {background-position:0 -32px}
.threestar {background-position:0 -48px}
.fourstar {background-position:0 -64px}
.fivestar {background-position:0 -80px}
ul.rating li {
	cursor: pointer;
 /*ie5 mac doesn't like it if the list is floated\*/
	float:left;
	/* end hide*/
	text-indent:-999em;
}
ul.rating li a, ul.rating_readonly li a {
	position:absolute;
	left:0;
	top:0;
	width:16px;
	height:16px;
	text-decoration:none;
	z-index: 200;
}
ul.rating li.one a {left:0}
ul.rating li.two a {left:16px;}
ul.rating li.three a {left:32px;}
ul.rating li.four a {left:48px;}
ul.rating li.five a {left:64px;}
ul.rating li a:hover {
	z-index:2;
	width:80px;
	height:16px;
	overflow:hidden;
	left:0;	
	background: url(/file/style/light/star-matrix.gif) no-repeat 0 0
}
ul.rating_readonly li a, ul.rating_readonly li a:hover{cursor:default !important}

ul.rating li.one a:hover {background-position:0 -96px;}
ul.rating li.two a:hover {background-position:0 -112px;}
ul.rating li.three a:hover {background-position:0 -128px}
ul.rating li.four a:hover {background-position:0 -144px}
ul.rating li.five a:hover {background-position:0 -160px}
/* end rating code */

#wform {
	background: transparent url('wformbg.png') top left no-repeat;
}