/*body {background-attachment: fixed;
background-image: url("image/SoccerField_Light0.jpg");
background-repeat: no-repeat;
background-position: top center;
background: #fbfbfb;
}*/

/* Set up default font */
body {
	margin-left: 0;
	margin-top: 0;
	margin-right: 0;
	/* background-image: url(http://vega/web/images/leafbg.gif);*/ /* url(web/images/leafbg.gif); */
	/* background: #e1e1e1 url(../images/ha-bg-720.gif) top center repeat-y;*/
	/* background-color: #6d77a9; */ /* grayblue:#6d77a9; darkblue:#2e3192*/
}

B { color: #666666; }

A {	color:#336699; 	font-weight: normal;}
A:hover { color: #ff9900; }

.menu1 {
	color: #2e3e92; /*gray-#555555, #a4a4c2; */
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
}
.menu1hl {
	font-size: 13px;
	font-weight: bold;	
	text-decoration: none;
	color: #ff6600; / *#666666 */
}
.menu1:hover {
	color: #ff6600; / *#666666 */
	font-weight: normal;
}

.menu2 {
	font-family: arial, lucida, helvetica, sans-serif;
	font-size: 12px;
	color:#555555; /*#336699; * #000080; */
	text-decoration: none;
	font-weight: normal;
	margin-left:15px;
	line-height:17px;
}
.menu2hl {
	font-family: arial, lucida, helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #ff6600; / *#666666 */
	font-weight: normal;
	margin-left:15px;
	line-height:17px;
}
.menu2:hover {
	color: #ff6600; / *#666666 */
	font-weight: normal;
}

.content {
	font-family: myriad, arial, lucida, helvetica, sans-serif;
	font-size: 13px; /* 13px */
	line-height:19px; /* 17px */
	margin-left:30px;
	margin-right:40px;	
}

.form {
	font-family: myriad, arial, lucida, helvetica, sans-serif;
	color: #666666;
	font-size: 13px;
	line-height:17px;
}

	/*float:left; border:1px solid #369;*/
H1 {
	font-family: Arial, sans-serif, Verdana, Georgia, 'Trebuchet MS';
	font-size:16px; /* 11pt; */
	font-weight:bold;
	color:#777777; /*#000000;*/
	/*padding:1px 5px;
	margin:4px 14px 0 0;*/
	text-align:left;
	/*letter-spacing:2px;*/
	white-space:normal;
	width:auto;	
	margin-bottom: 10px;
}

/* top header in each page */
H1.tophdr {
	margin-top: 20px;
}
	
H2 { 
	color:#336699;
	font-weight: bold;
	font-size: 13px;
	border-bottom: 1px solid #369;
	/*line-height:15px;
	border-bottom: 1px solid #369;*/			
	padding-bottom:2;
	margin: 8px 0 2px 0;
	text-align:left;
}

	/* bizLineColor:#FF6600 #FF0000;*/	
	/*font-style: italic;*/

/* sub-page title */
	/*font-style: italic;*/
.subtitle {
	color:#ff6644; /* #f2a657; #ff6644; #ff9900; (mild orange) /* bizLineColor:#FF6600 #FF0000;*/	
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-weight: bold;
	font-size: 12px; 
	text-align:right;
	margin-top:0px;
	margin-right:12px;
	margin-bottom:0px;
}

/* begin: only apply to home page */
H2.home_head3 {  /* used in the home page three title picture */
	color:#2e3e92; /*#444444; */
	border-bottom: 1px solid #c0c0c0;
}
.home_titletbl { /* used in the home page as the table to contain the three title picture */
	color: #999999;
	font-size:11px; font-weight:bold;font-family:tahoma myriad;
	margin-top:10px;
}
/*   end: only apply to home page */

ul.linksvc {  /* list-style-type: square; */
	color:#336699;
	margin-top:4px;
}

ul.midmargin {
	margin-top: 9px;
	margin-bottom: 10px;
}

/* Question */
.q {
	color: #FF0000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
}

/* item hightlight */
.itemhl {
	/*color: orange;*/
	/*color: #f7941e;*/ /* light orange */
	color: #ff6600; /* #ff6600; #ff9900; faint orange */
	/*font-family: Geneva, Arial, Helvetica, sans-serif;*/
	font-weight: bold;
}
.itemhl2 {
	color:#666666;
	font-family: comic sans ms, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

H3.h3hl {
	color:#666666;
	font-family: comic sans ms, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: inline;
	font-size: 13px;
}
P.pcontent {
	margin-top:8px;
}

#h2content {
	margin-top:3pt;
	margin-bottom:0pt;
	margin-right:0pt;
	margin-left:16px
}

/* foot note for copy right */
/*    TEXT-DECORATION: none */
/*    font was 9px */
.footer
{
		text-align: center;
    color: #999999;
		margin-top: 30px;
		margin-bottom: 12px;
    font: 9px Verdana, Helvetica, Arial, sans-serif;
}

/* begin: left panel menu */
.menuborder {
	width:180px;
	border:0;
	/*border-right:3px double #efefef;*/
	vertical-align:top;
	text-align:left;
	padding:25px 4px 0 0;
	margin:0;
}
	
.menugrp {
	border:solid 1px #ffffff;
	/*margin-left:10px; */
	padding:5px 0 5px 10px;
 	background-color:#f2f2f2;
}

/*   end: left panel menu */
/* styled used in architecture page */
/* sublist, bullet inside style */
.psublisti {margin-top:2px; list-style: square inside;} /* list-style-position: inside */
/* packed style to take out indent and space before/after */
.packed {margin-top:0; margin-left:0; margin-bottom:0}

/* For some reasons, if margin-right is not specified, it behaves badly. */
img.inspic {
	float:right;
	margin:5px;
  margin-right: -50px;
  margin-top: 15px;
}
img.inspicl {
	float:left;
	margin:2px;
  margin-right: 5px;
}

</style>
