body.content-pages
	{
	margin-left: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-top: 10px;
	background-attachment: fixed;
	background-repeat: no-repeat; 
	background-position: 20px 20px;
	}

body.content-pages-home
	{
	background-image: url("../logo_big.jpg");-moz-opacity:0.50;opacity:0.50;
	margin-left: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-top: 10px;
	background-attachment: fixed;
	background-repeat: no-repeat; 
	background-position: center;
	}
body.content-pages-infobase-header
	{
	margin-left: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 10px;
	background-attachment: fixed;
	background-repeat: no-repeat; 
	background-position: 20px 20px;
	}
table.home {
	background-position: center;
	background-repeat: no-repeat;
	background-attachment: fixed;
}
table.infobook {
	width:700px;
	height:300px;
	border-style:none;
	}
	table.infobook td {
		text-align:middle;
		vertical-align:top;
	}

table.infobook_subtable {
	width:700px;
	height:300px;
	border-style:none;
	background-image: url("../extras/info-base/book_menu.jpg");
	}
table.infobook_subtable th {
	height:20px;
	}

td.infobook_subtable_leftmargin {
	width:10px;
	}

td.infobook_subtable_pageleft {
	vertical-align:top;
	font-family: arial;
	font-size: 13;
	color: #106080;
	width:320px;
	text-align:left;
}

td.infobook_subtable_pageright {
        width:310px;
	vertical-align:top;
	font-family: arial;
	font-size: 13;
	color: #106080;
}
td.infobook_default {
	vertical-align:top;
	font-family: arial;
	font-size: 11;
	color: #17365d;
}
td.infobook_subtable_pagefooter {
	vertical-align:top;
	height:35px;
	text-align:center;
	font-family: arial;
	font-size: 11;
	color: #106080;
}
table.infobook_subtable_standing {

	width:90%;
	vertical-align:top;
	font-family: arial;
	font-size: 11;
	color: #17365d;
	}
	table.infobook_subtable_standing td {
	}

table.infobook_subtable_exercise {
	border-style:none;
	width:80%;
	vertical-align:top;
	font-family: arial;
	font-size: 11;
	color: #17365d;
	}
	table.infobook_subtable_exercise td.subcell {
        	width: 98px;
		vertical-align:middle;
        	text-align:center;
		font-family: arial;
        	font-weight: bold;
		font-size: 11;
		color: #ffffff;
		border-width: 0px;
		background-image: url("../extras/info-base/cylinder.gif");
		}

img.infobook_image_default {
	width:40px;
	height:40px;
 	border-style:solid;
	border-width:1px;
	}

