body{
        font-family:Verdana, Arial, Helvetica, sans-serif; 
        background:#000066;
        min-width: 600px;
	margin: 20px;
	min-width: 1024px;
    }

	
        div.main { background-color: #eeeeff; width: 100%; padding-left: 0px; padding-right: 0px; padding-bottom: 15px; float: left; }
	div.margins { padding-left: 10px; padding-right: 10px; }
	h1 { font-size:135%; color: #000099; }
	h1 { font-size:135%; color: #006633; }
	h2 { font-size:125%; color: #333399; }
	h2 { font-size:125%; color: #339933; }
	h3 { font-size:115%; font-style: italic; color: #6666ff; }
	h3 { font-size:115%; font-style: italic; color: #336633; }
	p { line-height:18px; }
	ul { list-style-position: outside; padding-left: 20px; padding-top: 0px; padding-bottom: 0px; padding-right: 0px; }
	li { list-style-position: outside; }

	#info { margin:auto; width:600px; color:#333333; padding:10px; background:#e8ffbf;  }

	#navmenu { font-family:Arial, Helvetica, sans-serif; 
		   font-size: 15px;
		   border-bottom:dotted 1px #E5E5E5; 
		   background: white; 
		   border-bottom: ridge;}
	#navmenu a { color:#666699; text-decoration:none; }
	#navmenu a:hover { text-decoration:underline; }	
	#navmenu ul{height:21px;} 
	#navmenu ul, #navmenu li{margin:0; border:0; list-style:none; padding:0;}
	#navmenu li { display:inline; position:relative; }
	#navmenu li span { position:relative; z-index:10; padding:4px 4px 4px 6px;  border-bottom:none; line-height:18px; }	
	#navmenu li span a { font-weight:bold; padding:0 6px 0px 2px;  }	
	#navmenu li span.over { padding:4px 3px 4px 5px;  border-top:solid 1px #E5E5E5; border-left:solid 1px #E5E5E5;  border-right:solid 1px #999999; border-bottom:solid 1px #fff;  }
	*+html #navmenu li span.over {  border-top:solid 2px #E5E5E5; padding-bottom:3px; } /* IE6 */
	#navmenu li span.over a { }
	#navmenu li span.over a:hover { text-decoration:none; }
	#navmenu li span.active { padding:4px 3px 4px 5px;  border-top:solid 1px #E5E5E5; border-left:solid 1px #E5E5E5;  border-right:solid 1px #999999; border-bottom:solid 1px #fff;  }
	*+html #navmenu li span.active {  border-top:solid 2px #E5E5E5; padding-bottom:3px; }
	#navmenu li span.active a { }
	#navmenu li span.active a:hover { text-decoration:none; }	
	#navmenu img.arrow { /*margin-left:4px;*/ cursor:pointer; }
	#navmenu div.sub_menu { display:none; position:absolute; left:0; top:0px; margin-top:18px; border-top:solid 1px #E5E5E5; border-left:solid 1px #E5E5E5; border-right:solid 1px #999999; border-bottom:solid 1px #999999; padding:4px; top:2px; width:160px; background:#FFFFFF; }
	* html #navmenu div.sub_menu { margin-top:23px; } /* IE6 */
	*+html #navmenu div.sub_menu { margin-top:23px; } /* IE7 */
	#navmenu div.sub_menu a:link, 
	#navmenu div.sub_menu a:visited, 
	#navmenu div.sub_menu a:hover{ display:block; font-size:14px; padding:4px;}	
	#navmenu a.item_line { border-top:solid 1px #E5E5E5; padding-top:6px !important; margin-top:3px; }

.header { 
        background-color: #000099; 
        font-size: 300%;
        color: white;
        valign: center;
       }
span.header_primary { line-height: 45px; font-size: 40px; }
span.header_secondary { line-height: 20px%; font-size: 23px; }

a.menu  { color:#666699; text-decoration:none; font-weight:bold; }
a.menu:hover { text-decoration:underline; }	
div.menu { float: left; width: 100%; border-top: ridge; border-bottom: ridge; background: white;}
div.menuitem1 { height: 100%; float: left; text-align: center; border-left: dotted 1px #cccccc; border-bottom: dotted 1px #cccccc; font-size: 15px; }
div.menuitem2 { height: 100%; float: left; text-align: center; border-left: dotted 1px #cccccc; border-bottom: dotted 1px #cccccc; font-size: 15px; }

.trailer { background: #000099; color: white; font-weight: bold; }

a.trailer:link { text-decoration: none; color: white; }
a.trailer:visited { text-decoration: none; color: white; }
a.trailer:hover { text-decoration: underline; color: white; }
a.trailer:focus { text-decoration: underline; color: white; }

a.menuitem:link { text-decoration: none; font-style: normal; font-weight: bold; color: #333399; }
a.menuitem:visited { text-decoration: none; font-style: normal; font-weight: bold; color: #333399; }
a.menuitem:hover { text-decoration: none; font-style: normal; font-weight: bold; color: #333399; }
a.menuitem:active { text-decoration: none; font-style: normal; font-weight: bold; color: #333399; }

a:link { text-decoration: none; font-style: italic; color: #000088; }
a:visited { text-decoration: none; font-style: italic; color: #660066; }
a:hover { text-decoration: none; font-weight: bold; font-style: italic; color: #0000ff; }
a:active { text-decoration: none; font-style: italic; color: #ffffff; }


a.col_even:link { text-decoration: none; font-style: italic; color: #000088; }
a.col_even:visited { text-decoration: none; font-style: italic; color: #660066; }
a.col_even:hover { text-decoration: none; font-weight: bold; font-style: italic; color: #0000ff; }
a.col_even:active { text-decoration: none; font-style: italic; color: #0000ff; }

a.header:link { font-size: 85%; text-decoration: none; font-weight: bold; color: #ffffff; }
a.header:visited { font-size: 85%; text-decoration: none; font-weight: bold; color: #ffffff; }
a.header:hover { font-size: 85%; text-decoration: none; font-weight: bold; color: #ffffff; }
a.header:active { font-size: 85%; text-decoration: none; font-weight: bold; color: #ffffff; }

.col_even { background: #ffffff; }
.col_odd  { background: #eeeeff; }