@import url("css/menu.css");

/* CSS Document */

.mainBody
{
	text-align: -moz-center;
	text-align:center;
	padding:0px;
	margin:auto;
}

body
{
	line-height: 16px;
	background-color: #fff;
	margin: 0px 0px 0px;
	font-family: arial, "Times New Roman" , Times, serif;
	color: #999;
	font-size: 11px;
	
	scrollbar-arrow-color: #8f7a44;
	scrollbar-3dlight-color: #8f7a44;
	scrollbar-darkshadow-color: #8f7a44;
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-track-color: #ffffff;
}

/* Main Menu */

#nav
{
	z-index: 100;
	padding-bottom: 0px;
	list-style-type: none;
	margin: 4px 0px 0px 13px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	width:1000px;
}
#nav LI
{
	position: relative;
	float: left;
	margin-left: 8px;
	margin-right: 7px;
}

#nav UL
{
	position: absolute;
	filter: alpha(opacity=80);
	padding-bottom: 8px;
	list-style-type: none;
	margin: 20px 0px 0px 0px;
	padding-left: 3px;
	padding-right: 3px;
	background: #fff;
	padding-top: 8px;
	left: -1px;
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	display:none;
}

#nav LI:hover UL
{
	top: 20px;
}
#nav LI.sfHover UL
{
	top: 20px;
}
#nav UL LI
{
	border-bottom: 0px;
	position: relative;
	text-align: left;
	border-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	float: none;
	border-top: 0px;
	border-right: 0px;
	padding-top: 0px;
}
#nav UL A
{
	text-align: left;
	line-height: 18px;
	white-space: nowrap;
	color: #8f7945;
	font-weight: bold;
	text-decoration: none;
}
#nav UL A:hover
{
	color: #8f7945;
}


/* dnn Menu */

.dnnMenuPane
{
	text-align:right;
	vertical-align:top;
}


.copyright
{
	line-height: 16px;
	background-color: #fff;
	margin: 20px 0px 0px;
	font-family: arial, "Times New Roman" , Times, serif;
	color: #999;
	font-size: 11px;
}

/* Control style */

.label
{
	color: #8f7945;
	margin: 0px 0px 0px;
	font-family: arial, "Times New Roman" , Times, serif;
	font-size: 14px;
}

.label_v2
{
	color: #8f7945;
	margin: 0px 0px 0px;
	font-family: arial, "Times New Roman" , Times, serif;
	font-size: 12px;
}


.contactUsTextBox
{
	width:630px;
	height:38px;
	border:solid 1px #8f7a44;
}

.contactUsTextBoxMultiLine
{
	width:630px;
	height:388px;
	border:solid 1px #8f7a44;
}

.contactUsTextBoxMultiLine_v2
{
	width:630px;
	height:235px;
	border:solid 1px #8f7a44;
}


/* search module*/

.searchModuleTextBox{border:solid 1px #8f7a44;}

.searchModuleLabel{color:#8f7a44;font-size:11px;}
.searchModuleLabel_2{color:#999;font-size:11px;}

a.searchModuleLink:link, a.searchModuleLink:visited{color:#8f7a44;  text-decoration:none;font-size:11px;}
a.searchModuleLink:hover{color:#8f7945; text-decoration:underline; font-size:11px;}

/**/
.page9_text{
	width:410px;
	padding:0px 5px 20px 4px;
	color:#8f7945;
}
.page9_text a{
	color:#999;
	text-decoration:none;
}
.page9_text span{
	color:#999;
}
.page9_text span span{
	font-size:18px;
}
.page9_text .impont{
	font-size:18px;
	color:#8f7945;
}

#content_box{
	margin-top:19px;
	margin-bottom:30px;
	padding:19px;
}
html>body #content_box{
	height: auto;
}    
#content_box a{font-weight:bold;}
#content_box p{
	text-align:left;
	margin-top:12px;
	margin-bottom:12px;
	color:#8f7945;
	padding:0px;
}
#content_box p span{
	font-size:14px;
	font-weight:bold;
	color:#999;
}
*+html #content_box{
	padding-bottom:9px;
}
#content_box ul{
	padding:0px;
	margin:0px;
	list-style-type:none
}
#content_box li{
	float:left;
	padding:0px 12px 0px 0px;	
}
#content_box li span{
	font-size:10px;
}
*+html #content_box li{
	padding:0px 10px 0px 0px;
}


