body
{
	margin:0;
	padding:0;
}

body,p,td
{
	color:#333333;
	font-family:tahoma,arial,sans-serif;
	font-size:11px;
}

a:link,
a:visited
{
	color:#6889bf;
	text-decoration:none;
}
a:hover,
a:active
{
	color:black;
	text-decoration:none;
}

a.black-link:link,
a.black-link:visited
{
	color:#333333;
}
a.black-link:hover,
a.black-link:active
{
	color:black;
	text-decoration:none;
}

img
{
	border-style:none;
}

.header-container
{	
	width:100%;
	/*border-bottom:solid 2px #f78f1e;*/
	border-bottom:solid 1px #dadada;
}

.header-row
{
}
.header-row .first-column
{
	height:40px;
	background-repeat:repeat-y;
	/*border-bottom:solid 2px #f78f1e;*/
	border-bottom:solid 1px #dadada;
	background-image:url(../media/img/bg/top-left-box.gif);
}
.header-row .second-column
{
	background-color:#f78f1e;
}
.header-row .second-column .links
{
	float:left;
	color:White;
	width:180px;
	margin-left:20px;
	line-height:20px;
}
.header-row .second-column .links a
{
	color:White;
}
.header-row .second-column .search
{
	float:none;
	color:White;
	width:200px;
	margin-left:600px;
	vertical-align:top;
}
.header-row .second-column .search .txt-box
{
	height:14px;
	border:solid 1px #829cb6;
}

.header-row .first-column,
.header-row2 .first-column,
.body-row .first-column
{
	width:180px;
}

.header-row2 .first-column
{
	border-right:solid 1px #dadada;
}

.header-row2 .second-column
{
	height:127px;
}

.search-container
{
}





.body-container
{
	width:100%;
}

.body-row
{	
}
.body-row .first-column
{
	width:180px;
	vertical-align:top;
	background-color:#f6f6f6;
	/*border-right:solid 2px #f78f1e;*/
	border-right:solid 1px #dadada;
}
.body-row .second-column
{
	min-width:400px;
	vertical-align:top;
}
.body-row .second-column .contents-clientarea
{
	padding-top:10px;
	min-height:200px;
}
.body-row .third-column
{
	width:185px;
	min-height:280px;
	vertical-align:top;
	padding-bottom:100px;
	/*border-left:solid 2px #f78f1e;*/
	border-left:solid 1px #dadada;
	/*
	background-repeat:no-repeat;
	background-position:center bottom;
	background-image:url(../media/img/credits.jpg);
	*/
}
.body-row .third-column
{
	width:185px;
	vertical-align:top;
	/*border-left:solid 2px #f78f1e;*/
	border-right:solid 1px #dadada;
}


.contents-clientarea
{
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
}

.menu-header,
.calendar-header
{
	width:150px;
	color:#1d57a0;
	font-weight:bold;
	margin-left:auto;
	margin-right:auto;
}
.calendar-header a
{
	color:#1d57a0;
}
.calendar-header
{
	margin-top:2px;
	margin-bottom:2px;
}
.calendar-header1
{
	height:10px;
	margin-top:2px;
	background-color:#fd9937;
	background-repeat:no-repeat;
	background-position:center top;
	background-image:url(../../media/img/bg/freccia.gif);
}

.calendar-container
{
	border-bottom:solid 6px #fd9937;
}

.calendar-tasks
{
	margin-top:10px;
	margin-left:8px;
	margin-right:8px;
}

.calendar-tasks .item-style
{
	padding-bottom:5px;
	border-bottom:dotted 1px #f78f1e;
}
.calendar-tasks .item-style .data a
{
	color:#333333;
}
.calendar-tasks .item-style .name a
{
	color:#235da4;
}
.calendar-tasks .item-style .description a
{
	color:#333333;
}

.task-container
{
	
}
.task-container .task-date
{
	
}
.task-container .task-name
{
	color:#235da4;
	margin-top:4px;
}
.task-container .task-description
{
	margin-top:4px;
	text-align:justify;
}


.navigator-container
{
	margin:1px;
	line-height:27px;
	padding-left:10px;
	padding-right:10px;
	/*border:solid 1px #f78f1e;*/
	border:solid 1px #dadada;
	background-repeat:repeat-x;
	background-position:left top;
	background-image:url(../media/img/bg/catnav.gif);
}
.navigator-separator
{
	width:1px;
	height:22px;
	background-repeat:no-repeat;
	background-position:center center;
	background-image:url(../media/img/catnavseparator.gif);
}

