#content  {
padding-bottom:	0em;
padding-left:	2.0em;
padding-right:	2.0em;
padding-top:	0em;
}

#footer  {
background-color:	#fff   0em 2.5em;
background-image:	url('images/border2.gif');
background-repeat:	repeat-x;
clear:	both;
font-size:	0.8em;
height:	2em;
padding-top:	2.5em;
position:	relative;
}

#footer .left  {
bottom:	1.2em;
left:	2.0em;
position:	absolute;
}

#footer .right  {
bottom:	1.2em;
position:	absolute;
right:	2.0em;
}

#header  {
background-color:	#000000;
background-repeat:	repeat-x;
height:	9em;
margin-bottom:	2px;
position:	relative;
width:	100%;
}

#headercontent  {
bottom:	0em;
padding-bottom:	1.3em;
padding-left:	2.0em;
padding-right:	2.0em;
padding-top:	0em;
position:	absolute;
}

#headercontent h1  {
color:	#fff;
font-size:	2.5em;
font-weight:	normal;
}

#headercontent h1 sup  {
color:	#777;
}

#headercontent h2  {
color:	#aaa;
font-size:	1.0em;
font-weight:	normal;
}

#headerpic  {
background-color:	#FFFFFF;
background-image:	url('images/hdrpic.jpg');
background-position:	top left;
background-repeat:	no-repeat;
height:	123px;
margin-bottom:	2px;
position:	relative;
}

#menu  {
	background-image:	url('images/menubg.gif');
	background-position:	top left;
	background-repeat:	repeat-x;
	color:	#ffffff;
	font-family:	"Trebuchet MS", Sans-Serif;
	font-size:	9pt;
	height:	2.5em;
	margin-bottom:	2px;
	padding-bottom:	0em;
	padding-left:	1em;
	padding-right:	1em;
	padding-top:	0em;
	position:	relative;
	width: auto;
	top: 0px;
}

#menu table  {
border-collapse:	collapse;
color:	#ffffff;
font-family:	"trebuchet ms",arial,sans-serif;
font-size:	10pt;
left:	0;
position:	absolute;
top:	0;
z-index:	999;
}

#menu ul  {
	position:	absolute;
	top:	0.6em;
}

#menu ul li  {
border-right:	solid 1px rgb(175,175,175);
display:	inline;
float:	left;
font-family:	Trebuchet MS, Sans-Serif;
font-size:	9pt;
list-style-type:	none;
position:	relative;
z-index:	1000;
}

#menu ul li a  {
color:	#ffffff;
display:	block;
float:	left;
height:	1.4em;
margin-right:	0px !important;
padding-bottom:	0;
padding-left:	12px;
padding-right:	12px;
padding-top:	0;
text-decoration:	none;
}

#menu ul li a:hover  {
background-color:	#FE9901;
font-family:	Trebuchet MS, Sans-Serif;
font-size:	10pt;
text-decoration:	none;
}

#menu ul li a:hover ul  {
display:	block;
font-family:	Trebuchet MS, Sans-Serif;
font-size:	10pt;
left:	0;
marg\in-top:	0.1em;
position:	absolute;
t\op:	2.0em;
top:	2.1em;
z-index:	998;
}

#menu ul li a:hover ul li a  {
background-color:	rgb(237,237,237);
border-bottom:	solid 1px rgb(175,175,175);
border-left:	solid 1px rgb(175,175,175);
color:	rgb(50,50,50);
display:	block;
font-family:	Trebuchet MS, Sans-Serif;
font-size:	10pt;
height:	1px;
line-height:	1.3em;
padding-bottom:	2px;
padding-left:	14px;
padding-right:	14px;
padding-top:	2px;
w\idth:	12em;
}

#menu ul li a:hover ul li a ul  {
height:	0px;
position:	absolute;
visibility:	hidden;
width:	0px;
z-index:	997;
}

#menu ul li a:hover ul li a:hover  {
background-color:	#000080;
color:	#FFFFFF;
font-family:	Trebuchet MS, Sans-Serif;
font-size:	10pt;
text-decoration:	none;
}

#menu ul li ul  {
border-width:	none;
color:	#0000FF;
display:	none;
font-family:	Trebuchet MS, Sans-Serif;
font-size:	10pt;
}

#menu ul li:hover  {
font-family:	Trebuchet MS, Sans-Serif;
font-size:	10pt;
width:	auto;
}

#menu ul li:hover a  {
background-color:	#FE9901;
font-family:	Trebuchet MS, Sans-Serif;
font-size:	10pt;
text-decoration:	none;
}

#menu ul li:hover ul  {
display:	block;
font-family:	Trebuchet MS, Sans-Serif;
font-size:	10pt;
left:	0;
margin-top:	0.2em;
position:	absolute;
top:	1.2em;
z-index:	998;
}

#menu ul li:hover ul li a  {
background-color:	#005486;
/* for IE */
  filter:alpha(opacity=86);
  /* CSS3 standard */
  opacity:0.86;
border-bottom:	solid 1px rgb(175,175,175);
border-left:	solid 1px rgb(175,175,175);
color:	#ffffff;
display:	block;
font-family:	Trebuchet MS, Sans-Serif;
font-size:	10pt;
height:	auto;
line-height:	1.3em;
margin-left:	-1px;
padding-bottom:	2px;
padding-left:	14px;
padding-right:	14px;
padding-top:	2px;
width:	12em;
}

