body
{
	margin: 20px 0px 0px 0px;

	background: #ccd9e0 url(/SITE/UIA/IMG/CONTENT/SHARED/background.jpg) repeat-x top;
}

table
{
	border-collapse: collapse;
}

/* ........................................... */

table.body
{
    width: 100%;
}

td.body-header
{
    text-align: center;
}

table.width
{
	width: 100%;
}

table.height
{
	width: 100%;
	height: 100%;
}

/* ........................................... */

table.main
{
	margin: 0px auto;;

	width: 850px;
	height: 100%;

	text-align: left;

}

td.main-header
{
    border-top: 1px solid #b9b9b9;
    border-left: 1px solid #b9b9b9;
    border-right: 1px solid #b9b9b9;
    background: #FFFFFF;
}

table.main-header
{
    width: 100%;
}

td.main-header-left
{
    padding: 7px 0px 1px 20px;
}

td.main-header-right
{
    text-align: right;
	vertical-align: bottom;

    padding: 0px 8px 7px 0px;
    width: 625px;
}

td.header-partners-top
{
	background: #FFF;
	height: 20px;
	width: 450px;

	font: bold 10px/14px verdana, arial;
	color: #767676;

	text-align: center;
}

td.header-partners-content
{
	height: 60px;
	background: #e0f0f2;
}

td.main-content
{
	background: #FFFFFF;
    height: 100%;
    padding: 0px 0px 10px 10px;
	border-left: 1px solid #b9b9b9;
	border-right: 1px solid #b9b9b9;
	border-bottom: 1px solid #b9b9b9;
    vertical-align: top;

}

table.main-content
{
    width: 100%;

    background-color: #FFFFFF;
	background-repeat: no-repeat;
	/*background-position: 8px 8px;*/
}

td.main-content-nav
{
    background: #3391C2;
    width: 185px;
    height: 100%;

    vertical-align: top;

    padding: 16px 0px 0px 0px;
}


td.streamer-right
{
	height: 115px;
	text-align: right;
	vertical-align: top;
	padding: 0px 8px 0px 0px;
}

td.main-content-right
{
	height: 100%;

	vertical-align: top;

	padding: 0px 0px 0px 0px;
}

td.content
{
	width: 100%;

	padding: 2px 10px 0px 8px;

	background: #FFFFFF url(/SITE/UIA/IMG/CONTENT/SHARED/background_uia.png) no-repeat bottom right;
}

td.content-header
{
	font: bold 14px verdana, arial;
	color: #FFF;

   	height: 31px;

    vertical-align: bottom;

    padding: 0px 10px 6px 10px;

	border-bottom: 1px solid #3391C2;
}

td.header
{
	text-transform: uppercase;
	font: bold 14px verdana, arial;
	color: #12235e;
	vertical-align: bottom;
}

td.breadcrumb
{
	font: 10px verdana, arial;
	color: #FFFFFF;

	text-align: right;
	vertical-align: bottom;
}

td.content-text
{
   	font: 11px/16px verdana, arial;
	color: #12235E;

    vertical-align: top;
    padding: 10px 10px 5px 10px;
    width: 635px;
}

td.content-content
{
   	font: 11px/16px verdana, arial;
	color: #12235E;

    vertical-align: top;
    padding: 10px 10px 5px 10px;
}

td.content-update
{
   	font: 10px verdana, arial;
	color: #9C9C94;

	padding: 5px 5px 0px 5px;
}

td.content-size
{
   	font: 10px verdana, arial;
	color: #9C9C94;

	text-align: right;

	padding: 5px 5px 0px 5px;
}

td.content-back
{
   	font: bold 11px verdana, arial;
	color: #3D660A;

	padding: 20px 0px;
}

td.main-nav
{
    background: #3391C2;

    padding: 10px 0px;

    vertical-align: top;
}

td.nav-off
{
	font: 11px verdana, arial;
	color: #FFFFFF;

	background: #3391C2;

	padding: 5px 10px;
}

td.nav-on
{
	font: 11px verdana, arial;
	color: #FFFFFF;

	background: #cd5351;

	padding: 5px 10px;

	cursor: pointer;
}

td.nav-active
{
	font: 11px verdana, arial;
	color: #FFFFFF;

	background: #cd5351;

	padding: 5px 10px;
}

td.nav-spacer
{
	height: 10px;
}

td.main-nav-footer
{
    background: #3391C2;

    font: 10px/14px verdana, arial;
	color: #FFFFFF;

	text-align: center;
    vertical-align: bottom;

    padding: 0px 10px 15px 10px;

    height: 140px;
}

td.main-footer
{
    height: 30px;

    font: 10px/14px verdana, arial;
	color: #12235E;

    text-align: center;
    vertical-align: middle;

    padding: 0px 6px 0px 10px;
}

