
/*body {
margin:0; padding:0; font-family:verdana, arial, sans-serif; font-size:80%; color:#666666; text-align:center;
background-color:#FFFFFF;}*/

/*p {
margin:0.2em 0 1.2em 0; padding:0.3em;}*/

body {
        margin:10;
        padding:0;
        font: bold 11px/1.5em Arial;
        height:100%;
}

fieldset { -moz-border-radius: 8px; border-radius: px}

html fieldset{ position: relative; margin-top:0em; padding-top:.5em;}

.hr {
	background-color:#BDBEC0;
	border:1px solid;
}

h1 {
padding:0; margin:0;font-size:250%; font-weight:normal; font-style:italic;
color:#8CD749; font-family:"Trebuchet MS", verdana, arial, sans-serif;}

h2 {
background-color:#DDDDDD; color:#3B4471; font-size:100%; font-weight:normal; margin:0.2em; padding:0;
font-style:italic; font-family:"Trebuchet MS", verdana, arial, sans-serif;}

div {
margin:0; padding:0; display:block;}

.container {
background-color:#FFFFFF; margin:0 auto 0 auto; padding:0; width:65%;}

.titleblock {
padding:2em; margin:0; text-align:left;
background-image:url(leaf.jpg); background-repeat:no-repeat; background-position:right center;}

.titleblock p {
text-indent:4em; color:#3B4471;}

ul.navbar {
list-style-type:none; float:left; display:block; width:100%; line-height:1.5em;
clear:both; margin:0; padding:0; background-color:#999999;}

ul.navbar li {
display:inline;}


.rightcontainer {
float:right; clear:both; width:13em; margin:1em 0 0 0; padding:0;}

.rightbox {
margin:0.5em; padding:0.3em; border:1px solid #999999; text-align:center;}

.rightcontainer h2 {
text-align:left; padding:0 0 0 1.5em;}

.linkbox a {display:block;}



.content {
clear:left; text-align:left; margin:1.2em 13.5em 0 0; padding:1em 1ex 1em 1.5ex;}

.content h2 {text-indent:3em;}

.footer {
color:#999999; font-size:75%; margin:2.5em 0.2em 0.5em 0.5em; padding:0.8em;
border-top:1px solid #999999; text-align:left; clear:both;}

.footer .right {
float:right; clear:right; text-align:right;}

.footer p {margin:0;}

#menu a { background-color:#0066CC; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 7.5pt; font-weight: bold}
#menu a:hover{font-weight:bold; color:#CD3700}
#menu a:active {  color: #0000FF}

.linkTitleMenu a.link { text-decoration:none; }
.linkTitleMenu a:visited { text-decoration: none; color: #9900CC}
.linkTitleMenu a:hover { text-decoration: underline}



td {
	font-family: Arial, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

th {
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color:#336666;
	background-color:#FFFFFF;
}

.style2 {
	font-size: 11pt;
	font-weight: bold;
	color: #FF0000;
}

.box1 {
	padding: 3px;
	border-width: thin;
	border-style: solid;
	border-color: #CCCCCC #666666 #666666 #CCCCCC;
	background-color:#E8E8E8;
}

.box2 {
	font-style: italic;
	word-spacing: 2pt;
	padding: 3px;
	border-width: thin;
	border-style: solid;
}

.box3 {
	word-spacing: 2pt;
	padding: 3px;
	border-width: thin;
	border-style: solid;
	border-color:#0066CC;
}


.navFont {
	color:#FFFFFF;
	font-family:Arial, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.navWarning {
	color:red;
	font-family:Arial, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
}

.commonFont {
	font-family:Arial, Helvetica, sans-serif;
}

.commonStyle1 {
	color:#660033;
	font-family:Arial, Helvetica, sans-serif;
}

.titleMenu { background-color:#F7980D; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 7.5pt; font-weight: bold}
.titleMenuTop {  background-color: #FFDA36}
.titleMenuBottom {  background-color: #F7980D}

.desktopFont {  color: #FFFF99; font-family: Arial, Helvetica, sans-serif; font-size: 9pt}
.desktopBgColor { background-color: #FF9966}
.desktopBody {overflow: auto}

.menuFont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #000000;
	font-weight: normal;
	white-space: nowrap;
}

.menuTitleFont {
	font-family: helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: bold;
}
.menuBgColorShadow { background-color:#000066}
.menuBgColor {  background-color: #000066}
.menuPlainBgColor {  background-color:#AAA6F7}

.listFont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.contentTitleColor {
	font-family: helvetica, sans-serif;
	font-size: 9pt;
	color: #F7980D;
	font-weight: bold;
	height:20;
	background-color:#FFFFFF;
}

.contentBodyColor {
	background-color: #E8E8E8;
}

.tdContentCommand {
	vertical-align:top;
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	text-align: center;
	color:#000000;
	width: 100px;
	border: 1px outset black;
	padding: 2px 2px 2px 2px;
	margin: 2px 2px 2px 2px;
}

.tdContentCommandDisable {
	color: #5F5F5F;
	cursor: default;
	width: 100px;
	background-color: transparent;
}

.tdContentCommandOver {
	vertical-align:top;
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	text-align: center;
	width:100px;
	color:#FFFFFF;
	background-color: #B0B0AF;
	border: 1px outset black;
	padding: 2px 2px 2px 2px;
	margin: 2px 2px 2px 2px;
}

.captionBgColor {  background-color: #EEEEDD; font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; height:20; }
.inputBgColor { background-color: #E1E1C1; font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt}
.whiteBgColor {  background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; height:20; }

.btnColor {
	font-family: Arial;
	font-size: 8pt;
	border: 1px outset;
	width: 60px;
	padding-bottom: 1;
	padding-top: 1;
	padding-left: 1;
	padding-right: 1;
}

.tborder {
	border-right: #336699 1px solid;
	border-top: #336699 1px solid;
	background: #ffffff;
	border-left: #336699 1px solid;
	color: #000000;
	border-bottom: #336699 1px solid
}

.mborder {
	border-right: #BDBEC0 1px solid;
	border-top: #BDBEC0 1px solid;
	background: transparent;
	border-left: #BDBEC0 1px solid;
	color: #000000;
	border-bottom: #BDBEC0 1px solid
}

.textbox {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	text-align: left;
	border: 1px solid #336699;
	height: 18px;
	width: auto;
	top: 0px;
}

div.error, div.message, li.error {
    background: #FFFFFF;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    margin: 10px auto;
    padding: 3px;
    text-align: left;
    vertical-align: bottom;

}


/* IE fix, followed by the rest of the world fix */
li.error {
    padding: 3px !important;
}

div#container{
	width: 100%;
	height: 600;
}

div#header{
	height: 4%;
	background: #AAA6F7;
}

div#main{
	height: 82%;
	width: 100%;
	border: 1px solid #000;
	border-width: 1px 0;
	overflow: auto;
}

div#main-content{
	width: 100%;
	margin: 2% auto;

}

div#footer{
	height: 1%;
	background: #FFFFFF;

}

div#navigation{
	padding: 1px 1px 1px 1em;

}

th {
	color : #000000;
	font-size : 12px;
	font-family : Arial,Verdana;
}

th#head
{
	background: #FAC67B;
}

/*
input {
	color : #000000;
	font-size : 12px;
	font-family : Arial,Verdana;
	font-weight: normal;
	PADDING: 1px 1px 1px 1px;
    BORDER-BOTTOM: #7F9DB9 1px solid;
    BORDER-LEFT: #7F9DB9 1px solid;
    BORDER-RIGHT: #7F9DB9 1px solid;
    BORDER-TOP: #7F9DB9 1px solid;
}
*/

select {
	color : #000000;
	font-size : 12px;
	font-family : Arial,Verdana;
	font-weight: normal;
	padding: 3px !important;
    BORDER-BOTTOM: #7F9DB9 1px solid;
    BORDER-LEFT: #7F9DB9 1px solid;
    BORDER-RIGHT: #7F9DB9 1px solid;
    BORDER-TOP: #7F9DB9 1px solid;

}

.px {
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	margin-top : 2px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}
.px5 {
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	margin-top : 5px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}
.title01 {
	color : #FF625D;
	margin-top : 10px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 15px;
	margin-right : 15px;
	font-size : 16px;
	font-family : Arial,Verdana;
	font-weight: bold;
}

.title02 {
	/*color : #FF625D;*/
	color : red;
	margin-top : 10px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 15px;
	margin-right : 15px;
	font-size : 10px;
	font-family : Arial, Verdana;
	font-weight: bold;
	font-style: normal;
}

.title {
	color : #FFFFFF;
	margin-top : 5px;
	padding-bottom : 5px;
	margin-bottom : 0px;
	margin-left : 15px;
	margin-right : 11px;
	font-size : 11px;
	font-family : Arial,Verdana;
	font-weight: bold;
}
.title a {
	color : #EF6D00;
}
.title a:hover {
	color : #C25A02;
}
.list {
	color : #FFFFFF;
	margin-top : 3px;
	padding-bottom : 3px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Arial,Verdana;
	font-weight: bold;
}
.right {
	color : #000000;
	margin-top : 0px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 15px;
	margin-right : 15px;
	font-size : 11px;
	font-family : Arial,Verdana;
	font-weight: bold;
}
.right a, .list a {
	color : #FF7500;
}
.right a:hover {
	color : #AAAAAA;
}
.left {
	color : #000000;
	margin-top : 10px;
	padding-bottom : 5px;
	margin-bottom : 0px;
	margin-left : 20px;
	margin-right : 20px;
	font-size : 11px;
	font-family : Arial,Verdana;
	font-weight: bold;
}
.left a {
	color : #FF6600;
}
.left a:hover {
	color : #FF0000;
}
p {
	color : #000000;
	font-size : 11px;
	font-family : Arial,Verdana;
}
p a {
	color : #000000;
}
p a:hover {
	color : #294A7B;
}
.menu01 {
	color : #000000;
	margin-top : 1px;
	padding-bottom : 1px;
	margin-bottom : 0px;
	margin-left : 20px;
	margin-right : 20px;
	font-size : 12px;
	font-family : Arial,Verdana;
	font-weight: bold;
}
.menu01 a {
	color : #000000;
	text-decoration: none;
}
.menu01 a:hover {
	color : #555555;
}
.menu02 {
	color : #000000;
	margin-top : 5px;
	padding-bottom : 5px;
	margin-bottom : 0px;
	margin-left : 12px;
	margin-right : 12px;
	font-size : 11px;
	font-family : Arial,Verdana;
	text-align: right;
	font-weight: bold;
}
.menu02 a {
	color : blue;
	text-decoration: none;
}
.menu02 a:hover {
	color : #333333;
}
.data {
	color : #9A9A9A;
	margin-top : 15px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 20px;
	margin-right : 0px;
	font-size : 11px;
	font-family : Arial,Verdana;
	font-weight: bold;
}
.t01 {
	color : #F3400F;
	margin-top : 1px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 20px;
	margin-right : 0px;
	font-size : 11px;
	font-family : Arial,Verdana;
	font-weight: bold;
}

.bannerStyle {
  	text-align: center;
	font-weight: normal;
	background-image: url(../images/banner_grey.jpg);
	background-repeat: no-repeat;
	display: table-cell;
}

.panelStyle {
	background-color: #D6A620;
}

.headerPanel {
	background-color: #BDBEC0;
}

.menuPanel {
	background-color: #332862;
}

.uniTitle {
	font-family : Arial,Verdana;
	font-weight: bold;
}

.uniFont {
	font-family : Arial,Verdana;
	font-size : 10px;
}

h2 {
        font: bold 14px Arial, Verdana, sans-serif;
        color: #000;
        margin: 0px;
        padding: 0px 0px 0px 15px;
}

img {
border: none;
}

.tborder {
	float:inherit;
	width:95%;
	border-right: 1px solid #BCD2E6;
	border-top: #BCD2E6 1px solid;
	background: #ffffff;
	border-left: #BCD2E6 1px solid;
	color: #000000;
	border-bottom: #BCD2E6 1px solid
}

/*- Menu Tabs 1--------------------------- */


#tabs1 {
  width:95%;
  background:#FFFFFF;
  font-size:93%;
  line-height:normal;

}
#tabs1 ul {
  margin:0;
  padding:10px 10px 0 50px;
  list-style:none;
}
#tabs1 li {
  display:inline;
  margin:0;
  padding:0;
}
#tabs1 a {
  float:left;
  background:url("../images/tableft.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 4px;
  text-decoration:none;
}
#tabs1 a span {
  float:left;
  display:block;
  background:url("../images/tabright.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  color:#627EB7;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs1 a span {float:none;}
/* End IE5-Mac hack */
#tabs a:hover span {
  color:#627EB7;
}
#tabs1 a:hover {
  background-position:0% -42px;
  }
#tabs1 a:hover span {
  background-position:100% -42px;
}

#tabs1 #current a {
  background-position:0% -42px;
}
#tabs1 #current a span {
  background-position:100% -42px;
}

.box {min-height:1px; _height:1px;}
.noprint {display:none;}

/* Content */
#content {float:left; _width:550px; margin:0; padding:0 0 0 20px;}

/* Content - More */
#content .btn-more {margin:0 0 15px 0; padding:0; border:0; position:relative;}
#content .btn-more a {display:block; position:absolute; top:0; right:0; width:67px; _width:95px; height:21px; margin:0; padding:0 0 0 28px; background:url("../images/btn_more.gif") 0 0 no-repeat; color:#FFF; text-decoration:none;}
#content .btn-more a:hover {background:url("../images/btn_more.gif") -95px 0 no-repeat;}

.style4 {
	font-size: 9pt;
	font-weight: bold;
}
.style7 {font-size: 9pt}
.style8 {
	font-size: 9pt;
	font-weight: bold;
}

.commonSummary {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
}