/* Global styles */

html {
    font-size: 1.5em; 
	}

*html>body {
    font-size: 12px;
}


body{
    font-size: 50%;
	padding:0;
	margin:0;
	background-color:#f4f4f4;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	color:#333333;
}

/*Outermost div*/
#bodyContainer{	
	width:77.5em;
	text-align:left;
	margin:0 auto;	
}

#bodyContainer #bodyBG{
	float:left;
	background:url(../images/bg-main.gif) top left;
	margin-bottom:1em;
}

/*Header*/

#pageTop{		
	float:left;
	width:42.45em;
	padding:0 0 1.55em 18.84em;
	background-color:#f4f4f4;
}

#pageTop #banner{
	width:35em;
	padding:3.84em 0 1em 0;
	background-color:#63634f;
}

 #banner h1{
	padding-left:1em;
 }

/*Page Middle*/
 
#pageMiddle{
	float:left;
}
 #menu #searchBox{
	width:12.09em;
	_width:11.6em;
	background-color:#63634f;
	color:#fff;
	padding:10px 0;		
	font-size:.9em;
 }
#pageMiddle #pageMiddleL{	
	float:left;
	width:12.08em;
	_width:10.09em;
}

#pageMiddle #pageMiddleL #menu{
	float:left;
	/*width:12.09em;*/
	background-color:#63634f;
	padding:.33em 0 0 0;
	border-top:11px solid #dfd200;
	font-size:1.166em;/*14px*/
}

#menu img{
	/*width:12.0833em;*/
	
}

/*Left Nevigation*/
#menu ul#leftnav{	
	margin-left:0em;
	width:9em;
	padding-left:0;
}
#menu ul#leftnav li{
	background:url(../images/bulet-plus.gif) no-repeat 0em .3em;
	padding:0 0 0 1em;
	margin-left:.45em;
	margin-top:0;
	margin-bottom:0;
	padding-top:0;
	padding-bottom:.2em!important;
}
#menu ul#leftnav li.current a,#menu ul#leftnav li ul li.current a{
	color:#dfd200;
}

#menu ul#leftnav a{
	color:#ffffff;
}

#menu ul#leftnav li ul{
	display:none;
}

#menu ul#leftnav li.smopen {
	background:url(../images/bulet-minus.gif) no-repeat 0em .3em;
}

#menu ul#leftnav li.nobg {
	background:none;
}
#menu ul#leftnav li.smopen a{
	color:#dfd200;
}

#menu ul#leftnav li.smopen ul{
	display:block;
}

#menu ul#leftnav li.smopen ul li{
	background:none;
}

#menu ul#leftnav li.smopen ul a{
	color:#ffffff;
}

/*Search Box*/



#searchBox fieldset{
	padding-left:.9em;
}

#searchBox fieldset label{
	display:block;
	padding-bottom:.2em;
}

#searchBox input.textfield{
	width:9.7em;
}

#searchBox input.button{
	font-size:.8em;
	position:relative;
	top:-1px; #top:0px;
	left:-4px;
	background-color:#82cad1;
}

#pageMiddle #pageMiddleM{
	float:left;
	width:46.7em;
	padding-left:2.5em;
	background-color:#f4f4f4;
}
 
/*IR Contents*/

#pageMiddleM #hsbody{
	float:left;
	width:46.7em;
}
/*Right Box*/

#pageMiddle #pageMiddleR {
	float:left;
	width:14.6666em;
}

/*footer*/

#pageBottom{
	float:left;
	width:61.59em;
	background-color:#f4f4f4;

}

#pageBottom #pageBottomL{
	float:left;
	display:inline;
	width:14.5662em;
	padding:1em 0 0 0;
	color:#a1a1a1;	
	font-size:.83em;
}

#pageBottomL span{
	color:#333333;
}

#pageBottom #pageBottomR{
	float:left;
	display:inline;
	width:39.9166em;
	margin:0 0 0 2.5em;
	padding:1em 0 0 4.25em;
	background:url(../images/bg-main.gif) top left;
}

#pageBottom #pageBottomR #flinks{
	float:left;
	width:34em;
	background-color:#63634f;
	color:#fff;
	padding:1em 0 1em 1em;
}

#flinks p{
	margin:0 10px 0 0;
	font-size:.92em;
}
#flinks p span{
	color:#fff;
}