/****************************
/css/basic.css
****************************/

body
{
  margin:0px;
  background-color:#a0a0a0;
}

#fullpage
{
  margin:0px 10px 10px 10px;
  border-right: 4px solid #404040;
  border-bottom: 4px solid #404040;
  border-left: 2px solid #404040;
  width:900px;
  background-color:#ffffff;
}

#header
{
  padding:15px 10px 5px 10px;
  background-color:white;
}

#tagline
{
  position:absolute;
  left: 400px;
  top: 70px;
  width:400px;
  font-weight:bold;
  font-size:14px;
}

#update
{
  position:absolute;
  font-size:11px;
  top:10px;
  left:250px;
}

#textsize
{
  position:absolute;
  font-size:12px;
  top:10px;
  left:750px;
}

#textsize a
{
  text-decoration:none;
  color:black;
  font-weight:bold;
  font-size:16px;
}

#container1
{
  border:0px solid red;
  height:1%;
}

#col_left
{
  background:url("./images/menu_top.png") repeat-x;
  background-color:#f5f5f5;
  border:0px red dotted;
  height:100%;
  width:25%;
  float:left;
  padding:30px 10px 10px 0px;
  margin:0px;
}

#mainmenu
{
  font-size:12px;
}

#col_right
{
  background:url("./images/content_top.png") repeat-x;
  background-color:#ffffff;
  border:0px orange solid;
  padding:30px 10px 10px 20px;
  font-size:1em;
  float:left;
  width:74%;
  /*
  margin-left:225px;
  */
}

#footer
{
  clear:both;
  background:url("./images/footer_bkgrnd.png") repeat-x;
  padding:30px 0px 0px 20px;
  height:74px;
  margin-bottom:0px;
}

#footer p
{
  font-size:10px;
}

/****************  TEXT STYLES ************/

p, ul, li, td, h1, h2, h3, h4, h5, h6
{
  font-family: Arial, Helvetica, sans-serif;
}

p
{
  margin:10px 0px 6px 0px;
/*
  line-height:1.5em;
  font-size:12px;
  font-size:0.8em;
*/
}

ol, ul, li
{
  font-size:0.8em;
/*
  line-height:1.5em;
  font-size:12px;
*/
}

h1
{
/*
  font-size:2.1em;
*/
  font-weight:bold;
}

h2
{
/*
  font-size:1.8em;
  margin:10px 0px 6px 0px;
*/
  font-weight:bold;
}

h3
{
/*
  font-size:1.5em;
  margin:10px 0px 6px 0px;
*/
  font-weight:bold;
}

h4
{
/*
  font-size:1.2em;
  margin:6px 0px 0px 0px;
*/
  font-weight:bold;
  font-style: italic;
}

/**************** MENU STYLES *******/

li.mainmenuitem
{
  padding-top:10px;
  line-height:14px;
  font-size:12 px;
}

li.mainmenuitem a
{
  text-decoration:none;
  font-weight:bold;
  color:black;
  font-size:12px;
}

li.mainmenuitem a:hover
{
  color:#0000ff;
  text-decoration:underline;
}

li.mainmenuitem .hereIam
{
  color:#007700;
  font-weight:bold;
  font-size:12px;
}

ul li.mainmenuitem ul li.submenuitem
{
  padding-top:10px;
  position:relative;
  right:25px;
  line-height:14px;
  font-size:12px;
}

li.submenuitem a
{
  font-size:12px;
  text-decoration:none;
  line-height:14px;
  color:black;
  font-weight:bold;
}

li.submenuitem a:hover
{
  color:#0000ff;
  text-decoration:underline;
}

li.submenuitem .hereIam
{
  color:#007700;
  font-weight:bold;
  font-size:12px;
  line-height:14px;
}


/*************** END MENU STYLES ******/
