BODY
{
    /*BACKGROUND-IMAGE: url(../../images/NA/pagebg.jpg);
	BACKGROUND-REPEAT: repeat-x;*/
    background-color: #ffffff;
    MARGIN: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center;
    overflow:scroll;
}

/* ------ Links -------- */
a
{
	color: #002EB8;
}
a:hover
{
	color: #333333;
}

h1
{
	font-size: 16px;
	color: Black;
}

h2
{
	font-size: 13px;
	color: Black;
}

h3
{
	font-size: 10px;
	color: Black;
}

#container
{
	MARGIN: auto;
    WIDTH: 1024px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left;
	/*border: 1px black solid;*/
	display:table;
}
#header
{
    WIDTH: 1024px;
    HEIGHT: 165px;
    margin-left: 0px;
}

#header .logo
{
    float:right;
    BACKGROUND-REPEAT: no-repeat;
    padding-right: 15px;
    margin: 0;
}

#topnav1
{
    FLOAT: left;
    MARGIN: 78px 0px 0px 0px;
    WIDTH: auto;
    HEIGHT: 20px;
}

#topnav1 div.nalanguagecontainer
{
	height: 20px;
	padding-left: 0px;
	float: left;
}

#topnav1 img.nalanguageicon
{
	float: left;
	padding-right: 3px;
}

#topnav1 .nalanguagecontainer A
{
	PADDING:0px;
	float: left;
}

#topnav1 .list
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    FLOAT: left;
    text-align: center;
    MARGIN: 0px 0px 0px 0px;
    LIST-STYLE-TYPE: none
}
#topnav1 A
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 4px;
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    MARGIN: 0px 1px 0px 0px;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none;
}
#topnav1 A:hover
{
    COLOR: #cc0033
}

#topnav1 .tab1
{
	PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    FLOAT: left;
    text-align: center;
    MARGIN: 0px 0px 0px 0px;
    BACKGROUND-IMAGE: url(../../images/NA/toptab1.gif);
    BACKGROUND-REPEAT: no-repeat;
    MARGIN: 0px 1px 0px 1px;
    WIDTH: 82px;
    HEIGHT: 20px;
}
#topnav1 .tab2
{
	PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    FLOAT: left;
    text-align: center;
    MARGIN: 0px 0px 0px 0px;
    BACKGROUND-IMAGE: url(../../images/NA/toptab2.gif);
    BACKGROUND-REPEAT: no-repeat;
    MARGIN: 0px 1px 0px 1px;
    WIDTH: 66px;
    HEIGHT: 20px;
}
#topnav1 .tab3
{
	PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    FLOAT: left;
    text-align: center;
    MARGIN: 0px 0px 0px 0px;
    BACKGROUND-IMAGE: url(../../images/NA/toptab3.gif);
    BACKGROUND-REPEAT: no-repeat;
    MARGIN: 0px 1px 0px 1px;
    WIDTH: 66px;
    HEIGHT: 20px;
}
#topnav1 .tab4
{
	PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    FLOAT: left;
    text-align: center;
    MARGIN: 0px 0px 0px 0px;
    BACKGROUND-IMAGE: url(../../images/NA/toptab4.gif);
    BACKGROUND-REPEAT: no-repeat;
    MARGIN: 0px 1px 0px 1px;
    WIDTH: 73px;
    HEIGHT: 20px
}
#topnav2
{
    FLOAT: left;
    BACKGROUND-IMAGE: url(../../images/NA/topmenu.jpg);
    BACKGROUND-REPEAT: repeat-x;
    MARGIN: 0px;
	WIDTH: 100%;
    HEIGHT: 33px;
}
#topnav2 .list
{
    float: left;
    margin: 0px;
    padding: 0px;
    border-right: solid 1px #ffffff;
    HEIGHT: 33px;
}

