html{
  height:100%;
}

body{
  margin:0px;
  padding:0px;
  overflow:auto;
  font-family:Arial, Tahoma, Verdana, sans-serif;
  font-size:9pt;
  line-height:13pt;
  background:url(../images/background.jpg);
  background-repeat:repeat-x;
  background-color:#fffbea;
}

.print{
  display:none;
}

h1{
  font-size:16pt;
  line-height:22pt;
  color:#bbd900;
  font-weight:bold;
}

h2{
  font-size:12pt;
  line-height:20pt;
  color:#bbd900;
  font-weight:bold;
}

h3{
  font-size:9pt;
  color:#000000;
  font-weight:bold;
}

h4{
  font-size:9pt;
  color:#000000;
  margin-top:0px;
  margin-bottom:13pt;
  padding-top:0px;
  padding-bottom:0px;
  line-height:13pt;
  font-style:italic;
  font-weight:normal;
}

#survey_form td h2{margin:0px; padding:0px}

#survey_form td h3{margin:0px; padding:0px}

td, p{
  font-family:Arial, Tahoma, Verdana, sans-serif;
  font-size:9pt;
  line-height:13pt;
}

th{
  font-family:Arial, Tahoma, Verdana, sans-serif;
  font-size:8pt;
  line-height:13pt;
  font-weight:bold;
  vertical-align:top;
}


form{ margin:0px; padding:0px }
input[type=text]{ font-size:10pt; background-image:url(../images/input_text_bg.png); border:1px solid #999999; height:18px }
input[type=submit]{ font-size:10pt; color:#FFFFFF; background-color:#bbd900; border-left:1px solid #AACD40; border-top:1px solid #AACD40; border-bottom:1px solid #607E05; border-right:1px solid #607E05 }
input[type=button]{ font-size:10pt; color:#FFFFFF; background-color:#bbd900; border-left:1px solid #AACD40; border-top:1px solid #AACD40; border-bottom:1px solid #607E05; border-right:1px solid #607E05 }
textarea{  font-size:10pt; font-family:Lucida Grande, Arial; background-image:url(../images/input_textarea_bg.png); border:1px solid #999999 }
.button{ font-size:10pt; background-image:url(../images/input_button_bg.gif); border:1px solid #003161; height:25px; color:#FFFFFF; padding-left:20px; padding-right:20px }
.radio, .checkbox{ height:auto; border:none; background:none }
.caption{ font-weight:bold }

.notification_error{ font-weight:bold; color:#990000; border:1px solid #990000; background-color:#FFCCCC; padding:5px }

select{
  width:160px;
}

ul{
  padding-top:0px;
  margin-top:0px;
  margin-left:0px;
  padding-left:13pt;
}

div{
  scrollbar-arrow-color:#DFDFDF;
  scrollbar-base-color:#DFDFDF;
  scrollbar-track-color:#DFDFDF;
  scrollbar-face-color:#666666;
  scrollbar-highlight-color:#666666;
  scrollbar-3dlight-color:#DFDFDF;
  scrollbar-darkshadow-color:#DFDFDF;
  scrollbar-shadow-color:#DFDFDF;
}

a:link{
  color:#bbd900;
}

a:visited{
  color:#bbd900;
}

a:hover{
  color:#bbd900;
}

a:active{
  color:#bbd900;
}

.button{
  color:#FFFFFF;
  background-color:#283067;
  border:none;
  height:22px;
  width:120px;
  border-top:1px solid #0066CC;
  border-left:1px solid #0066CC;
  border-bottom:1px solid #000033;
  border-right:1px solid #0000333;
}

.red{
  color:#660107;
}

div.highlight{
  border:1px solid #bbd900;
  background-color:#dfeb91;
  color:#556F03;
  padding:10px;
}

#container{
  position:absolute;
  width:908px;
  height:100%;
  left:50%;
  margin-left:-454px;
}

#header{
  position:relative;
  float:left;
  padding:0px;
  margin-top:21px;
}

#shadow_left{
  width:4px;
  height:612px;
  position:relative;
  float:left;
}

#mainmenu_container{
  position:relative;
  float:left;
  width:180px;
  margin:0 0 0 13px;
}

#content_top_container{
	position:relative;
	float:left;
	width:908px;
	height:14px;
	background:transparent url('../images/content-top.png');
	margin-top:15px;
}
#content_bottom_container{
	position:relative;
	float:left;
	width:908px;
	height:19px;
	background:transparent url('../images/content-bottom.png');
}

