/**
 * print.css
 * Style sheet
 * @author Andrew Nicols <andrew@nicols.co.uk>
 * @ver 1.0
 */

/* -------------- */
/* Core HTML Tags */
/* -------------- */

body
{
 font-size:		  	16px;
 font-family:		tahoma, arial, "times new roman", verdena, courier;
}

a
{
 text-decoration:	none;
}

a:hover
{
 text-decoration:	underline;
}

/* ---------------- */
/* Area Information */
/* ---------------- */

.hidden
{
 display: none;
}

.total-area
{
 width: 600px;
 max-width:			600px;
}

.title-area
{
 font-size:			30px; 
 padding:			4px 4px 4px 0px; 
 position:			absolute; 
 top:				24px; 
 left:				150px; 
 height:			78px 
}

.left-area
{
 width:				130px;
 top:				84px;
 position:			absolute;
 display:			none;
}

.menu-area
{
 font-size:			100%;
 min-height:			80px;
 width:				100%;
 min-width:			100%;
}

div.major-menu
{
 height:			16px;
 width:				117px;
 padding-top:		1px;
 padding-bottom:	1px;
 margin-top:		4px;
 border:			2px #000000 solid;
 background-color:	#fc0000;
 color:				#ffff00;
 text-align:		center;
}

a.major-menu
{
 text-decoration:		none;
 color:				#ffff00;
 width:				100%;
}


a.major-menu:hover
{
 text-decoration: 		none;
 background-color:		#ffff00;
 color:				#ff0000;
}

div.minor-menu
{
 text-decoration: 		none;
 height:			16px;
 width:				90%;
 background-color:		#5e5eff;
 color:				#ffff00;
 padding-top: 			1px;
 padding-bottom:		1px;
 margin-left:			4px;
 margin-top:			4px;
 text-align:			center;
 font-size:			95%;
 border:			2px #000000 solid;
}

a.minor-menu
{
 text-decoration:		none;
 background-color:		#5e5eff;
 color:				#ffff00;
 width:				100%;
 min-width:			100%;
}

a.minor-menu:hover
{
 text-decoration:		none;
 background-color:		#5effff;
 color:				#000000;
}

.logo-area
 { position: absolute; left: 10px }

/* ------------------------ */
/* Section Area Information */
/* ------------------------ */

.text-area
{
 font-size:		100%;
 border:		1px black solid;
 margin:		8px;
 margin-top:	10px;
 padding:		8px;
}

.modified-area
{
 font-size:		75%;
 font-style:	italic;
 margin:		8px;
 color:			#ffffff;
}

a.text-area
{
 border:		none;
 margin:		0px;
 padding:		0px;
 color:			#ffffff;
 text-decoration:	none;
}

a.text-area:hover
{
 text-decoration:	underline;	
}

.sect-area
{
 font-size:		95%;
 border:		1px black solid;
 margin:		8px;
 padding:		8px;
 margin-top:	10px;
 background-color:	#725bf2;
 color:			#ffffff;
}

/* ---------------- */
/* Form Information */
/* ---------------- */

form
{
 font-size:		10pt;
 font-family:		Tahoma, arial, "times new roman", verdena, courier;
 font-weight:		bold;
}

input
{
 width: 		180px;
 height:		22px;
 background-color:	#00d7e2;
 font-weight:		bold;
 font-size:		9pt;
}

textarea
{
 width:			340px;
 height:		200px;
 background-color:	#00d7e2;
 font-size:		9pt;
}

select
{
 width: 		340px;
 height:		22px;
 background-color:	#00d7e2;
 font-weight:		bold;
 font-size:		9pt;
}


form.login
{
 background-color:	#725bf2;
}

input.login
{
 font-size:		10pt;
 background-color:	#00d7e2;
 font-weight:		bold;
}
.logininfo
{
 text-decoration: none;
 height: 40px;
 width: 88%;
 background-color: #0000dd;
 color: #ffffff;
 padding-top: 1px;
 padding-bottom: 1px;
 padding-left: 4px;
 padding-right: 4px;
 margin-top: 4px;
 text-align: center;
 border: 2px #000000 solid;
}


