body
{
	font-family:Tahoma;
	font-size:12px;
	text-align:center;
	width:100%;
	margin-top:0px;	
	vertical-align:top;
	margin-bottom:0px;
	margin-top:0px;
}

#container
{
	width:100%;
	text-align:center;
}
.SiteMapBox
{
	height:0px;
	overflow:hidden;
}
.SiteMap
{
	background:gray;
}
.NodeSeparator
{
}
.NodeStyle
{
	color:Navy;
	background:gray;
}
.RootNodeStyle
{
 color:Navy;
	background:gray;
}
.CurrentNodeStyle
{
		color:Navy;
	background:gray;
}

#header
{
	width:900px;
	height:139px;
    border-left:solid 1px #858585;
    border-right:solid 1px #858585;
    border-top:solid 1px #858585;
	text-align:left;
	background:url(Images/Header.jpg) no-repeat;
	margin:auto;
		-moz-box-sizing:border-box;
	box-sizing:border-box;
}

#header .logo
{
	position:absolute;
	--background-image:url(/__MyFiles/Pictures/Logo.jpg);
	z-index:100;
	margin-top:20px;
	margin-left:14px;
	cursor:hand;
	cursor:pointer;
}

#header .usercrumbs
{
	top:1px;
	width:200px;
	margin-right:5px;
	height:20px;
	float:right;
	padding:5px;
	text-align:center;
	background:url(Images/Usercrumbbg.png) repeat-x;
	border-left:solid 1px #cfcfcf;
	border-right:solid 1px #cfcfcf;
	border-bottom:solid 1px #cfcfcf;
	color:#2963A7;
}

#Menubar
{
	width:900px;
	height:34px;
	text-align:left;
	background:url(Images/menubg.png);
	margin:auto;
	vertical-align:bottom;
	border-left:solid 1px #d0e5ec;
    border-right:solid 1px #d0e5ec;
    	-moz-box-sizing:border-box;
	box-sizing:border-box;
	overflow:hidden;
	
}



#fullpage
{
	text-align:left;
	margin:auto;
	vertical-align:top;
	width:898px;
	overflow:inherit;
    -moz-box-sizing:border-box;
	box-sizing:border-box;
}
#centerpage
{
	padding-top:20px;
	text-align:center;
	margin-left:10px;
	float:none;
	vertical-align:top;
	overflow:inherit;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	overflow-x:hidden;
}

#mainpage
{
	
	width:900px;
	text-align:left;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	overflow-x:hidden;
	border-right:solid 1px #d0e5ec;
	border-left:solid 1px #d0e5ec;
	margin:auto;
	background:white;
	--background:url(Images/background.png) repeat-x;
}

.contactdetail
{
	height:100px;
	padding:10px;
	width:300px;
	margin-left:10px;
}
.DeleteIcon
{
	background:url(../Images/Icons/delete.gif) no-repeat;
	border:solid 0px white;
	width:35px;
	height:35px;
	cursor:hand;
}
.titlecolumn
{
	text-align:right;
	font-weight:bold;
	padding-right:5px;
	font-size:11px;
}
input
{
 font-size:12px;
}
.cButton
{
	color:Navy;
	
}
.LinkButton
{
	color:Gray;
}

.NoteMessage
{
	color:Blue;
}

.DropDownList
{
	font-size:12px;
}

#loginbox
{
 	 vertical-align:top;
 	 width:400px;
 	 margin-left:100px;
 	 margin-top:30px;
 	 vertical-align:top;
}
#loginbox .title
{
 	font-weight:bold;
 	height:30px;
 	background:url(Images/boxtitle.png) repeat-x;
 	color:#6C6C6C;
 	width:400px;
 	padding-left:4px;
 	padding-top:10px;
	border-left:solid 1px #93A7B4;
	border-right:solid 1px #93A7B4;
	border-top:solid 0px #93A7B4;
}
#loginbox .content
{
	border-left:solid 1px #93A7B4;
	border-right:solid 1px #93A7B4;
	border-bottom:solid 1px #93A7B4;
	width:400px;
}

#footer
{
	height:20px;
	font-size:11px;
	color:#727272;
	width:900px;
	background:url(Images/footerbg.png) repeat-x;
	margin:auto;
	padding-top:3px;
	border-left:solid 1px #d0e5ec;
    border-right:solid 1px #d0e5ec;
    border-bottom:solid 1px #d0e5ec;
    	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

/* page outline styles */
.contenttable
{
	width:100%;
}
.contenttop
{
	vertical-align:top;
}
.contentleft
{
	
	border:solid 0px white;
	vertical-align:top;
}
.contentcenter
{
	
	background:inherit;
	height:300px;
	vertical-align:top;
}

.contentright
{
	background:inherit;
	vertical-align:top;
}

.contentbottom
{
	height:0px;
	vertical-align:top;
}

/* page outline styles */
.fieldsetStyle
{
	background:white;
}

table, table td
{
	font-size:12px;
}
div
{
	font-size:12px;
}


.ControlBox
{
 border:solid 1px Silver;
 margin-left:5px;
 margin-right:5px;
 width:200px;
 overflow:inherit;
}

.ControlBox .ctitle
{
	background:url(Images/boxtitle.png) repeat-x center;
	color:White;
	font-weight:bold;
	height:20px;
	padding-left:5px;
}

.ControlBox .cdetail
{
	padding:5px;
}

/*
 Article style
*/

.ArticleCatList
{
	font-weight:bold;
	font-size:14px;
	font-family:Tahoma;
	border-bottom:dotted 1px silver;
}

.ArticleList
{
    width:700px;
	font-weight:normal;
	font-size:12px;
	font-family:Tahoma;
}

.ArticleTitle, ArticleTitle a
{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#2A3F55;
}

.ArticleTitle:hover
{
	text-decoration:underline;
	color:Red;
}

.ArticleSummary
{
	font-size:12px;
	width:550px;
	margin-right:5px;
	margin-left:5px;
	overflow:visible;
}

.ArticleImage
{
	
	margin:5px;
	float:left;
}
.ArticleDate
{
	font-size:10px;
}
.CatNavigation
{
	font-weight:bold;
	padding:5px;
	background:url(Images/Silverbg.png) repeat-x center;
	color:#5F5F5F;

}
.CatNavigation a
{
 text-decoration:none;

}

.CatNavigation a:visited
{
 color:#5F5F5F;	
}
.CatNavigation a:hover
{
  color:#D41F55;	
  text-decoration:underline;
}
/*end article style*/

/*please do not change*/
.AdminPanelIE
{
	clear: both;
	border: 1px solid rgb( 145, 155, 156 );
	width:400px;
	overflow:inherit;
	font: 11px Tahoma;
	color: Black;
	padding: 2px;
	z-index:100;
	top:-100px;
	position:absolute;
	background:#FAFAFA;
	margin:auto;
}

.AdminPanelFirefox
{
	clear: both;
	border: 1px solid rgb( 145, 155, 156 );
	width:400px;
	overflow:inherit;
	font: 11px Tahoma;
	color: Black;
	padding: 2px;
	z-index:100;
	top:0px;
	position:absolute;
	background:#FAFAFA;
	margin:auto;
}



