html
{
	height:				100%;
	width:				100%;
}

.meh
{
	font-size:			larger;
}

body
{
	position:			relative;
	padding:			0px;
	margin:				0px;
	font-family:		Arial;
	font-size:			10pt;
}

a:link
{
	text-decoration:	none;
	color:				#003366;
	font-weight:		bold;
	text-align:			center;
}
a:visited
{
	text-decoration:	none;
	color:				#003366;
	font-weight:		bold;
	text-align:			center;
}
a:active
{
	text-decoration:	none;
	color:				#003366;
	font-weight:		bold;
	text-align:			center;
}
a:hover
{
	text-decoration:	none;
	color:				#FF6600;
	font-weight:		bold;
	text-align:			center;
}
a.linkimg:hover
{
	text-decoration:	none;
	background-color:	#003366;
	font-weight:		bold;
	text-align:			center;
}

img
{
	border:				0px;
}

h1
{
	color:				#666666;
	font-family:		Arial;
	font-size:			18pt;
	font-weight:		bold;
	font-style:			italic;
	padding:			0px;
	margin:				0px;
	margin-bottom:		18px;
	border-bottom:		3px solid #990000;
}

h2
{
	font-family:		Arial;
	font-size:			12pt;
	font-weight:		bold;
	text-align:			center;
	color:				#003366;
	border:				0px;
}

h4
{
	color:				#990000;
	font-family:		Arial;
	font-size:			12pt;
	font-weight:		bold;
	padding:			0px;
	margin:				0px;
}

blockquote
{
	padding:			0px;
	padding-left:		20px;
	margin:				0px;
}

ul
{
	padding:			0px;
	padding-left:		50px;
	margin:				0px;
	list-style-type:	disc;
	color:				#990000;
}

.black
{
	color:				#000000;
}

.required
{
	color:				#FF0000;
}

#header
{
	position:			relative;
	top:				0px;
	left:				0px;
	background:			#585858 url('../images/headerBG.jpg') no-repeat;
	width:				98%;
	height:				129px;
}
#headerBar
{
	padding:			0px;
	margin:				0px;
	position:			absolute;
	top:				127px;
	left:				800px;
	height:				2px;
	background-color:	black;
	overflow:			hidden;
	width:				0px;
	z-index:			5000;
}
#headerLinks
{
	position:			relative;
	top:				0px;
	right:				20px;
	text-align:			right;
	font-family:		Arial;
}
#headerLinks a:link
{
	text-decoration:	none;
	font-style:			italic;
	color:				#DFE2B7;
}
#headerLinks a:visited
{
	text-decoration:	none;
	font-style:			italic;
	color:				#DFE2B7;
}
#headerLinks a:active
{
	text-decoration:	none;
	font-style:			italic;
	color:				#DFE2B7;
}
#headerLinks a:hover
{
	text-decoration:	none;
	font-style:			italic;
	font-weight:		bold;
	background-color:	#DFE2B7;
	color:				#000000;
}

#sidebar
{
	position:			relative;
	float:				left;
	top:				0px;
	left:				0px;
	background:			#FFFFFF url('../images/sidebarBG.jpg') no-repeat;
	width:				145px !important;
	width:				177px;
	min-height:			392px;
	height:				auto !important;
	height:				432px;
	padding-top:		130px;
	padding-left:		24px;
	padding-right:		8px;
	font-size:			10pt;
}

#mainContent
{
	position:			relative;
	float:				left;
	top:				0px;
	left:				0px;
	background:			#FFFFFF;
	/* width:				562px !important; */
	width:				603px;
	min-height:			482px;
	height:				auto !important;
	height:				522px;
	padding:			20px;
	padding-right:		20px;
	border-right:		1px solid #000000;
	font-family:		Arial;
	font-size:			10pt;
}

.TigerView
{
	font-family:		'Arial Narrow';
	font-size:			16pt;
	font-weight:		bold;
	font-style:			italic;
	color:				#003366;
}

#sampleImagesDescription
{
	position:			relative;
	float:				left;
	padding:			0px;
	margin:				0px;
	width:				266px;
}

.specialBullet
{
	color:				#FF9900;
	font-weight:		bold;
	text-align:			right;
}
.specialBulletArrow
{
	color:				#003366;
}

#sampleImagesSection
{
	position:			relative;
	float:				right;
	padding:			0px;
	margin:				0px;
	margin-left:		10px;
	width:				236px;
}
#sampleImagesSection h1
{
	font-family:		Arial;
	font-size:			12pt;
	font-weight:		bold;
	text-align:			center;
	color:				#003366;
	border:				0px;
}
#sampleImagesSection hr
{
	color:				#FF9900;
	background-color:	#FF9900;
	border:				0px;
	height:				2px;
}

.clickToEnlarge
{
	font-weight:		normal;
	font-size:			small;
	text-align:			center;
	color:				#666666;
}

.sampleImage
{
	position:			relative;
	background-color:	#666666;
	padding:			0px;
	margin:				0px;
}
.sampleImage img
{
	position:			relative;
	top:				-5px;
	left:				-5px;
}

.contactField
{
	text-align:			right;
	vertical-align:		top;
	padding-right:		5px;
	font-weight:		bold;
	font-size:			larger;
	color:				#FF9900;
}
.contactValue
{
	font-size:			larger;
}
.contactHeader
{
	background-color:	Gray;
	color:				#FF9900;
	text-align:			center;
	font-weight:		bold;
	font-size:			large;
}

