@charset "utf-8";
@import url("css/menu.css");
/* CSS Document */
html, body
{
	color:#666666;
	background:#251101;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
}

p{ font-size:12px; line-height:16px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;}



.CommandButton{ color:#fff;}
.linkcolor
{
	margin-left: 265px;
}
.linkcolor a:link
{
	color:#FFFFFF;
}

.linkcolor a:hover
{
	color:#FFFFFF;
}

.linkcolor a:visited 
{
	color:#FFFFFF;
}

.linkcolor a:active  
{
	color:#FFFFFF;
}

.SubHead
{
	color:#666666;
}

#hostindex
{
	width:1003px;
	height:auto;
	margin:auto;
}

#top
{
	padding-top:40px;
}

#main
{
	height:auto;
}

#main p{ color:#FFFFFF;}

.c_contentpane { }

#logo
{
	width:153px;
	text-align:right;
}

#divlogin{ position:absolute; top:0; left:0;}

#divlogin a
{
	color:#251101;
}

.LeftPane
{	
	width:150px;
}
.ContentPane
{
	text-align:left;
	width:813px;
}

.RightPane
{
	text-align:left;
}

#footer
{
	color:#FFFFFF;
	margin:60px 0 0 0;
	clear:both;
	height:40px;
}

#footer a{ color:#FFFFFF}

.footer{ font-weight:bold;}
.footer_left{ float:left;}
.footer_right{ float:right; text-align:right;}

/********************/
.home
{
	height:540px;
}
.home1
{
	float:left;
	position:absolute;
	margin:0px 0 0 0;
}
.home1_text
{
    position:absolute;
    margin:160px 0 0 12px;
	width:172px;
}
.home2
{ 
	position:absolute;
	margin:0px 0 0 230px;	
}
.home2_text
{
	position:absolute;
    margin:160px 0 0 238px;
	width:186px;
}
.home3
{
	position:absolute;
	margin:-110px 0 0 580px;
}




#treeContainer a {font-family:Arial, Helvetica, sans-serif;font-weight:bold; }

/*arain page style*/
.page_main
{
	width:1003px;
	height:auto;
	margin:40px auto;

}
.page_content
{
	padding-left:0px;
	padding-top:12px;
}
.p_right
{
	padding-top:12px;
	padding-right:15px;
}
.page_main a{ color:#FFFFFF;}

.page_left
{
	float:left;
	width:150px;

}

.page_right
{
	margin-left:190px;
	width:auto;
	min-height:400px;
	height:auto;
	_height:400px;
	padding-right:0px;
}

.page_top
{
	background:url(/Portals/_default/Skins/Castle/Images/topbg.gif) no-repeat left;
	height:153px;
	width:810px;
	vertical-align:bottom;
	text-align:left;
}

.page_top h3
{
	font-size:30px;
	font-family:"Times New Roman", Times, serif;
	color:#564123;
	text-transform:uppercase;
	letter-spacing:3px;
	font-style:italic;
}

/**/
#adminindex{ width:1003px; margin:auto; color:#000000; }
.admin_leftspe{ width:5px;}
.admin_content{ background-color:#FFFFFF; padding-left:10px;  color:#000000;}

.admin_content label{  color:#000000;}


/**/

.DNN_Documents{ padding-top:10px; line-height:20px;}
.SizeCell{ color:#FFFFFF;}

.webtable{ margin-top:20px;}
.webtable a:link { color:#FFFFFF; }
.webtable a:visited { color:#FFFFFF; }
.webtable a:hover { color:#936f3c; }
.webtable a:active { color:#FFFFFF; }
.webtable td{ padding:2px 10px;}


/**Wells Add**/

.knightwarp{ position:relative; padding-top:10px;}

.k1{
	position:absolute;
	z-index:10;
}

.k2{
	margin-top:65px;
	margin-right:30px;
	float:right;
}

.tb
{
	width:100%;
	color:#FFFFFF;
}

.tb td
{
	vertical-align:top;
	text-align:left;
	padding:2px 2px 2px 2px;
}

.tbimg img
{
	border:0px;
}

.tb_category_topimage
{
 	width:99%
}

.tb_category_topimage td
{
	padding:2px 2px 5px 2px;
}
.tb_category_top
{
	width:99%;
}

.tb_category_top td
{
	padding:2px 2px 2px 2px;
	background-color:#977347;
}

.tb_category
{
	width:99%;
}

.tb_category td
{
	padding:2px 2px 2px 2px;
}

.tb_category tr
{
	background: url(/Portals/0/Knight/btline.gif) repeat-x  bottom;
}

.tb_category_bottom
{
	background-color:#977347;
	height:4px;
	margin-top:-20px;
}
.compact_image
{
}
.compact_click1
{
float:left;
position:relative;
width:98px;
height:90px;
left:20px;
margin:-180px 0 0 0px;
}

.compact_click2
{
width:140px;
height:160px;
margin:-190px 0 0 135px;;
}
.compact_click3
{
width:45px;
height:45px;
margin:-112px 0 0 290px;
}
.compact_click4
{
width:70px;
height:35px;
margin:-50px 0 0 380px;
}

.compact_txt
{
 clear: both;
 width:507px;
}

.knight_image
{
}
.knight_txt
{
clear: both;
margin-top:50px;
}
.knight1_click
{
float:left;
position:relative;
left:100px;
margin:-150px 0 0 0px;
}
.knight1_click img
{
width:60px;
height:120px;
}
.knight2_click
{
margin:-165px 0 0 200px;
}
.knight2_click img
{
width:70px;
height:135px;
}
.knight3_click
{
margin:-217px 0 0 320px;
}
.knight3_click img
{
width:50px;
height:215px;
}
.knight4_click
{
margin:-237px 0 0 420px;
}
.knight4_click img
{
width:50px;
height:235px;
}
.knight5_click
{
margin:-252px 0 0 525px;
}
.knight5_click img
{
width:60px;
height:250px;
}

.rclass a:link
{
	color:#FFFFFF;
}

.rclass a:hover
{
	color:#FFFFFF;
}

.rclass a:visited 
{
	color:#FFFFFF;
}

.rclass a:active  
{
	color:#FFFFFF;
}

.veneers_color b
{
	font-size:13px;
}
.veneers_color tr
{
	vertical-align:top;
}

/**********************************************/
#hostindex .Head{ color:#FFFFFF;}
#hostindex .SubHead{ color:#FFFFFF;}
#hostindex div a{ color:#fff;}

.MLLanguageMenuLayoutTable {width:1003px;  text-align:right;}
#lang{ text-align:right;}
#lang a { color:#FFFFFF;}
.Language_object {  text-align:right; }
