/* HTML Tags */

img
{
	border:0;
}

body
{
	margin:0;
	padding:0;
	border:0;

	font-family:Timeless, 'Times New Roman', Times, Arial;
	/*font-family:Arial;*/
	text-align:center;	
}

a
{
	color:#FF0000;
	text-decoration:none;
	font-weight:normal;
}

a:visited
{
	color:#990000;
	font-weight:normal;
}

a:hover
{
	text-decoration:underline;
}

/* Structure Tags */

.intro
{
	width:100%;
}

.introImage
{
	width:100%;
	margin:0 auto 0 auto;
}

.introGraphic
{
	cursor: pointer;
}

.page
{
	width:800px;

	margin:25px auto 25px auto;

	text-align:left;
}

.content
{
	width:800px;
	height:395px;

	text-align:left;
}

.contentAudio
{
	width:0;
	height:0;
}

.footer
{
	width:800px;
	
	padding:50px 10px 10px 10px;

	font-size:16pt;
	text-align:center;

	clear:both;
}	

.header
{
	width:800px;
	height:40px;
}

.headerMenu
{
	position:relative;
	
	z-index:100;
}

.page_title
{
	font-size:14px;
	text-align:center;
	
	padding:25px 0px 0px 0px;
}

.required
{
	color:#FF0000;
}

/* header2.php */
.menu
{
	position:relative;

	width:800px;
	height:20px;

	text-align:left;

	z-index:100;
}

.menuItem
{
	position:absolute;
	width:88px;
	height:20px;

	font-size:14px;
	font-weight:normal;

	float:left;
	
	text-transform:uppercase;
	text-align:center;

	/*background-color:#FFFFFF;*/
	color:#000000;
	z-index:101;
}

.menuEItem
{
	position:absolute;
	width:88px;
	height:20px;

	font-size:14px;
	font-weight:normal;

	float:left;
	
	text-transform:uppercase;
	text-align:center;

	/*background-color:#FFFFFF;*/
	color:#FF0000;
	z-index:101;
}

.menuSubitems
{
	position:absolute;
	width:150px;
	height:0;

	top:18px;
	text-align:left;

	visibility:hidden;
	z-index:102;
}

.menuSubitem
{
	font-size:12px;
	font-weight:normal;

	text-align:left;
	text-transform:none;

	color:#000000;
	border-left:1px solid #666666;
	padding:0px 0px 0px 5px;
}

.menuESubitem
{
	font-size:12px;
	font-weight:normal;

	text-align:left;
	text-transform:none;

	color:#FF0000;
	border-left:1px solid #666666;
	padding:0px 0px 0px 5px;
}

.menuSubitem a
{
	color:#666666;

	text-decoration:none;
	font-weight:normal;
}

.menuSubitem a:visited
{
	color:#666666;

	text-decoration:none;
	font-weight:normal;
}

.menuSubitem a:hover
{
	color:#000000;

	text-decoration:none;
}

.menuESubitem a
{
	color:#FF6666;

	text-decoration:none;
	font-weight:normal;
}

.menuESubitem a:visited
{
	color:#FF6666;

	text-decoration:none;
	font-weight:normal;
}

.menuESubitem a:hover
{
	color:#FF0000;

	text-decoration:none;
}

/* contact.php */

.contact
{
	width:800px;
	height:395px;
	
	padding:10px 10px 10px 10px;
	margin:10px 10px 0px 10px;
	
	font-size:12px;
	
	float:left;
	overflow-y:auto;
}

.contactMessage
{
	text-align:left;
	
	font-size:12px;
	
	padding:0px 0px 0px 0px;
}

.contactForm
{
	text-align:center;
}

.contactTableLabel
{
	text-align:right;
	vertical-align:top;
	
	font-size:12px;
	
	padding:10px 10px 0px 0px;
}

.contactTableField
{
	width:305px;
	font-size:12px;
	
	padding:10px 0px 0px 0px;
}

.contactTableCheckField
{
	font-size:12px;
	
	padding:10px 0px 10px 0px;
}

.contactTableCheckField input
{
	color:#FF0000;
}

.contactTableField input, .contactTableField select
{
	width:300px;
	
	font-size:12px;
}

.contactTableField textarea
{
	width:300px;
	height:200px;
}

/* credits.php */

.credits
{
	padding:10px 10px 10px 10px;
	margin:10px 10px 0px 10px;
	
	text-align:center;
}

.creditsMessage
{
	font-size:12px;
	
	padding:0px 0px 0px 0px;
}

.creditsForm
{
	text-align:center;
}

.creditsTableLabel
{
	width:200px;
	
	font-size:12px;
	
	padding:10px 10px 0px 0px;
}

.creditsTableField
{
	font-size:12px;
	
	padding:10px 0px 0px 0px;
}

.creditsTableCheckField
{
	font-size:12px;
	
	padding:10px 0px 10px 0px;
}

.creditsTableField input, .creditsTableField select
{
	width:300px;
	
	font-size:12px;
}

.creditsTableField textarea
{
	width:300px;
	height:200px;
}

/* page_a.php */

.pageContent
{
	width:800px;
	height:395px;

	padding:20px 10px 10px 10px;
	
	text-align:left;
}

.pageContentImage
{
	width:365px;
	height:365px;
	
	float:left;
	
	vertical-align:top;
}

