/* General */
body, .normalpage 
{
	margin: 0px;
	padding-left: 45px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 50px;
	background-color: #FFFFFF;
	background-image: url(../templates/images/bg.gif);
	background-repeat: no-repeat;
}
div 
{
	font: 11px/15px Arial, Helvetica, Sans-Serif;
	color: #575753;
}
img
{
	border: none;
	display: block;
}
a
{
	color: #006699;
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}
.center
{
	text-align: center;
}
.left
{
	text-align: left;
}
.right
{
	text-align: right;
}
.floatleft
{
	float: left;
}
.floatleft
{
	float: right;
}
h1
{
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	font-size: 15px;
	line-height: 15px;
	color: #002776;

}
h2
{
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	font-size: 15px;
	line-height: 15px;
}
form
{
	margin: 0px;
	padding: 0px;
}

/* Category colors */
/* Dark blue */
.c_konsern {	color: #002776; }
.bg_konsern { background-color: #002776; }
/* Light blue */
.c_handel { color: #1F8AB2; }
.bg_handel { background-color: #1F8AB2; }
/* Red */
.c_eiendom { color: #C82B0C; }
.bg_eiendom { background-color: #C82B0C; }
/* Green */
.c_skog { color: #88891B; }
.bg_skog { background-color: #88891B; }
/* Dark blue */
.c_utleie {	color: #002776; }
.bg_utleie { background-color: #002776; }
/* Dark blue */
.c_aktuelt{	color: #002776; }
.bg_aktuelt { background-color: #002776; }


.pad_top_20
{
	padding-top: 20px;
}
.pad_top_20_dotted
{
	padding-top: 20px;
	background-image: url(../templates/images/line_dotted.gif);
	background-repeat: repeat-x;
	background-position: top left;
}


/* Content div's */
#containerdiv
{
	width: 805px;
}
#headerdiv
{
	height: 101px;
	clear: both;
}
#topmenudiv
{
	padding-top: 30px;
	padding-bottom: 17px;
	clear: both;
}
#maincontainerdiv
{
	clear: both;
}

/* Top Menu */
#topmenudiv img
{
	display: inline;
}
#topmenudiv a
{
	margin-right: 1px;
}

/* Header */
#headerlogodiv
{
	width: 201px;
	padding-top: 43px;
	float: left;
}
#headersearchdiv
{
	width: 230px;
	padding-top: 43px;
	float: right;
}
#headersearchtextdiv
{
	width: 173px;
	padding-top: 5px;
	padding-right: 3px;
	float: left;
	text-align: right;
}

#headersearchtextdiv #SearchText
{
	width: 170px;
	height: 24;
}
#headersearchbuttondiv
{
	width: 54px;
	float: right;
}

/* Main content */
#contentheader
{
	background-image: url(../templates/images/line_dotted.gif);
	background-repeat: repeat-x;
	background-position: top left;
	padding-top: 18px;
	padding-left: 8px;
	padding-right: 40px;
	padding-bottom: 28px;
}
#contentheaderbanner
{
}
#contentheaderfrontpage
{
	background-image: url(../templates/images/line_dotted.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	height: 21px;
}
#contentheaderfrontpagespacer
{
	clear: both;
	margin-bottom: 20px;
}
#contentmain
{
	width: 805px;
}
#contentleft
{
	width: 507px;
	float: left;
}
#contentright
{
	width: 298px;
	float: right;
}

/* Logolist */
#logolist
{
	width: 166px;
	margin: 0 auto;
}

/* News List */
.newsitemcontainer
{
	padding-left: 8px;
	padding-bottom: 20px;
}
.newsitemcontainer p
{
	margin-top: 3px;
	margin-bottom: 7px;
}
.newsimagecontainer
{
	float: right;
	padding-bottom: 20px;
}
.newsimagecontainer img
{
	display: block;
}
.newsdivider
{
	background-image: url(../templates/images/line_dotted.gif);
	background-repeat: repeat-x;
	background-position: top left;
	height: 21px;
	clear: both;
}

/* Employee List */
#employeelist
{
}
.employee
{
	width: 507px;
	padding-bottom: 20px;
}
.employee .employeeimage
{
	width: 260px;
	margin-right: 22px;
	margin-bottom: 20px;
	float: left;
}
.employee .text
{
	width: 225px;
	float: right;
	overflow: hidden;
}
.employee p
{
	margin: 0px;
	font-size: 15px;
	color: #575753;
}
.employee h2
{
	font-size: 20px;
	font-weight: bold;
	line-height: normal;
	color: #2A2C1B;
	margin-top: 21px;
	margin-bottom: 7px;
}
.employee h3
{
	font-size: 11px;
	font-weight: bold;
	color: #2A2C1B;
	margin-top: 22px;
	margin-bottom: 4px;
}

/* Contact page */
#contactcontainer
{
	/*margin-bottom: 40px;*/
}
#contactcontainer .ingress
{
	font-size: 15px;
	line-height: 20px;
	color: #002776;
	margin-left: 8px;
	margin-bottom: 20px;
}
.contactbody
{
	padding-left: 8px;
	padding-bottom: 40px;
}
.contactitem
{
	background-image: url(../templates/images/line_dotted.gif);
	background-repeat: repeat-x;
	background-position: top left;
	padding-left: 8px;
	padding-top: 20px;
}
.contactitem h2
{
	margin-top: 0px;
	margin-bottom: 16px;
}
.contactitem tr
{
	vertical-align: top;
}
.contactitem td.contactleft
{
	width: 257px;
}
.contactitem td.contactright
{
	width: 242px;
}
.contactinfo h3
{
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	color: #2A2C1B;
	margin: 0px;
}
.contactinfo p
{
	font-size: 11px;
	line-height: 16px;
	color: #575753;
	margin: 0px;
	margin-bottom: 16px;
}


/* Right menu */
#menucontainer { width: 228px;	margin-left: 35px;	margin-right: 35px;	padding-bottom: 11px; }
#menucontainer div { font-size: 12px; line-height: 21px; }
#menucontainer div a { color: #575753; text-decoration: none; display: block; width: 100%; }
#menucontainer .menuitem { padding-left: 25px; background-image: url(../templates/images/menu_arrow_right.gif); background-repeat: no-repeat;	background-position: 17px 8px; margin-bottom: 5px; }
#menucontainer .menuitem_open { padding-left: 25px; background-image: url(../templates/images/menu_arrow_down.gif); background-repeat: no-repeat; background-position: 17px 8px; margin-bottom: 1px; }
	/* Default (Dark blue) */
#menucontainer .menuitem_sel { padding-left: 25px; color: #FFFFFF; margin-bottom: 5px; background-color: #002776; }
#menucontainer .menuitem_sel a { color: #FFFFFF; }
#menucontainer .menuitem_over { padding-left: 25px; color: #FFFFFF; background-image: url(../templates/images/menu_arrow_right_o.gif); background-repeat: no-repeat; background-position: 17px 8px; margin-bottom: 5px; background-color: #002776; }
#menucontainer .menuitem_over a { color: #FFFFFF; }
#menucontainer .menuitem_open_sel {	padding-left: 25px; color: #FFFFFF;	margin-bottom: 1px;	background-color: #002776; }
#menucontainer .menuitem_open_sel a { color: #FFFFFF; }
#menucontainer .menuitem_open_over { padding-left: 25px; color: #FFFFFF; background-image: url(../templates/images/menu_arrow_down_o.gif); background-repeat: no-repeat; background-position: 17px 8px; margin-bottom: 1px; background-color: #002776; }
#menucontainer .menuitem_open_over a { color: #FFFFFF; }
	/* Default (Dark blue) - Konsern */
#menucontainer .menuitem_sel_konsern { padding-left: 25px; color: #FFFFFF; margin-bottom: 5px; background-color: #002776; }
#menucontainer .menuitem_sel_konsern a { color: #FFFFFF; }
#menucontainer .menuitem_over_konsern { padding-left: 25px; color: #FFFFFF; background-image: url(../templates/images/menu_arrow_right_o.gif); background-repeat: no-repeat; background-position: 17px 8px; margin-bottom: 5px; background-color: #002776; }
#menucontainer .menuitem_over_konsern a { color: #FFFFFF; }
#menucontainer .menuitem_open_sel_konsern {	padding-left: 25px; color: #FFFFFF;	margin-bottom: 1px;	background-color: #002776; }
#menucontainer .menuitem_open_sel_konsern a { color: #FFFFFF; }
#menucontainer .menuitem_open_over_konsern { padding-left: 25px; color: #FFFFFF; background-image: url(../templates/images/menu_arrow_down_o.gif); background-repeat: no-repeat; background-position: 17px 8px; margin-bottom: 1px; background-color: #002776; }
#menucontainer .menuitem_open_over_konsern a { color: #FFFFFF; }
	/* Default (Dark blue) - Utleie */
#menucontainer .menuitem_sel_utleie { padding-left: 25px; color: #FFFFFF; margin-bottom: 5px; background-color: #002776; }
#menucontainer .menuitem_sel_utleie a { color: #FFFFFF; }
#menucontainer .menuitem_over_utleie { padding-left: 25px; color: #FFFFFF; background-image: url(../templates/images/menu_arrow_right_o.gif); background-repeat: no-repeat; background-position: 17px 8px; margin-bottom: 5px; background-color: #002776; }
#menucontainer .menuitem_over_utleie a { color: #FFFFFF; }
#menucontainer .menuitem_open_sel_utleie {	padding-left: 25px; color: #FFFFFF;	margin-bottom: 1px;	background-color: #002776; }
#menucontainer .menuitem_open_sel_utleie a { color: #FFFFFF; }
#menucontainer .menuitem_open_over_utleie { padding-left: 25px; color: #FFFFFF; background-image: url(../templates/images/menu_arrow_down_o.gif); background-repeat: no-repeat; background-position: 17px 8px; margin-bottom: 1px; background-color: #002776; }
#menucontainer .menuitem_open_over_utleie a { color: #FFFFFF; }
	/* Default (Dark blue) - Aktuelt */
#menucontainer .menuitem_sel_aktuelt { padding-left: 25px; color: #FFFFFF; margin-bottom: 5px; background-color: #002776; }
#menucontainer .menuitem_sel_aktuelt a { color: #FFFFFF; }
#menucontainer .menuitem_over_aktuelt { padding-left: 25px; color: #FFFFFF; background-image: url(../templates/images/menu_arrow_right_o.gif); background-repeat: no-repeat; background-position: 17px 8px; margin-bottom: 5px; background-color: #002776; }
#menucontainer .menuitem_over_aktuelt a { color: #FFFFFF; }
#menucontainer .menuitem_open_sel_aktuelt {	padding-left: 25px; color: #FFFFFF;	margin-bottom: 1px;	background-color: #002776; }
#menucontainer .menuitem_open_sel_aktuelt a { color: #FFFFFF; }
#menucontainer .menuitem_open_over_aktuelt { padding-left: 25px; color: #FFFFFF; background-image: url(../templates/images/menu_arrow_down_o.gif); background-repeat: no-repeat; background-position: 17px 8px; margin-bottom: 1px; background-color: #002776; }
#menucontainer .menuitem_open_over_aktuelt a { color: #FFFFFF; }
	/* Light blue */
#menucontainer .menuitem_sel_handel { padding-left: 25px; color: #FFFFFF; margin-bottom: 5px; background-color: #1F8AB2; }
#menucontainer .menuitem_sel_handel a { color: #FFFFFF; }
#menucontainer .menuitem_over_handel { padding-left: 25px; color: #FFFFFF; background-image: url(../templates/images/menu_arrow_right_o.gif); background-repeat: no-repeat; background-position: 17px 8px; margin-bottom: 5px; background-color: #1F8AB2; }
#menucontainer .menuitem_over_handel a { color: #FFFFFF; }
#menucontainer .menuitem_open_sel_handel {	padding-left: 25px; color: #FFFFFF;	margin-bottom: 1px;	background-color: #1F8AB2; }
#menucontainer .menuitem_open_sel_handel a { color: #FFFFFF; }
#menucontainer .menuitem_open_over_handel { padding-left: 25px; color: #FFFFFF; background-image: url(../templates/images/menu_arrow_down_o.gif); background-repeat: no-repeat; background-position: 17px 8px; margin-bottom: 1px; background-color: #1F8AB2; }
#menucontainer .menuitem_open_over_handel a { color: #FFFFFF; }
	/* Green */
#menucontainer .menuitem_sel_skog { padding-left: 25px; color: #FFFFFF; margin-bottom: 5px; background-color: #88891B; }
#menucontainer .menuitem_sel_skog a { color: #FFFFFF; }
#menucontainer .menuitem_over_skog { padding-left: 25px; color: #FFFFFF; background-image: url(../templates/images/menu_arrow_right_o.gif); background-repeat: no-repeat; background-position: 17px 8px; margin-bottom: 5px; background-color: #88891B; }
#menucontainer .menuitem_over_skog a { color: #FFFFFF; }
#menucontainer .menuitem_open_sel_skog {	padding-left: 25px; color: #FFFFFF;	margin-bottom: 1px;	background-color: #88891B; }
#menucontainer .menuitem_open_sel_skog a { color: #FFFFFF; }
#menucontainer .menuitem_open_over_skog { padding-left: 25px; color: #FFFFFF; background-image: url(../templates/images/menu_arrow_down_o.gif); background-repeat: no-repeat; background-position: 17px 8px; margin-bottom: 1px; background-color: #88891B; }
#menucontainer .menuitem_open_over_skog a { color: #FFFFFF; }
	/* Red */
#menucontainer .menuitem_sel_eiendom { padding-left: 25px; color: #FFFFFF; margin-bottom: 5px; background-color: #C82B0C; }
#menucontainer .menuitem_sel_eiendom a { color: #FFFFFF; }
#menucontainer .menuitem_over_eiendom { padding-left: 25px; color: #FFFFFF; background-image: url(../templates/images/menu_arrow_right_o.gif); background-repeat: no-repeat; background-position: 17px 8px; margin-bottom: 5px; background-color: #C82B0C; }
#menucontainer .menuitem_over_eiendom a { color: #FFFFFF; }
#menucontainer .menuitem_open_sel_eiendom {	padding-left: 25px; color: #FFFFFF;	margin-bottom: 1px;	background-color: #C82B0C; }
#menucontainer .menuitem_open_sel_eiendom a { color: #FFFFFF; }
#menucontainer .menuitem_open_over_eiendom { padding-left: 25px; color: #FFFFFF; background-image: url(../templates/images/menu_arrow_down_o.gif); background-repeat: no-repeat; background-position: 17px 8px; margin-bottom: 1px; background-color: #C82B0C; }
#menucontainer .menuitem_open_over_eiendom a { color: #FFFFFF; }

#menucontainer .submenuitem { padding-left: 53px; margin-bottom: 1px; background-image: url(../templates/images/menu_arrow_right.gif); background-repeat: no-repeat; background-position: 45px 8px; }
	/* Default (Dark blue) */
#menucontainer .submenuitem_sel { padding-left: 53px; margin-bottom: 1px; color: #FFFFFF; background-color: #002776; }
#menucontainer .submenuitem_sel a { color: #FFFFFF; }
#menucontainer .submenuitem_over { padding-left: 53px; margin-bottom: 1px; color: #FFFFFF; background-color: #002776; background-image: url(../templates/images/menu_arrow_right_o.gif); background-repeat: no-repeat; background-position: 45px 8px; }
#menucontainer .submenuitem_over a { color: #FFFFFF; }
	/* Default (Dark blue) - Konsern */
#menucontainer .submenuitem_sel_konsern { padding-left: 53px; margin-bottom: 1px; color: #FFFFFF; background-color: #002776; }
#menucontainer .submenuitem_sel_konsern a { color: #FFFFFF; }
#menucontainer .submenuitem_over_konsern { padding-left: 53px; margin-bottom: 1px; color: #FFFFFF; background-color: #002776; background-image: url(../templates/images/menu_arrow_right_o.gif); background-repeat: no-repeat; background-position: 45px 8px; }
#menucontainer .submenuitem_over_konsern a { color: #FFFFFF; }
	/* Default (Dark blue) - Utleie */
#menucontainer .submenuitem_sel_utleie { padding-left: 53px; margin-bottom: 1px; color: #FFFFFF; background-color: #002776; }
#menucontainer .submenuitem_sel_utleie a { color: #FFFFFF; }
#menucontainer .submenuitem_over_utleie { padding-left: 53px; margin-bottom: 1px; color: #FFFFFF; background-color: #002776; background-image: url(../templates/images/menu_arrow_right_o.gif); background-repeat: no-repeat; background-position: 45px 8px; }
#menucontainer .submenuitem_over_utleie a { color: #FFFFFF; }
	/* Default (Dark blue) - Aktuelt */
#menucontainer .submenuitem_sel_aktuelt { padding-left: 53px; margin-bottom: 1px; color: #FFFFFF; background-color: #002776; }
#menucontainer .submenuitem_sel_aktuelt a { color: #FFFFFF; }
#menucontainer .submenuitem_over_aktuelt { padding-left: 53px; margin-bottom: 1px; color: #FFFFFF; background-color: #002776; background-image: url(../templates/images/menu_arrow_right_o.gif); background-repeat: no-repeat; background-position: 45px 8px; }
#menucontainer .submenuitem_over_aktuelt a { color: #FFFFFF; }
	/* Light blue */
#menucontainer .submenuitem_sel_handel { padding-left: 53px; margin-bottom: 1px; color: #FFFFFF; background-color: #1F8AB2; }
#menucontainer .submenuitem_sel_handel a { color: #FFFFFF; }
#menucontainer .submenuitem_over_handel { padding-left: 53px; margin-bottom: 1px; color: #FFFFFF; background-color: #1F8AB2; background-image: url(../templates/images/menu_arrow_right_o.gif); background-repeat: no-repeat; background-position: 45px 8px; }
#menucontainer .submenuitem_over_handel a { color: #FFFFFF; }
	/* Green */
#menucontainer .submenuitem_sel_skog { padding-left: 53px; margin-bottom: 1px; color: #FFFFFF; background-color: #88891B; }
#menucontainer .submenuitem_sel_skog a { color: #FFFFFF; }
#menucontainer .submenuitem_over_skog { padding-left: 53px; margin-bottom: 1px; color: #FFFFFF; background-color: #88891B; background-image: url(../templates/images/menu_arrow_right_o.gif); background-repeat: no-repeat; background-position: 45px 8px; }
#menucontainer .submenuitem_over_skog a { color: #FFFFFF; }
	/* Red */
#menucontainer .submenuitem_sel_eiendom { padding-left: 53px; margin-bottom: 1px; color: #FFFFFF; background-color: #C82B0C; }
#menucontainer .submenuitem_sel_eiendom a { color: #FFFFFF; }
#menucontainer .submenuitem_over_eiendom { padding-left: 53px; margin-bottom: 1px; color: #FFFFFF; background-color: #C82B0C; background-image: url(../templates/images/menu_arrow_right_o.gif); background-repeat: no-repeat; background-position: 45px 8px; }
#menucontainer .submenuitem_over_eiendom a { color: #FFFFFF; }

.submenuspacer { height: 12px; }


/* Menubox (Related, Download, etc) */
.menubox
{
	background-image: url(../templates/images/line_dotted.gif);
	background-repeat: repeat-x;
	background-position: top left;
	width: 228px;
	margin-left: 35px;
	margin-right: 35px;
	margin-top: 0px;
	padding-top: 20px;
	padding-bottom: 11px;
}
.menubox h2
{
	margin-bottom: 13px;
}
.menubox a
{
	font-size: 12px;
	line-height: 21px;
	padding-left: 25px;
	margin-bottom: 5px;
	background-image: url(../templates/images/menu_arrow_right.gif);
	background-repeat: no-repeat;
	background-position: 17px 8px;
	color: #575753;
	text-decoration: none;
	display: block;
}
.menubox a:hover
{
	text-decoration: underline;
}
/*
.menubox .link
{
	font-size: 12px;
	line-height: 21px;
	padding-left: 25px;
	margin-bottom: 5px;
	background-image: url(../templates/images/menu_arrow_right.gif);
	background-repeat: no-repeat;
	background-position: 17px 8px;
}
.menubox .link a
{
	color: #575753;
	text-decoration: none;
}
.menubox .link a:hover
{
	text-decoration: underline;
}
*/

/* Article header */
#breadcrumbcontainer
{
	padding-bottom: 10px;
}
#breadcrumbcontent
{
	font-size: 11px;
	line-height: 11px;
	color: #575753;
}
#breadcrumbcontent a
{
	font-size: 11px;
	line-height: 11px;
	color: #575753;
	text-decoration: none;
}
#breadcrumbcontent a:hover
{
	text-decoration: underline;
}
#breadcrumbcontent img
{
	display: inline;
}
#breadcrumbcontent span
{
	font-weight: bold;
}
#headertext
{
	
}
#headertext h1
{
	margin: 0px;
	padding: 0px;
	font-size: 32px;
	line-height: 32px;
	font-weight: bold;
	color: #002776;
}
#printbutton
{
	width: 51px;
	float: right;
}


/* Article content */
#imagecaption
{
	padding: 14px;
	margin-bottom: 27px;
	background-color: #2A2C1B;
	font-size: 11px;
	line-height: 16px;
	color: #FFFFFF;	
}
#imagecaptionspacer
{
	margin-bottom: 12px;
}
#articlecontent
{
	margin-bottom: 40px;
}
#articlecontent .ingress
{
	font-size: 15px;
	line-height: 20px;
	margin-top: 0px;
	margin-bottom: 16px;
	padding-left: 8px;
	color: #002776;
}
#articlecontent p
{
	margin-top: 0px;
	margin-bottom: 16px;
	padding-left: 8px;
	font-size: 11px;
	line-height: 16px;
	color: #2A2C1B;
}
#articlecontent h2
{
	font-size: 15px;
	line-height: 20px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 4px;
	padding-left: 8px;
}
#articlecontent .pullquote
{
	font-size: 15px;
	line-height: 24px;
	font-weight: bold;
	margin-top: 29px;
	margin-bottom: 27px;
	margin-left: 22px;
	margin-right: 22px;
	color: #575753;
}
#articlecontent table
{
	width: 100%;
	border-collapse: collapse;
	margin-top: 27px;
}
#articlecontent table caption
{
	border-top: solid 1px #C5C0A5;
	font-size: 15px;
	height: 32px;
	font-weight: bold;
	text-align: left;
	padding-left: 14px;
	padding-top: 6px;
	padding-bottom: 6px;
	color: #575753;
}
#articlecontent table th
{
	border-top: solid 1px #C5C0A5;
	border-bottom: solid 1px #C5C0A5;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	padding: 4px; 
	padding-left: 14px;
	height: 32px;
	color: #575753;
}
#articlecontent table td
{
	border-top: solid 1px #C5C0A5;
	border-bottom: solid 1px #C5C0A5;
	font-size: 11px;
	text-align: left;
	padding: 4px; 
	padding-left: 14px;
	height: 32px;
	color: #575753;
}

/* Gallery list */
#gallerylist
{
	/*padding-left: 8px;*/
}
#gallerylist .gallerylistdivider
{
	background-image: url(../templates/images/line_dotted.gif);
	background-repeat: repeat-x;
	background-position: top left;
	height: 21px;
	clear: both;
}
#gallerylist .gallerylistname
{
	width: 452px;
	margin-top: 13px;
	margin-bottom: 13px;
	padding-top: 3px;
	padding-left: 8px;
	float: left;
}
#gallerylist h2
{
	font-size: 20px;
	color: #2A2C1B;
}
#gallerylist .gallerylistbutton
{
	width: 55px;
	margin-top: 9px;
	margin-bottom: 5px;
	float: right;
}
#gallerylist .gallerylistimage
{
	width: 507px;
	height: 233px;
}

#gallery
{
	
}
.gallerypagingcontainer
{
	padding-top: 00px;
	padding-left: 8px;
	padding-bottom: 20px;
	clear: both;
}
#gallery h3
{
	font-size: 11px;
	font-weight: bold;
	color: #2A2C1B;
	margin-top: 20px;
	margin-bottom: 3px;
	padding-left: 8px;
}
#gallery p
{
	font-size: 11px;
	margin-bottom: 20px;
}


/* Form */
#contactform
{
	/*background-color: #e8e6db;*/
	/*background-color: #E1DCBF;*/
	background-color: #F5F4ED;
	margin-bottom: 20px;
	font-size: 11px;
	line-height: 16px;
	color: #2A2C1B;
	width: 100%;
}
#contactform table
{
	width: auto;
	margin: 0px;
	padding: 0px;
}
#contactform table tr
{
	padding: 0px;
	vertical-align: middle;
}
#contactform table td
{
	border: solid 1px #000000;
	padding: 0px 4px 0px 0px;
	vertical-align: middle;
	font-size: 11px;
	line-height: 16px;
	color: #2A2C1B;
}
#contactform label
{
	font-size: 11px;
	line-height: 16px;
	color: #2A2C1B;
}
#contactform fieldset
{
	border: 0px;
	margin: 0px;
	padding: 0px;
	margin-bottom: 14px;
}
#contactform legend
{
	font-size: 11px;
	line-height: 16px;
	color: #2A2C1B;
}

#contactform input.txt	{ width: 205px;	margin-right: 4px; margin-bottom: 5px; }
#contactform select	{ width: 205px;	margin-right: 4px; margin-bottom: 5px; }
#contactform input.zip	{ width: 48px;	margin-right: 4px; margin-bottom: 5px; }
#contactform input.city	{ width: 153px;	margin-right: 4px; margin-bottom: 5px; }
#contactform input.phone	{ width: 92px;	margin-right: 4px; margin-bottom: 5px; }
#contactform input.number	{ width: 37px;	margin-right: 4px; margin-bottom: 5px; }

#contactform textarea
{
	width: 356px;
	height: 82px;
	margin-right: 4px;
}

#contactform .formheader
{
	padding-left: 24px;
	padding-top: 18px;
	font-size: 15px;
	line-height: 20px;
	font-weight: bold;
	color: #2A2C1B;
	margin-top: 18px;
	margin-left: -1px;
	margin-bottom: 14px;
	background-image: url(../templates/images/line_dotted.gif);
	background-repeat: repeat-x;
	background-position: top left;
}
#contactform .formheader_top
{
	padding-left: 24px;
	padding-top: 0px;
	font-size: 15px;
	line-height: 20px;
	font-weight: bold;
	color: #2A2C1B;
	margin-top: 18px;
	margin-left: -1px;
	margin-bottom: 14px;
}
#contactform .formline
{
	padding-left: 24px;
	padding-right: 24px;
	vertical-align: top;
}
#contactform .formline_buttons
{
	padding-left: 22px;
	padding-right: 24px;
	padding-top: 18px;
	padding-bottom: 18px;
}
#contactform .formline_top
{
	padding-left: 24px;
	padding-right: 24px;
	padding-top: 18px;
	background-image: url(../templates/images/line_dotted.gif);
	background-repeat: repeat-x;
	background-position: top left;
	margin-top: 18px;
}
#contactform .formdivider
{
	background-image: url(../templates/images/line_dotted.gif);
	background-repeat: repeat-x;
	background-position: top left;
	height: 1px;
	clear: both;
	margin-top: 18px;
}



/* Paging */
.paging a
{
	margin-right: 10px;
}
.paging .selected
{
	font-weight: bold;
	margin-right: 10px;
}

/* Article paging container */
.articlepagingcontainer
{
	padding-top: 10px;
	padding-left: 8px;
	padding-bottom: 26px;
	clear: both;
}

/* Search paging container */
.searchpagingcontainer
{
	padding-top: 10px;
	padding-left: 8px;
	padding-bottom: 26px;
	clear: both;
}
.searchpagingcontainer a
{
	margin-right: 7px;
}
.searchpagingcontainer .SelectedPagingItem
{
	font-weight: bold;
	color: #575753;
}


/* Search page search */
#searchdiv
{
	width: 230px;
}
#searchtextdiv
{
	width: 173px;
	padding-top: 4px;
	float: left;
}

#searchtextdiv #SearchQuery
{
	width: 170px;
	height: 24;
	font: 15px Arial, Helvetica, Sans-Serif;
}
#searchbuttondiv
{
	width: 54px;
	float: right;
}

/* Search result items */
.searchitem
{
	padding-left: 8px;
	margin-bottom: 15px;
}
.searchitem h2
{
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 1px;
}
.searchitem h2 a:hover
{
	text-decoration: none;
}
.searchitem p
{
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	line-height: 16px;
	color: #2A2C1B;
}

/* Footer */
#footerdiv
{
	background-image: url(../templates/images/line_dotted.gif);
	background-repeat: repeat-x;
	background-position: top left;
	clear: both;
}
#footercontentdiv
{
	background-image: url(../templates/images/line_dotted.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	padding-left: 8px;
	padding-top: 20px;
	padding-bottom: 20px;
}
#footermaindiv
{
	font: 11px Arial, Helvetica, Sans-Serif;
	color:  #B0AC97;
}
#footermaindiv a
{
	font: 11px Arial, Helvetica, Sans-Serif;
	color:  #B0AC97;
	text-decoration: none;
}
#footermaindiv a:hover
{
	text-decoration: underline;
}
#footerimagediv
{
	background-image: url(../templates/images/footer_bottom.gif);
	background-repeat: no-repeat;
	height: 29px;
}
