/* the following lines can be copied to a php file if you need to use them elsewhere 
define("kWidthTotal","760");
define("kWidthContent","503");
define("kWidthNav","224");
*/

/* changing the body sets default values for all text used on entire page */
body
{
	width:				760px;
	height:				auto;
	margin:				0px;
	padding-top:		8px;
	padding-left:		8px;
	font-family:		Arial, Helvetica, sans-serif;
	color:				#222222;
}

table
{
	font-family:		Arial, Helvetica, sans-serif;
	color:				#222222;
	font-size:			0.8em;
}

#page
{
	font-size:			1em;
}

#top
{
	padding:			0px;
}

#logo
{
	font-size:			2.6em;
	font-weight:		normal;
	text-transform: 	none;
}

#loggedIn
{
	float:				right;
}

#language
{
	float:				right;
	margin-left:		10px;
}

#menu
{
	font-size:			0.9em;
	width:				760px; 

	padding-top:		2px;
	padding-bottom:		2px;
}

#banner
{
	margin-bottom:		15px;
}

#nav
{
	width: 				224px;
	border-right:		0px gray dotted;
	margin-right:		0px;
	padding-left:		0px;
	padding-top:		10px;
	padding-right:		16px;
	vertical-align:		top;
	
	float:				left;
	text-align:			right; 
	padding-bottom:		30px;
}

#navSpacer
{
	height:				5px;
}

#content
{

	float:				left;
	
	vertical-align:		top;
	width:				503px;
	margin-right:		0px;
	padding-left:		16px;

	border-left:		1px gray dotted; 
}

.insert
{
	border:				1px dotted gray;
	padding:			3px;
	background-color:	rgb(  250,250,250 );
	margin-bottom:		10px;
}

.jump
{
	border:				2px solid rgb(  255,189,12 );;
	padding:			10px;
	padding-left:		40px;
	background-color:	rgb( 245,245,245);
	margin-bottom:		10px;
	background-image:	url('./img/gohigh.gif');
	background-repeat:	no-repeat;
	background-position:	left center;
	font-size:			1.1em;
	font-weight:		bold;
}

/*
.itemEven
{
	background-color: rgb( 230,230,240 );
}
.itemOdd
{
	background-color: rgb( 220,220,230 );
}
*/
.itemEven
{
	background-color: rgb( 235,235,245 );
}
.itemOdd
{
	background-color: rgb( 245,245,255 );
}




.frontHeading
{
	font-size:		4em;
	color:			#333333;
	font-weight:	normal;
	text-transform: uppercase;
}

/* standard html headings tag */
h1
{
	font-size:		2.5em;
	color:			#444444;
	font-weight:	normal;
	text-transform:	uppercase;
	margin-bottom:	0.2em;
}

h2
{
	font-size:		1.4em;
	color:			#ff0000;
	font-weight:	normal;
	margin-top:		0em;
}

h3
{
	font-size:		1.2em;
	font-weight:	bold;
	text-transform:	uppercase;
	margin-top: 	1em;
	margin-bottom: 	0.4em;
}

h4
{
	font-size:		1em;
	font-weight:	bold;
	text-transform:	normal;
	margin-top: 	0.3em;
	margin-bottom: 	0.7em;
}

h5
{
	font-size:		1em;
	font-weight:	bold;
	text-transform:	normal;
	margin-top: 	0.3em;
	margin-bottom: 	0em;
}


.item
{
	font-size:		1em;
	font-weight:	bold;
	text-transform:	uppercase;
}

.error
{
	font-weight:	bold;
	color:			rgb(230,0,0);
}

/* our own custons classes */
.smallbody
{
	font-size:		0.6em;
}

.bodytext-bold
{
	font-weight:	bold;
}

.footer
{
	color: #666666;
	font-size: 0.8em;
}


/* spacing and margins */
.floatleft
{
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.floatright
{
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}

.clearleft
{
	clear: left;
}

.clearright
{
	clear: right;
}

.clearboth
{
	clear: left right;
}

.justify
{
	text-align: justify;
}

.alignright
{
	text-align: right;
}

.alignleft
{
	text-align: left;
}




/* links */
a
{
	font-size:			0.85em;		
	text-transform:		uppercase;
	color:				#333333;
	font-weight:		bold;
	text-decoration:	none;
}

a.email
{
	text-transform:		none;
	font-weight:		normal;
	text-decoration:	none;
}

/* link with mouse places over them  */
a:visited
{
	color:				#772255;
}

/* link with mouse places over them  */
a:hover
{
	color:				#8888ff;
}

/* link with mouse places over them  */
a:active
{
	color:				#ff0000;
}


/* redefine horizontal ruler */
hr
{
	border-top:			1px gray dotted;
	border-bottom:		0px
}


/* changing the body sets default values for all text used on entire page */
body
{
	color:				#444444;
	background-color:	rgb( 255,255,255 ); 
}

table
{
	color:			#444444;
}

#page
{
}

#top
{
	background-color:	rgb( 255,255,255 );
}

#logo
{
}

#loggedIn
{
}

#language
{
}

#menu
{
	background-color:	rgb( 255,255,255 );
}

#banner
{
}

#nav
{	
	background-color:		rgb( 255,255,255 );
}

#navSpacer
{
}

#content
{
	background-color:	rgb( 255,255,255 );
}


.frontHeading
{
}

/* standard html headings tag */
h1
{
	color:			#333333;
}

h2
{
	color:			#444444;
}

h3
{
}

h4
{
}


.item
{
}

.footer
{
	color: #666666;
}




/* links */
a
{
	color:				#333333;
}

/* link with mouse places over them  */
a:visited
{
	color:				#772255;
}

/* link with mouse places over them  */
a:hover
{
	color:				#8888ff;
}

/* link with mouse places over them  */
a:active
{
	color:				#ff0000;
}


/* redefine horizontal ruler */
hr
{
}