td.main-footer-text
{
	font: 10px/14px verdana, arial;
	color: #12235E;

	padding: 0px 3px;
	text-align: left;
}

table.core-footer-navigation
{
	margin: 0px 0px 0px auto;
}

/* ........................................... */

table.notice
{
	width: 100%;
}

td.notice
{
	font: bold 10px/16px verdana;
	color: #cd5351;

	text-align: center;

	padding: 4px 10px;

	border: 1px solid #CCCCCC;

	background: #EAE8E4;
}

span.alert
{
	font: italic 10px verdana;
	color: #993533;
}

img
{
	border: 0px;
}

img.fancy
{
	border: 1px solid #3391C2;
}

img.content
{
	border: 1px solid #3D660A;
}

h1
{
    font: bold 11px/18px verdana;
    color: #FCAE00;
}

/* ........................................... */

td.core-content-head-title
{
	font: bold 11px/16px verdana, arial;
	color: #12235E;
}

td.core-content-head-info
{
	font: 11px/16px verdana, arial;
	color: #12235E;
}

td.core-content-text-body
{
	font: 11px/16px verdana, arial;
	color: #12235E;

	vertical-align: top;
}

td.flag
{
	font: 10px verdana, arial;
	color: #FFFFFF;
	background: #3391C2;
}

a.flag
{
	color: #FFFFFF;
	text-decoration: underline;
}

a.flag:hover
{
	color: #FFFFFF;
	text-decoration: none;
}

/* ........................................... */

a
{
	color: #12235E;
	text-decoration: underline;
	font-weight: bold;
}

a:hover
{
	color: #12235E;
	text-decoration: none;
	font-weight: bold;
}

/**/

a.main-nav-footer
{
	color: #FFFFFF;
	text-decoration: underline;
}

a.main-nav-footer:hover
{
	color: #FFFFFF;
	text-decoration: none;
}

/**/

a.breadcrumb
{
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: normal;
}

a.breadcrumb:hover
{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}

/**/

a.navigation
{
	color: #FFFFFF;
	text-decoration: underline;
}

a.navigation:hover
{
	color: #FFFFFF;
	text-decoration: none;
}

/**/

a.main-footer
{
	color: #12235E;
	text-decoration: underline;
	font-weight: normal;
}

a.main-footer:hover
{
	color: #12235E;
	text-decoration: none;
	font-weight: normal;
}

/**/

a.flaire
{
	color: #9E9D94;
	text-decoration: underline;
}

a.flaire:hover
{
	color: #3D660A;
	text-decoration: none;
}

/**/

a.alert
{
	color: #993533;
	text-decoration: underline;
}

a.alert:hover
{
	color: #993533;
	text-decoration: none;
}

/**/

a.main-nav-footer
{
	color: #FFFFFF;
	text-decoration: underline;
}

a.main-nav-footer:hover
{
	color: #FFFFFF;
	text-decoration: none;
}

/**/

a.content
{
	color: #3D660A;
	text-decoration: underline;
}

a.content:hover
{
	color: #3D660A;
	text-decoration: none;
}

/**/

a.nav-off
{
	font-weight: bold;

	text-decoration: none;

	color: #FFFFFF;

	padding: 0px 0px 0px 5px;
}

a.nav-off:hover
{
	font-weight: bold;

	text-decoration: none;

	color: #FFFFFF;

	padding: 0px 0px 0px 5px;
}

a.nav-on
{
	font-weight: bold;

	text-decoration: none;

	color: #FFFFFF;

	padding: 0px 0px 0px 5px;
}

a.nav-on:hover
{
	font-weight: bold;

	text-decoration: none;

	color: #FFFFFF;

	padding: 0px 0px 0px 5px;
}

a.nav-active
{
	font-weight: bold;

	text-decoration: none;

	color: #FFFFFF;

	padding: 0px 0px 0px 5px;
}

a.nav-active:hover
{
	font-weight: bold;

	text-decoration: none;

	color: #FFFFFF;

	padding: 0px 0px 0px 5px;
}

/* ........................................... */

table.data
{
	background: #3391C2;
	text-align: center;
	width: 350px;
}

td.data-header
{
	font: bold 11px/16px verdana, arial;
	height: 25px;
	color: #FFFFFF;
	background: #3391C2;
}

td.data-row
{
	font: 11px/16px verdana, arial;
	color: #12235E;

	text-align: left;
	vertical-align: top;
	background: #FFFFFF;
}

td.data-row-c
{
	font: 11px/16px verdana, arial;
	color: #12235E;
	vertical-align: top;

	text-align: center;
	background: #FFFFFF;
}