.relatedcontents-container
{
	
}

.related-documents-container
{
	
}

.attachments-container
{	
}

.relatedgalleries-container
{
	
}

.links-container
{
	margin-top:10px;
}

.links-header-container
{
	margin-left:15px;
}

.links-header-container .links-header
{
	width:300px;
	color:#f78f1e;
	font-weight:bold;
	border-bottom:solid 1px #f78f1e;
}

.links-body
{
	margin-bottom:15px;	
}

.links-body .item-style a,
.links-body .alternating-item-style a
{
	color:#1D57A0;
	font-weight:bold;
}
.links-body .item-style,
.links-body .alternating-item-style
{
	padding-left:15px;
	padding-right:15px;
}
.links-body .item-style
{
	background-color:#dbdbdb;
}
.links-body .alternating-item-style
{
	background-color:#ededed;
}

.imagelink
{
}
.imagelink0 img,
.imagelink img
{
	vertical-align:middle;
}
.imagelink img,
.imagelink2 img
{
	padding-right:3px;
}
.imagelink3 img
{
	float:left;
	padding-right:10px;
}


/********************************/
/*	Begin sitemap				*/
/********************************/

.sitemapcontainer
{
	min-height:300px;	
	text-align:left;
	padding-left:10px;
	padding-right:10px;
	margin-top:10px;
	margin-bottom:10px;
}

.sitemapcontainer a:link,
.sitemapcontainer a:visited
{
	color:#0e61b1;/*#483f38;*/
	font-weight:bold;
	text-decoration:none;
}
.sitemapcontainer a:hover,
.sitemapcontainer a:active
{
	color:#333333;/*#ed850c;*/
	font-weight:bold;
	text-decoration:none;
}

.sitemapcontainer .headergreen a:link,
.sitemapcontainer .headergreen a:visited,
.sitemapcontainer .headeryellow a:link,
.sitemapcontainer .headeryellow a:visited,
.sitemapcontainer .headerblue a:link,
.sitemapcontainer .headerblue a:visited,
.sitemapcontainer .headerviolet a:link,
.sitemapcontainer .headerviolet a:visited
{
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}
.sitemapcontainer .headergreen a:hover,
.sitemapcontainer .headergreen a:active,
.sitemapcontainer .headeryellow a:hover,
.sitemapcontainer .headeryellow a:active,
.sitemapcontainer .headerblue a:hover,
.sitemapcontainer .headerblue a:active,
.sitemapcontainer .headerviolet a:hover,
.sitemapcontainer .headerviolet a:active
{
	color:#659edb;/*#ed850c;*/
	font-weight:bold;
	text-decoration:none;
}

.sitemapcontainer .headergreen
{
	color:white;
	padding:5px;
	font-weight:bold;
	background-color:#aecb4b;
	text-transform:uppercase;
}
.sitemapcontainer .headeryellow
{
	color:white;
	padding:5px;
	font-weight:bold;
	background-color:#ffc30b;/*#ed850c*/
	text-transform:uppercase;
}
.sitemapcontainer .headerblue
{
	color:#333333;
	padding:5px;
	font-weight:bold;
	background-color:#dadada;/*#659edb;*/
	text-transform:uppercase;
}
.sitemapcontainer .headerviolet
{
	color:white;
	padding:5px;
	font-weight:bold;
	background-color:#9f8bb9;
	text-transform:uppercase;
}

.sitemapcontainer .headergreen img,
.sitemapcontainer .headeryellow img,
.sitemapcontainer .headerblue img,
.sitemapcontainer .headerviolet img
{
	padding-left:3px;
	padding-right:3px;
	border-style:none;
	vertical-align:middle;
}

.sitemapcontainer .contentgreen
{
	border:solid 1px #aecb4b;
}
.sitemapcontainer .contentyellow
{
	border:solid 1px #ffc30b;
}
.sitemapcontainer .contentblue
{
	border:solid 1px #eeeeee;
}
.sitemapcontainer .contentviolet
{
	border:solid 1px #9f8bb9;
}

/****************/
/*	END sitemap	*/
/****************/