/* CSS Document */
body {position:relative;
text-align:center;
margin-left: auto;
margin-right: auto;
padding: 0;
background-image: url(../images/BG_grad_50_1600_green.jpg) ;
background-repeat:repeat-x;
color:#630;
background-color:#066;
font-family:Arial, Helvetica, sans-serif;
font-size: 0.75em;}

/*html, body, #wrapper { 
	min-height: 99%;
	height: 99%;
} */

html>body, html>body #wrapper {
min-height:800px;
} 

#wrapper {position:relative;
width:80%;
min-height:800px;
text-align:left;
min-width:760px;
margin-left: auto;
margin-right: auto;
background-color:#fff;
border: solid 1px #000; 
/* background-image: url(../images/QCmasthead7_mid.jpg);
background-repeat:repeat-x;} */
}

#banner {

/*background-color: #c9cd9b; */

background-color: #FFF;
height:97px;
/*text-align:center;
*/
color: #FFF;
margin-left: auto;
margin-right: auto;
z-index:2;
padding: 0;}

.ban-left {float:left;
margin-left: 10px;}

.ban-right {float:right;
margin-right: 10px;}

#mainmenu {background-color:#FFF;
background-image: url(../images/footer_green.jpg);
background-repeat:repeat-x; 
height: 40px;
color: #FFF;
}

#search {position:relative;
background :transparent;
color: #066;
margin-top : 20px;
margin-right: 40px;
margin-bottom : -20px;
text-align:right; }


/******************** generic classes *************************/
.about { color:#630;
				font-size: 1.5em;
}

.info { color:#630;
				font-size: 1.2em;
}


.address { color:#630;
				font-size: 1.2em;
				margin-left: 25px;
				text-transform:capitalize;
}

th{
  font-weight:bold;
	color: #2e6ab1;
}

td {
  font-size: 1em;
	padding-left: 10px;
	text-align:left;
	color: #2e6ab1;
}

.good {color:#990000 ;
  background-color:#FFFF99;
	text-align:center;
	padding-left: 0px;
}

.score {
  padding-left:5px;
	padding-right: 5px;
	text-align:center;
}

.par {
  padding-left:5px;
	padding-right: 5px;
  background-color:#99FFFF;
	color:#0000FF;
	text-align:center;
}

.birdie {
  padding-left:5px;
	padding-right: 5px;
  background-color:#FF66FF;
	color:#FFF;
	text-align:center;
}

.eagle {
  padding-left:5px;
	padding-right: 5px;
  background-color:#FFFF00;
	color:#0000FF;
	text-align:center;
}

.heading { font-size: 1.5em;
        color: #066;
				text-transform:capitalize; }

a {color: #2e6ab1;
font-weight: bold;
text-decoration: none;}

a:hover {text-decoration:underline;}

p {
  margin-right: 2em;
  /* margin-left: 2em; */
}

li {  
  list-style-image:url(../images/bullet_black.png);
	font-size: 1.2em;
}

#data ul {  
  list-style-image:url(../images/bullet_black.png);
	font-size: 1.2em;
}

.border{border : 1px solid navy;
background-color:lightyellow;
 padding : 5px;
 margin-left: 250px;
}
/******************** main content *************************/

#content {position:relative;
background: transparent ;
}

.headimage {display:inline;}

.title, .stattitle, .navtitle, .subtitle, .title2{ 
margin-top : 5px;
margin-left : 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #006;}

.title {
text-align : left;
font-size: 1.3em;
}

.subtitle {
text-align : left;
font-size: 1.3em;
}

.title2 {
text-align : center;
font-size: 1.3em;
}

.navtitle {
text-align : left;
margin-left: 9px;
font-size: 1.1em;
text-decoration:none;
color: #006;
font-weight:bold;
}

.container .indexcontainer {
position:relative;
min-width:550px;
padding: 5px 5px 5px 5px ;
text-align:left;
background: transparent;}

.indexcontainer {margin-right : 260px;}
	
.container {margin-left : 200px;
            margin-right : 1px}

.data {
padding:0 10px 50px 20px;
margin-top:50px;
margin-left:50px;
 overflow: auto;
background-repeat:no-repeat;
background-position: right bottom;}

.paneright {
padding:0 10px 50px 20px;
width:300px;
margin-left:20px;
float:right;
overflow: auto;
border: solid 1px #000;}

/* main document hyperlinks */

.data a {color: #009;
font-weight: bold;
text-decoration: none;}

.data  a:hover {text-decoration:underline;}

.bold { font-weight:bold;
      }

.date { font-size: 0.8em;
        color: #555;}
				
.caption {
 				font-size: 0.8em;
				font-style:italic;
        color: #555;
				text-align:center;
}								

.question { color: #2e6ab1;
						font-weight: bold;
						list-style-type:none;
				 	  padding : 3px;
}

h1.headline {margin:20px 0 10px 0;
font-size:1.5em;}

h1.navhead {margin:40px 0 10px 0;
font-size:1.5em;}

h2 {margin:40px 0 10px 0;
font-size:1.4em;}

.image-left {float:left;
margin:  0px 50px 10px  0px;}

.image-right, .image-media {float:right;
margin: 10px 20px 20px  10px;
}

.image-right, .image-left, .image-rightup  {
border: 0px solid navy;}

.image-media {
border: 0px solid navy;}

.image-rightup {float:right;
margin-left : 20px ;
margin-right : 10% ;
margin-bottom : 20px ;
width:160px; 
height:160px;}


/* ==footer== */
#footer {position: absolute;
bottom: 0;
text-align: center;
background-color:transparent;
color: #111;
height : 40px;
width: 100%;
background-image: url(../images/footer_green.jpg);
background-repeat:repeat-x;
font-size: 1em;
color: #ccc;}

#footer a {color: #3c3;
					 clear:both;
}

/**************** css menuing style for all browsers *************/

/* CSS based Menu */

/* common styling */

#menu {font-family: arial, sans-serif;
min-width:680px;
position:relative;
font-size:11px;
margin:0px 10px 0px 40px;
z-index:100;
height: 24px;
line-height:20px;}

#menu ul li a, #menu ul li a:visited {display:block;
text-decoration:none;
width:100px;
margin-right: 3px;
text-align:center;
color:#fff;
border:1px solid #fff;
background:#006;
line-height:24px;
font-size:11px;
overflow:hidden;}

