/* 
===============================
 ISN Skin styles for DotNetNuke
===============================
*/ 

* { 
	font-family: Arial, Helvetica, sans-serif;	
	padding 0 0 0 0;
	margin 0 0 0 0;
}

img {border: 0; padding: 0; margin: 0}

body {background-color: #e6e6e6; width: 100%; position: absolute;height: auto}

.QS
{	float: left;
	width: 100%;
	height: 40px;
	min-height: 40px;
	padding: 0;
	margin: 0;  	
	background-image: url(quick_search.jpg); 
	background-repeat: no-repeat;
	background-position: top left;
}

.QS_content {position: static; padding: 19px 0 0 2px;margin:0}
.QS_content .NormalTextBox {width: 80px; height: 14px; padding: 0; margin: 0; vertical-align:top}
.ISNSearch { position: static;}

.skinmaster{width: 800px;}

.pagemaster {
	position: relative;
	text-align: left;
	margin: 0 auto;
	width: 800px;
	height: auto;
}
/*
.pagecontent {position: relative; padding: 0; margin: 0;background-image: url(mainbg.jpg); background-repeat: repeat-y; z-index:0}
*/
.pagecontent {position: relative; padding: 0; margin: 0;}
.fixed {position: fixed; width: 800px; height: auto;padding:0;margin:0;line-height:0;font-size:0}

.MainHolder {float: left;padding:0;margin:0;width: 671px;background-color: #ffffff;background-image: url(left_col_shadow_back.jpg); background-repeat: no-repeat; background-position: bottom left;}

.NavHolder {position: relative;  height: auto; z-index:10}

.BannerHolder{margin: 0; padding: 0;  height: 105px; }
.MenuHolder {margin: 0; padding: 0;width:671px; background-image: url(nav_background.jpg); background-repeat: repeat-x; background-position: top; height: 22px;}
.LogoRight {float: right; width: 127px; height: 127px; }

.OuterHolder {float: left;width: 671px; height: auto;padding:0; margin:0;}
.InnerHolder {float: left;width: 515px; height: auto;padding:0; margin:0;}

.Background {float:left;padding:0;margin:0;height:auto;background-image: url(mainbg.jpg); background-repeat: repeat-y;}



.Left { float: left; width: 250px; margin: 0px 0 0 0; padding:0}
.Right {float: right; width: 250px; margin: 0px 0 0 0; padding:0;}

.ThinLeft {float: left; width: 127px; height: auto;margin: 0 0px 0 0px; padding: 0 10px 0 5px; overflow: wrap;}
.ThinLeft UL {padding-left: 10px; margin-left: 0px;text-indent: 10px}
.ThinLeft .LinksDesignTable TD { padding:0; margin: 0}

html>body .ThinLeft{padding: 0 5px 0 5px;}

.Single { clear: both; background: #ffffff; float: left; width: 800px; margin: 0; padding: 0; }

.Full { float: right; width: 500px; margin: 0px 0px 0 0; padding: 0 10px 0 0; overflow: none;}

.ThinRight {float: right; width: 127px; background-color: #e6e6e6; height: auto;margin: 0; padding: 0 0 0 2px; }
.ThinRight TD {padding:0 2px 0 2px; margin:0}
.ThinRight TD A { font-weight: bold;}
.ThinRight .LinksDesignTable TD { border-bottom: solid 1px white; width: 125px;}

.FootBreak {clear: both;position: relative; padding:0;margin:0;}
.FootArea {float: left; width: 800px; height: auto; padding:0;margin:0; background: #ffffff}
.FootHolder {float: right; width:667px; height: auto; padding:0; background: #e6e6e6}
.FootHolderAdmin {float: right; width:667px; height: auto; padding:0; background: #fffff}

.FootNL {float: left; width: 528px; background: #ffffff; padding: 0 5px 0 5px; margin: 0; height: auto;}
.Foot { float: right; border-top: 1px solid black; width: 657px; height: auto; background: #ffffff; padding: 5px}


.BigLeft { float: left; width: 310px; margin: 0px 0 0 10px;}
.BigRight {float: right; width: 310px; margin: 0px 10px 0 0;}
.BigFull {float: left; width:657px; padding: 5px;}

.FootNL .SkinObject
{	letter-spacing:0.75pt;
	font-weight: normal;
	font-size: 7pt;
	color: #666666;
	font-family: Tahoma, Arial, Helvetica;
	text-decoration: none;
	padding:0;margin:0;
}

.ThinRight hr {border-top: 1px solid #ffffff;}
.ThinLeft hr {border-top: 1px solid #000000;}

.breadcrumb { position: static; width: 652px; padding: 0px 0 0 15px; margin:0;height:auto;}

.breadcrumb A.SkinObject:link
{
	text-decoration: none;
	color: #CC0000;
}

.breadcrumb A.SkinObject:visited
{
	text-decoration: none;
	color: #CC0000;
}

.breadcrumb A.SkinObject:hover
{
	text-decoration: none;
	color: #CC0000;
}

.breadcrumb A.SkinObject:active
{
	text-decoration: none;
	color: #CC0000;
}


.breadcrumbFW { position: static; width: 785px; padding: 0px 0 0 15px; margin:0;height:auto;background: #ffffff}

.breadcrumbFW A.SkinObject:link
{
	text-decoration: none;
	color: #CC0000;
}

.breadcrumbFW A.SkinObject:visited
{
	text-decoration: none;
	color: #CC0000;
}

.breadcrumbFW A.SkinObject:hover
{
	text-decoration: none;
	color: #CC0000;
}

.breadcrumbFW A.SkinObject:active
{
	text-decoration: none;
	color: #CC0000;
}


.FormTextArea{font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight: normal; width: 310px}
.FormTextBox{font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight: normal; width: 310px}
