body
{
	FONT-SIZE: 14px;
	COLOR: #000000;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial;
	BACKGROUND: url("/images/bg.jpg");

	BACKGROUND-COLOR: #FFFFFF;
	FONT-VARIANT: normal;
	TEXT-DECORATION: none;

	text-align:center;

}
A
{
	FONT-SIZE: 14px;
	COLOR: #fb5e00;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: transparent;
	FONT-VARIANT: normal;
	TEXT-DECORATION: none;
}
A:hover
{
    COLOR: #000;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: transparent;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none;
}


#wrapper{
width: 980px;
font: bold 10px Arial, Helvetica, Tahoma;
text-align: right;
margin:0px auto;
padding-top: 0px;
}


#header{
width: 900px;
text-align: center;
margin:0px auto;


}

#navbar{
width: 100%;
height: 25px;
text-align: center;
BACKGROUND: url("/images/navbg.jpg");
margin:0px auto;
}

#content{
text-align: left;
BACKGROUND-COLOR: #FFFFFF;
BACKGROUND: url("/images/bg-content.png");

font-family: Arial, Helvetica, Tahoma;
font-size: 14px;
FONT-WEIGHT: normal;
color:#4f4f4f;
padding-top: 40px;
padding-right: 30px;
padding-left: 30px;
float:right; 
width:640px; 
height: 535px; 
margin-top: 10px;

}


#content img{ 
margin-left: 3px;
margin-right: 3px;
border: none;
}

#content img.noborder{
border-style: solid; 
border-width: 0px; 
border-color: #FFFFFF; 
}

.vperson{
text-align: left;
font-family: Helvetica, Tahoma;
font-size: 22px;
FONT-WEIGHT: normal;
color:#2f2f2f;
}

.sectionHeader{
text-align: left;
font-family: Arial, Helvetica;
font-weight:bold;
font-size: 16px;
color:#49ad0c;
margin-top:20px;
margin-bottom:20px;

}

.entrytitle{
text-align: left;
font-family: Arial, Helvetica;
font-size: 20px;
font-weight: normal;
color:#49ad0c;


}

.entrydatetime{
text-align: left;
font-family: Arial, Helvetica;
font-size: 12px;
font-weight: normal;
color:#c0c0c0;

margin-bottom:20px;

}


h2 {
text-align: left;
font-family: Arial, Helvetica;
font-size: 17px;
font-weight: bold;
color:#4f4f4f;
margin-left:0px;
margin-top:0px;
margin-bottom:2px;
padding: 0px;
}

h1 {
text-align: left;
font-family: Arial, Helvetica;
font-size: 13px;
font-weight: bold;
color:#4f4f4f;
margin-left:0px;
margin-top:0px;
margin-bottom:2px;
padding: 0px;
}



h3 {
text-align: left;
font-family: Arial, Helvetica;
font-size: 33px;
font-weight: normal;
color:#fff;
margin-left:0px;
margin-top:0px;
margin-bottom:20px;
padding: 0px;
border: 0px solid #000;
}



.homefooterdiv{
padding: 3px 3px;
margin-left: 7px;
margin-right: 7px;
font: bold 11px Arial, Helvetica, Tahoma;
COLOR: #000000;
FONT-WEIGHT: normal;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}


.pagenav{
text-align: right; 

width: 190px;
BACKGROUND: url("/images/nav-off.png");
background-color: #474747;
margin-bottom: 2px;
}

.pagenav a{
line-height: 31px;
font-size: 21px;
font-family: Arial, Helvetica;
font-weight:  normal;
text-decoration: none;
color: #fff;
padding-right: 10px;

}

.pagenav a:hover{
line-height: 31px;
font-size: 21px;
font-family: Arial, Helvetica;
color: #4f4f4f;


}

.footer{
width: 900px;
text-align: right;
margin:0px auto;

color: #c0c0c0;
margin-top: 0px;
}


.footer img{ 
border: none;
}

.entrytitle a{
font-family: Arial, Helvetica;
font-weight: normal;
font-size: 20px;
text-decoration: none;
color: #58e012;
}

.entrytitle a:hover{
font-family: Arial, Helvetica;
font-weight: normal;
font-size: 20px;
text-decoration: none;
color: #c0c0c0;
}

.entrytitle-side a{
font-family: Arial, Helvetica;
font-weight:normal;
font-size: 13px;
text-decoration: none;
color: #646464;
}

.entrytitle-side a:hover{
font-family: Arial, Helvetica;
font-weight:normal;
font-size: 13px;
text-decoration: none;
color: #58e012;
}

#storenav{float: left; width: 150px;}