.search-area
{
 font-size: 75%;
 height: 80px;
}

.main-area
{
 left: 35px;
 top: 80px;
 position: absolute;
 width: 580px;
}

.top-main-area
{
 min-height: 540px;
}

.printed-area
{

}

.textbox
{
 font-size: 85%;
 border: 1px white solid;
 margin: 8px;
 padding: 8px;
 background-color: #3603bd;
 color: #ffffff;
 width: 220px;
 align: justify;
}


.infotable
{
 font-size: 100%;
 border: 1px white solid;
 margin: 8px;
 padding: 8px;
 background-color: #3603bd;
 color: #ffffff;
}

.actionlink-area
{
 text-align: center;
 border: 1px white solid;
 padding: 2px;
 margin: 2px;
 margin-top: 12px; 
}

a.actionlink-text
{
 color: white;
 text-align: center;
 text-decoration: none;
}

a.actionlink-text:hover
{
 text-decoration: underline;	
}


.total-area .main-area .top-main-area .section-area
{
 font-size: 95%;
 border: 1px white solid;
 margin: 8px;
 padding: 8px;
 background-color: #9d79fd;
 background-color: #725bf2;
 color: #ffffff;
}

.total-area .main-area .top-main-area .section-area-link
{
 color: #000000;
 text-decoration: none;
}

.total-area .main-area .top-main-area .section-area-link:hover
{
 color: #000000;
 text-decoration: underline;
}

.total-area .main-area .top-main-area .section-area .listDataGroup
{
 border: 1px white solid;
 margin-bottom: 5px;
 background: #3603bd;
 padding: 4px;
}

.total-area .main-area .top-main-area .section-area .listData1
{
 margin-left: 1px;
}

.total-area .main-area .top-main-area .section-area .listData2
{
 margin-left: 11px;
}

.total-area .main-area .top-main-area .section-area .listMenuGroup
{
 border: 1px solid white;
 margin-bottom: 10px;
 background: #3603bd;
 padding: 5px;
}

.total-area .main-area .top-main-area .section-area a.listMenu
{
 color: #000000;
 font-weight: 800;
 text-decoration: none;
}

.total-area .main-area .top-main-area .section-area a.listMenu:hover
{
 text-decoration: underline;
}

.total-area .main-area .top-main-area .section-area .listMenuAbout
{
 font-style: italic;
 font-size: 80%;
}


.total-area .main-area .top-main-area .profile-table
{
 border: none;
 width: 400px;
 color: #ffffff;
 font-size: 90%;
}

.total-area .main-area .top-main-area .profile-table-left
{
 align: left;
 vertical-align: top;
 padding-bottom: 8px;
}

.total-area .main-area .top-main-area .profile-table-right
{
 text-align: right;
 padding-right: 12px;
 width: 100px;
 vertical-align: top;

}

.total-area .main-area .top-main-area .profile-table-row
{
}



.total-area .main-area .top-main-area .control-table
{
 width: 93%;
 color: #ffffff;
 font-size: 90%
}

.total-area .main-area .top-main-area .control-table-row
{
 border: 1px dashed white;
 padding: 4px;
}

.total-area .main-area .top-main-area .control-table-left
{
 align: left;
 vertical-align: top;
 padding-bottom: 8px;
}

.total-area .main-area .top-main-area .control-table-right
{
 text-align: right;
 padding-right: 12px;
 width: 100px;
 vertical-align: top;

}

.total-area .main-area .top-main-area a.control-table
{
 font-size: 95%;
 text-decoration: none;
}

.total-area .main-area .top-main-area a.control-table:hover
{
 text-decoration: underline;
}




.total-area .main-area .top-main-area .small
{
 font-size: 85%;
}

.total-area .main-area .footer-area
{
 height: 20px;
 font-size: 70%;
 border: 1px black solid;
 margin: 8px;
 margin-top: 10px;
 padding: 8px;
 color: #fffff0;
}

a.author
{
 text-decoration: none;
 color: #000050;
}

.author:hover
{
 text-decoration: underline;
}


a.link
{
 text-decoration: underline;
 color: #ffff00;
}

.link:hover
{
 text-decoration: underline;
 font-weight:		bold;
}