#footer
{
	position:			relative;
	float:				left;
	clear:				both;
	background:			#4A4A4A url('../images/footerMain.jpg') repeat-x;
	width:				780px;
	height:				29px;
	color:				#FFFFFF;
	font-family:		Arial;
	font-size:			8pt;
	overflow:			hidden;
}
#footerText
{
	float:				left;
	width:				95%;
	height:				19px;
	margin:				10px;
	overflow:			hidden;
	text-align:			center;
}

#tabDownload
{
	padding:			0px;
	margin:				0px;
	position:			absolute;
	top:				108px;
	left:				180px;
	width:				127px;
	height:				28px;
	overflow:			hidden;
	z-index:			5000;
}

#tabUpload
{
	padding:			0px;
	margin:				0px;
	position:			absolute;
	top:				108px;
	left:				297px;
	width:				127px;
	height:				28px;
	overflow:			hidden;
	z-index:			4999;
}

#tabCreateUser
{
	padding:			0px;
	margin:				0px;
	position:			absolute;
	top:				108px;
	left:				414px;
	width:				127px;
	height:				28px;
	overflow:			hidden;
	z-index:			4998;
}

#tabCreateUserSub
{
	display:			none;
	padding:			0px;
	margin:				0px;
	position:			absolute;
	top:				127px;
	left:				180px;
	height:				21px;
	z-index:			5900;
}

#tabCreateUserSubCreateUser
{
	display:			block;
	padding:			0px;
	margin:				0px;
	position:			absolute;
	top:				0px;
	left:				246px;
	height:				21px;
	width:				127px;
	overflow:			hidden;
	z-index:			100;
}

#tabCreateUserSubPendingRequests
{
	padding:			0px;
	margin:				0px;
	position:			absolute;
	top:				0px;
	left:				363px;
	height:				21px;
	width:				127px;
	overflow:			hidden;
	z-index:			99;
}

#tabCreateUserSubCleanupExpired
{
	padding:			0px;
	margin:				0px;
	position:			absolute;
	top:				0px;
	left:				480px;
	height:				21px;
	width:				127px;
	overflow:			hidden;
	z-index:			98;
}


#tabCreateDownload
{
	padding:			0px;
	margin:				0px;
	position:			absolute;
	top:				108px;
	left:				531px;
	width:				127px;
	height:				28px;
	overflow:			hidden;
	z-index:			4997;
}

#tabCreateDownloadSub
{
	display:			none;
	padding:			0px;
	margin:				0px;
	position:			absolute;
	top:				127px;
	left:				180px;
	height:				21px;
	z-index:			5900;
}

#tabCreateDownloadSubCreateFolder
{
	display:			block;
	padding:			0px;
	margin:				0px;
	position:			absolute;
	top:				0px;
	left:				361px;
	height:				21px;
	width:				127px;
	overflow:			hidden;
	z-index:			100;
}

#tabCreateDownloadSubUploadFile
{
	display:			block;
	padding:			0px;
	margin:				0px;
	position:			absolute;
	top:				0px;
	left:				478px;
	height:				21px;
	width:				127px;
	overflow:			hidden;
	z-index:			100;
}

#tabCreateDownloadSubDeleteFile
{
	display:			block;
	padding:			0px;
	margin:				0px;
	position:			absolute;
	top:				0px;
	left:				595px;
	height:				21px;
	width:				127px;
	overflow:			hidden;
	z-index:			100;
}

#tabCreateDownloadSubDownloadCategory
{
	display:			block;
	padding:			0px;
	margin:				0px;
	position:			absolute;
	top:				0px;
	left:				712px;
	height:				21px;
	width:				127px;
	overflow:			hidden;
	z-index:			100;
}

/* 3 Column Layout */

/* <![CDATA[ */

.leftInner
{
	float: left;
}
.middleInner
{
	float: left;
}
.rightInner
{
	float: left;
}

/* Start Mac IE5 filter \*/
.leftInner, .middleInner, .rightInner
{
	padding-bottom: 32767px !important;
	margin-bottom: -32767px !important;
}

@media all and (min-width: 0px)
{
	.leftInner, .middleInner, .rightInner
	{
		padding-bottom: 0 !important;
		margin-bottom: 0 !important;
	}

	.leftInner:before, .middleInner:before, .rightInner:before
	{
		content: '[DO NOT LEAVE IT IS NOT REAL]';
		display: block;
		background: inherit;
		padding-top: 32767px !important;
		margin-bottom: -32767px !important;
		height: 0;
	}
}
/* End Mac IE5 filter */

.wrapperInner
{
	overflow: hidden; /* This hides the excess padding in non-IE browsers */
	clear: both;
}

/* we need this for IE 5.01 - otherwise the wrapper does not expand to the
necessary height (unless fixed, this problem becomes even more acute
weirdness as the method is enhanced */
.wrapperInner
{
	/* Normally a Holly-style hack height: 1% would suffice but that causes
	IE 5.01 to completely collapse the wrapper - instead we float it */
	float: left;
	/* NB. possibly only IE 5.01 needs to get this float value - otherwise 5.5 sometimes
	(I saw it happen many moons ago) makes the width of wrapper too small
	the float: none with the comment is ignored by 5.01,
	5.5 and above see it and carry on about their business
	It's probably fine to just remove it, but it's left here
	just in case that many moons ago problem rears its head again */
	float/**/: none;
}

/* easy clearing */
.wrapperInner:after
{
	content: '[DO NOT LEAVE IT IS NOT REAL]';
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.wrapperInner
{
	display: inline-block;
}
/*\*/
.wrapperInner
{
	display: block;
}
/* end easy clearing */

/* ]]> */
