/* Main */
*        {margin:0;padding:0; 
         }
BODY     {
	  font: 14px Verdana, Arial, Helvetica, sans-serif;
          background: #FFF;
         }

table         {border:0px; border-collapse:collapse; width: 100%;}

table td      {padding:0;} 

#main P,BR,TD{
          font: 14px Verdana, Arial, Helvetica, sans-serif;
          padding:15px 0;}

#main h1  {color:#000066; text-decoration: underline; font: bold 22px Verdana, Arial, Helvetica, sans-serif;padding:0 0 6px 0;}
#main h2  {color:#000066; font: bold 20px Verdana, Arial, Helvetica, sans-serif;padding:0 0 6px 0;}
#main h3  {color:#000066; text-decoration: underline; font: bold 18px Verdana, Arial, Helvetica, sans-serif;padding:0 0 6px 0;}
#main h4  {color:#000066; font: bold 16px Verdana, Arial, Helvetica, sans-serif;padding:0 0 6px 0;}
#main h5  {color:#000066; font: bold 14px Verdana, Arial, Helvetica, sans-serif;padding:0 0 6px 0;}
#main h6  {color:#000066; font: bold 12px Verdana, Arial, Helvetica, sans-serif;padding:0 0 6px 0;}


#main a             {font: 14px Verdana, Arial, Helvetica, sans-serif;}
#main a:link        {color: #000066; text-decoration: underline;} 
#main a:visited     {color: #000066; text-decoration: underline;} 
#main a:active      {color: #000066; text-decoration: underline;} 
#main a:hover       {color: #ff0000; text-decoration: underline;} 
#main ul{padding: 0 0 8px 28px;}     
        

.clear{clear:both;}
/* PAGE */

#topline{height:18px; background:#000066; border-bottom:1px #FFF solid; }
#topline1{height:18px; background:#000066; border-top:1px #FFF solid; }

#page_left0{
	width:269px;
	float:left;
	padding-left:0px;
	padding-top:0px;
	background-image: url(/media/l_top_022.gif);
}

#page_left{
	width:269px;
	float:left;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:10px;
	overflow:hidden;
font: 10px color:#FFFFFF font: Arial, Helvetica, sans-serif;	background-image: url(/media/l_top_02.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

#page_left ul{list-style-image: url("/media/b1.gif"); color:#FFFFFF; padding-left:40px; margin-left:1px;}
#page_left ul ul{list-style-image: url("/media/b2.gif"); padding-left:40px; margin-left:1px;}
#page_left ul ul{padding-left:20px; margin-left:1px;}
#page_left li          { line-height:20px;}
#page_left ul a          {font: bold 14px Arial, Helvetica, sans-serif; color: #000066;}
#page_left ul ul a       {font: 14px Arial, Helvetica, sans-serif; color: #000066;}
#page_left a:link        {color: #000066; text-decoration: none;} 
#page_left a:visited     {color: #000066; text-decoration: none;     } 
#page_left a:active      {color: #000066; text-decoration: none;} 
#page_left a:hover       {color: #000066; text-decoration: underline;} 


#imgline{background:#000066; height:151px;}
#imgline img{border-right:1px #FFF solid;}
#imgline .content{width:978px;}

#main_left{width:267px; float:left;}

#page #page_left .content{padding:10px; background: url("/media/l_top_03.gif") 0 0 no-repeat;overflow:hidden;}

#main_left hr{ 
color: #000000; 
background-color: #000066; 
height: 10px; 
border:0px; 
margin-bottom:6px;
} 

#main .content{padding:20px; background: url("/media/l_top_04.gif") 0 0 no-repeat;overflow:hidden;}

#main{margin-left:267px;}

#page{background: #FFF;}

#page_right{margin-left:230px;}
* html #page_right{float:left; border-left:230px; margin-left:0px;}

#page_right p{font: 12pt Arial, Helvetica, sans-serif;  color:#603805;}

.graybox0 {
margin-bottom:15px;
	width:80%;

	min-width:700px;
	background-color:#cccccc


}

.graybox1 {
	height:388px;
	background-image: url(/media/grayboxbg01.gif);
	background-repeat: no-repeat;
	background-position: left;

}

.graybox2 {

	height:388px;
	background-image: url(/media/grayboxbg02.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.grayboxtd td {
	line-height:19px;
	height:388px;

}


/* MENU
-----------------------------------------------------------------------------------------------*/

#menu{
          margin: 0; padding:0; height:38px; 
          position: relative; z-index: 1000; text-align: left;
          background: #000066;
          font: bold 11px Verdana, Arial, Helvetica, sans-serif; 
border-top:1px #FFF solid;
padding-left:267px;
}

#menu a{
          text-decoration: none;
}

#menu ul{
          margin: 0; padding:0;
          position: relative;
	  list-style-type: none;
}
#menu li{
          width: auto; 
          float: left; position: relative; text-align: center;
}
#menu li ul li{
          padding: 2px;
          background: #000066; 
}
html #menu li{
          margin-left:0;
}
#menu table{
          width: 0; height: 0; 
	  z-index: 100; position: absolute; left: 0; top: 0; 
          border-collapse: collapse; 
}

#menu a, #menu a:visited{
          padding:0 12px 0 10px;
          display: block;
          line-height:38px;
          background: none transparent scroll repeat 0% 0%; 
          color: #fff; 
}
#menu ul ul a, #menu ul ul a:visited{
          width:200px;
          padding:0 2px 0 1px;
          line-height:22px;
          overflow: hidden; 
          color:#FFF; 
}
html #menu a:hover{
          line-height:38px;
          color: #FFF;
          text-decoration: none;
          background:#000066; 
}
html #menu ul ul a:hover{
          line-height:22px;
          color: #FFF; 
          background: #000066; 
}
unknown{
          background: #2F57A9; color: #FFF;
}
#menu ul ul{
          border-top:    #7F98CC 1px solid; 
          border-bottom: #7F98CC 1px solid;
          border-left:   #7F98CC 1px solid; 
          border-right:  #7F98CC 1px solid; 
          visibility: hidden; 
          position: absolute; left: 0; 
          top: 38px;
}
#menu UL UL LI {
	text-align: left; 
        border-top:#000066 1px solid; 
}
#menu ul li:hover ul, 
#menu ul a:hover ul, 
#menu ul :hover ul :hover ul,
#menu ul :hover ul :hover ul :hover ul{
          visibility: visible;
}
#menu ul :hover ul ul, 
#menu ul :hover ul :hover ul ul{
          visibility: hidden;
}

.box_04{
	float: left;
	height: 1000px;
	width: 800px;
	padding-top: 0px;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #FFFFFF;
	background-image: url(/);
	background-repeat: repeat-x;
	background-position: left top;
}

#iconsbox {
	float:right;
	width:145px;
	height:33px;
	text-align:center;}






/* 
-----------------------------------------------------------------------------------------------*/

#bottom{background: #fff; margin:18px; padding:0px 0px 0px 0px;  }
#bottom p{padding:4px; color:#000066;font:  10px Verdana, Arial, Helvetica, sans-serif; }
#bottom ul a          {font: bold 12px Arial, Helvetica, sans-serif; color: #000066; height:14px;}
#bottom ul ul a       {font: 12px Arial, Helvetica, sans-serif; color: #000066;}
#bottom a:link        {color: #000066; text-decoration: underline;} 
#bottom a:visited     {color: #000066; text-decoration: underline;     } 
#bottom a:active      {color: #000066; text-decoration: underline;} 
#bottom a:hover       {color: #000066; text-decoration: none;} 

.ppm_calendarbox { font: 9px Arial; }