#main_container{
	position:relative;
	float:left;
	width:908px;
	background:transparent url('../images/main-background.png');
}

#content{
  position:relative;
  float:left;
  margin-left:11px;
  width:689px;
  background: url(../images/content_bg.jpg);
  background-repeat: no-repeat;
}

#shortcut_panel{
  position:relative;
  float:right;
  width:160px;
  background-color:#FFFFFF;
margin-left:10px;
}

#shadow_right{
  width:5px;
  height:612px;
  position:relative;
  float:left;
}

#footer_container{
  width:100%;
  height:50px;
  position:relative;
  float:left;
  clear:both;
  color:#bbd900;
  font-size:x-small;
  margin-top:0px;
}

#footer_container a{ font-size:8pt; font-weight:bold; }
#footer_container a:link{ color:#5b2e0e; text-decoration:none; margin-left:6px; margin-right:6px}
#footer_container a:visited{color:#5b2e0e;text-decoration:none;  margin-left:6px; margin-right:6px}
#footer_container a:hover{color:#5b2e0e; text-decoration:none; margin-left:6px; margin-right:6px}
#footer_container a:active{color:#5b2e0e;text-decoration:none;  margin-left:6px; margin-right:6px}
#footer_container .blink{color:#C7C7C7;}
#content .clink{text-decoration: none; color:#000000;}

#submenu_container{
  position:relative;
  margin-left:10px;
  width:185px;
  margin-right:10px;
  float:left;
  height:360px;
  background-image: url(../images/submenu_bg.jpg);
  background-repeat: repeat-x;
  padding-top:30px;
}

#content p{
  padding-top:0px;
  padding-bottom:13pt;
  margin-top:0px;
  margin-bottom:0px;
}

/* Start MAINMENU */
#mainmenu{
  list-style:none;
  margin:0px;
  padding:0px;
}

#mainmenu li{
  display:inline;
  margin:0px;
  padding:0px;
  float:left;
  width:180px;
}

a.mainmenu_item{
	font-size:10pt;
	padding-top:10px;
	line-height:18px;
	padding-bottom:9px;
	padding-left:10px;
	display:block;
	text-decoration:none;
	width:170px;
	color:#888888;
	font-weight:normal;
	background:url(../images/mainmenu_bg.gif) bottom no-repeat;
}
a.mainmenu_item:hover{
	font-size:10pt;
	padding-top:10px;
	line-height:18px;
	padding-bottom:9px;
	padding-left:10px;
	display:block;
	text-decoration:none;
	width:170px;
	color:#bbd900;
	font-weight:normal;
}


a.mainmenu_item_active{
font-size:10pt;
padding-top:10px;
line-height:18px;
padding-bottom:9px;
padding-left:10px;
display:block;
text-decoration:none;
width:170px;
color:#bbd900;
font-weight:normal;
background:url(../images/mainmenu_bg.gif) bottom no-repeat;
}


}
/* End MAINMENU */

/* Start SUBMENU */
.sublistitem{
}

#submenu{
  list-style:none;
  margin:0px;
  padding:0px;
}

#submenu li{
  display:inline;
  margin:0px;
  padding:0px;
  float:left;
  width:180px;
  background:url(../images/mainmenu_bg.gif) bottom no-repeat;
}

#submenu li a{
  font-size:10pt;
  padding-top:7px;
  line-height:14px;
  padding-bottom:6px;
  padding-left:30px;
  display:block;
  text-decoration:none;
  width:150px;
  color:#888888;
background:url(../images/submenu_item_bg.gif) left no-repeat;
}

#submenu li a:hover{
  color:#bbd900;
}

#submenu li a.active_item{
  color:#bbd900;
}
/* End SUBMENU */

/* Start FOOTER MENU */
#footer{ list-style:none; margin:0px; padding:0px; text-align:center; padding-top:10px }

#footer li{ color:#5b2e0e; float:left; font-size:8pt; display:inline; margin-left:10px; margin-right:10px }

#footer p {margin: 0 0;}

a.footer_item:link{
  white-space:nowrap;
}

a.footer_item:visited{
  white-space:nowrap;
}

a.footer_item:hover{
  white-space:nowrap;
}

a.footer_item:active{
  white-space:nowrap;
}

a.footer_item_active:link{
  white-space:nowrap;
}

a.footer_item_active:visited{
  white-space:nowrap;
}

a.footer_item_active:hover{
  white-space:nowrap;
}

a.footer_item_active:active{
  white-space:nowrap;
}

/* End FOOTER-MENU */