#storecontent{float: right; width: 500px;}


label { width: 50px; float: left; }
label.error { width: 200px; none; color: red; padding-left: .5em; vertical-align: top; clear: both; }


/* root element for tabs  */
ul.tabs { 
	list-style:none; 
	margin:0px; 
	padding:0px;	
	border-bottom:1px solid #666;	
	height:30px;
	margin-top: 0px;

	margin-bottom: 0px;
}

/* single tab */
ul.tabs li { 
	float:left;	 
	text-indent:0;
	padding:0;
	margin:0 !important;
	list-style-image:none !important; 
}

/* link inside the tab. uses a background image */
ul.tabs a { 
	background: url(/images/blue.png) no-repeat -420px 0;
	font-size:11px;
	display:block;
	height: 30px;  
	line-height:30px;
	width: 134px;
	text-align:center;	
	text-decoration:none;
	color:#333;
	padding:0px;
	margin:0px;	
	position:relative;
	top:1px;
}

ul.tabs a:active {
	outline:none;		
}

/* when mouse enters the tab move the background image */
ul.tabs a:hover {
	background-position: -420px -31px;	
	color:#fff;	
}

/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
	background-position: -420px -62px;		
	cursor:default !important; 
	color:#000 !important;
}

/* Different widths for tabs: use a class name: w1, w2, w3 or w2 */


/* width 1 */
ul.tabs a.s 			{ background-position: -553px 0; width:81px; }
ul.tabs a.s:hover 	{ background-position: -553px -31px; }
ul.tabs a.s.current  { background-position: -553px -62px; }

/* width 2 */
ul.tabs a.l 			{ background-position: -248px -0px; width:174px; }
ul.tabs a.l:hover 	{ background-position: -248px -31px; }
ul.tabs a.l.current  { background-position: -248px -62px; }


/* width 3 */
ul.tabs a.xl 			{ background-position: 0 -0px; width:248px; }
ul.tabs a.xl:hover 	{ background-position: 0 -31px; }
ul.tabs a.xl.current { background-position: 0 -62px; }


/* initially all panes are hidden */ 
div.panes {border: 0px solid #000; padding: 0px; margin-top: 0px;}

div.pane {
	display:none;		
}
div.panes div {
	margin-top: 0px;
	display:none;		
	padding:0px;
	border:0px solid #999;
	border-top:0;
	height:400px;
	font-size:14px;


}

	#tpflashlogoholder {width: 184px; height: 302px; margin-bottom: 3px; margin-top: 10px; border: 0px solid #fff; }

	#tpflashlogo {width: 184px; height: 302px; margin-bottom: 0px; border: 3px solid #fff; }


	#UPL1NKnav { width: 195px; height: 254px; margin: 0px auto; text-align: center;  padding: 0px; padding-top: 5px;  margin: 0px; background-color: #c7e3fb; background: url(/images/navbg.png);   border: 0px solid #c0c0c0; }


	#usernav { list-style-type: none; margin: 0px auto; padding: 0px; width: 165px; text-align: center;}
	li.usernav { padding: 0px; margin: 0px; display: block; width: 165px; height: 32px; font-size: 14px; text-align: center; }

	li.usernav a { display: block; line-height: 34px; width: 165px; height: 32px;  margin: 0px; padding: 0px; FONT-SIZE: 15px; COLOR: #fff; FONT-WEIGHT: BOLD; FONT-FAMILY: Arial, Helvetica; BACKGROUND-COLOR: transparent; FONT-VARIANT: normal; TEXT-DECORATION: none; }

	li.usernav a:hover { display: block; line-height: 34px;  width: 165px; height: 32px; margin: 0px; padding: 0px; FONT-SIZE: 15px; COLOR: #0053cc; FONT-WEIGHT: BOLD; FONT-FAMILY: Arial, Helvetica;  FONT-VARIANT: normal; TEXT-DECORATION: none; BACKGROUND-image: url(/images/rollnav.png);}


#home-events {text-align: left; margin-left: 10px; margin-top: 0px; background-color: #4f4f4f; padding: 5px; color: #fff; }

#home-blog {text-align: left; margin-left: 10px; margin-top: 10px; padding: 5px; background-color: #c0c0c0;}

.cropbox {float: left; width: 200px; height: 160px; overflow: hidden; margin-right: 20px;}
.scrollingpage {overflow: auto; width: 100%; height: 420px; padding-right: 10px;}

.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
}
.style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #717171;
	font-weight: bold;
}
.style3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #717171;
	font-weight: bold;
}
.style4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #717171;
}
.style5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fff;
}
.style6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000;
}