#menu ul {padding:0;
margin:0;
list-style-image: none;
list-style-type: none;}

#menu ul li {float:left;

list-style-image: none;
margin-right:1px;
position:relative;}

#menu ul li ul {display: none;
}

#menu ul li ul li {width: 160x;
list-style-image: none;
}

/* specific to non IE browsers */

#menu ul li a:hover {border: 1px solid #fFF;
font-weight:bold;
background:#039;
line-height:20px;
padding-top: 5px;
margin-top :5px;
height:24px;}

#menu ul li.sub a:hover {border: 1px solid #fFF;
font-weight:bold;
background:#039;
line-height:20px;
padding-top: 0px;
margin-top :0px;
height:24px;}

#menu ul li:hover ul {display:block;
position:absolute;
top:26px;
left:0;
width:105px;}

#menu ul li:hover ul li a.hide {background:#6a3;
color:#fff;}

#menu ul li:hover ul li:hover a.hide {background:#6fc;
color:#000;}

#menu ul li:hover ul li ul {display: none;}

#menu ul li:hover ul li a {display:block;
margin-left: -12px;
margin-top: 0px;
width: 120px;
background-color:#fff;
border: 1px solid #9aafe5;
color: #2e6ab1;}

#menu ul li:hover ul li a:hover {background:#6fc;
margin-left: -12px;
margin-top: 0px;
width: 120px;
text-decoration:none;
font-weight: bold;
border: 1px solid navy;
background-color: lightyellow;;
color: #000;}

#menu .active {width: 100px;
text-align:center;
margin-top :5px;
margin-right: 3px;
padding-top: 5px;
font-weight: bold;
border: 1px solid #fff;
background-color: #2e6ab1;
color: #FFF;
height: 24px;
line-height:20px;}

.clear {clear:both;}
.clearleft {clear:left;}

.caption{ text-align:center;
margin-top : -10px;
font-style:italic;
}

.middle {text-align:center;
}

/************************ sub Navigation *********************/

/* ==navigation== */

#subnav {
	float:left;
	position:absolute;
	top :3px;
	width: 160px;
	padding:19px;
	padding:0;
	margin:0;
	width:0;
}

#subnav li {list-style-type:none;
 list-style-image:none;
width:200px;
margin:2px 0;
clear:both;}

#subnav a, #subnav a:visited {position:relative;
display:block;
width:120px;
height:18px;
background-color:#fff;
padding-left:3px;
border: 1px solid #9aafe5;
color: #2e6ab1;
text-decoration:none;}

#subnav li.long a,  #subnav li.long a:visited {display:block;
width:120px;
height:32px;
background-color:#fff;
padding-left:3px;
border: 1px solid #9aafe5;
color: #2e6ab1;
text-decoration:none;}

#subnav li.active {position:relative;
display:block;
width:120px;
height:18px;
padding-left:3px;
text-decoration:none;
font-weight: bold;
border: 1px solid navy;
background-color: #2e6ab1;
color: #FFF;}

#subnav li.lactive {position:relative;
display:block;
width:120px;
height:32px;
padding-left:3px;
text-decoration:none;
font-weight: bold;
border: 1px solid navy;
background-color: #2e6ab1;
color: #FFF;}

/* the little arrow */

#subnav span {position:absolute;
display:block;
left:130px;
top:0;
width:0px;
height:0px;
border-left:8px solid NAVY;
border-top:8px solid #fff;
border-bottom:8px solid #fff;
font-size:1px;
line-height:0;}

#subnav a:hover , #subnav li.long  	a:hover {border: 1px solid #2b66a5;
color: #000;
background-color: lightyellow;}

* html #subnav a:hover span {width:8px;
height:16px;
w\idth:0;
he\ight:0;}

/************************ under sub Navigation *********************/

/* ==navigation== */

#undernav {float:left;
position:absolute;
text-align:center;
top: 260px;
width: 160px;
margin-left :20px;
clear: both;
background-color:#fff;}

/*************  Container Pagination ***********/
.pagination {padding: 2px;}

.pagination ul {margin: 0;
  list-style-image:none;
  padding: 0;
}

.pagination li {list-style-type: none;
display: inline;
padding-bottom: 1px;}

.pagination a, .pagination a:visited {padding: 0 5px;
border: 1px solid #9aafe5;
text-decoration: none;
color: #2e6ab1;}

.pagination a:hover, .pagination a:active {border: 1px solid #2b66a5;
color: #000;
background-color: lightyellow;}

.pagination li.currentpage {font-weight: bold;
padding: 0 5px;
border: 1px solid navy;
background-color: #2e6ab1;
color: #FFF;}

.pagination li.disablepage {padding: 0 5px;
border: 1px solid #929292;
color: #929292;}

.pagination li.nextpage {font-weight: bold;}

* html .pagination li.currentpage, * html .pagination li.disablepage {/*IE 6 and below. Adjust non linked LIs slightly to account for bugs*/
margin-right: 5px;
padding-right: 0;}