.pageContentText
{
	width:365px;
	height:365px;
	
	font-size:12px;
	
	float:right;
	
	margin:0px 0px 0px 50px;
	
	overflow-y:auto;
	
	vertical-align:top;
}

.pageContentLeft
{
	width:365px;
	height:365px;
	
	font-size:12px;
	
	float:left;
	
	vertical-align:top;
}

.pageContentScrollLeft
{
	width:365px;
	height:365px;
	
	font-size:12px;
	
	float:left;
	
	vertical-align:top;
}

.pageContentScrollRight
{
	width:365px;
	height:365px;
	
	font-size:12px;
	
	float:right;
	
	margin:0px 0px 0px 0px;
	
	vertical-align:top;
}

.pageContentRight
{
	width:365px;
	height:365px;
	
	font-size:12px;
	
	float:right;
	
	margin:0px 0px 0px 50px;
	
	vertical-align:top;
}

.pageContentListLeft
{
	width:160px;
	height:365px;
	
	float:left;
	
	font-size:12px;
		
	vertical-align:top;
	
	padding: 0px 10px 0px 10px;
}

.pageContentListRight
{
	width:620px;
	height:365px;
	
	font-size:12px;
	
	float:right;
	
	vertical-align:top;
}

.pageContentScrollbarSmall
{
	width:365px;
	height:365px;
	overflow-y:auto;
}

.pageContentScrollbarMedium
{
	width:620px;
	height:365px;
	overflow-y:auto;
}

.pageContentScrollbarLarge
{
	width:780px;
	height:365px;
	overflow-y:auto;
}

.pageCContentScrollbarLarge
{
	width:780px;
	height:365px;
	overflow-y:auto;
	text-align:center;
}

.pageContentCenter
{
	width:780px;
	height:365px;
	
	font-size:12px;
	
	vertical-align:top;	
}

.pageContent td
{
	font-size:12px;
}

.pageContentPDFViewer, .pageContentPDFViewer iframe
{
	width:780px;
	height:365px;
}

/* private.php */

.private
{
	width:800px;
	height:395px;
	
	padding:10px 10px 10px 10px;
	margin:10px 10px 0px 10px;
	
	text-align:left;
}

.privateMessage
{
	font-size:12px;
	
	padding:0px 0px 0px 0px;
}

.privateImage
{
	width:365px;
	height:365px;
	
	float:left;
	
	vertical-align:top;
}

.privateContent
{
	width:365px;
	height:365px;
	
	font-size:12px;
	
	float:right;
	
	vertical-align:top;
}

/* wall.php */
.wallList
{
	width:800px;
	height:395px;
	
	padding:20px 0px 10px 0px;
	
	text-align:left;	
}

.wallFilter
{
	width:130px;
	height:365px;
	
	float:left;
	
	font-size:12px;
	
	padding:10px 10px 10px 10px;
}

.wallPosts
{
	width:650px;
	height:365px;
	
	float:left;
}

.wallPost1, .wallPost2
{
	font-size:12px;
	
	padding:10px 10px 20px 10px;
}

.wallPost1
{
	background-color:#FFFFFF;
}

.wallPost2
{
	/*background-color:#EFEFEF;*/
}

.wallPostSubject
{
	font-size:14px;
	font-weight:bold;
	
	padding:0px 0px 5px 0px;
}

.wallPostMessage
{
	text-align:justify;
}

.wallPostLink
{
	padding:5px 0px 0px 0px;
}

.wallCommentPost1, .wallCommentPost2
{
	font-size:12px;
	
	padding:10px 30px 20px 30px;
}

.wallCommentPost1
{
	background-color:#FFFFFF;
}

.wallCommentPost2
{
	/*background-color:#EFEFEF;*/
}

.wallCommentPostSubject
{
	font-size:14px;
	font-weight:bold;
	
	padding:0px 0px 5px 0px;
}

.wallCommentPostMessage
{
	text-align:justify;
}



/* newsletter.php */
.newsletterList
{
	width:800px;
	height:395px;
	
	padding:20px 0px 10px 0px;
	
	text-align:left;	
}

.newsletterFilter
{
	width:130px;
	height:365px;
	
	float:left;
	
	font-size:12px;
	
	padding:10px 10px 10px 10px;
}

.newsletterPosts
{
	width:650px;
	height:365px;
	
	float:left;
}

.newsletterPost
{
	font-size:12px;
	
	padding:10px 10px 20px 10px;
}

.newsletterPostMessage
{
	text-align:justify;
}

/* feed.php */
.feedList
{
	width:800px;
	height:395px;
	
	padding:20px 0px 10px 0px;
	
	text-align:left;	
}

.feedFilter
{
	width:130px;
	height:365px;
	
	float:left;
	
	font-size:12px;
	
	padding:10px 10px 10px 10px;
}

.feedPosts
{
	width:650px;
	height:365px;
	
	float:left;
}

.feedPost1, .feedPost2
{
	font-size:12px;
	
	padding:10px 10px 20px 10px;
}

.feedPost1
{
	background-color:#FFFFFF;
}

.feedPost2
{
	/*background-color:#EFEFEF;*/
}

.feedPostSubject
{
	font-size:14px;
	font-weight:bold;
	
	padding:0px 0px 5px 0px;
}

.feedPostMessage
{
	text-align:justify;
}