#topnav2 .listactive
{
    float: left;
    margin: 0px;
    padding: 0px;
    border-right: solid 1px #ffffff;
    HEIGHT: 33px;
    background-color: #880B09;
}
#topnav2 A
{
    PADDING-RIGHT: 15px;
    DISPLAY: block;
    PADDING-LEFT: 15px;
    FONT-SIZE: 13px;
    font-weight: bold;
    COLOR: #ffffff;
    PADDING-TOP: 7px;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none;
}

#content
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 0px;
    MARGIN: 0px 0px 0px 0px;
}

#footer
{
	position: relative;
	float: left;
    FONT-SIZE: 12px;
    MARGIN: 0px 3px 0px 0px;
    COLOR: #333333;
    PADDING-TOP: 5px;
    WIDTH: 1024px;
    HEIGHT: 20px;
    text-align:center;
    border-top: solid 2px #cc0033;
}
#footer A
{
    COLOR: #333333;
    TEXT-DECORATION: none;
}

#searchResult
{
	padding: 20px 20px 10px 20px;
}

#mainarea
{
	float: left;
	padding-left: 0px;
	padding-right: 10px;
	padding-top: 0px;
	WIDTH: 813px;
}

.floatleft
{
	margin-right: 10px;
	margin-bottom: 4px;
    float: left;
}
.floatright
{
	margin-left: 10px;
	margin-bottom: 4px;
    float: right;
}
.horizontalsep
{
    FLOAT: left;
    BACKGROUND-IMAGE: url(../../images/NA/horizontalsep.gif);
    BACKGROUND-REPEAT: repeat-x;
    WIDTH: 800px;
    HEIGHT: 10px;
    margin-top: 10px;
}
.horizontalsepsmall
{
    FLOAT: left;
    BACKGROUND-IMAGE: url(../../images/NA/horizontalsep.gif);
    BACKGROUND-REPEAT: repeat-x;
    WIDTH: 600px;
    HEIGHT: 10px
}

.horizontalsepnyhetlist
{
    FLOAT: left;
    BACKGROUND-IMAGE: url(../../images/NA/horizontalsep.gif);
    BACKGROUND-REPEAT: repeat-x;
    WIDTH: 800px;
    HEIGHT: 10px;
    margin-top: 5px;
}
.verticalsep
{
    FLOAT: left;
    BACKGROUND-IMAGE: url(../../images/NA/verticalsep.gif);
    BACKGROUND-REPEAT: repeat-y;
    WIDTH: 10px;
    HEIGHT: 180px
}
.namenublock
{
    FLOAT: left;
    WIDTH: 200px;
    TEXT-INDENT: 5px;
    TEXT-ALIGN: left;
}

div.menuTopSelected a
{
	color: #660000;
	font-weight:bold;
}

.namenuheader a
{
	font-weight: bold;
	font-size: 14px; 
	COLOR: #333333;
    text-decoration: none;
}

.namenublock .namenuitem
{
    display:block;
    overflow: hidden;
    height: 20px;
    font-weight: normal;
    margin-top: 8px;
    padding-top: 3px;
}


.namenublock .namenuitemexpanded
{
    display:block;
    overflow: hidden;
    height: 20px;
}

.namenublock .namenuitem a
{
	FONT-SIZE: 14px;
    COLOR: #333333;
    text-decoration: none;
}

.namenublock .namenuitemactive
{
    display:block;
    overflow: hidden;
    height: 20px;
}

div.namenuitemTopLevel
{
	height: 20px;
	margin-top: 8px;
	border-bottom: dotted 1px #333333;
}

div.namenuitemTopLevel a, div.namenuitemTopLevel a:hover
{
	color: #cc0033;
	font-size: 14px;
}

div.menuSelected
{
	background-color: #cccccc;
	font-weight: normal;
}

.namenublock .namenuitemactive a
{
	FONT-SIZE: 14px;
    COLOR: #cc0033;
    text-decoration: none;
}

.leftmenuitem
{
	padding:0px 0px 0px 0px;
	float:left;
}

.rightmenuitem
{
	padding:0px 0px 0px 0px;
	float: left;
}

.break;
{
	clear: both;
}

#contentblock
{
    FLOAT: left;
    MARGIN-LEFT: 15px;
    WIDTH: 605px;
    TEXT-ALIGN: left;
    padding-top: 6px;
}