a:link {color: #17365d};
a:visited {color: #17365d};
a:hover {color: #cbcbcb};
a:active {color: #cbcbcb};

body.menu
	{
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 10px;
	background-attachment: fixed;
	background-repeat: no-repeat; 
	background-position: 0px 10px
	}


body.head
	{
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	background-image: url("../head_bg.jpg");
	background-attachment: fixed;
	background-repeat: no-repeat; 
	background-position: 0px 0px
	}

img.faded
{
	filter: alpha(opacity=60);
}

body.feedback
	{
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	background-attachment: fixed;
	background-repeat: no-repeat; 
	background-position: 0px 0px
	}


font.head
	{
	text-decoration: underline;
	font-family: arial;
	font-size: 15;
        font-weight: bold;
	color: #ffffff;
	}

font.content	
	{
	font-family: arial;
	font-size: 13;
	color: #106080;
	}

font.highlight
	{
	font-family: arial;
	font-size: 12;
	font-weight: none;
	color: #767676;
	}

font.content-head
	{
	font-family: arial;
	font-size: 13;
	font-weight: bold;
	color: #17365d;
	}

font.page-title
	{
	font-family: arial;
	font-size: 15;
	font-weight: bold;
	color: #0044ff
	}

font.book-font
        {
	font-family: arial;
	font-size: 11;
	color: #106080;
        }

table.default
	{
	background-attachment: fixed;
	border-spacing: 0;
	border-collapse: collapse; 
	}
        table.default th
		{
		vertical-align: top;
		padding: 0;
		border-spacing: 0;
		font-family: arial;
		font-size: 13;
		font-weight: bold;
		color: #ffffff;
		}
	table.default td
		{

		vertical-align: top;
		padding: 0;
		border-spacing: 0;
		font-family: arial;
		font-size: 13;
		color: #106080;
		}

table.package
	{
	background-attachment: fixed;
	border-spacing: 0;
	border-collapse: collapse; 
	}
        table.package th
		{
		align: center;
		vertical-align: top;
		padding: 0;
		border-spacing: 0;
		font-family: arial;
		font-size: 13;
		font-weight: bold;
		color: #114411;
		}
	table.package td
		{
		align: center;
		vertical-align: top;
		padding: 0;
		border-spacing: 0;
		font-family: arial;
		font-size: 13;
		color: #114411;
		}

table.webmail
	{
	background-attachment: fixed;
	border-spacing: 0;
	border-collapse: collapse; 
	}
	table.default td
		{
		vertical-align: top;
		padding: 0;
		border-spacing: 0;
		}


table.main-head
	{
	border-spacing: 0;
	width: 100%;
	border-style: solid;
	border-width: 0px;
	}
	table.default td
		{
		vertical-align: top;
		padding: 0;
		border-spacing: 0;
		}

table.content-pages
	{
	-moz-opacity: 0.4;
	filter: alpha(opacity=60);
	empty-cells: show;
	width: 100%;
	height: 75px;
	border: none;
	background-repeat: no-repeat; 
	}
	table.content-pages td
		{
		vertical-align: top;
		}

table.costs
	{
	align: center;
	font-family: arial;
	font-size: 13;
	background-color: #ffffff;
	border-width: 2px;
	border-color: #54a1db;
	border-style: solid;
	border-spacing: 0px;
	}
	table.costs th
		{
		vertical-align: top;
		font-family: arial;
		font-size: 12;
   		font-weight: bold;
		color: #ffffff;
		border-color: #54a1db;
		background-color: #54a1db;
                
		}
	table.costs td
		{
		vertical-align: top;
		font-family: arial;
		font-size: 11;
		color: #106080;
		border-color: #448844;
		background-color: #ffffff;
		}

table.mug-shots
	{
	empty-cells: show;
	border-style: solid;
	border-width: 0px;
	border-color: #448844;
	table-layout: fixed;
	}
	table.mug-shots td
		{
		width: 75px;
		height: 75px;
		}

img.mug-shots
	{
	-moz-opacity: 0.4;
	filter: alpha(opacity=40);
	cursor: hand;
 	width: 75px;
	height: 75px;
	border-width=0px;
	}

img.faded
	{
	-moz-opacity: 0.4;
	filter: alpha(opacity=20);
	}

ul.default
	{
	font-family: arial;
	font-size: 11;
	font-weight: bold;
	color: #17365d;
	}
ul.light
	{
	font-family: arial;
	font-size: 11;
	color: #17365d;
	}
ul.unbolded
	{
	font-family: arial;
	font-size: 12;
	color: #106080;
	}

li.light
	{
	font-family: arial;
	font-size: 11;
	font-weight:normal;
	color: #17365d;
	}

li.lightBold
	{
	font-family: arial;
	font-size: 11;
	font-weight: bold;
	color: #106080;
	}

hr.default
	{
	color: #54a1db;
	}

.popupOtherExercises
{
	margin-left:350px;
	font-family: arial;
	font-size: 11;
	/*margin-left:228px;*/
	margin-top:168px;
	/*margin-top:122px;*/
	background-color:76C3FD;
	position:absolute;
	/*visibility:hidden;*/
	display: none;
	border-style:solid;
	border-color:#106080;
	border-width:1px;
	width:300px;
	height:200px;
	float: right;
	vertical-align:middle;
	
}

.invisible
{
	width:0px;
	height:0px;
	visibility:hidden;
        maring-left:0px;
        margin-top:0px;
        position:absolute;
}