/* CSS Document */
html {
	height: 100%;
}

body {
	height:0;
}
*{  padding:0px;}
.clr {
	clear: both;
}
p{ margin:0; padding:8px 16px 0 16px; line-height:18px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-align:justify;}
ul#mainlevel-nav
{
	list-style: none;
	margin: 0;
	color:#616161;
	float: right;
	text-decoration:none;
	
}
/* bullet style for top menu. Missing image. */
ul#mainlevel-nav li
{
	margin-top: 2px;
	float: left;
	color:#FFB401;
	font-size: 11px;
	list-style-type: none;
}
ul#mainlevel-nav li a
{
	/*padding:1px 0px 1px 10px;*/
	text-decoration: none;
	color:#1267BB;
	/*	float: left;
	float: left !important;*/
	display:inline-block;
	font-weight: normal;	

}
ul#mainlevel-nav li a:active
{
	color: #ffb200;
	}

ul#mainlevel-nav li a:hover
{
	color: #ffb200;
}
#buttons>ul#mainlevel-nav li a { width: auto;  }
#header_outer {
	margin: 0px auto;
	padding:0px;
	width:779px;
}
.bodybg2{ background:url(../images/bg02.jpg) left top repeat-x; height:9px;}
.bodybg03{ background:url(../images/bg03.jpg) left top repeat-x; height:217px;}
.bodybg04{ background:url(../images/bg04.jpg) left top repeat-x; height:45px;}
.error {
  font-style: italic;
  text-transform: uppercase;
  padding: 5px;
  color: #cccccc;
  font-size: 14px;
  font-weight: bold;
}
#footer {
	margin: 28px auto 0 auto;
	padding:10px 0 4px 0;
	background:url(../images/footerbg.gif) left top repeat-x;
	height:50px;
}
.footer-txt{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; font-weight:normal; padding-left:10px; text-decoration:none;}
.footer-txt a{ color:#000; font-weight:normal; padding:0px 4px; text-decoration:none;}
.footer-txt a:hover{ color:#fff; font-weight:normal; text-decoration:underline;}
.footertxt{ padding:10px 0 0 14px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; font-weight:normal;text-decoration:none;}
.footertxt a{ color:#fff; font-weight:normal; text-decoration:none;}
.footertxt a:hover{ color:#000; font-weight:normal; text-decoration:underline;}
body {
	margin: 0px auto 0 auto;
/*	height: 100%;*/
	padding: 0px;
	font-family: Arial, Helvetica, Sans Serif;
/*	line-height: 120%;*/
	font-size: 11px;
	color: #333333;
	background: #ffffff;
	/*background-image:url(../images/bg.jpg);
	background-repeat: repeat-x;*/
}
table.contentpaneopen td {
   /*padding-right: 5px;*/
}
a:link, {
	color: #000; 
	text-decoration: none; 
	font-weight: bold;
	font-size:13px; 
}
a:hover {
	color: #0B0B61;	
	text-decoration: underline;
	font-weight: bold;
        font-size:15px;

}
table.contentpaneopen td.componentheading {
	padding-left: 4px;
}
table.contentpane {
  width: 100%;
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px;
}
table.contentpane td {
	margin: 0px;
	padding: 0px;
}
table.contentpane td.componentheading {
	padding-left: 4px;
}

table.contentpaneopen fieldset {
	border: 0px;
	border-bottom: 1px solid #eee;
}
.contentheading {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:5px 0 2px 16px;
	color: #000;
	font-weight: bold;
	font-size: 20px;
	border-bottom:1px solid #e2e2e2;
	width:528px;
}
#leftmenu{ margin:0; padding:0; width:237px; background-color:#fff8f0;}
ul,li
{
margin: 4px;
padding: 0;
list-style: disc;
}
.mainlevel{font-size:12px; font-weight:bold; line-height: 36px; border:1px solid #bbbbbb;}
.mainlevel li{
background:url(../images/blck-arrow.gif) 223px center no-repeat; 
width:235px;
height:36px;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
/*font-weight:bold;*/
font-size:12px;
text-decoration:none;
}
.mainlevel li a{
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height: 36px;
font-weight:bold;
color:#000;
/*background:url(../images/white-arrow.jpg) 15px center no-repeat;*/
display:block;
/*width:195px;*/
padding: 0px 0px 0px 20px;
text-decoration:none;}
.mainlevel li a:hover{
font-weight:bold;
color:#000;
background:url(../images/orrenge_arrow1.jpg) left top no-repeat;
text-decoration:none;
}
li
{
font-weight:bold;
/*font-size:12px;
padding-top: 0px;
margin:0;
display:block;
background-image: url(../images/arrow.png);
background-repeat: no-repeat;
background-position: 0px 2px;*/
}
li a.mainlevel:link{
	display: block;
	line-height:37px;
	color:#000;
	background-color:#f8b91f;
	text-decoration: none;
}
li a.mainlevel:hover {
	background-position: 0px -25px;
	text-decoration: none;
	color: #fff;
}
a.mainlevel#active_menu {
	color:#fff;
	font-weight: bold;
}
a.mainlevel#active_menu:hover {
	color: #fff;
}
.highlight {
	background-color: Yellow;
	color: Blue;
	padding: 0;
}
span.article_seperator {
	/*display: block;
	height: 1.5em;*/
}
.pxmedia{ /*padding:14px 0 0 14px;*/ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; font-weight:normal; text-decoration:none;}
.pxmedia a{ color:#656464; font-weight:normal; text-decoration:none;}
.pxmedia a:hover{ color:#000; font-weight:normal; text-decoration:underline;}
.footer-txt1{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; font-weight:normal; padding-left:10px; text-decoration:none;}
.frBox_title{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#0d68c1;
font-weight:bold;
line-height:30px;
text-align:center;
border:2px solid #0d68c1 ;
}
.frBox_boder{
border-left:2px solid #0d68c1 ;
border-right:2px solid #0d68c1 ;
padding-top:5px;
padding-bottom:5px;
padding-left:0px;
padding-right:0px;
}
.frBox_graybg{
font:Arial, Helvetica, sans-serif, Tahoma;
font-size:12px; color:#000;
font-weight:normal;
line-height:14px;
border-left:2px solid #0d68c1 ;
border-right:2px solid #0d68c1 ;
background-color:#f7f7f7;
text-align:left;
padding:9px;
}

.frBox_morebg{
	border-left:2px solid #0d68c1 ;
	border-right:2px solid #0d68c1 ;
	padding:0px 20px;
	border-bottom:2px solid #0d68c1 ;

	}

.frBox_morebg img{
	padding:0px 10px;
}