#mainAndRightContent
{
	FLOAT: left;
    MARGIN-LEFT: 15px;
    WIDTH: 630px;
    TEXT-ALIGN: left;
    padding-top: 6px;
}

.lesmercontentheader
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: #cc0033
}
.lesmercontent
{
    FONT-SIZE: 11px;
    COLOR: #000000
}
.block
{
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 8px;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #f6f6f6;
    TEXT-ALIGN: left;
}
.block .blockhead
{
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    PADDING-TOP: 1px;
    HEIGHT: 15px;
    BACKGROUND-COLOR: #dddddd;
    TEXT-ALIGN: left;
}

.block .blockhead a.openCloseBtn
{
	background-color: Red;
	float:right;
}

.tilbakemelding .lesmerblockform
{
	padding: 5px 5px 5px 5px;
}
.tilbakemelding .lesmerblockform .row
{
	clear:both;
	margin-top: 5px;
}

div.rightrow
{
	margin-top: 7px;
	clear: both;
	float: right;
}

.tilbakemelding .lesmerblockform .row .label
{
	float:left;
    FONT-SIZE: 10px;
	width:70px;
}
.tilbakemelding .lesmerblockform .row .formfield
{
    FONT-SIZE: 10px;
}
.tilbakemelding .lesmerblockform .row .formelement
{
    FONT-SIZE: 10px;
}

.tilbakemeldingTxt
{
    TEXT-ALIGN: left;
    float: left;
	font-weight: bold;
	font-size: 14px; 
	COLOR: #333333;
}

.tilbakemeldingTxt a
{
	FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none;
    color: #333333;
}

.openCloseBtn
{
	float:right;
}


.homepagearticleblockrow
{
    FLOAT: left;
    MARGIN: 0px 0px 0px 5px;
    WIDTH: 625px;
}
.homepagearticleblock
{
    FLOAT: left;
    MARGIN: 15px 0px 0px 5px;
    WIDTH: 295px;
}
.homepagearticleblock .homepagearticlecontent
{
    FONT-SIZE: 11px;
    COLOR: black;
    TEXT-ALIGN: left;
}
.homepagearticleblock .homepagearticle
{
	vertical-align:  top ;
	float: right;
    MARGIN: 0px 0px 0px 5px;
    WIDTH: 200px;
}
.homepagearticleblock .homepagearticleheading
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    COLOR: #cc0033;
    TEXT-ALIGN: left
}
.toparticleblock
{
    FLOAT: left;
    WIDTH: 610px;
}
.toparticleblock .toparticle
{
    FONT-SIZE: 11px;
    MARGIN: 0px 0px 0px 5px;
	float: right;
    WIDTH: 375px;
    COLOR: #000000;
    TEXT-ALIGN: left;
}
.toparticleblock .toparticlecontent
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    TEXT-ALIGN: left
}
.toparticleblock .toparticleheading
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: #000000;
    TEXT-ALIGN: left
}
.rightsideblock
{
    FLOAT: right;
    WIDTH: 180px;
    margin-left: 5px;
}
.rightsideblock .block
{
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 8px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}
.rightsideblock .block .blockhead
{
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    PADDING-TOP: 1px;
    HEIGHT: 15px;
   /* BACKGROUND-COLOR: #dddddd;*/
    TEXT-ALIGN: left
}
.rightsideblock .block .headline
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: #cc0033;
    TEXT-DECORATION: none;
    margin-top: 10px;
}

.rightsideblock .block .headline a
{
    COLOR: #cc0033;
    TEXT-DECORATION: none;
}

.rightsideblock .block .news
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    /*BACKGROUND-COLOR: #f6f6f6;
	PADDING-LEFT: 10px;*/
    TEXT-ALIGN: left;
    clear: both;
    padding-bottom: 15px;
}
/*.rightsideblock .block .news a
{
	COLOR: #111177;
}

.rightsideblock .block .news a:visited
{
	COLOR: #771177;
}*/

