@charset "utf-8";
/* CSS Document */

body {
margin: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
background-color:#BEBEBE;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

p {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

td {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

hr {
color: #66CCCC;
height: 1px;
border: 0;
border-top: 1px dotted #66CCCC;
}

.footnote {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
}

.nav_path {
font-family: Arial, Helvetica, sans-serif
font-size: 10px;
color: #336699;
}

h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #CC3300;
font-weight: bold;
}

.heading {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #CC3300;
font-weight: bold;
}

h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FF6633;
font-weight: bold;
}

.subheading {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FF6633;
font-weight: bold;
}

.memoheading {
font-family:  Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
color: #3366FF;
font-weight: bold;
}

.memomessage {
font-family:  Arial, Verdana, Helvetica, sans-serif;
font-size: 10px;
color: #336699;
}

.caption {
font-family:  Arial, Verdana, Helvetica, sans-serif;
font-size: 10px;
color: #336699;
}

/* general */

#master {
width: 100%;
}

#header {
background-color: #FFFFFF;
width: 760px;
padding-top: 0px;
padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
}

#logo {
width: 180px;
height: 77px;
float: left;
}

#banner {
width: 580px;
height: 77px;
float: right;
background-image: url("../images/general/banner_bg.jpg");
}

#menu {
width: 760px;
}

/* End General */

/* Home page */

#mainwindow {
background-color:#FFFFFF;
width: 760px;
padding-top: 0px;
padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
display:table;
}

#memoboard {
background-color:#FFFFFF;
background-image: url("../images/general/memo_board_top.gif");
width:180px;
float:left;
}

#memobody {
background-image: url("../images/general/memo_board_bg.gif");
width:180px;
}

#themecontent {
background-color:#FFFFFF;
width:580px;
float:right;
}

#maintheme {
background-color: #FFFFFF;
width: 580px;
}

#subbanner {
background-color: #FFFFFF;
width: 560px;
height: 91px;
}

#promo  {
background-color: #FFFFFF;
width: 573px;
}

/* End Home Page */

#mainbody {
background-color:#FFFFFF;
width: 760px;
min-height: 325px;
padding-top: 0px;
padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
display:table;
}


#leftmenu {
background-color: #FFFFFF;
width: 180px;
min-height: 325px;
padding-top: 0px;
padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
float:left;
}

#leftmenubody {
background-image: url("../images/general/memo_board_bg.gif");
width:180px;
}

#rightcontent {
background-color:#FFFFFF;
width:570px;
float: left;
}

#content {
	background-color: #FFFFFF;
	width: 610px;
	height: 325px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	float: right;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}

#bottommenu {
background-color: #FFFFFF;
width: 760px;
height: 30px;
padding-top: 0px;
padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
display:table;
text-align:center;
font-size:9px;
}

#footer {
background-image:  url("../images/general/footer_bg.gif");
width: 760px;
height: 50px;
padding-top: 0px;
padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
display:table;
text-align:center;
}

.menu_icon {
width: 100px;
height: 20px;
float:left;
}

.leftmenu_icon {
width: 130px;
height: 20px;
padding-bottom:0px;
}

.promoicon {
background-color: #FFFFFF;
width: 190px;
padding-top: 0px;
padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
float: left;
}

a:link {
text-decoration:none;
color:#0000FF;
}

a:visited {
text-decoration:none;
color:#0000FF;
}

a:hover {
text-decoration:none;
padding:0px;
background-color:#FFFF99;
}

/* Top Menu */

div.menu,
div.menu a.menuItem {
  font-size: 10px;
  font-family: "'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif";
  color: #fccd84;
}

div.menu {
	background-color: #fccd84;
	border: 2px solid;
	border-color: #fccd84 #fccd84 #fccd84 #fccd84;
	position: absolute;
	top: 0px ;
	padding: 0px 1px 1px 0px;
	visibility: hidden;
	z-index: 101;
	left: 0px;


}

div.menu a.menuItem {
  color: #000000;
  cursor: default;
  display: block;
  padding: 3px 1em;
  text-decoration: none;
  white-space: nowrap;
}

div.menu a.menuItem:hover, div.menu a.menuItemHighlight {
  background-color: #ee9202;
  color: #ffffff;
}

div.menu div.menuItemSep {
  border-top: 1px dotted #ffefd5;
  margin: 4px 2px;
}

/* Left Menu */

.left {
font-family: "'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif";
font-size: 10px;
color: #336699;
cursor: default;
white-space: nowrap;
}

a.left:link {
text-decoration:none;
color:#336699;
}

a.left:visited {
text-decoration:none;
color:#336699;
}

a.left:hover {
text-decoration:none;
padding:0px;
background-color:#FFFF99;
}


