body {
	background-image: url(http://prolineperformance.com/tpl/img/Background.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	background-attachment:fixed;
	background-color: #1f1f1f;
	font-family:  Arial,Trebuchet, Verdana,  Helvetica, sans-serif;
	text-align: center;
}

img		{ color: #DDDDDD; background: #000000; font-family: Arial, sans-serif; font-size: 12px;  text-align: left;}


textarea		{ color: #1F1F1F; background: #FFFFFF; font-family: Arial, sans-serif; font-size: 12px; }
input			{ color: #1F1F1F; background: #FFFFFF; font-family: Arial, sans-serif; font-size: 12px; }
h2			    { color: #FFFFFF; background: #151515; font-family: Arial, sans-serif; font-size: 16px; font-weight: normal; vertical-align:top; }
.grey			{ color: #7F7772; background: #151515; font-family: Arial, sans-serif; font-size: 12px;  margin:0 auto; vertical-align:top;}
.white_red		{ color: #000; font-family: Arial, sans-serif; font-size: 12px;	margin:0 auto; vertical-align:top; background-color: #000000; }
.white_blue		{ color: #EEEEEE; background: #000000; font-family: Arial, sans-serif; font-size: 12px;  margin:0 auto; vertical-align:top;}
.news_light		{ color: #7F7772; background: #1F1F1F; font-family: Arial, sans-serif; font-size: 12px;  margin:0 auto; vertical-align:top;}
.welcome		{ color: #DDDDDD; background: #151515; font-family: Arial, sans-serif; font-size: 12px;  margin:0 auto; vertical-align:top;}
.white_red_14	{ color: #7F7772; background: #151515; font-family: Arial, sans-serif; font-size: 12px;  margin:0 auto; vertical-align:top;}
.white_grey		{ color: #CCCCCC; background: #151515; font-family: Arial, sans-serif; font-size: 12px;  margin:0 auto; vertical-align:top;}
.black16 		{ color: #FFFFFF; background: #000000; font-family: Arial, sans-serif; font-size: 16px; font-weight: normal; }
.black 			{ color: #DDDDDD; background: #000000; font-family: Arial, sans-serif; font-size: 12px;  margin:0 auto; vertical-align:top;}
.blackl 		{ color: #DDDDDD; background: #000000; font-family: Arial, sans-serif; font-size: 12px;  text-align: left;}
.blacklt 		{ color: #DDDDDD; background: transparent; font-family: Arial, sans-serif; font-size: 12px;  text-align: left;}
.white 			{ color: #0C1A44; background: #FFFFFF; font-family: Arial, sans-serif; font-size: 12px;  margin:0 auto;}
.white_black	{ color: #EEEEEE; background: #000000; font-family: Arial, sans-serif; font-size: 12px; margin:0 auto;}
.menu_text		{ color: #0C1A44; background: #C8DBFC; font-family: Arial, sans-serif; font-size: 12px;  margin:0 auto;}
.menu_item		{ color: #0C1A44; background: #C8DBFC; font-family: Arial, sans-serif; font-size: 12px;  margin:0 auto; font-weight: bold;}
.menu_hdr		{ color: #0C1A44; background: #C8DBFC; font-family: Arial, sans-serif; font-size: 14px;  margin:0 auto; font-weight: bold;}
.blk_wh			{ color: #000000; background: #ffffff; font-family: Arial, sans-serif; font-size: 12px;  margin:0 auto;}
.blueheader     { color: #FFFFFF; background: #093790; line-height: 13px; padding: 6px 7px 5px 9px;  font-family: Arial, sans-serif; font-size: 16px;}
.bluelabel     	{ color: #FFFFFF; background: #003797; line-height: 16px; font-family: Arial, sans-serif; font-size: 12px;}
.purpleheader   { color: #FFFFFF; background: #510369; line-height: 13px; padding: 6px 7px 5px 9px;  font-family: Arial, sans-serif; font-size: 16px;}
.turqheader     { color: #FFFFFF; background: #04C0CC; line-height: 13px; padding: 6px 7px 5px 9px;  font-family: Arial, sans-serif; font-size: 16px;}
.limemon        { color: #FFFFFF; background: #109E2F; line-height: 13px; padding: 6px 7px 5px 9px;  font-family: Arial, sans-serif; font-size: 16px;}
.orgheader      { color: #FFFFFF; background: #FF4508; line-height: 13px; padding: 6px 7px 5px 9px;  font-family: Arial, sans-serif; font-size: 16px;}
.red            { background: transparent; margin:0 auto;}



.main	{
		color: #919191;
		background: url(/images/bgm.jpg);
		width: 960px;
		margin: 0px auto 0px;
		padding: 5px 5px 5px 5px;
		}

.tablegrey		{ 
				border: 1px solid #525252;
				vertical-align:top;
				}
				
.tableblk		{ 
				vertical-align:top;
				}

		
.main_nar		
		{
		color: #919191;
		background: #1F1F1F;
		width: 500px;
		margin:0 auto;

		border-top-style: solid;
		border-top-width: 1px;
		border-top-color: #474747;

		border-left-style: solid;
		border-left-color: #474747;
		border-left-width: 1px;

		border-bottom-style: solid;
		border-bottom-color: #474747;
		border-bottom-width: 1px;

		border-right-style: solid;
		border-right-color: #474747;
		border-right-width: 1px;

		}
		
.hdr    { 
		color: #FF0000; 
		background: url(/images/main_black_header_bgrb.jpg) right no-repeat; 
		line-height: 13px; 
		padding: 6px 7px 5px 9px;  
		font-family: Arial, sans-serif; 
		font-size: 12px;
		}

.hdrb   { 
	    color: #ffcc2b; 
		background: url(/images/main_red_header_bgrb.jpg) right no-repeat; 
		line-height: 13px; 
		text-align: left;
		padding: 6px 7px 5px 9px;  
		font-family: Arial, sans-serif;
		font-size: 14px;
		}
		
.item   { 
	    color: #ffcc2b; 
		background: url(/images/item.jpg) right no-repeat; 
		line-height: 13px; 
		text-align: left;
		padding: 6px 7px 5px 0px;  
		font-family: Arial, sans-serif;
		font-weight: bold;
		font-size: 12px;
		}		

.news			
		{
		width: 200px;
		background-color: #1F1F1F;
		background-position: left top;
		border: solid 1px #aaaaaa;
		font-family: Arial, sans-serif;
		font-size: 12px;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		color: #000000;
		}

.newspad		
		{
		padding: 20px 10px 10px 20px;   
		background-color: #1F1F1F;
		color: #000000;
		}
		
span { color: #EEEEEE; }

ul			
		{
		text-align: left;
		color: #FF0000;
		text-decoration: none;
		list-style-image: url(arrow.gif);
		list-style-type: square;
		}

.related		
		{
		height: 256px; width: 176px;
		background-color: #F7F5F5;
		overflow: hidden;
		background-position: left top;
		border: solid 1px #aaaaaa;
		font-family: Arial, sans-serif;
		font-size: 12px;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		color: #000000;
		}

.bluelabelb 		
		{
		background: #0C1A44;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		color: #FFFFFF;
		font-size: 11px;
		font-family: Arial, Tahoma, Verdana;
		font-weight: bold;
		text-transform: uppercase;
		margin: 0px 0px 5px 0px;
		padding: 3px 0px 3px 7px;
		border: none;
		}

.module_1 .header 
		{ 
		height: 23px; 
		line-height: 23px; 
		background: url(/images/main_section_header_bgr.gif) right no-repeat; 
		padding: 0 10px; 
		text-align: left;
		_height: 1%; 
		border: 1px solid black; 
		border-bottom: 1px solid #FC0; 
		}

.module_1 .header h2 
		{ 
		float: left; 
		font-size: 14px; 
		font-weight: bold; 
		color: white; 
		background: url(/images/header_arrow.gif) no-repeat left center; 
		padding: 0 0 0 17px; 
		margin: 0px; 
		}

.header_text 
		{ 
		display: block; 
		height: 0px;
		width: 228px;
		}
	
.slide 				{ color: #EEEEEE; background: #000000; font-family: Arial, sans-serif; font-size: 10px; }
.light_grey 		{ color: #919191;  font-family: Arial, sans-serif; font-size: 10px; margin:0 auto;}
.lblue				{ color: #EEEEEE; background: #244D95; font-family: Arial, sans-serif; font-size: 10px; margin:0 auto;}
.lblue12 			{ color: #EEEEEE; background: #244D95; font-family: Arial, sans-serif; font-size: 12px; margin:0 auto;}
.dblue				{ color: #EEEEEE; background: #0C1A44; font-family: Arial, sans-serif; font-size: 10px; margin:0 auto;}
.dblue12 			{ color: #EEEEEE; background: #0C1A44; font-family: Arial, sans-serif; font-size: 12px; margin:0 auto;}
.mblue				{ color: #EEEEEE; background: #17346C; font-family: Arial, sans-serif; font-size: 10px; margin:0 auto;}
.mblue12 			{ color: #EEEEEE; background: #17346C; font-family: Arial, sans-serif; font-size: 12px; margin:0 auto;}

.light_grey12 		{ color: #919191; background: #1F1F1F; font-family: Arial, sans-serif; font-size: 12px; }
.light_grey12rev	{ color: #1F1F1F; background: #919191; font-family: Arial, sans-serif; font-size: 12px; }
.dark_grey 			{ background: #1F1F1F; }
.pagetitle  		{ font-size: 14pt; }
.sectiontitle 		{ font-size: 13.5pt; }
.customheader1  	{ font-size: 18pt; }
.customheader2 		{ font-size: 24pt; }
.strechtable 		{ border-left-width:2px; border-left-color:#051B40; border-left-style:solid; border-right-width:2px; border-right-color:#051B40; border-right-style:solid; }
.dottop 			{ border-top: thin dotted #999999; }
.dot555 			{ border-left-width:2px; border-left-color:#051B40; border-left-style:solid; border-right-width:2px; border-right-color:#051B40; border-right-style:solid; font-size:0.85em; line-height:.2em; background:url('/images/dotted_h.gif') repeat-x; width:757px; float:left; }
.tablegb 	    	{border: 1px solid #c7c7c7; background-color: #FFFFFF; vertical-align: top;}
.tableblack 		{border: 1px solid #000 ;}
.tablesides			{border-right: 1px solid #c7c7c7;	border-left: 1px solid #c7c7c7; }
.tableleft			{border-left: 1px solid #c7c7c7; }
.tableright			{border-right: 1px solid #c7c7c7;}
.enabled        	{ font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; color: #FFCC33; background-color: #6E0E0E; border: 1px solid #000000; }
.disabled       	{ font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #000000; border: 1px solid #0000FF; }

a.pic:link       	{ text-decoration: none; vertical-align:top; background: #000000; color: #EEEEEE; font-family: Arial, sans-serif; font-size: 10px; }
a.pic:visited    	{ text-decoration: none; vertical-align:top; background: #000000; color: #EEEEEE; font-family: Arial, sans-serif; font-size: 10px; }
a.pic:hover      	{ text-decoration: none; vertical-align:top; background: #000000; color: #EEEEEE; font-family: Arial, sans-serif; font-size: 10px; }

a.foot:link       	{ text-decoration: none; vertical-align:top; background: transparent; color: #EEEEEE; font-family: Arial, sans-serif; font-size: 10px; }
a.foot:visited    	{ text-decoration: none; vertical-align:top; background: transparent; color: #EEEEEE; font-family: Arial, sans-serif; font-size: 10px; }
a.foot:hover      	{ text-decoration: none; vertical-align:top; background: transparent; color: #EEEEEE; font-family: Arial, sans-serif; font-size: 10px; }

a.txtlink:link       	{ text-decoration: none; vertical-align:middle; background: transparent; color: #EEEEEE; font-family: Arial, sans-serif; font-size: 8px; }
a.txtlink:visited    	{ text-decoration: none; vertical-align:middle; background: transparent; color: #EEEEEE; font-family: Arial, sans-serif; font-size: 8px; }
a.txtlink:hover      	{ text-decoration: none; vertical-align:middle; background: transparent; color: #AAAAAA; font-family: Arial, sans-serif; font-size: 8px; }

a.newsl:link       	{ text-decoration: none; vertical-align:top; background: #1F1F1F; color: #EEEEEE; font-family: Arial, sans-serif; font-size: 12px; width: 160px;}
a.newsl:visited    	{ text-decoration: none; vertical-align:top; background: #1F1F1F; color: #EEEEEE; font-family: Arial, sans-serif; font-size: 12px; width: 160px;}
a.newsl:hover      	{ text-decoration: none; vertical-align:top; background: #1F1F1F; color: #EEEEEE; font-family: Arial, sans-serif; font-size: 12px; width: 160px;}

a.food:link       	{ text-decoration: underline; vertical-align:top; background: #000000; color: #EEEEEE; font-family: Arial, sans-serif; font-size: 12px; }
a.food:visited    	{ text-decoration: underline; vertical-align:top; background: #000000; color: #EEEEEE; font-family: Arial, sans-serif; font-size: 12px; }
a.food:hover      	{ text-decoration: underline; vertical-align:top; background: #000000; color: #FF0000; font-family: Arial, sans-serif; font-size: 12px; }

a.pline:link       	{ text-decoration: underline; vertical-align:top; background: transparent; color: #EEEEEE; font-family: Arial, sans-serif; font-size: 12px; }
a.pline:visited    	{ text-decoration: underline; vertical-align:top; background: transparent; color: #EEEEEE; font-family: Arial, sans-serif; font-size: 12px; }
a.pline:hover      	{ text-decoration: underline; vertical-align:top; background: transparent; color: #FF0000; font-family: Arial, sans-serif; font-size: 12px; }

a:link       		{ text-decoration: underline; vertical-align:top; background: transparent; color: #EEEEEE; font-family: Arial, sans-serif; font-size: 12px; }
a:visited    		{ text-decoration: underline; vertical-align:top; background: transparent; color: #EEEEEE; font-family: Arial, sans-serif; font-size: 12px; }
a:hover      		{ text-decoration: underline; vertical-align:top; background: transparent; color: #EEEEEE; font-family: Arial, sans-serif; font-size: 12px; }

a.error:link       	{ text-decoration: underline; vertical-align:top; color: #D11241; font-family: Arial, sans-serif; font-size: 12px; }
a.error:visited    	{ text-decoration: underline; vertical-align:top; color: #D11241; font-family: Arial, sans-serif; font-size: 12px; }
a.error:hover      	{ text-decoration: underline; vertical-align:top; color: #D11241; font-family: Arial, sans-serif; font-size: 12px; }