.rightsideblock .block .author
{
    FONT-WEIGHT: bolder;
    COLOR: #000000;
    FONT-STYLE: italic
}
.rightblockform
{
	padding: 5px 5px 5px 5px;
}
.rightblockform .row
{
	clear:both;
}
.rightblockform .row .label
{
	float:left;
    FONT-SIZE: 10px;
	width:50px;
}
.rightblockform .row .formfield
{
    FONT-SIZE: 10px;
}
.rightblockform .row .formelement
{
    FONT-SIZE: 10px;
    padding-top: 6px;
}
.listarticleblock
{
    FLOAT: left;
    MARGIN: 0px 0px 0px 0px;
    WIDTH: 800px;
}
.listarticleblock .listarticlecontent
{
    FONT-SIZE: 11px;
    COLOR: black;
    TEXT-ALIGN: left;
}
.listarticleblock .listarticle
{
	vertical-align:  top ;
	float: left;
    MARGIN: 0px 0px 0px 5px;
    WIDTH: 635px;
}
.listarticleblock .listarticleheading
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    COLOR: #cc0033;
    TEXT-ALIGN: left;
}

.listarticleblock .listarticleheading a
{
    COLOR: #cc0033;
    text-decoration: none;
}

.listblock
{
    FLOAT: left;
    MARGIN: 10px 0px 0px 0px;
    WIDTH: 600px;
}
.listblock .listcontent
{
    FONT-SIZE: 11px;
    COLOR: black;
    TEXT-ALIGN: left;
}
.listblock .list
{
	vertical-align:  top ;
	float: left;
    MARGIN: 0px 0px 0px 5px;
}

.listblock .listheading
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    COLOR: #cc0033;
    TEXT-ALIGN: left;
}

.listblock .listheading a
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    COLOR: #cc0033;
    TEXT-ALIGN: left;
    text-decoration: none;
}

.documentlist .listheading a
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    COLOR: #cc0033;
    TEXT-ALIGN: left;
}

/* -- Kurs skjema  --*/
.boldLabel
{
	font-size: 11px;
	font-weight: bold;
}

.labelTitle
{
	font-weight: bold;
}

div.pageTitle
{
	FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: #cc0033
}

table#id_matrix
{
	/*border:1px dotted #000;*/
}

table#id_matrix td
{
	padding: 2px;
}

div.feedback
{
	margin-bottom: 30px;
	border: solid 2px green;
	padding: 5px;
	width: 435px;
	font-size: 11px;
	font-weight: bold;
}

div.warning
{
	margin-bottom: 30px;
	border: solid 2px orange;
	padding: 5px;
	width: 435px;
	font-size: 11px;
	font-weight: bold;
}

.linklist
{
	 COLOR: #000000;
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 11px;
}

.ansatteBilde
{
	padding-right: 50px;
}

.pageheader
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14px;
    COLOR: #cc0033
}

div.break
{
	clear: both;
}

.hide
{
    display: none;
}

#forsideNews
{
	margin-top: 8px;
}

#forsideLogoBanner
{
	margin-top: 10px;
	clear:both;
	height: 40px;
}

.forsidesepnyhetlist
{
    FLOAT: left;
    BACKGROUND-IMAGE: url(../../images/NA/horizontalsep.gif);
    BACKGROUND-REPEAT: repeat-x;
    WIDTH: 813px;
    HEIGHT: 10px;
    margin-top: 5px;
}

div.listarticleLeft
{
	float:left;
	width: 400px;
	padding-bottom: 5px;
	padding-top: 5px;
}