#menu ul li:hover ul li a:hover  {
background-color:	#fe9901;
font-family:	Trebuchet MS, Sans-Serif;
font-size:	10pt;
text-decoration:	none;
}

#menu ul li:hover ul li ul  {
color:	#2080D0;
display:	none;
}

#menubottom  {
background-color:	#fff;
background-image:	url('images/border1.gif');
background-repeat:	repeat-x;
height:	14px;
margin-bottom:	1.5em;
}

#outer  {
background-color:	#fff;
border-color:	solid 7px #fff;
margin:	0 auto;
position:	relative;
width:	82%;
z-index:	2;
}

#primarycontainer  {
	float:	left;
	margin-right:	-30em;
	width:	75%;
	background-color: #FFFFFF;
}

#primarycontent  {
	margin-bottom:	0em;
	margin-left:	0em;
	margin-right:	22em;
	margin-top:	1.5em;
	height: 350px;
	overflow: scroll;
	width: 500px;
	padding-right: 2em;
	background-color: #EEEEEE;
}

#search  {
padding-right:	0.0em;
position:	absolute;
right:	2.0em;
top:	2.5em;
}

#search input.submit  {
background-color:	#34537c;
background-image:	url('images/buttonbg.gif');
background-repeat:	repeat-x;
color:	#F2F3DE;
font-size:	0.8em;
font-weight:	bold;
padding:	0.25em;
vertical-align:	middle;
}

#search input.text  {
border-bottom:	solid 1px #777777;
border-left:	0px;
border-right:	0px;
border-top:	solid 1px #000000;
margin-right:	0.5em;
padding:	0.15em;
vertical-align:	middle;
width:	10.0em;
}

#secondarycontent  {
	float:	right;
	margin-top:	1.5em;
	width:	200px;
	background-color: #FFFFFF;
	height: 350px;
}

#upbg  {
background-color:	#fff;
background-image:	url('images/bg2.jpg');
background-repeat:	repeat-x;
height:	50px;
left:	0px;
position:	absolute;
top:	0px;
width:	100%;
z-index:	1;
}

*  {
	margin:	0em;
	padding:	0em;
	background-repeat: no-repeat;
}

.box  {
	background-color:	#FDFCF6;
	background-image:	url('images/boxbg.gif');
	background-repeat:	repeat-x;
	border-bottom:	solid 1px #E1D2BD;
	left:	-1.5em;
	position:	auto;
	top:	-1.5em;
	height: 390px;
	padding: 1.5 em;
}

.contentarea  {
	padding-top:	0.3em;
}

.divider1  {
background-color:	#fff;
background-image:	url('images/border2.gif');
background-repeat:	repeat-x;
clear:	both;
height:	14px;
margin-bottom:	1.5em;
margin-left:	0em;
margin-right:	0em;
margin-top:	2.0em;
position:	relative;
}

.divider2  {
border-bottom:	solid 1px #eaeaea;
height:	1px;
margin-bottom:	0.8em;
margin-left:	0em;
margin-right:	0em;
margin-top:	0.8em;
position:	relative;
}

.post .details  {
color:	#787878;
font-size:	0.8em;
position:	relative;
top:	-0.3em;
}

.post ul.controls  {
clear:	both;
}

.post ul.controls li  {
display:	inline;
font-size:	0.8em;
}

.post ul.controls li a  {
background-position:	left;
background-repeat:	no-repeat;
padding-bottom:	0em;
padding-left:	20px;
padding-right:	1.0em;
padding-top:	0em;
}

.post ul.controls li a.comments  {
background-image:	url('images/icon-comments.gif');
}

.post ul.controls li a.more  {
background-image:	url('images/icon-more.gif');
}

.post ul.controls li a.printerfriendly  {
background-image:	url('images/icon-printerfriendly.gif');
}

a  {
color:	#B96D00;
text-decoration:	underline;
}

a:hover  {
text-decoration:	none;
}

body  {
background-color:	#000000;
background-image:	url('images/bg1.jpg');
padding-bottom:	35px;
padding-left:	0px;
padding-right:	0px;
padding-top:	35px;
}

body,input  {
color:	#333333;
font-family:	"georgia", "times new roman", serif;
font-size:	10pt;
}

h3  {

font-size:	1.7em;
padding-right:	34px;
}

h3 span  {
font-weight:	normal;
}

h3,h4  {
background-position:	right;
background-repeat:	no-repeat;
display:	inline;
font-weight:	bold;
}

h4  {

font-size:	1.2em;
padding-right:	28px;
}

img  {
	z-index:	995;
	background-repeat: no-repeat;
	padding-right: 5px;
}

img.left  {
	float:	left;
	margin-bottom:	0.4em;
	margin-left:	0em;
	margin-right:	1.8em;
	margin-top:	0em;
	position:	relative;
	z-index:	995;
	background-color: #FFFFFF;
}

img.right  {
	float:	right;
	margin-bottom:	0.4em;
	margin-left:	1.8em;
	margin-right:	0em;
	margin-top:	0em;
	position:	relative;
	z-index:	995;
	padding-left: 1em;
}

p  {
line-height:	1.5em;
margin-bottom:	1.0em;
text-align:	justify;
}

ul.linklist  {
list-style-type:	none;
}

ul.linklist li  {
line-height:	2.0em;
}
