/* CSS Document */

/*
div layouts
______________________________________________________________________________
|		[container]														|
|		          ______________________________________________________			|
|		         |_______________________[top]_______ ___________________|     		|
|		         |___[topmenugroup][topmenuitem /][topmenuitem /][/topmenugroup] ___|    		|
|		         |______________________[/top]___________________________|    		|
|		         |___________       ________[page]________________________     |    		|
|		         | [menugroup ]  |	|                [content] [contentdiv/][/content]            |     |    		|
|		         | [menu]             |	|							           |     |    		|
|		         | [menutitle /]   |	|							           |     |    		| 
|		         | [menuitem /]   |	|							           |     |    		|
|		         | [/menu]           |	|							           |     |    		|
|		         | [/menugroup ] |	|							           |     |    		|
|		         |-------------------|     |----------------------------------------------------------------|     |    		|
|		         |______________________[/page]__________________________|    		|
|		         |_____________________[footer/]__________________________|    		|
|		[/container]											    		|
|_____________________________________________________________________________|
*/
/********************************************************************
					POSITION
********************************************************************/
.container {
	margin-left: auto;
	margin-right: auto;
	padding: 10px;	
}
.page {
	float: left;
}
.top {
	float: left;
}
.topmenuitem {		
	margin: 0px 10px 0px 10px;
}
.spacer {
	float: left;
}
.menugroup {	
	float:left;
}
.menutitle {
	display: block;		
}
.menuitem a:visited, .menuitem a:link {
	display: block;
}
.menuitem a:hover {
	display: block;
}
.menulink {
	padding-left: 10px;
}
.contentdiv {	
	margin: 0px 5px 5px 5px;	
	float: left;
}
.content {
	float: left;
}
.content h1 {    
	margin-top: 0px;
	margin-bottom: 5px;		
}
.breadcrumb {
	float: left;
	margin-left: 10px;
}

.footer {
	float: left;
	padding-bottom: 2px;	
	margin-top: 20px;
}

/********************************************************************
					SIZE
********************************************************************/
.line {
	width: 618px;
	height: 1px;	
	text-align: center;
	margin: 5px;
}

.container {
	width: 760px;
	height:	auto;
}
.top {
	width: 760px;
	height: auto;
}
.topbanner {
	width: 760px;
	height: 100px;	
}
.topmenugroup {
	width: 100%;	
	height: 30px;	
}
.spacer {
	width: 760px;
	height: 25px;
}
.page {
	width: 760px;
	height: auto;	
}
.menugroup {
	width: 118px;
	height: 600px;	
	overflow: visible;
}
.menuitems {
	width:auto;
	height:auto;
}
.menutitle {	
    width: auto;
	height: 25px;
}
.content {	
	width: 640px;
	height: auto;	
}
.contentdiv {	
	width: 610px;	
}
.content h1 {
	height: 25px;
}
.footer {
	width: 760px;
	height: 15px;	
}
.breadcrumb {
	width: auto;
}
	
/********************************************************************
					BORDERS
********************************************************************/
.container {
	border: 10px solid;
}

.topbanner {
	border: 1px solid;
}

.menugroup {	
	border: 1px solid;	
}

.footer {
	border: 1px solid;
}

img {
	border: 1px solid;
}

/********************************************************************
					TEXT
********************************************************************/
body {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 9pt;	
	text-align: center;
}

textarea {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 9pt;	
}
.hometext textarea {
	text-align: center;
}

.container {	
    text-align: left;	
}

.topmenugroup {	
	text-align: center;			
}
.topmenuitem {		
	font-size: 10pt;	
	line-height: 30px;	
	font-weight: bold;
}
.menutitle {
	line-height: 2em;
	text-align: center;	
	font-weight: bold;
}
.menuitem {
	line-height: 2em;
}

.content h1 {    	
    text-align: center;
	font-size: 10pt;
    font-family: Verdana, Sans-serif;	
	line-height: 25px;
}
.code {
	font-size: 8pt;
	white-space: pre;
}
.spacer {
	font-size: 12pt;
	font-weight: bold;
	line-height: 25px;
	text-align:center;		   
	font-family: Times New Roman
}
.footer {
	text-align:center;		   
	line-height: 15px;	
}
.breadcrumb {
	text-align: left;
}
.smallfont {
    font-size: 7pt;
}

a:visited {
	text-decoration:none;	
}
a:link {	
	text-decoration:none;	
}		
a:hover {	
	text-decoration:none;
}

.center {
	text-align: center;
}

/********************************************************************
					TABLES
********************************************************************/
table {
	font-size: 8pt;
}

table thead {
	text-align: center;	
	height: 20px;	
}