div.listarticleRight
{
	float:right;
	width: 400px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.forsideArticleheading
{
	FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #000000;
}

.forsideArticlecontent
{
    FONT-SIZE: 11px;
    COLOR: black;
    TEXT-ALIGN: left;
    padding-top: 0;
    margin-top: 0;
}

div.nyheterForsideTittel
{
	FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #cc0033;
    padding-bottom: 4px;
    border-bottom: dotted 1px #cc0033;
    margin-bottom: 5px;
}

div.nyheterForsideTittel a
{
	COLOR: #cc0033;
	text-decoration: none;
}

div.PagingContainer
{
	clear:both;
}

div.eksternalLenken
{
	float: left;
	margin-top: 10px;
	clear: both;
}

.logoBannerTop
{
	float: left;
	margin-bottom: 20px;
}

.logoBanner
{
	padding-right: 5px;
	float: left;
	margin-bottom: 8px;
}

img.iafLogo
{
	padding-top: 10px;
}

div.lesmer
{
	float: right;
	margin-top: 4px;
}

div.lesmerForsideOrg
{
	float: right;
	margin-top: 4px;
}

a.articlelesmer
{
	color: #cc0033;
	font-size: 11px;
}

a.articlelesmer:visited
{
	color: #cc0033;
	font-size: 11px;
}

div.NewsHeader, div.SearchHeader, div.namenuheader, div.tilbakemeldingHeader
{
	padding-top: 2px;
	font-weight: bold;
	font-size: 14px; 
	color: #333333;
    height: 18px;
    border-top: dotted 1px #333333;
    border-bottom: dotted 1px #333333;
}

div.CustomPortalHeader
{
	padding-top: 2px;
	padding-bottom: 2px;
    border-top: dotted 1px #333333;
    border-bottom: dotted 1px #333333;
}

div.CustomPortalHeader a
{
	font-weight: bold;
	font-size: 14px; 
	color: #cc0033;
}

div.namenuheader
{
	margin-top: 10px;
	margin-bottom: 23px;
}

div.searchArea
{
	padding-top: 16px;
}

#contentBackgroundTop
{
	clear: both;
	background-image: url(../../images/NA/skyggelinje.jpg);
	background-repeat: repeat-x;
	height: 35px;
	width: 1024px;
}

#contentBackgroundBottom
{
	clear: both;
	background-image: url(../../images/NA/skyggelinje_bunn.jpg);
	background-repeat: repeat-x;
	height: 21px;
	width: 1024px;
}

div.breakNews
{
	clear:both;
}

/* EDNA search  */
input.searchActive
{
	background-color: #FFBA84;
}

input.searchInActive
{
	background-color: #E9F1EE;
}

div.searchPanel
{
	margin-top: 10px;
}

div.searchField
{
	padding-top: 3px;
	clear: both;
}

div.searchLabel
{
	width: 150px;
	display: inline;
	float: left;
}

div.searchInput
{
	display: inline;
	float: left;
}

div.searchHelp
{
	display: inline;
	float: left;
	margin-left: 10px;
}

div.searchSubmitField
{
	margin-top: 20px;
	clear: both;
	float: left;
	margin-left: 0px;
}
input.searchBtn
{
	font-size: 14px;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
}


#searchResultRegion
{
	clear: left;
	margin-top: 10px;
	float: left;
	margin-left: 0;
}

#searchResultRegion a
{
	text-decoration: none;
}

div.ednaSearchTitle
{
	font-size: 16px;
	margin-top: 0;
	margin-bottom: 10px;
	font-weight: bold;
}

div.resultLink
{
	text-align: center;
}

hr
{
	color: #cc0033;
	border:1px dotted #cc0033;
	border-width:1px 0 0 0; 
	height:0;
	line-height:0px;
	font-size:0;
	margin:0;
	padding:0;
}

#searchHelp
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    WIDTH: 400px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left;
    margin: 20px 10px 20px 10px;
}

#searchHelp div.helpTitle
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 13px;
    COLOR: #cc0033;
    margin-bottom: 10px;
}

#searchHelp div.helpText
{
    FONT-SIZE: 11px;
}

#searchResultRegion div.title
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #cc0033;
    margin-top: 10px;
}

#searchResultRegion div.label
{
	FONT-SIZE: 12px;
	color: #333333;
	font-weight: bold;
	display: inline;
	margin-right: 10px;
	float: left;
	margin-bottom: 10px;
}

#searchResultRegion div.text
{
	FONT-SIZE: 12px;
	color: #333333;
	display: inline;
	float:left;
	margin-bottom: 10px;
}

