/* IMM stylesheet version 2.1, Jan Larsen, feb 2004 */
//BODY{font-family:verdana,arial,helvetica,sans-serif;font-size:12px;color:#111439;background:#ffffff;margin-top:0px;margin-bottom:0px;margin-top:0px;margin-right:0px;margin-left:0px;}
A:link{color:#110099;font-family:verdana,arial,helvetica,sans-serif;font-size:12px;}
a:hover, active{color:#ff3300}
A:visited{color:#7A868C;}
a.menu:link, a.menu:hover, a.menu:active, a.menu:visited{color:#ffffff;font-family:verdana,arial,helvetica,sans-serif;text-decoration:none;font-size:12px;font-weight:bold;}
a.foot:link, a.foot:hover, a.foot:active, a.foot:visited{font-family:verdana,arial,helvetica,sans-serif;font-size:10px;color: #868585;background-color: #E5E5E5;text-decoration: none;}
a.menuhead:link, a.menuhead:active, a.menuhead:visited{color:#111439;font-family:verdana,arial,helvetica,sans-serif;text-decoration:none;font-size:12px;font-weight:bold;}
A.menuhead:hover{color:#ff3300;}
a.service:link, a.service:active, a.service:visited{color:#111439;font-family:verdana,arial,helvetica,sans-serif;text-decoration:none;font-size:11px}
A.service:hover{color:#ff3300;}
a.news:link, a.news:hover, a.news:active, a.news:visited{color:#7A868C;font-family:verdana,arial,helvetica,sans-serif;text-decoration:none;font-size:11px;}
a.newshead:link, a.newshead:active, a.newshead:visited{color:#FFFFFF;font-family:verdana,arial,helvetica,sans-serif;text-decoration:none;font-size:11px;font-weight:bold;}
A.newshead:hover{color:#110099;font-family:verdana,arial,helvetica,sans-serif;text-decoration:none;font-size:11px;font-weight:bold;}
a.main:link, a.main:hover, a.main:active, a.main:visited{color:#110099;font-family:verdana,arial,helvetica,sans-serif;text-decoration:none;font-size:11px;font-weight:bold;}
tr, td, br{font-family:verdana,arial,helvetica,sans-serif;font-size:12px;color:#111439;}
div, p, dl, blockquote{font-family:verdana,arial,helvetica,sans-serif;font-size:12px;}
TD.menu{font-family:verdana,arial,helvetica,sans-serif;font-size:14px;font-weight:bold;color:#ff3300;}
TD.news{color:#7A868C;font-family:verdana,arial,helvetica,sans-serif;text-decoration:none;font-size:11px;font-weight:bold;}
TD.headone{font-family:verdana,arial,helvetica,sans-serif;font-size:17px;font-weight:bold;text-transform:uppercase;color:#110099;}
.smalltiny{font-family:verdana,arial,helvetica,sans-serif;font-size:9px;}
.tiny{font-family:verdana,arial,helvetica,sans-serif;font-size:10px;}
.small{font-family:verdana,arial,helvetica,sans-serif;font-size:11px;}
.normal{font-family:verdana,arial,helvetica,sans-serif;font-size:12px;}
.large{font-family:verdana,arial,helvetica,sans-serif;font-size:14px;}
.h3{font-family:verdana,arial,helvetica,sans-serif;font-size:14px;font-weight:normal;}
.larger{font-family:verdana,arial,helvetica,sans-serif;font-size:17px;}
.largern, .h2{font-family:verdana,arial,helvetica,sans-serif;font-size:17px;font-weight:normal;}
.huge{font-family:verdana,arial,helvetica,sans-serif;font-size:21px;}
.hugen, .h1{font-family:verdana,arial,helvetica,sans-serif;font-size:21px;font-weight:normal;}
.huger{font-family:verdana,arial,helvetica,sans-serif;font-size:25px;}
.hugern{font-family:verdana,arial,helvetica,sans-serif;font-size:25px;font-weight:normal;}
.white{color:#ffffff;}
.bgwhite{background:#ffffff;}
.darkblue{color:#111439;}
.bgdarkblue{background:#111439;}
.blue{color:#110099;}
.bgblue{background:#110099;}
.green{color:#c4d36f;}
.bggreen{background:#c4d36f;}
.red{color:#ff3300;}
.bgred{background:#ff3300;}
.darkergrey{color:#9DA6AB;}
.bgdarkergrey{background:#9DA6AB;}
.darkgrey{color:#7A868C;}
.bgdarkgrey{background:#7A868C}
.grey{color:#afb7bb;}
.bggrey{background-color:#afb7bb;}
.lightgrey{color:#cfd4d7}
.bglightgrey{background:#cfd4d7;}
.brown{color:#906b5c;}
.bgbrown{background:#906b5c;}
tt, .tt{font-family:courier,monospace;font-size:12px;}
H1{font-family:verdana,arial,helvetica,sans-serif;font-size:17px;color:#110099;font-weight:bold;text-transform:uppercase;}
H2{font-family:verdana,arial,helvetica,sans-serif;font-size:14px;font-weight:bold;color:#110099;text-transform:uppercase;}
H3{font-family:verdana,arial,helvetica,sans-serif;font-size:12px;font-weight:bold;font-style:italic;color:#110099;}
STRONG{font-family:verdana,arial,helvetica,sans-serif;font-size:12px;color:#ff3300;font-weight:bold;}
OL{font-family:verdana,arial,helvetica,sans-serif;font-size:12px;}
UL{font-family:verdana,arial,helvetica,sans-serif;font-size:12px;list-style-image:url('http://www.imm.dtu.dkhttp://www.imm.dtu.dk/images/li.gif');list-style-type:square}
UL UL{font-family:verdana,arial,helvetica,sans-serif;font-size:12px;list-style-image:url('http://www.imm.dtu.dkhttp://www.imm.dtu.dk/images/li2.gif');list-style-type:disc}
OL{font-family:verdana,arial,helvetica,sans-serif;font-size:12px;}
input, textarea, select, option{font-family:verdana,arial,helvetica,sans-serif;font-size:12px;}
.radio{background-color:#FFFFFF;}
HR{color:#afb7bb;height:1px;}
#m1, #m2, #m3, #m4, #m5, #m6, #m7, #m8, #m9, #m10, #m11, #m12{position:absolute;visibility:hidden;z-index:100;}
a.mlns:link, a.mlns:active, a.mlns:visited{color:#110099;text-decoration:none;font-family:verdana,arial,helvetica,sans-serif;font-size:11px;font-weight:bold;}
a.mlsns:link, a.mlsns:active, a.mlsns:visited{color:#110099;text-decoration:none;font-family:verdana,arial,helvetica,sans-serif;font-size:11px;font-weight:normal;}
a.ml:link, a.ml:active, a.ml:visited{color:#110099;text-decoration:none;font-family:verdana,arial,helvetica,sans-serif;width=100%;font-size:11px;font-weight:bold;}
a.ml:hover{color:white;background:#9DA6AB;text-decoration:none;font-family:verdana,arial,helvetica,sans-serif;width=100%;font-size:11px;font-weight:bold;}
a.mls:link, a.mls:active, a.mls:visited{color:#110099;text-decoration:none;font-family:verdana,arial,helvetica,sans-serif;width=100%;font-size:11px;font-weight:normal;}
a.mls:hover{color:white;background:#9DA6AB;text-decoration:none;font-family:verdana,arial,helvetica,sans-serif;width=100%;font-size:11px;font-weight:normal;}
td.mitem{background:#cfd4d7;color:#110099;font-family:verdana,arial,helvetica,sans-serif;font-size:11px;}


body
{
	font-family: Verdana, Arial, Sans-Serif;
	background-color: #E5E5E5;
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:12px;
}
table
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	border-collapse: collapse;
	border: none 0 #ffffff;
}
td
{
	vertical-align: top;
	font-size:12px;
}
th
{
	vertical-align: top;
	text-align: left;
	font-size:12px;
}
p
{
	margin: 0px 0px 0px 0px;
}
div
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
img
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border: none 0px #ffffff;
}
input, textarea, button, select, file
{
	font-family: Verdana, Arial, Sans-Serif;
}

input:focus, input.focus
{
}

h1
{
	font-size:17px;
	font-weight: bold;
	color: #909090;
	background-color: #ffffff;
	margin: 0px 0px 20px 0px;
}
h2
{
	font-size:14px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
}
h3
{
	font-size:13px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
}
a:link,a:visited
{
	color: #B31B34;
	text-decoration: none;
}
a:active,a:hover
{
	color: #B31B34;
	text-decoration: underline;
}

.left
{
	text-align: left;
}
.right
{
	text-align: right;
}

/* SIZES */
.size1
{
	font-size:11px;
}

/* TOP */

/* servicemenu */
.servicemenu
{
	padding: 5px 27px 5px 20px;
	background-color: #ffffff;
}
.servicemenuitem
{
	font-size:11px;
}
.servicemenuitem a,.servicemenuitem a:link,.servicemenuitem a:visited
{
	color: #0A0000;
	background-color: #ffffff;
	text-decoration: none;
}
.servicemenuitem a:active,.servicemenuitem a:hover
{

	color: #B31B34;
	background-color: #ffffff;
	text-decoration: none;
}

a.servicemenuitem,a.servicemenuitem:link,a.servicemenuitem:visited
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size:10px;
	color: #0A0000;
	background-color: #ffffff;
	text-decoration: none;
}
a.servicemenuitem:active,a.servicemenuitem:hover
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size:10px;
	color: #B31B34;
	background-color: #ffffff;
	text-decoration: none;
}

.servicespacer
{
	vertical-align: middle;
}
.middle
{
	vertical-align: middle;
}
.ukflag
{
	padding-right: 4px;
	vertical-align: middle;
}
.toptitle
{
	vertical-align: bottom;
	padding: 0px 0px 0px 0px;
}

/* submenu */
.submenu
{
	padding: 2px 0px 2px 0px;
}
.submenu a,.submenu a:link,.submenu a:visited
{
	color: #666666;
	text-decoration: none;
}
.submenu a:active,.submenu a:hover
{
	color: #B31B34;
	text-decoration: none;
}
.submenuOn
{
	padding: 2px 0px 2px 0px;
}
.submenuOn a,.submenuOn a:link,.submenuOn a:visited
{
	color: #000000;
	text-decoration: none;
}
.submenuOn a:active,.submenuOn a:hover
{
	color: #B31B34;
	text-decoration: none;
}
.submenu2
{
	padding: 0px 0px 6px 0px;
	font-size: .6em;
}
.submenu2 a,.submenu2 a:link,.submenu2 a:visited
{
	color: #7b7b7b;
	text-decoration: none;
}
.submenu2 a:active,.submenu2 a:hover
{
	color: #B31B34;
	text-decoration: none;
}
.submenu2on
{
	padding: 0px 0px 6px 0px;
	font-size: .6em;
}
.submenu2on a,.submenu2on a:link,.submenu2on a:visited
{
	color: #000000;
	text-decoration: none;
}
.submenu2on a:active,.submenu2on a:hover
{
	color: #B31B34;
	text-decoration: none;
}
.submenuLine
{
	background-color: #E2E2E2;
	color: #ffffff;
}

.frontfocusbox
{
	padding: 20px 18px 20px 18px;
	font-size: 10px;
	line-height: 130%;
}
.frontfocusbox table td
{
	font-size: 10px;
	line-height: 130%;
}

/* breadcrumb */
.breadcrumb
{
	color: #848282;
	background-color: #ffffff;
	font-size:11px;
	padding-left: 12px;
}
.breadcrumb a,.breadcrumb a:link,.breadcrumb a:visited
{
	color: #848282;
	background-color: #ffffff;
	text-decoration: none;
}
.breadcrumb a:active,.breadcrumb a:hover
{
	color: #848282;
	background-color: #ffffff;
	text-decoration: underline;
}
.breadcrumbline
{
	background-color: #E2E2E2;
}
.content
{
	color: #000000;
	background-color: #ffffff;
}
.innercontent
{
	padding: 18px 15px 0px 16px;
}
.creditinfo
{
	color: #a2a2a2;
	font-style: italic;
	padding-bottom: 4px;
	float: right;
	font-size:13px;	
}
.contenttitle
{
	color: #ffffff;
	background-color: #B6B6B6;
	padding: 6px 13px 6px 13px;
	margin-bottom: 24px;
	font-size:17px;
	font-weight: bold;
}
.contentsummary
{
	color: #8E8E8E;
	background-color: #ffffff;
	margin-bottom: 16px;
	line-height: 150%;
}
.calendarsummary
{
	color: #8E8E8E;
	background-color: #ffffff;
	margin-bottom: 16px;
	line-height: 150%;
}
.calendarsummary a,.calendarsummary a:link,.calendarsummary a:visited
{
	color: #8E8E8E;
	background-color: #ffffff;
	text-decoration: underline;
}
.calendarsummary a:active,.calendarsummary a:hover
{
	color: #B31B34;
	background-color: #ffffff;
	text-decoration: underline;
}
.contenttext
{
	color: #000000;
	background-color: #ffffff;
	line-height: 150%;
	margin-bottom: 30px;
}
.contentspacer
{
	background-color: #E5E5E5;
	color: #666666;
}

.rightcolumn
{
	padding: 0px 15px 0px 18px;
}
.links
{
	padding-top: 10px;
	font-size:11px;
}
.link
{
	padding-bottom: 4px;
}
.link a,.link a:link
{
	color: #B31B34;
	background-color: #ffffff;
	text-decoration: none;
}
.link a:visited
{
	color: #ff7225;
	background-color: #ffffff;
	text-decoration: none;
}
.link a:active,.link a:hover
{
	color: #B31B34;
	background-color: #ffffff;
	text-decoration: underline;
}
.newslinks
{
	font-size: .65em;
}
.newslink
{
	padding-bottom: 18px;
	line-height: 130%;
}
.newslink a,.newslink a:link,.newslink a:visited
{
	color: #B31B34;
	background-color: #ffffff;
	text-decoration: none;
}
.newslink a:active,.newslink a:hover
{
	color: #B31B34;
	background-color: #ffffff;
	text-decoration: underline;
}
.newsdate
{
	color: #767575;
	background-color: #ffffff;
}
.newsdate a, .newsdate a:link,.newsdate a:visited
{
	color: #767575;
	background-color: #ffffff;
	text-decoration: underline;
}
.newsdate a:active,.newsdate a:hover
{
	color: #767575;
	background-color: #ffffff;
	text-decoration: underline;
}
.listheading
{
	font-size: .6em;
	font-weight: bold;
	padding: 6px 2px 6px 2px;
	border-top: solid 1px #E2E2E2;
	border-bottom: solid 1px #E2E2E2;
}
.listheading a,.listheading a:link,.listheading a:visited,.listheading a:active,.listheading a:hover
{
	background-color: #ffffff;
	color: #000000;
	text-decoration: underline;
}
.listelement
{
	font-size: .6em;
	padding: 6px 2px 6px 2px;
	background-color: #ffffff;
	color: #000000;	
}
.listelementalt
{
	font-size: .6em;
	padding: 6px 2px 6px 2px;
	background-color: #eeeeee;
	color: #000000;
}
.listelementalt a:link,.listelementalt a:visited,.listelementalt a:active,.listelementalt a:hover
{
	background-color: #eeeeee;
	color: #B31B34;
}
.infotitle
{
	background-color: #ffffff;
	color: #848282;
	padding: 0px 4px 6px 0px;
}
.infotext
{
	background-color: #ffffff;
	color: #000000;
	padding: 0px 4px 6px 0px;
}
.infocontent
{
	line-height: 150%;
}

/* search */
.searchelement
{
	padding: 10px 10px 10px 10px;
	background-color: #ffffff;
	color: #000000;	
}
.searchelementalt
{
	padding: 10px 10px 10px 10px;
	background-color: #eeeeee;
	color: #000000;
}
.searchelementalt a:link,.searchelementalt a:visited,.searchelementalt a:active,.searchelementalt a:hover
{
	background-color: #eeeeee;
	color: #B31B34;
}
div.searchsummary
{
	font-size: 90%;
	padding: 6px 0px 0px 0px;
}
div.searchurl
{
	font-size: 90%;
	padding: 6px 0px 0px 0px;
	color: #666666;
}

/* banners */
.bannerheader
{
	color: #767575;
	background-color: #ffffff;
	font-weight: bold;
	padding: 14px 0px 4px 0px;
}
.bannerheader a,.bannerheader a:link,.bannerheader a:visited
{
	color: #767575;
	background-color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
.bannerheader a:active,.bannerheader a:hover
{
	color: #767575;
	background-color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
}
.bannertext
{
	color: #939699;
	background-color: #ffffff;
	font-size:13px;
	line-height: 130%;
}
.lastupdate
{
	font-size:13px;
	color: #a2a2a2;
	background-color: #ffffff;
	padding-bottom: 20px;
}
/* textboxes */
.textboxes
{
	font-size:11px;
}
.textboxmargin
{
	padding: 10px 15px 4px 18px;
}

.sitemap1
{
	padding: 0px 0px 8px 0px;
	font-weight: bold;
}
.sitemap1 a,.sitemap1 a:link,.sitemap1 a:visited
{
	color: #767575;
}
.sitemap1 a:active,.sitemap1 a:hover
{
	color: #767575;
	text-decoration: underline;
}
.sitemap2, .sitemap2off
{
	padding: 2px 0px 4px 0px;
	font-size: .6em;
}
.sitemap3, .sitemap3off
{
	padding: 0px 0px 4px 0px;
	font-size: .6em;
}
.sitemap2 a,.sitemap2 a:link,.sitemap2 a:visited
{
	color: #B31B34;
	text-decoration: none;
}
.sitemap2 a:active,.sitemap2 a:hover
{
	color: #B31B34;
	text-decoration: underline;
}
.sitemap2off a,.sitemap2off a:link,.sitemap2off a:visited
{
	color: #B31B34;
	text-decoration: none;
}
.sitemap2off a:active,.sitemap2off a:hover
{
	color: #B31B34;
	text-decoration: underline;
}
.sitemap3 a,.sitemap3 a:link,.sitemap3 a:visited
{
	color: #333333;
	text-decoration: none;
}
.sitemap3 a:active,.sitemap3 a:hover
{
	color: #333333;
	text-decoration: underline;
}
.sitemap3off a,.sitemap3off a:link,.sitemap3off a:visited
{
	color: #333333;
	text-decoration: none;
}
.sitemap3off a:active,.sitemap3off a:hover
{
	color: #333333;
	text-decoration: underline;
}

/* BOTTOM */

.contentbottom
{
	font-size: .65em;
}
.contentbottom a,.contentbottom a:link,.contentbottom a:visited
{
	color: #a2a2a2;
	background-color: #ffffff;
	text-decoration: none;
}
.shadowbottom
{
	background-image: url(http://www.imm.dtu.dk/images/shadow_horizbg.gif);
	background-color: #E5E5E5;
}
.shadowright
{
	background-image: url(http://www.imm.dtu.dk/images/shadow_vertbg.gif);
	background-color: #E5E5E5;
}
.bottomaddress
{
	padding: 4px 0px 20px 0px;
}
.bottomaddress table td
{
	text-align: center;
	color: #868585;
	background-color: #E5E5E5;
	font-size:11px;
}
.bottomaddressline
{
	text-align: center;
	color: #868585;
	background-color: #E5E5E5;
	font-size:10px;
}

.bottomaddress table td a,.bottomaddress table td a:link,.bottomaddress table td a:visited
{
	color: #868585;
	background-color: #E5E5E5;
}

.tablelist
{
	width: 90%;
}

/* FORM */
.searchinput
{
	color: #666666;
	font-size: 9px;
	border: solid 1px #a1a1a1;
	padding: 1px 3px 0px 6px;
	height: 17px;
}
.searchbutton
{
	margin-top: 1px;
	vertical-align: top;
}
.dtunetwork
{
	color: #666666;
	font-size: 9px;
	border: solid 1px #a1a1a1;
	padding: 0px 3px 0px 6px;
	vertical-align: middle;
	width: 130px;
}
.phonebookborder
{
	background-color: #eeeeee;
	padding: 16px 16px 16px 16px;
	font-size: 10px;
}
.phonebookinput
{
	color: #000000;
	font-size: 10px;
	padding: 1px 3px 0px 6px;
	vertical-align: middle;
	width: 140px;
}
.phonebooklist
{
	color: #000000;
	font-size: 10px;
	padding: 0px 3px 0px 6px;
	vertical-align: middle;
}
.phonebookbutton
{
	color: #000000;
	font-size: 10px;
	margin: 0px 26px 0px 6px;
	vertical-align: middle;
}

/*Nyheds forside*/
.newsline
{
	margin-top: 5px;
	font-size: 0.9em;
}
.mainnews
{
	padding-bottom: 10px;
}
.topline
{
	padding-top: 15px;
}
.SummaryNewsHeadline
{
	background-color: #E9E9E9;
	width:100%;
}

.SummaryNewsHeadline a, .SummaryNewsHeadline a:link,.SummaryNewsHeadline a:visited
{
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	vertical-align:top;
}
.SummaryNewsHeadline a:hover
{
	text-decoration: underline;
}

/* CROSSFLOWS */
.cfcaption
{
	font-size: 10px;
	padding-bottom: 2px;
}
.cfcaptionmandatory
{
	font-size: 10px;
	font-weight: bold;
	padding-bottom: 2px;
}
.cfcaptionread
{
	font-size: 10px;
	padding-bottom: 2px;
}
.cfcaptioncheckbox
{
	font-size: 10px;
	padding: 4px 0px 2px 3px;
}
.cfButton,.cfbtn
{
	font-size: 10px;
	margin-bottom: 10px;
}
.cfformlookup
{
	font-size: 10px;
	width: 250px;
	margin-bottom: 10px;
}
.cfformtext,.cfformpassword
{
	font-size: 10px;
	width: 250px;
	margin-bottom: 10px;
}
.cfformhtml,.cfformmemo,.cfformmultilist
{
	font-size: 10px;
	width: 250px;
	margin-bottom: 10px;
}
.cfformnumber
{
	font-size: 10px;
	width: 250px;
	margin-bottom: 10px;
}
.cfformlink
{
	font-size: 10px;
	width: 250px;
	margin-bottom: 10px;
}
.cfformdate,.cfformdatetime
{
	font-size: 10px;
	width: 120px;
	margin-bottom: 10px;
}
.cfstatuslabel
{
	font-weight: bold;
	color: red;
}
.datetable
{
	background-color: #FFFFFF;
	border: solid 1px #aaaaaa;
}
.dateHeaderTable
{
	background-color: #FFFFFF;
	color: #333333;
}
.dateHeader
{
	margin: 5px 2px 5px 2px;
}
.dateHeader td
{
	background-color: #FFFFFF;
	color: #333333;
	font-size: 9px;
	font-weight: bold;
}
.datetabledays
{
	background-color: #eeeeee;
	color: #333333;
	font-size: 9px;
	text-align: center;
	padding: 3px 6px 3px 6px;
	border-top: solid 1px #aaaaaa;
}
.dateCell
{
	background-color: #FFFFFF;
	color: #333333;
	font-size: 9px;
	text-align: right;
	padding: 3px 6px 3px 6px;
	border: solid 1px #cccccc;
}
.close
{
	background-color: #FFFFFF;
	color: #333333;
	font-size: 9px;
	text-align: right;
	padding: 8px 6px 8px 6px;
}

/* mainmenu */
.mainmenu
{
	color: #ffffff;
	background-color: #183C76;
}
.mainmenuitemOn
{
	color: #183C76;
	background-color: #ffffff;
	font-size: .6em;
	padding: 7px 6px 7px 6px;
	border-top: solid 1px #183C76;
	vertical-align: middle;
	font-weight: bold;
	text-align: center;
}
.mainmenuitemOn a,.mainmenuitemOn a:link,.mainmenuitemOn a:visited
{
	color: #183C76;
	background-color: #ffffff;
	text-decoration: none;	
}

.mainmenuitem
{
	color: #ffffff;
	background-color: #183C76;
	font-size: .6em;
	padding: 7px 6px 7px 6px;
	border-top: solid 1px #183C76;
	vertical-align: middle;
	font-weight: bold;
	text-align: center;
}
.mainmenuitem a,.mainmenuitem a:link,.mainmenuitem a:visited
{
	color: #ffffff;
	background-color: #183C76;
	text-decoration: none;	
}

a.mainmenuitem,a.mainmenuitem:link,a.mainmenuitem:visited
{
	color: #ffffff;
	background-color: #183C76;
	text-decoration: none;	
	font-weight: bold;
	font-size:10px;
}


.mainmenuspacer
{
	border-right: solid 1px #526D98;
}
.menulayer
{
	position: absolute;
	color: #ffffff;
	background-color: #183C76;
	border-top: solid 1px #E5E5E5;
	padding: 12px 0px 12px 0px;
	text-align: left;
}
.menulayeritemdot
{
	color: #ffffff;
	background-color: #183C76;
	padding: 0px 0px 0px 10px;
	cursor: pointer;
}
.menulayeritem
{
	color: #ffffff;
	background-color: #183C76;
	font-weight: normal;
	font-size: .65em;
	padding: 1px 20px 2px 0px;
	cursor: pointer;
}
.menulayeritemdotover
{
	color: #ffffff;
	background-color: #0E2344;
	padding: 0px 0px 0px 10px;
	cursor: pointer;
}
.menulayeritemover
{
	color: #ffffff;
	background-color: #0E2344;
	font-weight: normal;
	font-size: .65em;
	padding: 1px 20px 2px 0px;
	cursor: pointer;
}
.menulayeritem a,.menulayeritem a:link,.menulayeritem a:visited
{
	color: #ffffff;
	background-color: #183C76;
	text-decoration: none;	
}
.menulayeritem a:active,.menulayeritem a:hover
{
	color: #333333;
	background-color: #183C76;
	text-decoration: none;	
}
.menulayeritemover a,.menulayeritemover a:link,.menulayeritemover a:visited,.menulayeritemover a:active,.menulayeritemover a:hover
{
	color: #ffffff;
	background-color: #0E2344;
	text-decoration: none;	
}