.aboutus_bg{
	background:url(images/c_bg.jpg) center bottom repeat-x;
}

/* ControlPanel style */
.ControlPanel{border:none;padding-bottom:30px;}
.cpanel_left {padding-left:21px;}
.cpanel_right {padding-right:33px;}

/*-------- Default Style --------*/
body,th,td,div,p,table,h1,h2,h3,h4,h5,h6.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover, input{font-family: arial, "Times New Roman" , Times, serif; color: #999; font-size: 11px;}
body,th,td,div,p,table,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover{font-size:11px;}
h1, h2, h3, h4, h5, h6{color:#999;}
h1, h3, h5, h1 input{font-weight:bold;}
h2, h4, h6{font-weight:normal}
h1, h2, h1 input{font-size:14px;margin:10px 0;}
h3, h4{font-size:16px;margin:8px 0; }
h5, h6{font-size:10px;margin:6px 0;}

.gray1{
	color:#999;
}



a,a:link,a:visited,a:active{color:#999; text-decoration:none; font-weight:normal; }
a:hover{color:#8f7945; text-decoration:none; }
.Head, .SubHead, .SubSubHead, .Normal, .NormalDisabled, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox
{font-family: arial, "Times New Roman" , Times, serif;}
.Head{color:#999;font-weight:bold;}
.SubHead {color:#999;}
.SubSubHead{color:#999;}
.NormalRed {color:#F00;}

.NormalTextBox{width:350px;}


/*Datagrids *
.DataGrid_Container {margin-top:15px;}
.DataGrid_Header{font-weight:bold;}
.DataGrid_Header td, .NormalBold td{font-weight:bold;}

/*-------- design style --------*
.template_style{width:970px; margin:0 auto;}

.top_space{height:34px;}
.lang_pad{padding:7px 35px 0px 0px;}

.logo_top_left{padding:0px; margin:0px; background:url(images/logo_top_left.png) no-repeat top left; height:23px;}
.logo_top_right{padding:0px; margin:0px; background:url(images/logo_top_right.png) no-repeat top right;}
.logo_top_bg{padding:0px; margin:0 39px 0 27px; background:#FFF url(images/logo_top_bg.png) repeat-x top;height:23px;}
.logo_left{padding:0px; background:url(images/logo_left.png) repeat-y top left;}
.logo_right{padding:0px; background:url(images/logo_right.png) repeat-y top right;}
.logo_pad{background:#FFF; margin: 0 19px 0 7px; padding:0 ;height:100px;}

.menu_bg{padding:0 0 0 6px;  margin: 0 21px 0 9px; background:url(images/menu_bg.png) top left;}
.menu_left{padding:0px; margin:0px; background:url(images/menu_left.png) repeat-y  top left;}
.menu_right{margin:0px; background:url(images/menu_right.png) repeat-y top right; }

.search_style{float:right; height:40px;}
.search_bg{padding:8px 2px 0 0;}

.bread_bg{padding:0px; margin: 0 19px 0 7px; background:url(images/bread_bg.png) repeat-x top left; height:34px;}
.bread_left{padding:0px; margin:0px; background:url(images/bread_left.png) no-repeat top left; height:34px;}
.bread_right{padding:0px;  background:url(images/bread_right.png) no-repeat top right; height:34px;}

#login_style{ float:right; padding:8px 17px 0px 10px; }
#bread_style{ float:left; line-height:34px; padding-left:18px;color:#000000;}

.center_bg{padding:0px; margin:0px;clear:both;}
.left_bg{padding:0px; margin:0px; background:url(images/left_bg.png) repeat-y top left;}
.right_bg{padding:0px; margin:0px; background:url(images/right_bg.png) repeat-y top right;}
.content_pad{padding:10px 22px 0 22px; margin: 0 19px 0 7px; background:#FFF url(images/center_bg.png) repeat-x bottom left;}
.content_width{overflow:auto; padding-top: 15px; min-height:350px;}

.bot_left{padding:0px; margin:0px; background:url(images/bot_left.png) no-repeat top left;}
.bot_right{padding:0px; margin:0px; background:url(images/bot_right.png) no-repeat top right; padding:0px 39px 0px 27px;}
.bot_bg{padding:0px; margin:0px; background:url(images/bot_bg.png) repeat-x top left; height:41px;}

.bot_pad{margin-bottom:20px;padding:0 30px 0 20px;}
#terms_style{float:left;}
#copy_style{float:right;}

.clear_float{clear:both; line-height:0; font-size:0; height:0;}

/* ------- FileManager -------*/
div.FileManager{height:auto;border:none;}
table.FileManager{width:99%}


a.CommandButton:link, a.CommandButton:visited{color:#999;  text-decoration:none;}
a.CommandButton:hover{color:#8f7945; text-decoration:none;}

/*-------ControlPanel changes ---------------*
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited{color:#3E81B5;}
.ControlPanel a.CommandButton:hover{color:#CB2027; text-decoration:underline;}
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited, .ControlPanel .SubHead{font-size:11px;}

/*--------- pane style ----------*/
.contentPane { padding: 10px 0px 0px 0px; margin:0px; width:748px; vertical-align:top;}
.dnnMenuPane{ padding: 10px 15px 0px 0px; width:127px; margin:0px; }
.leftPane{padding: 0px 15px 10px 0px;  width:127px; margin:0px; vertical-align:top; text-align:right; }
.bottomLeftPane{ padding: 0px 15px 10px 0px; width:127px; margin:0px; vertical-align:bottom; text-align:right; }
.linksPane{vertical-align:top;}
.rightPane{ padding:0px 0px 0px 0px; margin:0px; vertical-align:top;}


/*------------ Breadcrumb Style --------------*
.Breadcrumb,a.Breadcrumb:link,a.Breadcrumb:active,a.Breadcrumb:visited{color:#3E81B5;}
a.Breadcrumb:hover{color:#C00;}

/*-------------- Link Style --------------*
.linkscontainer{padding-top:20px;text-align:center;}
.links,a.links:link,a.links:active,a.links:visited{ font-weight:bold; color:#3E81B5; text-transform:uppercase;}
a.links:hover{color:#C00;}

/*-------------- User Style --------------*/
.user,a.user:link,a.user:active,a.user:visited { color:#999; text-transform:lowercase;}
a.user:hover{color:#8f7945;}

/*-------------- Footer Style --------------*
.footer,a.footer:link,a.footer:active,a.footer:visited { color:#3E81B5;}
a.footer:hover{color:#C00;}

/*-------------- Empty panes Style --------------*
.DNNEmptyPane{width:0;padding:0;margin:0;}

/*-------------- Search SkinObject Styles --------------*
div.SearchContainer{position:relative; white-space: nowrap;}
div.SearchBorder{width: 180px; height: 20px; border: solid 1px #e0e0e0; float:left; background-color: White; white-space: nowrap; margin-top: 2px;}
div.SearchContainer a{padding: 0px; display: block; float:left; }
div.SearchContainer a img{padding-left:5px;}
div.SearchIcon{float: left; width: 31px; height: 20px; cursor: pointer; z-index: 11; background: no-repeat 2px 2px; text-align:right;}
div.SearchIcon img{margin-top: 3px;}

input.SearchTextBox{float: left; z-index: 10; border: 0px; width:130px; height:18px; margin-left:3px; color: #43494D;}

#SearchChoices{clear: both; display: none; border: solid 1px #C3D4DF; z-index: 2000; cursor: pointer; margin: 0; padding: 0; text-align:left; background-color: #F3F7FA; position:absolute; top: 22px; left: 0px;}
#SearchChoices li{cursor: pointer; margin: 0; padding: 2px 2px 0 2px; padding-left: 25px; height: 18px; text-align:left; background-color: #F3F7FA; background-repeat: no-repeat; background-position: 2px center; list-style: none; list-style-image: none; border: none; display:block;}
#SearchChoices li.searchHilite{background-color: #CE0D0D;	color:#ffffff; border: none;}
#SearchChoices li.searchDefault{background-color: #F8FAFF; border: none;}







*/

.link, a.link:link, a.link:visited{color:#8f7a44;  text-decoration:none;font-size:11px;}
a.link:hover{color:#8f7945; text-decoration:underline; font-size:11px;}

.linkBold, a.linkBold:link, a.linkBold:visited{color:#8f7a44;  text-decoration:none;font-size:11px; font-weight:bold;}
a.linkBold:hover{color:#8f7945; text-decoration:underline; font-size:11px; font-weight:bold;}


#text_box{
	width:640px;
	height:530px;
	float:left;
	margin-top:19px;
	padding:19px;
	border:1px #8f7945 solid;
	text-align:left;
	font-size:12px;
	overflow: auto;
}

#scrollerContainer h3
{
	font-size:18px;
	font-weight:normal;
	color:#8f7945;
	padding:0px 0px 0px 0px;
	margin:0px;
}
.abs{
	position:relative;
}
#scrollerButtons {
	position: absolute;
	top: 6px;
	left: -30px;
	width: 30px;
	height: 597px;
	border-left:1px #8f7945 solid;
	}
#scrollerButtons #up {
	position: absolute;
	top: 0px;
	left: 2px;
	width: 15px;
	height: 15px;
	background: url(images/up.jpg) 2px 4px no-repeat;
	z-index: 101;
	cursor:pointer;
	}
#scrollerButtons #track {
	position:absolute;
	top: 15px;
	left:2px;
	width:15px;
	height: 570px;
	background:#fff;
	z-index: 103;
	}
#scrollerButtons #drag {
	position: absolute;
	top: 20px;
	left: 2px;
	width: 15px;
	height: 20px;
	background: url(images/scrollbar.gif) top left no-repeat;
	z-index: 104;
	cursor:pointer;
	}
#scrollerButtons #down {
	position: absolute;
	top: 581px;
	left: 2px;
	width: 15px;
	height: 15px;
	background: url(images/down.jpg) 3px 4px no-repeat;
	z-index: 105;
	cursor:pointer;
}



/* common styling */
.SEOMenu
{
	float: left;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
}
.SEOMenu ul
{
	padding: 0;
	margin: 0;
	list-style-type: none;
	text-align: left;
}
.SEOMenu ul li
{
	float: left;
	position: relative;
	list-style-type: none;
	text-align: left;
	z-index:100;
}
 
.SEOMenu ul li a, .SEOMenu ul li a:visited
{
	float: left;
	display: block;
	text-decoration: none;
	font-weight: bold;
	color: #8f7945;
	padding: 3px 3px;
	line-height: 25px;
	height: 30px;
	z-index:100;
}

.SEOMenu ul li:hover {width:auto;}

.SEOMenu ul li a:hover { color:#c00;}

.SEOMenu ul li:hover a { color:#c00;}

.SEOMenu ul li ul
{
	margin-left:-25px;
}
 /*
.SEOMenu ul li ul
{
	display: none;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	background-color: #F8FAFF;
	color: #8f7945;
	
	text-align: left;
}
*/
.SEOMenu table
{
	margin: 0;
	border-collapse: collapse;
	font-size: 11px;
	position: absolute;
	top: 0;
	left: 0;
	text-align:left;
	z-index:100;
}

/* specific to non IE browsers */
.SEOMenu ul li:hover ul
{
	display: block;
	position: absolute;
	top: 29px;
	margin-top: 1px;
	left: 0;
	text-align:left;
	z-index:100;
}
.SEOMenu ul li:hover ul li ul
{
	display: none;
}
.SEOMenu ul li:hover ul li a
{
	display: block;
	font-weight: bold;
	color: #8f7945;
	height: auto;
	line-height: 15px;
	padding: 3px 3px;
	width: 90px;
	text-align:left;	
	z-index:100;
}
.SEOMenu ul li:hover ul li a.drop {

}
.SEOMenu ul li:hover ul li a:hover {

}
.SEOMenu ul li:hover ul li a:hover.drop {

}
.SEOMenu ul li:hover ul li:hover ul
{
	display: block;
	position: absolute;
	left: 153px;
	top: -70px;
	left: 152px;
	height: 138px;
	overflow: auto;
	text-align:left;
	z-index:100;
}
.SEOMenu ul li:hover ul li:hover ul li a {}
.SEOMenu ul li:hover ul li:hover ul li a:hover { color:#0ff;}



/* specific to IE5.5 and IE6 browsers */
.SEOMenu ul li a:hover ul {   
display:block;position:absolute;top:30px; t\op:29px; left:0; marg\in-top:1px;   z-index:100;
   }


.SEOMenu ul li a:hover ul li a {
display:block; color: #8f7945; height:1px; line-height:15px; padding:3px 3px; width:90px; w\idth:90px;	z-index:100;
}
.SEOMenu ul li a:hover ul li a.drop {
padding-bottom:5px;
}
.SEOMenu ul li a:hover ul li a ul {
visibility:hidden; position:absolute; height:0; width:0;  z-index:100;
}
.SEOMenu ul li a:hover ul li a:hover {
color: #8f7945; 
}
.SEOMenu ul li a:hover ul li a:hover.drop {
  color: #8f7945;
}
.SEOMenu ul li a:hover ul li a:hover ul {
visibility:visible; position:absolute; top:-69px; t\op:-70px; color: #8f7945; left:152px; height:138px; overflow:auto; z-index:100;
}
.SEOMenu ul li a:hover ul li a:hover ul li a:hover { color: #8f7945;}
























/* style the links for the top level */
.SEOMenu a, .SEOMenu a:visited {display:block;float:left;height:100%; font-size:1em;text-decoration:none;color:#000;}

/* style the sub level links */
.SEOMenu ul ul a, .SEOMenu ul ul a:visited
{
	height: 100%;
	line-height: 1em;
	
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	background-color: #F8FAFF;
	color: #8f7945;
	
	text-align: left;
}
* html .SEOMenu ul ul a, * html .SEOMenu ul ul a:visited  {width:90px; w\idth:90px;}


/* style the table so that it takes no part in the layout - required for IE to work */
.SEOMenu table {border-collapse:collapse; padding:0; margin:-1px; width:0; height:0; font-size:1em; z-index:1;}




/* style the level hovers */
/* first */
* html .SEOMenu a:hover {color: #8f7945; position:relative; z-index:100;}
.SEOMenu li:hover {color: #8f7945; position:relative;}
.SEOMenu :hover > a {color: #8f7945;}
/* second */
* html .SEOMenu ul ul a:hover{color: #8f7945; position:relative; z-index:110;}
.SEOMenu ul ul li:hover {color: #8f7945; position:relative;}
.SEOMenu ul ul :hover > a {color: #8f7945; }
/* third */
* html .SEOMenu ul ul ul a:hover {color: #8f7945; position:relative; z-index:120;}
.SEOMenu ul ul ul :hover > a {color: #8f7945; }
/* fourth */
.SEOMenu ul ul ul ul a:hover {color: #8f7945; position:relative; z-index:130;}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.SEOMenu ul ul {visibility:hidden;position:absolute;height:0;top:3em; left:0; width:14em;}

/* position the third level flyout SEOMenuH */
.SEOMenu ul ul ul{left:12em;top:0;width:14em;}


/* make the second level visible when hover on first level list OR link */
.SEOMenu ul :hover ul{visibility:visible; height:auto; padding:0 3em 3em 3em;  left:-3em;}
/* keep the third level hidden when you hover on first level list OR link */
.SEOMenu ul :hover ul ul{visibility:hidden;}
/* keep the fourth level hidden when you hover on second level list OR link */
.SEOMenu ul :hover ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.SEOMenu ul :hover ul :hover ul{visibility:visible; left:9em;}
/* make the fourth level visible when you hover over third level list OR link */
.SEOMenu ul :hover ul :hover ul :hover ul {visibility:visible;}
.SEOMenu ul ul {left:-1px; margin-left:-1px;}



/* other style*/

.text p
{
	color:#8f7945;
	font-family:arial, "Times New Roman", Times, serif;
	font-size: 14px;
	padding-left:60px;
}


.half{
	width:312px;
	padding:60px 20px 0px 20px;
	text-align:left;
	float:left;
	font-size:14px;
	color:#8f7945;
}