#searchResultRegion .searchWord
{
	font-weight: normal;
	font-style: italic;
}

#searchResultRegion div.labelShort
{
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	display: inline;
	width: 100px;
	float: left;
	margin-bottom: 10px;
}

#searchResultRegion div.labelLong
{
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	display: inline;
	width: 460px;
	float: left;
	margin-bottom: 10px;
}


div.omfang
{
	padding-top: 10px;
	height: 20px;
	border-bottom: solid 1px #cc0033;
}

div.omfangTittel
{
	font-size: 12px;
	color: #333333;
	display: inline;
	float: left;
}

div.omfangDetalj
{
	font-size: 12px;
	color: #333333;
	display: inline;
	float: right;
}

div.omfangDetalj a
{
	text-decoration: none;
}

div.heading1
{
	font-size: 16px;
	border-bottom: solid 1px #cc0033;
	margin-top: 10px;
	padding-bottom: 3px;
	margin-bottom: 10px;
}

div.heading2
{
	font-size: 14px;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #333333;
}

div.heading3WithBorder
{
	font-weight:bold;
	font-size: 13px;
	margin-top: 10px;
	border-bottom: dotted 1px #cc0033;
}

div.heading3
{
	font-size: 13px;
}

div.headingCenter
{
	font-size: 15px;
	text-align: center;
}

div.heading4
{
	font-size: 12px;
}

div.space
{
	height: 10px;
}

div.showAllBtn
{
	float: right;
	padding-left: 10px;
}


div.documentHeading
{
	float: left;
	width: 850px;
}

div.documentIcon
{
	padding-right: 10px;
	padding-top: 20px;
	float: right;
}

div.documentText
{
	font-weight:bold;
	padding-left: 10px;
}

table.SearchResult
{
	border: solid 1px #9E9EAF;
	border-collapse:collapse;
}

table.resultGridViewTable
{
	border: solid 1px #9E9EAF;
}

table.SearchResult td, table.SearchResult th, table.resultGridViewTable td, table.resultGridViewTable th
{
	border: solid 1px #9E9EAF;
}

.normalRow
{
	background-color:white;
}

.highlightRow
{
	background-color:#8BD8FB;
}

tr.SearchPaging span, .highlightRow span, .normalRow span
{
	color: #ff0000;
	font-weight: bold;
}

tr.SearchPaging td
{
	padding-right: 5px;
	border: none;
}

div#objectPage
{
	float: left;
	padding: 20px 0 50px 15px;
}

div.ednaSearchIntro
{
	margin-bottom: 20px;
}


#contentblockWide
{
    FLOAT: left;
    MARGIN-LEFT: 15px;
    WIDTH: 802px;
    TEXT-ALIGN: left;
    padding-top: 6px;
}

div.dottedSpace
{
	height: 10px;
	border-bottom: dotted 1px #333333;
	margin-bottom: 12px;
	margin-top: 10px;
}

/*  NADocRegister.aspx   */

table.DocumentRegisterGV
{
	table-layout:fixed;
	width: 100%;
}

table.DocumentRegisterGV td
{
	overflow: hidden;
}

table.DocumentGV
{
	table-layout:fixed;
	width: 100%;
	border: dotted 1px #333;
}

table.DocumentGV th
{
	padding: 15px 10px 15px 10px;
	overflow: hidden;
	border: dotted 1px #333;
	text-align: center;
	font-size: 13px;
	background-color: #EEECE1;
}

table.DocumentGV th a
{
	color: #0076dd;
}

td.alignCenter
{
	text-align: center;
}

table.DocumentGV td
{
	padding: 10px;
	overflow: hidden;
	border: dotted 1px #333;
}

div.hrHeading
{
	font-size: 13px;
	font-weight: bold;
	border-bottom: solid 2px #cc0033;
	margin-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

input.showBtn
{
	padding: 2px;
	font-size: 10px;
}

div.verticleSpace
{
	height: 40px;
	width: 100%;
}

