/* ------------------------ */
/* GENERAL */
/* ------------------------ */

body		{ background-color: #ccc; margin: 0px; }

body, td
	{
	font-family: verdana,arial,helvetica;
	font-size: 11px;
	color: #0E409A;
	}

.cnt
	{
	padding: 10px;
	}

/* --------- Top --------- */

.main
	{
	background-color: #fff;
	width: 1003px;
	height: 100%;
	}

.top
	{
	background: url(/grfx/bgtop.gif) repeat-x;
	height: 84px;
	}

.logo		{ margin-top: 15px; margin-left: 20px;}

.ttl
	{
	font-weight: bold;
	font-size: 14px;
	width: 65%;
	padding-top: 25px;
	}

.partnerlogos
	{
	padding-top: 18px;
	padding-right: 20px;
	text-align: right;
	}

.partnerlogos img
	{
	margin: 2px;
	}


/* -------- Menu -------- */

.menu
	{
	width: 100%;
	height: 50px;
	}

.menuitem	{ color: #fff; width: 11%; vertical-align: top; padding: 8px; }
.menuitem a	{ color: #fff; text-decoration: none; }
.menuitem a:hover	{ color: #F34233; text-decoration: none; }

#item1		{ background: url(/grfx/bgitem1.gif) #150858 no-repeat top left; }
#item2		{ background: url(/grfx/bgitem2.gif) #1E196A no-repeat top left; }
#item3		{ background: url(/grfx/bgitem3.gif) #26247B no-repeat top left; }
#item4		{ background: url(/grfx/bgitem4.gif) #2C2D8B no-repeat top left; }
#item5		{ background: url(/grfx/bgitem5.gif) #49479D no-repeat top left; }
#item6		{ background: url(/grfx/bgitem6.gif) #4B5EAA no-repeat top left; }
#item7		{ background: url(/grfx/bgitem7.gif) #3D71B8 no-repeat top left; }
#item8		{ background: url(/grfx/bgitem8.gif) #2484C6 no-repeat top left; }
#item9		{ background: url(/grfx/bgitem9.gif) #0097D6 no-repeat top left; }

.submenu
	{
	background: url(/grfx/bgsubmenu.gif) repeat-x;
	border: solid #fff;
	border-width: 0px 1px 1px 1px;
	width: 225px;
	}

.submenuitem	{ border-bottom: 1px solid #fff; color: #96E78A; height: 25px; padding: 5px 0px 0px 8px; }
.submenuitem a	{ color: #96E78A; text-decoration: none; }
.submenuitem a:hover	{ color: #F34233; text-decoration: none; }

#subitem1	{ background-color: #4B5EAA; }
#subitem2	{ background-color: #5A6FC5; }
#subitem3	{ background-color: #647CDB; }
#subitem4	{ background-color: #899DEC; }
#subitem5	{ background-color: #AFC8FC; }
#subitem6	{ background-color: #AFD9FC; }

#subitem5 a, #subitem6 a	{ color: #63B757; text-decoration: none; }
#subitem5 a:hover, #subitem6 a:hover	{ color: #F34233; text-decoration: none; }


/* -------- Head -------- */

.ttlphoto	{ background: url(/grfx/ttlphoto.jpg) no-repeat; border: 1px solid #fff; width: 225px; height: 78px; }

.head
	{
	background: url(/grfx/bghead.jpg) no-repeat;
	border: solid #fff;
	border-width: 1px 1px 1px 0px;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
	padding: 10px;
	padding-top: 27px;
	}

/* ---- Text block ---- */

.txtblock
	{
	background: url(/grfx/bgtextblock.gif) repeat-x;
	border: solid #fff;
	border-width: 0px 1px 1px 1px;
	width: 200px;
	height: 98%;
	float: right;
	position: relative;
	right: 0px;
	padding: 10px;
	}

/* ------ News ------ */

.newsttl
	{
	font-weight: bold;
	font-size: 14px;
	}

.news-lnk		{ font-weight: bold; }
a.news-lnk:link		{ color: #32AF39; text-decoration: none; }
a.news-lnk:active	{ color: #32AF39; text-decoration: none; }
a.news-lnk:visited	{ color: #32AF39; text-decoration: none; }
a.news-lnk:hover	{ color: #F34233; text-decoration: underline; }

table#download {
	font-size:10px;
	border-collapse: collapse;
        border: 0;
        width: 550px;
        color: #636563;
	}

table#download th {
	background-color: #C6DFF7;
	border-top:1px #63A6C6 solid;
	border-bottom:1px #A5CBDE solid;
	border-left: 0px solid #fff;
	font-weight: normal;
	text-align:left;
	padding: 4px 4px 4px 10px;
        color: #000;
	}

th.dlhead1 {width:20px;}
th.dlhead2 {width:250px;}
th.dlhead3 {}

td.dlcell1 {border: 1px #A5CBDE solid; border-left: 0; text-align:center;}
td.dlcell2 {border: 1px #A5CBDE solid; border-right: 0}
td.dlcell3 {border: 1px #A5CBDE solid; border-right: 0; width:50px;}
td.dlcell4 {border: 1px #A5CBDE solid; border-right: 0; border-left: 0px #A5CBDE dashed;}

table#download tr {
	vertical-align: top;
	}

table#download td {
	padding: 6px;
	}

table#download td a {font-weight: bold; font-size: 11px;}
table#download td a:link {color: #3165CE; text-decoration: none;}
table#download td a:visited {color: #3165CE; text-decoration: none;}
table#download td a:hover {color: #C00000; text-decoration: underline;}
table#download td a:active {color: #C00000; text-decoration: underline;}

.docicon {
margin-top: 5px;
width: 16px;
height: 16px;
border: 0;
}

.dlicon {
margin-top: -4px;
width: 16px;
height: 16px;
border: 0;
}
