html
{
	height: 100%;
}

body
{
	margin: 0px;

	height: 100%;

	background: #54A3AD;
}

/* ........................................... */

table.main
{
	margin: 0px;

	width: 708px;
	height: 100%;
}

/* ........................................... */


td.main-left
{
    width: 48px;

    background: #007684;

    vertical-align: top;

    padding: 52px 0px 0px 11px;
}

td.main-nav
{
    width: 180px;

    background: #FCAE00;
}

td.main-nav-logo
{
    height: 76px;

    background: #54A3AD;

    text-align: center;
}

td.main-navigation
{
    vertical-align: top;

    font: 10px/18px verdana, arial;
	color: #FFFFFF;

    padding: 20px 0px 0px 15px;
}

td.main-navigation-bullet
{
	font: 11px/22px verdana, arial;
	color: #FFFFFF;

	vertical-align: top;

	width: 12px;
}

td.main-navigation-link
{
	font: 11px/22px verdana, arial;
	color: #FFFFFF;

	vertical-align: top;
}

td.main-nav-naw
{
    font: 10px/14px verdana, arial;
	color: #FFFFFF;

    text-align: center;
    vertical-align: bottom;

    padding: 0px 0px 20px 0px;
}

td.main-content
{
    width: 473px;

    background: #EDEDE3;
}

td.main-content-header
{
    height: 76px;

    background: #FFFFFF;
}

td.content
{
	font: 11px/18px verdana;
	color: #333333;

	vertical-align: top;

	padding: 20px 50px 20px 20px;
}

td.content-header
{
    font: bold 14px verdana;
    color: #007684;

    vertical-align: bottom;
}

td.content-breadcrumb
{
    font: italic 11px/18px verdana;
    color: #333333;

    vertical-align: top;
}

td.content-text
{
	font: 11px/18px verdana;
	color: #333333;

	vertical-align: top;

	padding: 30px 0px 0px 0px;
}

td.main-content-footer
{
    font: 10px/14px verdana, arial;
    color: #9E9D94;

    text-align: center;

    height: 65px;
}

td.main-right
{
    width: 5px;

    background: #8BC1C7;
}

td.text
{
	font: 11px/18px verdana;
	color: #333333;

	vertical-align: top;
}


/* ........................................... */

span.alert
{
	font: italic 10px verdana;
	color: #993533;
}

img.content
{
	border: 1px solid #336699;
}

h1
{
    font: bold 11px/18px verdana;
    color: #FCAE00;

    display: inline;
}

h2
{
	font: bold 14px verdana;
    color: #007684;
}



/* ........................................... */

a
{
	color: #007684;

	text-decoration: underline;
}

a:hover
{
	color: #007684;

	text-decoration: none;
}

/**/

a.breadcrumb
{
	color: #333333;

	text-decoration: underline;
}

a.breadcrumb:hover
{
	color: #333333;

	text-decoration: none;
}

/**/

a.navigation
{
	font-weight: bold;
	color: #007684;

	text-decoration: underline;
}

a.navigation:hover
{
	font-weight: bold;
	color: #FFFFFF;

	text-decoration: none;
}

a.navigation-active
{
	font-weight: bold;
	color: #FFFFFF;

	text-decoration: none;
}

a.navigation-active:hover
{
	font-weight: bold;
	color: #FFFFFF;

	text-decoration: underline;
}

/**/

a.content-footer
{
	color: #007684;

	text-decoration: underline;
}

a.content-footer:hover
{
	color: #007684;

	text-decoration: none;
}

/**/

a.flaire
{
	color: #9E9D94;

	text-decoration: underline;
}

a.flaire:hover
{
	color: #9E9D94;

	text-decoration: none;
}

/**/

a.alert
{
	color: #993533;

	text-decoration: underline;
}

a.alert:hover
{
	color: #993533;

	text-decoration: none;
}

/**/

a.naw
{
	color: #FFFFFF;

	text-decoration: underline;
}

a.naw:hover
{
	color: #FFFFFF;

	text-decoration: none;
}